:root{--background:#070b10;--foreground:#f8f4ec;--ink:#0d131b;--paper:#fffaf1;--cream:#f1eadf;--muted:#9f9a91;--line:#ffffff24;--green:#0f6a52;--mint:#dff4e8;--blue:#7aa7d9;--brick:#c45b45;--gold:#d8a642;--shadow:0 30px 90px #00000057}.camera-app-page{background:radial-gradient(circle at 50% 40%,#7dd3fc1f,#0000 34%),#05070c;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.camera-app-main{width:min(1280px,100%)}.camera-one-button{color:#06111f;cursor:pointer;letter-spacing:0;text-align:center;background:linear-gradient(135deg,#f8fafc,#7dd3fc);border:0;border-radius:8px;justify-content:center;align-items:center;width:min(520px,100%);min-height:clamp(220px,42vh,340px);margin:0 auto;padding:32px;font-size:clamp(42px,10vw,76px);font-weight:950;line-height:1;display:flex;box-shadow:0 26px 80px #00000075,inset 0 0 0 1px #ffffff3d}.camera-one-button:hover{filter:brightness(1.05)}.camera-one-button:focus-visible{outline-offset:6px;outline:4px solid #7dd3fc85}.camera-one-button:active{transform:translateY(1px)}.camera-stream-frame{aspect-ratio:16/9;background:#000;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden;box-shadow:0 26px 80px #00000080}.camera-stream-frame img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:520px){.camera-app-page{padding:14px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans), Arial, Helvetica, sans-serif;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.page{min-height:100vh;overflow:hidden}.nav{z-index:20;justify-content:space-between;align-items:center;width:100%;max-width:1180px;padding:20px 24px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.brand,.nav-cta,.button{align-items:center;display:inline-flex}.brand{color:#fff;gap:10px;font-size:21px;font-weight:900}.brand-mark{color:var(--ink);font-family:var(--font-serif), serif;background:linear-gradient(135deg,#fffffffa,#dff4e8eb);border:1px solid #ffffffb8;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:inline-flex;box-shadow:0 12px 34px #00000042}.brand-name{letter-spacing:-.03em}.nav-links{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);background:#070b108f;border-radius:6px;align-items:center;gap:8px;padding:6px;display:flex}.nav-links a{color:#fffc;border-radius:999px;padding:10px 14px;font-size:14px;transition:background .18s,color .18s,transform .18s}.nav-links a:hover{color:#fff;background:#ffffff1a}.nav-links .nav-cta{color:var(--ink);background:#fff;gap:8px;font-weight:900}.hero{min-height:100vh;padding:0;position:relative}.hero-media{position:absolute;inset:0}.hero-media img{object-fit:cover;width:100%;height:100%}.media-overlay{background:radial-gradient(circle at 72% 18%,#d8a64233,#0000 28%),linear-gradient(90deg,#070b10eb,#070b1094 48%,#070b102e),linear-gradient(#0000 52%,#070b10f5);position:absolute;inset:0}.hero-badge{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;position:absolute;bottom:34px;right:max(24px,50vw - 566px)}.hero-content{z-index:2;max-width:1180px;margin:0 auto;padding:158px 24px 110px;position:relative}.eyebrow{color:var(--gold);letter-spacing:0;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:900}h1,h2,h3,p{margin-top:0}h1{color:#fff;letter-spacing:-.065em;max-width:900px;margin-bottom:28px;font-size:clamp(52px,7.4vw,106px);line-height:.92}.hero-copy{color:#ffffffd1;max-width:720px;margin-bottom:0;font-size:22px;line-height:1.48}.actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.trust-strip{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.trust-strip span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffffffdb;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.trust-strip svg{color:var(--mint);flex:none}.button{border-radius:999px;justify-content:center;gap:9px;min-width:178px;min-height:52px;padding:0 20px;font-size:15px;font-weight:900;transition:box-shadow .18s,transform .18s,background .18s}.button:hover{transform:translateY(-2px)}.button.primary:hover{box-shadow:0 18px 44px #dff4e838}.button.primary{background:var(--mint);color:var(--ink)}.template-page .button.primary{background:var(--template-primary);color:#fff;text-shadow:0 1px 1px #00000042}.template-page .button.primary:hover{box-shadow:0 18px 44px color-mix(in srgb, var(--template-primary) 28%, transparent)}.button.ghost{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);color:#fff;background:#ffffff1f}.button.light{color:var(--ink);background:#fff}.metrics{grid-template-columns:repeat(3,minmax(0,170px));gap:1px;max-width:560px;margin-top:54px;display:grid}.hero-content{grid-template-columns:minmax(0,1fr) minmax(320px,.43fr);gap:34px;display:grid}.hero-main{grid-column:1}.hero-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow);background:#ffffff1c;border:1px solid #fff3;border-radius:24px;grid-area:1/2/span 2;align-self:end;margin-bottom:4px;padding:18px}.hero-card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.hero-card-top span{color:#ffffffa8;font-size:13px;font-weight:800}.hero-card-top strong{color:var(--mint);background:#dff4e829;border:1px solid #dff4e847;border-radius:999px;padding:7px 9px;font-size:12px}.mini-browser{background:#090d13d1;border-radius:18px;min-height:300px;padding:18px;overflow:hidden}.mini-bar{background:#ffffff38;border-radius:999px;width:52%;height:12px;margin-bottom:74px}.mini-title{background:var(--paper);border-radius:10px;width:84%;height:74px;margin-bottom:18px}.mini-copy{background:#ffffff57;border-radius:999px;width:64%;height:13px}.mini-actions{gap:10px;margin-top:36px;display:flex}.mini-actions span{background:var(--mint);border-radius:999px;width:124px;height:38px}.mini-actions span+span{background:0 0;border:1px solid #ffffff47;width:92px}.demo-preview{background:#090d13d1;border-radius:18px;padding:16px;overflow:hidden}.preview-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.preview-top span,.preview-score span{color:#ffffff94;font-size:12px;font-weight:800}.preview-top strong{color:#fff;background:#ffffff1c;border:1px solid #ffffff29;border-radius:999px;padding:7px 9px;font-size:11px}.preview-screen{background:var(--paper);color:var(--ink);border-radius:24px;min-height:330px;padding:14px}.preview-hero{color:#fff;background-color:#0000;background-image:linear-gradient(135deg,#0d131bdb,#0f6a52a3),url(/images/rouen-panorama.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px;min-height:128px;padding:18px}.preview-hero span{color:var(--mint);text-transform:uppercase;margin-bottom:34px;font-size:12px;font-weight:900;display:block}.preview-hero strong{max-width:220px;font-size:24px;line-height:1;display:block}.preview-score{background:#edf7f1;border-radius:16px;justify-content:space-between;align-items:center;min-height:54px;margin:12px 0;padding:0 14px;display:flex}.preview-score span{color:#647067}.preview-score strong{color:var(--green);font-size:24px}.preview-lines{gap:8px;margin-bottom:14px;display:grid}.preview-lines i{background:#e6e0d5;border-radius:999px;height:10px;display:block}.preview-lines i:nth-child(2){width:78%}.preview-lines i:nth-child(3){width:54%}.preview-screen button{background:var(--green);color:#fff;font:inherit;border:0;border-radius:999px;width:100%;min-height:44px;font-size:13px;font-weight:900}.metrics{grid-column:1}.metrics div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);background:#ffffff1a;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:#fff;font-size:28px;line-height:1;display:block}.metrics span{color:#ffffffa6;margin-top:8px;font-size:13px;display:block}.audit-section,.section{max-width:1180px;margin:0 auto;padding:96px 24px}.audit-card{background:var(--paper);box-shadow:var(--shadow);color:var(--ink);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:stretch;gap:38px;padding:40px;display:grid}.essentials-section{padding-top:42px}.essentials-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.essential-card{background:var(--paper);color:var(--ink);border-radius:22px;min-height:260px;padding:24px}.essential-card span{color:var(--green);margin-bottom:76px;font-size:13px;font-weight:900;display:block}.essential-card h3{letter-spacing:-.035em;margin-bottom:12px;font-size:24px;line-height:1.05}.essential-card p{color:#625b53;margin:0;line-height:1.46}.audit-card .eyebrow,.section .eyebrow,.cta-band .eyebrow{color:var(--green)}.audit-card h2,.section h2,.cta-band h2{color:var(--ink);margin-bottom:0;font-size:clamp(34px,5vw,64px);line-height:1}.audit-board{background:#f4eee3;border:1px solid #0d131b1a;border-radius:18px;overflow:hidden}.audit-row{justify-content:space-between;align-items:center;min-height:70px;padding:0 20px;display:flex}.audit-row+.audit-row{border-top:1px solid #0d131b1a}.audit-row span{color:#6b6258}.audit-row strong{color:var(--ink)}.audit-row.good{background:var(--ink);color:#fff}.audit-row.good span,.audit-row.good strong{color:#fff}.product-demo-section{grid-template-columns:minmax(0,.72fr) minmax(500px,1fr);align-items:center;gap:52px;padding-top:32px;display:grid}.product-demo-copy h2{color:#fff;margin-bottom:20px;font-size:clamp(34px,5vw,62px);line-height:1}.product-demo-copy p:not(.eyebrow){color:#ffffffad;font-size:18px;line-height:1.5}.demo-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.demo-signal-grid div{border:1px solid var(--line);background:#ffffff14;border-radius:18px;min-height:92px;padding:16px}.demo-signal-grid span,.demo-dashboard-card span{color:var(--gold);text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.demo-signal-grid strong{color:#fff;font-size:18px;line-height:1.18;display:block}.product-demo-stage{min-height:520px;position:relative}.demo-desktop{box-shadow:var(--shadow);color:var(--ink);background:#fffaf1f5;border:1px solid #ffffff42;border-radius:28px;padding:0;overflow:hidden}.demo-window-bar{color:#ffffffb8;background:#111820;align-items:center;gap:8px;min-height:54px;padding:0 18px;display:flex}.demo-window-bar span{background:#ffffff57;border-radius:999px;width:10px;height:10px}.demo-window-bar strong{margin-left:8px;font-size:13px;font-weight:800}.demo-window-content{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.demo-dashboard-card{background:#f6f4ee;border:1px solid #ece9e1;border-radius:20px;min-height:180px;padding:18px}.demo-dashboard-card.main{color:#fff;background:#0f6a52}.demo-dashboard-card.main span{color:var(--mint)}.demo-dashboard-card strong{letter-spacing:-.04em;margin-bottom:14px;font-size:38px;line-height:.95;display:block}.demo-dashboard-card p{color:#647067;margin:0;line-height:1.45}.demo-dashboard-card.main p{color:#ffffffbd}.demo-checklist{color:#fff;background:#111820;border-radius:20px;grid-column:1/-1;gap:10px;padding:18px;display:grid}.demo-checklist div{background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 12px;font-weight:850;display:flex}.demo-checklist svg{color:var(--mint)}.demo-phone{background:#101720;border:1px solid #fff3;border-radius:38px;width:min(240px,42%);padding:12px;position:absolute;bottom:6px;right:28px;box-shadow:0 24px 70px #00000057}.phone-speaker{background:#ffffff47;border-radius:999px;width:58px;height:5px;margin:4px auto 10px}.phone-screen{background:linear-gradient(180deg, #0d131b24, #0d131b05), var(--paper);color:var(--ink);border-radius:28px;min-height:300px;padding:22px 18px}.phone-screen span{color:var(--green);text-transform:uppercase;margin-bottom:58px;font-size:12px;font-weight:900;display:block}.phone-screen strong{letter-spacing:-.045em;margin-bottom:12px;font-size:28px;line-height:.98;display:block}.phone-screen p{color:#625b53;margin-bottom:24px;font-size:14px;line-height:1.4}.phone-screen button{background:var(--green);color:#fff;font:inherit;border:0;border-radius:999px;width:100%;min-height:44px;font-size:13px;font-weight:900}.danger{color:var(--brick)!important}.warning{color:#9f6a00!important}.info{color:#235c96!important}.section-heading{max-width:790px}.section-heading p:not(.eyebrow),.showcase-copy p,.cta-band p{color:#ffffffad;margin-bottom:0;font-size:18px;line-height:1.5}.section h2{color:#fff;margin-bottom:18px}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.workflow-card{border:1px solid var(--line);background:linear-gradient(#ffffff1b,#ffffff0b);border-radius:22px;min-height:270px;padding:22px;transition:border-color .18s,transform .18s,background .18s}.workflow-card:hover{background:linear-gradient(#ffffff24,#ffffff0f);border-color:#dff4e857;transform:translateY(-5px)}.card-top{color:var(--mint);justify-content:space-between;align-items:center;display:flex}.card-top span{color:#ffffff7a;font-size:13px;font-weight:900}.workflow-card h3{color:#fff;margin:82px 0 12px;font-size:24px}.workflow-card p{color:#ffffffa3;margin-bottom:0;line-height:1.45}.showcase{grid-template-columns:minmax(0,.8fr) minmax(420px,1fr);align-items:center;gap:56px;display:grid}.showcase-copy h2{color:#fff;margin-bottom:20px;font-size:clamp(34px,5vw,62px);line-height:1}.before-after{grid-template-columns:.82fr 1fr;gap:14px;display:grid}.panel-shot{border-radius:24px;min-height:360px;padding:22px}.panel-shot span{text-transform:uppercase;margin-bottom:44px;font-size:13px;font-weight:900;display:block}.before{color:#5b554d;background:#d8d0c2;transform:translateY(38px)}.after{background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}.shot-hero,.old-header,.old-title,.old-line,.old-box,.old-link{border-radius:8px}.old-header{background:#5b554d47;width:62%;height:24px;margin-bottom:38px}.old-title{background:#5b554d61;width:82%;height:44px;margin-bottom:14px}.old-line{background:#5b554d42;width:68%;height:13px}.old-box{background:#5b554d2e;height:118px;margin:28px 0}.old-link{background:#5b554d52;width:44%;height:36px}.shot-hero{background-color:#0000;background-image:linear-gradient(135deg,#0f6a52c7,#0d131be6),url(/images/rouen-panorama.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:190px;margin-bottom:16px}.shot-content{justify-content:space-between;align-items:center;gap:16px;display:flex}.shot-content strong{margin-bottom:7px;font-size:20px;display:block}.shot-content p{color:#625b53;margin:0;font-size:14px;line-height:1.4}.shot-content button{background:var(--green);color:#fff;font:inherit;border:0;border-radius:999px;min-width:146px;padding:13px 16px;font-size:13px;font-weight:900}.local-section{grid-template-columns:minmax(360px,.8fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.local-map{border:1px solid var(--line);background:radial-gradient(circle,#dff4e82e,#0000 58%),linear-gradient(135deg,#ffffff1a,#ffffff0a);border-radius:28px;justify-content:center;align-items:center;height:430px;display:flex;position:relative;overflow:hidden}.local-map svg{color:#ffffff47;position:absolute;top:28px;right:28px}.map-ring{border:1px solid #dff4e833;border-radius:999px;position:absolute}.map-ring.one{width:220px;height:220px}.map-ring.two{width:340px;height:340px}.map-pin{background:var(--mint);color:var(--ink);z-index:2;border-radius:18px;justify-content:center;align-items:center;width:78px;height:78px;font-weight:900;display:flex;position:relative;box-shadow:0 22px 60px #dff4e833}.local-copy h2{color:#fff;margin-bottom:18px;font-size:clamp(34px,5vw,58px);line-height:1}.local-copy p:not(.eyebrow){color:#ffffffad;font-size:18px;line-height:1.5}.zone-list{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.zone-list span{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:999px;padding:10px 14px}.seo-section{padding-top:36px}.seo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:38px;display:grid}.seo-card{border:1px solid var(--line);color:#fff;background:linear-gradient(#ffffff1a,#ffffff0b);border-radius:22px;min-height:230px;padding:24px}.seo-card h3{letter-spacing:-.035em;margin:0 0 84px;font-size:26px;line-height:1.05}.seo-card p{color:#ffffffa3;margin:0;line-height:1.48}.deliverables{padding-top:12px}.deliverable-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.deliverable{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:999px;align-items:center;gap:10px;min-height:58px;padding:0 18px;display:flex}.deliverable svg{color:var(--mint);flex:none}.targets{padding-top:48px}.target-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:38px;display:grid}.target-card{background:var(--paper);color:var(--ink);border-radius:24px;min-height:250px;padding:26px;transition:transform .18s,box-shadow .18s}.target-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.target-card svg{color:var(--green)}.target-card h3{margin:76px 0 14px;font-size:25px}.target-card p{color:#625b53;margin-bottom:0;line-height:1.46}.outcome-section{padding-top:26px}.outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.outcome-item{border:1px solid var(--line);color:#fff;background:#ffffff17;border-radius:18px;align-items:flex-start;gap:12px;min-height:120px;padding:18px;display:flex}.outcome-item svg{color:var(--mint);flex:none}.outcome-item span{font-size:16px;font-weight:800;line-height:1.35}.pricing-section{max-width:1180px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.pricing-card{background:var(--paper);box-shadow:var(--shadow);color:var(--ink);border:1px solid #ffffff24;border-radius:24px;min-height:430px;padding:30px}.pricing-card>span{color:var(--green);text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:900;display:block}.pricing-card h3{letter-spacing:-.05em;margin:0 0 16px;font-size:clamp(30px,4vw,46px);line-height:.98}.pricing-card strong{margin-bottom:24px;font-size:22px;display:block}.pricing-card ul{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.pricing-card li{background:#f6f4ee;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 14px;display:flex}.pricing-card li svg{color:var(--green);flex:none}.cta-band{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#070b10f0,#070b109e),url(/images/rouen-panorama.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:space-between;align-items:center;gap:40px;margin-top:42px;padding:92px max(24px,50vw - 566px);display:flex}.cta-band h2{color:#fff;max-width:760px}.cta-band p{color:#ffffffb8;max-width:720px}.footer{color:#ffffff85;justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:28px 24px;font-size:13px;display:flex}.footer span:first-child{color:#fff;font-weight:900}.seo-page{background:var(--background);color:#fff;min-height:100vh;overflow:hidden}.seo-nav{position:relative;left:auto;transform:none}.seo-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.38fr);align-items:end;gap:44px;max-width:1180px;min-height:620px;margin:0 auto;padding:86px 24px 72px;display:grid}.seo-hero h1{max-width:980px}.seo-hero p{color:#ffffffb8;max-width:760px;font-size:21px;line-height:1.5}.seo-hero-panel{border:1px solid var(--line);box-shadow:var(--shadow);background-color:#0000;background-image:linear-gradient(#ffffff1f,#ffffff0d),url(/images/rouen-panorama.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:28px;min-height:360px;padding:26px}.seo-hero-panel svg{color:var(--mint);margin-bottom:110px}.seo-hero-panel span{color:var(--gold);text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:900;display:block}.seo-hero-panel strong{letter-spacing:-.045em;margin-bottom:14px;font-size:38px;line-height:1;display:block}.seo-hero-panel p{color:#ffffffb8;margin:0;font-size:15px;line-height:1.45}.artisan-hero .seo-hero-panel{background:linear-gradient(#070b1033,#070b10bd),radial-gradient(circle at 28% 22%,#d8a6423d,#0000 34%),linear-gradient(135deg,#27352f,#111820)}.garage-hero .seo-hero-panel{background:linear-gradient(#070b101a,#070b10b8),radial-gradient(circle at 72% 18%,#7aa7d93d,#0000 34%),linear-gradient(135deg,#182431,#101720)}.seo-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:24px;display:grid}.seo-benefit-card{background:var(--paper);color:var(--ink);border-radius:24px;min-height:280px;padding:26px}.seo-benefit-card svg{color:var(--green)}.seo-benefit-card h2{color:var(--ink);letter-spacing:-.04em;margin:86px 0 12px;font-size:28px}.seo-benefit-card p{color:#625b53;margin:0;line-height:1.48}.seo-content-grid,.seo-offer-band{grid-template-columns:minmax(0,.82fr) minmax(360px,.58fr);align-items:center;gap:56px;display:grid}.seo-content-grid h2,.seo-offer-band h2{color:#fff;letter-spacing:-.055em;margin-bottom:18px;font-size:clamp(34px,5vw,62px);line-height:1}.seo-content-grid p,.seo-offer-band p{color:#ffffffad;font-size:18px;line-height:1.5}.seo-process-list,.seo-offer-list,.seo-faq-list{gap:12px;display:grid}.seo-process-list div,.seo-offer-list span,.seo-faq-list article{border:1px solid var(--line);color:#fff;background:#ffffff14;border-radius:18px;padding:18px}.seo-process-list span{color:var(--gold);margin-bottom:10px;font-size:12px;font-weight:900;display:block}.seo-process-list strong{font-size:20px;line-height:1.22;display:block}.seo-offer-band{background:#0f6a52;border-radius:28px;margin-top:34px;padding:42px}.seo-offer-list span{background:#ffffff1c;align-items:center;gap:10px;font-weight:900;display:flex}.seo-offer-list svg{color:var(--mint);flex:none}.seo-faq{padding-top:44px}.seo-faq-list{margin-top:34px}.seo-faq-list h3{letter-spacing:-.035em;margin-bottom:10px;font-size:24px}.seo-faq-list p{color:#ffffffad;margin:0;line-height:1.5}.quote-page{color:#fff;background-color:#0000;background-image:linear-gradient(135deg,#070b10e6,#070b109e),url(/images/rouen-panorama.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:100vh;padding:28px}.quote-back{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:900;display:inline-flex}.quote-shell{grid-template-columns:minmax(0,.88fr) minmax(420px,.74fr);align-items:center;gap:44px;max-width:1180px;margin:86px auto 0;display:grid}.quote-intro h1{color:#fff;letter-spacing:-.065em;margin-bottom:24px;font-size:clamp(46px,6vw,86px);line-height:.92}.quote-intro p:not(.eyebrow){color:#ffffffc2;max-width:680px;font-size:20px;line-height:1.5}.quote-intro .quote-note{color:#ffffffd1;background:#dff4e81f;border:1px solid #dff4e838;border-radius:18px;max-width:580px;margin-top:18px;padding:16px;font-size:16px}.quote-points{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.quote-points div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);background:#ffffff1a;border-radius:999px;align-items:center;gap:9px;min-height:50px;padding:0 16px;display:flex}.quote-points svg{color:var(--mint)}.quote-form{box-shadow:var(--shadow);color:var(--ink);background:#fffaf1fa;border:1px solid #fff9;border-radius:28px;grid-template-columns:1fr 1fr;gap:14px;padding:26px;display:grid}.quote-form label{color:#647067;gap:7px;font-size:13px;font-weight:900;display:grid}.quote-form input,.quote-form select,.quote-form textarea{color:#111820;font:inherit;background:#f8f7f2;border:1px solid #ded8ce;border-radius:14px;width:100%;min-height:48px;padding:0 13px}.quote-form textarea{resize:vertical;min-height:110px;padding:13px}.quote-file-drop{background:#f8f7f2;border:1px dashed #c7c0b5;border-radius:15px;padding:12px}.quote-file-drop input{cursor:pointer;background:#fff}.quote-file-drop span{color:#647067;font-size:12px;font-weight:800;line-height:1.35}.quote-wide,.quote-submit,.quote-success,.quote-error{grid-column:1/-1}.quote-submit{cursor:pointer;border:0;width:100%}.quote-success,.quote-error{border-radius:16px;align-items:center;gap:9px;min-height:48px;padding:0 14px;font-weight:900;display:flex}.quote-success{color:#0f6a52;background:#e0f6e8}.quote-error{color:#9d3f2f;background:#ffe4dc}.activation-page{color:#fff;background-color:#0000;background-image:linear-gradient(135deg,#070b10e0,#070b10b3),url(/images/artisan-renovation-chantier.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:100vh;padding:28px}.activation-back{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);color:#fff;background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.activation-shell{grid-template-columns:minmax(0,.86fr) minmax(460px,.74fr);align-items:start;gap:34px;max-width:1240px;margin:64px auto 0;display:grid}.activation-intro{grid-area:1/1}.activation-intro h1{color:#fff;letter-spacing:0;margin-bottom:20px;font-size:clamp(44px,6vw,84px);line-height:.95}.activation-intro p:not(.eyebrow){color:#ffffffc7;max-width:700px;font-size:19px;line-height:1.5}.activation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.activation-summary article,.activation-steps span{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);background:#ffffff1a}.activation-summary article{border-radius:18px;gap:8px;min-height:150px;padding:16px;display:grid}.activation-summary svg,.activation-steps svg{color:var(--mint)}.activation-summary span,.activation-form label{letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:950}.activation-summary strong{color:#fff;overflow-wrap:anywhere;font-size:20px;line-height:1.15}.activation-summary p{color:#ffffffad;margin:0;font-size:13px;line-height:1.35}.activation-steps{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.activation-steps span{border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.activation-automation-gates{grid-area:3/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.activation-automation-gates article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);background:#ffffff18;border-radius:14px;min-height:118px;padding:12px}.activation-automation-gates span{color:var(--mint);text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:950;line-height:1.15;display:block}.activation-automation-gates strong{color:#fff;font-size:14px;line-height:1.25;display:block}.activation-automation-gates p{color:#ffffff9e;margin:7px 0 0;font-size:12px;font-weight:800;line-height:1.35}.activation-form{box-shadow:var(--shadow);color:var(--ink);background:#fffaf1fa;border:1px solid #fff9;border-radius:24px;grid-area:1/2/span 2;grid-template-columns:1fr 1fr;gap:13px;padding:24px;scroll-margin-top:18px;display:grid}.activation-form label{color:#647067;gap:7px;display:grid}.activation-form input,.activation-form select,.activation-form textarea{color:#111820;font:inherit;background:#f8f7f2;border:1px solid #ded8ce;border-radius:13px;width:100%;min-height:46px;padding:0 12px}.activation-form textarea{resize:vertical;min-height:94px;padding:12px}.activation-domain-choice{background:#f8f7f2;border:1px solid #ded8ce;border-radius:15px;gap:10px;padding:12px;display:grid}.activation-domain-choice>span{color:#647067;font-size:13px;font-weight:900}.activation-domain-choice>p{color:#647067;margin:0;font-size:12px;font-weight:800;line-height:1.35}.activation-domain-choice>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.activation-domain-choice label{color:#111820;background:#fff;border:1px solid #ded8ce;border-radius:13px;gap:7px;min-height:104px;padding:11px;display:grid}.activation-domain-choice input{width:16px;min-height:16px}.activation-domain-choice strong{color:#111820;overflow-wrap:anywhere;font-size:15px;line-height:1.2}.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{cursor:pointer;background:#fff}.activation-file-drop span{color:#647067;font-size:12px;font-weight:800;line-height:1.35}.activation-intro-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.activation-intro-actions a{min-height:46px}.activation-wide,.activation-success,.activation-error,.activation-actions{grid-column:1/-1}.activation-check{align-items:center;gap:10px;line-height:1.35;display:flex}.activation-check input{width:18px;min-height:18px}.activation-success,.activation-error{border-radius:15px;align-items:center;gap:9px;min-height:48px;padding:0 14px;font-weight:900;display:flex}.activation-success{color:#0f6a52;background:#e0f6e8}.activation-error{color:#9d3f2f;background:#ffe4dc}.activation-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.activation-actions .soft-button,.activation-actions .dark-button{border:0;justify-content:center;min-height:48px}.dashboard-shell{color:#111820;background:#eef1ec;grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-sidebar{color:#fff;background:#0d131b;flex-direction:column;gap:30px;padding:28px;display:flex}.dashboard-brand{align-items:center;gap:12px;display:flex}.dashboard-brand span{background:var(--mint);color:var(--ink);font-family:var(--font-serif), serif;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.dashboard-brand strong{font-size:20px}.dashboard-menu{gap:8px;display:grid}.dashboard-menu a{color:#ffffffad;border-radius:14px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.dashboard-menu a.active,.dashboard-menu a:hover{color:#fff;background:#ffffff1a}button:disabled{cursor:wait;opacity:.62}.sidebar-card{background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;margin-top:auto;padding:18px}.sidebar-card span{color:var(--mint);text-transform:uppercase;font-size:12px;font-weight:900}.sidebar-card strong{margin:12px 0 8px;font-size:20px;display:block}.sidebar-card p{color:#ffffff9e;margin:0;font-size:14px;line-height:1.45}.dashboard-main{padding:34px}.dashboard-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.dashboard-kicker{color:var(--green);text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900}.dashboard-header h1{color:#111820;letter-spacing:-.055em;margin-bottom:8px;font-size:clamp(36px,5vw,64px);line-height:.95}.dashboard-header span{color:#647067}.header-actions{gap:10px;display:flex}.soft-button,.dark-button,.icon-button,.danger-button{font:inherit;border:0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:900;display:inline-flex}.soft-button{color:#111820;background:#fff}.dark-button{color:#fff;white-space:nowrap;background:#111820}.icon-button{background:#f0eee8;justify-content:center;min-width:44px;padding:0}.danger-button{color:#9d3f2f;background:#ffe4dc}.stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.stat-card,.panel{background:#fff;border:1px solid #11182014;border-radius:24px;box-shadow:0 18px 50px #1118200f}.stat-card{min-height:170px;padding:20px}.stat-icon{color:var(--green);background:#edf7f1;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:24px;display:flex}.stat-card strong{letter-spacing:-.04em;font-size:34px;display:block}.stat-card span{color:#111820;margin-top:2px;font-weight:900;display:block}.stat-card p{color:#647067;margin:8px 0 0;font-size:14px}.dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.58fr);gap:18px;display:grid}.panel{padding:22px}.panel.large{grid-row:span 3}.prospect-form-panel{grid-area:auto/1/auto/-1}.prospect-import-panel{color:#fff;background:#111820;grid-column:1/-1}.prospect-import-panel .panel-header h2{color:#fff}.prospect-import-panel .panel-header p,.import-note p{color:#ffffffad}.panel-header{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.panel-header h2{color:#111820;letter-spacing:-.035em;margin-bottom:4px;font-size:24px}.panel-header p{color:#647067;margin:0}.prospect-table{gap:0;display:grid}.table-head,.table-row{grid-template-columns:minmax(220px,1fr) 82px 126px minmax(130px,.58fr) minmax(220px,.78fr);gap:12px;display:grid}.table-head{color:#7d867e;text-transform:uppercase;padding:0 14px 12px;font-size:12px;font-weight:900}.table-row{border-top:1px solid #ece9e1;align-items:center;min-height:118px;padding:16px 14px}.table-row strong{display:block}.table-row p{color:#647067;align-items:center;gap:5px;margin:6px 0;font-size:14px;display:flex}.table-row small,.next-action small{color:#7d867e;line-height:1.35;display:block}.next-action strong{font-size:14px;line-height:1.25}.prospect-meta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.prospect-meta a,.prospect-meta span{color:#111820;background:#f0eee8;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.email-badge{border-radius:999px;justify-content:center;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.prospect-meta .email-badge{padding:6px 9px}.email-badge.good{color:#0f6a52;background:#e0f6e8}.email-badge.generic{color:#244f9e;background:#e8f0ff}.email-badge.warning{color:#8a6200;background:#fff3d0}.email-badge.missing{color:#9d3f2f;background:#ffe4dc}.control-center-shell .email-badge.good{color:#86efac;background:#35d49a24;border:1px solid #35d49a47}.control-center-shell .email-badge.generic{color:#bae6fd;background:#7dd3fc1f;border:1px solid #7dd3fc3d}.control-center-shell .email-badge.warning{color:#f7d78a;background:#f3b64921;border:1px solid #f3b6494d}.control-center-shell .email-badge.missing{color:#fecdd3;background:#fb718521;border:1px solid #fb71854d}.score,.status-pill{border-radius:999px;justify-content:center;padding:8px 10px;font-weight:900;display:inline-flex}.score.high{color:#0f6a52;background:#e0f6e8}.score.mid{color:#8a6200;background:#fff3d0}.score.low{color:#9d3f2f;background:#ffe4dc}.status-pill{color:#111820;background:#f0eee8;font-size:13px}.pipeline-list,.task-list{gap:14px;display:grid}.pipeline-row{gap:8px;display:grid}.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;height:100%;display:block}.niche-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.niche-split div{background:#f6f4ee;border-radius:18px;padding:18px}.niche-split span,.niche-split p{color:#647067}.niche-split strong{margin:12px 0 4px;font-size:36px;display:block}.task-list div{background:#f6f4ee;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex}.task-list svg{color:var(--green)}.followup-list{gap:10px;display:grid}.email-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.email-workflow-grid>section{gap:10px;display:grid}.email-workflow-grid>section>strong{color:#111820;font-size:15px}.email-workbench-panel{grid-column:1/-1}.email-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.email-command-strip article{background:#07080d52;border:1px solid #ffffff14;border-radius:14px;min-height:104px;padding:14px}.email-command-strip article.warn{border-color:#d8a6423d}.email-command-strip article.danger{border-color:#f871714d}.email-command-strip article.good{border-color:#34d3992e}.email-command-strip span,.email-work-row span{color:#d8a642e6;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:950;display:block}.email-command-strip strong{color:#fff;letter-spacing:-.04em;font-size:30px;line-height:1;display:block}.email-command-strip p{color:#f7f2ff94;margin:8px 0 0;font-size:12px;font-weight:850}.email-work-queue{gap:9px;display:grid}.email-work-row{background:#07080d57;border:1px solid #ffffff16;border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(190px,.52fr) minmax(310px,.76fr);align-items:center;gap:12px;min-height:86px;padding:13px;display:grid}.email-work-row.good{border-color:#34d3992e}.email-work-row.warn{border-color:#d8a64238}.email-work-row.danger{border-color:#f8717152}.email-work-row strong{color:#fff;font-size:17px;line-height:1.2;display:block}.email-work-row p,.email-work-row small,.email-work-meta span{color:#f7f2ff94;margin:5px 0 0;font-size:12px;font-weight:850;line-height:1.35}.email-work-meta{gap:6px;display:grid}.email-work-meta b{color:#f7d78a;font-size:13px}.email-work-meta a{color:#7dd3fcdb;word-break:break-word;font-size:12px;font-weight:900}.email-safe-send-drawer{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.email-safe-send-grid{gap:10px;padding:12px;display:grid}.email-safe-send-grid article{background:#07080d52;border:1px solid #ffffff14;border-radius:12px;min-height:104px;padding:12px}.email-safe-send-grid article.warn{border-color:#d8a6423d}.email-safe-send-grid article.good{border-color:#34d3992e}.email-safe-send-grid article.hot{border-color:#f871714d}.email-safe-send-grid span,.email-safe-send-drawer>summary span{color:#d8a642e6;letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.email-safe-send-grid strong{color:#fff;font-size:16px;line-height:1.2;display:block}.email-safe-send-grid p,.email-safe-send-grid li{color:#f7f2ff94;margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.35}.email-safe-send-grid ul{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.email-work-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.email-work-actions form{display:contents}.email-pool-drawer{grid-column:1/-1;overflow:hidden}.email-pool-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.email-pool-drawer>summary::-webkit-details-marker{display:none}.email-pool-drawer>summary h2{color:#fff;margin:0;font-size:22px}.email-pool-drawer>summary p{color:#f7f2ff8f;margin:5px 0 0;font-size:13px;font-weight:850}.email-pool-drawer[open]>summary{border-bottom:1px solid #ffffff14;margin-bottom:14px;padding-bottom:14px}.followup-row{background:#f8f7f2;border:1px solid #ece9e1;border-radius:18px;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);align-items:center;gap:14px;padding:14px;display:grid}.followup-row span{color:var(--green);text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:900;display:block}.followup-row strong{color:#111820;font-size:17px;display:block}.followup-row p{color:#647067;margin:6px 0 0;font-size:13px}.followup-actions{flex-wrap:wrap;gap:8px;display:flex}.followup-actions form{display:contents}.empty-state{color:#0f6a52;background:#edf7f1;border-radius:16px;align-items:center;gap:10px;min-height:58px;padding:0 14px;font-weight:900;display:flex}.demo-list,.priority-list{gap:10px;display:grid}.priority-row{background:#f8f7f2;border:1px solid #ece9e1;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.priority-row strong{color:#111820;margin-top:10px;font-size:19px;display:block}.priority-row p,.priority-row small{color:#647067}.priority-row p{margin:6px 0}.priority-row small{line-height:1.4;display:block}.email-priority-row strong{margin-top:8px}.priority-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.priority-actions form{display:contents}.demo-row{background:#f8f7f2;border:1px solid #ece9e1;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.demo-row strong{color:#111820;margin-top:10px;font-size:19px;display:block}.demo-row p,.demo-row small{color:#647067}.demo-row p{margin:6px 0}.demo-row small{line-height:1.4;display:block}.demo-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.demo-workbench-panel{grid-column:1/-1}.demo-production-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.demo-production-strip article{background:#07080d52;border:1px solid #ffffff14;border-radius:14px;min-height:104px;padding:14px}.demo-production-strip article.warn,.demo-work-row.warn{border-color:#d8a6423d}.demo-production-strip article.hot,.demo-work-row.hot{border-color:#f871714d}.demo-production-strip article.good,.demo-work-row.good{border-color:#34d3992e}.demo-production-strip span,.demo-work-row span,.demo-engine-drawer>summary span{color:#d8a642e6;letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:950;display:block}.demo-production-strip strong{color:#fff;font-size:30px;line-height:1;display:block}.demo-production-strip p{color:#f7f2ff94;margin:8px 0 0;font-size:12px;font-weight:850}.demo-work-list{gap:9px;display:grid}.demo-work-row{background:#07080d57;border:1px solid #ffffff16;border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(210px,.54fr) minmax(330px,.78fr);align-items:center;gap:12px;min-height:90px;padding:13px;display:grid}.demo-work-row.neutral{border-color:#ffffff14}.demo-work-main strong{color:#fff;font-size:17px;line-height:1.2;display:block}.demo-work-main p,.demo-work-main small,.demo-work-meta p,.demo-work-meta small,.demo-engine-drawer p{color:#f7f2ff94;margin:5px 0 0;font-size:12px;font-weight:850;line-height:1.35}.demo-work-meta{gap:6px;display:grid}.demo-work-meta b{color:#f7d78a;font-size:13px}.demo-work-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.demo-work-actions form{display:contents}.demo-url-drawer,.demo-engine-drawer{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.demo-url-drawer{grid-column:1/-1}.demo-engine-drawer{margin-top:14px}.demo-url-drawer>summary,.demo-engine-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.demo-url-drawer>summary::-webkit-details-marker{display:none}.demo-engine-drawer>summary::-webkit-details-marker{display:none}.demo-url-drawer>summary span,.demo-url-drawer>summary b,.demo-engine-drawer>summary b{margin:0}.demo-url-drawer>summary b,.demo-engine-drawer>summary b{color:#ffffffdb;font-size:12px}.demo-url-form{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;gap:8px;padding:10px;display:grid}.demo-url-form input{color:#fff;font:inherit;background:#09090f8a;border:1px solid #ffffff1f;border-radius:10px;min-width:0;min-height:38px;padding:8px 10px}.demo-engine-drawer .demo-engine-timeline{padding:0 12px 12px}.demo-engine-drawer p{border-top:1px solid #ffffff14;padding:10px 12px 12px}.quote-panel{grid-column:1/-1}.quote-list{gap:10px;display:grid}.quote-row{background:#f8f7f2;border:1px solid #ece9e1;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(160px,.24fr);align-items:center;gap:18px;padding:16px;display:grid}.quote-row strong{font-size:18px;display:block}.quote-row p{color:#647067;margin:6px 0}.quote-row small{color:#7d867e;line-height:1.4;display:block}.quote-side{justify-items:end;gap:8px;display:grid}.quote-side strong{font-size:14px}.quote-workbench-panel{grid-column:1/-1}.quote-command-strip,.quote-automation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.quote-command-strip article,.quote-automation-grid article{background:#07080d52;border:1px solid #ffffff14;border-radius:14px;min-height:104px;padding:14px}.quote-command-strip article.hot,.quote-automation-grid article.hot,.quote-work-row.hot{border-color:#f871714d}.quote-command-strip article.warn,.quote-automation-grid article.warn,.quote-work-row.warn{border-color:#d8a6423d}.quote-command-strip article.good,.quote-automation-grid article.good,.quote-work-row.good{border-color:#34d3992e}.quote-command-strip span,.quote-automation-grid span,.quote-work-row span,.quote-detail-drawer>summary span,.quote-automation-drawer>summary span,.quote-pipeline-drawer>summary span{color:#d8a642e6;letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:950;display:block}.quote-command-strip strong,.quote-automation-grid strong{color:#fff;font-size:30px;line-height:1;display:block}.quote-command-strip p,.quote-automation-grid p,.quote-automation-grid small,.quote-automation-grid li{color:#f7f2ff94;margin:8px 0 0;font-size:12px;font-weight:850}.quote-work-list{gap:9px;display:grid}.quote-work-row{background:#07080d57;border:1px solid #ffffff16;border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(210px,.54fr) minmax(300px,.72fr);align-items:center;gap:12px;min-height:90px;padding:13px;display:grid}.quote-work-row.neutral{border-color:#ffffff14}.quote-work-main strong{color:#fff;font-size:17px;line-height:1.2;display:block}.quote-work-main p,.quote-work-main small,.quote-work-meta p,.quote-work-meta small,.quote-pipeline-drawer p{color:#f7f2ff94;margin:5px 0 0;font-size:12px;font-weight:850;line-height:1.35}.quote-work-meta{gap:6px;display:grid}.quote-work-meta b{color:#f7d78a;font-size:13px}.quote-work-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.quote-detail-drawer,.quote-automation-drawer,.quote-pipeline-drawer{background:#ffffff09;border:1px solid #ffffff14;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{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.quote-automation-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.quote-automation-tags span{color:#f7f2ffc2;text-transform:none;border:1px solid #ffffff1a;border-radius:999px;min-height:24px;margin:0;padding:6px 8px;font-size:10px}.quote-detail-drawer{grid-column:1/-1}.quote-pipeline-drawer{margin-top:14px}.quote-detail-drawer>summary,.quote-pipeline-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.quote-detail-drawer>summary::-webkit-details-marker{display:none}.quote-pipeline-drawer>summary::-webkit-details-marker{display:none}.quote-detail-drawer>summary span,.quote-detail-drawer>summary b,.quote-pipeline-drawer>summary span,.quote-pipeline-drawer>summary b{margin:0}.quote-detail-drawer>summary b,.quote-pipeline-drawer>summary b{color:#ffffffdb;font-size:12px}.quote-detail-grid,.quote-pipeline-steps{border-top:1px solid #ffffff14;gap:8px;padding:10px;display:grid}.quote-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quote-detail-grid div{background:#09090f59;border:1px solid #ffffff12;border-radius:10px;min-width:0;padding:9px}.quote-detail-grid a,.quote-detail-grid b{color:#ffffffdb;overflow-wrap:anywhere;font-size:12px;font-weight:900;display:block}.quote-pipeline-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.quote-pipeline-steps span{color:#ffffffd6;text-align:center;background:#d8a6421a;border:1px solid #d8a64229;border-radius:999px;min-height:36px;padding:10px;font-size:12px;font-weight:900}.quote-pipeline-drawer p{border-top:1px solid #ffffff14;padding:10px 12px 12px}.client-workbench-panel{grid-column:1/-1}.client-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.client-command-strip article{background:#07080d52;border:1px solid #ffffff14;border-radius:14px;min-height:104px;padding:14px}.client-command-strip article.warn,.client-work-row.warn{border-color:#d8a6423d}.client-command-strip article.good,.client-work-row.good{border-color:#34d3992e}.client-work-row.hot{border-color:#f871714d}.client-command-strip span,.client-work-row span,.client-onboarding-drawer>summary span,.client-conversion-drawer>summary span{color:#d8a642e6;letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:950;display:block}.client-command-strip strong{color:#fff;font-size:30px;line-height:1;display:block}.client-command-strip p,.client-conversion-drawer>p{color:#f7f2ff94;margin:8px 0 0;font-size:12px;font-weight:850}.client-work-list{gap:9px;display:grid}.client-work-row{background:#07080d57;border:1px solid #ffffff16;border-radius:14px;grid-template-columns:minmax(0,1.05fr) minmax(230px,.56fr) minmax(290px,.7fr);align-items:center;gap:12px;min-height:90px;padding:13px;display:grid}.client-work-main strong{color:#fff;font-size:17px;line-height:1.2;display:block}.client-work-main p,.client-work-main small,.client-work-meta small,.client-conversion-list p{color:#f7f2ff94;margin:5px 0 0;font-size:12px;font-weight:850;line-height:1.35}.client-work-meta{gap:6px;display:grid}.client-work-meta b{color:#f7d78a;font-size:13px}.client-progress{background:#ffffff14;border-radius:999px;width:100%;height:7px;overflow:hidden}.client-progress i{border-radius:inherit;background:linear-gradient(90deg,#d8a642,#34d399);height:100%;display:block}.client-work-actions,.client-conversion-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.client-work-actions form,.client-conversion-actions form{display:contents}.client-onboarding-drawer,.client-conversion-drawer{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.client-onboarding-drawer{grid-column:1/-1}.client-conversion-drawer{margin-top:14px}.client-onboarding-drawer>summary,.client-conversion-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.client-onboarding-drawer>summary::-webkit-details-marker{display:none}.client-conversion-drawer>summary::-webkit-details-marker{display:none}.client-onboarding-drawer>summary span,.client-onboarding-drawer>summary b,.client-conversion-drawer>summary span,.client-conversion-drawer>summary b{margin:0}.client-onboarding-drawer>summary b,.client-conversion-drawer>summary b{color:#ffffffdb;font-size:12px}.client-onboarding-steps{border-top:1px solid #ffffff14;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:10px;display:grid}.client-onboarding-steps form{display:contents}.client-onboarding-steps button,.client-onboarding-steps .completed{font:inherit;text-align:center;text-transform:none;border:1px solid #ffffff17;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:8px;font-size:11px;font-weight:900;display:flex}.client-onboarding-steps button{color:#ffffffd6;cursor:pointer;background:#d8a6421a}.client-onboarding-steps button:hover{border-color:#d8a64252}.client-onboarding-steps .completed{color:#86efac;background:#34d39917;border-color:#34d3992e;gap:5px;margin:0}.client-conversion-list{border-top:1px solid #ffffff14;gap:8px;padding:10px;display:grid}.client-conversion-list article{background:#07080d47;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.client-conversion-list strong{color:#fff;font-size:14px}.client-conversion-drawer>p{border-top:1px solid #ffffff14;padding:10px 12px 12px}.prospect-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.prospect-import-form{grid-template-columns:minmax(220px,1.3fr) minmax(140px,.7fr) minmax(160px,.8fr) 90px auto;gap:12px;display:grid}.quick-import-form{background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:14px;display:flex}.quick-import-form span{color:#ffffffad;font-size:13px;font-weight:850;line-height:1.4}.prospect-form label,.prospect-import-form label,.inline-edit-form{gap:7px;display:grid}.prospect-form label,.prospect-import-form label{color:#647067;font-size:13px;font-weight:900}.prospect-import-form label{color:#ffffffb8}.prospect-form input,.prospect-form select,.prospect-form textarea,.prospect-import-form input,.prospect-import-form select,.score-assistant,.inline-edit-form input,.inline-edit-form select{color:#111820;font:inherit;background:#f8f7f2;border:1px solid #ded8ce;border-radius:14px;width:100%;min-height:44px;padding:0 12px}.prospect-import-form .dark-button{background:var(--green);justify-content:center;align-self:end}.quick-import-form .dark-button{background:var(--green);flex:none}.import-note{background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;margin-top:14px;padding:14px 16px}.import-note strong{color:#fff;margin-bottom:4px;display:block}.import-note p{margin:0;line-height:1.45}.prospect-form textarea{resize:vertical;min-height:88px;padding:12px}.score-assistant{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:auto;margin:0;padding:14px;display:grid}.score-assistant legend{color:#111820;padding:0 6px;font-size:13px;font-weight:900}.score-assistant label{color:#111820;background:#fff;border:1px solid #ece9e1;border-radius:999px;flex-direction:row;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;display:flex}.score-assistant input{width:16px;height:16px;min-height:16px;margin:0;padding:0}.full-field{grid-column:span 2}.prospect-form .dark-button{justify-content:center;align-self:end}.row-actions{gap:8px;display:grid}.inline-edit-form{grid-template-columns:64px minmax(110px,1fr)}.inline-edit-form input[name=demoUrl],.inline-edit-form input[name=websiteUrl],.inline-edit-form input[name=email],.inline-edit-form input[name=phone],.inline-edit-form input[name=problem],.inline-edit-form input[name=notes],.inline-edit-form button{grid-column:1/-1}.row-actions .danger-button{justify-content:center;width:100%}.prospect-detail-page{color:#f7f2ff;background:radial-gradient(circle at 12% 8%,#8b5cf633,#0000 34%),radial-gradient(circle at 82% 12%,#d8a6421a,#0000 30%),#09090f;min-height:100vh;padding:34px}.prospect-detail-page .panel{color:#f7f2ff;background:linear-gradient(145deg,#ffffff16,#ffffff0a),#111018e0;border:1px solid #a855f729;box-shadow:0 24px 90px #0000003d}.prospect-detail-page .panel-header h2{color:#fff}.prospect-detail-page .panel-header p{color:#f7f2ff8f}.prospect-detail-page .soft-button{color:#f7f2ffdb;background:#ffffff13;border-color:#ffffff1f}.prospect-detail-page .dark-button{color:#fff;background:linear-gradient(135deg,#8b5cf6,#9333ea)}.compact-prospect-detail .prospect-dossier-hero,.compact-prospect-detail .prospect-readable-brief,.compact-prospect-detail .prospect-command-center,.compact-prospect-detail .prospect-terrain-panel,.compact-prospect-detail .prospect-main-card:not(#audit-complet),.compact-prospect-detail .prospect-action-desk,.compact-prospect-detail #timeline:not([open]),.compact-prospect-detail #workflow-demo:not([open]),.compact-prospect-detail #workflow-email:not([open]),.compact-prospect-detail #workflow-contact-alternatif:not([open]),.compact-prospect-detail #audit-complet:not([open]),.compact-prospect-detail #modifier:not([open]),.compact-prospect-detail #sortie-demo:not([open]),.compact-prospect-detail #prompts:not([open]){display:none}.compact-prospect-detail .prospect-detail-header{max-width:980px}.prospect-simple-sheet{gap:12px;max-width:980px;margin:0 auto 14px;display:grid}.prospect-simple-focus{background:linear-gradient(135deg,#0ea5e91f,#22c55e14),#0e0f16eb;border:1px solid #7dd3fc38;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid;box-shadow:0 18px 60px #00000038}.prospect-simple-focus.hot{border-color:#34d39957}.prospect-simple-focus.good{border-color:#7dd3fc47}.prospect-simple-focus.low{border-color:#ffffff1f}.prospect-simple-focus span,.prospect-decision-strip span,.prospect-simple-grid span,.prospect-simple-todo>span,.prospect-simple-free-sources>span,.prospect-simple-more summary span{color:#7dd3fc;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.prospect-simple-focus strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere;margin-top:5px;font-size:28px;line-height:1.08;display:block}.prospect-simple-focus p{color:#f7f2ffa3;max-width:76ch;margin:8px 0 0;font-size:13px;font-weight:820;line-height:1.45}.prospect-simple-focus-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.prospect-simple-focus-actions .dark-button,.prospect-simple-focus-actions .soft-button{white-space:nowrap;min-height:40px;padding:0 12px}.prospect-decision-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.prospect-decision-strip form{display:contents}.prospect-decision-strip a,.prospect-decision-strip button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#0c0d14db;border:1px solid #ffffff18;border-radius:12px;gap:6px;min-width:0;min-height:108px;padding:12px;text-decoration:none;display:grid}.prospect-decision-strip a:hover,.prospect-decision-strip button:hover{border-color:#7dd3fc42}.prospect-decision-strip .good{border-color:#34d39947}.prospect-decision-strip .warn,.prospect-decision-strip .hot{border-color:#d8a64252}.prospect-decision-strip .neutral{border-color:#ffffff1f}.prospect-decision-strip strong{color:#fff;overflow-wrap:anywhere;font-size:18px;font-weight:950;line-height:1.1;display:block}.prospect-decision-strip p{color:#f7f2ff94;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800;line-height:1.3}.phase-two-decision-board{background:#ffffff09;border:1px solid #ffffff18;border-radius:14px;gap:10px;padding:12px;display:grid}.phase-two-decision-summary{background:linear-gradient(135deg,#ffffff13,#ffffff09);border:1px solid #ffffff1f;border-radius:12px;min-width:0;padding:12px}.phase-two-decision-summary.hot{border-color:#f8717157}.phase-two-decision-summary.good{border-color:#34d3994d}.phase-two-decision-summary.low{border-color:#d8a64252}.phase-two-decision-summary span,.phase-two-decision-options span{color:#fbbf24;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.phase-two-decision-summary strong{color:#fff;overflow-wrap:anywhere;margin-top:6px;font-size:20px;font-weight:950;line-height:1.12;display:block}.phase-two-decision-summary p{color:#f7f2ff9e;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.35}.phase-two-decision-options{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.phase-two-decision-options article{background:#0c0d14c7;border:1px solid #ffffff1b;border-radius:12px;min-width:0;min-height:178px;padding:12px}.phase-two-decision-options article.good{border-color:#34d39947}.phase-two-decision-options article.warn,.phase-two-decision-options article.hot{border-color:#d8a64252}.phase-two-decision-options article.risk{border-color:#f8717152}.phase-two-decision-options article.neutral{border-color:#ffffff1f}.phase-two-decision-options strong{color:#fff;overflow-wrap:anywhere;margin-top:8px;font-size:15px;font-weight:950;line-height:1.17;display:block}.phase-two-decision-options dl{gap:8px;margin:12px 0 0;display:grid}.phase-two-decision-options dt{color:#f7f2ff70;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1.1}.phase-two-decision-options dd{color:#f7f2ffa8;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.32}.phase-two-coverage-board{background:linear-gradient(135deg,#7dd3fc17,#34d3990e),#0c0d14e6;border:1px solid #7dd3fc29;border-radius:14px;gap:12px;padding:14px;display:grid}.phase-two-coverage-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.phase-two-coverage-head span,.phase-two-coverage-grid span{color:#7dd3fc;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.phase-two-coverage-head strong{color:#fff;margin-top:5px;font-size:20px;font-weight:950;line-height:1.12;display:block}.phase-two-coverage-head p{color:#f7f2ff94;margin:6px 0 0;font-size:12px;font-weight:800;line-height:1.35}.phase-two-readiness-card{background:#ffffff0b;border:1px solid #ffffff1b;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.phase-two-readiness-card.good{border-color:#34d39947}.phase-two-readiness-card.warn{border-color:#d8a64252}.phase-two-readiness-card span{color:#34d399;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.phase-two-readiness-card strong{color:#fff;overflow-wrap:anywhere;margin-top:6px;font-size:17px;font-weight:950;line-height:1.15;display:block}.phase-two-readiness-card p{color:#f7f2ff99;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;font-weight:800;line-height:1.35}.phase-two-readiness-card b{color:#ffffffe6;white-space:nowrap;background:#ffffff12;border-radius:999px;padding:9px 10px;font-size:12px;font-weight:950;line-height:1}.phase-two-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.phase-two-coverage-grid article{background:#ffffff0b;border:1px solid #ffffff18;border-radius:12px;min-width:0;min-height:104px;padding:12px}.phase-two-coverage-grid article.good{border-color:#34d39947}.phase-two-coverage-grid article.warn{border-color:#d8a64252}.phase-two-coverage-grid article.risk{border-color:#f8717152}.phase-two-coverage-grid article.neutral{border-color:#ffffff1f}.phase-two-coverage-grid strong{color:#fff;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:8px;font-size:15px;font-weight:950;line-height:1.17;display:-webkit-box;overflow:hidden}.phase-two-coverage-grid p{color:#f7f2ff8f;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12px;font-weight:800;line-height:1.32;display:-webkit-box;overflow:hidden}.prospect-simple-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.prospect-simple-grid article,.prospect-simple-grid a,.prospect-simple-todo,.prospect-simple-free-sources,.prospect-simple-more{color:inherit;background:#0c0d14db;border:1px solid #ffffff18;border-radius:14px;min-width:0;padding:13px;text-decoration:none}.prospect-simple-grid .good{border-color:#34d39947}.prospect-simple-grid .warn{border-color:#d8a6424d}.prospect-simple-grid .risk{border-color:#f8717152}.prospect-simple-grid strong{color:#fff;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:8px;font-size:16px;line-height:1.2;display:-webkit-box;overflow:hidden}.prospect-simple-grid p{color:#f7f2ff8f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12px;font-weight:820;line-height:1.35;display:-webkit-box;overflow:hidden}.prospect-simple-bottom{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:10px;display:grid}.prospect-simple-todo ol{gap:7px;margin:10px 0 0;padding-left:18px;display:grid}.prospect-simple-todo li{color:#f7f2ffd1;overflow-wrap:anywhere;font-size:13px;font-weight:820;line-height:1.35}.prospect-simple-free-sources div,.prospect-simple-more div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.prospect-simple-free-sources a,.prospect-simple-more a{color:#f7f2ffdb;background:#ffffff12;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:12px;font-weight:920;text-decoration:none;display:inline-flex}.prospect-simple-more{padding:0}.prospect-simple-more summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 13px;list-style:none;display:flex}.prospect-simple-more summary::-webkit-details-marker{display:none}.prospect-simple-more summary b{color:#f7f2ffd6;overflow-wrap:anywhere;font-size:13px}.prospect-simple-more[open]{padding-bottom:13px}.prospect-simple-more[open] div{padding:0 13px}.compact-prospect-detail .prospect-detail-grid{grid-template-columns:1fr;max-width:980px;margin-top:0;display:grid}.prospect-detail-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;max-width:1320px;margin:0 auto 24px;display:grid}.prospect-detail-header>div{min-width:0}.prospect-detail-header h1{color:#fff;letter-spacing:0;text-wrap:balance;margin-bottom:10px;font-size:62px;line-height:.92}.prospect-detail-header span{color:#f7f2ff9e}.prospect-desktop-toolbar,.prospect-desktop-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.prospect-desktop-toolbar{max-width:520px}.prospect-desktop-toolbar .soft-button,.prospect-desktop-toolbar .dark-button,.prospect-desktop-actions .soft-button,.prospect-desktop-actions .dark-button{white-space:nowrap;min-height:42px;padding:0 13px}.prospect-dossier-hero{background:linear-gradient(135deg,#8b5cf626,#34d3990b 54%,#ffffff06),#111018e0;border:1px solid #c4b5fd2e;border-radius:24px;grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);gap:14px;max-width:1320px;margin:0 auto 18px;padding:16px;display:grid;overflow:hidden;box-shadow:0 24px 90px #0000003d}.prospect-dossier-hero.good{border-color:#34d3993d}.prospect-dossier-hero.warn{border-color:#d8a64242}.prospect-dossier-hero.risk{border-color:#f8717142}.prospect-dossier-hero-main{background:#07080d47;border:1px solid #ffffff14;border-radius:18px;gap:10px;min-width:0;padding:16px;display:grid}.prospect-dossier-hero-main>span,.prospect-dossier-hero-grid span{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.prospect-dossier-hero-main strong{color:#fff;letter-spacing:0;font-size:34px;line-height:1}.prospect-dossier-hero-main p{color:#f7f2ffad;margin:0;font-size:13px;font-weight:850;line-height:1.4}.prospect-dossier-hero-progress{background:#ffffff14;border-radius:999px;height:9px;overflow:hidden}.prospect-dossier-hero-progress i{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6f2,#34d399e6);max-width:100%;height:100%;display:block}.prospect-dossier-hero-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.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{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.prospect-dossier-hero-grid article{background:#07080d52;border:1px solid #ffffff14;border-radius:16px;gap:8px;min-width:0;min-height:136px;padding:14px;display:grid}.prospect-dossier-hero-grid article.good{border-color:#34d3993d}.prospect-dossier-hero-grid article.warn{border-color:#d8a64247}.prospect-dossier-hero-grid article.risk{border-color:#f871714d}.prospect-dossier-hero-grid strong{color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.2}.prospect-dossier-hero-grid p{color:#f7f2ff94;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800;line-height:1.35}.prospect-readable-brief{background:linear-gradient(135deg,#7dd3fc1a,#8b5cf614 52%,#d8a6420d),#111018e0;border:1px solid #7dd3fc29;border-radius:20px;gap:14px;max-width:1320px;margin:0 auto 18px;padding:16px;display:grid;box-shadow:0 24px 90px #00000038}.prospect-readable-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.prospect-readable-head span,.prospect-readable-grid span,.prospect-readable-lane>div:first-child span,.prospect-readable-list b{color:#7dd3fc;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.prospect-readable-head h2{color:#fff;letter-spacing:0;margin:5px 0 0;font-size:24px;line-height:1.1}.prospect-readable-head p,.prospect-readable-lane>div:first-child p{color:#f7f2ff99;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.prospect-readable-head .soft-button{flex:none;justify-content:center;min-height:40px;padding:0 12px}.prospect-readable-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.prospect-readable-grid article{background:#07080d66;border:1px solid #ffffff16;border-radius:14px;gap:8px;min-width:0;min-height:124px;padding:13px;display:grid}.prospect-readable-grid article.good{border-color:#34d39942}.prospect-readable-grid article.warn{border-color:#d8a6424d}.prospect-readable-grid article.risk{border-color:#f8717152}.prospect-readable-grid article.neutral{border-color:#7dd3fc2e}.prospect-readable-grid strong{color:#fff;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;line-height:1.2;display:-webkit-box;overflow:hidden}.prospect-readable-grid p{color:#f7f2ff94;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.prospect-readable-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.prospect-readable-lane{background:#07080d52;border:1px solid #ddd6fe1a;border-radius:16px;gap:12px;min-width:0;padding:13px;display:grid}.prospect-readable-list{gap:7px;display:grid}.prospect-readable-list a,.prospect-readable-list div{background:#ffffff0b;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:minmax(86px,.3fr) minmax(0,1fr);align-items:center;gap:7px;min-height:42px;padding:8px 10px;text-decoration:none;display:grid}.prospect-readable-list a{color:#fff}.prospect-readable-list strong{color:#f7f2ffdb;overflow-wrap:anywhere;font-size:12px;font-weight:900;line-height:1.25}.prospect-command-center{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:1320px;margin:0 auto 18px;display:grid}.prospect-command-center article{background:linear-gradient(145deg,#ffffff14,#ffffff09),#111018d6;border:1px solid #a855f72e;border-radius:20px;min-height:128px;padding:18px;box-shadow:0 22px 80px #00000038}.prospect-command-center article.good{border-color:#4ade8038}.prospect-command-center article.risk{border-color:#f8717142}.prospect-command-center span,.decision-grid span{color:#d8a642;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:950;display:block}.prospect-command-center strong{color:#fff;letter-spacing:-.04em;font-size:24px;line-height:1;display:block}.prospect-command-center p{color:#f7f2ff94;margin:8px 0 0;font-size:13px;font-weight:800;line-height:1.35}.prospect-terrain-panel{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;max-width:1320px;margin:0 auto 18px;display:grid}.prospect-map-card,.prospect-visual-card{background:linear-gradient(145deg,#8b5cf61c,#ffffff09),#111018e0;border:1px solid #c4b5fd29;border-radius:18px;gap:12px;min-width:0;padding:14px;display:grid;overflow:hidden}.prospect-terrain-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.prospect-terrain-head span{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:950;line-height:1.15;display:flex}.prospect-terrain-head strong{color:#fff;overflow-wrap:anywhere;margin-top:5px;font-size:18px;line-height:1.2;display:block}.prospect-terrain-head p{color:#f7f2ff94;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:800;line-height:1.35}.prospect-map-frame{aspect-ratio:16/10;background:radial-gradient(circle at 18% 22%,#8b5cf633,#0000 28%),radial-gradient(circle at 78% 74%,#22c55e24,#0000 24%),linear-gradient(135deg,#ffffff09,#8b5cf614),#07080d9e;border:1px solid #ddd6fe1a;border-radius:12px;min-height:260px;position:relative;overflow:hidden}.prospect-map-card iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.prospect-map-fallback{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1;background:#0d0a14b8;border:1px solid #ddd6fe1f;border-radius:12px;align-items:start;gap:4px;max-width:calc(100% - 24px);padding:9px 11px;display:grid;position:absolute;bottom:12px;left:12px}.prospect-map-fallback span{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.prospect-map-fallback strong{color:#fff;overflow-wrap:anywhere;font-size:12px;font-weight:900;line-height:1.25}.prospect-visual-preview{grid-template-columns:1.2fr repeat(2,minmax(0,.8fr));gap:9px;display:grid}.prospect-visual-preview figure{aspect-ratio:4/3;background:#17131f;border:1px solid #ffffff14;border-radius:12px;margin:0;position:relative;overflow:hidden}.prospect-visual-preview figure:first-child{grid-row:span 2}.prospect-visual-preview img{object-fit:cover;width:100%;height:100%;display:block}.prospect-visual-preview figcaption{color:#f8f5ffdb;background:#08060eb8;border-radius:8px;max-height:38px;padding:6px 7px;font-size:10px;font-weight:800;line-height:1.2;position:absolute;bottom:7px;left:7px;right:7px;overflow:hidden}.prospect-visual-empty{color:#f7f2ff94;background:#07080d5c;border:1px dashed #c4b5fd2e;border-radius:12px;align-items:center;gap:8px;min-height:120px;padding:14px;font-size:12px;font-weight:850;display:flex}.priority-word.hot{color:#f7d78a}.priority-word.good{color:#d8b4fe}.priority-word.low{color:#f7f2ff8f}.prospect-detail-grid{grid-template-columns:minmax(0,1.22fr) minmax(360px,.56fr);align-items:start;gap:18px;max-width:1320px;margin:0 auto;display:grid}.prospect-main-card{grid-row:auto}.prospect-wide-panel{grid-area:auto/1/auto/-1}.prospect-collapsible-panel{overflow:hidden}.prospect-collapsible-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;list-style:none;display:flex}.prospect-collapsible-panel>summary::-webkit-details-marker{display:none}.prospect-collapsible-panel>summary h2{color:#fff;letter-spacing:0;margin:0;font-size:22px}.prospect-collapsible-panel>summary p{color:#f7f2ff8f;margin:5px 0 0;font-size:13px;font-weight:850;line-height:1.35}.prospect-collapsible-panel[open]>summary{border-bottom:1px solid #ffffff14;padding-bottom:14px}.prospect-collapsible-body{margin-top:16px}.prospect-action-desk{align-content:start;gap:12px;display:grid}.prospect-action-desk .prospect-desktop-actions{border-top:1px solid #ffffff14;justify-content:stretch;margin-top:2px;padding-top:12px}.prospect-action-desk .prospect-desktop-actions a,.prospect-action-desk .prospect-desktop-actions form,.prospect-action-desk .prospect-desktop-actions button{flex:142px;justify-content:center}.prospect-action-desk .prospect-desktop-actions form{display:flex}.prospect-action-desk .prospect-desktop-actions button{width:100%}.prospect-problem{color:#f7f2ffd6;background:#ffffff0f;border:1px solid #ffffff17;border-radius:18px;margin:0 0 18px;padding:20px;font-size:18px;line-height:1.5}.prospect-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.prospect-contact-grid a{color:#d8b4fe;background:#8b5cf621;border:1px solid #a855f738;border-radius:16px;align-items:center;gap:8px;min-height:50px;padding:0 14px;font-weight:900;display:flex}.prospect-company-dossier{gap:12px;margin-top:16px;display:grid}.prospect-company-dossier-head{border-top:1px solid #ddd6fe1f;justify-content:space-between;align-items:end;gap:16px;padding-top:15px;display:flex}.prospect-company-dossier-head span,.prospect-company-more>summary span{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.prospect-company-dossier-head strong{color:#fff;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:720px;margin-top:5px;font-size:18px;line-height:1.2;display:-webkit-box;overflow:hidden}.prospect-company-dossier-head p{color:#f7f2ffb3;text-align:right;flex:0 360px;margin:0;font-size:12px;font-weight:850;line-height:1.4}.prospect-company-critical,.prospect-company-copy-card{background:linear-gradient(135deg,#ffffff0f,#8b5cf609),#ffffff09;border:1px solid #ddd6fe1f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.prospect-company-critical.good{border-color:#34d39940}.prospect-company-critical.warn{border-color:#d8a64252}.prospect-company-critical{grid-template-columns:1fr;align-items:start}.prospect-company-critical span,.prospect-company-copy-card span,.prospect-company-complete>summary span,.prospect-company-source-head span,.prospect-company-source-fields span{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.prospect-company-critical strong,.prospect-company-copy-card strong,.prospect-company-source-head strong{color:#fff;overflow-wrap:anywhere;margin-top:5px;font-size:17px;line-height:1.2;display:block}.prospect-company-critical p,.prospect-company-copy-card p{color:#f7f2ff9e;margin:5px 0 0;font-size:12px;font-weight:820;line-height:1.35}.prospect-company-critical-list{flex-wrap:wrap;justify-content:flex-start;gap:7px;min-width:0;display:flex}.prospect-company-critical-list b{color:#fff6dbe6;background:#d8a6421c;border:1px solid #d8a64238;border-radius:999px;padding:8px 9px;font-size:11px;font-weight:900;line-height:1}.prospect-collection-plan{background:linear-gradient(135deg,#7c3aed1f,#08070d80),#ffffff09;border:1px solid #c4b5fd24;border-radius:16px;gap:12px;padding:13px;display:grid}.prospect-collection-plan-head{justify-content:space-between;align-items:end;gap:14px;display:flex}.prospect-collection-plan-head span,.prospect-collection-plan-grid span,.prospect-research-links span span,.prospect-research-links span b,.prospect-research-links a span{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.prospect-collection-plan-head strong{color:#fff;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:720px;margin-top:5px;font-size:17px;line-height:1.2;display:-webkit-box;overflow:hidden}.prospect-collection-plan-head p{color:#f7f2ff9e;text-align:right;flex:none;margin:0;font-size:12px;font-weight:900;line-height:1.35}.prospect-collection-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.prospect-collection-plan-grid article{background:#07080d6b;border:1px solid #ffffff14;border-radius:13px;gap:7px;min-height:104px;padding:11px;display:grid}.prospect-collection-plan-grid article.good{border-color:#34d3993d}.prospect-collection-plan-grid article.warn{border-color:#d8a6424d}.prospect-collection-plan-grid article.risk{border-color:#f8717152}.prospect-collection-plan-grid strong{color:#fff;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.prospect-collection-plan-grid p{color:#f7f2ff94;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.prospect-research-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.prospect-research-links a,.prospect-research-links>span{color:#fff;background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-height:58px;padding:9px 10px;text-decoration:none;display:grid}.prospect-research-links a.good,.prospect-research-links>span.good{border-color:#34d3993d}.prospect-research-links a.warn,.prospect-research-links>span.warn{border-color:#d8a64247}.prospect-research-links a span,.prospect-research-links>span b{grid-column:1/-1}.prospect-research-links strong{color:#f7f2ffd1;-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:900;line-height:1.25;display:-webkit-box;overflow:hidden}.prospect-research-links svg{color:#ddd6fe}.prospect-company-copy-card .soft-button{justify-content:center;min-width:170px}.prospect-company-complete{background:#07080d4d;border:1px solid #ddd6fe1a;border-radius:16px;overflow:hidden}.prospect-company-complete>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.prospect-company-complete>summary::-webkit-details-marker{display:none}.prospect-company-complete>summary b,.prospect-company-source-head b{color:#f5f1ff;white-space:nowrap;background:#8b5cf624;border:1px solid #c4b5fd29;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:950;line-height:1}.prospect-company-complete[open]>summary{border-bottom:1px solid #ddd6fe1a}.prospect-company-source-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;display:grid}.prospect-company-source-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;gap:10px;padding:12px;display:grid}.prospect-company-source-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.prospect-company-source-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.prospect-company-source-fields article{background:#ffffff0b;border:1px solid #ffffff13;border-radius:12px;gap:5px;min-height:92px;padding:10px;display:grid}.prospect-company-source-fields article.good{border-color:#34d39938}.prospect-company-source-fields article.risk,.prospect-company-source-fields article.missing{border-color:#f8717147}.prospect-company-source-fields article.neutral{border-color:#c4b5fd24}.prospect-company-source-fields strong{color:#fff;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.prospect-company-source-fields p{color:#f7f2ff94;margin:0;font-size:11px;font-weight:790;line-height:1.3}.prospect-intel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.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,#ffffff12,#ffffff09);border:1px solid #ffffff17;border-radius:14px;gap:8px;min-height:104px;padding:13px;display:grid}.prospect-intel-grid.primary article{background:linear-gradient(145deg,#8b5cf621,#08070d80),#ffffff09;min-height:118px}.prospect-intel-grid.primary article strong,.prospect-intel-grid.primary article p{-webkit-box-orient:vertical;display:-webkit-box;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:#34d39942}.prospect-intel-grid article.warn{border-color:#d8a64252}.prospect-intel-grid article.risk{border-color:#f8717157}.prospect-intel-grid article.neutral{border-color:#a855f72e}.prospect-intel-grid span{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15}.prospect-intel-grid strong{color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.2}.prospect-intel-grid p{color:#f7f2ff94;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800;line-height:1.35}.prospect-company-more{background:#07080d47;border:1px solid #ddd6fe1a;border-radius:14px;overflow:hidden}.prospect-company-more>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.prospect-company-more>summary::-webkit-details-marker{display:none}.prospect-company-more>summary b{color:#f5f1ff;white-space:nowrap;background:#8b5cf624;border:1px solid #c4b5fd29;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:950;line-height:1}.prospect-company-more[open]>summary{border-bottom:1px solid #ddd6fe1a}.prospect-company-more-body{gap:12px;padding:12px;display:grid}.prospect-enrichment-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.prospect-enrichment-summary.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.prospect-enrichment-summary article{background:#07080d5c;border:1px solid #ffffff14;border-radius:14px;gap:8px;min-height:106px;padding:13px;display:grid}.prospect-enrichment-summary article.good{border-color:#34d3993d}.prospect-enrichment-summary article.warn{border-color:#d8a64247}.prospect-enrichment-summary article.risk{border-color:#f871714d}.prospect-enrichment-summary article.neutral{border-color:#ffffff1a}.prospect-enrichment-summary span{color:#7dd3fc;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.prospect-enrichment-summary strong{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.25}.prospect-enrichment-summary p{color:#f7f2ff8f;margin:0;font-size:12px;font-weight:800;line-height:1.35}.prospect-source-pills{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.prospect-source-pills span{color:#e2f6ffd1;background:#7dd3fc1a;border:1px solid #7dd3fc2e;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.prospect-personalization-dossier{background:linear-gradient(145deg,#7c3aed29,#0c091394),#ffffff09;border:1px solid #c4b5fd29;border-radius:18px;gap:14px;margin-top:14px;padding:15px;display:grid}.prospect-personalization-head{justify-content:space-between;align-items:end;gap:14px;display:flex}.prospect-personalization-head span,.prospect-personalization-missing>span{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.prospect-personalization-head strong{color:#fff;margin-top:5px;font-size:20px;line-height:1.16;display:block}.prospect-personalization-head p{color:#f7f2ff94;margin:6px 0 0;font-size:12px;font-weight:800;line-height:1.35}.prospect-personalization-head a{color:#f8f5ff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.prospect-personalization-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.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:#08070d7a;border:1px solid #ffffff14;border-radius:14px;gap:7px;min-height:108px;padding:13px;display:grid}.prospect-personalization-grid.primary article{background:linear-gradient(145deg,#8b5cf61f,#08070d7a),#ffffff09}.prospect-personalization-grid article.good{border-color:#34d39942}.prospect-personalization-grid article.warn{border-color:#d8a64252}.prospect-personalization-grid article.risk{border-color:#f8717157}.prospect-personalization-grid article.neutral{border-color:#ffffff1f}.prospect-personalization-grid span{color:#d8cbffc7;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15}.prospect-personalization-grid strong{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.2}.prospect-personalization-grid p{color:#f7f2ff94;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800;line-height:1.35}.prospect-personalization-missing{background:#07080d57;border:1px solid #ffffff14;border-radius:14px;align-items:start;gap:10px;padding:12px;display:grid}.prospect-personalization-missing.compact{background:#07080d3d}.prospect-personalization-missing div{flex-wrap:wrap;gap:7px;display:flex}.prospect-personalization-missing b{color:#ffe2e2e6;background:#f871711a;border:1px solid #f871712e;border-radius:999px;padding:7px 9px;font-size:11px;line-height:1}.prospect-personalization-more{background:#07080d47;border:1px solid #ddd6fe1a;border-radius:14px;overflow:hidden}.prospect-personalization-more>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.prospect-personalization-more>summary::-webkit-details-marker{display:none}.prospect-personalization-more>summary span{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15}.prospect-personalization-more>summary b{color:#f5f1ff;white-space:nowrap;background:#8b5cf624;border:1px solid #c4b5fd29;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:950;line-height:1}.prospect-personalization-more[open]>summary{border-bottom:1px solid #ddd6fe1a}.prospect-personalization-more-body{gap:12px;padding:12px;display:grid}.prospect-photo-gallery{background:linear-gradient(145deg,#8b5cf624,#07080d52),#ffffff09;border:1px solid #c4b5fd29;border-radius:18px;margin-top:14px;padding:14px;overflow:hidden}.prospect-photo-gallery-head{justify-content:space-between;align-items:end;gap:14px;display:flex}.prospect-photo-gallery-head span{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.prospect-photo-gallery-head strong{color:#fff;margin-top:5px;font-size:18px;line-height:1.2;display:block}.prospect-photo-gallery-head p{color:#f7f2ff94;max-width:320px;margin:0;font-size:12px;font-weight:800;line-height:1.35}.prospect-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.prospect-photo-grid figure{aspect-ratio:4/3;background:#17131f;border:1px solid #ffffff14;border-radius:14px;margin:0;position:relative;overflow:hidden}.prospect-photo-grid figure.featured{grid-area:span 2/span 2}.prospect-photo-grid img{object-fit:cover;width:100%;height:100%;transition:filter .22s,transform .32s;display:block}.prospect-photo-grid figure:hover img{filter:contrast(1.04)saturate(1.08);transform:scale(1.025)}.prospect-photo-grid figcaption{color:#f8f5ffdb;background:#08060eb8;border:1px solid #ffffff14;border-radius:10px;max-height:44px;padding:7px 8px;font-size:11px;font-weight:800;line-height:1.25;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.prospect-score-breakdown{background:#07080d5c;border:1px solid #ffffff14;border-radius:18px;gap:12px;margin-top:14px;padding:14px;display:grid}.prospect-score-breakdown.good{border-color:#34d3993d}.prospect-score-breakdown.warn{border-color:#d8a64247}.prospect-score-breakdown.risk{border-color:#f871714d}.score-breakdown-head{justify-content:space-between;align-items:end;gap:14px;display:flex}.score-breakdown-head strong{color:#fff;letter-spacing:0;margin-top:5px;font-size:26px;line-height:1;display:block}.score-breakdown-head p{color:#f7f2ff9e;text-align:right;flex:0 340px;margin:0;font-size:13px;font-weight:850;line-height:1.35}.score-breakdown-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.score-breakdown-grid.primary,.score-breakdown-grid.secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.score-breakdown-grid article{background:#ffffff0e;border:1px solid #ffffff17;border-radius:14px;gap:7px;min-height:98px;padding:11px;display:grid}.score-breakdown-grid.primary article{background:linear-gradient(145deg,#7dd3fc14,#08070d75),#ffffff09}.score-breakdown-grid article.good{border-color:#34d3993d}.score-breakdown-grid article.warn{border-color:#d8a64247}.score-breakdown-grid article.risk{border-color:#f8717147}.score-breakdown-grid span{color:#7dd3fcdb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15}.score-breakdown-grid strong{color:#fff;font-size:18px;line-height:1}.score-breakdown-grid p{color:#f7f2ff8c;margin:0;font-size:11px;font-weight:850;line-height:1.3}.score-breakdown-more{background:#07080d47;border:1px solid #ddd6fe1a;border-radius:14px;overflow:hidden}.score-breakdown-more>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 12px;list-style:none;display:flex}.score-breakdown-more>summary::-webkit-details-marker{display:none}.score-breakdown-more>summary span{color:#7dd3fc;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15}.score-breakdown-more>summary b{color:#e2f6ffe6;white-space:nowrap;background:#7dd3fc1f;border:1px solid #7dd3fc2e;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:950;line-height:1}.score-breakdown-more[open]>summary{border-bottom:1px solid #ddd6fe1a}.score-breakdown-more-body{gap:12px;padding:12px;display:grid}.prospect-progress-strip{background:#07080d4d;border:1px solid #ddd6fe1a;border-radius:16px;gap:12px;margin-top:14px;padding:12px;display:grid}.prospect-progress-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.prospect-progress-summary article{background:#ffffff0b;border:1px solid #ffffff13;border-radius:13px;gap:5px;min-height:82px;padding:11px;display:grid}.prospect-progress-summary span{color:#d8a642eb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15}.prospect-progress-summary strong{color:#fff;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:18px;line-height:1.15;display:-webkit-box;overflow:hidden}.prospect-progress-summary p{color:#f7f2ff94;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:820;line-height:1.3}.prospect-progress-timeline{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.prospect-progress-timeline>span{color:#f5f1ff;white-space:nowrap;background:#8b5cf624;border:1px solid #c4b5fd29;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:950;line-height:1}.prospect-progress-timeline div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.prospect-progress-timeline b{color:#f7f2ff8f;text-align:center;background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.prospect-progress-timeline b.done{color:#86efac;background:#22c55e1f;border-color:#22c55e38}.next-action-card{background:linear-gradient(145deg,#8b5cf629,#d8a64214),#ffffff09;border:1px solid #c4b5fd26;border-radius:16px;gap:9px;padding:15px;display:grid}.next-action-card>span{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15}.next-action-card strong{color:#fff;overflow-wrap:anywhere;font-size:21px;line-height:1.15;display:block}.next-action-card p{color:#f7f2ff9e;margin:0;font-size:13px;font-weight:800;line-height:1.35}.next-action-meta{flex-wrap:wrap;gap:7px;display:flex}.next-action-meta b{color:#f8f5ffd1;background:#ffffff12;border:1px solid #ffffff17;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900;line-height:1}.email-hunt-card{background:linear-gradient(135deg,#8b5cf624,#ffffff0b),#08080e7a;border:1px solid #c4b5fd24;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.email-hunt-card.good{border-color:#34d3993d}.email-hunt-card.risk{border-color:#f8717152}.email-hunt-main{gap:6px;min-width:0;display:grid}.email-hunt-card span{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.email-hunt-card strong{color:#fff;overflow-wrap:anywhere;font-size:17px;line-height:1.2}.email-hunt-card p{color:#f7f2ff9e;margin:0;font-size:12px;font-weight:800;line-height:1.35}.email-hunt-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:132px;display:grid}.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;width:100%;min-height:38px;padding:0 10px}.action-plan-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.action-plan-list li{background:#ffffff0b;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:43px;padding:8px 10px;display:grid}.action-plan-list span{color:#f7d78a;background:#d8a64229;border-radius:10px;justify-content:center;align-items:center;height:28px;font-size:12px;font-weight:950;display:inline-flex}.action-plan-list strong{color:#f7f2ffd6;font-size:13px;line-height:1.3}.prospect-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.prospect-action-buttons .dark-button,.prospect-action-buttons .soft-button{min-height:42px}.prospect-action-buttons .dark-button{grid-column:1/-1}.prospect-timeline{gap:0;display:grid}.prospect-timeline div{border-left:1px solid #ffffff1f;padding:0 0 18px 18px;position:relative}.prospect-timeline div:last-child{padding-bottom:0}.prospect-timeline div>span{background:#272234;border:1px solid #ffffff29;border-radius:999px;width:13px;height:13px;position:absolute;top:2px;left:-7px}.prospect-timeline div.done>span{background:#d8a642;border-color:#d8a6428f;box-shadow:0 0 0 4px #d8a6421a}.prospect-timeline strong{color:#fff;font-size:14px;display:block}.prospect-timeline p{color:#f7f2ff94;margin:4px 0 0;font-size:12px;font-weight:800}.workflow-history-list{gap:8px;margin-top:14px;display:grid}.workflow-history-list article,.workflow-history-empty{background:#ffffff0e;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:minmax(76px,.22fr) minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:10px;display:grid}.workflow-history-list span{color:#d8a642e6;text-transform:uppercase;font-size:10px;font-weight:950}.workflow-history-list strong,.workflow-history-empty span{color:#f7f2ffd1;font-size:13px;font-weight:900;line-height:1.3}.workflow-history-empty{margin-top:14px;display:flex}.workflow-history-empty svg{color:#86efac;flex:none}.demo-brief{gap:10px;display:grid}.phase4-execution-board{background:linear-gradient(135deg,#2dd4bf1a,#0000 58%),#07080d42;border:1px solid #7dd3fc29;border-radius:18px;gap:12px;padding:14px;display:grid}.phase4-execution-head{gap:5px;display:grid}.phase4-execution-head span,.phase4-execution-grid span{color:#7dd3fc;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.phase4-execution-head strong{color:#fff;font-size:20px;line-height:1.15}.phase4-execution-head p{color:#f7f2ffa3;margin:0;font-size:13px;font-weight:800;line-height:1.35}.phase4-execution-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.phase4-execution-grid article{background:#ffffff0d;border:1px solid #ffffff17;border-radius:14px;gap:8px;min-width:0;padding:12px;display:grid}.phase4-execution-grid article.done{border-color:#34d39942}.phase4-execution-grid article.pending{border-color:#fbbf243d}.phase4-execution-grid strong{color:#fff;overflow-wrap:anywhere;font-size:15px;font-weight:950;line-height:1.18}.phase4-execution-grid p{color:#f7f2ff9e;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800;line-height:1.33}.phase4-execution-grid a{color:#dff7ff;background:#7dd3fc1a;border:1px solid #7dd3fc29;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.demo-factory-v1-workflow{background:linear-gradient(135deg,#7dd3fc1a,#0000 58%),#07080d47;border:1px solid #7dd3fc29;border-radius:18px;gap:12px;padding:14px;display:grid}.demo-factory-v1-workflow-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.demo-factory-v1-workflow-head span,.demo-factory-v1-workflow-grid span{color:#7dd3fc;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.demo-factory-v1-workflow-head strong,.demo-factory-v1-workflow-grid strong{color:#fff;overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v1-workflow-head strong{margin-top:5px;font-size:20px}.demo-factory-v1-workflow-head p,.demo-factory-v1-workflow-grid p,.demo-factory-v1-gate-note{color:#f7f2ffa8;margin:5px 0 0;font-size:13px;font-weight:800;line-height:1.35}.demo-factory-v1-workflow-head b{color:#fbbf24;white-space:nowrap;font-size:14px;font-weight:950}.demo-factory-v1-workflow-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.demo-factory-v1-workflow-grid article{background:#ffffff0d;border:1px solid #ffffff17;border-radius:14px;gap:8px;min-width:0;padding:12px;display:grid}.demo-factory-v1-workflow-grid article.done{border-color:#34d39942}.demo-factory-v1-workflow-grid article.pending{border-color:#fbbf243d}.demo-factory-v1-workflow-grid a{color:#dff7ff;background:#7dd3fc1a;border:1px solid #7dd3fc29;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.demo-factory-v1-production{background:#ffffff0b;border:1px solid #34d3992e;border-radius:14px;gap:10px;padding:12px;display:grid}.demo-factory-v1-production-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.demo-factory-v1-production-head span{color:#a7f3d0;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.demo-factory-v1-production-head strong{color:#fff;overflow-wrap:anywhere;margin-top:5px;line-height:1.16;display:block}.demo-factory-v1-production-head p{color:#f7f2ffa8;margin:5px 0 0;font-size:13px;font-weight:800;line-height:1.35}.demo-factory-v1-production-head b{color:#a7f3d0;overflow-wrap:anywhere;font-size:12px;font-weight:950}.demo-factory-v1-production-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v1-production-grid span{color:#f7f2ffc7;background:#ffffff0a;border:1px solid #fbbf2433;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:8px;font-size:12px;font-weight:850;display:flex}.demo-factory-v1-production-grid span.done{color:#d1fae5;border-color:#34d39947}.demo-factory-v1-production-actions{flex-wrap:wrap;gap:8px;display:flex}.demo-factory-v1-post-url-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.demo-factory-v1-contact-handoff{background:#fbbf2414;border:1px solid #fbbf242e;border-radius:14px;gap:10px;padding:12px;display:grid}.demo-factory-v1-contact-handoff span{color:#fde68a;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.demo-factory-v1-contact-handoff strong{color:#fff;margin-top:5px;display:block}.demo-factory-v1-contact-handoff p{color:#f7f2ffad;margin:5px 0 0;font-size:13px;font-weight:800;line-height:1.35}.demo-factory-v1-contact-handoff-actions{flex-wrap:wrap;gap:8px;display:flex}.demo-factory-v1-contact-validate-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v1-contact-validate-form label{color:#f7f2ffb3;letter-spacing:0;text-transform:uppercase;gap:5px;font-size:11px;font-weight:900;display:grid}.demo-factory-v1-contact-validate-form input{color:#fff;font:inherit;background:#03071275;border:1px solid #ffffff1a;border-radius:10px;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:#fbbf2414;border:1px solid #fbbf242e;border-radius:14px;padding:11px 12px}.demo-factory-v24-prospect-history{background:linear-gradient(135deg,#2dd4bf1a,#0000 58%),#07080d47;border:1px solid #2dd4bf29;border-radius:18px;gap:10px;padding:14px;display:grid}.demo-factory-v24-prospect-history span{color:#99f6e4;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.demo-factory-v24-prospect-history strong{color:#fff;overflow-wrap:anywhere;margin-top:5px;line-height:1.16;display:block}.demo-factory-v24-prospect-history p,.demo-factory-v24-prospect-history small{color:#f7f2ffa8;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:800;line-height:1.35}.demo-factory-v24-prospect-history ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.demo-factory-v24-prospect-history li{background:#ffffff0d;border:1px solid #2dd4bf24;border-radius:14px;grid-template-columns:minmax(0,.7fr) minmax(220px,1fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.demo-factory-v24-prospect-history b{color:#99f6e4;margin-bottom:3px;font-size:12px;display:block}.phase5-activation-handoff{background:linear-gradient(135deg,#f3b6491f,#34d3990f),#07080d47;border:1px solid #f3b64933;border-radius:18px;gap:12px;padding:14px;display:grid}.phase5-activation-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.phase5-activation-head span{color:#fbbf24;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.phase5-activation-head strong{color:#fff;margin-top:5px;font-size:20px;line-height:1.15;display:block}.phase5-activation-head p{color:#f7f2ffa8;background:0 0;border:0;margin:5px 0 0;padding:0;font-size:13px;font-weight:800;line-height:1.35}.phase5-activation-head b{color:#fbbf24;font-size:18px;font-weight:950}.phase5-activation-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.phase5-activation-grid span{color:#f7f2ffa3;background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:7px;min-width:0;min-height:38px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.phase5-activation-grid span.done{color:#ecfdf5db;border-color:#34d39947}.phase5-activation-grid svg{color:#34d399;flex:none}.phase5-activation-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.demo-brief-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.demo-brief-grid article{background:#ffffff0e;border:1px solid #ffffff17;border-radius:14px;min-height:112px;padding:12px}.demo-brief-grid span{color:#7dd3fc;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:950;line-height:1.15;display:block}.demo-brief strong{color:#fff;overflow-wrap:anywhere}.demo-brief p,.demo-brief-grid p{color:#f7f2ffa8;overflow-wrap:anywhere;background:#ffffff0e;border:1px solid #ffffff17;border-radius:16px;margin:0;padding:14px;line-height:1.5}.demo-brief-grid p{color:#f7f2ff94;background:0 0;border:0;padding:0;font-size:12px;font-weight:800;line-height:1.35}.demo-brief-checklist{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.demo-brief-checklist span{color:#f7f2ffa3;background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:7px;min-width:0;min-height:38px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.demo-brief-checklist span.done{color:#ecfdf5db;border-color:#34d39947}.demo-brief-checklist svg{color:#34d399;flex:none}.demo-brief-actions,.demo-template-attach-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.demo-brief-actions form{margin:0}.demo-v1-prepare-form{background:#07080d47;border:1px solid #fbbf2433;border-radius:16px;flex:100%;gap:10px;padding:12px;display:grid}.demo-v1-prepare-form .dark-button{justify-self:start}.demo-template-attach-form{border-top:1px solid #ffffff17;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;padding-top:12px;display:grid}.demo-template-attach-form>.dark-button,.demo-template-attach-form>.soft-button{justify-content:center;width:100%}.audit-workbench{background:#07080d57;border:1px solid #ffffff14;border-radius:20px;gap:14px;margin-bottom:18px;padding:16px;display:grid}.audit-progress-card{grid-template-columns:minmax(120px,.28fr) 58px minmax(140px,1fr);align-items:center;gap:12px;display:grid}.audit-progress-card span{color:#f7f2ff94;font-size:13px;font-weight:900}.audit-progress-card strong{color:#fff;letter-spacing:-.04em;font-size:24px}.audit-progress-card div{background:#ffffff1f;border-radius:999px;height:10px;overflow:hidden}.audit-progress-card i{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#d8a642);height:100%;display:block}.audit-shortcuts,.audit-checklist{flex-wrap:wrap;gap:8px;display:flex}.audit-shortcuts a,.audit-checklist span{border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.audit-shortcuts a{color:#fff;background:#8b5cf629;border:1px solid #a855f738}.audit-checklist span{color:#f7f2ff8f;background:#ffffff0e;border:1px solid #ffffff17}.audit-checklist span.done{color:#86efac;background:#22c55e1f;border-color:#22c55e38}.audit-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.audit-summary-grid article,.audit-field-card,.audit-opportunity-card{background:#ffffff0e;border:1px solid #ffffff17;border-radius:18px;padding:16px}.audit-summary-grid span,.audit-field-card span,.audit-opportunity-card span{color:#d8a642;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.audit-summary-grid strong{color:#fff;letter-spacing:-.05em;font-size:30px;line-height:.95;display:block}.audit-summary-grid p,.audit-field-card p,.audit-opportunity-card p{color:#f7f2ff94;margin:8px 0 0;font-size:13px;font-weight:800;line-height:1.45}.audit-focus-head{background:linear-gradient(135deg,#8b5cf61f,#ffffff09),#ffffff09;border:1px solid #c4b5fd21;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.audit-focus-head span,.audit-detail-drawer>summary span{color:#c4b5fd;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.15;display:block}.audit-focus-head strong{color:#fff;margin-top:3px;font-size:18px;line-height:1.15;display:block}.audit-focus-head p{color:#f7f2ff94;text-align:right;max-width:560px;margin:0;font-size:12px;font-weight:820;line-height:1.35}.audit-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.audit-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-field-card{gap:10px;min-height:154px;display:grid}.audit-priority-grid .audit-field-card{gap:8px;min-height:124px;padding:13px}.audit-field-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.audit-field-card span{margin:0}.audit-field-card i{border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:900}.audit-field-card strong,.audit-opportunity-card strong{color:#fff;word-break:break-word;font-size:17px;line-height:1.35;display:block}.audit-field-card small{color:#f7f2ff6b;font-size:12px;font-weight:800;line-height:1.4;display:block}.audit-field-card.good i{color:#0f6a52;background:#e0f6e8}.audit-field-card.risk i{color:#9d3f2f;background:#ffe4dc}.audit-field-card.neutral i{color:#f7f2ffb8;background:#ffffff14}.audit-field-card.missing{background:#ffffff09;border-style:dashed}.audit-field-card.missing strong{color:#f7f2ff7a}.audit-field-card.missing i{color:#f7f2ff94;background:#ffffff13}.audit-detail-drawer{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.audit-detail-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:flex}.audit-detail-drawer>summary::-webkit-details-marker{display:none}.audit-detail-drawer>summary b{color:#f7f2ffad;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;padding:6px 9px;font-size:11px}.audit-compact-list{border-top:1px solid #ffffff13;gap:0;padding:4px;display:grid}.audit-compact-list .audit-field-card{background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;grid-template-columns:minmax(170px,.34fr) minmax(0,.54fr) minmax(220px,1fr);align-items:center;gap:10px;min-height:0;padding:10px;display:grid}.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{margin:0;font-size:12px}.audit-opportunity-card{background:linear-gradient(135deg,#8b5cf638,#d8a6421a);border-color:#d8a64233}.audit-opportunity-card span,.audit-opportunity-card p{color:#ffffffad}.audit-opportunity-card strong{color:#fff;font-size:20px}.workflow-status,.workflow-buttons,.demo-workflow-form{gap:10px;display:grid}.workflow-status{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.workflow-status span{color:#f7f2ff94;text-align:center;background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:12px;font-weight:900;display:inline-flex}.workflow-status span.done{color:#86efac;background:#22c55e1f;border-color:#22c55e38}.prospect-contact-card{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:grid}.prospect-contact-card.good{background:#22c55e1c;border-color:#22c55e33}.prospect-contact-card.warning{background:#fbbf241a;border-color:#fbbf2438}.prospect-contact-card.risk{background:#fb71851a;border-color:#fb718538}.prospect-contact-card.neutral{background:#ffffff0b}.prospect-contact-card span{color:#f7f2ff94;letter-spacing:0;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:950;display:block}.prospect-contact-card strong{color:#fff;font-size:16px;display:block}.prospect-contact-card p{color:#f7f2ffa3;margin:5px 0 0;font-size:13px;font-weight:800;line-height:1.35}.prospect-contact-decision-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:12px;display:grid}.prospect-contact-latest,.prospect-contact-outcomes article,.prospect-contact-history-list article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;padding:12px}.prospect-contact-latest.good,.prospect-contact-history-list article.good{border-color:#22c55e38}.prospect-contact-latest.warning,.prospect-contact-history-list article.warning{border-color:#fbbf243d}.prospect-contact-latest.risk,.prospect-contact-history-list article.risk{border-color:#fb71853d}.prospect-contact-latest.neutral,.prospect-contact-history-list article.neutral{border-color:#c4b5fd24}.prospect-contact-latest span,.prospect-contact-outcomes span,.prospect-contact-history-list span{color:#d8c5ffb8;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.15;display:block}.prospect-contact-latest strong,.prospect-contact-outcomes strong,.prospect-contact-history-list strong{color:#fff;overflow-wrap:anywhere;margin-top:5px;font-size:16px;line-height:1.2;display:block}.prospect-contact-latest p,.prospect-contact-latest small,.prospect-contact-history-list p{color:#f7f2ffa8;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.38;display:block}.prospect-contact-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.prospect-contact-outcomes article{min-height:74px}.prospect-contact-history-list{gap:8px;margin-bottom:12px;display:grid}.prospect-contact-history-list article{grid-template-columns:minmax(102px,.28fr) minmax(96px,.26fr) minmax(0,1fr);align-items:center;gap:8px 11px;display:grid}.prospect-contact-decision-form{background:#07080d47;border:1px solid #ffffff14;border-radius:14px;padding:12px}.contact-result-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-workflow-form label,.demo-v1-prepare-form label,.demo-template-attach-form .demo-qa-gate label{color:#f7f2ff9e;gap:7px;font-size:13px;font-weight:900;display:grid}.demo-workflow-form input,.demo-workflow-form textarea,.demo-v1-prepare-form input,.demo-v1-prepare-form textarea,.demo-template-attach-form .demo-qa-gate input,.demo-template-attach-form .demo-qa-gate textarea{color:#fff;font:inherit;background:#07080d70;border:1px solid #ffffff1a;border-radius:14px;width:100%;min-height:44px;padding:0 12px}.demo-workflow-form textarea,.demo-v1-prepare-form textarea,.demo-template-attach-form .demo-qa-gate textarea{resize:vertical;min-height:86px;padding:11px 12px}.demo-qa-gate{background:#07080d47;border:1px solid #fbbf243d;border-radius:14px;gap:10px;padding:12px;display:grid}.demo-qa-gate legend{color:#fbbf24;letter-spacing:0;text-transform:uppercase;padding:0 6px;font-size:12px;font-weight:950}.demo-qa-gate p{color:#f7f2ffa3;margin:0;font-size:12px;font-weight:850;line-height:1.35}.demo-qa-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.demo-qa-checks label{color:#f7f2ffc2;background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:850;line-height:1.3;display:grid}.demo-workflow-form .demo-qa-checks input[type=checkbox],.demo-v1-prepare-form .demo-qa-checks input[type=checkbox],.demo-template-attach-form .demo-qa-checks input[type=checkbox]{accent-color:#fbbf24;width:18px;min-height:18px;padding:0}.demo-template-attach-form .demo-qa-gate,.prompt-panel{grid-column:1/-1}.prompt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.prompt-warning{color:#f7d78a;background:#d8a6421f;border:1px solid #d8a6423d;border-radius:16px;margin:0 0 14px;padding:12px 14px;font-weight:850;line-height:1.45}.prompt-box{background:#ffffff0e;border:1px solid #ffffff17;border-radius:18px;gap:12px;padding:16px;display:grid}.prompt-box.highlight{color:#fff;background:#07080d8a;border-color:#d8a6422e}.prompt-box.highlight strong{color:#fff}.prompt-box>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.prompt-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.prompt-actions .soft-button{min-height:38px;padding:0 12px}.prompt-box strong{color:#fff}.prompt-box pre{color:#f8f4ec;white-space:pre-wrap;background:#030408a8;border-radius:14px;max-height:420px;margin:0;padding:16px;font-family:Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.55;overflow:auto}.prompt-box.highlight pre{color:#f8f4ec;background:#ffffff14}.prospect-detail-page .prospect-form label{color:#f7f2ff9e}.prospect-detail-page .prospect-form input,.prospect-detail-page .prospect-form select,.prospect-detail-page .prospect-form textarea{color:#fff;background:#07080d70;border-color:#ffffff1a}.dashboard-login{background:linear-gradient(135deg,#070a10 0%,#11151f 48%,#080910 100%) 50%/cover;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-shell{place-items:center;width:100%;max-width:460px;display:grid}.login-card{color:#fff;background:linear-gradient(#140f1ef5,#0d0b14f5);border:1px solid #a855f757;border-radius:22px;align-self:center;width:100%;max-width:440px;padding:32px;box-shadow:0 34px 120px #0000006b,inset 0 0 0 1px #ffffff0a}.login-logo{background:#ffffff14;border:1px solid #eab30847;border-radius:16px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:24px;display:flex;overflow:hidden;box-shadow:0 18px 48px #00000047}.login-logo img{object-fit:cover;width:100%;height:100%}.login-card h2{color:#fff;margin-bottom:12px;font-size:40px;line-height:.95}.login-card p:not(.dashboard-kicker){color:#f6f2ffb3;margin-bottom:22px;line-height:1.45}.login-status-row{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.login-status-pill{color:#f6f2ffc7;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:850;display:inline-flex}.login-status-pill.online{color:#8ff0b0;border-color:#22c55e5c}.login-status-pill.idle{border-color:#a855f752}.login-card input{color:#fff;font:inherit;background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;width:100%;height:52px;margin-bottom:12px;padding:0 16px}.login-card input::placeholder{color:#f6f2ff7a}.login-card .dark-button{justify-content:center;width:100%;margin-top:8px}.login-error{color:#9d3f2f;margin-bottom:8px;font-size:14px;font-weight:800;display:block}@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:#ffffff14;--template-card-border:#ffffff1f;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:#fff;min-height:100vh}.template-niche-plomberie{--template-card:#e0f2fe17;--template-card-border:#7dd3fc29}.template-niche-electricite{--template-card:#fef9c317;--template-card-border:#facc152e}.template-niche-peinture{--template-card:#fce7f317;--template-card-border:#f472b629}.template-niche-renovation{--template-card:#fef3c717;--template-card-border:#fbbf2429}.template-niche-couverture{--template-card:#dcfce716;--template-card-border:#86efac24}.template-niche-menuiserie{--template-card:#fef3c716;--template-card-border:#f59e0b29}.template-niche-vitrerie{--template-card:#e0f2fe16;--template-card-border:#38bdf829}.template-niche-restaurant{--template-card:#fed7aa17;--template-card-border:#fb923c29}.template-niche-boulangerie{--template-card:#fef08a16;--template-card-border:#facc1529}.template-hero{min-height:92vh;position:relative;overflow:hidden}.template-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.template-overlay{background:linear-gradient(90deg, color-mix(in srgb, var(--template-surface) 92%, #000 8%), #07100d9e 46%, #07100d29), linear-gradient(0deg, #07100dfa, transparent 52%);position:absolute;inset:0}.template-nav{z-index:2;justify-content:space-between;align-items:center;width:100%;max-width:1180px;padding:24px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.template-brand-lockup{align-items:center;gap:12px;min-width:0;max-width:min(52vw,520px);display:flex}.template-brand-mark{background:linear-gradient(135deg, var(--template-primary), var(--template-accent));box-shadow:0 18px 42px color-mix(in srgb, var(--template-primary) 28%, transparent);color:#06110d;letter-spacing:0;border:1px solid #ffffff2e;border-radius:14px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;font-size:14px;font-weight:950;display:inline-flex;position:relative;overflow:hidden}.template-brand-mark:before{content:"";background:linear-gradient(135deg,#ffffff6b,#0000 42%),radial-gradient(circle at 72% 28%,#ffffff47,#0000 26%);position:absolute;inset:0}.template-brand-mark:after{content:"";background:#06110d33;border-radius:999px;width:22px;height:22px;position:absolute;top:-7px;right:-7px}.template-brand-mark span{z-index:1;position:relative}.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;width:28px;height:28px;top:4px;right:4px}.template-brand-mark-plomberie:after{border-radius:999px 999px 999px 0}.template-brand-mark-garage:after{border-radius:4px;width:26px;height:12px;top:8px;right:5px}.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;width:24px;height:24px;top:3px;right:2px}.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 #06110d29}.template-brand-mark-restaurant:after{border-radius:999px 999px 999px 2px;width:16px;height:24px;top:4px;right:3px;transform:rotate(-18deg)}.template-brand-mark-boulangerie:after{border-radius:999px 999px 6px 6px;width:28px;height:18px;top:7px;right:3px}.template-brand-copy{gap:2px;min-width:0;display:grid}.template-nav strong{overflow-wrap:anywhere;min-width:0;font-size:20px;line-height:1.1;display:block}.template-brand-copy small{color:#ffffffb3;overflow-wrap:anywhere;font-size:12px;font-weight:850;line-height:1.2;display:block}.template-nav-links{flex:none;gap:8px;display:flex}.template-nav a{color:#ffffffd1;background:#ffffff1c;border:1px solid #ffffff24;border-radius:999px;padding:10px 13px;font-size:14px;font-weight:850}.template-hero-content{z-index:1;grid-template-columns:minmax(0,.98fr) minmax(320px,.42fr);align-items:end;gap:30px;max-width:1180px;margin:0 auto;padding:170px 24px 92px;display:grid;position:relative}.template-hero-copy{min-width:0}.template-hero-content h1{letter-spacing:0;text-wrap:balance;max-width:780px;font-size:64px;line-height:.96}.template-hero-content>p:not(.eyebrow),.template-hero-copy>p:not(.eyebrow){color:#ffffffc7;max-width:690px;font-size:21px;line-height:1.48}.template-hero-panel{background:linear-gradient(145deg, #ffffff24, color-mix(in srgb, var(--template-primary) 15%, transparent)), #08120fbd;border:1px solid #ffffff29;border-radius:24px;gap:16px;padding:20px;display:grid;box-shadow:0 28px 84px #00000057}.template-hero-panel-top{gap:8px;display:grid}.template-hero-panel-top span{color:var(--template-accent);text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2}.template-hero-panel-top strong{color:#fff;letter-spacing:0;font-size:32px;line-height:.95}.template-hero-panel-score{background:#ffffff1a;border:1px solid #ffffff21;border-radius:16px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;min-height:52px;padding:0 13px;display:grid}.template-hero-panel-score svg{color:var(--template-accent)}.template-hero-panel-score strong{color:#fff;font-size:20px}.template-hero-panel-score span{color:#ffffffb8;overflow-wrap:anywhere;font-size:12px;font-weight:860}.template-hero-panel-list{gap:8px;display:grid}.template-hero-panel-list span{color:#ffffffd1;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:870;display:flex}.template-hero-panel-list svg{color:var(--template-accent);flex:none}.template-hero-panel a{background:var(--template-primary);color:#06110d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-weight:950;text-decoration:none;display:inline-flex}.template-hero-panel a.template-hero-phone{background:linear-gradient(135deg, color-mix(in srgb, var(--template-accent) 24%, transparent), transparent 70%), #ffffff1f;color:#fff;border:1px solid #ffffff29;font-size:20px}.template-trust{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.template-hero-proofbar{flex-wrap:wrap;gap:8px;max-width:760px;margin-top:20px;display:flex}.template-hero-proofbar span{background:linear-gradient(135deg, color-mix(in srgb, var(--template-primary) 14%, transparent), transparent 64%), #ffffff1a;color:#ffffffdb;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.template-hero-proofbar svg{color:var(--template-accent);flex:none}.template-brand-cues{flex-wrap:wrap;gap:8px;max-width:780px;margin-top:14px;display:flex}.template-brand-cues span{color:#ffffffc7;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.template-brand-cues i{border:1px solid #ffffff3d;border-radius:999px;width:12px;height:12px;display:inline-flex}.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{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px;margin-top:26px;display:grid}.template-quick-actions span{background:var(--template-card);border:1px solid var(--template-card-border);color:#ffffffb8;border-radius:18px;min-height:92px;padding:16px;font-size:13px;font-weight:800}.template-quick-actions strong{color:#fff;margin-bottom:8px;font-size:16px;display:block}.template-trust span,.template-trust a,.template-zone-list span{background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-weight:900;display:inline-flex}.template-trust a{color:#ffffffdb;text-decoration:none}.template-band,.template-split,.template-diagnostic,.template-proof,.template-local,.template-contact{max-width:1180px;margin:0 auto;padding:62px 24px}.template-metrics{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1180px;margin:-32px auto 0;padding:0 24px 70px;display:grid;position:relative}.template-metrics article{background:var(--paper);color:var(--ink);border-radius:24px;min-height:156px;padding:22px}.template-metrics span{color:var(--green);text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:900;display:block}.template-metrics strong{letter-spacing:0;font-size:42px;line-height:.9;display:block}.template-metrics p,.template-conversion p,.template-process-grid p{color:#ffffffa8;line-height:1.5}.template-metrics p{color:#647067;font-weight:850}.template-activation-panel{background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;max-width:520px;margin-top:24px;padding:18px}.template-activation-panel span{color:var(--template-accent);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.template-activation-panel strong{color:#fff;font-size:24px;line-height:1.1;display:block}.template-activation-panel p{color:#ffffffb8;margin:8px 0 14px;line-height:1.45}.template-heading{max-width:760px}.template-heading h2,.template-split h2,.template-diagnostic-copy h2,.template-local h2,.template-contact h2{color:#fff;letter-spacing:0;font-size:58px;line-height:.98}.template-service-grid,.template-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.template-service-grid{margin-top:36px}.template-service-grid article,.template-proof 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-top:50px;padding-bottom:40px}.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{margin:24px 0 0;font-size:18px;line-height:1.1}.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-top:136px;padding-bottom:50px}.template-page-micro .template-hero-content h1{max-width:680px;font-size:52px}.template-page-micro .template-hero-copy>p:not(.eyebrow){max-width:620px;font-size:18px}.template-page-micro .template-trust,.template-page-micro .template-hero-proofbar{margin-top:14px}.template-page-micro .template-quick-actions{display:none}.template-micro-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;max-width:1180px;margin:0 auto;padding:22px 24px 16px;display:grid}.template-micro-services,.template-micro-actions{flex-wrap:wrap;gap:8px;display:flex}.template-micro-services span,.template-micro-actions a{border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:13px;font-weight:950;display:inline-flex}.template-micro-services span{background:var(--template-card);border:1px solid var(--template-card-border);color:#ffffffdb;flex:150px;justify-content:center}.template-micro-actions a{background:var(--template-primary);color:#fff;text-shadow:0 1px 1px #0000003d;flex:150px;text-decoration:none}.template-micro-actions a:last-child{color:#fff;background:#ffffff1a;border:1px solid #ffffff24}.template-page-micro .garage-map-section{align-items:stretch;padding-top:12px;padding-bottom:26px}.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;margin:2px 0 0;display:grid;overflow:hidden}.garage-map-photo img{aspect-ratio:16/7;object-fit:cover;width:100%}.garage-map-photo figcaption{color:#ffffffc2;padding:11px 13px;font-size:13px;font-weight:830;line-height:1.35}.template-page-micro .garage-map-frame,.template-page-micro .garage-map-section iframe{min-height:340px}.template-page-micro .template-faq{padding-top:8px;padding-bottom:26px}.template-page-micro .template-faq .template-heading h2,.template-page-micro .template-contact 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-top:18px;padding-bottom:56px}.template-page-micro:not(.template-niche-garage) .garage-map-section{gap:18px;padding-top:0;padding-bottom:20px}.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-section p:not(.eyebrow),.template-page-micro:not(.template-niche-garage) .garage-map-photo figcaption{font-size:13px;line-height:1.34}.template-page-micro:not(.template-niche-garage) .template-map-zone-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.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-top:0;padding-bottom:20px}.template-page-micro:not(.template-niche-garage) .template-faq .template-heading h2,.template-page-micro:not(.template-niche-garage) .template-contact 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-top:8px;padding-bottom:52px}.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 input,.template-page-micro:not(.template-niche-garage) .template-contact button{min-height:46px}.template-page-micro.template-niche-garage .template-hero{min-height:68vh}.template-page-micro.template-niche-garage .template-hero-content{padding-top:104px;padding-bottom:26px}.template-page-micro.template-niche-garage .template-hero-content h1{max-width:600px;font-size:44px}.template-page-micro.template-niche-garage .template-hero-copy>p:not(.eyebrow){max-width:560px;font-size:16px}.template-page-micro.template-niche-garage .template-micro-summary{padding-top:14px;padding-bottom:10px}.template-page-micro.template-niche-garage .garage-map-section{grid-template-columns:minmax(0,.52fr) minmax(0,1fr);gap:12px;padding-top:0;padding-bottom:14px}.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-section p:not(.eyebrow),.template-page-micro.template-niche-garage .garage-map-photo figcaption{font-size:12px;line-height:1.3}.template-page-micro.template-niche-garage .template-map-zone-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.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-top:0;padding-bottom:18px}.template-page-micro.template-niche-garage .template-faq .template-heading h2,.template-page-micro.template-niche-garage .template-contact 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-top:8px;padding-bottom:52px}.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 input,.template-page-micro.template-niche-garage .template-contact button{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-top:118px;padding-bottom:34px}.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:180px;justify-content:center}}@media (max-width:720px){.template-page-micro .template-hero-content{padding-top:76px;padding-bottom:18px}.template-page-micro .template-trust span,.template-page-micro .template-trust a{width:100%}.template-micro-summary{padding-top:14px;padding-bottom:8px}.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-top:58px;padding-bottom:8px}.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-top:8px;padding-bottom:6px}.template-page-micro.template-niche-garage .garage-map-section{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:0;padding-bottom:8px}.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{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:16px;max-width:1180px;margin:0 auto;padding:0 24px 72px;display:grid}.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)), #ffffff12;border:1px solid var(--template-card-border);border-radius:22px;min-width:0;padding:22px}.template-garage-spine-head h2{color:#fff;margin:0;font-size:36px;line-height:1.05}.template-garage-spine-head p:not(.eyebrow){color:#ffffffb8;margin:14px 0 0;font-size:14px;font-weight:800;line-height:1.45}.template-garage-spine-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.template-garage-spine-grid article{background:var(--template-card);border:1px solid var(--template-card-border);border-radius:18px;gap:8px;min-width:0;min-height:188px;padding:16px;display:grid}.template-garage-spine-grid svg{color:var(--template-accent)}.template-garage-spine-grid span{color:var(--template-accent);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.template-garage-spine-grid strong{color:#fff;overflow-wrap:anywhere;font-size:17px;font-weight:950;line-height:1.12;display:block}.template-garage-spine-grid p{color:#ffffffa3;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:780;line-height:1.35}.template-garage-personalization{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;max-width:1180px;margin:0 auto;padding:0 24px 46px;display:grid}.template-garage-personalization-head{border-left:3px solid var(--template-accent);min-width:0;padding-left:18px}.template-garage-personalization-head h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:34px;line-height:1.05}.template-garage-personalization-head p:not(.eyebrow){color:#ffffffb3;margin:14px 0 0;font-size:14px;font-weight:800;line-height:1.45}.template-garage-personalization-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.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;gap:8px;min-width:0;padding:16px;display:grid}.template-garage-personalization-grid span{color:var(--template-accent);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.template-garage-personalization-grid strong{color:#fff;overflow-wrap:anywhere;font-size:18px;font-weight:950;line-height:1.15;display:block}.template-garage-personalization-grid p{color:#ffffffa3;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:780;line-height:1.35}.template-intent-strip{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,.86fr));gap:12px;max-width:1180px;margin:0 auto;padding:0 24px 72px;display:grid}.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;gap:9px;min-height:174px;padding:18px;display:grid}.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)), #ffffff13}.template-intent-strip svg{color:var(--template-accent)}.template-intent-strip span{color:var(--template-accent);text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2;display:block}.template-intent-strip strong{color:#fff;font-size:24px;line-height:1.12;display:block}.template-intent-strip p{color:#ffffffb3;margin:0;font-size:13px;font-weight:780;line-height:1.45}.template-service-grid svg,.template-proof svg,.template-zone-list svg,.template-map-zone-list svg{color:var(--mint)}.template-service-grid strong,.template-proof strong{margin:38px 0 10px;font-size:21px;display:block}.template-service-grid p,.template-split p,.template-diagnostic p,.template-contact p,.garage-map-section p{color:#ffffffa8;line-height:1.5}.template-market{grid-template-columns:minmax(0,.92fr) minmax(0,1.35fr);align-items:stretch;gap:14px;max-width:1180px;margin:0 auto;padding:0 24px 58px;display:grid}.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)), #ffffff12;border:1px solid var(--template-card-border);border-radius:24px;min-height:100%;padding:28px;display:grid}.template-market-copy h2{color:#fff;letter-spacing:0;text-wrap:balance;align-self:end;margin:0;font-size:48px;line-height:.98}.template-market-copy p:not(.eyebrow){color:#ffffffb8;margin:22px 0 0;font-size:17px;font-weight:760;line-height:1.5}.template-market-signals{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.template-market-signals span{color:#ffffffd6;background:#ffffff1a;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.template-market-signals svg,.template-market-mobile svg{color:var(--template-accent);flex:none}.template-market-mobile{background:linear-gradient(135deg, color-mix(in srgb, var(--template-accent) 14%, transparent), transparent 68%), #ffffff14;border:1px solid var(--template-card-border);color:#ffffffc7;border-radius:18px;align-items:flex-start;gap:10px;padding:14px;font-size:14px;font-weight:820;line-height:1.45;display:flex;margin-top:18px!important}.template-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.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;gap:8px;min-height:172px;padding:18px;display:grid}.template-market-grid svg{color:var(--template-accent)}.template-market-grid span{color:var(--template-accent);text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2}.template-market-grid strong{color:#fff;letter-spacing:0;font-size:28px;line-height:1}.template-market-grid p{color:#ffffffad;margin:0;font-size:13px;font-weight:760;line-height:1.45}.template-leader-patterns{background:linear-gradient(135deg, color-mix(in srgb, var(--template-accent) 10%, transparent), transparent 62%), #ffffff0e;border:1px solid var(--template-card-border);border-radius:24px;grid-column:1/-1;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:16px;padding:18px;display:grid}.template-leader-patterns-head{align-content:center;gap:8px;display:grid}.template-leader-patterns-head span,.template-leader-patterns-grid span{color:var(--template-accent);text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2}.template-leader-patterns-head strong{color:#fff;letter-spacing:0;text-wrap:balance;font-size:30px;line-height:1.02}.template-leader-patterns-head p,.template-leader-patterns-grid p{color:#ffffffad;margin:0;font-size:13px;font-weight:760;line-height:1.45}.template-leader-patterns-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.template-leader-patterns-grid article{background:var(--template-card);border:1px solid #ffffff1a;border-radius:18px;gap:8px;min-height:168px;padding:16px;display:grid}.template-leader-patterns-grid svg{color:var(--template-accent)}.template-leader-patterns-grid strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere;font-size:23px;line-height:1}.template-request{grid-template-columns:minmax(0,1.05fr) minmax(360px,.74fr);align-items:stretch;gap:16px;max-width:1180px;margin:0 auto;padding:0 24px 82px;display:grid}.template-request-head{border-left:3px solid var(--template-accent);align-content:end;padding:8px 0 8px 22px}.template-request-head h2{color:#fff;letter-spacing:0;text-wrap:balance;margin:0;font-size:48px;line-height:.98}.template-request-head p:not(.eyebrow){color:#ffffffb3;max-width:680px;margin:22px 0 0;font-size:18px;font-weight:760;line-height:1.5}.template-request-card{background:linear-gradient(145deg, #ffffff1f, color-mix(in srgb, var(--template-primary) 12%, transparent)), var(--template-card);border:1px solid var(--template-card-border);border-radius:22px;gap:18px;padding:20px;display:grid;box-shadow:0 24px 70px #00000038}.template-request-card-top{align-items:start;gap:8px;display:grid}.template-request-card-top span{color:var(--template-accent);text-transform:uppercase;font-size:11px;font-weight:950}.template-request-card-top strong{color:#fff;letter-spacing:0;font-size:30px;line-height:1}.template-request-list{gap:8px;display:grid}.template-request-list span{color:#ffffffd1;background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:9px;min-height:42px;padding:8px 11px;font-size:14px;font-weight:880;display:flex}.template-request-list svg{color:var(--template-accent);flex:none}.template-request-card a{background:var(--template-primary);color:#06110d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:950;text-decoration:none;display:inline-flex}.template-client-info{grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:stretch;gap:16px;max-width:1180px;margin:0 auto;padding:0 24px 82px;display:grid}.template-client-info-copy{background:color-mix(in srgb, var(--template-surface) 78%, #fff 4%);border:1px solid var(--template-card-border);border-radius:22px;align-content:center;padding:22px;display:grid}.template-client-info-copy h2{color:#fff;letter-spacing:0;text-wrap:balance;margin:0;font-size:36px;line-height:1}.template-client-info-copy p:not(.eyebrow){color:#ffffffb3;margin:16px 0 0;font-size:15px;font-weight:760;line-height:1.45}.template-client-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.template-client-info-grid article{background:linear-gradient(145deg, #ffffff1b, color-mix(in srgb, var(--template-primary) 10%, transparent)), var(--template-card);border:1px solid var(--template-card-border);border-radius:18px;gap:7px;min-height:150px;padding:16px;display:grid}.template-client-info-grid svg{color:var(--template-accent)}.template-client-info-grid span{color:var(--template-accent);text-transform:uppercase;font-size:11px;font-weight:950}.template-client-info-grid strong{color:#fff;overflow-wrap:anywhere;font-size:18px;line-height:1.18}.template-client-info-grid p{color:#ffffffad;margin:0;font-size:13px;font-weight:760;line-height:1.35}.template-showcase{max-width:1180px;margin:0 auto;padding:18px 24px 58px}.template-showcase-head{gap:16px;max-width:920px;display:grid}.template-showcase-head h2{color:#fff;letter-spacing:0;text-wrap:balance;margin:0;font-size:58px;line-height:.98}.template-showcase-head>p:not(.eyebrow){color:#ffffffad;max-width:760px;margin:0;font-size:18px;font-weight:760;line-height:1.5}.template-showcase-signals{flex-wrap:wrap;gap:8px;display:flex}.template-showcase-signals span{color:#ffffffd6;background:#ffffff1a;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.template-showcase-signals svg{color:var(--template-accent);flex:none}.template-showcase-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;margin-top:34px;display:grid}.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;min-height:100%;margin:0;display:grid;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;object-fit:cover;width:100%;height: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{color:var(--template-accent);overflow-wrap:anywhere;text-transform:uppercase;background:#07100db8;border:1px solid #ffffff24;border-radius:999px;max-width:calc(100% - 28px);padding:8px 10px;font-size:11px;font-weight:950;position:absolute;top:14px;left:14px}.template-showcase-grid figcaption{align-content:start;gap:8px;padding:16px;display:grid}.template-showcase-grid figcaption strong{color:#fff;font-size:18px;line-height:1.15}.template-showcase-grid figcaption p{color:#ffffffb8;margin:0;font-size:13px;font-weight:760;line-height:1.45}.template-garage-proof-flow{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:16px;max-width:1180px;margin:0 auto;padding:0 24px 34px;display:grid}.template-garage-proof-flow-copy{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;align-content:start;gap:14px;min-width:0;padding:22px;display:grid}.template-garage-proof-flow-copy h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:34px;line-height:1.05}.template-garage-proof-flow-copy p:not(.eyebrow){color:#ffffffb3;margin:0;font-size:14px;font-weight:800;line-height:1.45}.template-garage-proof-flow-copy a{background:var(--template-accent);color:#0b1411;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:42px;padding:0 14px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.template-garage-before-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.template-garage-before-after article{border:1px solid var(--template-card-border);background:#ffffff14;border-radius:20px;gap:10px;min-width:0;padding:18px;display:grid}.template-garage-before-after article.after{background:color-mix(in srgb, var(--template-primary) 18%, #ffffff14)}.template-garage-before-after span{color:var(--template-accent);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.15;display:block}.template-garage-before-after strong{color:#fff;overflow-wrap:anywhere;font-size:24px;font-weight:950;line-height:1.08}.template-garage-before-after p{color:#ffffffb8;overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;font-size:13px;font-weight:800;line-height:1.35;display:flex}.template-garage-before-after svg{color:var(--template-accent);flex:none;margin-top:1px}.garage-section{grid-template-columns:minmax(0,.74fr) minmax(460px,1fr);align-items:center;gap:48px;max-width:1180px;margin:0 auto;padding:52px 24px 96px;display:grid}.garage-copy h2{color:#fff;letter-spacing:0;font-size:58px;line-height:.98}.garage-copy p{color:#ffffffad;font-size:18px;line-height:1.5}.garage-focus-list{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.garage-focus-list span{color:var(--mint);background:#dff4e81f;border:1px solid #dff4e833;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-weight:900;display:inline-flex}.garage-panel{background:var(--paper);box-shadow:var(--shadow);color:var(--ink);border-radius:28px;padding:20px}.garage-panel-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.garage-panel-top span{color:#647067;font-size:13px;font-weight:900}.garage-panel-top strong{color:var(--green);background:#e0f6e8;border-radius:999px;padding:8px 10px;font-size:12px}.garage-vehicle-card{color:#fff;background:#111820;border-radius:22px;align-items:center;gap:16px;min-height:132px;padding:20px;display:flex}.garage-vehicle-card svg,.garage-metric-grid svg,.garage-rdv svg{color:var(--mint);flex:none}.garage-vehicle-card strong{margin-bottom:8px;font-size:24px;display:block}.garage-vehicle-card p{color:#ffffffb3;margin:0}.garage-metric-grid{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.garage-metric-grid div{background:#f1eee7;border-radius:18px;min-height:132px;padding:16px}.garage-metric-grid strong{margin:24px 0 6px;font-size:19px;display:block}.garage-metric-grid span{color:#647067;font-size:13px;line-height:1.35;display:block}.garage-rdv{color:#fff;background:#0f6a52;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;min-height:72px;padding:14px;display:grid}.garage-rdv strong,.garage-rdv span{grid-column:2}.garage-rdv span{color:#ffffffb8;font-size:13px}.template-split,.template-contact{grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);align-items:start;gap:44px;display:grid}.template-conversion{grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);align-items:center;gap:44px;max-width:1180px;margin:0 auto;padding:20px 24px 86px;display:grid}.template-conversion h2{color:#fff;letter-spacing:0;font-size:56px;line-height:.98}.template-conversion-steps{gap:12px;display:grid}.template-conversion-steps article{background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:54px 1fr;align-items:center;gap:16px;min-height:86px;padding:16px;display:grid}.template-conversion-steps span{color:#fff;background:#0f6a52;border-radius:16px;justify-content:center;align-items:center;height:54px;font-weight:900;display:inline-flex}.template-conversion-steps strong{color:#fff;font-size:22px}.template-diagnostic{grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);align-items:start;gap:44px;display:grid}.template-diagnostic-copy{gap:18px;display:grid}.template-diagnostic-copy h2{text-wrap:balance;margin:0}.template-diagnostic-copy>p:not(.eyebrow){color:#ffffffad;margin:0;font-size:18px;font-weight:760;line-height:1.5}.template-diagnostic-signals{flex-wrap:wrap;gap:8px;display:flex}.template-diagnostic-signals span{color:#ffffffd6;background:#ffffff1a;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.template-diagnostic-signals svg{color:var(--template-accent);flex:none}.template-audit-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.template-audit-card{background:linear-gradient(145deg,#ffffff14,#0000 64%),#ffffff0e;border:1px solid #ffffff1f;border-radius:22px;gap:10px;min-height:330px;padding:18px;display:grid}.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{gap:8px;margin-bottom:10px;display:grid}.template-audit-card-head span{color:var(--template-accent);text-transform:uppercase;font-size:11px;font-weight:950}.template-audit-card-head strong{color:#fff;letter-spacing:0;font-size:25px;line-height:1.05}.template-audit-card p{color:#ffffffc7;background:#ffffff13;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:9px;min-height:50px;margin:0;padding:10px;font-size:13px;font-weight:820;line-height:1.42;display:grid}.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:none;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)), #ffffff13;border:1px solid var(--template-card-border);border-radius:22px;grid-column:1/-1;gap:8px;padding:18px;display:grid}.template-audit-summary span{color:var(--template-accent);text-transform:uppercase;font-size:11px;font-weight:950}.template-audit-summary strong{color:#fff;letter-spacing:0;font-size:24px;line-height:1.1}.template-audit-summary p{color:#ffffffbd;margin:0;font-size:14px;font-weight:760;line-height:1.45}.template-before-after{grid-template-columns:1fr 1fr;gap:12px;display:grid}.template-before-after article{color:#514a42;background:#d8d0c2;border-radius:22px;min-height:330px;padding:22px}.template-before-after article.after{background:var(--paper);color:var(--ink)}.template-before-after span{text-transform:uppercase;margin-bottom:80px;font-size:13px;font-weight:900;display:block}.template-before-after p{color:inherit;align-items:center;gap:8px;font-weight:850;display:flex}.reviews-section{grid-template-columns:minmax(0,1fr) minmax(190px,.24fr);gap:18px;max-width:1180px;margin:0 auto;padding:20px 24px 56px;display:grid}.template-process{max-width:1180px;margin:0 auto;padding:20px 24px 86px}.template-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.template-process-grid article{background:#ffffff14;border:1px solid #ffffff1f;border-radius:22px;min-height:210px;padding:20px}.template-process-grid svg{color:var(--mint)}.template-process-grid strong{color:#fff;margin:42px 0 10px;font-size:22px;display:block}.reviews-heading{max-width:760px}.reviews-heading h2{color:#fff;letter-spacing:0;font-size:56px;line-height:.98}.reviews-heading p{color:#ffffffa8;line-height:1.5}.reviews-score-stack{align-self:end;gap:12px;display:grid}.reviews-score-card,.reviews-alt-card{background:var(--paper);color:var(--ink);border-radius:24px;padding:22px}.reviews-score-card span,.reviews-alt-card span,.reviews-grid span{color:var(--green);text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:900;display:block}.reviews-score-card strong{letter-spacing:0;font-size:54px;line-height:.9;display:block}.reviews-score-card p,.reviews-alt-card p{color:#647067;font-weight:900}.reviews-alt-card{background:#e0f6e8;border:1px solid #0f6a521f;min-height:132px}.reviews-alt-card strong{color:#0f6a52;letter-spacing:0;font-size:34px;line-height:.92;display:block}.reviews-alt-card small,.best-review-card small{color:#647067;font-size:12px;font-weight:900;line-height:1.35;display:block}.reviews-proof-strip{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.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;gap:8px;min-height:150px;padding:18px;display:grid}.reviews-proof-strip span{color:var(--template-accent);text-transform:uppercase;font-size:11px;font-weight:950}.reviews-proof-strip strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere;font-size:25px;line-height:1.05}.reviews-proof-strip p{color:#ffffffb3;margin:0;font-size:13px;font-weight:760;line-height:1.45}.best-review-strip{scroll-snap-type:x mandatory;scrollbar-color:#dff4e880 #ffffff14;grid-column:1/-1;gap:14px;padding:2px 0 10px;display:flex;overflow-x:auto}.best-review-card{background:var(--paper);color:var(--ink);scroll-snap-align:start;border-radius:22px;flex:0 0 min(360px,84vw);gap:18px;min-height:210px;padding:20px;display:grid}.best-review-card>div{justify-content:space-between;align-items:center;display:flex}.best-review-card strong{color:#0f6a52;letter-spacing:0;font-size:28px}.best-review-card span{color:#0f6a52;background:#e0f6e8;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.best-review-card p{color:#111820;margin:0;font-size:17px;font-weight:850;line-height:1.45}.reviews-grid{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.reviews-grid article{background:#ffffff14;border:1px solid #ffffff1f;border-radius:22px;min-height:250px;padding:20px}.reviews-grid article.review-plan{background:#0f6a52}.reviews-grid p{color:#ffffffb8;align-items:flex-start;gap:8px;font-weight:800;line-height:1.45;display:flex}.reviews-grid svg{color:var(--mint);flex:none;margin-top:2px}.template-local{grid-template-columns:minmax(0,.78fr) minmax(360px,1.1fr);align-items:stretch;gap:22px;display:grid}.template-local-copy{border-left:3px solid var(--template-accent);align-content:center;gap:18px;padding-left:22px;display:grid}.template-local-copy p:not(.eyebrow){color:#ffffffad;margin:0;font-size:17px;font-weight:760;line-height:1.5}.template-local-actions{flex-wrap:wrap;gap:9px;display:flex}.template-local-actions a{background:var(--template-primary);color:#06110d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.template-local-actions a:last-child{color:#fff;background:#ffffff1a;border:1px solid #ffffff24}.template-local-stack{gap:14px;display:grid}.template-zone-list{flex-wrap:wrap;gap:10px;display:flex}.template-map-zone-list{flex-wrap:wrap;gap:8px;display:flex}.template-map-zone-list span{color:#ffffffdb;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.template-local-proof-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.template-local-proof-grid article,.garage-map-proof 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;gap:8px;min-height:150px;padding:16px;display:grid}.template-local-proof-grid span,.garage-map-proof span{color:var(--template-accent);text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2}.template-local-proof-grid strong,.garage-map-proof strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere;font-size:24px;line-height:1.05}.template-local-proof-grid p,.garage-map-proof p,.garage-map-caption p{color:#ffffffad;margin:0;font-size:13px;font-weight:760;line-height:1.45}.garage-map-section{grid-template-columns:minmax(0,.7fr) minmax(440px,1fr);align-items:center;gap:42px;max-width:1180px;margin:0 auto;padding:18px 24px 58px;display:grid}.garage-map-copy{gap:18px;display:grid}.garage-map-section h2{color:#fff;letter-spacing:0;font-size:56px;line-height:.98}.garage-map-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.garage-map-proof article{min-height:132px}.garage-map-address{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;margin-top:8px;display:grid}.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);text-transform:uppercase;font-size:11px;font-weight:950;display:block}.garage-map-address strong{color:var(--template-ink);margin-top:6px;font-size:18px;line-height:1.18;display:block}.garage-map-address p{margin-top:6px}.garage-map-address a{background:var(--template-primary);color:#06110d;border-radius:20px;justify-content:center;align-items:center;gap:8px;min-width:124px;padding:0 14px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.garage-map-frame{box-shadow:var(--shadow);border-radius:26px;min-height:410px;position:relative;overflow:hidden}.garage-map-section iframe{background:#111820;border:0;width:100%;min-height:410px;display:block}.garage-map-caption{background:linear-gradient(135deg,#071713eb,#111820d1);border:1px solid #ffffff24;border-radius:16px;max-width:min(420px,100% - 32px);padding:12px 14px;position:absolute;bottom:16px;left:16px}.garage-map-caption span{color:var(--template-accent);text-transform:uppercase;font-size:11px;font-weight:950;display:block}.garage-map-caption strong{color:#fff;margin-top:4px;font-size:15px;line-height:1.25;display:block}.garage-map-caption p{margin-top:6px}.template-faq{max-width:1180px;margin:0 auto;padding:10px 24px 58px}.template-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.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);text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:950;line-height:1.25;display:block}.template-faq-grid p{color:#ffffffb8;margin:0;font-size:14px;font-weight:780;line-height:1.45}.template-contact-direct{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.template-contact-direct a{color:#fff;overflow-wrap:anywhere;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:14px;font-weight:900;line-height:1.2;text-decoration:none;display:inline-flex}.template-contact-prep{background:linear-gradient(145deg, color-mix(in srgb, var(--template-primary) 14%, transparent), transparent 62%), #ffffff12;border:1px solid var(--template-card-border);border-radius:18px;gap:9px;margin-top:18px;padding:14px;display:grid}.template-contact-prep>span{color:var(--template-accent);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.15;display:block}.template-contact-prep p{color:#ffffffb8;overflow-wrap:anywhere;grid-template-columns:auto minmax(68px,max-content) minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:13px;font-weight:780;line-height:1.35;display:grid}.template-contact-prep strong{color:#fff;font-weight:950}.template-contact-prep p span{min-width:0}.template-contact-prep svg{color:var(--template-accent);flex:none;margin-top:1px}.template-contact{padding-bottom:78px}.template-contact form{background:var(--paper);color:var(--ink);border-radius:24px;gap:14px;padding:24px;display:grid}.template-contact label{color:#647067;gap:7px;font-size:13px;font-weight:900;display:grid}.template-contact .template-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.template-contact input,.template-contact select,.template-contact textarea{color:#111820;font:inherit;background:#f8f7f2;border:1px solid #ded8ce;border-radius:14px;min-height:50px;padding:0 13px}.template-request-feedback{border:1px solid #1118271a;border-radius:14px;align-items:center;gap:9px;padding:12px 13px;font-size:.92rem;font-weight:850;line-height:1.35;display:flex}.template-request-feedback.success{color:#14532d;background:#e7f7ee}.template-request-feedback.missing,.template-request-feedback.error,.template-request-feedback.unavailable{color:#7c2d12;background:#fff7ed}.template-appointment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.template-availability-note{color:#235f44;background:#eef7f1;border:1px solid #235f4424;border-radius:14px;align-items:center;gap:8px;margin:-2px 0 0;padding:10px 12px;font-size:.9rem;font-weight:850;line-height:1.35;display:flex}.template-availability-note svg{flex:none}.template-contact textarea{min-height:120px;padding:13px}.template-contact button{background:var(--template-primary);color:#06110d;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-weight:900;display:inline-flex}.template-mobile-cta{display:none}.template-page-with-validation{padding-bottom:132px}.demo-page-validation-bar{color:#fff;bottom:calc(14px + env(safe-area-inset-bottom));z-index:80;background:#080e18f0;border:1px solid #cbd5e152;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;max-width:1180px;margin:0 auto;padding:12px;display:grid;position:fixed;left:16px;right:16px;box-shadow:0 20px 60px #00000052}.demo-page-validation-info{min-width:0}.demo-page-validation-info span{color:#93c5fd;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.1;display:block}.demo-page-validation-info strong{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:15px;line-height:1.2;display:block}.demo-page-validation-info small{color:#cbd5e1;overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:800;line-height:1.3;display:block}.demo-page-validation-info small.done{color:#86efac}.demo-page-validation-info small.error{color:#fecaca}.demo-page-validation-actions,.demo-page-validation-change{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.demo-page-validation-bar button,.demo-page-validation-bar a{min-height:38px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.demo-page-validation-bar .soft-button{color:#fff;background:#ffffff1a;border:1px solid #ffffff29}.demo-page-validation-bar .dark-button{color:#0f172a;background:#fff;border:1px solid #fff}.demo-page-validation-bar button:disabled{cursor:wait;opacity:.72}.demo-page-validation-change{grid-column:1/-1}.demo-page-validation-change textarea{color:#fff;font:inherit;resize:vertical;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;flex:360px;min-height:78px;padding:10px 12px}@media (max-width:980px){.audit-card,.showcase,.local-section,.quote-shell,.activation-shell,.activation-domain-choice>div,.product-demo-section,.seo-hero,.seo-content-grid,.seo-offer-band,.garage-section,.garage-map-section,.template-conversion,.template-client-info,.template-market,.template-request,.template-garage-proof-flow,.template-garage-personalization,.template-garage-spine,.template-intent-strip,.template-appointment-fields,.template-metrics,.reviews-section,.template-split,.template-local,.template-contact,.hero-content{grid-template-columns:1fr}.hero-card,.hero-main,.metrics{grid-column:1}.activation-intro,.activation-form,.activation-automation-gates{grid-area:auto/1}.workflow-grid,.target-grid,.outcome-grid,.pricing-grid,.seo-grid,.seo-benefits,.template-service-grid,.template-proof,.template-process-grid,.template-quick-actions,.essentials-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}.template-heading h2,.template-split h2,.template-local h2,.template-contact h2,.template-market-copy h2,.template-client-info-copy h2,.template-request-head h2,.template-showcase-head h2,.template-garage-proof-flow-copy h2,.template-garage-personalization-head h2,.garage-copy h2,.template-conversion h2,.reviews-heading h2,.garage-map-section h2{font-size:46px}.deliverable-list{grid-template-columns:repeat(2,minmax(0,1fr))}.template-market{padding-left:16px;padding-right:16px}.template-client-info{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.template-leader-patterns{grid-template-columns:1fr}.template-request{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.dashboard-shell,.dashboard-grid,.stat-grid,.prospect-import-form,.prospect-form,.activation-form,.activation-summary,.activation-actions,.activation-automation-gates,.quote-row,.priority-row,.demo-row,.followup-row,.email-workflow-grid,.prospect-detail-grid,.prospect-dossier-hero,.prospect-terrain-panel,.prospect-command-center,.prospect-contact-grid,.prospect-company-critical,.prospect-company-copy-card,.prospect-collection-plan-grid,.prospect-research-links,.prospect-company-source-fields,.prospect-intel-grid,.prospect-intel-grid.primary,.prospect-intel-grid.secondary,.prospect-enrichment-summary,.prospect-enrichment-summary.compact,.prospect-personalization-grid,.prospect-personalization-grid.primary,.prospect-personalization-grid.secondary,.prospect-visual-preview,.score-breakdown-grid,.score-breakdown-grid.primary,.score-breakdown-grid.secondary,.prospect-progress-summary,.prospect-progress-timeline,.prospect-progress-timeline div,.prospect-photo-grid,.prompt-grid,.audit-summary-grid,.audit-card-grid,.prospect-readable-grid,.prospect-readable-lanes,.prospect-readable-list a,.prospect-readable-list div,.prospect-simple-focus,.prospect-simple-bottom,.phase-two-coverage-head,.phase5-activation-head,.demo-factory-v1-workflow-head,.demo-factory-v1-production-head,.demo-factory-v24-prospect-history li,.phase-two-readiness-card,.workflow-status,.prospect-contact-card,.prospect-contact-decision-grid,.prospect-contact-history-list article,.audit-progress-card{grid-template-columns:1fr}.contact-result-buttons,.prospect-decision-strip,.phase4-execution-grid,.demo-factory-v1-workflow-grid,.demo-factory-v1-production-grid,.demo-factory-v24-prospect-history li,.phase5-activation-grid,.demo-brief-grid,.demo-brief-checklist,.prospect-simple-grid,.phase-two-coverage-grid,.prospect-dossier-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-detail-header{grid-template-columns:1fr;align-items:stretch}.prospect-desktop-toolbar,.prospect-desktop-actions{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-company-dossier-head,.prospect-collection-plan-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-company-dossier-head p,.prospect-collection-plan-head p{text-align:left;flex:none}.score-breakdown-head{align-items:start;display:grid}.score-breakdown-head p{text-align:left;flex:none}.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-area:auto}.prospect-dossier-hero-main strong{font-size:28px}.prospect-dossier-hero-actions .dark-button,.prospect-dossier-hero-actions .soft-button{flex: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{width:min(320px,100%);margin:16px auto 0;position:relative;right:auto}}@media (max-width:900px){.template-brand-lockup{max-width:calc(100vw - 32px)}.template-nav-links{display:none}}@media (max-width:720px){.nav{flex-direction:column;align-items:flex-start;gap:10px;padding:18px}.nav-links{border-radius:18px;flex-wrap:wrap;align-items:center;gap:4px;padding:5px}.nav-links a{padding:9px 12px;font-size:13px}.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,.quick-import-form,.footer{flex-direction:column;align-items:stretch}.button{width:100%}.metrics,.workflow-grid,.target-grid,.deliverable-list,.before-after,.local-section,.outcome-grid,.pricing-grid,.quote-form,.demo-signal-grid,.demo-window-content,.seo-grid,.seo-benefits,.template-service-grid,.template-proof,.template-diagnostic,.template-process-grid,.template-quick-actions,.template-metrics,.template-intent-strip,.template-garage-spine-grid,.template-garage-personalization-grid,.template-garage-before-after,.template-market-grid,.template-client-info,.template-client-info-grid,.template-leader-patterns-grid,.template-request,.template-conversion-steps,.reviews-grid,.reviews-proof-strip,.template-local-proof-grid,.garage-map-proof,.template-showcase-grid,.template-faq-grid,.garage-metric-grid,.template-audit-board,.template-before-after,.essentials-grid,.phase4-execution-grid,.demo-factory-v1-workflow-grid,.demo-factory-v24-prospect-history li,.phase5-activation-grid,.phase-two-coverage-grid{grid-template-columns:1fr}.template-page{padding-bottom:82px}.template-hero{min-height:auto}.template-nav{align-items:flex-start;padding:14px 16px}.template-nav-links{display:none}.template-brand-mark{border-radius:10px;width:38px;height: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-top:76px;padding-bottom:10px}.template-hero-content h1{margin-bottom:12px;font-size:32px;line-height:1.03}.template-page-compact .template-hero-content h1{margin-bottom:10px;font-size:30px}.template-hero-content>p:not(.eyebrow),.template-hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.45}.template-hero-content .actions{grid-template-columns:minmax(0,1fr);margin-top:14px;display:grid}.template-hero-content .button{width:100%;min-width:0;min-height:50px}.template-hero-proofbar{gap:7px;margin-top:10px}.template-hero-proofbar span{border-radius:12px;justify-content:flex-start;width:100%;min-height:36px}.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-trust span,.template-zone-list span,.template-map-zone-list span{border-radius:12px;width:100%;min-height:36px}.template-local-copy{border-left:0;border-top:3px solid var(--template-accent);gap:14px;padding-top:18px;padding-left:0}.template-local-copy p:not(.eyebrow){font-size:16px}.template-local-actions{grid-template-columns:1fr;display:grid}.template-local-actions a{width:100%;min-height:46px}.template-quick-actions span{border-radius:14px;min-height:0;padding:13px}.template-band,.template-split,.template-diagnostic,.template-proof,.template-local,.template-contact,.template-market,.template-request,.template-garage-proof-flow,.template-garage-personalization,.garage-section,.garage-map-section,.reviews-section,.template-process,.template-conversion,.template-showcase,.template-faq{padding-left:16px;padding-right:16px}.template-band,.template-split,.template-diagnostic,.template-proof,.template-local,.template-contact{padding-top:58px;padding-bottom:58px}.template-metrics,.template-intent-strip{padding-left:16px;padding-right:16px}.template-metrics{margin-top:0;padding-top:18px;padding-bottom:42px}.template-metrics article,.template-intent-strip article,.template-market-copy,.template-market-grid article,.template-leader-patterns,.template-leader-patterns-grid article,.template-local-proof-grid article,.garage-map-proof article,.template-faq-grid article,.template-audit-card,.template-audit-summary,.template-request-card,.template-garage-proof-flow-copy,.template-garage-before-after article,.template-garage-personalization-grid article,.template-service-grid article,.template-proof article,.template-process-grid article,.reviews-proof-strip article,.reviews-grid article,.garage-panel,.template-contact form{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-top:16px;padding-left:0}.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){margin-top:16px;font-size:16px}.template-request-card{padding:16px}.template-request-card-top strong{font-size:24px}.template-heading h2,.template-split h2,.template-diagnostic-copy h2,.template-local h2,.template-contact h2,.template-showcase-head h2,.template-garage-proof-flow-copy h2,.template-garage-personalization-head h2,.garage-copy h2,.template-conversion h2,.reviews-heading h2,.garage-map-section h2{font-size:34px;line-height:1.04}.template-service-grid article,.template-proof article,.template-process-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-service-grid strong,.template-proof strong,.template-process-grid strong{margin-top:22px}.template-page-compact .template-service-grid strong{margin-top:14px;font-size:16px}.template-page-compact .template-band{padding-top:38px;padding-bottom:30px}.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-top:34px;padding-bottom:64px}.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}.template-local-proof-grid article,.garage-map-proof article,.template-faq-grid article{min-height:0;padding:15px}.template-local-proof-grid strong,.garage-map-proof strong{font-size:22px}.template-before-after,.garage-metric-grid,.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:#07100de0;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 10px 10px;padding:8px;display:grid;position:static;box-shadow:0 18px 48px #00000057}.template-mobile-cta a{background:var(--template-primary);color:#06110d;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:14px;font-weight:950;text-decoration:none;display:inline-flex}.template-mobile-cta a:first-child{color:#fff;background:#ffffff1f;border:1px solid #ffffff24}.template-page-with-validation{padding-bottom:236px}.demo-page-validation-bar{bottom:calc(8px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);align-items:stretch;max-height:calc(100dvh - 16px);left:8px;right:8px;overflow:auto}.demo-page-validation-actions,.demo-page-validation-change{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;display:grid}.demo-page-validation-change textarea{grid-column:1/-1}.demo-page-validation-bar button,.demo-page-validation-bar a{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{min-width:0;height:300px}.shot-content{flex-direction:column;align-items:flex-start}.hero-badge{bottom:18px;left:18px;right:auto}}.dashboard-shell.control-center-shell{color:#f7f2ff;background:radial-gradient(circle at 18% 0,#9333ea38,#0000 34%),radial-gradient(circle at 84% 10%,#d8a6421f,#0000 28%),linear-gradient(135deg,#09090f,#0d0b14 54%,#111018);grid-template-columns:292px minmax(0,1fr);overflow-x:hidden}.dashboard-sidebar.control-sidebar{background:linear-gradient(#111018f2,#09090ffa),radial-gradient(circle at top,#a855f733,#0000 34%);border-right:1px solid #a855f72e;gap:18px;min-height:100vh;max-height:100vh;padding:24px 18px;position:sticky;top:0;overflow-y:auto;box-shadow:22px 0 80px #00000042}.dashboard-sidebar.control-sidebar::-webkit-scrollbar{width:7px}.dashboard-sidebar.control-sidebar::-webkit-scrollbar-thumb{background:#d8a64247;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:#a855f724;border:1px solid #d8a64280;border-radius:14px;width:48px;height:48px;overflow:hidden;box-shadow:0 18px 46px #9333ea38}.control-logo img{object-fit:cover;width:100%;height:100%}.control-sidebar .dashboard-menu a{color:#f7f2ffa8;border:1px solid #0000;border-radius:12px;min-height:38px;padding:0 11px;font-size:14px}.control-sidebar .dashboard-menu a.active,.control-sidebar .dashboard-menu a:hover{color:#fff;background:#8b5cf62e;border-color:#a855f747;box-shadow:inset 0 0 28px #a855f714}.sidebar-nav-group{gap:4px;display:grid}.sidebar-nav-group summary{color:#f7f2ff94;cursor:pointer;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:9px;min-height:36px;padding:0 10px;font-size:13px;font-weight:850;transition:background .18s,border-color .18s,color .18s;display:flex}.sidebar-nav-group summary::-webkit-details-marker{display:none}.sidebar-nav-group summary:after{color:#d8a642b8;content:"+";margin-left:4px;font-weight:950}.sidebar-nav-group[open] summary,.sidebar-nav-group summary:hover{color:#ffffffdb;background:#ffffff0b;border-color:#d8a64229}.sidebar-nav-group[open] summary:after{content:"-"}.sidebar-nav-group summary small{color:#e8c66a;text-align:center;background:#d8a6421f;border:1px solid #d8a6422e;border-radius:999px;min-width:24px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:950}.sidebar-nav-group-links{border-left:1px solid #d8a6422e;gap:3px;margin:3px 0 2px 16px;padding-left:7px;display:grid}.control-sidebar .dashboard-menu a.secondary{color:#f7f2ff85;border-radius:10px;min-height:32px;padding:0 9px;font-size:12px}.control-sidebar .dashboard-menu a.secondary svg{opacity:.72}.control-workspace-card,.control-center-shell .stat-card,.control-center-shell .panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f7f2ff;background:#fff1;border:1px solid #a855f729;box-shadow:0 22px 70px #0000002e}.control-workspace-card{border-radius:20px;padding:18px}.control-workspace-card>span,.control-workspace-card strong{display:block}.control-workspace-card>span,.control-center-shell .dashboard-kicker,.activity-item span{color:#d8a642}.control-workspace-card>span,.activity-item span{text-transform:uppercase;font-size:11px;font-weight:900}.control-workspace-card strong{color:#fff;margin:8px 0 14px;font-size:20px}.control-chip-list{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.control-chip-list small{color:#ffffffd6;background:#8b5cf629;border:1px solid #a855f73d;border-radius:999px;padding:6px 9px;font-weight:850}.control-chip-list.muted small{color:#ffffff94;background:#ffffff0f;border-color:#ffffff17}.sidebar-compact-card{gap:9px;padding:13px;display:grid}.sidebar-compact-card strong{margin:0;font-size:16px}.sidebar-compact-card p,.control-status-card p{color:#f7f2ff8f;margin:0;font-size:12px;font-weight:750;line-height:1.35}.sidebar-compact-row{justify-content:space-between;align-items:center;display:flex}.sidebar-compact-row small,.control-chip-list.compact small{color:#a7f3d0;text-transform:uppercase;background:#10b9811f;border:1px solid #10b98133;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:950}.control-chip-list.compact{gap:6px;margin-top:0}.control-sidebar .sidebar-card{background:linear-gradient(145deg,#8b5cf624,#d8a64214);border-color:#d8a64238}.control-sidebar .control-status-card{gap:7px;margin-top:auto;padding:13px;display:grid}.control-sidebar .control-status-card strong{margin:0;font-size:15px}.control-center-shell .dashboard-main{min-width:0;padding:28px}.control-center-shell .panel,.control-center-shell .stat-card,.control-center-shell .dashboard-grid>*,.control-center-shell .control-overview-grid>*{min-width:0}.dashboard-header.control-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5;background:#09090f9e;border:1px solid #a855f729;border-radius:20px;margin-bottom:14px;padding:14px 16px;position:sticky;top:12px;box-shadow:0 24px 80px #0000002e}.control-center-shell .dashboard-header h1{color:#fff;letter-spacing:-.04em;margin-bottom:4px;font-size:clamp(27px,2.4vw,38px)}.control-center-shell .dashboard-header span,.control-center-shell .panel-header p,.control-center-shell .stat-card p{color:#f7f2ff9e}.dashboard-header .header-meta-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dashboard-header .header-meta-line small{color:#f7f2ffa8;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:850}.control-center-shell .soft-button,.control-center-shell .icon-button{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff1f}.control-center-shell .dark-button{color:#fff;background:linear-gradient(135deg,#8b5cf6,#9333ea);box-shadow:0 18px 44px #9333ea38}.control-hero{background:linear-gradient(135deg,#111018eb,#181223cc),radial-gradient(circle at 78% 10%,#d8a64229,#0000 24%);border:1px solid #a855f738;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:22px;min-height:220px;margin-bottom:18px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000042}.control-watermark{opacity:.055;pointer-events:none;width:min(640px,52vw);position:absolute;inset:auto 1% -44% auto}.control-watermark img{width:100%}.control-hero-copy{z-index:1;position:relative}.control-hero-copy h2{color:#fff;letter-spacing:-.05em;max-width:720px;margin-bottom:22px;font-size:clamp(36px,4.6vw,70px);line-height:.96}.control-hero-actions,.audit-actions,.view-toggle{flex-wrap:wrap;gap:10px;display:flex}.control-hero-panel,.control-pipeline-stage,.activity-item,.module-soon-card,.audit-engine-card,.kanban-column,.settings-split div{background:#ffffff0e;border:1px solid #ffffff17;border-radius:18px}.control-hero-panel{z-index:1;border-color:#d8a64233;border-radius:22px;align-self:end;padding:18px;position:relative}.control-hero-panel span{color:#d8a642;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.control-hero-panel strong{color:#fff;letter-spacing:-.05em;margin:12px 0 16px;font-size:48px;line-height:1;display:block}.control-hero-panel div,.activity-feed,.quick-actions-grid,.audit-engine-grid,.module-soon-grid,.settings-split{gap:10px;display:grid}.control-hero-panel small{color:#ffffffd1;background:#8b5cf621;border:1px solid #a855f733;border-radius:999px;padding:8px 10px;font-weight:850}.control-center-shell .stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.control-center-shell .stat-icon{color:#c4b5fd;background:#8b5cf629}.control-center-shell .stat-card strong,.control-center-shell .stat-card span,.control-center-shell .panel-header h2,.control-center-shell .table-row strong,.control-center-shell .followup-row strong,.control-center-shell .priority-row strong,.control-center-shell .demo-row strong,.control-center-shell .quote-row strong,.control-center-shell .email-workflow-grid>section>strong,.activity-item strong,.module-soon-card strong,.audit-engine-card strong,.kanban-column strong,.settings-split strong{color:#fff}.control-overview-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.74fr) minmax(220px,.48fr);gap:18px;margin-bottom:18px;display:grid}.control-pipeline,.kanban-board,.demo-engine-timeline{gap:10px;display:grid}.control-pipeline{grid-template-columns:repeat(5,minmax(0,1fr))}.control-pipeline-stage span,.activity-item p,.module-soon-card p,.audit-engine-card p,.settings-split p,.settings-split span{color:#f7f2ff94}.control-pipeline-stage strong{margin-top:18px;font-size:36px;display:block}.activity-item strong{margin-top:5px;display:block}.activity-item p{margin:4px 0 0;font-size:13px}.quick-actions-grid a{color:#fff;background:#8b5cf624;border:1px solid #a855f738;border-radius:16px;align-items:center;gap:10px;min-height:50px;padding:0 14px;font-weight:900;display:flex}.audit-engine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-engine-card{gap:14px;padding:16px;display:grid}.audit-engine-card strong{margin-top:12px;font-size:18px;display:block}.audit-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.audit-signal-grid small{color:#f7f2ffb8;background:#09090f7a;border:1px solid #ffffff14;border-radius:12px;padding:9px;font-weight:800}.control-center-shell .prospect-import-panel{background:linear-gradient(135deg,#111018f0,#341f5494),radial-gradient(circle at 100%,#d8a64229,#0000 34%)}.control-center-shell .quick-import-form,.control-center-shell .import-note,.control-center-shell .followup-row,.control-center-shell .priority-row,.control-center-shell .demo-row,.control-center-shell .quote-row,.control-center-shell .niche-split div,.control-center-shell .empty-state{color:#f7f2ffc7;background:#ffffff0e;border-color:#ffffff17}.control-center-shell .prospect-meta a,.control-center-shell .prospect-meta span,.control-center-shell .status-pill{color:#f7f2ffd1;background:#ffffff14;border:1px solid #ffffff1a}.control-center-shell .score.high{color:#86efac;background:#22c55e24}.control-center-shell .score.mid{color:#f1d58b;background:#d8a64226}.control-center-shell .score.low{color:#fca5a5;background:#f8717126}.simple-home{gap:16px;display:grid}.simple-home-hero{background:linear-gradient(135deg,#0d171cf0,#18151ceb);border:1px solid #7dd3fc29;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:148px;padding:20px;display:grid}.simple-home-hero h2{color:#fff;letter-spacing:0;margin:6px 0 0;font-size:44px;line-height:1}.simple-home-hero p{color:#f7f2ffa8;max-width:720px;margin:12px 0 0;font-size:15px;font-weight:850;line-height:1.4}.simple-home-focus-card{background:#07080d6b;border:1px solid #ffffff17;border-radius:12px;align-self:stretch;justify-items:start;gap:8px;min-width:min(360px,30vw);padding:14px;display:grid}.simple-home-focus-card.hot{border-color:#d8a6424d}.simple-home-focus-card.warn{border-color:#fbbf2447}.simple-home-focus-card.danger{border-color:#f8717157}.simple-home-focus-card.good{border-color:#34d39933}.simple-home-focus-card span{color:#7dd3fcdb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.simple-home-focus-card strong{color:#fff;font-size:18px;line-height:1.16}.simple-home-focus-card small{color:#f7f2ff9e;font-size:12px;font-weight:820;line-height:1.35}.simple-home-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.simple-home-card{color:inherit;background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;gap:7px;min-height:112px;padding:14px;text-decoration:none;display:grid}.simple-home-card svg{color:#7dd3fc}.simple-home-card.hot,.simple-deal-row.hot,.simple-action-row.hot{border-color:#d8a6424d}.simple-home-card.warn,.simple-deal-row.warn,.simple-action-row.warn{border-color:#fbbf2442}.simple-home-card.danger,.simple-deal-row.danger,.simple-action-row.danger{border-color:#f8717152}.simple-home-card.good,.simple-action-row.good{border-color:#34d3992e}.simple-home-card:hover,.simple-deal-row:hover,.simple-action-row:hover,.simple-link-grid a:hover,.simple-pipeline-strip a:hover{border-color:#7dd3fc57}.simple-home-card span,.simple-deal-row span,.simple-action-row span,.simple-pipeline-strip span{color:#7dd3fcdb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.simple-home-card strong{color:#fff;letter-spacing:0;font-size:30px;line-height:1}.simple-home-card small,.simple-deal-row p,.simple-action-row p,.simple-action-row small{color:#f7f2ff9e;font-size:12px;font-weight:850;line-height:1.35}.simple-home-work{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.simple-home-deals,.simple-home-side>section,.simple-advanced-panel{background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;padding:16px}.simple-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.simple-section-head h3{color:#fff;letter-spacing:0;margin:3px 0 0;font-size:22px}.simple-deal-list,.simple-action-list,.simple-home-side{gap:10px;display:grid}.simple-action-row{color:inherit;background:#07080d57;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:minmax(110px,.34fr) minmax(210px,.88fr) minmax(150px,.56fr) auto;align-items:center;gap:10px;min-height:68px;padding:11px;text-decoration:none;display:grid}.simple-deal-row{color:inherit;background:#07080d57;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:minmax(86px,.28fr) minmax(150px,.6fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:11px;text-decoration:none;display:grid}.simple-deal-row strong{color:#fff;letter-spacing:0;font-size:14px;line-height:1.25}.simple-action-row strong{color:#fff;letter-spacing:0;margin-bottom:4px;font-size:15px;line-height:1.25;display:block}.simple-deal-row p,.simple-action-row p,.simple-action-row small{margin:0}.simple-deal-row b,.simple-action-row b{color:#d8a642e6;text-transform:uppercase;white-space:nowrap;font-size:10px}.simple-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.simple-link-grid a{color:#f7f2ffe0;background:#07080d57;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 10px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.simple-link-grid svg{color:#7dd3fc;flex:none}.simple-pipeline-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.simple-home-side .simple-pipeline-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-pipeline-strip a{color:inherit;background:#07080d57;border:1px solid #ffffff14;border-radius:12px;gap:5px;min-height:64px;padding:10px;text-decoration:none;display:grid}.simple-pipeline-strip strong{color:#fff;font-size:20px;line-height:1}.simple-home-snapshot{align-content:start}.simple-snapshot-list{gap:8px;margin-top:10px;display:grid}.simple-snapshot-list a{color:inherit;background:#07080d57;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(74px,.36fr);align-items:center;gap:8px;min-height:46px;padding:9px 10px;text-decoration:none;display:grid}.simple-snapshot-list a.warn{border-color:#fbbf2442}.simple-snapshot-list a.danger{border-color:#f8717152}.simple-snapshot-list a.good{border-color:#34d3992e}.simple-snapshot-list span{color:#7dd3fcdb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.simple-snapshot-list strong{color:#fff;font-size:22px;line-height:1}.simple-snapshot-list small{color:#f7f2ff9e;text-align:right;font-size:11px;font-weight:850}.simple-advanced-panel summary{color:#f7f2ffc2;cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;font-weight:950;display:flex}.simple-advanced-panel summary b{color:#f1d58b;text-align:center;background:#d8a64224;border:1px solid #d8a64238;border-radius:999px;min-width:28px;padding:3px 7px}.simple-advanced-panel div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.simple-advanced-panel a{color:#f7f2ffb8;background:#07080d57;border:1px solid #ffffff14;border-radius:10px;min-height:36px;padding:10px;font-size:12px;font-weight:850;text-decoration:none}.business-pipeline-panel{background:linear-gradient(135deg,#0c161ceb,#15111be6),radial-gradient(circle at 88% 12%,#22c55e1f,#0000 34%);border-color:#7dd3fc29}.business-pipeline-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.business-pipeline-stage{color:inherit;background:#ffffff0d;border:1px solid #ffffff17;border-radius:14px;gap:7px;min-height:118px;padding:13px;text-decoration:none;display:grid}.business-pipeline-stage:hover,.business-deal-row:hover{border-color:#7dd3fc57}.business-pipeline-stage svg{color:#7dd3fc}.business-pipeline-stage.hot,.business-deal-row.hot{border-color:#d8a64247}.business-pipeline-stage.hot svg{color:#d8a642}.business-pipeline-stage.warn,.business-deal-row.warn{border-color:#fbbf243d}.business-pipeline-stage.warn svg{color:#fbbf24}.business-pipeline-stage.danger,.business-deal-row.danger{border-color:#f871714d}.business-pipeline-stage.danger svg{color:#f87171}.business-pipeline-stage.good{border-color:#34d3992e}.business-pipeline-stage span,.business-deal-row span{color:#7dd3fce0;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.business-pipeline-stage strong{color:#fff;letter-spacing:0;font-size:30px;line-height:1}.business-pipeline-stage small,.business-deal-row small,.business-pipeline-focus aside p{color:#f7f2ff9e;font-size:12px;font-weight:820;line-height:1.35}.business-pipeline-focus{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:12px;display:grid}.business-pipeline-focus>section,.business-pipeline-focus aside{background:#07080d57;border:1px solid #ffffff14;border-radius:14px;padding:13px}.business-deal-list{gap:9px;margin-top:10px;display:grid}.business-deal-row{color:inherit;background:#ffffff0b;border:1px solid #ffffff16;border-radius:13px;grid-template-columns:minmax(92px,.34fr) minmax(150px,.7fr) minmax(0,1.1fr) minmax(130px,.72fr) auto;gap:5px;min-height:58px;padding:10px;text-decoration:none;display:grid}.business-deal-row strong,.business-pipeline-focus aside strong{color:#fff;letter-spacing:0;font-size:14px;line-height:1.25}.business-deal-row p{color:#f7f2ffb8;margin:0;font-size:12px;font-weight:850;line-height:1.3}.business-deal-row b{color:#d8a642e6;text-transform:uppercase;white-space:nowrap;align-self:center;font-size:10px}.business-pipeline-focus aside{align-content:start;gap:10px;display:grid}.business-pipeline-focus aside div{flex-wrap:wrap;gap:8px;display:flex}.prospect-action-list{gap:10px;display:grid}.prospect-action-row{color:inherit;background:#07080d57;border:1px solid #ffffff16;border-radius:13px;grid-template-columns:minmax(86px,.28fr) minmax(150px,.62fr) minmax(0,1fr) minmax(130px,.58fr) auto;align-items:center;gap:10px;min-height:62px;padding:11px;text-decoration:none;display:grid}.prospect-action-row.hot{border-color:#d8a64247}.prospect-action-row.warn{border-color:#fbbf243d}.prospect-action-row.danger{border-color:#f871714d}.prospect-action-row:hover{border-color:#7dd3fc57}.prospect-action-row span,.prospect-board-drawer summary span{color:#7dd3fcdb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.prospect-action-row strong{color:#fff;letter-spacing:0;font-size:14px;line-height:1.25}.prospect-action-row p,.prospect-action-row small{color:#f7f2ff9e;margin:0;font-size:12px;font-weight:850;line-height:1.35}.prospect-action-row b{color:#d8a642e6;text-transform:uppercase;white-space:nowrap;font-size:10px}.prospect-enrichment-panel{grid-area:auto/1/auto/-1}.prospect-enrichment-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.prospect-enrichment-strip article{background:#07080d57;border:1px solid #ffffff14;border-radius:14px;min-height:104px;padding:14px}.prospect-enrichment-strip article.good{border-color:#34d3993d}.prospect-enrichment-strip article.warn{border-color:#d8a64247}.prospect-enrichment-strip article.risk{border-color:#f871714d}.prospect-enrichment-strip span,.prospect-enrichment-main span,.score-breakdown-head span{color:#7dd3fcdb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.prospect-enrichment-strip strong{color:#fff;letter-spacing:0;margin:12px 0 6px;font-size:30px;line-height:1;display:block}.prospect-enrichment-strip p,.prospect-enrichment-main p,.score-breakdown-head p{color:#f7f2ff94;margin:0;font-size:12px;font-weight:850;line-height:1.35}.prospect-enrichment-queue{gap:10px;display:grid}.prospect-enrichment-row{color:inherit;background:#07080d5c;border:1px solid #ffffff16;border-radius:14px;grid-template-columns:minmax(210px,.62fr) minmax(420px,1.22fr) minmax(190px,.5fr) auto;align-items:center;gap:12px;min-height:86px;padding:12px;text-decoration:none;display:grid}.prospect-enrichment-row.risk{border-color:#f871714d}.prospect-enrichment-row.warn{border-color:#d8a64247}.prospect-enrichment-row.good{border-color:#34d39938}.prospect-enrichment-row:hover{border-color:#7dd3fc57}.prospect-enrichment-main{gap:6px;min-width:0;display:grid}.prospect-enrichment-main strong{color:#fff;font-size:15px;line-height:1.25}.prospect-enrichment-row>b{color:#d8a642e6;text-transform:uppercase;white-space:nowrap;font-size:10px}.score-dimension-mini{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.score-dimension-mini span,.prospect-mini-score span{color:#f7f2ffc7;background:#ffffff0e;border:1px solid #ffffff17;border-radius:10px;gap:3px;min-height:48px;padding:7px;display:grid}.score-dimension-mini span.good,.prospect-mini-score span.good{border-color:#34d3993d}.score-dimension-mini span.warn,.prospect-mini-score span.warn{border-color:#d8a64247}.score-dimension-mini span.risk,.prospect-mini-score span.risk{border-color:#f8717147}.score-dimension-mini b{color:#fff;font-size:13px;line-height:1}.score-dimension-mini small,.prospect-mini-score small{color:#f7f2ff85;font-size:9px;font-weight:900;line-height:1.15}.missing-chip-list{flex-wrap:wrap;gap:6px;display:flex}.missing-chip-list.compact{margin-top:10px}.missing-chip-list span{color:#ffecb8d6;background:#d8a6421f;border:1px solid #d8a64233;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900}.prospect-create-drawer,.prospect-board-drawer{overflow:hidden}.prospect-create-drawer>summary,.prospect-board-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.prospect-create-drawer>summary::-webkit-details-marker{display:none}.prospect-board-drawer>summary::-webkit-details-marker{display:none}.prospect-create-drawer>summary h2{color:#fff;letter-spacing:0;margin:0;font-size:22px}.prospect-create-drawer>summary p{color:#f7f2ff94;margin:5px 0 0;font-size:13px;font-weight:850;line-height:1.35}.prospect-create-drawer .prospect-form{margin-top:16px}.prospect-board-drawer{background:#07080d47;border:1px solid #ffffff14;border-radius:14px;margin-bottom:14px;padding:12px}.prospect-board-drawer summary span{align-items:center;gap:7px;display:inline-flex}.prospect-board-drawer summary b{color:#f1d58b;background:#d8a64224;border:1px solid #d8a64238;border-radius:999px;padding:5px 9px;font-size:11px}.prospect-board-drawer .kanban-board{margin:12px 0 0}.view-toggle{justify-content:flex-end}.view-toggle a{min-height:36px}.view-toggle span{color:#ffffffd6;background:#8b5cf624;border:1px solid #a855f738;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.kanban-board{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px}.kanban-column{min-height:88px;padding:13px}.kanban-column span{color:#f7f2ff94;font-size:12px;font-weight:900;display:block}.kanban-column strong{margin-top:16px;font-size:30px;display:block}.control-center-shell .table-head,.control-center-shell .table-row small,.control-center-shell .next-action small,.control-center-shell .table-row p,.control-center-shell .priority-row p,.control-center-shell .priority-row small,.control-center-shell .demo-row p,.control-center-shell .demo-row small,.control-center-shell .quote-row p,.control-center-shell .quote-row small,.control-center-shell .followup-row p,.control-center-shell .niche-split p,.control-center-shell .niche-split span,.control-center-shell .pipeline-row span{color:#f7f2ff94}.control-center-shell .table-row{border-top-color:#ffffff14}.control-center-shell .prospect-table{width:100%;overflow-x:auto}.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,.control-center-shell .inline-edit-form input,.control-center-shell .inline-edit-form select{color:#fff;background:#09090f8a;border-color:#ffffff1f}.control-center-shell .prospect-form label,.control-center-shell .prospect-import-form label,.control-center-shell .score-assistant legend,.control-center-shell .score-assistant label{color:#f7f2ffa8}.control-center-shell .score-assistant label{background:#ffffff0f;border-color:#ffffff1a}.demo-engine-timeline{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}.demo-engine-timeline span{color:#ffffffd6;text-align:center;background:linear-gradient(135deg,#8b5cf629,#d8a64214);border:1px solid #a855f733;border-radius:999px;min-height:38px;padding:11px 10px;font-size:12px;font-weight:900}.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{margin:16px 0 8px;font-size:20px;display:block}.control-center-shell .pipeline-row div{background:#ffffff14}.control-center-shell .pipeline-row i{background:linear-gradient(90deg,#8b5cf6,#d8a642)}@media (max-width:1180px){.dashboard-shell.control-center-shell,.control-overview-grid,.control-hero,.control-center-shell .dashboard-grid,.simple-home-work,.business-pipeline-focus,.audit-engine-grid,.module-soon-grid,.settings-split{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)}.score-dimension-mini,.missing-chip-list,.prospect-enrichment-row>b{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)}.simple-deal-row b,.prospect-action-row b,.prospect-action-row small{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)}.email-work-row,.demo-work-row,.quote-work-row,.client-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}.email-work-actions,.demo-work-actions,.quote-work-actions,.client-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}.dashboard-header.control-header,.control-hero,.simple-home-hero{border-radius:20px;padding:18px}.control-hero-copy h2{font-size:38px}.simple-home-hero{grid-template-columns:1fr;align-items:stretch}.simple-home-focus-card{min-width:0}.simple-home-hero h2{font-size:38px}.control-center-shell .stat-grid,.account-control-summary,.account-pool-grid,.account-rotation-strip,.simple-home-card-grid,.simple-deal-row,.prospect-enrichment-strip,.prospect-enrichment-row,.score-dimension-mini,.score-breakdown-head,.score-breakdown-grid,.prospect-mini-score,.prospect-action-row,.control-pipeline,.email-command-strip,.email-work-row,.demo-production-strip,.demo-work-row,.demo-url-form,.quote-command-strip,.quote-work-row,.quote-detail-grid,.quote-pipeline-steps,.client-command-strip,.client-work-row,.client-onboarding-steps,.client-conversion-list article,.business-deal-row,.kanban-board,.audit-signal-grid,.demo-engine-timeline,.email-workflow-grid{grid-template-columns:1fr}.business-deal-row b,.business-deal-row small,.simple-deal-row b,.simple-action-row b,.prospect-action-row b,.prospect-action-row small{grid-column:auto}.simple-link-grid,.simple-action-row,.simple-pipeline-strip,.simple-advanced-panel div{grid-template-columns:1fr}.simple-snapshot-list a{grid-template-columns:minmax(0,1fr) auto}.simple-snapshot-list small{text-align:left;grid-column:1/-1}.prospect-compact-head{display:none}.prospect-compact-row{grid-template-columns:1fr;align-items:stretch}.prospect-primary p,.prospect-last-action strong{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{gap:5px;display:grid}.dashboard-menu-section+.dashboard-menu-section{border-top:1px solid #ffffff0f;margin-top:10px;padding-top:12px}.dashboard-menu-section>span{color:#d8a642;letter-spacing:.08em;padding:0 12px;font-size:10px;font-weight:950}.simple-sidebar-main{gap:6px}.simple-sidebar-main a{font-weight:900}.simple-sidebar-advanced{opacity:.82}.simple-sidebar-advanced:hover{opacity:1}.simple-sidebar-advanced:has(.sidebar-nav-group[open]){opacity:1}.control-sidebar .dashboard-menu a.active,.control-sidebar .dashboard-menu a:hover{background:linear-gradient(135deg,#8b5cf62e,#d8a6420e);border-color:#d8a6423d}.control-hero{background:linear-gradient(135deg,#0f1017f5,#14111de0),radial-gradient(circle at 78% 10%,#d8a64221,#0000 24%);grid-template-columns:minmax(0,.72fr) minmax(420px,.54fr);gap:14px;min-height:116px;margin-bottom:12px;padding:14px 16px}.control-watermark{opacity:.025;inset:auto 8% -96% auto}.control-hero-copy h2{letter-spacing:-.045em;max-width:520px;margin-bottom:4px;font-size:clamp(30px,3.2vw,46px);line-height:.96}.control-hero-copy p:not(.dashboard-kicker){color:#f7f2ff94;margin:0;font-size:14px;font-weight:800}.control-hero-panel.mission-health{grid-template-columns:auto minmax(128px,1fr) auto;align-self:stretch;align-items:center;gap:10px;padding:12px;display:grid}.mission-score{min-width:126px}.control-hero-panel.mission-health strong{margin:5px 0 0;font-size:30px}.mission-health-grid{gap:7px;display:grid}.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;width:30px;height:30px;margin-bottom:9px}.control-center-shell .stat-card strong{font-size:27px}.control-center-shell .stat-card span{font-size:13px}.control-center-shell .stat-card p{margin-top:4px;font-size:12px}.control-center-shell .stat-card small{color:#e8c66a;text-transform:uppercase;background:#d8a6421f;border:1px solid #d8a6422e;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900;position:absolute;top:10px;right:10px}.now-panel{background:#0c0d13d1;border:1px solid #d8a6422e;border-radius:20px;margin-bottom:12px;padding:13px;box-shadow:0 22px 70px #0000002e}.now-panel-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.now-panel-header h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:20px}.status-pill.gold{color:#f1d58b;background:#d8a64224;border-color:#d8a64247}.now-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.now-action-card{color:#fff;background:#ffffff0e;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:26px auto;align-items:center;gap:4px 10px;min-height:76px;padding:11px;display:grid}.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:#f7f2ff94;font-weight:800}.now-action-card.hot,.now-action-card.warning{background:linear-gradient(135deg,#d8a64217,#8b5cf614);border-color:#d8a64240}.control-overview-grid{gap:14px;margin-bottom:14px}.control-pipeline-stage{min-height:86px;padding:13px}.control-pipeline-stage strong{margin-top:10px;font-size:28px}.activity-item{padding:10px 12px}.control-center-shell .dashboard-grid{grid-template-columns:minmax(0,1fr)}.control-center-shell .prospect-table{background:#07080d61;border:1px solid #ffffff14;border-radius:16px}.prospect-compact-list{background:#07080d61;border:1px solid #ffffff14;border-radius:16px;overflow:visible}.prospect-compact-head,.prospect-compact-row{grid-template-columns:minmax(240px,1.18fr) minmax(118px,.44fr) minmax(190px,.72fr) minmax(190px,.72fr) minmax(200px,.74fr);align-items:center;gap:12px;display:grid}.prospect-compact-head{color:#f7f2ff94;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0b;border-bottom:1px solid #ffffff14;padding:10px 12px;font-size:11px;font-weight:950}.prospect-compact-row{border-top:1px solid #ffffff14;min-height:86px;padding:12px}.prospect-compact-row:first-of-type{border-top:0}.prospect-primary,.prospect-state-stack,.prospect-last-action,.prospect-next-action{gap:7px;min-width:0;display:grid}.prospect-primary strong{color:#fff;font-size:15px;line-height:1.22}.prospect-primary small{color:#f7f2ff8f;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:850;display:inline-flex}.prospect-primary p{color:#f7f2ff9e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:780;line-height:1.32;overflow:hidden}.prospect-state-stack small,.prospect-last-action small{color:#f7f2ff8a;font-size:11px;font-weight:850}.prospect-last-action strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.prospect-contact-strip{flex-wrap:wrap;gap:6px;display:flex}.prospect-mini-score{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.prospect-mini-score span{color:#fff;min-height:42px;padding:6px;font-size:12px;font-weight:950}.prospect-contact-strip .email-badge,.prospect-contact-strip .demo-badge{min-height:27px;padding:6px 8px;font-size:11px}.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:#ffffff0b;border-bottom:1px solid #ffffff14;padding:10px 12px}.control-center-shell .table-row{min-height:64px;padding:10px 12px}.prospect-name-cell strong{font-size:14px}.prospect-name-cell small,.google-cell small{color:#f7f2ff7a;margin-top:4px;font-size:11px;display:block}.city-cell{color:#f7f2ffb3;align-items:center;gap:5px;font-size:13px;font-weight:850;display:inline-flex}.google-cell{color:#f7f2ffd1;font-size:13px;font-weight:900;display:block}.demo-badge{color:#f7f2ff94;background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;justify-content:center;padding:7px 9px;font-size:12px;font-weight:900;display:inline-flex}.demo-badge.ready{color:#86efac;background:#22c55e1f;border-color:#22c55e33}.demo-badge.warning{color:#f7d78a;background:#d8a64224;border-color:#d8a64247}.demo-badge.candidate{color:#d8b4fe;background:#8b5cf629;border-color:#a855f73d}.lead-priority,.next-action-pill{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:6px 9px;font-size:11px;font-weight:950;display:inline-flex}.lead-priority.hot{color:#f7d78a;background:linear-gradient(135deg,#d8a64233,#a855f72e);border:1px solid #d8a6425c;box-shadow:0 0 22px #d8a64214}.lead-priority.good{color:#d8b4fe;background:#8b5cf624;border:1px solid #a855f742}.lead-priority.low{color:#f7f2ff8f;background:#ffffff0e;border:1px solid #ffffff1a}.next-action-pill{color:#f7f2ffcc;text-transform:none;background:#07080d75;border:1px solid #ffffff17;justify-content:flex-start}.crm-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compact-action{min-height:34px;padding:0 12px}.prospect-details{position:relative}.prospect-details summary{color:#ffffffdb;cursor:pointer;background:#ffffff13;border:1px solid #ffffff1f;border-radius:999px;min-height:34px;padding:8px 12px;font-size:12px;font-weight:900;list-style:none}.prospect-details summary::-webkit-details-marker{display:none}.prospect-detail-drawer{z-index:20;background:#111018;border:1px solid #d8a64238;border-radius:18px;min-width:min(560px,100vw - 42px);padding:14px;position:absolute;top:42px;right:0;box-shadow:0 24px 70px #0000006b}.prospect-detail-drawer p{color:#f7f2ff9e;margin-bottom:12px;font-size:13px;line-height:1.4}.drawer-summary{margin-bottom:12px}.drawer-summary strong{color:#fff;margin-top:10px;font-size:17px;display:block}.signal-list{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.signal-list span{color:#f7f2ffc2;background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.hub-structure-panel{grid-column:1/-1}.worker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.worker-card{background:#ffffff0e;border:1px solid #ffffff17;border-radius:18px;min-height:160px;padding:18px}.worker-card svg,.module-soon-card svg{color:#d8a642}.worker-card strong{color:#fff;margin:28px 0 8px;font-size:22px;display:block}.worker-card p{color:#f7f2ff9e;font-size:13px;font-weight:800;line-height:1.4}.worker-meta{gap:6px;margin-top:14px;display:grid}.worker-meta small{color:#f7f2ff9e;background:#07080d57;border:1px solid #ffffff14;border-radius:10px;padding:7px 8px;font-size:11px;font-weight:800;line-height:1.25}.worker-actions,.job-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.account-control-hero{background:linear-gradient(135deg,#0f1017e6,#181223b8),radial-gradient(circle at 86% 12%,#d8a6421f,#0000 26%);border:1px solid #d8a64229;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:12px;padding:16px;display:grid}.account-control-hero span{color:#d8a642;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:950;display:block}.account-control-hero strong,.section-mini-header h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:20px;display:block}.account-control-hero p,.section-mini-header p,.account-quota-cell p,.account-pool-card p{color:#f7f2ff94;margin:6px 0 0;font-size:13px;font-weight:800;line-height:1.4}.account-control-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:260px;display:flex}.account-control-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.account-control-summary article,.account-section,.account-simple-row,.account-pool-card{background:#ffffff0e;border:1px solid #ffffff17;border-radius:18px}.account-control-summary article{min-height:92px;padding:13px}.account-control-summary span{color:#d8a642;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:950;display:block}.account-control-summary strong{color:#fff;letter-spacing:-.04em;font-size:28px;line-height:1;display:block}.account-control-summary small{color:#f7f2ff8c;margin-top:7px;font-size:12px;font-weight:800;display:block}.account-command-center{background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;gap:14px;margin-bottom:14px;padding:14px;display:grid}.account-search-bar{grid-template-columns:minmax(320px,.52fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.account-search-bar label{color:#f7f2ff9e;text-transform:uppercase;gap:7px;font-size:11px;font-weight:950;display:grid}.account-search-bar input{color:#fff;font:inherit;background:#07080d80;border:1px solid #ffffff1c;border-radius:14px;min-height:50px;padding:0 14px;font-size:16px;font-weight:850}.account-search-bar input:focus{border-color:#d8a6426b;outline:none}.account-filter-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.account-filter-buttons .active{color:#f1d58b;background:#d8a64229;border-color:#d8a64247}.account-type-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.account-type-summary span{color:#f7f2ff9e;background:#07080d47;border:1px solid #ffffff14;border-radius:12px;gap:4px;min-height:58px;padding:10px;font-size:11px;font-weight:850;display:grid}.account-type-summary strong{color:#fff;font-size:15px;line-height:1}.account-rotation-header{justify-content:space-between;align-items:end;gap:14px;display:flex}.account-rotation-header div{gap:4px;display:grid}.account-rotation-header span{color:#d8a642;text-transform:uppercase;font-size:11px;font-weight:950}.account-rotation-header strong{color:#fff;font-size:18px;line-height:1}.account-rotation-header p{color:#f7f2ff94;text-align:right;margin:0;font-size:12px;font-weight:800}.account-rotation-strip{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(210px,.55fr);gap:10px;display:grid}.account-focus-card,.account-desktop-action{color:inherit;cursor:pointer;text-align:left;background:#07080d61;border:1px solid #ffffff17;border-radius:14px;gap:6px;min-height:96px;padding:13px;display:grid}.account-desktop-action{color:#d1fae5;background:#22c55e21;border-color:#22c55e33;align-content:center;font-size:15px;font-weight:950}.account-focus-card:hover,.account-desktop-action:hover{border-color:#d8a64247;transform:translateY(-1px)}.account-focus-card span{color:#d8a642;text-transform:uppercase;font-size:11px;font-weight:950}.account-focus-card strong{color:#fff;font-size:18px}.account-focus-card small{color:#f7f2ffad;font-size:13px;font-weight:850}.account-current-badge{color:#86efac;text-transform:uppercase;background:#22c55e24;border:1px solid #22c55e33;border-radius:999px;justify-self:start;margin-top:2px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex}.account-rotation-status{color:#f7f2ffb8;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;justify-self:start;margin-top:2px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex}.account-rotation-status.available{color:#86efac;background:#22c55e1f;border-color:#22c55e33}.account-rotation-status.cooldown{color:#f1d58b;background:#d8a64224;border-color:#d8a6423d}.account-desktop-badge{color:#ddd6fe;text-transform:uppercase;background:#8b5cf629;border:1px solid #8b5cf642;border-radius:999px;width:fit-content;margin-top:6px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex}.account-desktop-action span{color:#ffffffb8;margin-top:6px;font-size:12px;font-weight:850;display:block}.account-type-pills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.account-type-pills button{color:#f7f2ffb3;cursor:pointer;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:950}.account-type-pills button.active{color:#f1d58b;background:#d8a64229;border-color:#d8a64247}.account-save-notice{color:#f1d58b;background:#d8a6421a;border:1px solid #d8a6422e;border-radius:14px;margin:0 0 14px;padding:10px 12px;font-size:13px;font-weight:850}.account-copy-feedback{color:#86efac;background:#22c55e1f;border:1px solid #22c55e2e;border-radius:14px;margin:0 0 14px;padding:10px 12px;font-size:13px;font-weight:850}.account-section{gap:12px;margin-top:14px;padding:14px;display:grid}.section-mini-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.account-simple-table{gap:8px;display:grid}.account-simple-head,.account-simple-row{grid-template-columns:minmax(190px,.9fr) minmax(210px,1fr) minmax(170px,.78fr) minmax(160px,.68fr) minmax(180px,.72fr);gap:12px;display:grid}.account-simple-head{color:#f7f2ff66;text-transform:uppercase;padding:0 12px;font-size:11px;font-weight:950}.account-simple-row{align-items:center;padding:12px}.account-identity strong,.account-worker-cell strong,.account-last-cell strong,.account-pool-card strong{color:#fff;display:block}.account-identity span,.account-pool-card span{color:#f7f2ffb8;margin-top:4px;font-size:13px;font-weight:850;display:block}.account-copy-email{color:#f7f2ffb8;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;margin-top:4px;padding:0;font-size:13px;font-weight:850;display:inline-flex}.account-copy-email:hover{color:#f1d58b;text-decoration:underline}.account-identity small,.account-worker-cell small,.account-last-cell small,.account-quota-cell small{color:#f7f2ff8a;margin-top:5px;font-size:12px;font-weight:800;display:block}.account-worker-cell span{color:#f1d58b;text-transform:uppercase;background:#d8a6421f;border:1px solid #d8a6422e;border-radius:999px;margin-top:7px;padding:4px 7px;font-size:10px;font-weight:950;display:inline-flex}.account-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.account-row-actions .cooldown-action{color:#f1d58b;border-color:#d8a64247}.quota-state{text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;display:inline-flex}.quota-state.good{color:#86efac;background:#22c55e24}.quota-state.medium,.quota-state.unknown{color:#f7f2ffa3;background:#ffffff12}.quota-state.limited,.quota-state.cooldown{color:#facc15;background:#d8a64224}.quota-state.exhausted,.quota-state.disabled{color:#fca5a5;background:#f871711f}.account-pool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.account-pool-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.account-pool-card p{grid-column:1/-1;margin-top:0}.ai-account-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.ai-account-summary article,.ai-account-rotation-note,.ai-account-row,.account-health-grid article,.account-health-layout section{background:#ffffff0e;border:1px solid #ffffff17;border-radius:18px}.ai-account-summary article{min-height:112px;padding:14px}.ai-account-summary span{color:#d8a642;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:950;display:block}.ai-account-summary strong{color:#fff;letter-spacing:-.04em;font-size:30px;line-height:1;display:block}.ai-account-summary small,.ai-account-rotation-note p,.ai-account-row small,.ai-account-row p,.ai-account-usage small{color:#f7f2ff94;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:#fff;margin-bottom:8px;font-size:16px;display:block}.ai-account-rotation-note p{max-width:820px;margin:0}.ai-account-table{gap:10px;display:grid;overflow-x:auto}.ai-account-toolbar{gap:12px;margin-bottom:14px;display:grid}.ai-account-filters,.ai-account-views{flex-wrap:wrap;gap:8px;display:flex}.ai-account-filters label{color:#f7f2ff9e;text-transform:uppercase;gap:6px;min-width:136px;font-size:11px;font-weight:950;display:grid}.ai-account-filters select{color:#fff;font:inherit;background:#07080d75;border:1px solid #ffffff1a;border-radius:12px;min-height:38px;padding:0 10px}.ai-account-filters .inline-filter{text-transform:none;background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;flex-direction:row;align-items:center;gap:8px;min-height:38px;padding:0 12px;display:flex}.ai-account-head,.ai-account-row{grid-template-columns:170px 190px 82px 92px 170px 112px 130px 78px 118px 170px 270px;gap:12px;min-width:1620px;display:grid}.ai-account-head{color:#f7f2ff6b;text-transform:uppercase;padding:0 14px;font-size:11px;font-weight:950}.ai-account-row{align-items:start;padding:14px}.ai-account-row strong,.ai-account-row b{color:#fff;display:block}.ai-account-row p{margin:8px 0 0}.ai-account-row>span:not(.agent-status):not(.health-badge){color:#f7f2ffb8;font-size:13px;font-weight:900}.ai-account-usage,.account-actions{flex-wrap:wrap;gap:6px;display:flex}.ai-account-usage small{background:#07080d57;border:1px solid #ffffff14;border-radius:999px;padding:6px 8px}.account-actions .compact-action{min-height:32px;padding:0 10px}.codex-account-live{gap:14px;width:min(100%,1440px);display:grid}.codex-account-main,.codex-account-saved,.codex-account-rotation-panel,.codex-account-diagnostics,.codex-account-empty{background:#ffffff0c;border:1px solid #ffffff17;border-radius:8px}.codex-account-main,.codex-account-saved,.codex-account-rotation-panel,.codex-account-diagnostics{padding:16px}.codex-account-active-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.codex-account-active-head span,.codex-account-profile-row span,.codex-account-rotation-line span,.codex-account-empty span,.codex-account-password-box span{color:#81e6d9;letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:950;display:block}.codex-account-active-head strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere;font-size:30px;font-weight:950;line-height:1.05;display:block}.codex-account-status-badge,.codex-account-inline-state{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.codex-account-status-badge.good,.codex-account-inline-state.good{color:#b9f7ca;background:#22c55e24;border:1px solid #22c55e3d}.codex-account-status-badge.warn,.codex-account-inline-state.warn{color:#fde7b0;background:#f59e0b24;border:1px solid #f59e0b3d}.codex-account-status-badge.danger,.codex-account-inline-state.danger{color:#ffc7c7;background:#ef444429;border:1px solid #ef444442}.codex-account-status-badge.unknown,.codex-account-inline-state.unknown{color:#e2e8f0;background:#94a3b824;border:1px solid #94a3b83d}.codex-account-identity-line,.codex-account-long-resets,.codex-account-tech-strip{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.codex-account-identity-line span,.codex-account-long-resets span,.codex-account-tech-strip span,.codex-account-diagnostics span{color:#f7f2ffc7;background:#07080d4d;border:1px solid #ffffff14;border-radius:999px;min-height:30px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.codex-account-primary-actions,.codex-account-command-grid,.codex-account-mode-actions{flex-wrap:wrap;gap:8px;display:flex}.codex-account-primary-actions{margin-top:14px}.codex-account-quota-line{grid-template-columns:auto auto minmax(160px,1fr);align-items:center;gap:10px;margin-top:16px;display:grid}.codex-account-quota-line strong{color:#fff;white-space:nowrap;font-size:20px;font-weight:950}.codex-account-quota-line>span{color:#f7f2ffb8;white-space:nowrap;font-size:13px;font-weight:850}.codex-account-meter-track{background:#07080d8f;border-radius:999px;height:12px;overflow:hidden}.codex-account-meter-track i{border-radius:inherit;height:100%;width:var(--meter-value);background:#22c55e;display:block}.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{background:#07080d42;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:end;gap:10px;margin-top:14px;padding:12px;display:grid;position:relative}.codex-account-hidden-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.codex-account-password-box input[type=password]{color:#fff;font:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;min-height:40px;padding:0 12px}.codex-account-password-box input[type=password]:focus{border-color:#81e6d98f}.codex-account-local-toggle{color:#f7f2ffb8;white-space:nowrap;align-items:center;gap:8px;min-height:40px;font-size:12px;font-weight:850;display:inline-flex}.codex-account-password-box small,.codex-account-footer small,.codex-account-profile-row p,.codex-account-rotation-line p,.codex-account-empty p{color:#f7f2ff9e;margin:7px 0 0;font-size:12px;font-weight:780;line-height:1.42}.codex-account-password-box small{min-height:40px;margin:0;padding-top:12px}.codex-account-profile-list{gap:8px;margin-top:10px;display:grid}.codex-account-profile-row{background:#07080d3d;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1.3fr) minmax(0,.65fr) minmax(0,.7fr) auto auto auto;align-items:center;gap:12px;min-height:82px;padding:12px;display:grid}.codex-account-profile-row strong,.codex-account-rotation-line strong,.codex-account-empty strong{color:#fff;overflow-wrap:anywhere;font-size:18px;font-weight:950;line-height:1.1;display:block}.codex-account-command{min-width:152px}.codex-account-command svg,.codex-account-footer svg,.codex-account-primary-actions svg,.codex-account-command-grid svg{flex:none}.codex-account-rotation-panel{gap:12px;display:grid}.codex-account-rotation-line{grid-template-columns:minmax(0,1fr) minmax(0,.55fr) auto;align-items:center;gap:12px;display:grid}.codex-account-command-grid .danger-command,.codex-account-mode-actions .danger-command{color:#ffc7c7;border-color:#ef444447}.codex-rotation-mode.manual{color:#e2e8f0;background:#94a3b824}.codex-rotation-mode.semi{color:#baf3ff;background:#22d3ee1f}.codex-rotation-mode.auto{color:#ffc7c7;background:#ef444424}.codex-account-diagnostics summary{color:#f7f2ffc7;cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.codex-account-diagnostics div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.codex-account-footer{align-items:center;min-height:24px;display:flex}.codex-account-empty{min-height:104px;padding:16px}.codex-account-loading{background:radial-gradient(circle,#8b5cf633,#8b5cf60a 42%,#0000 70%),#ffffff0c;justify-content:center;align-items:center;min-height:180px;display:flex}.codex-account-loader{background:linear-gradient(#f7f2ff1a,#8b5cf61a),#080712b8;border:1px solid #c084fc47;border-radius:999px;justify-content:center;align-items:center;width:74px;height:74px;display:flex;position:relative;box-shadow:0 0 0 8px #8b5cf614,0 18px 42px #00000052,inset 0 0 18px #c084fc14}.codex-account-loader:before{border-radius:inherit;content:"";background:#c084fc57;animation:1.8s ease-in-out infinite codex-account-loader-glow;position:absolute;inset:17px}.codex-account-loader i{z-index:1;border:4px solid #c084fc;border-color:#c084fc #8b5cf6 #f7f2ff29 #f7f2ff29;border-radius:999px;width:36px;height:36px;animation:.78s linear infinite codex-account-loader-spin;display:block;position:relative}@keyframes codex-account-loader-spin{to{transform:rotate(360deg)}}@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-loader i,.codex-account-loader:before,.codex-account-action-status i{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-quota-line,.codex-account-profile-row{grid-template-columns:1fr}.codex-account-active-head strong{font-size:22px}.codex-account-status-badge,.codex-account-command{justify-self:start}.codex-account-quota-line strong,.codex-account-quota-line>span{white-space:normal}}.account-focus-shell #ai-accounts{box-shadow:none;background:0 0;border:0;width:100%;min-width:0;max-width:100%;padding:0}.account-focus-shell .dashboard-main{gap:14px;min-width:0;overflow-x:clip}.account-focus-shell .dashboard-grid,.account-focus-shell .hub-structure-panel,.account-focus-shell .codex-account-live{width:100%;min-width:0;max-width:100%}.codex-account-card-title{color:#fff;letter-spacing:0;margin:0 0 14px;font-size:20px;font-weight:950;line-height:1.1}.codex-account-compact{gap:10px}.codex-account-topline,.codex-account-authbar,.codex-account-controls,.codex-account-totp-panel,.codex-account-table-shell{background:#080d1885;border:1px solid #ffffff17;border-radius:8px;box-shadow:inset 0 1px #ffffff09}.codex-account-topline{display:grid;overflow:hidden}.codex-account-context-card{background:linear-gradient(135deg,#8b5cf61f,#14b8a609),#ffffff07;border-bottom:1px solid #ddd6fe1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.codex-account-context-card span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:950;display:block}.codex-account-context-card strong{color:var(--dash-text);letter-spacing:0;font-size:22px;line-height:1.1;display:block}.codex-account-context-card p,.codex-account-context-card small{color:var(--dash-muted);margin:6px 0 0;font-size:12px;font-weight:850;line-height:1.35}.codex-account-context-metrics{border-radius:var(--dash-radius);background:#05050a61;border:1px solid #ddd6fe1c;min-width:180px;padding:11px 12px;display:grid}.codex-account-context-metrics b{color:#adffcaf5;font-size:15px;font-weight:950;line-height:1.15}.codex-account-stat-strip{grid-template-columns:repeat(11,minmax(72px,.56fr)) minmax(220px,1.2fr);align-items:stretch;display:grid}.codex-account-stat-strip span{color:#f7f2ff9e;letter-spacing:0;text-transform:uppercase;border-right:1px solid #ffffff14;gap:4px;min-width:0;min-height:56px;padding:11px 12px;font-size:11px;font-weight:900;line-height:1.1;display:grid}.codex-account-stat-strip span:last-child{border-right:0}.codex-account-stat-strip b{color:#fff;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:18px;font-weight:950;line-height:1;display:block;overflow:hidden}.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{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 11px;display:flex}.codex-account-authbar.codex-account-auth-steps{grid-template-columns:minmax(260px,1.05fr) minmax(220px,.78fr) minmax(260px,1fr) minmax(168px,.58fr);align-items:stretch;gap:0;padding:0;display:grid}.codex-account-auth-step{border-right:1px solid #ffffff14;flex-wrap:wrap;align-content:start;align-items:center;gap:8px;min-width:0;padding:10px 11px;display:flex;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;letter-spacing:0;text-transform:uppercase;flex:0 0 100%;font-size:10px;font-weight:950;line-height:1}.codex-account-authbar strong{color:#fff;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:14px;font-weight:950;line-height:1.1;overflow:hidden}.codex-account-authbar small{color:#f7f2ff9e;font-size:12px;font-weight:820}.codex-account-device-code.compact{width:auto;min-height:34px;padding:7px 10px;font-size:13px}.codex-account-search,.codex-account-sort,.codex-account-auth-select,.codex-account-auth-picker,.codex-account-quick-add,.codex-account-tunnel-command,.codex-account-totp-select,.codex-account-totp-secret{color:#c8fff7;background:#0206178a;border:1px solid #81e6d92e;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:inline-flex}.codex-account-search{flex:280px}.codex-account-auth-select{flex:260px;max-width:360px}.codex-account-auth-picker{z-index:32;flex:100%;max-width:100%;position:relative}.codex-account-auth-results{background:#030712fa;border:1px solid #81e6d942;border-radius:8px;max-height:286px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 42px #0000005c}.codex-account-auth-results button,.codex-account-auth-results span{color:#f7f2ffc2;text-align:left;background:0 0;border:0;border-radius:7px;gap:3px;width:100%;min-height:44px;padding:8px 9px;display:grid}.codex-account-auth-results button{cursor:pointer}.codex-account-auth-results button:hover,.codex-account-auth-results button.is-selected{color:#fff;background:#81e6d921}.codex-account-auth-results strong{max-width:none;font-size:12px}.codex-account-auth-results small{font-size:11px}.codex-account-quick-add{flex:220px;max-width:320px}.codex-account-tunnel-command{flex:360px;max-width:560px}.codex-account-auth-step .codex-account-tunnel-command{flex:100%;max-width:100%}.codex-account-tunnel-command span{color:#adffca;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950}.codex-account-totp-panel{position:relative}.codex-account-totp-summary{flex:none;align-items:center;gap:6px;display:inline-flex}.codex-account-totp-summary span{color:#f7f2ff9e;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:3px;min-width:76px;min-height:38px;padding:6px 9px;font-size:10px;font-weight:950;line-height:1.05;display:grid}.codex-account-totp-summary b{color:#fff;text-transform:none;font-size:15px;line-height:1}.codex-account-totp-select{flex:250px}.codex-account-totp-secret{color:#fff;font:inherit;outline:0;flex:260px;font-size:13px;font-weight:820}.codex-account-search input,.codex-account-sort select,.codex-account-auth-select select,.codex-account-auth-picker input,.codex-account-quick-add input,.codex-account-tunnel-command input{appearance:none;color:#fff;font:inherit;letter-spacing:0;background:0 0;border:0;outline:0;min-width:0;font-size:13px;font-weight:820}.codex-account-totp-select select{appearance:none;color:#fff;cursor:pointer;font:inherit;letter-spacing:0;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px;font-weight:820}.codex-account-search input,.codex-account-auth-select select,.codex-account-auth-picker input,.codex-account-quick-add input,.codex-account-tunnel-command input{width:100%}.codex-account-tunnel-command button{appearance:none;color:#c8fff7;cursor:pointer;background:#81e6d91f;border:1px solid #81e6d93d;border-radius:7px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0;display:inline-flex}.codex-account-sort select{cursor:pointer;min-width:132px}.codex-account-inline-import{z-index:24;position:relative}.codex-account-inline-import summary{color:#c8fff7;cursor:pointer;text-transform:uppercase;background:#81e6d91f;border:1px solid #81e6d947;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.codex-account-inline-import summary::-webkit-details-marker{display:none}.codex-account-inline-import textarea{color:#fff;font:inherit;resize:vertical;z-index:20;background:#020617f5;border:1px solid #81e6d947;border-radius:8px;outline:0;width:min(460px,80vw);min-width:320px;min-height:84px;margin-top:0;padding:10px 11px;font-size:13px;font-weight:760;line-height:1.35;display:block;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #0000005c}.codex-account-inline-import .codex-account-pool-add-action{z-index:21;margin-top:0;position:absolute;top:calc(100% + 108px);right:10px;box-shadow:0 14px 32px #00000047}.codex-account-table-shell{max-height:min(72vh,760px);overflow:auto}.codex-account-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:968px}.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 th,.codex-account-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff12;padding:10px 12px}.codex-account-table th{color:#81e6d9;letter-spacing:0;text-transform:uppercase;z-index:3;background:#0b1220f5;font-size:10px;font-weight:950;line-height:1.1;position:sticky;top:0}.codex-account-table th:last-child,.codex-account-table td:last-child{position:sticky;right:0}.codex-account-table th:last-child{text-align:right;z-index:5;box-shadow:-14px 0 22px #00000047}.codex-account-table td:last-child{z-index:2;background:#0b111dfa;box-shadow:-14px 0 22px #00000038}.codex-account-table td{color:#f7f2ffd6;min-height:48px;font-size:12px;font-weight:820;line-height:1.18}.codex-account-table tbody tr{background:#ffffff03;transition:background .14s,box-shadow .14s}.codex-account-table tbody tr:nth-child(2n){background:#ffffff06}.codex-account-table tbody tr:hover{background:#81e6d913}.codex-account-table tbody tr:hover td:last-child{background:#0f202afa}.codex-account-table tr:last-child td{border-bottom:0}.codex-account-table tr.is-active{background:#81e6d918}.codex-account-table tr.is-active td:last-child{background:#11292ffa}.codex-account-table tr.is-full{box-shadow:inset 3px 0 #22c55e}.codex-account-table tr.is-full td:last-child{box-shadow:-14px 0 22px #00000038,inset 3px 0 #22c55ed1}.codex-account-table tr.is-auth{box-shadow:inset 3px 0 #f59e0bc7}.codex-account-table tr.is-auth td:last-child{box-shadow:-14px 0 22px #00000038,inset 3px 0 #f59e0bd1}.codex-account-table tr.is-cooldown{background:#f59e0b0b}.codex-account-table .account-email-col{width:238px}.codex-account-table .account-token-col,.codex-account-table .account-auth-col,.codex-account-table .account-reset-col{text-align:center}.codex-account-email-inline{appearance:none;color:#fff;cursor:pointer;font:inherit;letter-spacing:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:216px;padding:0;font-size:13px;font-weight:950;line-height:1.1;display:block;overflow:hidden}.codex-account-email-inline:hover,.codex-account-email-inline:focus-visible{color:#c8fff7;outline:0}.codex-account-table small{color:#f7f2ff80;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:800;display:block;overflow:hidden}.codex-account-line-badges{flex-wrap:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.codex-account-line-badges .codex-account-state-badge{text-overflow:ellipsis;flex:none;max-width:88px;min-height:24px;padding:0 7px;overflow:hidden}.codex-account-token-meter.compact{place-items:center;gap:6px;width:68px;margin:0 auto;display:grid}.codex-account-token-compact{letter-spacing:0;text-align:center;white-space:nowrap;font-size:16px;font-weight:950;line-height:1;display:block}.codex-account-token-meter.compact i{background:#ffffff1a;border-radius:999px;width:68px;height:5px;display:block;position:relative;overflow:hidden}.codex-account-token-meter.compact i:after{border-radius:inherit;content:"";height:100%;width:var(--meter-value);background:#81e6d9;display:block}.codex-account-token-meter.compact:has(.full) i:after{background:#22c55e}.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-reset-compact,.codex-account-auth-compact,.codex-account-updated{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.codex-account-reset-subline{text-align:center;margin-top:4px!important}.codex-account-auth-compact.good{color:#adffca}.codex-account-auth-compact.warn{color:#fde7b0}.codex-account-actions-compact{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:252px;display:flex}.icon-action{appearance:none;color:#e2e8f0;cursor:pointer;background:#fff1;border:1px solid #ffffff1a;border-radius:7px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.icon-action:hover,.icon-action:focus-visible{color:#c8fff7;background:#81e6d924;border-color:#81e6d952;outline:0;transform:translateY(-1px)}.icon-action.success{color:#adffca}.icon-action.warning{color:#fde7b0}.icon-action.is-favorite{color:#f8d978;background:#d8a64224;border-color:#d8a64257}.icon-action.danger{color:#ffc7c7}.icon-action:disabled{cursor:wait;opacity:.48}.codex-account-line-feedback{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;max-width:132px;min-height:24px;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex;overflow:hidden}.codex-account-line-feedback.running{color:#c8fff7;background:#81e6d91f}.codex-account-line-feedback.success{color:#adffca;background:#22c55e24}.codex-account-line-feedback.error{color:#ffc7c7;background:#f8717124}.codex-account-no-result{color:#f7f2ff9e;text-align:center;padding:16px 0;display:block}.codex-account-footer.compact{min-height:30px;padding-top:0}.codex-account-pool-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.codex-account-pool-card{background:#07080d4d;border:1px solid #ffffff17;border-radius:8px;min-height:104px;padding:14px}.codex-account-pool-card.primary{background:#22c55e1f;border-color:#22c55e5c}.codex-account-pool-card span{color:#c8fff7;letter-spacing:0;text-transform:uppercase;align-items:center;gap:7px;min-height:18px;font-size:11px;font-weight:950;line-height:1.2;display:flex}.codex-account-pool-card strong{color:#fff;letter-spacing:0;margin-top:12px;font-size:30px;font-weight:950;line-height:1;display:block}.codex-account-pool-card small{color:#f7f2ffa3;margin-top:8px;font-size:12px;font-weight:820;line-height:1.25;display:block}.codex-account-pool-import{background:#07080d3d;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(210px,.72fr) minmax(260px,1fr) auto;align-items:stretch;gap:12px;margin-bottom:12px;padding:12px;display:grid}.codex-account-pool-import span{color:#81e6d9;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:950;display:block}.codex-account-pool-import strong{color:#fff;font-size:16px;font-weight:950;line-height:1.15;display:block}.codex-account-pool-import p{color:#f7f2ff9e;margin:6px 0 0;font-size:12px;font-weight:780;line-height:1.35}.codex-account-pool-import textarea{color:#fff;font:inherit;resize:vertical;background:#02061775;border:1px solid #81e6d938;border-radius:8px;outline:0;width:100%;min-height:86px;padding:11px 12px;font-size:13px;font-weight:760;line-height:1.35}.codex-account-pool-import textarea:focus{border-color:#81e6d98f;box-shadow:0 0 0 3px #81e6d91f}.codex-account-pool-add-action{color:#c8fff7;background:#81e6d924;border-color:#81e6d957;align-self:center;min-height:42px;font-weight:950}.codex-account-auth-panel{background:#07080d4d;border:1px solid #ffffff17;border-radius:8px;padding:14px}.codex-account-automation-panel{background:#07080d47;border:1px solid #81e6d924;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.codex-account-automation-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.codex-account-automation-status article{background:#02061752;border:1px solid #ffffff14;border-radius:8px;min-height:82px;padding:11px 12px}.codex-account-automation-status span{color:#81e6d9;letter-spacing:0;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:950;line-height:1.2;display:flex}.codex-account-automation-status strong{color:#fff;letter-spacing:0;margin-top:10px;font-size:22px;font-weight:950;line-height:1;display:block}.codex-account-automation-status strong.good{color:#adffca}.codex-account-automation-status strong.danger{color:#ffc7c7}.codex-account-automation-status small{color:#f7f2ff9e;margin-top:7px;font-size:12px;font-weight:820;line-height:1.25;display:block}.codex-account-automation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:220px;display:flex}.codex-account-auth-grid{grid-template-columns:minmax(220px,1fr) minmax(180px,.5fr) minmax(300px,.9fr);align-items:center;gap:12px;display:grid}.codex-account-auth-target,.codex-account-auth-code{min-width:0}.codex-account-auth-target span,.codex-account-auth-code span{color:#81e6d9;letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:950;display:block}.codex-account-auth-target strong,.codex-account-device-code{color:#fff;letter-spacing:0;overflow-wrap:anywhere;font-size:20px;font-weight:950;line-height:1.12;display:block}.codex-account-auth-target small,.codex-account-auth-code small{color:#f7f2ff9e;margin-top:6px;font-size:12px;font-weight:820;line-height:1.25;display:block}.codex-account-device-code{appearance:none;color:#c8fff7;cursor:pointer;text-align:left;background:#81e6d91f;border:1px solid #81e6d947;border-radius:8px;width:100%;min-height:42px;padding:9px 12px}.codex-account-device-code:disabled{color:#e2e8f094;cursor:default}.codex-account-auth-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.codex-account-auth-action{color:#d7ffe4;background:#22c55e29;border-color:#22c55e61;font-weight:950}.codex-account-live .soft-button,.codex-account-live .codex-account-device-code,.codex-account-live .icon-action,.codex-account-live .codex-account-auth-results button,.codex-account-live .codex-account-tunnel-command button{transition:background .15s,border-color .15s,box-shadow .15s,color .15s,filter .15s,transform .15s;position:relative}.codex-account-live .soft-button,.codex-account-live .codex-account-device-code{color:#eafffb;cursor:pointer;text-shadow:0 1px #0000002e;white-space:nowrap;background:linear-gradient(#81e6d938,#23617033);border:1px solid #81e6d95c;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 7px 18px #00000038}.codex-account-live .soft-button:after,.codex-account-live .codex-account-device-code:after,.codex-account-live .icon-action:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);transition:opacity .15s,transform .26s;position:absolute;inset:0;transform:translate(-90%)}.codex-account-live .soft-button:not(:disabled):not(.disabled-link):hover,.codex-account-live .codex-account-device-code:not(:disabled):hover{background:linear-gradient(#81e6d94d,#23617042);border-color:#81e6d994;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 11px 26px #00000047}.codex-account-live .soft-button:not(:disabled):not(.disabled-link):hover:after,.codex-account-live .codex-account-device-code:not(:disabled):hover:after,.codex-account-live .icon-action:not(:disabled):hover:after{opacity:1;transform:translate(90%)}.codex-account-live .soft-button:not(:disabled):active,.codex-account-live .codex-account-device-code:not(:disabled):active,.codex-account-live .icon-action:not(:disabled):active{transform:translateY(0);box-shadow:inset 0 2px 4px #00000047,0 3px 9px #0003}.codex-account-live .soft-button:focus-visible,.codex-account-live .codex-account-device-code:focus-visible,.codex-account-live .icon-action:focus-visible,.codex-account-live .codex-account-auth-results button:focus-visible,.codex-account-live .codex-account-tunnel-command button:focus-visible{outline-offset:2px;outline:1px solid #c8fff7bd;box-shadow:0 0 0 3px #81e6d93d,0 8px 22px #0000003d}.codex-account-live .soft-button svg,.codex-account-live .icon-action svg,.codex-account-live .codex-account-device-code svg{filter:drop-shadow(0 1px #00000047);flex:none}.codex-account-live .codex-account-auth-action{color:#e6ffed;background:linear-gradient(#22c55e52,#1665343d);border-color:#4ade807a}.codex-account-live .codex-account-visible-browser-action{color:#e0f7ff;background:linear-gradient(#38bdf847,#0e749038);border-color:#7dd3fc7a}.codex-account-live .codex-account-tunnel-action{color:#fff1c2;background:linear-gradient(#f59e0b3d,#78350f38);border-color:#fbbf247a}.codex-account-live .codex-account-exhaust-action{color:#ffe2e2;background:linear-gradient(#f871713d,#7f1d1d38);border-color:#f8717170}.codex-account-live .soft-button:disabled,.codex-account-live .codex-account-device-code:disabled,.codex-account-live .icon-action:disabled,.codex-account-live .soft-button.disabled-link{box-shadow:none;cursor:not-allowed;filter:grayscale(.3);opacity:.42;transform:none}.disabled-link{opacity:.48;pointer-events:none}.codex-account-simple-grid,.codex-account-profile-row{grid-template-columns:minmax(230px,1.25fr) minmax(118px,.52fr) minmax(120px,.42fr) minmax(136px,.48fr) minmax(150px,.62fr) minmax(280px,.95fr);align-items:center;gap:12px;display:grid}.codex-account-simple-grid{min-height:96px}.codex-account-email-cell,.codex-account-token-cell,.codex-account-reset-cell,.codex-account-state-cell,.codex-account-measure-cell{min-width:0}.codex-account-email-cell span,.codex-account-token-cell span,.codex-account-reset-cell span,.codex-account-state-cell span,.codex-account-measure-cell span{color:#81e6d9;letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:950;display:block}.codex-account-email-cell strong,.codex-account-email-copy{appearance:none;color:#fff;font:inherit;letter-spacing:0;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;width:100%;padding:0;font-size:23px;font-weight:950;line-height:1.08;display:block}.codex-account-email-copy{cursor:pointer}.codex-account-email-copy:hover,.codex-account-email-copy:focus-visible{color:#c8fff7;outline:0}.codex-account-password-action{justify-content:flex-start;width:fit-content;min-height:34px;margin-top:10px}.codex-account-token-value,.codex-account-reset-cell strong,.codex-account-measure-cell strong{color:#fff;letter-spacing:0;white-space:nowrap;font-size:22px;font-weight:950;line-height:1.08;display:block}.codex-account-measure-cell strong{white-space:normal;font-size:18px}.codex-account-measure-cell small{color:#f7f2ff9e;margin-top:5px;font-size:12px;font-weight:820;line-height:1.2;display:block}.codex-account-reset-cell strong{white-space:normal}.codex-account-token-value.full{color:#adffca;text-shadow:0 0 18px #22c55e4d}.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{max-width:160px;margin-top:8px}.codex-account-meter-track.full i,.codex-account-meter-track.good i{background:#22c55e}.codex-account-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.codex-account-row-actions .compact-action{white-space:nowrap}.codex-account-connect-action{color:#d7ffe4;background:#22c55e2e;border-color:#22c55e70;min-height:40px;padding-inline:14px;font-weight:950;box-shadow:inset 0 1px #ffffff14}.codex-account-connect-action:hover{background:#22c55e3d;border-color:#22c55e94}.codex-account-exhaust-action{color:#ffc7c7;background:#f871711f;border-color:#f871714d}.codex-account-exhaust-action:hover{background:#f871712e;border-color:#f871716b}.codex-account-auth-expire-action{color:#fde7b0;background:#f59e0b1f;border-color:#f59e0b4d}.codex-account-auth-expire-action:hover{background:#f59e0b2e;border-color:#f59e0b70}.codex-account-row-actions .compact-action:disabled,.codex-account-header-actions .compact-action:disabled{cursor:wait;opacity:.58}.codex-account-action-status{color:#c8fff7;text-transform:uppercase;white-space:normal;background:#81e6d91f;border:1px solid #81e6d94d;border-radius:999px;justify-content:center;align-items:center;gap:7px;max-width:210px;min-height:30px;padding:0 10px;font-size:11px;font-weight:950;line-height:1.1;display:inline-flex}.codex-account-action-status i{background:currentColor;border-radius:999px;flex:none;width:7px;height:7px;animation:.9s ease-in-out infinite codex-account-action-pulse;display:block}.codex-account-action-status.success{color:#adffca;background:#22c55e24;border-color:#22c55e57}.codex-account-action-status.error{color:#ffc7c7;background:#f8717124;border-color:#f8717157}.codex-account-action-status.success i,.codex-account-action-status.error i{animation:none}.codex-account-action-status.idle i{opacity:.45;animation:none}.codex-account-profile-row.action-running,.codex-account-simple-grid.action-running{border-color:#81e6d961;outline-color:#81e6d961;box-shadow:inset 3px 0 #81e6d9b8}.codex-account-profile-row.action-success,.codex-account-simple-grid.action-success{border-color:#22c55e61;outline-color:#22c55e61;box-shadow:inset 3px 0 #22c55eb8}.codex-account-profile-row.action-error,.codex-account-simple-grid.action-error{border-color:#f8717161;outline-color:#f8717161;box-shadow:inset 3px 0 #f87171b8}.codex-account-simple-grid.action-running,.codex-account-simple-grid.action-success,.codex-account-simple-grid.action-error{outline-offset:4px;border-radius:8px;outline-width:1px;outline-style:solid}@keyframes codex-account-action-pulse{0%,to{opacity:.34;transform:scale(.84)}50%{opacity:1;transform:scale(1)}}.codex-account-full-badge{color:#adffca;text-transform:uppercase;white-space:nowrap;background:#22c55e33;border:1px solid #22c55e75;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.codex-account-pending-badge{color:#fde7b0;text-transform:uppercase;white-space:nowrap;background:#f59e0b24;border:1px solid #f59e0b57;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.codex-account-totp-badge{color:#c8fff7;text-transform:uppercase;white-space:nowrap;background:#81e6d91f;border:1px solid #81e6d952;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.codex-account-state-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.codex-account-state-badge{color:#e2e8f0;text-transform:uppercase;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1c;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.codex-account-state-badge.active,.codex-account-state-badge.available{color:#adffca;background:#22c55e24;border-color:#22c55e57}.codex-account-state-badge.limited,.codex-account-state-badge.cooldown{color:#fde7b0;background:#f59e0b24;border-color:#f59e0b52}.codex-account-state-badge.exhausted,.codex-account-state-badge.disabled{color:#ffc7c7;background:#f8717124;border-color:#f8717157}.codex-account-state-badge.verify{color:#e2e8f0;background:#94a3b824;border-color:#94a3b847}.codex-account-state-badge.pending{color:#fde7b0;background:#f59e0b24;border-color:#f59e0b57}.codex-account-state-badge.auth-expired,.codex-account-state-badge.source-auth_expired{color:#fde7b0;background:#f59e0b29;border-color:#f59e0b61}.codex-account-state-badge.source-live{color:#adffca;background:#22c55e29;border-color:#22c55e5c}.codex-account-state-badge.source-scan{color:#c8fff7;background:#81e6d921;border-color:#81e6d952}.codex-account-state-badge.source-reset_estimated{color:#fde7b0;background:#f59e0b24;border-color:#f59e0b52}.codex-account-state-badge.source-history{color:#ddd6fe;background:#a78bfa1f;border-color:#a78bfa47}.codex-account-state-badge.source-manual_exhausted{color:#ffc7c7;background:#f8717129;border-color:#f8717157}.codex-account-state-badge.source-unknown{color:#dbe4ee;background:#94a3b81a;border-color:#94a3b838}.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{color:#c8fff7;background:#81e6d924;border-color:#81e6d957}.codex-account-state-badge.plan-business,.codex-account-state-badge.plan-pro{color:#f8d978;background:#d8a64229;border-color:#d8a6425c}.codex-account-state-badge.plan-plus,.codex-account-state-badge.plan-go{color:#baf3ff;background:#22d3ee1f;border-color:#22d3ee52}.codex-account-state-badge.plan-free{color:#dbe4ee;background:#94a3b81f;border-color:#94a3b83d}.codex-account-state-badge.plan-unknown{color:#e2e8f0c2;background:#94a3b814;border-color:#94a3b82e}.codex-account-profile-row.recommended{background:#81e6d912;border-color:#81e6d952}.codex-account-profile-row.favorite{border-color:#81e6d933;box-shadow:inset 2px 0 #81e6d99e}.codex-account-profile-row.codex-account-full-token{background:linear-gradient(90deg,#22c55e2e,#07080d33);border-color:#22c55e80;box-shadow:inset 4px 0 #22c55e,0 0 0 1px #22c55e1a}.codex-account-saved .section-mini-header,.codex-account-rotation-panel .section-mini-header{margin-bottom:10px}.codex-account-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.codex-account-scan-log{background:#07080d3d;border:1px solid #ffffff14;border-radius:8px;padding:12px 14px}.codex-account-scan-log span{color:#81e6d9;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:950;display:block}.codex-account-scan-log strong{color:#fff;font-size:15px;font-weight:950;line-height:1.2;display:block}.codex-account-scan-log p{color:#f7f2ff9e;margin:6px 0 0;font-size:12px;font-weight:780;line-height:1.35}@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 #ffffff14}.codex-account-search{flex-basis:100%}.codex-account-pool-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.codex-account-pool-import,.codex-account-auth-grid,.codex-account-automation-panel,.codex-account-automation-status{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-simple-grid,.codex-account-profile-row{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 #ffffff14}.codex-account-stat-strip span:nth-child(2n),.codex-account-stat-strip span:last-child{border-right:0}.codex-account-authbar .compact-action,.codex-account-controls .compact-action,.codex-account-totp-panel .compact-action,.codex-account-search,.codex-account-sort,.codex-account-auth-picker,.codex-account-totp-select,.codex-account-totp-secret{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 #ffffff14}.codex-account-auth-step:last-child{border-bottom:0}.codex-account-sort select,.codex-account-totp-select select{width:100%}.codex-account-totp-summary{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.codex-account-totp-summary span{min-width:0}.codex-account-inline-import,.codex-account-inline-import summary{width:100%}.codex-account-inline-import textarea{width:100%;min-width:0;position:static}.codex-account-inline-import .codex-account-pool-add-action{box-shadow:none;margin-top:8px;position:static;top:auto;right:auto}.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-state-colgroup,.codex-account-table .account-reset-colgroup,.codex-account-table .account-auth-colgroup,.codex-account-table th:nth-child(2),.codex-account-table th:nth-child(4),.codex-account-table th:nth-child(5),.codex-account-table td:nth-child(2),.codex-account-table td:nth-child(4),.codex-account-table td:nth-child(5){display:none}.codex-account-table th,.codex-account-table td{padding:9px 8px}.codex-account-table th:last-child,.codex-account-table td:last-child{position:static}.codex-account-table th:last-child,.codex-account-table td:last-child,.codex-account-table tr.is-active td:last-child,.codex-account-table tr.is-full td:last-child,.codex-account-table tr.is-auth td:last-child,.codex-account-table tbody tr:hover td:last-child{box-shadow:none;background:0 0}.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;width:28px;height:28px}.codex-account-pool-overview{grid-template-columns:1fr}.codex-account-pool-card{min-height:88px}.codex-account-simple-grid,.codex-account-profile-row{grid-template-columns:1fr}.codex-account-email-cell strong,.codex-account-email-copy{font-size:19px}.codex-account-token-value,.codex-account-reset-cell strong,.codex-account-measure-cell strong{font-size:20px}.codex-account-row-actions .compact-action,.codex-account-auth-actions .compact-action,.codex-account-automation-actions .compact-action{width:100%}}.tier-badge,.quota-badge,.borrow-badge{text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;display:inline-flex}.tier-badge.business,.tier-badge.plus{color:#f8d978;background:#d8a64229}.tier-badge.go{color:#d8b4fe;background:#8b5cf629}.tier-badge.free,.tier-badge.backup,.tier-badge.test,.tier-badge.disabled{color:#f7f2ff94;background:#ffffff12}.quota-badge.likely-available,.quota-badge.medium-usage,.borrow-badge.yes{color:#86efac;background:#22c55e1f}.quota-badge.likely-limited,.quota-badge.cooldown{color:#facc15;background:#d8a64224}.quota-badge.exhausted,.borrow-badge.no{color:#fca5a5;background:#f871711f}.quota-badge.unknown{color:#f7f2ff85;background:#ffffff12}.ai-account-priority strong{color:#fff;font-size:20px;display:block}.health-badge{text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;display:inline-flex}.health-badge.good,.health-badge.medium{color:#86efac;background:#22c55e1f}.health-badge.limited,.health-badge.cooldown{color:#facc15;background:#d8a64224}.health-badge.exhausted{color:#fca5a5;background:#f8717124}.health-badge.unknown{color:#f7f2ff85;background:#ffffff12}.health-badge.disabled{color:#f7f2ff5c;background:#ffffff0d}.account-health-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.account-health-grid article{min-height:116px;padding:14px}.account-health-grid span{color:#d8a642;text-transform:uppercase;min-height:30px;font-size:11px;font-weight:950;display:block}.account-health-grid strong{color:#fff;letter-spacing:-.04em;font-size:30px;line-height:1;display:block}.account-health-grid p{color:#f7f2ff94;font-size:12px;font-weight:800;line-height:1.35}.account-health-layout{grid-template-columns:1.2fr 1fr 1fr;gap:12px;display:grid}.account-health-layout section{padding:16px}.account-health-layout strong{color:#fff;margin-bottom:10px;display:block}.account-health-layout p{color:#f7f2ff9e;margin:0 0 10px;font-size:13px;font-weight:800;line-height:1.45}.job-queue-toolbar{background:#ffffff0b;border:1px solid #ffffff17;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:14px;display:flex}.job-queue-toolbar p,.v0-status-card p,.job-created-notice span,.job-queue-row p,.job-log-row p{color:#f7f2ff9e;margin:0;font-size:13px;font-weight:800;line-height:1.4}.v0-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.job-control-lane{background:#ffffff0a;border:1px solid #d8a64224;border-radius:18px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.worker-control-lane{background:#ffffff0a;border:1px solid #8b5cf62e;border-radius:18px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.log-control-lane{background:#ffffff0a;border:1px solid #22c55e29;border-radius:18px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.message-control-lane{background:#ffffff0a;border:1px solid #a855f72e;border-radius:18px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.memory-control-lane{background:#ffffff0a;border:1px solid #d8a6422e;border-radius:18px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.brain-control-lane{background:#ffffff0a;border:1px solid #8b5cf633;border-radius:18px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.router-control-lane{background:#ffffff0a;border:1px solid #3b82f62e;border-radius:18px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.job-control-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.job-control-title span,.job-control-cards span{color:#d8a642e0;text-transform:uppercase;font-size:11px;font-weight:950}.job-control-title strong{color:#fff;font-size:15px}.job-control-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.job-control-cards article{background:#07080d52;border:1px solid #ffffff14;border-radius:14px;padding:12px}.job-control-cards strong{color:#fff;margin:7px 0 4px;font-size:18px;display:block}.job-control-cards p{color:#f7f2ff99;margin:0;font-size:12px;font-weight:800;line-height:1.35}.priority-lane{grid-template-columns:150px repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.priority-lane>span{text-transform:uppercase;align-items:center;font-size:11px;font-weight:950;display:flex}.priority-lane article{background:#07080d3d;border:1px solid #ffffff12;border-radius:12px;padding:10px}.priority-lane small{color:#f7f2ff94;font-size:11px;font-weight:900}.priority-lane strong{color:#fff;margin:5px 0;font-size:18px;display:block}.priority-lane p{color:#f7f2ff94;margin:0;font-size:11px;font-weight:800}.job-priority-lane>span{color:#d8a642e0}.worker-priority-lane>span{color:#a78bfae6}.log-priority-lane>span{color:#4ade80db}.memory-priority-lane>span{color:#d8a642e6}.brain-priority-lane>span{color:#a78bfae6}.v0-status-card{background:#111018db;border:1px solid #d8a64229;border-radius:16px;padding:14px}.v0-status-card span,.job-queue-head span,.job-log-head span{color:#d8a642db;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950}.v0-status-card strong{color:#fff;margin:8px 0 4px;font-size:24px;display:block}.job-created-notice{background:#8b5cf61f;border:1px solid #a855f738;border-radius:16px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.job-created-notice.muted{background:#ffffff0b}.job-created-notice.warning{background:#d8a6421a;border-color:#d8a64238}.job-created-notice svg{color:#d8a642;flex:none}.mission-control-summary{background:#0c0b12b3;border:1px solid #d8a6422e;border-radius:16px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.mission-control-summary h3{color:#fff;margin:3px 0 6px;font-size:18px}.mission-control-summary p{color:#f7f2ffa8;margin:0;font-size:13px;font-weight:800;line-height:1.45}.mission-review-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mission-review-timeline>span{color:#d8a642db;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:950}.mission-review-timeline article,.mission-agent-message,.mission-log-entry{background:#d8a64214;border-color:#d8a64233}.mission-review-timeline strong{color:#fff;margin-bottom:4px;font-size:13px;display:block}.mission-summary-actions{flex-wrap:wrap;gap:8px;display:flex}.mission-state-panel{background:#8b5cf61a;border:1px solid #a855f72e;border-radius:12px;padding:10px}.mission-state-panel span{color:#d8a642e6;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:950;display:block}.supabase-migration-panel{background:#0c0b12b8;border:1px solid #d8a64233;border-radius:16px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.supabase-migration-panel h3{color:#fff;margin:3px 0 6px;font-size:18px}.supabase-migration-panel p,.supabase-migration-grid p{color:#f7f2ffa8;margin:0;font-size:13px;font-weight:800;line-height:1.45}.supabase-migration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.supabase-migration-grid article{background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;padding:10px}.supabase-migration-grid span{color:#d8a642e6;text-transform:uppercase;font-size:11px;font-weight:950}.supabase-migration-grid strong{color:#fff;margin:5px 0;font-size:18px;display:block}.migration-preflight-panel{background:#ef444414;border:1px solid #ef444429;border-radius:14px;gap:10px;padding:12px;display:grid}.migration-preflight-panel h4{color:#fff;margin:3px 0 6px;font-size:16px}.migration-preflight-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.migration-preflight-grid article{background:#0000002e;border:1px solid #ffffff14;border-radius:10px;padding:9px}.migration-preflight-grid span{color:#fecacaf0;text-transform:uppercase;font-size:10px;font-weight:950}.migration-preflight-grid strong{color:#fff;margin:5px 0;font-size:15px;display:block}.migration-preflight-grid p{color:#f7f2ffa3;margin:0;font-size:12px;font-weight:800;line-height:1.4}.mission-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.mission-memory-card,.brain-mission-card{border-radius:16px;padding:14px;background:#d8a64214!important;border:1px solid #d8a64233!important}.mission-memory-card span,.brain-mission-card span{color:#d8a642e6;text-transform:uppercase;font-size:11px;font-weight:950}.mission-memory-card strong,.brain-mission-card strong{color:#fff;margin:6px 0;font-size:18px;display:block}.mission-memory-card p,.brain-mission-card p{color:#f7f2ffa8;margin:0;font-size:13px;font-weight:800;line-height:1.45}.job-queue-table,.job-log-table{gap:8px;display:grid;overflow-x:auto}.job-queue-head,.job-queue-row{grid-template-columns:minmax(110px,.75fr) 130px 96px 96px 120px 88px 88px minmax(180px,1.2fr) minmax(180px,.8fr);gap:10px;min-width:1120px;display:grid}.job-log-head,.job-log-row{grid-template-columns:120px 110px 90px minmax(240px,1fr) 160px;gap:10px;min-width:760px;display:grid}.job-queue-head,.job-log-head{padding:0 12px 4px}.job-queue-row,.job-log-row{background:#ffffff0e;border:1px solid #ffffff17;border-radius:16px;align-items:center;padding:12px}.job-queue-row code,.job-log-row code{color:#f7f2ffb8;font-family:var(--font-mono), Consolas, monospace;font-size:12px;font-weight:850}.job-queue-row strong,.job-log-row strong{color:#fff;font-size:13px;font-weight:950}.job-queue-row>span,.job-log-row small{color:#f7f2ff9e;font-size:12px;font-weight:850}.job-queue-row .job-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.job-mock-action-form{display:contents}.job-type-strip{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.job-type-strip span{color:#f7f2ffb8;background:#8b5cf61f;border:1px solid #a855f72e;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.agent-job-list,.agent-log-list{gap:12px;display:grid}.agent-job-row,.agent-log-row,.agent-message-card{background:#ffffff0e;border:1px solid #ffffff17;border-radius:18px;padding:16px}.agent-job-row{grid-template-columns:minmax(0,.7fr) minmax(280px,.55fr);gap:16px;display:grid}.agent-job-row strong,.agent-log-row strong,.agent-message-card strong{color:#fff;margin:10px 0 6px;font-size:20px;display:block}.agent-job-row p,.agent-log-row p,.agent-message-card p{color:#f7f2ff9e;margin:0;font-size:13px;font-weight:800;line-height:1.4}.agent-log-row{grid-template-columns:84px 120px minmax(0,1fr) 150px;align-items:center;gap:12px;display:grid}.agent-log-row small,.agent-message-card small{color:#f7f2ff70;font-size:12px;font-weight:850}.agent-message-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.mission-review-timeline,.mission-learning-grid,.supabase-migration-grid,.migration-preflight-grid,.agent-message-grid{grid-template-columns:1fr}}.orchestrator-codex-workbench{grid-template-columns:286px minmax(0,1fr);justify-content:stretch;max-width:none;height:calc(100vh - 24px)}.orchestrator-codex-thread{width:100%}.orchestrator-codex-thread .orchestrator-thread-top{text-align:center;justify-content:center;align-items:center;min-height:78px}.orchestrator-codex-thread .orchestrator-thread-top h2{margin:0;font-size:24px}.orchestrator-codex-thread .orchestrator-thread-top>div{justify-content:center;align-items:center;display:flex}.orchestrator-sidebar-status{gap:8px;margin:12px 0 16px;display:flex}.orchestrator-sidebar-status small{color:#baf7ed;background:#14b8a61a;border:1px solid #2dd4bf2e;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.orchestrator-codex-thread .orchestrator-live-stream{min-height:min(590px,100vh - 286px)}.orchestrator-codex-thread .chat-message.system{text-align:center;justify-self:center}.orchestrator-codex-thread .chat-message.system p{font-size:16px}@media (max-width:1280px){.orchestrator-codex-workbench{grid-template-columns:270px minmax(0,1fr)}}.orchestrator-codex-workbench{grid-template-columns:286px minmax(0,1240px);gap:16px;max-width:1540px}.orchestrator-codex-sidebar,.orchestrator-codex-thread{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#1d1d24f0,#0f0f15f5);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 30px 95px #00000061,inset 0 1px #ffffff0e}.orchestrator-codex-sidebar .orchestrator-rail-header{background:linear-gradient(#ffffff09,#fff0);border-bottom-color:#ffffff14;border-radius:14px 14px 0 0;margin:-2px -2px 14px;padding:14px 14px 16px}.orchestrator-codex-sidebar .orchestrator-rail-header .dashboard-kicker{color:#d8a642db}.orchestrator-codex-sidebar .orchestrator-rail-header strong{font-size:19px;line-height:1.12}.orchestrator-codex-sidebar .orchestrator-run-button{color:#ffffffeb;background:linear-gradient(#ffffff13,#ffffff0a);border-color:#ffffff21;border-radius:14px;min-height:42px}.orchestrator-codex-sidebar .orchestrator-worker-list a.active{background:linear-gradient(135deg,#7c3aed42,#d8a6421a);border-color:#d8a64247;box-shadow:inset 0 1px #ffffff0e}.orchestrator-codex-thread{background:linear-gradient(#1c1c23fa,#121218fa 42%,#0e0e13fa);position:relative}.orchestrator-codex-thread:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.orchestrator-codex-thread .orchestrator-thread-top .dashboard-kicker{display:none}.orchestrator-codex-thread .orchestrator-thread-top h2{letter-spacing:0;font-size:22px}.orchestrator-codex-thread .orchestrator-thread-top span{color:#f7f2ff94;font-size:12px}.orchestrator-codex-thread .orchestrator-status-strip small{background:linear-gradient(#14b8a62e,#14b8a61a);border-color:#2dd4bf38;box-shadow:inset 0 1px #ffffff0f}.orchestrator-codex-thread .orchestrator-live-stream{min-height:min(560px,100vh - 300px);padding:42px clamp(46px,9vw,150px) 22px}.orchestrator-codex-thread .chat-message.system p{color:#f7f2ffe6;background:linear-gradient(#ffffff0d,#ffffff07);border:1px solid #ffffff14;border-radius:18px;padding:14px 16px;box-shadow:0 18px 44px #0000002e}.orchestrator-codex-thread .chat-message.user p{background:linear-gradient(#4e4e58f5,#34343ef5);border-color:#ffffff26;border-radius:20px 20px 6px;box-shadow:0 16px 42px #0000003d,inset 0 1px #ffffff14}.orchestrator-codex-thread .orchestrator-live-review,.orchestrator-codex-thread .orchestrator-live-trigger,.orchestrator-codex-thread .orchestrator-runner-answer,.orchestrator-codex-thread .orchestrator-technical-details,.orchestrator-codex-thread .orchestrator-live-composer{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(#ffffff0b,#ffffff06);border-color:#ffffff16}.orchestrator-codex-thread .orchestrator-live-composer{background:linear-gradient(#2f2f38fa,#24242cfa);border-color:#ffffff25;border-radius:26px;margin-bottom:26px;padding:13px;box-shadow:0 32px 90px #00000075,inset 0 1px #ffffff14}.orchestrator-codex-thread .orchestrator-live-composer textarea{min-height:54px;font-size:16px}.orchestrator-codex-thread .orchestrator-live-composer button{background:linear-gradient(135deg,#9b6dff,#7c3aed 58%,#6d28d9);border-radius:17px;min-width:104px;box-shadow:0 16px 38px #7c3aed57,inset 0 1px #ffffff29}.orchestrator-codex-thread .orchestrator-live-composer button:disabled{box-shadow:none;background:#7c3aed6b}@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,.orchestrator-codex-thread .orchestrator-runner-answer p{box-shadow:none;background:0 0;border:0;padding:0}@media (max-width:900px){.orchestrator-codex-sidebar,.orchestrator-codex-thread{height:auto}.orchestrator-codex-thread .orchestrator-live-review,.orchestrator-codex-thread .orchestrator-live-trigger,.orchestrator-codex-thread .orchestrator-runner-answer,.orchestrator-codex-thread .orchestrator-technical-details,.orchestrator-codex-thread .orchestrator-live-composer{margin-left:16px;margin-right:16px}}.agent-reply-form{gap:12px;margin-top:14px;display:grid}.agent-reply-form label{color:#f7f2ffad;gap:8px;font-size:13px;font-weight:900;display:grid}.agent-reply-form textarea{color:#fff;font:inherit;resize:vertical;background:#07080d75;border:1px solid #ffffff1a;border-radius:14px;min-height:110px;padding:12px}.agent-chat-page{grid-column:1/-1}.orchestrator-chat-v1{background:radial-gradient(circle at 0 0,#8b5cf61f,#0000 34%),#0f0d16f0}.agent-chat-layout{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr) minmax(240px,.34fr);gap:14px;display:grid}.agent-chat-sidebar,.agent-chat-thread,.agent-chat-details,.brain-layout section{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;padding:14px}.agent-chat-sidebar{gap:8px;display:grid}.agent-chat-sidebar>strong,.agent-chat-details>strong,.brain-layout strong{color:#fff;margin-bottom:8px;font-size:15px;display:block}.agent-chat-sidebar a{color:#fff;background:#07080d52;border:1px solid #ffffff14;border-radius:14px;gap:6px;padding:10px;display:grid}.agent-chat-sidebar b{font-size:14px}.agent-chat-sidebar small,.agent-chat-details p{color:#f7f2ff94;margin:0;font-size:12px;font-weight:800;line-height:1.35}.agent-chat-thread{gap:12px;display:grid}.orchestrator-console-shell{background:#07080d6b;border:1px solid #8b5cf638;border-radius:18px;gap:12px;padding:14px;display:grid}.orchestrator-console-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.orchestrator-console-top strong,.orchestrator-console-top b{color:#fff;display:block}.orchestrator-console-top b{color:#baf7ed;text-transform:uppercase;background:#14b8a624;border:1px solid #14b8a63d;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950}.orchestrator-console-stream{gap:10px;display:grid}.orchestrator-live-chat{background:#ffffff09;border:1px solid #14b8a629;border-radius:16px;gap:10px;padding:12px;display:grid}.orchestrator-live-header,.orchestrator-live-review,.orchestrator-live-composer{justify-content:space-between;align-items:center;gap:12px;display:flex}.orchestrator-live-header strong,.orchestrator-live-review strong{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:14px;display:block}.orchestrator-live-state{color:#baf7ed;text-transform:uppercase;background:#14b8a624;border:1px solid #14b8a638;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950}.orchestrator-live-state.running{color:#fde68a;background:#fbbf2429;border-color:#fbbf2457}.orchestrator-live-state.completed{color:#bbf7d0;background:#22c55e26;border-color:#22c55e52}.orchestrator-live-state.failed{color:#fecaca;background:#f8717124;border-color:#f8717152}.orchestrator-task-running{border-color:#fbbf244d;box-shadow:0 0 0 1px #fbbf2414,0 18px 48px #fbbf2414}.orchestrator-task-completed{border-color:#22c55e47;box-shadow:0 0 0 1px #22c55e14,0 18px 48px #22c55e14}.orchestrator-task-failed{border-color:#f8717147;box-shadow:0 0 0 1px #f8717114,0 18px 48px #f8717114}.orchestrator-browser-alert{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;z-index:80;background:linear-gradient(135deg,#191722f5,#08070cf5),#08070cf5;border:1px solid #ddd6fe29;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:min(720px,100vw - 28px);max-width:calc(100vw - 28px);padding:12px 14px;display:grid;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 22px 80px #0000006b}.orchestrator-browser-alert.running{border-color:#fbbf245c}.orchestrator-browser-alert.completed{border-color:#22c55e5c}.orchestrator-browser-alert.failed{border-color:#f871715c}.orchestrator-browser-alert span{color:#ddd6feb8;letter-spacing:0;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:950;display:block}.orchestrator-browser-alert strong{color:#fff;font-size:16px;line-height:1.15;display:block}.orchestrator-browser-alert p{color:#f7f4ffad;margin:5px 0 0;font-size:12px;font-weight:820;line-height:1.35}.orchestrator-browser-alert button{white-space:nowrap;min-height:38px}@media (max-width:760px){.orchestrator-browser-alert{grid-template-columns:minmax(0,1fr);top:8px}.orchestrator-browser-alert button{width:100%}}.orchestrator-live-stream{gap:10px;display:grid}.orchestrator-chat-timeline{align-content:end}.orchestrator-chat-turn{gap:10px;display:grid}.orchestrator-live-review{background:#0000002e;border:1px solid #ffffff13;border-radius:14px;padding:10px}.orchestrator-live-packet{background:#d8a64214;border:1px solid #d8a6422e;border-radius:14px;gap:5px;padding:10px;display:grid}.orchestrator-live-events{background:#14b8a60f;border:1px solid #14b8a629;border-radius:14px;gap:8px;padding:10px;display:grid}.orchestrator-live-trigger{background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:14px;gap:4px;padding:10px;display:grid}.orchestrator-technical-details{background:#ffffff09;border:1px solid #ffffff13;border-radius:14px;gap:8px;padding:10px;display:grid}.orchestrator-runner-answer{background:#10b98114;border:1px solid #10b98124;border-radius:14px;gap:5px;padding:10px;display:grid}.orchestrator-runner-answer small{color:#f7f2ffad;white-space:pre-wrap;max-height:120px;font-size:12px;font-weight:800;line-height:1.45;display:block;overflow:auto}.orchestrator-technical-details summary{color:#f7f2ffa3;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:#fff;margin-bottom:8px}.orchestrator-live-review span,.orchestrator-live-packet span{color:#d8a642;text-transform:uppercase;font-size:10px;font-weight:950}.orchestrator-live-events>span{color:#baf7ed;text-transform:uppercase;font-size:10px;font-weight:950}.orchestrator-live-trigger span{color:#d8a642;text-transform:uppercase;font-size:10px;font-weight:950}.orchestrator-live-trigger p{color:#f7f2ffb3;margin:0;font-size:12px;font-weight:850;line-height:1.35}.orchestrator-live-review p{color:#f7f2ff94;margin:5px 0 0;font-size:12px;font-weight:800;line-height:1.35}.orchestrator-live-packet strong{color:#fff;font-size:14px}.orchestrator-live-packet p,.orchestrator-live-packet small,.orchestrator-live-packet code{color:#f7f2ffa8;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800;line-height:1.35}.orchestrator-live-events article{background:#0000002e;border:1px solid #ffffff12;border-radius:12px;padding:9px}.orchestrator-live-events strong{color:#fff;font-size:12px;display:block}.orchestrator-live-events p,.orchestrator-live-events small{color:#f7f2ff9e;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:800;line-height:1.35;display:block}.orchestrator-live-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.orchestrator-live-actions button,.orchestrator-live-prompts button{color:#fff;cursor:pointer;font:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.orchestrator-live-actions button:hover,.orchestrator-live-prompts button:hover{background:#8b5cf62e;border-color:#d8a6423d}.orchestrator-live-composer{background:#07080d75;border:1px solid #ffffff17;border-radius:16px;padding:10px}.orchestrator-live-composer textarea{color:#fff;font:inherit;resize:vertical;background:0 0;border:0;outline:none;flex:1;min-height:54px}.orchestrator-live-composer button{color:#fff;cursor:pointer;font:inherit;background:linear-gradient(135deg,#8b5cf6,#a855f7);border:0;border-radius:999px;padding:11px 16px;font-weight:950}.orchestrator-live-composer button:disabled,.orchestrator-live-actions button:disabled,.orchestrator-live-prompts button:disabled{cursor:not-allowed;opacity:.54}.orchestrator-live-prompts{flex-wrap:wrap;gap:8px;display:flex}.orchestrator-codex-workbench{grid-template-columns:256px minmax(0,1fr);gap:12px;display:grid}.orchestrator-codex-workbench .control-center-v1,.orchestrator-codex-workbench .orchestrator-inspector,.orchestrator-codex-workbench .orchestrator-chat,.orchestrator-codex-workbench .orchestrator-command-box{display:none}.orchestrator-codex-sidebar{box-shadow:none;background:#121216c7;border-color:#ffffff14;border-radius:12px;max-height:calc(100vh - 150px)}.orchestrator-codex-thread{box-shadow:none;background:#0c0c0fd6;border-color:#ffffff14;border-radius:12px;grid-template-rows:auto minmax(0,1fr);min-height:calc(100vh - 154px);padding:0;display:grid}.orchestrator-codex-thread .orchestrator-thread-top{border-bottom:1px solid #ffffff14;padding:14px 16px}.orchestrator-codex-thread .orchestrator-thread-top h2{font-size:18px}.orchestrator-codex-thread .orchestrator-thread-top span{font-size:12px}.orchestrator-codex-thread .orchestrator-live-chat{background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;padding:0;display:grid}.orchestrator-codex-thread .orchestrator-live-header{display:none}.orchestrator-codex-thread .orchestrator-live-stream{align-content:end;gap:14px;min-height:360px;padding:24px min(9vw,120px);overflow:auto}.orchestrator-codex-thread .chat-message{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:820px;padding:0}.orchestrator-codex-thread .chat-message.user{justify-self:end;max-width:680px}.orchestrator-codex-thread .chat-message.user p{color:#fff;background:#ffffff14;border:1px solid #ffffff17;border-radius:18px;padding:12px 14px}.orchestrator-codex-thread .chat-message.system p{color:#f7f2ffd1}.orchestrator-codex-thread .chat-message small,.orchestrator-codex-thread .chat-message span{color:#f7f2ff6b}.orchestrator-codex-thread .orchestrator-live-review,.orchestrator-codex-thread .orchestrator-live-trigger,.orchestrator-codex-thread .orchestrator-live-packet,.orchestrator-codex-thread .orchestrator-live-events{margin:0 min(9vw,120px) 10px}.orchestrator-codex-thread .orchestrator-live-packet,.orchestrator-codex-thread .orchestrator-live-events{max-height:118px;overflow:auto}.orchestrator-codex-thread .orchestrator-live-composer{background:#232327f5;border-color:#ffffff1a;border-radius:22px;margin:6px min(9vw,120px) 18px;padding:12px;box-shadow:0 18px 55px #00000052}.orchestrator-codex-thread .orchestrator-live-composer textarea{min-height:48px;max-height:150px}.orchestrator-codex-thread .orchestrator-live-prompts,.orchestrator-codex-page-header{display:none}.orchestrator-codex-workbench{height:calc(100vh - 24px);padding:0}.orchestrator-codex-thread{min-height:0}.orchestrator-codex-thread .orchestrator-thread-top{min-height:78px}.orchestrator-codex-thread .orchestrator-thread-top .dashboard-kicker{color:#f7f2ff6b;font-size:11px}.orchestrator-codex-thread .orchestrator-status-strip small{border-radius:9px;padding:7px 10px}.orchestrator-codex-thread .orchestrator-live-stream{align-content:end;padding-bottom:18px}.orchestrator-codex-thread .chat-message.user p,.orchestrator-codex-thread .chat-message.system p{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:760;line-height:1.45}.orchestrator-codex-thread .chat-message.system{justify-self:start;max-width:760px}.orchestrator-codex-thread .chat-message.system p{background:0 0;border:0;padding:0}.orchestrator-codex-thread .chat-message.system small{display:none}.orchestrator-codex-thread .orchestrator-live-review{background:#ffffff0b;border-color:#ffffff14;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;max-height:none;margin-bottom:10px;padding:10px 12px;display:grid;overflow:hidden}.orchestrator-codex-thread .orchestrator-live-review strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.orchestrator-codex-thread .orchestrator-live-review p{color:#f7f2ff85;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:11px;overflow:hidden}.orchestrator-codex-thread .orchestrator-live-actions{flex-wrap:nowrap}.orchestrator-codex-thread .orchestrator-live-actions button{white-space:nowrap;border-radius:14px;min-height:38px;padding:8px 12px;font-size:12px}.orchestrator-codex-thread .orchestrator-live-actions button:last-child{background:#8b5cf6d1;border-color:#8b5cf666}.orchestrator-codex-thread .orchestrator-live-packet,.orchestrator-codex-thread .orchestrator-live-events{display:none}.orchestrator-codex-thread .orchestrator-chat-timeline{align-content:end}.orchestrator-codex-thread .orchestrator-chat-turn{gap:12px;display:grid}.orchestrator-codex-thread .orchestrator-technical-details{background:#ffffff09;border-color:#ffffff13;max-height:168px;margin:0 min(9vw,120px) 10px;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{max-height:92px;display:block}.orchestrator-codex-thread .orchestrator-technical-details[open] .orchestrator-live-packet,.orchestrator-codex-thread .orchestrator-technical-details[open] .orchestrator-live-events{max-height:none;margin:8px 0 0;display:grid}.orchestrator-codex-thread .orchestrator-live-trigger{background:#8b5cf614;border-color:#8b5cf629;max-height:none;margin-bottom:10px;overflow:hidden}.orchestrator-codex-thread .orchestrator-live-composer{align-items:flex-end;display:flex}.orchestrator-codex-thread .orchestrator-live-composer textarea{scrollbar-width:none;line-height:1.45;overflow:auto}.orchestrator-codex-thread .orchestrator-live-composer textarea::-webkit-scrollbar{display:none}.orchestrator-codex-thread .orchestrator-live-composer button{min-width:92px;min-height:46px}@media (max-width:1120px){.orchestrator-codex-workbench{grid-template-columns:72px minmax(0,1fr)}.orchestrator-codex-sidebar .orchestrator-rail-header p,.orchestrator-codex-sidebar .orchestrator-worker-list span,.orchestrator-codex-sidebar .orchestrator-list-title,.orchestrator-codex-sidebar .orchestrator-run-button{display:none}.orchestrator-codex-sidebar .orchestrator-worker-list a{grid-template-columns:1fr;justify-items:center}}.orchestrator-codex-workbench{grid-template-columns:280px minmax(680px,1040px);justify-content:start;gap:10px}.orchestrator-codex-sidebar,.orchestrator-codex-thread{background:#17171d;border:1px solid #ffffff13;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:#f7f2ff73}.orchestrator-codex-sidebar .orchestrator-rail-header strong{font-size:17px}.orchestrator-codex-sidebar .orchestrator-rail-header p{color:#f7f2ff80;font-size:12px}.orchestrator-codex-sidebar .orchestrator-run-button{box-shadow:none;background:#7c3aed;border-radius:10px;min-height:40px}.orchestrator-codex-sidebar .orchestrator-worker-list a{background:#ffffff09;border-color:#ffffff12;border-radius:10px;min-height:48px}.orchestrator-codex-thread{max-width:1040px}.orchestrator-codex-thread .orchestrator-thread-top{border-bottom-color:#fff1;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:#10b9811a;border-color:#10b98124}.orchestrator-codex-thread .chat-message.system{max-width:720px}.orchestrator-codex-thread .chat-message.system p{color:#f7f2ffd1;font-size:15px;font-weight:720}.orchestrator-codex-thread .chat-message.system span{display:none}.orchestrator-codex-thread .orchestrator-live-composer{background:#25252b;border-color:#ffffff1a;border-radius:18px;margin:8px 96px 16px;box-shadow:0 20px 55px #00000057}.orchestrator-codex-thread .orchestrator-live-composer textarea{color:#ffffffeb;font-size:15px}.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{grid-template-columns:minmax(0,1fr);align-items:start;padding:12px;overflow:visible}.orchestrator-codex-thread .orchestrator-live-actions{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:8px;width:100%;display:grid}.orchestrator-codex-thread .orchestrator-live-actions button{width:100%;min-width:0}@media (max-width:1280px){.orchestrator-codex-workbench{grid-template-columns:260px minmax(0,1fr)}.orchestrator-codex-thread .orchestrator-live-stream,.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: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:#ffffff0a;border-color:#ffffff1a}.orchestrator-console-grid,.orchestrator-console-context{gap:10px;display:grid}.orchestrator-console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orchestrator-console-plan,.orchestrator-console-risk,.orchestrator-console-context{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:12px}.orchestrator-console-plan article,.orchestrator-console-risk article,.orchestrator-console-context article{background:#0003;border:1px solid #ffffff12;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-plan span:not(.runner-contract-title),.orchestrator-console-risk span:not(.runner-contract-title),.orchestrator-console-context span:not(.runner-contract-title){color:#d8a642;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:950;display:block}.orchestrator-console-plan strong,.orchestrator-console-risk strong,.orchestrator-console-context strong{color:#fff;font-size:13px;display:block}.orchestrator-console-plan p,.orchestrator-console-risk p,.orchestrator-console-context p{color:#f7f2ff94;margin:6px 0 0;font-size:11px;font-weight:800;line-height:1.35}.orchestrator-template-grid{background:#ffffff09;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.orchestrator-template-grid .runner-contract-title{grid-column:1/-1}.orchestrator-template-grid form{min-width:0}.orchestrator-template-card{color:inherit;cursor:pointer;text-align:left;background:#0003;border:1px solid #ffffff14;border-radius:12px;width:100%;min-height:126px;padding:11px;display:block}.orchestrator-template-card:hover{background:#8b5cf624;border-color:#d8a6423d}.orchestrator-template-card span{color:#d8a642;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:950;display:block}.orchestrator-template-card strong{color:#fff;overflow-wrap:anywhere;font-size:13px;display:block}.orchestrator-template-card p{color:#f7f2ff94;margin:7px 0 0;font-size:11px;font-weight:800;line-height:1.35}.orchestrator-console-composer{margin-top:0}.orchestrator-runner-handoff{background:linear-gradient(135deg,#d8a6421f,#8b5cf614);border:1px solid #d8a64233;border-radius:16px;gap:12px;padding:12px;display:grid}.orchestrator-runner-handoff-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.orchestrator-runner-handoff-top strong{color:#fff;margin-top:6px;font-size:15px;display:block}.orchestrator-runner-handoff-top p{color:#f7f2ff99;margin:5px 0 0;font-size:12px;font-weight:800}.orchestrator-runner-send-button:disabled{cursor:not-allowed;opacity:.56}.orchestrator-runner-handoff-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.orchestrator-runner-handoff-grid article{background:#0003;border:1px solid #ffffff12;border-radius:12px;padding:10px}.orchestrator-runner-handoff-grid span{color:#d8a642;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:950;display:block}.orchestrator-runner-handoff-grid strong{color:#fff;overflow-wrap:anywhere;font-size:12px;display:block}.orchestrator-runner-handoff-grid p{color:#f7f2ff8f;margin:6px 0 0;font-size:11px;font-weight:800;line-height:1.35}.orchestrator-runner-handoff code{color:#f7f2ffc7;overflow-wrap:anywhere;background:#00000040;border:1px solid #ffffff14;border-radius:12px;padding:10px;font-size:12px;font-weight:800;line-height:1.45;display:block}.orchestrator-manual-packet{background:#0000002e;border:1px solid #ffffff12;border-radius:12px;gap:8px;padding:10px;display:grid}.orchestrator-manual-packet p{color:#f7f2ff99;margin:0;font-size:12px;font-weight:800}.runner-command-copy-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.runner-command-copy-row .shared-file-copy-control{min-width:0}.runner-command-copy-row .shared-file-copy-manual{width:min(420px,100%);max-width:none}.chat-message{background:#ffffff0e;border:1px solid #ffffff17;border-radius:16px;padding:13px}.chat-message.system{background:linear-gradient(135deg,#8b5cf62e,#d8a64214);border-color:#d8a6422e}.chat-message span{color:#d8a642;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.chat-message p{color:#f7f2ffd6;margin:0 0 8px;font-weight:850}.chat-message small{color:#f7f2ff8a;font-size:12px;font-weight:800}.orchestrator-vps-command{background:#07080d85;border:1px solid #d8a64233;border-radius:16px;gap:12px;padding:14px;display:grid}.orchestrator-vps-command span{color:#d8a642;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:950;display:block}.orchestrator-vps-command strong{color:#fff;font-size:16px;display:block}.orchestrator-vps-command p{color:#f7f2ff9e;margin:6px 0 0;font-size:13px;font-weight:800}.orchestrator-vps-command code{color:#f7f2ffdb;overflow-wrap:anywhere;background:#00000047;border:1px solid #ffffff14;border-radius:12px;padding:10px;font-size:12px;font-weight:800;line-height:1.45;display:block}.copyVpsCommand{justify-self:start}.orchestrator-mission-queue{background:linear-gradient(135deg,#14b8a624,#8b5cf61f);border:1px solid #14b8a63d;border-radius:16px;gap:7px;padding:14px;display:grid}.orchestrator-mission-queue span{color:#6ee7d8;text-transform:uppercase;font-size:11px;font-weight:950}.orchestrator-mission-queue strong{color:#fff;font-size:16px}.orchestrator-mission-queue p,.orchestrator-mission-queue small{color:#f7f2ffb3;margin:0;font-size:13px;font-weight:800;line-height:1.4}.orchestrator-review-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.orchestrator-queue-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.orchestrator-queue-preview article{background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;padding:11px}.orchestrator-queue-preview span{color:#d8a642;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:950;display:block}.orchestrator-queue-preview strong{color:#fff;font-size:13px;display:block}.orchestrator-queue-preview p{color:#f7f2ff8f;margin:6px 0 0;font-size:11px;font-weight:800;line-height:1.35}.runner-contract-title{grid-column:1/-1}.orchestrator-activation-page{grid-column:1/-1;overflow:hidden}.activation-checklist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.activation-checklist-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.activation-checklist-grid article,.runner-real-script{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf618,#f3b64907 58%,#0000),#ffffff0b;border:1px solid #ddd6fe1c;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.activation-checklist-grid article:before{content:"";background:linear-gradient(#f3b649db,#8b5cf659);width:3px;position:absolute;inset:10px auto 10px 0}.activation-checklist-grid article>*{z-index:1;min-width:0;position:relative}.activation-checklist-grid span{color:#f3b649f0;letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.activation-checklist-grid strong{color:#fff;font-size:18px;display:block}.activation-checklist-grid p,.runner-real-script p{color:#f7f2ff9e;margin:7px 0 0;font-size:13px;font-weight:800;line-height:1.4}.runner-real-script{gap:14px;margin-top:14px;display:grid}.runner-real-script:before{content:"";background:linear-gradient(90deg,#c4b5fddb,#8b5cf62e);height:3px;position:absolute;inset:0 0 auto}.runner-real-script>*{z-index:1;min-width:0;position:relative}.runner-real-script h3{color:#fff;margin:0}.runner-real-script code{border-radius:var(--dash-radius);color:#f7f2ffdb;overflow-wrap:anywhere;background:#07080d9e;border:1px solid #c4b5fd29;padding:11px;font-size:12px;font-weight:800;display:block}@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}}.memory-grid,.brain-layout,.memory-overview-grid,.brain-status-grid,.brain-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.memory-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}.memory-overview-grid article,.brain-status-grid article,.brain-recommendation-grid article,.memory-columns section{background:#ffffff0d;border:1px solid #ffffff17;border-radius:18px;padding:14px}.memory-overview-grid span,.brain-status-grid span,.brain-recommendation-grid span,.memory-columns span,.brain-insight-group span{color:#d8a642;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.memory-overview-grid strong,.brain-status-grid strong,.brain-recommendation-grid strong{color:#fff;font-size:22px;line-height:1.1;display:block}.memory-overview-grid p,.brain-status-grid p,.brain-recommendation-grid p,.memory-columns p,.brain-insight-group p{color:#f7f2ff9e;margin:6px 0 0;font-size:13px;font-weight:800;line-height:1.45}.memory-table{gap:10px;margin-bottom:14px;display:grid}.memory-table-head,.memory-table-row{grid-template-columns:110px minmax(130px,.7fr) minmax(200px,1fr) 120px 90px 86px 110px minmax(220px,.8fr);gap:10px;display:grid}.memory-table-head{color:#f7f2ff7a;text-transform:uppercase;padding:0 12px;font-size:10px;font-weight:950}.memory-table-row{background:#ffffff0e;border:1px solid #ffffff17;border-radius:18px;align-items:start;padding:14px}.memory-table-row strong,.memory-table-row b,.memory-columns strong{color:#fff;font-size:15px}.memory-table-row p{color:#f7f2ffa8;margin:0;font-size:13px;font-weight:800;line-height:1.35}.memory-table-row small,.brain-recommendation-grid small,.memory-columns small{color:#f7f2ff80;font-size:12px;font-weight:850}.memory-type{text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:950;display:inline-flex}.memory-type-decision,.memory-type-rule,.memory-type-routing_rule{color:#d8b4fe;background:#8b5cf62b}.memory-type-preference,.memory-type-pattern,.memory-type-demo_insight{color:#86efac;background:#22c55e21}.memory-type-correction,.memory-type-warning,.memory-type-worker_feedback{color:#fca5a5;background:#f8717124}.memory-actions,.brain-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.memory-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.memory-columns section{gap:10px;display:grid}.memory-columns article{background:#07080d40;border:1px solid #ffffff12;border-radius:14px;padding:12px}.brain-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.brain-recommendation-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.brain-insight-group{background:#07080d40;border:1px solid #ffffff12;border-radius:14px;margin-bottom:10px;padding:12px}.memory-context-preview{background:#ffffff0d;border:1px solid #d8a64229;border-radius:14px;gap:8px;margin-top:12px;padding:12px;display:grid}.memory-context-preview span{color:#f7f2ffbd;font-size:12px;font-weight:850}.memory-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.memory-card{background:#ffffff0e;border:1px solid #ffffff17;border-radius:18px;padding:16px}.memory-card span{color:#d8a642;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:950;display:block}.memory-card strong{color:#fff;font-size:18px;line-height:1.2;display:block}.memory-card p,.brain-layout p{color:#f7f2ff9e;font-size:13px;font-weight:800;line-height:1.45}.router-page{grid-column:1/-1}.router-layout{grid-template-columns:minmax(240px,.32fr) minmax(0,1fr) minmax(220px,.28fr);gap:14px;display:grid}.router-test-panel,.router-result-panel,.router-actions-panel,.router-decision-card,.router-rule-card{background:#ffffff0d;border:1px solid #ffffff17;border-radius:18px;padding:16px}.router-test-panel,.router-actions-panel{align-content:start;gap:12px;display:grid}.router-test-panel label{color:#f7f2ffad;text-transform:uppercase;gap:8px;font-size:12px;font-weight:950;display:grid}.router-test-panel textarea{color:#fff;font:inherit;resize:vertical;text-transform:none;background:#07080d61;border:1px solid #ffffff1f;border-radius:14px;min-height:190px;padding:12px}.router-test-panel p,.router-actions-panel p,.router-rule-card p,.router-fallbacks p{color:#f7f2ff9e;margin:0;font-size:13px;font-weight:800;line-height:1.45}.router-result-panel{gap:14px;display:grid}.router-result-header,.router-decision-card__top,.router-validation-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.router-decision-card{background:linear-gradient(135deg,#8b5cf62e,#d8a64214);border-color:#d8a6422e;gap:14px;display:grid}.router-decision-card__main{align-items:start;gap:12px;display:flex}.router-decision-card__main svg,.router-validation-row svg{color:#d8a642;flex:none}.router-decision-card strong,.router-rule-card strong{color:#fff;font-size:20px;line-height:1.15;display:block}.router-decision-card p{color:#f7f2ffb8;margin:6px 0 0;font-size:13px;font-weight:850;line-height:1.45}.router-decision-grid,.router-result-grid,.router-cost-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.router-decision-grid div,.router-result-grid div,.router-cost-grid div{background:#07080d47;border:1px solid #ffffff14;border-radius:14px;padding:10px}.router-decision-grid dt,.router-result-grid span,.router-cost-grid dt{color:#f7f2ff7a;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:950;display:block}.router-decision-grid dd,.router-result-grid strong,.router-cost-grid dd{color:#fff;word-break:break-word;margin:0;font-size:13px;font-weight:950}.router-validation-row{justify-content:flex-start}.router-validation-row span,.router-fallbacks small,.router-rule-card small{color:#f7f2ff94;font-size:12px;font-weight:850}.router-fallbacks,.router-rules-grid,.job-mode-grid,.model-preset-grid{gap:10px;display:grid}.router-fallbacks article{background:#07080d42;border:1px solid #ffffff14;border-radius:14px;padding:12px}.router-fallbacks strong{color:#fff;font-size:15px;display:block}.router-rules-grid,.job-mode-grid,.model-preset-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{text-transform:uppercase;border-radius:999px;margin-bottom:12px;padding:7px 10px;font-size:11px;font-weight:950;display:inline-flex}.router-mode-critical{color:#fca5a5;background:#f8717129}.router-mode-standard{color:#d8b4fe;background:#8b5cf62e}.router-mode-cheap{color:#86efac;background:#22c55e21}.router-mode-fast{color:#7dd3fc;background:#38bdf824}.token-budget-page{grid-column:1/-1}.token-budget-overview,.context-pack-grid,.token-guardrail-layout,.token-mode-grid,.quality-gate-grid,.free-tool-grid,.demo-level-grid,.demo-factory-layout{gap:12px;display:grid}.token-budget-overview{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}.token-budget-card,.token-section,.context-pack-card,.quality-gate-card,.free-tool-card,.demo-level-card,.demo-factory-layout section{background:#ffffff0d;border:1px solid #ffffff17;border-radius:18px;padding:16px}.token-budget-card span{color:#d8a642;text-transform:uppercase;min-height:30px;font-size:11px;font-weight:950;display:block}.token-budget-card strong{color:#fff;font-size:28px;line-height:1;display:block}.token-budget-card p,.token-section p,.context-pack-card p,.quality-gate-card p,.free-tool-card p,.demo-level-card p,.demo-factory-layout p{color:#f7f2ff9e;margin:6px 0 0;font-size:13px;font-weight:800;line-height:1.45}.token-section{margin-top:14px}.panel-header.compact{margin-bottom:12px}.panel-header.compact h3{color:#fff;margin:0;font-size:18px}.token-rule-table{gap:8px;display:grid}.token-rule-head,.token-rule-row{grid-template-columns:minmax(120px,.7fr) 82px 92px 130px minmax(160px,1fr) minmax(140px,.8fr) 74px 96px 72px;gap:10px;display:grid}.token-rule-head{color:#f7f2ff70;text-transform:uppercase;padding:0 12px;font-size:10px;font-weight:950}.token-rule-row{background:#07080d40;border:1px solid #ffffff14;border-radius:16px;align-items:center;padding:12px}.token-rule-row strong,.context-pack-card strong,.quality-gate-card strong,.free-tool-card strong,.demo-level-card strong,.demo-factory-layout strong{color:#fff;font-size:16px}.token-rule-row span{color:#f7f2ffad;font-size:12px;font-weight:850}.token-rule-row p{grid-column:1/-1}.context-pack-grid,.quality-gate-grid,.free-tool-grid,.demo-level-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.context-pack-card dl,.free-tool-card dl,.demo-level-card dl{gap:8px;margin:12px 0 0;display:grid}.context-pack-card div,.free-tool-card dl div,.demo-level-card dl div{background:#07080d40;border:1px solid #ffffff12;border-radius:12px;padding:9px}.context-pack-card dt,.free-tool-card dt,.demo-level-card dt{color:#f7f2ff70;text-transform:uppercase;font-size:10px;font-weight:950}.context-pack-card dd,.free-tool-card dd,.demo-level-card dd{color:#f7f2ffb8;word-break:break-word;margin:4px 0 0;font-size:12px;font-weight:850}.token-guardrail-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.guardrail-list{gap:8px;display:grid}.guardrail-list article{background:#07080d3d;border:1px solid #ffffff14;border-radius:14px;align-items:start;gap:10px;padding:10px;display:flex}.guardrail-list svg{color:#d8a642;flex:none;margin-top:2px}.guardrail-list p{margin:0}.token-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.token-mode{text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;display:inline-flex}.token-mode-low{color:#86efac;background:#22c55e21}.token-mode-normal{color:#d8b4fe;background:#8b5cf629}.token-mode-high{color:#fde68a;background:#d8a64229}.token-mode-critical{color:#fca5a5;background:#f8717129}.cost-mode{text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;display:inline-flex}.cost-mode-free{color:#86efac;background:#22c55e21}.cost-mode-cheap{color:#7dd3fc;background:#38bdf821}.cost-mode-standard{color:#d8b4fe;background:#8b5cf629}.cost-mode-premium{color:#fde68a;background:#d8a64229}.cost-mode-critical{color:#fca5a5;background:#f8717129}.quality-gate-card{gap:8px;display:grid}.quality-gate-card small{color:#f7f2ff80;font-size:12px;font-weight:850;line-height:1.35}.free-tool-card,.demo-level-card{gap:12px;display:grid}.demo-factory-layout{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.agent-status{text-transform:uppercase;border-radius:999px;margin-top:12px;padding:7px 10px;font-size:11px;font-weight:950;display:inline-flex}.agent-status.active,.agent-status.running,.agent-status.info,.agent-status.done{color:#86efac;background:#22c55e1f}.agent-status.idle,.agent-status.review,.agent-status.planned,.agent-status.warn,.agent-status.queued{color:#d8b4fe;background:#8b5cf629}.agent-status.failed,.agent-status.error{color:#fca5a5;background:#f8717124}.agent-status.disabled{color:#f7f2ff7a;background:#ffffff12}.shared-files-panel{min-height:560px}.shared-files-list{gap:12px;display:grid}.shared-files-workspace{gap:14px;display:grid}.shared-files-passive-drop,.shared-files-history{color:#fff;background:#111820;border-radius:8px;gap:14px;padding:14px;display:grid}.shared-files-passive-header,.shared-files-history-header,.shared-files-quick-context{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.shared-files-passive-header span,.shared-files-history-header span{color:#81e6d9;letter-spacing:0;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:950;display:block}.shared-files-passive-header strong,.shared-files-history-header strong{color:#fff;font-size:20px;line-height:1.1;display:block}.shared-files-passive-header p,.shared-files-history-header p,.shared-files-quick-context p{color:#ffffffad;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.45}.shared-files-passive-header svg{color:#86efac}.shared-files-upload-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.shared-screenshot-uploader{color:#fff;background:#111820;border-radius:8px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.shared-screenshot-dropzone{cursor:text;background:#ffffff0f;border:1px dashed #ffffff38;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:14px;display:grid}.shared-screenshot-dropzone:focus{outline-offset:2px;border-color:#22d3ee;outline:2px solid #22d3ee38}.shared-screenshot-dropzone svg{color:#22d3ee}.shared-screenshot-dropzone span{color:#81e6d9;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:950;display:block}.shared-screenshot-dropzone strong{color:#fff;font-size:20px;line-height:1.1;display:block}.shared-screenshot-dropzone p,.shared-screenshot-actions small{color:#ffffffad;margin:6px 0 0;font-size:13px;line-height:1.45}.shared-screenshot-preview-list{flex-wrap:wrap;gap:8px;display:flex}.shared-screenshot-preview{color:#fff;text-align:left;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto 16px;align-items:center;gap:8px;min-height:56px;padding:6px 8px;display:grid}.shared-screenshot-preview img{object-fit:cover;border-radius:6px;width:42px;height:42px}.shared-screenshot-preview span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.shared-screenshot-preview small,.shared-screenshot-paths small{color:#ffffff8f;font-size:11px;font-weight:800}.shared-screenshot-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shared-screenshot-actions .dark-button:disabled{cursor:not-allowed;opacity:.55}.shared-screenshot-paths{gap:8px;display:grid}.shared-screenshot-paths button{color:#dffbff;text-align:left;background:#22d3ee14;border:1px solid #22d3ee29;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:8px 10px;display:grid}.shared-screenshot-paths span{font-family:var(--font-mono,monospace);overflow-wrap:anywhere;font-size:12px}.shared-text-uploader{color:#fff;background:#171127;border:1px solid #c4b5fd2e;border-radius:8px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.shared-files-upload-grid .shared-screenshot-uploader,.shared-files-upload-grid .shared-text-uploader,.shared-files-upload-grid .shared-document-uploader{margin-bottom:0}.shared-document-uploader{color:#fff;background:#182018;border:1px solid #86efac2e;border-radius:8px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.shared-document-dropzone{cursor:pointer;background:#ffffff0f;border:1px dashed #86efac42;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:14px;display:grid}.shared-document-dropzone:focus{outline-offset:2px;border-color:#86efac;outline:2px solid #86efac38}.shared-document-dropzone svg{color:#86efac}.shared-document-dropzone span{color:#86efac;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:950;display:block}.shared-document-dropzone strong{color:#fff;font-size:19px;line-height:1.1;display:block}.shared-document-dropzone p,.shared-document-actions small{color:#ffffffad;margin:6px 0 0;font-size:13px;line-height:1.45}.shared-document-preview-list,.shared-document-paths{gap:8px;display:grid}.shared-document-preview{color:#fff;text-align:left;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto 16px;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.shared-document-preview span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.shared-document-preview small{color:#ffffff8f;white-space:nowrap;font-size:11px;font-weight:800}.shared-document-path{background:#86efac14;border:1px solid #86efac29;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:8px 10px;display:grid}.shared-document-path>span{color:#e9ffee;font-family:var(--font-mono,monospace);overflow-wrap:anywhere;font-size:12px}.shared-files-history{color:#111820;background:#f8f6f0;border:1px solid #11182014}.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:#fff;border:1px solid #11182014;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;font-size:14px;display:block}.shared-text-heading{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.shared-text-heading svg{color:#c4b5fd}.shared-text-heading span{color:#c4b5fd;letter-spacing:0;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:950;display:block}.shared-text-heading strong{color:#fff;font-size:19px;line-height:1.1;display:block}.shared-text-input{color:#fff;font:13px/1.5 var(--font-mono,monospace);resize:vertical;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;outline:none;width:100%;min-height:150px;padding:12px}.shared-text-input:focus{border-color:#c4b5fd;box-shadow:0 0 0 3px #c4b5fd2e}.shared-text-input::placeholder{color:#ffffff7a}.shared-text-path{background:#c4b5fd1a;border:1px solid #c4b5fd33;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.shared-text-path span{color:#ffffff94;text-transform:uppercase;font-size:11px;font-weight:900}.shared-text-path strong{color:#f5f0ff;font-family:var(--font-mono,monospace);overflow-wrap:anywhere;font-size:12px}.shared-file-row{background:#f8f6f0;border:1px solid #11182014;border-radius:8px;grid-template-columns:44px minmax(0,1fr) 64px auto;align-items:center;gap:14px;min-height:92px;padding:14px;display:grid}.shared-file-icon{color:#fff;background:#111820;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.shared-file-main{min-width:0}.shared-file-main span{color:#68736b;letter-spacing:0;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:950;display:block}.shared-file-main strong{color:#111820;overflow-wrap:anywhere;font-size:15px;display:block}.shared-file-main p{color:#68736b;margin:4px 0 0;font-size:13px;line-height:1.45}.shared-file-row>small{color:#68736b;white-space:nowrap;font-size:12px;font-weight:850}.shared-file-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.shared-file-history-row{background:#fff}.shared-file-date{color:#68736b;align-items:center;gap:5px;min-height:40px;font-size:12px;font-weight:850;display:inline-flex}.shared-files-empty{color:#111820;text-align:center;background:#fff;border:1px solid #11182014;border-radius:8px;align-items:center;gap:8px;min-height:120px;padding:16px;display:grid}.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;margin:0;font-size:13px;line-height:1.45}.shared-files-history-status.error{color:#b91c1c}.shared-file-copy-control{gap:8px;min-width:min(260px,100%);display:grid}.shared-file-actions .dark-button,.shared-file-actions .soft-button{min-height:40px;padding:0 12px}.shared-file-copy-button{border:1px solid #1118201a}.shared-file-copy-manual{color:#111820;font:12px/1.35 var(--font-mono,monospace);resize:vertical;background:#fff;border:1px solid #11182029;border-radius:8px;min-width:0;max-width:340px;height:96px;padding:8px}.shared-files-note{color:#fff;background:#111820;border-radius:8px;margin-top:14px;padding:16px}.shared-files-note strong{margin-bottom:4px;font-size:14px;display:block}.shared-files-note p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.5}.codex-vps-panel{min-width:0;min-height:680px;overflow:hidden}.codex-vps-panel>*,.codex-vps-hero>*,.codex-vps-grid>*,.codex-vps-split>*,.codex-vps-mobile>*,.codex-vps-command>*,.codex-vps-display-list>div>*,.codex-live-status>*,.codex-vps-rescue>*{min-width:0;max-width:100%}.codex-vps-hero{color:#fff;background:#111820;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:stretch;gap:18px;margin-bottom:14px;padding:18px;display:grid}.codex-vps-hero strong{letter-spacing:0;margin:8px 0;font-size:28px;line-height:1.08;display:block}.codex-vps-hero p{color:#ffffffb8;max-width:620px;margin:0;font-size:14px;line-height:1.5}.codex-vps-meter-preview{background:#080712;border:1px solid #c084fc47;border-radius:8px;align-self:center;gap:10px;min-width:0;padding:14px;display:grid}.codex-vps-meter-preview span,.codex-vps-meter-preview small{color:#e9d5ff;font-size:12px;font-weight:900}.codex-vps-meter-preview b{background:linear-gradient(90deg,#22c55e,#8b5cf6);border-radius:999px;min-width:24px;max-width:100%;height:12px;display:block}.codex-vps-simple{color:#fff;gap:14px;display:grid}.codex-vps-simple-toolbar,.codex-vps-simple-card-head{justify-content:space-between;align-items:start;gap:14px;min-width:0;display:flex}.codex-vps-simple-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center}.codex-vps-live-strip,.codex-vps-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.codex-vps-toolbar-actions{justify-content:flex-end}.codex-vps-live-strip>span,.codex-vps-time-pill{color:#fff;background:#0807126b;border:1px solid #ddd6fe21;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:7px 10px;display:inline-flex}.codex-vps-live-strip small,.codex-vps-time-pill small{color:#c4b5fd;text-transform:uppercase;font-size:11px;font-weight:950}.codex-vps-live-strip strong,.codex-vps-time-pill strong{color:#fff;font-size:18px;font-weight:950;line-height:1}.codex-vps-live-strip .codex-vps-state-pill{text-transform:uppercase;border-radius:999px;padding:0 14px;font-size:15px;font-weight:950}.codex-vps-state-pill.ready,.codex-vps-session-state.ready{color:#bbf7d0;background:#22c55e24;border-color:#22c55e47}.codex-vps-state-pill.working,.codex-vps-session-state.working{color:#bae6fd;background:#0ea5e929;border-color:#0ea5e94d}.codex-vps-state-pill.worked,.codex-vps-session-state.worked{color:#ddd6fe;background:#8b5cf62e;border-color:#c4b5fd47}.codex-vps-state-pill.unknown{color:#e2e8f0;background:#94a3b81f;border-color:#94a3b838}.advanced-hub-tabs{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.advanced-hub-tabs a{min-height:42px}.codex-md-panel{gap:12px;min-height:0;display:grid}.codex-md-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.codex-md-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.codex-md-signal-strip article,.codex-md-agent-card,.codex-md-footer-note{background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:8px}.codex-md-signal-strip article{gap:5px;min-height:64px;padding:10px;display:grid}.codex-md-signal-strip article.good,.codex-md-agent-card.good{border-color:#35d49a40}.codex-md-signal-strip article.warn,.codex-md-agent-card.warn{border-color:#f3b64947}.codex-md-agent-card.neutral{border-color:#7dd3fc2e}.codex-md-signal-strip span,.codex-md-agent-head span,.codex-md-footer-note span{color:var(--dash-violet-3);text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.2;display:block}.codex-md-signal-strip strong,.codex-md-agent-head strong,.codex-md-footer-note strong{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.2;display:block}.codex-md-agent-head strong{margin-top:5px;display:block}.codex-md-agent-card .codex-md-agent-head span,.codex-md-agent-card .codex-md-agent-head strong{display:block}.codex-md-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.codex-md-agent-card{gap:10px;min-height:218px;padding:12px;display:grid}.codex-md-agent-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.codex-md-agent-title-row,.codex-md-editor-title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.codex-md-agent-head p{color:#f7f4ffa8;margin:4px 0 0;font-size:12px;font-weight:820;line-height:1.35}.codex-md-agent-head b{color:#f7f4ffd1;overflow-wrap:anywhere;text-align:right;background:#8b5cf61f;border:1px solid #c4b5fd29;border-radius:999px;max-width:128px;padding:6px 8px;font-size:10px;font-weight:950;line-height:1.2}.codex-md-worktree{gap:5px;display:grid}.codex-md-worktree small{color:#7dd3fcd1;overflow-wrap:anywhere;font-size:11px;font-weight:900}.codex-md-worktree code{color:#f7f4ffc2;overflow-wrap:anywhere;white-space:normal;background:#06050c80;border:1px solid #ddd6fe14;border-radius:7px;padding:8px;font-size:11px;line-height:1.35}.codex-md-file-pills,.codex-md-point-list,.codex-md-rule-pills{flex-wrap:wrap;gap:6px;display:flex}.codex-md-file-pills span,.codex-md-point-list span,.codex-md-rule-pills span{overflow-wrap:anywhere;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900;line-height:1.2}.codex-md-file-pills span{color:#bae6fd;background:#7dd3fc1a;border:1px solid #7dd3fc2e}.codex-md-point-list span{color:#ddd6fe;background:#c4b5fd17;border:1px solid #c4b5fd26}.codex-md-rule-pills span{color:#bbf7d0;background:#35d49a17;border:1px solid #35d49a29}.codex-md-card-actions{flex-wrap:wrap;justify-content:flex-start;align-self:end;gap:8px;display:flex}.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-editor-actions .shared-file-copy-control,.codex-md-create-actions .shared-file-copy-control{min-width:0}.codex-md-editor-shell{grid-template-columns:minmax(0,1.2fr) minmax(260px,.48fr);gap:10px;display:grid}.codex-md-editor-card,.codex-md-create-card{background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.codex-md-editor-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.codex-md-editor-head span,.codex-md-create-card span{color:var(--dash-violet-3);text-transform:uppercase;font-size:10px;font-weight:950;display:block}.codex-md-agent-title-row .codex-md-agent-mark,.codex-md-editor-title .codex-md-agent-mark{color:#bae6fd;background:#7dd3fc1f;border:1px solid #7dd3fc38;border-radius:8px;justify-content:center;align-items:center;min-width:38px;height:38px;margin:0;padding:0;display:inline-flex}.codex-md-agent-title-row .codex-md-agent-mark.good,.codex-md-editor-title .codex-md-agent-mark.good{color:#bbf7d0;background:#35d49a1f;border-color:#35d49a42}.codex-md-agent-title-row .codex-md-agent-mark.warn,.codex-md-editor-title .codex-md-agent-mark.warn{color:#fde68a;background:#f3b64921;border-color:#f3b64947}.codex-md-agent-title-row .codex-md-agent-mark.neutral,.codex-md-editor-title .codex-md-agent-mark.neutral{color:#bae6fd;background:#7dd3fc1c;border-color:#7dd3fc38}.codex-md-editor-head strong,.codex-md-create-card strong{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:20px;line-height:1.1;display:block}.codex-md-editor-head p,.codex-md-create-card p{color:#f7f4ffa3;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:820;line-height:1.35}.codex-md-editor-status{color:#ddd6fe;white-space:nowrap;border:1px solid #ddd6fe24;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:950}.codex-md-editor-status.good{color:#bbf7d0;background:#22c55e1f;border-color:#22c55e3d}.codex-md-editor-status.warn{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b42}.codex-md-editor-status.danger{color:#fecaca;background:#ef444424;border-color:#ef444442}.codex-md-editor-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.codex-md-editor-controls label,.codex-md-create-card label{color:#ddd6feb8;text-transform:uppercase;gap:5px;font-size:11px;font-weight:950;display:grid}.codex-md-editor-controls select,.codex-md-create-card input,.codex-md-editor-card textarea{color:#fff;background:#06050c85;border:1px solid #ddd6fe24;border-radius:8px;outline:none;min-width:0}.codex-md-editor-controls select,.codex-md-create-card input{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);resize:vertical;white-space:pre-wrap;min-height:380px;padding:12px}.codex-md-editor-card textarea:disabled{opacity:.7}.codex-md-editor-actions,.codex-md-create-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.codex-md-create-card{align-content:start}.codex-md-footer-note{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:44px;padding:10px;display:flex}.advanced-hub-summary{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.advanced-hub-summary article{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1f;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-height:112px;padding:13px;display:grid}.advanced-hub-summary article.good{border-color:#35d49a42}.advanced-hub-summary article.warn{border-color:#f3b64952}.advanced-hub-summary article.danger{border-color:#fb718557}.advanced-hub-summary article.neutral{border-color:#c4b5fd33}.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);letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:950;display:block}.advanced-hub-summary strong,.tools-hub-card strong{color:var(--dash-text);letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;font-size:22px;line-height:1.08;display:block}.advanced-hub-summary p,.tools-hub-card p{color:var(--dash-muted);margin:7px 0 0;font-size:12px;font-weight:820;line-height:1.35}.codex-vps-rescue-panel-shell{scroll-margin-top:18px}.tools-hub-panel{grid-column:1/-1;gap:12px;display:grid}.tools-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tools-hub-card{border-radius:var(--dash-radius);color:inherit;background:#ffffff0d;border:1px solid #ddd6fe1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-height:108px;padding:13px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.tools-hub-card:hover{border-color:#ddd6fe4d;transform:translateY(-1px);box-shadow:0 14px 34px #07060c3d}@media (max-width:820px){.advanced-hub-summary,.tools-hub-grid{grid-template-columns:1fr}.advanced-hub-tabs a{flex:150px}}.codex-vps-simple-card-head strong{color:#fff;overflow-wrap:anywhere;margin-top:5px;font-size:24px;line-height:1.1;display:block}.codex-vps-simple-card p,.codex-vps-simple-empty{color:#f7f4ffad;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.codex-vps-simple-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.codex-vps-simple-grid article,.codex-vps-simple-card{background:#ffffff0b;border:1px solid #ddd6fe1f;border-radius:12px;min-width:0;padding:14px}.codex-vps-simple-grid article{gap:6px;min-height:156px;display:grid}.codex-vps-simple-grid article svg{color:#c4b5fd}.codex-vps-simple-grid article span,.codex-vps-simple-card-head span,.codex-vps-backup-summary span{color:#ddd6feb8;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.codex-vps-simple-grid article strong{color:#fff;overflow-wrap:anywhere;font-size:26px;line-height:1.05}.codex-vps-simple-grid article p{color:#f7f4ffad;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.35}.codex-vps-simple-grid article.good,.codex-vps-simple-card.good{border-color:#34d39947}.codex-vps-simple-grid article.warn,.codex-vps-simple-card.warn{border-color:#fbbf2457}.codex-vps-simple-grid article.danger,.codex-vps-simple-card.danger{border-color:#fb718557}.codex-vps-simple-columns{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:12px;display:grid}.codex-vps-simple-card{gap:12px;display:grid}.codex-vps-session-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.codex-vps-session-list li{background:#07080d47;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.codex-vps-session-list svg{color:#a78bfa}.codex-vps-session-list strong,.codex-vps-backup-summary strong{color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.2;display:block}.codex-vps-session-list small,.codex-vps-backup-summary small{color:#f7f4ff9e;overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.35;display:block}.codex-vps-session-state{text-transform:uppercase;border:1px solid #ddd6fe1f;border-radius:999px;width:fit-content;padding:5px 8px;font-weight:950;margin-top:6px!important;font-size:10px!important;display:inline-flex!important}.codex-vps-backup-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.codex-vps-backup-summary>div{background:#07080d47;border:1px solid #ffffff14;border-radius:10px;gap:5px;min-width:0;padding:10px;display:grid}.codex-vps-backup-summary svg{color:#c4b5fd}.codex-vps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.codex-live-status{color:#fff;background:#080712;border:1px solid #c084fc38;border-radius:8px;gap:12px;margin-bottom:14px;padding:16px;display:grid}.codex-live-status-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.codex-live-status-head strong,.codex-live-status>strong{color:#e9d5ff;overflow-wrap:anywhere;font-size:18px;display:block}.codex-live-status-head p,.codex-live-status p{color:#ffffffb3;margin:4px 0 0;font-size:13px;line-height:1.45}.codex-live-status-head small{color:#a78bfa;flex:none;font-size:12px;font-weight:850}.codex-live-status-pill{border-radius:999px;align-items:center;min-height:30px;padding:0 11px;display:inline-flex}.codex-live-status-pill.good{color:#b9f7ca;background:#22c55e24}.codex-live-status-pill.ready{color:#bbf7d0;background:#22c55e24}.codex-live-status-pill.warn{color:#fde7b0;background:#f59e0b24}.codex-live-status-pill.working{color:#bae6fd;background:#0ea5e929}.codex-live-status-pill.worked{color:#ddd6fe;background:#8b5cf62e}.codex-live-status-pill.danger{color:#ffc7c7;background:#ef444429}.codex-live-status-pill.unknown{color:#e2e8f0;background:#94a3b824}.codex-live-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.codex-live-status-grid>div,.codex-live-file-row{background:#ffffff12;border:1px solid #ffffff14;border-radius:8px;gap:4px;padding:11px;display:grid}.codex-live-status-grid span,.codex-live-file-row span{color:#a78bfa;text-transform:uppercase;font-size:11px;font-weight:950}.codex-live-status-grid strong,.codex-live-file-row strong{color:#fff;overflow-wrap:anywhere;font-size:16px}.codex-live-file-row small{color:#ffffffa3;overflow-wrap:anywhere;font-size:12px}.codex-live-hermes{background:#8b5cf614;border:1px solid #c4b5fd24;border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(180px,.55fr);align-items:center;gap:12px;padding:12px;display:grid}.codex-live-hermes.armed{border-color:#f871715c}.codex-live-hermes.ready{border-color:#34d39947}.codex-live-hermes.working{border-color:#0ea5e957}.codex-live-hermes.worked{border-color:#c4b5fd4d}.codex-live-hermes span{color:#c4b5fd;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.codex-live-hermes strong{color:#fff;margin-top:3px;font-size:16px;display:block}.codex-live-hermes small{color:#ffffffa3;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.codex-live-hermes-checks{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.codex-live-hermes-checks b{color:#ffffff9e;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:999px;min-height:26px;padding:6px 8px;font-size:10px;font-weight:950}.codex-live-hermes-checks b.good{color:#bbf7d0;background:#22c55e21;border-color:#22c55e3d}.codex-live-hermes-checks b.danger{color:#fecaca;background:#ef444424;border-color:#ef444442}.codex-vps-card,.codex-vps-block,.codex-vps-command,.codex-vps-display-list>div{color:#f7f4ffeb;background:linear-gradient(135deg,#8b5cf61a,#14b8a607),#ffffff0d;border:1px solid #ddd6fe1c;border-radius:8px;box-shadow:inset 0 1px #ffffff0b}.codex-vps-card{gap:8px;min-height:142px;padding:14px;display:grid}.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);margin:0;font-size:13px;line-height:1.45}.codex-vps-split{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:14px;display:grid}.codex-vps-block{padding:14px}.panel-header.mini{margin-bottom:12px;padding-bottom:10px}.panel-header.mini h3{color:var(--dash-text);margin-bottom:4px;font-size:16px}.panel-header.mini p{font-size:13px}.codex-vps-command-list,.codex-vps-display-list{gap:10px;display:grid}.codex-vps-command{grid-template-columns:minmax(0,1fr) minmax(190px,.68fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.codex-vps-command .shared-file-copy-control{min-width:0}.codex-vps-command .shared-file-copy-manual{width:min(420px,100%);max-width:none}.codex-vps-command strong,.codex-vps-display-list strong{color:var(--dash-text);font-size:14px;display:block}.codex-vps-command code{color:#e9d5ff;overflow-wrap:anywhere;background:#111820;border-radius:8px;padding:10px;font-size:12px;font-weight:850;line-height:1.35;display:block}.codex-vps-display-list>div{gap:5px;padding:12px;display:grid}.codex-vps-display-list span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950}.codex-vps-note{margin-top:14px}.idle-shell{color:#f8fafc;background:linear-gradient(#17251d 0%,#13201c 42%,#0b1115 100%),#0b1115;gap:14px;min-width:0;min-height:100vh;padding:14px;display:grid}.idle-shell *,.idle-shell :before,.idle-shell :after{box-sizing:border-box}.idle-topbar,.idle-stage-panel,.idle-stats-panel,.idle-party-panel,.idle-inventory-panel,.idle-footer{background:#090e12db;border:2px solid #dee8da29;border-radius:8px;min-width:0;box-shadow:inset 0 0 0 2px #00000047,0 18px 46px #00000047}.idle-topbar{justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:12px;display:flex}.idle-topbar span,.idle-section-head span,.idle-stage-caption span,.idle-stats-grid span,.idle-runtime-strip span,.idle-party span,.idle-inventory span,.idle-bars span{color:#aad4bf;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2;display:block}.idle-topbar strong,.idle-section-head strong,.idle-stage-caption strong,.idle-stats-grid strong,.idle-runtime-strip strong,.idle-party strong{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:22px;line-height:1.08;display:block}.idle-topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.idle-button,.idle-link{color:#1f1b0a;background:#f7d154;border:2px solid #4b3b12;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.idle-button{cursor:pointer}.idle-button:disabled{cursor:wait;opacity:.72}.idle-grid,.idle-bottom-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px;min-width:0;display:grid}.idle-stage-panel,.idle-stats-panel,.idle-party-panel,.idle-inventory-panel{gap:12px;padding:12px;display:grid}.idle-stage{aspect-ratio:16/9;inline-size:100%;background:linear-gradient(#9cc7a8 0 54%,#6e9d77 54% 100%);border:3px solid #223127;border-radius:8px;min-height:310px;position:relative;overflow:hidden}.idle-wall{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:absolute;inset:20px 22px auto}.idle-wall span{background:#ffffff2e;border:2px solid #22312752;border-radius:4px;height:42px}.idle-floor{background:repeating-linear-gradient(90deg,#24312724 0 18px,#24312705 18px 36px),#486f4f;border-top:3px solid #243127;height:31%;position:absolute;bottom:0;left:0;right:0}.idle-pc{z-index:2;width:156px;height:132px;position:absolute;bottom:30%;left:15%}.idle-pc-screen{background:#16212a;border:6px solid #e6e0c8;border-radius:8px;gap:8px;height:94px;padding:16px;display:grid;box-shadow:inset 0 0 0 4px #233240}.idle-pc-screen span{opacity:.9;background:#6ee7b7;border-radius:2px;height:8px;display:block}.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;width:88px;height:28px;margin:4px auto 0}.idle-working .idle-pc-screen span,.idle-pc.working .idle-pc-screen span{animation:.9s steps(2,end) infinite idle-screen-pulse}.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{z-index:3;width:76px;height:118px;position:absolute;bottom:25%;left:39%}.idle-trainer span,.idle-companion span{display:block;position:absolute}.trainer-head{background:#ffd4a3;border:3px solid #2f2118;border-radius:8px;width:32px;height:32px;top:0;left:22px}.trainer-head:before{content:"";background:#d93f38;border:3px solid #2f2118;border-radius:8px 8px 2px 2px;width:32px;height:14px;position:absolute;top:-8px;left:-3px}.trainer-body{background:#315d8f;border:3px solid #17263d;border-radius:8px;width:42px;height:44px;top:34px;left:17px}.trainer-arm{background:#ffd4a3;border:3px solid #2f2118;border-radius:6px;width:14px;height:34px;top:42px}.trainer-arm.left{left:5px}.trainer-arm.right{right:5px}.trainer-leg{background:#25324b;border:3px solid #141923;border-radius:5px;width:16px;height:36px;top:76px}.trainer-leg.left{left:20px}.trainer-leg.right{right:20px}.idle-trainer.working{animation:.85s steps(2,end) infinite idle-bob}.idle-trainer.blocked:after{color:#f7d154;content:"!";font-size:34px;font-weight:950;position:absolute;top:-38px;right:-2px}.idle-companion{z-index:3;width:62px;height:58px;position:absolute;bottom:26%;right:26%}.companion-face{background:#f7d154;border:3px solid #4b3b12;border-radius:14px;width:46px;height:42px;top:12px;left:8px}.companion-face:before,.companion-face:after{content:"";background:#222;border-radius:50%;width:5px;height:5px;position:absolute;top:15px}.companion-face:before{left:11px}.companion-face:after{right:11px}.companion-ear{background:#f7d154;border:3px solid #4b3b12;border-radius:7px;width:16px;height:30px;top:0}.companion-ear.left{left:8px;transform:rotate(-18deg)}.companion-ear.right{right:8px;transform:rotate(18deg)}.idle-companion.working,.idle-companion.ready{animation:1.25s steps(2,end) infinite idle-hop}.idle-stage-caption{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.idle-stage-caption>div:first-child{min-width:0}.idle-stage-caption strong{font-size:18px}.idle-drop{border:2px solid #ffffff24;border-radius:8px;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:inline-flex}.idle-drop.common{color:#bfdbfe;background:#5b8def2e}.idle-drop.rare{color:#fde68a;background:#f7d1542e}.idle-drop.shiny{color:#fbcfe8;background:#ec48992e;animation:1.4s linear infinite idle-shiny}.idle-stats-grid,.idle-runtime-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.idle-stats-grid article,.idle-runtime-strip article,.idle-party article,.idle-inventory article{background:#ffffff0e;border:2px solid #dee8da1f;border-radius:8px;min-width:0;padding:10px}.idle-stats-grid article{gap:4px;display:grid}.idle-stats-grid svg,.idle-runtime-strip svg,.idle-inventory svg{color:#f7d154}.idle-stats-grid small,.idle-runtime-strip small,.idle-party small,.idle-inventory small,.idle-footer small{color:#f8fafc9e;overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.35;display:block}.idle-bars{gap:9px;display:grid}.idle-bars>div{grid-template-columns:68px minmax(0,1fr) 42px;align-items:center;gap:8px;display:grid}.idle-bars b{height:14px;background:linear-gradient(90deg,#49c27b,#f7d154);border:2px solid #223127;border-radius:999px;min-inline-size:8px;max-inline-size:100%;display:block}.idle-section-head{justify-content:space-between;align-items:end;gap:10px;display:flex}.idle-section-head strong{font-size:18px}.idle-party,.idle-inventory{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.idle-party article.ready,.idle-inventory article.common{border-color:#49c27b47}.idle-party article.working{border-color:#5b8def5c}.idle-party article.blocked{border-color:#ec58586b}.idle-party article.cooldown,.idle-party article.queued,.idle-inventory article.rare{border-color:#f7d15461}.idle-inventory article.shiny{border-color:#ec48996b}.idle-inventory article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.idle-inventory article small{grid-column:2;margin:0}.idle-footer{justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.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 #ec489900}50%{box-shadow:0 0 24px #ec489970}}@media (max-width:920px){.idle-grid,.idle-bottom-grid{grid-template-columns:1fr}.idle-stage{min-height:260px}.idle-party,.idle-inventory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.idle-shell{gap:10px;padding:8px}.idle-topbar,.idle-stage-caption,.idle-footer{align-items:stretch;display:grid}.idle-topbar-actions{grid-template-columns:1fr;justify-content:stretch;inline-size:100%;display:grid}.idle-button,.idle-link{inline-size:100%}.idle-stats-grid,.idle-runtime-strip,.idle-party,.idle-inventory{grid-template-columns:1fr}.idle-stage{aspect-ratio:auto;min-height:220px}.idle-wall{gap:5px;inset:12px 12px auto}.idle-wall span{height:30px}.idle-pc{transform-origin:0 100%;bottom:31%;left:6%;transform:scale(.82)}.idle-trainer{transform-origin:bottom;left:38%;transform:scale(.86)}.idle-companion{transform-origin:100% 100%;right:7%;transform:scale(.86)}.idle-bars>div{grid-template-columns:56px minmax(0,1fr) 34px}}.hermes-agent-panel{color:#fff;background:linear-gradient(135deg,#8b5cf629,#111820eb),#080712;border:1px solid #c4b5fd29;border-radius:8px;gap:12px;margin-bottom:14px;padding:16px;display:grid}.hermes-agent-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.hermes-agent-head h3{color:#fff;overflow-wrap:anywhere;margin:6px 0;font-size:21px;line-height:1.12}.hermes-agent-head p,.hermes-agent-readiness p{color:#f7f4ffb3;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.hermes-agent-readiness{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.hermes-agent-readiness article,.hermes-agent-lanes section{background:#ffffff0e;border:1px solid #ddd6fe1c;border-radius:8px;padding:12px}.hermes-agent-readiness span{color:#c4b5fd;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.hermes-agent-readiness strong{color:#fff;overflow-wrap:anywhere;margin:6px 0;font-size:17px;line-height:1.12;display:block}.hermes-agent-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hermes-agent-lanes h4{color:#fff;margin:0 0 10px;font-size:14px}.hermes-agent-lanes ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hermes-agent-lanes li{color:#f7f4ffc2;align-items:center;gap:8px;font-size:12px;font-weight:820;line-height:1.35;display:flex}.hermes-agent-lanes svg{color:#34d399;flex:none}.hermes-agent-lanes .blocked svg{color:#fb7185}.hermes-agent-command-grid{gap:10px;display:grid}.mobile-ops-cockpit{color:#fff;background:#111820;border:1px solid #ffffff1a;border-radius:8px;gap:12px;margin-bottom:14px;padding:16px;display:grid}.mobile-ops-cockpit.good{border-color:#22c55e3d}.mobile-ops-cockpit.warn{border-color:#f59e0b4d}.mobile-ops-cockpit.danger{border-color:#f8717157}.mobile-ops-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mobile-ops-head h3{color:#fff;overflow-wrap:anywhere;margin:5px 0;font-size:20px;line-height:1.14}.mobile-ops-head p{color:#ffffffad;margin:0;font-size:13px;line-height:1.42}.mobile-ops-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mobile-ops-score-grid a{color:#fff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:4px;min-width:0;padding:10px;text-decoration:none;display:grid}.mobile-ops-score-grid a.good{border-color:#22c55e3d}.mobile-ops-score-grid a.warn{border-color:#f59e0b47}.mobile-ops-score-grid a.danger{border-color:#f871714d}.mobile-ops-score-grid svg{color:#d8a642}.mobile-ops-score-grid span{color:#d8a642;text-transform:uppercase;font-size:10px;font-weight:950}.mobile-ops-score-grid strong{color:#fff;overflow-wrap:anywhere;font-size:17px;line-height:1.14}.mobile-ops-score-grid small{color:#ffffffa3;overflow-wrap:anywhere;grid-column:1/-1;font-size:11px;font-weight:760;line-height:1.32}.mobile-ops-checklist{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mobile-ops-checklist article{background:#08071252;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.mobile-ops-checklist article.good{border-color:#22c55e3d}.mobile-ops-checklist article.warn{border-color:#f59e0b47}.mobile-ops-checklist article.danger{border-color:#f871714d}.mobile-ops-checklist svg{color:#d8a642;margin-top:2px}.mobile-ops-checklist div{min-width:0}.mobile-ops-checklist span{color:#a78bfa;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.mobile-ops-checklist strong{color:#fff;overflow-wrap:anywhere;font-size:13px;line-height:1.16;display:block}.mobile-ops-checklist small{color:#ffffffa3;overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.32;display:block}.mobile-ops-checklist article>a{color:#fff;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;width:100%;min-height:34px;padding:0 10px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.mobile-ops-quick-links{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.mobile-ops-quick-links a{color:#fff;text-align:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;place-items:center;gap:5px;min-width:0;min-height:58px;padding:8px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.mobile-ops-quick-links svg{color:#d8a642}.mobile-ops-quick-links span{overflow-wrap:anywhere;max-width:100%}.codex-vps-mobile{color:#fff;background:#111820;border-radius:8px;grid-template-columns:minmax(0,.82fr) minmax(280px,1fr);gap:14px;margin-top:14px;padding:16px;display:grid}.codex-vps-upload,.mobile-first-panel{margin-bottom:14px}.codex-vps-mobile h3{color:#fff;margin-bottom:6px;font-size:18px}.codex-vps-mobile p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.5}.codex-vps-mobile-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.codex-vps-mobile-actions .dark-button{white-space:normal;border:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;place-items:start;gap:4px;min-width:0;min-height:78px;padding:12px;display:grid;overflow:hidden}.codex-vps-mobile-actions .dark-button svg{grid-area:1/2;justify-self:end}.codex-vps-mobile-actions .dark-button small{color:#ffffffa8;overflow-wrap:anywhere;grid-column:1/-1;width:100%;font-size:11px;font-weight:750;line-height:1.35}.codex-vps-mobile-actions .dark-button span{overflow-wrap:anywhere;min-width:0;max-width:100%}.codex-vps-mobile ol{color:#ffffffc7;grid-column:1/-1;gap:7px;margin:0;padding-left:20px;display:grid}.codex-vps-mobile li{font-size:13px;line-height:1.4}.codex-vps-rescue{color:#fff;background:#111820;border-radius:8px;gap:12px;margin-bottom:14px;padding:16px;display:grid}.codex-vps-mobile-details{background:#f8f6f0;border:1px solid #11182014;border-radius:8px;margin-top:12px;overflow:hidden}.codex-vps-mobile-details summary{color:#111820;cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-size:13px;font-weight:950;list-style:none;display:flex}.codex-vps-mobile-details summary::-webkit-details-marker{display:none}.codex-vps-mobile-details summary:after{color:#fff;content:"+";text-align:center;background:#111820;border-radius:999px;width:22px;margin-left:auto;font-size:13px;font-weight:950;line-height: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{justify-content:space-between;align-items:start;gap:12px;display:flex}.codex-vps-rescue-head h3{color:#fff;margin:6px 0;font-size:20px;line-height:1.16}.codex-vps-rescue-head p,.codex-vps-yorkhost-note p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.45}.codex-vps-rescue-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.codex-vps-rescue-head-actions .soft-button{flex:none;min-height:38px}.codex-vps-rescue-dock{z-index:3;background:#080712b8;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid;position:sticky;top:8px}.codex-vps-rescue-dock.good{border-color:#22c55e3d}.codex-vps-rescue-dock.warn{border-color:#f59e0b42}.codex-vps-rescue-dock.danger{border-color:#f871714d}.codex-vps-rescue-dock button,.codex-vps-rescue-dock a{text-align:left;white-space:normal;border-radius:8px;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:7px;min-width:0;min-height:64px;padding:10px;display:grid}.codex-vps-rescue-dock button:disabled{cursor:wait;opacity:.6}.codex-vps-rescue-dock span,.codex-vps-rescue-dock strong,.codex-vps-rescue-dock small{min-width:0}.codex-vps-rescue-dock strong{font-size:12px;line-height:1.12;display:block}.codex-vps-rescue-dock small{opacity:.76;overflow-wrap:anywhere;font-size:10px;font-weight:760;line-height:1.25;display:block}.codex-vps-situation-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.codex-vps-situation-strip article{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.codex-vps-situation-strip article.good{border-color:#22c55e42}.codex-vps-situation-strip article.warn{border-color:#f59e0b47}.codex-vps-situation-strip article.danger{border-color:#f8717152}.codex-vps-situation-strip span{color:#d8a642;text-transform:uppercase;font-size:10px;font-weight:950}.codex-vps-situation-strip strong{color:#fff;overflow-wrap:anywhere;font-size:13px;line-height:1.16}.codex-vps-incident-state{gap:10px}.codex-vps-incident-state.good{border-color:#22c55e3d}.codex-vps-incident-state.warn{border-color:#f59e0b4d}.codex-vps-incident-state.danger{border-color:#f8717157}.codex-vps-incident-state-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.codex-vps-incident-state-head>svg{color:#d8a642}.codex-vps-incident-state-head span,.codex-vps-incident-state-meta span{color:#d8a642;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.codex-vps-incident-state-head strong{color:#fff;overflow-wrap:anywhere;font-size:17px;line-height:1.14;display:block}.codex-vps-incident-state-head small{color:#ffffffa8;overflow-wrap:anywhere;font-size:11px;line-height:1.35;display:block}.codex-vps-incident-state-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.codex-vps-incident-state-meta article{background:#08071252;border:1px solid #ffffff14;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.codex-vps-incident-state-meta strong{color:#fff;overflow-wrap:anywhere;font-size:13px;line-height:1.16}.codex-vps-incident-state-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.codex-vps-incident-state-actions button,.codex-vps-incident-state-actions .shared-file-copy-button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:36px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.codex-vps-incident-state-actions button:first-child{color:#111820;background:#d8a642}.codex-vps-incident-state-actions button:disabled{cursor:wait;opacity:.58}.codex-vps-armed-alert{background:#f59e0b21;border:1px solid #f59e0b47;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.codex-vps-armed-alert span{min-width:0}.codex-vps-armed-alert strong{color:#fff;font-size:13px;line-height:1.18;display:block}.codex-vps-armed-alert small{color:#ffffffad;overflow-wrap:anywhere;font-size:11px;font-weight:760;line-height:1.3;display:block}.codex-vps-armed-alert button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;min-height:34px;padding:0 11px;font-size:11px;font-weight:900}.codex-vps-mobile-playbook{gap:10px}.codex-vps-mobile-playbook.good{border-color:#22c55e3d}.codex-vps-mobile-playbook.warn{border-color:#f59e0b47}.codex-vps-mobile-playbook.danger{border-color:#f8717152}.codex-vps-mobile-playbook-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.codex-vps-mobile-playbook-head>svg{color:#d8a642}.codex-vps-mobile-playbook-head span{color:#d8a642;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.codex-vps-mobile-playbook-head strong{color:#fff;overflow-wrap:anywhere;font-size:17px;line-height:1.14;display:block}.codex-vps-mobile-playbook-head small{color:#ffffffa8;overflow-wrap:anywhere;font-size:11px;line-height:1.35;display:block}.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{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.codex-vps-mobile-playbook-steps article{background:#08071252;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.codex-vps-mobile-playbook-steps article.good{border-color:#22c55e3d}.codex-vps-mobile-playbook-steps article.warn{border-color:#f59e0b47}.codex-vps-mobile-playbook-steps article.danger{border-color:#f871714d}.codex-vps-mobile-playbook-steps article>span{color:#fff;background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:950;display:inline-flex}.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:#fff;overflow-wrap:anywhere;font-size:13px;line-height:1.18;display:block}.codex-vps-mobile-playbook-steps small{color:#ffffffa3;overflow-wrap:anywhere;margin-top:2px;font-size:11px;font-weight:760;line-height:1.32;display:block}.codex-vps-mobile-playbook-steps button,.codex-vps-mobile-playbook-steps a,.codex-vps-mobile-playbook-steps .shared-file-copy-control{grid-column:1/-1}.codex-vps-mobile-playbook-steps button,.codex-vps-mobile-playbook-steps a{color:#111820;cursor:pointer;background:#d8a642;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:34px;padding:0 11px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.codex-vps-mobile-playbook-steps button:disabled{cursor:wait;opacity:.58}.codex-vps-mobile-playbook-steps .shared-file-copy-button{width:100%;min-height:34px}.codex-vps-follow-up{gap:10px}.codex-vps-follow-up.good{border-color:#22c55e3d}.codex-vps-follow-up.warn{border-color:#f59e0b47}.codex-vps-follow-up.danger{border-color:#f8717152}.codex-vps-follow-up-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.codex-vps-follow-up-head>svg{color:#d8a642}.codex-vps-follow-up-head span{color:#d8a642;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.codex-vps-follow-up-head strong{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.16;display:block}.codex-vps-follow-up-head small{color:#ffffffa3;overflow-wrap:anywhere;font-size:11px;line-height:1.34;display:block}.codex-vps-follow-up-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.codex-vps-follow-up-actions button,.codex-vps-follow-up-actions .shared-file-copy-button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.codex-vps-follow-up-actions button:first-child{color:#111820;background:#d8a642}.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{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.codex-vps-follow-up-steps li{background:#08071252;border:1px solid #ffffff17;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.codex-vps-follow-up-steps li.done{border-color:#22c55e3d}.codex-vps-follow-up-steps li.warn,.codex-vps-follow-up-steps li.running{border-color:#f59e0b47}.codex-vps-follow-up-steps li.danger{border-color:#f871714d}.codex-vps-follow-up-steps span{color:#a78bfa;text-transform:uppercase;font-size:10px;font-weight:950}.codex-vps-follow-up-steps strong{color:#fff;overflow-wrap:anywhere;font-size:12px;line-height:1.16}.codex-vps-follow-up-steps small,.codex-vps-follow-up-steps time{color:#ffffffa3;overflow-wrap:anywhere;font-size:11px;line-height:1.32}.codex-vps-incident-note{gap:10px}.codex-vps-incident-note-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.codex-vps-incident-note-head>svg{color:#d8a642}.codex-vps-incident-note-head span,.codex-vps-incident-note label>span{color:#d8a642;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.codex-vps-incident-note-head strong{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.16;display:block}.codex-vps-incident-note-head small,.codex-vps-incident-note-submit small{color:#ffffffa3;overflow-wrap:anywhere;font-size:11px;line-height:1.34;display:block}.codex-vps-incident-note-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.codex-vps-incident-note-actions button,.codex-vps-incident-note-submit button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;min-width:0;min-height:36px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.codex-vps-incident-note-actions button:first-child,.codex-vps-incident-note-submit button{color:#111820;background:#d8a642}.codex-vps-incident-note-actions button:disabled,.codex-vps-incident-note-submit button:disabled{cursor:wait;opacity:.58}.codex-vps-incident-note label{gap:6px;display:grid}.codex-vps-incident-note textarea{color:#fff;font:inherit;resize:vertical;background:#080712;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;min-height:76px;padding:10px;font-size:13px;line-height:1.35}.codex-vps-incident-note textarea::placeholder{color:#ffffff61}.codex-vps-incident-note textarea:focus{border-color:#d8a6427a;box-shadow:0 0 0 3px #d8a6421f}.codex-vps-incident-note-submit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.codex-vps-rescue-verdict{gap:10px}.codex-vps-rescue-verdict.good{border-color:#22c55e47}.codex-vps-rescue-verdict.warn{border-color:#f59e0b4d}.codex-vps-rescue-verdict.danger{border-color:#f8717157}.codex-vps-rescue-verdict>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.codex-vps-rescue-verdict>div>svg{color:#d8a642}.codex-vps-rescue-verdict span{color:#d8a642;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.codex-vps-rescue-verdict strong{color:#fff;font-size:18px;line-height:1.12;display:block}.codex-vps-rescue-verdict small{color:#ffffffa3;overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.35;display:block}.codex-vps-rescue-verdict ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.codex-vps-rescue-verdict li{background:#08071252;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:9px}.codex-vps-rescue-verdict li.good{border-color:#22c55e3d}.codex-vps-rescue-verdict li.warn{border-color:#f59e0b47}.codex-vps-rescue-verdict li.danger{border-color:#f871714d}.codex-vps-rescue-live,.codex-vps-rescue-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.codex-vps-rescue-live article,.codex-vps-rescue-status article,.codex-vps-incident-grid article,.codex-vps-auth-rescue,.codex-vps-rescue-verdict,.codex-vps-incident-state,.codex-vps-mobile-playbook,.codex-vps-follow-up,.codex-vps-incident-note,.codex-vps-rescue-output,.codex-vps-server-history,.codex-vps-rescue-history,.codex-vps-emergency-copy,.codex-vps-tunnel-copy,.codex-vps-yorkhost-note{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;gap:5px;min-width:0;padding:11px;display:grid}.codex-vps-rescue-live span,.codex-vps-rescue-status span,.codex-vps-tunnel-copy span{color:#a78bfa;text-transform:uppercase;font-size:11px;font-weight:950}.codex-vps-rescue-live strong,.codex-vps-rescue-status strong,.codex-vps-rescue-output strong,.codex-vps-yorkhost-note strong{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.2}.codex-vps-rescue-live small,.codex-vps-rescue-status small{color:#ffffffa3;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.codex-vps-incident-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.codex-vps-incident-grid article{grid-template-columns:auto minmax(0,1fr);align-items:start}.codex-vps-incident-grid article>svg,.codex-vps-emergency-copy>svg,.codex-vps-yorkhost-note>svg{color:#a78bfa}.codex-vps-incident-grid strong,.codex-vps-emergency-copy strong{color:#fff;font-size:13px;line-height:1.18;display:block}.codex-vps-incident-grid small,.codex-vps-emergency-copy small{color:#ffffffa3;overflow-wrap:anywhere;margin-top:2px;font-size:11px;font-weight:760;line-height:1.3;display:block}.codex-vps-incident-grid button,.codex-vps-incident-grid a{color:#fff;cursor:pointer;text-align:left;background:#8b5cf6;border:1px solid #ffffff29;border-radius:999px;grid-column:1/-1;justify-content:flex-start;align-items:center;width:100%;max-width:100%;min-height:34px;padding:0 10px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex;overflow:hidden}.codex-vps-incident-grid .shared-file-copy-control{grid-column:1/-1}.codex-vps-incident-grid .shared-file-copy-button{width:100%;min-height:34px}.codex-vps-auth-rescue{gap:10px}.codex-vps-auth-rescue>div:first-child{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.codex-vps-auth-rescue>div:first-child>svg{color:#a78bfa}.codex-vps-auth-rescue strong{color:#fff;font-size:13px;line-height:1.18;display:block}.codex-vps-auth-rescue small{color:#ffffffa3;overflow-wrap:anywhere;margin-top:2px;font-size:11px;font-weight:760;line-height:1.3;display:block}.codex-vps-auth-rescue>div:first-child a{color:#fff;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:32px;padding:0 11px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.codex-vps-auth-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.codex-vps-auth-actions button{color:#fff;cursor:pointer;text-align:left;background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;min-height:70px;padding:10px;display:grid}.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{color:#f7f2ffb8;white-space:pre-wrap;background:#080712;border:1px solid #ffffff14;border-radius:8px;max-height:118px;margin:0;padding:10px;font-size:11px;line-height:1.38;overflow:auto}.codex-vps-rescue-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.codex-vps-rescue-actions button,.codex-vps-rescue-actions>a{text-align:left;white-space:normal;border-radius:8px;grid-template-columns:auto minmax(0,1fr);place-items:start;gap:7px;min-width:0;min-height:86px;padding:12px;display:grid}.codex-vps-rescue-actions button:disabled{cursor:wait;opacity:.58}.codex-vps-rescue-actions button span,.codex-vps-rescue-actions>a span{gap:3px;min-width:0;display:grid}.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{overflow-wrap:anywhere;font-size:11px;font-weight:750;line-height:1.32}.codex-vps-vnc-action svg:last-child{grid-column:1/-1}.codex-vps-tunnel-copy{grid-column:span 2}.codex-vps-tunnel-copy code{color:#e9d5ff;overflow-wrap:anywhere;white-space:normal;word-break:break-all;background:#080712;border-radius:8px;padding:9px;font-size:12px;font-weight:850;line-height:1.35;display:block}.codex-vps-tunnel-copy .shared-file-copy-button{min-height:38px;padding-inline:12px}.codex-vps-tunnel-copy .shared-file-copy-manual{color:#fff;background:#080712;border-color:#ffffff24}.codex-vps-rescue-output{gap:10px;padding:0}.codex-vps-rescue-output>div{justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 0;display:flex}.codex-vps-rescue-result{color:#f7f2ffb8;white-space:pre-wrap;background:#080712;border:0;border-radius:0 0 8px 8px;min-height:76px;margin:0;padding:11px;font-size:11px;line-height:1.42;overflow:auto}.codex-vps-rescue-history,.codex-vps-server-history{gap:9px}.codex-vps-server-history>div,.codex-vps-rescue-history>div,.codex-vps-emergency-copy{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.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{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.codex-vps-server-history .codex-vps-history-mode-button{border-radius:999px;width:auto;padding:0 10px;font-size:10px;font-weight:950}.codex-vps-server-history button:disabled{cursor:wait;opacity:.58}.codex-vps-server-history strong,.codex-vps-rescue-history strong{color:#fff;font-size:13px}.codex-vps-server-history ol,.codex-vps-rescue-history ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.codex-vps-server-history li,.codex-vps-rescue-history li{background:#08071252;border:1px solid #ffffff14;border-radius:8px;gap:3px;padding:9px;display:grid}.codex-vps-server-history li.failed{border-color:#f8717142}.codex-vps-server-history span,.codex-vps-rescue-history span{color:#a78bfa;font-size:10px;font-weight:950}.codex-vps-server-history small,.codex-vps-server-history p,.codex-vps-rescue-history small,.codex-vps-rescue-history p{color:#ffffffa3;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.35}.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{grid-template-columns:auto minmax(0,1fr);align-items:start}.codex-vps-rescue-simple .codex-vps-rescue-head h3{margin:4px 0;font-size:18px}.codex-vps-rescue-simple .codex-vps-rescue-head p{font-size:12px}.codex-vps-rescue-simple .codex-vps-rescue-dock{background:#08071285;position:static}.codex-vps-rescue-simple .codex-vps-rescue-dock button,.codex-vps-rescue-simple .codex-vps-rescue-dock a{min-height:58px;padding:9px}.codex-vps-rescue-simple .codex-vps-situation-strip article{padding:9px}.codex-vps-rescue-simple .codex-vps-incident-state,.codex-vps-rescue-simple .codex-vps-mobile-playbook,.codex-vps-rescue-simple .codex-vps-follow-up,.codex-vps-rescue-simple .codex-vps-incident-note,.codex-vps-rescue-simple .codex-vps-rescue-verdict,.codex-vps-rescue-simple .codex-vps-rescue-live,.codex-vps-rescue-simple .codex-vps-rescue-status,.codex-vps-rescue-simple .codex-vps-incident-grid,.codex-vps-rescue-simple .codex-vps-auth-rescue,.codex-vps-rescue-simple .codex-vps-rescue-actions,.codex-vps-rescue-simple .codex-vps-server-history,.codex-vps-rescue-simple .codex-vps-rescue-history,.codex-vps-rescue-simple .codex-vps-emergency-copy{display:none}.codex-vps-rescue-simple .codex-vps-rescue-output{background:#ffffff0f}.codex-vps-rescue-simple .codex-vps-rescue-result{min-height:52px;max-height:120px}.prospect-detail-drawer .inline-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.prospect-detail-drawer .inline-edit-form input[name=demoUrl],.prospect-detail-drawer .inline-edit-form input[name=websiteUrl],.prospect-detail-drawer .inline-edit-form input[name=email],.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=notes],.prospect-detail-drawer .inline-edit-form button{grid-column:auto}.control-center-shell #prioritaires,.control-center-shell #business-pipeline,.control-center-shell #new-prospect,.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 #prioritaires,.dashboard-shell.control-center-shell #business-pipeline,.dashboard-shell.control-center-shell #new-prospect,.dashboard-shell.control-center-shell #prospects{scroll-margin-top:340px!important}}.sidebar-collapse-state{display:none}.dashboard-sidebar-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.sidebar-collapse-button{color:#f7f2ffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.sidebar-collapse-button:hover{color:#fff;background:#8b5cf62e;border-color:#d8a6422e}.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 .dashboard-brand.control-brand strong,.sidebar-collapse-state:checked+.dashboard-sidebar .sidebar-collapse-button span,.sidebar-collapse-state:checked+.dashboard-sidebar .dashboard-menu-section>span,.sidebar-collapse-state:checked+.dashboard-sidebar .sidebar-nav-group,.sidebar-collapse-state:checked+.dashboard-sidebar .sidebar-compact-card,.sidebar-collapse-state:checked+.dashboard-sidebar .control-status-card{display:none}.sidebar-collapse-state:checked+.dashboard-sidebar .dashboard-sidebar-top{justify-items:center;display:grid}.sidebar-collapse-state:checked+.dashboard-sidebar .dashboard-menu,.sidebar-collapse-state:checked+.dashboard-sidebar .dashboard-menu-section{place-items:center;display:grid}.sidebar-collapse-state:checked+.dashboard-sidebar .dashboard-menu a{justify-content:center;width:44px;min-height:44px;padding:0;font-size:0}.sidebar-collapse-state:checked+.dashboard-sidebar .dashboard-menu a svg{width:19px;height:19px}.orchestrator-workbench{grid-template-columns:minmax(260px,.3fr) minmax(520px,1fr) minmax(300px,.36fr);align-items:stretch;gap:12px;min-height:calc(100vh - 122px);display:grid}.ncc-command-deck{background:linear-gradient(135deg,#081114eb,#121119e0),linear-gradient(#ffffff0f,#ffffff05);border:1px solid #7dd3fc33;border-radius:18px;grid-column:1/-1;gap:14px;padding:16px;display:grid;box-shadow:0 24px 70px #00000038}.ncc-command-deck.good{border-color:#34d39947}.ncc-command-deck.warn{border-color:#fbbf2447}.ncc-command-deck.danger{border-color:#f8717157}.ncc-command-hero{grid-template-columns:minmax(0,1fr) 210px;align-items:stretch;gap:14px;display:grid}.ncc-command-hero h2{color:#fff;letter-spacing:0;margin:6px 0 0;font-size:clamp(28px,4vw,48px);line-height:.95}.ncc-command-hero p{color:#f7f2ffb8;margin:10px 0 0;font-size:15px;font-weight:850;line-height:1.35}.ncc-command-status{background:#0206177a;border:1px solid #ffffff14;border-radius:14px;align-content:center;gap:6px;min-height:108px;padding:14px;display:grid}.ncc-command-status span,.ncc-command-signal span,.ncc-command-map span{color:#7dd3fce0;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.ncc-command-status strong{color:#fff;letter-spacing:0;font-size:26px;line-height:1}.ncc-command-status small{color:#f7f2ff94;font-size:12px;font-weight:850}.ncc-command-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ncc-command-signal{color:inherit;background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;gap:7px;min-height:124px;padding:13px;text-decoration:none;display:grid}.ncc-command-signal.good{border-color:#34d3992e}.ncc-command-signal.warn{border-color:#fbbf2438}.ncc-command-signal.danger{border-color:#f8717147}.ncc-command-signal:hover,.ncc-command-decision-list a:hover,.ncc-command-map a:hover{border-color:#7dd3fc57}.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;letter-spacing:0;font-size:24px;line-height:1}.ncc-command-signal small{color:#f7f2ff9e;font-size:12px;font-weight:850;line-height:1.25}.ncc-command-bottom{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:10px;display:grid}.ncc-command-decision-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ncc-command-decision-list a{color:inherit;background:#02061761;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:92px;padding:12px;text-decoration:none;display:grid}.ncc-command-decision-list svg{color:#7dd3fc}.ncc-command-decision-list small{color:#fbbf24e0;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-style:normal;font-weight:950;display:block}.ncc-command-decision-list strong{color:#fff;letter-spacing:0;font-size:13px;line-height:1.2;display:block}.ncc-command-decision-list em{color:#f7f2ff94;margin-top:4px;font-size:12px;font-style:normal;font-weight:800;line-height:1.3;display:block}.ncc-command-map{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.ncc-command-map a{color:inherit;background:#0206175c;border:1px solid #ffffff12;border-radius:12px;gap:5px;min-height:56px;padding:10px;text-decoration:none;display:grid}.ncc-command-map strong{color:#fff;letter-spacing:0;font-size:18px;line-height:1}.control-center-v1{background:#ffffff0b;border:1px solid #d8a64224;border-radius:18px;grid-column:1/-1;gap:14px;padding:16px;display:grid}.control-center-v1-header{justify-content:space-between;align-items:end;gap:16px;display:flex}.control-center-v1-header strong{color:#fff;letter-spacing:0;margin-top:4px;font-size:20px;display:block}.control-center-v1-header p{color:#f7f2ff9e;text-align:right;max-width:520px;margin:0;font-size:13px;font-weight:800;line-height:1.35}.control-center-v1-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.control-center-v1-grid a{color:inherit;background:#07080d57;border:1px solid #ffffff14;border-radius:14px;gap:6px;min-height:88px;padding:12px;text-decoration:none;display:grid}.control-center-v1-grid a:hover{border-color:#d8a64242}.control-center-v1-grid span{color:#d8a642e0;text-transform:uppercase;font-size:10px;font-weight:950}.control-center-v1-grid strong{color:#fff;font-size:20px;line-height:1}.control-center-v1-grid small{color:#f7f2ff94;font-size:11px;font-weight:850;line-height:1.25}.orchestrator-next-actions{grid-template-columns:160px repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.orchestrator-next-actions>span{align-items:center;display:flex}.orchestrator-next-actions a{color:inherit;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;gap:5px;min-height:76px;padding:11px;text-decoration:none;display:grid}.orchestrator-next-actions a:hover{border-color:#9333ea59}.orchestrator-next-actions strong{color:#fff;letter-spacing:0;font-size:13px}.orchestrator-action-priority{color:#d8a642eb;text-transform:uppercase;font-size:10px;font-weight:950}.orchestrator-next-actions small{color:#f7f2ff94;font-size:11px;font-weight:800;line-height:1.25}.orchestrator-next-actions em{color:#f7f2ff7a;font-size:10px;font-style:normal;font-weight:850}.orchestrator-next-actions b{color:#d8a642e6;text-transform:uppercase;font-size:10px}.orchestrator-rail,.orchestrator-thread,.orchestrator-inspector>section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #a855f729;border-radius:16px;min-width:0;box-shadow:0 22px 70px #0003}.orchestrator-rail{scrollbar-width:thin;align-content:start;gap:12px;max-height:calc(100vh - 122px);padding:14px;display:grid;overflow:auto}.orchestrator-rail-header strong,.orchestrator-thread-top h2,.orchestrator-inspector strong{color:#fff;display:block}.orchestrator-rail-header strong{font-size:20px;line-height:1.05}.orchestrator-rail-header p,.orchestrator-thread-top span,.orchestrator-message p,.orchestrator-inspector p,.orchestrator-log-stream p{color:#f7f2ffa3;margin:6px 0 0;font-size:13px;font-weight:800;line-height:1.45}.orchestrator-run-button{box-shadow:none;color:#fff;cursor:pointer;font:inherit;background:#8b5cf6db;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;font-weight:950;display:flex}.orchestrator-filter-bar{background:#07080d42;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid}.orchestrator-filter-bar button{color:#f7f2ff94;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 8px;font-size:11px;font-weight:950;display:flex}.orchestrator-filter-bar button.active,.orchestrator-filter-bar button:hover{color:#fff;background:#ffffff14}.orchestrator-filter-bar b{color:#d8a642;font-size:11px}.orchestrator-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.orchestrator-mini-stats article,.orchestrator-route-card,.orchestrator-log-stream article,.orchestrator-queue-list article,.orchestrator-flow-board article,.orchestrator-mode-guide article,.orchestrator-policy-list article,.orchestrator-account-focus,.orchestrator-inspector dl div{background:#07080d47;border:1px solid #ffffff14;border-radius:10px}.orchestrator-mini-stats article{min-height:76px;padding:9px}.orchestrator-mini-stats span,.orchestrator-list-title,.orchestrator-message span,.orchestrator-flow-board span,.orchestrator-inspector dt,.orchestrator-log-stream small{color:#d8a642;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.orchestrator-mini-stats strong{color:#fff;margin:7px 0 0;font-size:20px;line-height:1;display:block}.orchestrator-mini-stats small{display:none}.orchestrator-worker-list{gap:8px;display:grid}.orchestrator-worker-list a,.orchestrator-queue-list a,.orchestrator-account-list a{color:#fff;background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:9px 10px;display:grid}.orchestrator-queue-list,.orchestrator-account-list{gap:8px;display:grid}.orchestrator-queue-list a,.orchestrator-account-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,#8b5cf633,#d8a64214);border-color:#d8a64238}.orchestrator-worker-list strong,.orchestrator-queue-list strong,.orchestrator-account-list strong{font-size:13px;display:block}.orchestrator-worker-list small,.orchestrator-queue-list small,.orchestrator-account-list small{color:#f7f2ff8c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;display:block;overflow:hidden}.orchestrator-worker-list .agent-status{white-space:nowrap;margin-top:0}.orchestrator-thread{grid-template-rows:auto auto auto;align-content:start;gap:9px;max-height:calc(100vh - 122px);padding:16px;display:grid;overflow:hidden}.orchestrator-thread-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.orchestrator-thread-top h2{letter-spacing:0;margin-bottom:4px;font-size:clamp(28px,2.55vw,40px);line-height:1}.orchestrator-status-strip{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.orchestrator-status-strip small{color:#a7f3d0;background:#10b98117;border:1px solid #10b98124;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:950}.orchestrator-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.orchestrator-command-strip button{color:#fff;cursor:pointer;font:inherit;text-align:left;background:#ffffff0b;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:44px;padding:9px;display:flex}.orchestrator-command-strip button:hover{background:#8b5cf624;border-color:#d8a64229}.orchestrator-command-strip svg{color:#d8a642;flex:none}.orchestrator-command-strip strong,.orchestrator-command-strip small{line-height:1.1;display:block}.orchestrator-command-strip strong{font-size:12px;font-weight:950}.orchestrator-command-strip small{color:#f7f2ff85;margin-top:4px;font-size:10px;font-weight:800}.orchestrator-flow-board{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(92px,1fr));gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.orchestrator-flow-board article{min-height:86px;padding:10px;position:relative}.orchestrator-flow-board article:after{content:"";background:#d8a64280;width:8px;height:1px;position:absolute;top:28px;right:-8px}.orchestrator-flow-board article:last-child:after{display:none}.orchestrator-flow-board strong{color:#fff;margin-top:5px;font-size:13px;display:block}.orchestrator-flow-board p{color:#f7f2ff94;margin:4px 0 18px;font-size:10px;font-weight:800;line-height:1.25}.orchestrator-flow-board small{color:#f7f2ff75;text-transform:uppercase;font-size:10px;font-weight:950;position:absolute;bottom:9px;left:10px}.orchestrator-job-tabs{background:#07080d42;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid}.orchestrator-job-tabs a{color:#f7f2ff9e;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;min-height:34px;padding:0 9px;font-size:11px;font-weight:950;text-decoration:none;display:flex}.orchestrator-job-tabs a.active,.orchestrator-job-tabs a:hover{color:#fff;background:#ffffff14}.orchestrator-job-tabs strong{color:#d8a642;font-size:12px}.orchestrator-chat{scrollbar-width:thin;align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow:auto}.orchestrator-message{border:1px solid #ffffff17;border-radius:14px;max-width:72%;padding:12px}.orchestrator-message.user{background:#ffffff0b;justify-self:end}.orchestrator-message.system{background:#8b5cf61a;border-color:#d8a6421f}.orchestrator-message.worker{background:#07080d52}.orchestrator-route-card{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:10px;display:grid}.orchestrator-route-card svg{color:#d8a642}.orchestrator-route-card strong{color:#fff;font-size:15px;display:block}.orchestrator-route-card small{color:#f7f2ff94;font-size:12px;font-weight:800}.orchestrator-command-box{background:#07080d57;border:1px solid #ffffff14;border-radius:14px;gap:10px;padding:10px;display:grid}.orchestrator-command-box label{color:#f7f2ff9e;text-transform:uppercase;gap:8px;font-size:12px;font-weight:950;display:grid}.orchestrator-command-box textarea{color:#fff;font:inherit;resize:vertical;text-transform:none;background:#ffffff0b;border:1px solid #ffffff17;border-radius:10px;min-height:48px;padding:10px}.orchestrator-command-box>div,.orchestrator-review-box>div{flex-wrap:wrap;gap:8px;display:flex}.orchestrator-action-notice{background:#10b98114;border:1px solid #10b98124;border-radius:10px;padding:9px 10px}.orchestrator-action-notice span{color:#a7f3d0;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.orchestrator-action-notice p{color:#f7f2ffb8!important;margin:4px 0 0!important;font-size:12px!important}.mission-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin:10px 0!important;display:grid!important}.orchestrator-category-row{flex-wrap:wrap;margin-top:9px;gap:6px!important;display:flex!important}.orchestrator-category-pill{text-transform:uppercase;background:#d8a6421a;border:1px solid #d8a6422e;border-radius:999px;padding:5px 8px;font-weight:900;color:#f8e7b0!important;font-size:10px!important}.mission-plan-grid article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:9px}.mission-plan-grid strong{color:#fff;font-size:12px;font-weight:900;display:block}@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,#5b21b62e,#0000 28%),linear-gradient(135deg,#09090d 0%,#111117 54%,#15110f 100%)}.control-center-shell:has(.orchestrator-codex-workbench) .dashboard-main{padding:18px 22px 22px}.orchestrator-codex-workbench{grid-template-columns:264px minmax(0,1160px);justify-content:center;gap:14px;width:100%;max-width:1460px;height:calc(100vh - 40px)}.orchestrator-codex-sidebar,.orchestrator-codex-thread{background:linear-gradient(#1b1b22fa,#131319fa);border:1px solid #ffffff16;border-radius:18px;box-shadow:0 24px 80px #00000052}.orchestrator-codex-sidebar{max-height:calc(100vh - 40px);padding:14px;overflow:hidden}.orchestrator-codex-sidebar .orchestrator-rail-header{border-bottom:1px solid #ffffff13;margin-bottom:12px;padding:4px 2px 14px}.orchestrator-codex-sidebar .orchestrator-rail-header strong{color:#fffffff5;font-size:18px;font-weight:880}.orchestrator-codex-sidebar .orchestrator-rail-header p{color:#f7f2ff8a;margin-top:6px;line-height:1.35}.orchestrator-codex-sidebar .orchestrator-run-button{box-shadow:none;color:#ffffffe6;background:#ffffff0e;border:1px solid #ffffff18;border-radius:12px;min-height:38px;font-size:13px}.orchestrator-codex-sidebar .orchestrator-run-button:hover{background:#7c3aed33;border-color:#a78bfa3d}.orchestrator-codex-sidebar .orchestrator-worker-list{gap:9px;margin-top:14px}.orchestrator-codex-sidebar .orchestrator-list-title{color:#d8a642eb;font-size:10px}.orchestrator-codex-sidebar .orchestrator-primary-agent-card{color:#fffffff0;background:linear-gradient(135deg,#7c3aed33,#10b98114);border:1px solid #a78bfa2e;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;margin:0;padding:10px;text-decoration:none;display:grid}.orchestrator-codex-sidebar form{margin:0}.orchestrator-codex-sidebar .orchestrator-primary-agent-card:hover{background:linear-gradient(135deg,#7c3aed42,#10b9811c);border-color:#d8a64233}.orchestrator-codex-sidebar .orchestrator-primary-agent-card strong,.orchestrator-codex-sidebar .orchestrator-primary-agent-card small{display:block}.orchestrator-codex-sidebar .orchestrator-primary-agent-card small{color:#f7f2ff8f;margin-top:2px;font-size:11px;font-weight:760}.orchestrator-codex-sidebar .orchestrator-worker-list a{background:#ffffff0a;border-color:#ffffff13;border-radius:13px;min-height:54px;padding:10px}.orchestrator-codex-sidebar .orchestrator-worker-list a:hover{background:#fff1;border-color:#ffffff21}.orchestrator-codex-sidebar .orchestrator-worker-list a.active{background:linear-gradient(135deg,#7c3aed38,#d8a64214);border-color:#d8a64238}.orchestrator-codex-sidebar .agent-status{text-align:center;border-radius:999px;min-width:58px;font-size:10px}.orchestrator-codex-sidebar .orchestrator-sidebar-cli-card,.orchestrator-codex-sidebar .orchestrator-sidebar-ops-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;gap:7px;margin-top:18px;padding:13px;display:grid}.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:#fffffff5;font-size:14px;line-height:1.15}.orchestrator-codex-sidebar .orchestrator-sidebar-cli-card small,.orchestrator-codex-sidebar .orchestrator-sidebar-ops-card small{color:#f7f2ff85;font-size:11px;font-weight:760}.orchestrator-codex-sidebar .orchestrator-sidebar-cli-card div,.orchestrator-codex-sidebar .orchestrator-sidebar-ops-card div{flex-wrap:wrap;gap:6px;display:flex}.orchestrator-codex-sidebar .orchestrator-sidebar-cli-card b{color:#ffffffd6;background:#8b5cf629;border:1px solid #a78bfa2e;border-radius:999px;padding:6px 8px;font-size:10px;line-height:1}.orchestrator-codex-sidebar .orchestrator-sidebar-ops-card button{color:#ffffffe0;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.orchestrator-codex-sidebar .orchestrator-sidebar-ops-card button:last-child{background:#8b5cf62e;border-color:#a78bfa38}.orchestrator-codex-sidebar .orchestrator-sidebar-ops-card button:disabled{cursor:wait;opacity:.58}.orchestrator-codex-sidebar .orchestrator-ops-quick-grid{gap:6px;display:flex}.orchestrator-codex-sidebar .orchestrator-ops-result{color:#f7f2ffad;white-space:pre-wrap;background:#0000002e;border:1px solid #ffffff14;border-radius:8px;max-height:92px;margin:0;padding:8px;font-size:10px;line-height:1.35;overflow:auto}.orchestrator-codex-thread{max-width:none;min-height:0;overflow:hidden}.orchestrator-codex-thread .orchestrator-thread-top{background:#ffffff05;border-bottom-color:#ffffff13;min-height:74px;padding:16px 22px}.orchestrator-codex-thread .orchestrator-thread-top h2{color:#fffffff5;font-size:20px;font-weight:880}.orchestrator-codex-thread .orchestrator-thread-top span{color:#f7f2ff8a}.orchestrator-codex-thread .orchestrator-status-strip small{color:#baf7ed;background:#10b9811f;border-color:#10b98133;border-radius:999px}.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,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:#f7f2ff5c;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.orchestrator-codex-thread .chat-message.user p{background:linear-gradient(#40404aeb,#31313aeb);border:1px solid #ffffff1f;border-radius:20px;padding:13px 16px;font-size:15px;font-weight:780;box-shadow:0 12px 34px #0000002e}.orchestrator-codex-thread .chat-message.system p{color:#f7f2ffdb;font-size:15px;font-weight:720;line-height:1.5}.orchestrator-codex-thread .orchestrator-answer-lines{gap:8px;display:grid}.orchestrator-codex-thread .orchestrator-answer-lines p{margin:0}.orchestrator-codex-thread .orchestrator-answer-code{color:#f7f2ffe6;text-align:left;white-space:pre;background:#0000002e;border:1px solid #ffffff13;border-radius:14px;width:100%;max-width:100%;margin:0;padding:14px 16px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.5;overflow:auto}.orchestrator-codex-thread .orchestrator-answer-code code{color:inherit;font:inherit}.orchestrator-codex-thread .orchestrator-thinking{align-items:center;gap:3px;display:inline-flex}.orchestrator-codex-thread .orchestrator-thinking:after{content:"";text-align:left;min-width:18px;animation:1.25s steps(4,end) infinite orchestratorThinkingDots;display:inline-block}@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:#ffffff09;border-color:#ffffff13;border-radius:13px;margin-bottom:8px;padding:9px 11px}.orchestrator-codex-thread .orchestrator-live-review span,.orchestrator-codex-thread .orchestrator-live-trigger span{color:#d8a642e6;font-size:9px}.orchestrator-codex-thread .orchestrator-live-review strong{color:#ffffffe0;font-size:12px}.orchestrator-codex-thread .orchestrator-live-review p,.orchestrator-codex-thread .orchestrator-live-trigger p{color:#f7f2ff8f;font-size:11px}.orchestrator-codex-thread .orchestrator-runner-answer{background:#10b98116;border-color:#10b9812e;border-radius:16px;width:min(100%,870px);padding:12px 14px}.orchestrator-codex-thread .orchestrator-runner-answer p{color:#dff4e8;font-weight:820}.orchestrator-codex-thread .chat-message.orchestrator-runner-answer small{color:#dff4e8bd;max-height:140px}.orchestrator-codex-thread .orchestrator-technical-details{background:0 0;border:0;margin-bottom:8px;padding:0}.orchestrator-codex-thread .orchestrator-technical-details summary{color:#f7f2ff85;background:#ffffff09;border:1px solid #ffffff13;border-radius:999px;padding:7px 11px;display:inline-flex}.orchestrator-codex-thread .orchestrator-technical-details[open] summary{color:#ffffffdb}.orchestrator-codex-thread .orchestrator-technical-details[open] .orchestrator-live-packet,.orchestrator-codex-thread .orchestrator-technical-details[open] .orchestrator-live-events{background:#ffffff09;border-color:#ffffff13;border-radius:14px;max-height:170px;margin-top:8px;overflow:auto}.orchestrator-codex-thread .orchestrator-live-composer{background:linear-gradient(#2b2b32fa,#23232afa);border-color:#ffffff1f;border-radius:24px;margin:10px clamp(34px,8vw,128px) 22px;padding:12px;box-shadow:0 24px 70px #0006,inset 0 1px #ffffff0f;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 10px!important;display:grid!important}.orchestrator-codex-thread .orchestrator-composer-actions{grid-column:2!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.orchestrator-codex-thread .orchestrator-composer-runtime{grid-column:2!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:100%!important;margin-top:-4px!important;display:flex!important}.orchestrator-codex-thread .orchestrator-live-composer:focus-within{border-color:#a78bfa75;box-shadow:0 28px 80px #00000075,0 0 0 1px #a78bfa29}.orchestrator-codex-thread .orchestrator-live-composer textarea{color:#fffffff0;min-height:52px;padding:3px 2px;font-size:15px;grid-area:1/1/span 2!important}.orchestrator-codex-thread .orchestrator-live-composer textarea::placeholder{color:#f7f2ff6b}.orchestrator-codex-thread .orchestrator-live-composer button{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:16px;min-width:96px;min-height:48px;box-shadow:0 12px 32px #7c3aed42}.orchestrator-codex-thread .orchestrator-live-composer button:hover:not(:disabled){background:linear-gradient(135deg,#9b6dff,#7c3aed)}.orchestrator-codex-thread .orchestrator-attach-button{box-shadow:none!important;background:#ffffff14!important;width:48px!important;min-width:48px!important;padding:0!important}.orchestrator-codex-thread .orchestrator-clear-chip,.orchestrator-codex-thread .orchestrator-workflow-chip{box-shadow:none!important;color:#f7f2ffb8!important;background:#ffffff0f!important;border-radius:999px!important;min-width:0!important;min-height:28px!important;padding:0 10px!important;font-size:11px!important;font-weight:850!important}.orchestrator-codex-thread .orchestrator-workflow-chip{color:#c4ffe1d6!important;background:#10b98114!important}.orchestrator-codex-thread .orchestrator-workflow-chip:hover:not(:disabled){background:#10b98126!important}.orchestrator-codex-thread .orchestrator-clear-confirm{z-index:80;background:#05050a85;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.orchestrator-codex-thread .orchestrator-clear-confirm>div{background:linear-gradient(#26232dfa,#19191ffa);border:1px solid #a78bfa3d;border-radius:22px;gap:10px;width:min(100%,390px);max-width:390px;padding:20px;display:grid;box-shadow:0 30px 90px #0000008c}.orchestrator-codex-thread .orchestrator-clear-confirm span{color:#d8a642;text-transform:uppercase;font-size:11px;font-weight:900}.orchestrator-codex-thread .orchestrator-clear-confirm strong{color:#fff;font-size:18px}.orchestrator-codex-thread .orchestrator-clear-confirm p{color:#f7f2ffa8;font-size:13px}.orchestrator-codex-thread .orchestrator-clear-confirm>div>div{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.orchestrator-codex-thread .orchestrator-clear-confirm button{color:#ffffffe0;cursor:pointer;font:inherit;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:850}.orchestrator-codex-thread .orchestrator-clear-confirm button:last-child{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:#0000}.orchestrator-codex-thread .orchestrator-model-menu{position:relative!important}.orchestrator-codex-thread .orchestrator-model-menu summary{color:#ffffffe0!important;cursor:pointer!important;background:#ffffff14!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:28px!important;padding:0 10px!important;font-size:11px!important;font-weight:880!important;list-style:none!important;display:inline-flex!important}.orchestrator-codex-thread .orchestrator-model-menu summary::-webkit-details-marker{display:none!important}.orchestrator-codex-thread .orchestrator-model-menu[open] summary{background:#8b5cf63d!important}.orchestrator-codex-thread .orchestrator-model-menu div{z-index:20!important;background:#24242afa!important;border:1px solid #ffffff1a!important;border-radius:14px!important;gap:5px!important;min-width:170px!important;padding:9px!important;display:grid!important;position:absolute!important;bottom:calc(100% + 10px)!important;right:0!important;box-shadow:0 18px 50px #00000073!important}.orchestrator-codex-thread .orchestrator-model-menu span{color:#f7f2ff6b!important;padding:4px 7px!important;font-size:10px!important;font-weight:850!important}.orchestrator-codex-thread .orchestrator-model-menu button{box-shadow:none!important;color:#ffffffdb!important;text-align:left!important;background:0 0!important;border-radius:9px!important;justify-content:flex-start!important;min-width:0!important;min-height:34px!important;padding:0 9px!important}.orchestrator-codex-thread .orchestrator-model-menu button:hover{background:#ffffff14!important}.orchestrator-codex-thread .orchestrator-attachment-list{flex-wrap:wrap;gap:8px;margin:0 clamp(34px,8vw,128px) 14px;display:flex}.orchestrator-codex-thread .orchestrator-attachment-chip{color:#f7f2ffdb;cursor:pointer;font:inherit;text-align:left;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;gap:2px;max-width:280px;padding:8px 10px;font-size:12px;font-weight:850;display:grid}.orchestrator-codex-thread .orchestrator-attachment-chip img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;max-height:82px;margin:2px 0}.orchestrator-codex-thread .orchestrator-attachment-chip span{color:#14b8a6eb;text-transform:uppercase;font-size:9px;font-weight:950}.orchestrator-codex-thread .orchestrator-attachment-chip small{color:#f7f2ff7a;font-size:10px}.orchestrator-codex-thread .orchestrator-attachment-blocked{border-color:#f8717147}.orchestrator-codex-thread .orchestrator-attachment-blocked span,.orchestrator-codex-thread .orchestrator-attachment-blocked small{color:#f87171db}@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-stream,.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}.orchestrator-codex-thread .orchestrator-live-stream{padding-left:16px;padding-right:16px}}.orchestrator-lock-row{border-top:1px solid #ffffff14;padding-top:10px}.orchestrator-lock-row span{color:#fecaca;text-transform:uppercase;background:#ef44441a;border:1px solid #ef44442e;border-radius:8px;padding:7px 8px;font-size:10px;font-weight:950}.orchestrator-lock-row span.review{color:#f8e7b0;background:#d8a6421f;border-color:#d8a64238}.orchestrator-inspector{scrollbar-width:thin;align-content:start;gap:12px;max-height:calc(100vh - 122px);padding-right:2px;display:grid;overflow:auto}.orchestrator-inspector>section{gap:10px;padding:12px;display:grid}.orchestrator-inspector dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.orchestrator-inspector dl div{padding:9px}.orchestrator-inspector dd{color:#fff;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:900}.orchestrator-log-stream{scrollbar-width:thin;gap:7px;max-height:190px;padding-right:2px;display:grid;overflow:auto}.orchestrator-log-stream article{padding:9px}.orchestrator-log-stream strong{margin-top:6px;font-size:13px}.orchestrator-account-focus{gap:4px;padding:10px;display:grid}.orchestrator-account-focus span,.orchestrator-account-focus small{color:#f7f2ff8a;text-transform:uppercase;font-size:10px;font-weight:950}.orchestrator-account-focus strong{font-size:15px}.orchestrator-account-focus small{text-transform:none}.orchestrator-policy-list,.orchestrator-mode-guide{gap:8px;display:grid}.orchestrator-mode-guide article,.orchestrator-policy-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.orchestrator-mode-guide article.active{background:linear-gradient(135deg,#10b98121,#d8a64212);border-color:#10b98133}.orchestrator-mode-guide strong,.orchestrator-policy-list strong{font-size:13px}.orchestrator-mode-guide small,.orchestrator-policy-list small{color:#f7f2ff8c;margin-top:4px;font-size:11px;font-weight:800;display:block}.orchestrator-mode-guide b,.orchestrator-policy-list b{color:#f8e7b0;white-space:nowrap;background:#8b5cf624;border:1px solid #d8a64229;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:950}.orchestrator-review-box{border-color:#d8a64224!important}.orchestrator-safety-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.orchestrator-safety-list li{color:#f7f2ffb8;align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.orchestrator-safety-list svg{color:#d8a642;flex:none}@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))}.orchestrator-next-actions,.codex-vps-mobile-actions,.mobile-ops-score-grid,.mobile-ops-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-ops-quick-links,.codex-vps-rescue-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.codex-vps-incident-grid,.codex-vps-mobile-playbook-steps,.codex-vps-follow-up-steps,.codex-vps-incident-state-meta,.codex-vps-incident-state-actions,.codex-vps-incident-note-actions,.codex-vps-auth-actions,.codex-vps-situation-strip,.codex-md-agent-grid{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){:is(.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-workbench,.orchestrator-inspector{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-hero,.ncc-command-signal-grid,.ncc-command-decision-list{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-rail,.orchestrator-thread,.orchestrator-inspector{max-height:none;overflow:visible}.orchestrator-command-strip,.orchestrator-job-tabs,.orchestrator-flow-board{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-vps-hero,.codex-vps-split,.codex-vps-mobile,.codex-live-hermes,.hermes-agent-head,.hermes-agent-lanes{grid-template-columns:1fr}.hermes-agent-head{display:grid}.codex-vps-grid,.codex-vps-simple-grid,.codex-vps-backup-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.codex-vps-simple-columns{grid-template-columns:1fr}.codex-live-status-grid,.hermes-agent-readiness,.codex-vps-rescue-dock,.codex-vps-rescue-live,.codex-vps-rescue-status,.codex-vps-rescue-actions{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}.dashboard-sidebar.control-sidebar,.control-center-shell .dashboard-main,.control-center-shell .dashboard-grid,.control-center-shell .panel{min-width:0;max-width:100%}.codex-vps-simple-grid,.codex-vps-backup-summary{grid-template-columns:1fr}.codex-vps-rescue-head{display:grid}.mobile-ops-head,.mobile-ops-score-grid,.mobile-ops-checklist,.mobile-ops-quick-links,.codex-vps-rescue-dock,.codex-vps-rescue-live,.codex-vps-situation-strip,.codex-vps-incident-grid,.codex-vps-incident-state-head,.codex-vps-incident-state-meta,.codex-vps-incident-state-actions,.codex-vps-mobile-playbook-head,.codex-vps-mobile-playbook-steps,.codex-vps-follow-up-head,.codex-vps-follow-up-steps,.codex-vps-incident-note-actions,.codex-vps-incident-note-submit,.codex-vps-auth-actions,.codex-vps-emergency-copy,.codex-vps-panel>.panel-header{gap:8px;display:grid}.codex-vps-rescue-dock,.codex-vps-rescue-live,.mobile-ops-head,.mobile-ops-checklist,.codex-vps-incident-grid,.codex-vps-incident-state-meta,.codex-vps-incident-state-actions,.codex-vps-mobile-playbook-steps,.codex-vps-follow-up-steps,.codex-vps-incident-note-actions,.codex-vps-incident-note-submit,.codex-vps-auth-actions,.codex-vps-emergency-copy{grid-template-columns:1fr}.mobile-ops-score-grid,.mobile-ops-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-ops-head .compact-action{justify-self:stretch;width:100%}.codex-vps-incident-state-head,.codex-vps-mobile-playbook-head,.codex-vps-follow-up-head{grid-template-columns:auto minmax(0,1fr)}.codex-vps-mobile-playbook-head .shared-file-copy-control,.codex-vps-follow-up-actions{grid-column:1/-1;justify-self:stretch}.codex-vps-mobile-playbook-head .shared-file-copy-button,.codex-vps-incident-state-actions button,.codex-vps-incident-state-actions .shared-file-copy-button,.codex-vps-follow-up-actions button,.codex-vps-follow-up-actions .shared-file-copy-button,.codex-vps-incident-note-actions button,.codex-vps-incident-note-submit button{width:100%}.codex-vps-follow-up-actions{grid-template-columns:1fr;display:grid}.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-signal-strip,.codex-md-agent-grid,.codex-md-editor-shell,.codex-md-editor-controls,.codex-md-agent-head,.codex-md-header-actions{grid-template-columns:1fr}.codex-vps-simple-toolbar,.codex-vps-live-strip,.codex-vps-toolbar-actions,.codex-md-editor-head,.codex-md-editor-actions,.codex-md-create-actions,.codex-md-card-actions{grid-template-columns:1fr;align-items:stretch;width:100%;display:grid}.codex-vps-live-strip>span,.codex-vps-time-pill,.codex-vps-toolbar-actions .soft-button,.codex-vps-toolbar-actions .dark-button,.codex-md-editor-actions .soft-button,.codex-md-editor-actions .dark-button,.codex-md-create-actions .soft-button,.codex-md-create-actions .dark-button,.codex-md-editor-actions .shared-file-copy-control,.codex-md-create-actions .shared-file-copy-control,.codex-md-card-actions .shared-file-copy-control,.codex-md-card-actions .soft-button,.codex-md-card-actions .dark-button{width:100%}.codex-md-header-actions{justify-content:stretch;align-items:flex-start;display:grid}.codex-md-agent-head b{text-align:left;max-width:none}.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-status,.codex-vps-rescue-actions{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 #a855f72e;border-right:0;gap:12px;max-height:none;padding:12px;overflow:visible;box-shadow:0 18px 52px #0003}.dashboard-sidebar-top{min-height:46px}.dashboard-brand .control-logo{border-radius:10px;width:40px;height:40px}.dashboard-brand.control-brand strong{font-size:16px}.dashboard-menu{scrollbar-width:none;gap:8px;min-width:0;margin:0 -12px;padding:0 12px 3px;display:flex;overflow-x:auto}.dashboard-menu::-webkit-scrollbar{display:none}.dashboard-menu-section{display:contents}.dashboard-menu-section>span,.sidebar-nav-group,.sidebar-compact-card,.control-sidebar .control-status-card{display:none}.control-sidebar .dashboard-menu a{white-space:nowrap;flex:none;min-height:38px;padding:0 12px}.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}.worker-grid,.ai-account-summary,.account-health-grid,.account-health-layout,.token-budget-overview,.context-pack-grid,.token-mode-grid,.quality-gate-grid,.free-tool-grid,.demo-level-grid,.demo-factory-layout{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}.router-rules-grid,.job-mode-grid,.model-preset-grid,.memory-overview-grid,.brain-status-grid,.brain-recommendation-grid,.memory-columns{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{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}.dashboard-header.control-header .header-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.dashboard-header.control-header .header-actions .soft-button,.dashboard-header.control-header .header-actions .dark-button{justify-content:center;width:100%;min-width:0}.control-hero-panel.mission-health,.now-action-grid,.v0-status-grid,.job-queue-toolbar,.worker-grid,.ai-account-summary,.ai-account-row,.account-health-grid,.account-health-layout,.agent-job-row,.agent-message-grid,.agent-log-row,.job-queue-head,.job-queue-row,.job-log-head,.job-log-row,.agent-chat-layout,.orchestrator-console-grid,.orchestrator-console-context,.orchestrator-template-grid,.orchestrator-runner-handoff-grid,.memory-grid,.memory-grid.compact,.brain-layout,.token-budget-overview,.token-guardrail-layout,.context-pack-grid,.token-mode-grid,.quality-gate-grid,.free-tool-grid,.demo-level-grid,.demo-factory-layout,.token-rule-row,.router-layout,.router-rules-grid,.job-mode-grid,.model-preset-grid,.router-cost-grid,.router-decision-grid,.router-result-grid,.memory-overview-grid,.brain-status-grid,.brain-recommendation-grid,.memory-columns,.memory-table-row,.shared-file-row,.shared-files-upload-grid,.shared-files-passive-header,.shared-files-history-header,.shared-files-quick-context,.shared-document-dropzone,.shared-document-preview,.shared-document-path,.shared-screenshot-dropzone,.shared-text-heading,.shared-screenshot-preview,.shared-screenshot-paths button,.codex-vps-grid{grid-template-columns:1fr}.hermes-agent-readiness,.hermes-agent-lanes{grid-template-columns:minmax(0,1fr)}.shared-file-actions{justify-content:stretch}.shared-file-actions .dark-button,.shared-file-actions .soft-button,.shared-document-dropzone .soft-button,.shared-document-actions .dark-button,.shared-screenshot-dropzone .soft-button,.shared-text-heading .soft-button,.shared-screenshot-actions .dark-button{justify-content:center;width:100%}.shared-file-copy-control,.shared-file-copy-manual,.runner-command-copy-row{grid-template-columns:1fr;width:100%;max-width:none}.drawer-router-actions{grid-template-columns:1fr}.prospect-detail-drawer{min-width:0;margin-top:10px;position:static}}.logo-studio-workspace{grid-template-columns:minmax(260px,.72fr) minmax(360px,1fr);gap:14px;display:grid}.logo-studio-control-panel,.logo-studio-preview-panel,.logo-studio-history{color:#111827;background:#fffffff0;border:1px solid #0f172a1a;border-radius:8px;padding:18px;box-shadow:0 18px 60px #0f172a24}.logo-studio-preview-panel{min-height:530px}.logo-studio-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.logo-studio-panel-head span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.logo-studio-panel-head h2{color:#111827;letter-spacing:0;margin:2px 0 0;font-size:20px;line-height:1.1}.logo-studio-status{border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.logo-studio-status.idle,.logo-studio-status.ready{color:#047857;background:#ecfdf5}.logo-studio-status.loading{color:#1d4ed8;background:#eff6ff}.logo-studio-status.error{color:#be123c;background:#fff1f2}.logo-studio-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.logo-studio-form-grid label{gap:6px;display:grid}.logo-studio-form-grid label span{color:#475569;text-transform:uppercase;font-size:12px;font-weight:900}.logo-studio-form-grid input,.logo-studio-form-grid select{color:#111827;font:inherit;background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;width:100%;min-height:44px;padding:0 12px;font-weight:750}.logo-studio-form-grid input:focus,.logo-studio-form-grid select:focus{border-color:#0ea5e9;outline:0;box-shadow:0 0 0 3px #0ea5e924}.logo-studio-actions,.logo-studio-export-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.logo-studio-workspace .soft-button{box-shadow:none;color:#111827;background:#f8fafc;border:1px solid #dbe3ee}.logo-studio-workspace .soft-button:not(:disabled):hover{background:#e0f2fe;border-color:#7dd3fc}.logo-studio-workspace .dark-button{box-shadow:none;color:#fff;background:#111827}.logo-studio-workspace .dark-button:not(:disabled):hover{background:#0f766e}.logo-studio-workspace .status-pill{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;align-items:center;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;overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;font-weight:760;line-height:1.35;display:block}.logo-studio-detail.error{color:#be123c}.logo-studio-storage{color:#64748b;font-size:12px}.logo-studio-preview-stage{background-color:#f8fafc;background-image:linear-gradient(90deg,#94a3b81f 1px,#0000 1px),linear-gradient(#94a3b81f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #dbe3ee;border-radius:8px;justify-content:center;align-items:center;min-height:394px;padding:20px;display:flex;overflow:hidden}.logo-studio-svg-preview{justify-content:center;align-items:center;width:100%;max-height:356px;display:flex}.logo-studio-svg-preview svg{max-width:100%;height:auto;max-height:356px;display:block}.logo-studio-empty{color:#475569;text-align:center;place-items:center;gap:8px;min-height:240px;display:grid}.logo-studio-empty strong{color:#111827;font-size:16px}.logo-studio-variant-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.logo-studio-variant-grid button{color:#111827;cursor:pointer;text-align:left;background:#ffffffed;border:1px solid #94a3b86b;border-radius:8px;gap:10px;min-height:184px;padding:10px;display:grid}.logo-studio-variant-grid button.selected{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e926}.logo-studio-variant-grid button span{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.logo-studio-variant-grid button div{background:#f8fafc;border-radius:8px;justify-content:center;align-items:center;height:132px;padding:8px;display:flex;overflow:hidden}.logo-studio-variant-grid svg{pointer-events:none;max-width:100%;max-height:116px;display:block}.logo-studio-history{grid-column:1/-1}.logo-studio-history-list{gap:8px;display:grid}.logo-studio-history-list article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.logo-studio-history-list strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.logo-studio-history-list p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;overflow:hidden}.logo-studio-history-list span,.logo-studio-history-list small{color:#475569;white-space:nowrap;font-size:12px;font-weight:850}@media (max-width:1100px){.logo-studio-workspace,.logo-studio-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-studio-preview-panel,.logo-studio-history{grid-column:1/-1}}@media (max-width:720px){.logo-studio-workspace,.logo-studio-form-grid,.logo-studio-variant-grid,.logo-studio-history-list article{grid-template-columns:1fr}.logo-studio-control-panel,.logo-studio-preview-panel,.logo-studio-history{padding:14px}.logo-studio-preview-stage{min-height:286px}.logo-studio-export-actions .dark-button,.logo-studio-export-actions .soft-button,.logo-studio-actions .dark-button,.logo-studio-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{grid-template-rows:auto minmax(0,1fr)!important;height:calc(100vh - 24px)!important;min-height:calc(100vh - 24px)!important;max-height:calc(100vh - 24px)!important;display:grid!important}.orchestrator-codex-sidebar{grid-template-rows:none!important;grid-auto-rows:max-content!important;align-content:start!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{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}@media (max-width:900px){.orchestrator-codex-workbench,.orchestrator-codex-sidebar,.orchestrator-codex-thread{height:auto!important;min-height:0!important;max-height:none!important}}.orchestrator-codex-thread .orchestrator-thread-top{box-shadow:none!important;background:0 0!important;border:0!important;min-height:76px!important;padding:26px 24px 10px!important}.orchestrator-codex-thread .orchestrator-thread-top:before,.orchestrator-codex-thread .orchestrator-thread-top:after{display:none!important}.orchestrator-codex-thread .orchestrator-thread-top h2{box-shadow:none!important;color:#fffffff5!important;background:0 0!important;border:0!important;padding:0!important;font-size:23px!important;line-height:1!important}.orchestrator-mobile-command-panel{display:none}.orchestrator-codex-thread .orchestrator-live-chat{flex-direction:column!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important}.orchestrator-codex-thread .orchestrator-live-stream{flex:auto!important;align-content:end!important;min-height:0!important;padding:24px clamp(34px,8vw,128px) 18px!important;display:grid!important;overflow:auto!important}.orchestrator-codex-thread .orchestrator-live-composer{cursor:text!important;flex:none!important;align-self:stretch!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{background:linear-gradient(#ffffff0e,#ffffff07)!important;border:1px solid #ffffff17!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:38px!important;padding:0 12px!important;display:flex!important}.orchestrator-codex-thread .orchestrator-technical-details summary span{color:#ffffffe0!important;letter-spacing:0!important;text-transform:none!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.orchestrator-codex-thread .orchestrator-technical-details summary span:before{content:""!important;background:#34d399!important;border-radius:999px!important;width:7px!important;height:7px!important;animation:1.5s ease-in-out infinite orchestratorStatusPulse!important;box-shadow:0 0 0 4px #34d3991f!important}.orchestrator-codex-thread .orchestrator-technical-details summary b{color:#f7f2ff8a!important;font-size:11px!important;font-weight:800!important}.orchestrator-codex-thread .orchestrator-technical-details .orchestrator-live-status-card{background:#10b9810e!important;border:1px solid #10b9811f!important;border-radius:16px!important;margin:10px 0 8px!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{box-shadow:none!important;background:0 0!important;border:0!important;margin:0 clamp(34px,8vw,128px) 12px!important;padding:0!important}.orchestrator-codex-thread .orchestrator-live-status-card strong{color:#f7f2ffe0!important;font-size:13px!important}.orchestrator-codex-thread .orchestrator-live-status-card p{color:#f7f2ff8f!important;font-size:12px!important}.orchestrator-codex-thread .orchestrator-conversation-status{color:#f7f2ff80!important;letter-spacing:0!important;text-align:left!important;align-self:stretch!important;min-height:16px!important;margin:0 clamp(34px,8vw,128px) 10px!important;font-size:11px!important;font-weight:850!important}.orchestrator-codex-thread .orchestrator-conversation-status span{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.orchestrator-codex-thread .orchestrator-cli-account-card{background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:18px!important;justify-content:space-between!important;align-self:stretch!important;align-items:center!important;gap:18px!important;margin:0 clamp(34px,8vw,128px) 12px!important;padding:14px 16px!important;display:flex!important}.orchestrator-codex-thread .orchestrator-cli-account-card span{color:#f3b426!important;letter-spacing:0!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:10px!important;font-weight:900!important;display:block!important}.orchestrator-codex-thread .orchestrator-cli-account-card strong{color:#fffffff2!important;font-size:14px!important;line-height:1.2!important;display:block!important}.orchestrator-codex-thread .orchestrator-cli-account-card p,.orchestrator-codex-thread .orchestrator-cli-account-card small{color:#f7f2ff8a!important;margin:5px 0 0!important;font-size:11px!important;font-weight:720!important;line-height:1.35!important;display:block!important}.orchestrator-codex-thread .orchestrator-cli-model-line{flex-wrap:wrap!important;gap:6px!important;margin-top:9px!important;display:flex!important}.orchestrator-codex-thread .orchestrator-cli-model-line b,.orchestrator-codex-thread .orchestrator-cli-model-line em{color:#f7f2ffd1!important;background:#ffffff12!important;border:1px solid #ffffff14!important;border-radius:999px!important;padding:7px 9px!important;font-size:11px!important;font-style:normal!important;font-weight:850!important;line-height:1!important}.orchestrator-codex-thread .orchestrator-cli-model-line b{color:#fffffff0!important;background:#8b5cf62e!important;border-color:#a78bfa38!important}.orchestrator-codex-thread .orchestrator-cli-account-actions{justify-items:end!important;gap:6px!important;min-width:190px!important;display:grid!important}.orchestrator-codex-thread .orchestrator-cli-account-actions button{color:#fffffff0!important;cursor:pointer!important;background:linear-gradient(135deg,#8b4cf6,#a842f5)!important;border:1px solid #ffffff24!important;border-radius:999px!important;min-height:36px!important;padding:0 14px!important;font-size:12px!important;font-weight:850!important}.orchestrator-codex-thread .orchestrator-cli-account-actions details{color:#f7f2ff8a!important;text-align:right!important;max-width:230px!important;font-size:11px!important}.orchestrator-codex-thread .orchestrator-cli-account-actions summary{color:#f7f2ffa8!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 span,.orchestrator-codex-thread .orchestrator-live-stream>.chat-message.system:first-child small{-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.orchestrator-codex-thread .orchestrator-live-stream>.chat-message.system:first-child p{color:#f7f2ffe6!important;text-shadow:none!important;display:block!important}.orchestrator-codex-thread .orchestrator-runner-pending p{color:#f7f2ffc2!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;width:100%!important;max-width:none!important;margin:0!important}.orchestrator-codex-thread .orchestrator-live-stream .orchestrator-runner-answer p{text-align:left!important}.orchestrator-codex-thread .chat-message.user span{box-shadow:none!important;text-align:right!important;background:0 0!important;border:0!important;margin-right:4px!important;padding:0!important;line-height:1!important;display:block!important}.orchestrator-codex-thread .chat-message.user{box-shadow:none!important;background:0 0!important;border:0!important;justify-items:end!important;padding:0!important;display:grid!important}.orchestrator-codex-thread .chat-message.user p{margin:0!important}.orchestrator-codex-thread .orchestrator-message-attachments{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:min(520px,100%);margin-top:8px;display:flex}.orchestrator-codex-thread .orchestrator-message-attachment{color:#f7f2ffdb;text-align:left;background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;width:min(260px,100%);min-height:52px;padding:5px 9px 5px 5px;display:grid;overflow:hidden}.orchestrator-codex-thread .orchestrator-message-attachment img,.orchestrator-codex-thread .orchestrator-message-attachment svg{object-fit:cover;background:#ffffff0f;border-radius:10px;grid-row:span 2;align-self:stretch;width:48px;height:48px;padding:0}.orchestrator-codex-thread .orchestrator-message-attachment svg{padding:15px}.orchestrator-codex-thread .orchestrator-message-attachment span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#f7f2ffe0!important;text-transform:none!important;margin:0!important;font-size:11px!important;font-weight:900!important}.orchestrator-codex-thread .orchestrator-message-attachment small{color:#f7f2ff80;font-size:10px;font-weight:760}.orchestrator-codex-thread .orchestrator-message-attachment-blocked{border-color:#f8717152}.orchestrator-codex-thread .orchestrator-chat-turn .orchestrator-turn-answer{justify-self:stretch!important;width:100%!important;max-width:none!important;margin:0!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:#c4b5fd47!important;box-shadow:0 0 0 1px #c4b5fd14,0 14px 38px #0000003d!important}.orchestrator-codex-thread .orchestrator-final-response-highlight{border-color:#22c55e6b!important;box-shadow:0 0 0 1px #22c55e1f,0 18px 60px #10b98124!important}.orchestrator-codex-thread .orchestrator-runner-error.orchestrator-final-response-highlight{border-color:#f871716b!important;box-shadow:0 0 0 1px #f871711f,0 18px 60px #f871711f!important}.orchestrator-final-response-marker{color:#bbf7d0;letter-spacing:0;text-align:center;text-transform:uppercase;background:#22c55e21;border:1px solid #22c55e47;border-radius:999px;margin:0 0 10px;padding:7px 10px;font-size:10px;font-weight:950;line-height:1.2}.orchestrator-runner-error .orchestrator-final-response-marker{color:#fecaca;background:#f8717121;border-color:#f8717147}.orchestrator-final-response-marker.bottom{margin:10px 0 0}.orchestrator-codex-thread .orchestrator-runner-error p{color:#ffcdcde6!important}.orchestrator-codex-thread .orchestrator-live-stream.orchestrator-chat-timeline{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;flex-direction:column!important;flex:auto!important;align-content:normal!important;gap:14px!important;min-height:0!important;display:flex!important;overflow:hidden auto!important}.orchestrator-codex-thread .orchestrator-chat-turn{flex:none!important}.orchestrator-codex-thread .orchestrator-technical-help{color:#f7f2ff7a!important;margin:8px 0 0!important;font-size:11px!important;line-height:1.35!important}@media (max-width:640px){.control-center-shell:has(.orchestrator-codex-workbench){max-width:100vw!important;height:100dvh!important;overflow-x:hidden!important}.control-center-shell:has(.orchestrator-codex-workbench) .dashboard-main{max-width:100vw!important;height:100dvh!important;overflow-x:hidden!important}.control-center-shell:has(.orchestrator-codex-workbench) .dashboard-sidebar.control-sidebar{display:none!important}.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;width:100%!important;max-width:100%!important;height:100dvh!important;overflow-x:hidden!important}.orchestrator-codex-sidebar,.orchestrator-codex-thread,.orchestrator-codex-thread .orchestrator-thread-top,.orchestrator-codex-thread .orchestrator-live-chat,.orchestrator-codex-thread .orchestrator-live-stream,.orchestrator-codex-thread .orchestrator-chat-turn,.orchestrator-codex-thread .orchestrator-technical-details{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.orchestrator-codex-thread{border-radius:0!important;flex-direction:column!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;display:flex!important}.orchestrator-codex-thread .orchestrator-thread-top{min-height:54px!important;padding:calc(14px + env(safe-area-inset-top)) 14px 8px!important;z-index:12!important;flex:none!important;position:sticky!important;top:0!important}.orchestrator-codex-thread .orchestrator-thread-top h2{font-size:21px!important}.orchestrator-mobile-command-panel{background:#ffffff09!important;border:1px solid #ffffff13!important;border-radius:16px!important;flex:none!important;margin:0 14px 10px!important;display:block!important;overflow:hidden!important}.orchestrator-mobile-command-panel summary{color:#ffffffe6!important;cursor:pointer!important;justify-content:space-between!important;align-items:center!important;min-height:42px!important;padding:0 12px!important;font-size:13px!important;font-weight:880!important;list-style:none!important;display:flex!important}.orchestrator-mobile-command-panel summary::-webkit-details-marker{display:none!important}.orchestrator-mobile-command-panel summary b{color:#baf7ed!important;background:#10b9811f!important;border:1px solid #10b98133!important;border-radius:999px!important;padding:6px 8px!important;font-size:10px!important}.orchestrator-mobile-command-panel>div{border-top:1px solid #ffffff12!important;gap:10px!important;padding:12px!important;display:grid!important}.orchestrator-mobile-command-panel section{gap:5px!important;display:grid!important}.orchestrator-mobile-command-panel section>span{color:#f3b426!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}.orchestrator-mobile-command-panel strong{color:#fffffff0!important;font-size:14px!important}.orchestrator-mobile-command-panel small{color:#f7f2ff8f!important;font-size:11px!important}.orchestrator-mobile-command-panel section div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.orchestrator-mobile-command-panel a{color:#ffffffe0!important;background:#ffffff0e!important;border:1px solid #ffffff14!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;min-height:38px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;text-decoration:none!important;display:flex!important}.orchestrator-mobile-command-panel button{color:#ffffffe6!important;font:inherit!important;background:#ffffff12!important;border:1px solid #ffffff1a!important;border-radius:12px!important;width:100%!important;min-height:40px!important;font-size:13px!important;font-weight:850!important}.orchestrator-codex-thread .orchestrator-live-chat{flex:auto!important;min-height:0!important}.orchestrator-codex-thread .orchestrator-live-stream{overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;padding:14px 14px 12px!important}.orchestrator-codex-thread .orchestrator-live-status-card,.orchestrator-codex-thread .orchestrator-technical-details,.orchestrator-codex-thread .orchestrator-conversation-status{max-width:calc(100% - 28px)!important;margin-left:14px!important;margin-right:14px!important}.orchestrator-codex-thread .orchestrator-live-composer{box-sizing:border-box!important;margin:0 14px calc(12px + env(safe-area-inset-bottom))!important;min-width:0!important;max-width:calc(100% - 28px)!important;bottom:max(8px, env(safe-area-inset-bottom))!important;z-index:14!important;flex:none!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;width:auto!important;padding:8px!important;display:grid!important;position:sticky!important}.orchestrator-codex-thread .orchestrator-live-composer textarea{grid-area:auto/1/auto/-1!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:10px 8px!important;font-size:16px!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{white-space:nowrap!important;min-width:0!important;min-height:44px!important;padding:0 12px!important}.orchestrator-codex-thread .orchestrator-model-menu summary{width:auto!important;min-width:0!important;min-height:28px!important}.orchestrator-codex-thread .orchestrator-clear-chip{width:auto!important;min-height:28px!important;padding:0 10px!important}.orchestrator-codex-thread .orchestrator-model-menu div{width:min(260px,100vw - 28px)!important;bottom:calc(100% + 8px)!important;left:auto!important;right:0!important}.orchestrator-codex-thread .chat-message,.orchestrator-codex-thread .chat-message.user,.orchestrator-codex-thread .orchestrator-runner-answer,.orchestrator-codex-thread .orchestrator-turn-answer{overflow-wrap:anywhere!important;max-width:100%!important}.orchestrator-codex-thread .orchestrator-attachment-list{flex:none!important;max-width:calc(100% - 28px)!important;margin:0 14px 10px!important}.orchestrator-codex-thread .orchestrator-live-prompts{display:none!important}:is(.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 .dashboard-main,.account-focus-shell .dashboard-grid,.account-focus-shell .hub-structure-panel,.account-focus-shell #ai-accounts,.account-focus-shell .codex-account-live{width:100%!important;min-width:0!important;max-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:#0f0d18db;--dash-surface-strong:#151222eb;--dash-surface-muted:#ffffff0b;--dash-border:#ddd6fe1f;--dash-border-strong:#c4b5fd3d;--dash-text:#f7f4ff;--dash-muted:#f7f4ffa3;--dash-faint:#f7f4ff70;--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 #00000057;--dash-shadow-soft:0 14px 38px #00000042;--dash-radius:8px;color:var(--dash-text);isolation:isolate;background:linear-gradient(115deg,#8b5cf617,#0000 34%),linear-gradient(#05050a 0%,#090712 46%,#05050a 100%);min-height:100vh;position:relative}.dashboard-shell.control-center-shell [hidden]{display:none!important}.dashboard-shell.control-center-shell:before{content:"";opacity:.42;pointer-events:none;z-index:-1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000d1,#0000 74%);mask-image:linear-gradient(#000000d1,#0000 74%)}.dashboard-sidebar.control-sidebar,.control-center-shell .dashboard-main{z-index:1;position:relative}.dashboard-sidebar.control-sidebar{border-right:1px solid var(--dash-border);background:linear-gradient(#0a0910fa,#07060cfa),linear-gradient(115deg,#8b5cf61f,#0000 42%);padding:22px 16px;box-shadow:18px 0 70px #00000052}.dashboard-brand.control-brand{min-width:0}.dashboard-brand .control-logo{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf657,#ffffff14);border:1px solid #c4b5fd5c;box-shadow:0 14px 34px #8b5cf62e}.dashboard-brand.control-brand strong{color:var(--dash-text);letter-spacing:0;overflow-wrap:anywhere;font-size:16px}.dashboard-menu-section>span,.control-center-shell .dashboard-kicker,.simple-home-card span,.simple-deal-row span,.simple-action-row span,.simple-pipeline-strip span,.business-pipeline-stage span,.business-deal-row span,.prospect-action-row span,.prospect-board-drawer summary span,.prospect-enrichment-strip span,.prospect-enrichment-main span,.score-breakdown-head span,.simple-snapshot-list span,.control-workspace-card>span,.activity-item span,.codex-vps-situation-strip span,.codex-vps-rescue-live span,.codex-vps-rescue-status span,.codex-vps-tunnel-copy span{color:var(--dash-violet-3);letter-spacing:0}.control-sidebar .dashboard-menu a,.sidebar-nav-group summary,.sidebar-collapse-button,.soft-button,.dark-button,.danger-button,.icon-button,.simple-link-grid a,.simple-advanced-panel a,.quick-actions-grid a,.view-toggle span,.codex-vps-mobile-details summary{border-radius:var(--dash-radius);transition:background .18s,border-color .18s,box-shadow .18s,color .18s,opacity .18s,transform .18s}.control-sidebar .dashboard-menu a{color:#f7f4ff9e;background:0 0;border-color:#0000;min-height:40px;font-weight:820}.control-sidebar .dashboard-menu a svg,.sidebar-nav-group summary svg{color:#c4b5fdbd;flex:none}.control-sidebar .dashboard-menu a.active,.control-sidebar .dashboard-menu a:hover,.sidebar-nav-group[open] summary,.sidebar-nav-group summary:hover{color:#fff;background:linear-gradient(135deg,#8b5cf62e,#ffffff0b);border-color:#c4b5fd33;box-shadow:inset 0 1px #ffffff0d}.sidebar-nav-group summary:after,.sidebar-nav-group summary small,.dashboard-menu-section>span,.sidebar-card span{color:var(--dash-violet-3)}.sidebar-nav-group summary small,.control-chip-list small,.control-chip-list.compact small,.sidebar-compact-row small,.dashboard-header .header-meta-line small,.status-pill,.view-toggle span,.simple-advanced-panel summary b,.prospect-board-drawer summary b{color:#ede9fee6;background:#8b5cf624;border-color:#c4b5fd33}.control-workspace-card,.control-sidebar .control-status-card,.control-sidebar .sidebar-card{border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow-soft);background:linear-gradient(#ffffff0f,#ffffff08)}.control-workspace-card strong,.control-sidebar .control-status-card strong,.control-sidebar .sidebar-card strong{color:var(--dash-text);letter-spacing:0}.sidebar-compact-card p,.control-status-card p,.sidebar-card p{color:var(--dash-muted)}.control-center-shell .dashboard-main{padding:24px}.dashboard-header.control-header{border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow-soft);background:#0a0811c7;margin-bottom:16px;padding:14px 16px}.control-center-shell .dashboard-header h1,.control-hero-copy h2,.simple-home-hero h2,.panel-header h2,.simple-section-head h3,.now-panel-header h2,.ncc-command-hero h2{color:var(--dash-text);letter-spacing:0}.control-center-shell .dashboard-header h1{font-size:36px;line-height:1}.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),.simple-home-hero p,.simple-home-card small,.simple-deal-row p,.simple-action-row p,.simple-action-row small,.simple-snapshot-list small,.module-soon-card p,.settings-split p,.activity-item p,.business-pipeline-stage small,.business-deal-row small,.business-pipeline-focus aside p,.prospect-action-row p,.prospect-action-row small{color:var(--dash-muted)}.soft-button,.dark-button,.danger-button,.icon-button{cursor:pointer;letter-spacing:0;text-align:center;border:1px solid #0000;justify-content:center;min-width:0;font-size:13px;line-height:1.1;overflow:hidden}.control-center-shell .soft-button,.control-center-shell .icon-button,.soft-button{color:#f7f4ffe0;background:#fff1;border-color:#ffffff1a}.control-center-shell .dark-button,.dark-button{color:#fff;background:linear-gradient(135deg,#6d28d9,#8b5cf6 54%,#a78bfa);border-color:#ddd6fe38;box-shadow:0 15px 40px #6d28d947}.danger-button{color:#fecdd3;background:#fb71851f;border-color:#fb718542}.soft-button:hover,.icon-button:hover,.dark-button:hover,.danger-button:hover,.simple-link-grid a:hover,.simple-advanced-panel a:hover,.quick-actions-grid a:hover{border-color:#c4b5fd57;transform:translateY(-1px);box-shadow:0 12px 34px #0000003d}.dark-button:hover{box-shadow:0 18px 46px #8b5cf657}.control-center-shell a:focus-visible,.control-center-shell button:focus-visible,.control-center-shell summary:focus-visible,.control-center-shell input:focus-visible,.control-center-shell select:focus-visible,.control-center-shell textarea:focus-visible{outline-offset:2px;outline:2px solid #c4b5fdb8}.control-center-shell .panel,.control-center-shell .stat-card,.control-hero,.now-panel,.simple-home-hero,.simple-home-focus-card,.simple-home-card,.simple-home-deals,.simple-home-side>section,.simple-advanced-panel,.business-pipeline-panel,.business-pipeline-stage,.business-pipeline-focus>section,.business-pipeline-focus aside,.business-deal-row,.prospect-action-row,.prospect-enrichment-strip article,.prospect-enrichment-row,.prospect-board-drawer,.module-soon-card,.settings-split div,.audit-engine-card,.kanban-column,.activity-item,.quick-actions-grid a,.orchestrator-rail,.orchestrator-thread,.orchestrator-inspector>section,.ncc-command-deck,.control-center-v1{background:linear-gradient(180deg, #ffffff0f, #ffffff07), 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{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.control-center-shell .panel-header h2,.control-center-shell .stat-card strong,.control-center-shell .stat-card span,.control-center-shell .table-row strong,.control-center-shell .followup-row strong,.control-center-shell .priority-row strong,.control-center-shell .demo-row strong,.control-center-shell .quote-row strong,.activity-item strong,.module-soon-card strong,.audit-engine-card strong,.kanban-column strong,.settings-split strong,.simple-home-card strong,.simple-home-focus-card strong,.simple-deal-row strong,.simple-action-row strong,.simple-snapshot-list strong,.business-pipeline-stage strong,.business-deal-row strong,.business-pipeline-focus aside strong,.prospect-action-row strong,.prospect-enrichment-strip strong,.prospect-enrichment-main strong{color:var(--dash-text);letter-spacing:0}.control-center-shell .stat-icon,.module-soon-card svg,.quick-actions-grid svg,.simple-home-card svg,.simple-link-grid svg,.business-pipeline-stage svg,.prospect-enrichment-row svg,.ncc-command-signal svg,.ncc-command-map svg,.ncc-command-decision-list svg{border-radius:var(--dash-radius);color:var(--dash-violet-3);background:#8b5cf621}.simple-home{gap:14px}.simple-home-hero{background:linear-gradient(135deg,#8b5cf624,#0000 46%),linear-gradient(#120f1ff2,#0a0910f5);border-color:#c4b5fd2e;align-items:stretch;min-height:132px}.simple-home-hero h2{font-size:42px;line-height:1.02}.simple-home-focus-card{background:#06050c7a;min-width:min(340px,30vw)}.simple-home-focus-card span{color:var(--dash-violet-3)}.simple-home-focus-card.hot,.simple-home-card.hot,.simple-deal-row.hot,.simple-action-row.hot,.business-pipeline-stage.hot,.business-deal-row.hot,.prospect-action-row.hot{border-color:#f3b64952}.simple-home-focus-card.warn,.simple-home-card.warn,.simple-deal-row.warn,.simple-action-row.warn,.business-pipeline-stage.warn,.business-deal-row.warn,.prospect-action-row.warn,.simple-snapshot-list a.warn{border-color:#f3b64947}.simple-home-focus-card.danger,.simple-home-card.danger,.simple-deal-row.danger,.simple-action-row.danger,.business-pipeline-stage.danger,.business-deal-row.danger,.prospect-action-row.danger,.simple-snapshot-list a.danger{border-color:#fb718557}.simple-home-focus-card.good,.simple-home-card.good,.simple-action-row.good,.business-pipeline-stage.good,.simple-snapshot-list a.good{border-color:#35d49a40}.simple-home-card,.simple-action-row,.simple-deal-row,.business-deal-row,.prospect-action-row,.simple-snapshot-list a,.simple-pipeline-strip a,.control-pipeline-stage,.ncc-command-signal,.ncc-command-map a,.ncc-command-decision-list a{background:#06050c5c;border-color:#ffffff16}.simple-home-card:hover,.simple-action-row:hover,.simple-deal-row:hover,.business-pipeline-stage:hover,.business-deal-row:hover,.prospect-action-row:hover,.simple-snapshot-list a:hover,.simple-pipeline-strip a:hover,.control-pipeline-stage:hover,.ncc-command-signal:hover,.ncc-command-map a:hover,.ncc-command-decision-list a:hover{border-color:#c4b5fd61;transform:translateY(-1px);box-shadow:0 16px 42px #00000047}.simple-home-card strong,.business-pipeline-stage strong,.prospect-enrichment-strip strong,.control-center-shell .stat-card strong{font-size:30px}.simple-section-head,.panel-header,.now-panel-header,.control-center-v1-header{gap:12px}.simple-link-grid a,.simple-advanced-panel a,.simple-snapshot-list a,.simple-pipeline-strip a{color:#f7f4ffd6;background:#ffffff0b;border-color:#ffffff17}.business-pipeline-panel,.control-center-shell .prospect-import-panel,.ncc-command-deck{background:linear-gradient(135deg,#8b5cf621,#0000 48%),linear-gradient(#110f1cf0,#09080ff5)}.control-center-shell .quick-import-form,.control-center-shell .import-note,.control-center-shell .followup-row,.control-center-shell .priority-row,.control-center-shell .demo-row,.control-center-shell .quote-row,.control-center-shell .niche-split div,.control-center-shell .empty-state,.control-center-shell .table-row,.control-center-shell .prospect-table,.prospect-compact-list,.prospect-compact-head,.prospect-compact-row,.shared-files-workspace,.shared-file-row,.shared-files-upload-grid,.shared-files-history,.shared-document-dropzone,.shared-screenshot-dropzone,.shared-text-dropzone,.email-workflow-grid>section,.router-layout>section,.memory-grid>section,.brain-layout>section{color:#f7f4ffd6;background:#ffffff0b;border-color:#ffffff17}.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 .inline-edit-form input,.control-center-shell .inline-edit-form select,.control-center-shell .score-assistant,.shared-file-copy-manual,.codex-vps-incident-note textarea{border-radius:var(--dash-radius);color:var(--dash-text);background:#05050ab8;border-color:#ddd6fe21}.control-center-shell .prospect-form input:focus,.control-center-shell .prospect-form select:focus,.control-center-shell .prospect-form textarea:focus,.control-center-shell .inline-edit-form input:focus,.control-center-shell .inline-edit-form select:focus,.codex-vps-incident-note textarea:focus{border-color:#c4b5fd80;box-shadow:0 0 0 3px #8b5cf624}.control-center-shell .score.high,.ncc-command-deck.good,.ncc-command-signal.good,.codex-vps-rescue-dock.good,.codex-vps-situation-strip article.good,.codex-vps-rescue-verdict.good{border-color:#35d49a4d}.control-center-shell .score.mid,.ncc-command-deck.warn,.ncc-command-signal.warn,.codex-vps-rescue-dock.warn,.codex-vps-situation-strip article.warn,.codex-vps-rescue-verdict.warn{border-color:#f3b64952}.control-center-shell .score.low,.ncc-command-deck.danger,.ncc-command-signal.danger,.codex-vps-rescue-dock.danger,.codex-vps-situation-strip article.danger,.codex-vps-rescue-verdict.danger{border-color:#fb71855c}.codex-vps-rescue{border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);color:var(--dash-text);background:linear-gradient(135deg,#8b5cf629,#0000 48%),linear-gradient(#110f1cf5,#07060cf7)}.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{border-radius:var(--dash-radius);background:#05050a8f;border:1px solid #ddd6fe1f;box-shadow:inset 0 1px #ffffff0b}.codex-vps-rescue-dock button,.codex-vps-rescue-dock a,.codex-vps-rescue-actions button,.codex-vps-rescue-actions>a,.codex-vps-auth-actions button{border-radius:var(--dash-radius)}.codex-vps-rescue .vps-sensitive-action{color:#f7f4ffd1;background:#ffffff0d;border-color:#ddd6fe1a}.codex-vps-rescue .vps-sensitive-action svg{color:#c4b5fdad}.codex-vps-rescue-dock small{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.codex-vps-rescue .vps-services-action small{white-space:nowrap}.codex-vps-rescue .vps-armed-action{color:#fff;background:linear-gradient(135deg,#be123ce0,#fb7185b8);border-color:#fecdd36b;box-shadow:0 16px 46px #be123c47}.codex-vps-armed-alert{border-radius:var(--dash-radius);color:#ffe4e6;background:#fb71851c;border:1px solid #fb718552;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.codex-vps-armed-alert svg{color:var(--dash-red)}.codex-vps-armed-alert strong,.codex-vps-armed-alert small{display:block}.codex-vps-armed-alert small{color:#ffe4e6b8;font-size:11px;line-height:1.3}.codex-vps-armed-alert button{border-radius:var(--dash-radius);color:#fff;cursor:pointer;font:inherit;background:#ffffff14;border:1px solid #ffffff1f;min-height:34px;padding:0 10px;font-size:12px;font-weight:850}.codex-vps-situation-strip article,.codex-vps-rescue-live article,.codex-vps-rescue-status article,.codex-vps-incident-grid article,.codex-vps-auth-rescue,.codex-vps-rescue-verdict,.codex-vps-incident-state,.codex-vps-mobile-playbook,.codex-vps-follow-up,.codex-vps-incident-note,.codex-vps-rescue-output,.codex-vps-server-history,.codex-vps-rescue-history,.codex-vps-emergency-copy,.codex-vps-tunnel-copy,.codex-vps-yorkhost-note{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1c}.codex-vps-rescue-result,.codex-vps-auth-rescue pre,.codex-vps-tunnel-copy code{color:#f7f4ffb8;background:#030308d1;border-color:#ddd6fe1a}.codex-vps-mobile-details{border:1px solid var(--dash-border);border-radius:var(--dash-radius);background:#0c0a14e6}.codex-vps-mobile-details summary{color:#f7f4ffe0}.codex-vps-mobile-details summary:after{color:#fff;background:#8b5cf638}.codex-vps-rescue-simple .codex-vps-yorkhost-note{background:#f3b64913;border-color:#f3b64938}@media (prefers-reduced-motion:no-preference){.dashboard-header.control-header,.simple-home-hero,.simple-home-card,.simple-home-deals,.simple-home-side>section,.simple-advanced-panel,.control-center-shell .panel,.control-center-shell .stat-card,.codex-vps-rescue{animation:.42s both dashboard-card-in}.dashboard-header.control-header{animation-delay:20ms}.simple-home-card:nth-child(2),.control-center-shell .stat-card:nth-child(2){animation-delay:50ms}.simple-home-card:nth-child(3),.control-center-shell .stat-card:nth-child(3){animation-delay:80ms}.simple-home-card:nth-child(4),.control-center-shell .stat-card:nth-child(4){animation-delay:.11s}.simple-home-card:nth-child(5),.control-center-shell .stat-card:nth-child(5){animation-delay:.14s}.codex-vps-rescue .vps-armed-action{animation:1.15s ease-in-out infinite dashboard-armed-pulse}}@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 #be123c3d}50%{box-shadow:0 18px 54px #fb718561}}@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,#8b5cf61f,#0000 44%),linear-gradient(#05050a 0%,#090712 52%,#05050a 100%)}.dashboard-sidebar.control-sidebar,.sidebar-collapse-state:checked+.dashboard-sidebar.control-sidebar,.control-center-shell .dashboard-main,.dashboard-header.control-header,.simple-home-hero,.codex-vps-rescue{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}.simple-home-card strong,.business-pipeline-stage strong,.prospect-enrichment-strip strong,.control-center-shell .stat-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,#8b5cf624,#0000 48%),linear-gradient(#110f1cf5,#07060cf7);border-color:#c4b5fd2e;grid-column:1/-1;gap:12px;display:grid}.prospect-priority-panel .panel-header{margin-bottom:0}.prospect-action-dock{border-radius:var(--dash-radius);background:#05050a8f;border:1px solid #ddd6fe1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.prospect-action-dock a{min-height:50px;padding:0 12px}.prospect-action-list{gap:8px}.prospect-priority-panel .prospect-action-row{border-radius:var(--dash-radius);background:#ffffff0d;border-color:#ddd6fe1c;grid-template-columns:minmax(88px,.28fr) minmax(0,1fr) minmax(114px,.34fr);align-items:center;gap:6px 12px;min-height:78px;padding:12px}.prospect-priority-panel .prospect-action-row strong{grid-column:2;font-size:16px}.prospect-priority-panel .prospect-action-row p{grid-column:2}.prospect-priority-panel .prospect-action-row small{color:#f7f4ff94;grid-column:3}.prospect-priority-panel .prospect-action-row b{color:var(--dash-amber);grid-column:3}details.prospect-section-drawer{background:linear-gradient(#ffffff0d,#ffffff07),#0c0a14e6;border-color:#ddd6fe1f;grid-area:auto/1/auto/-1;padding:0;scroll-margin-top:112px;display:block;overflow:hidden}details.prospect-section-drawer>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:74px;padding:15px 16px;list-style:none;display:grid}details.prospect-section-drawer>summary::-webkit-details-marker{display:none}details.prospect-section-drawer>summary:after{color:#fff;content:"+";background:#8b5cf638;border:1px solid #c4b5fd38;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:950;display:inline-flex}details.prospect-section-drawer[open]>summary{border-bottom:1px solid #ddd6fe1a}details.prospect-section-drawer[open]>summary:after{content:"-"}.prospect-section-summary h2{color:var(--dash-text);letter-spacing:0;margin:0 0 5px;font-size:22px;line-height:1.08}.prospect-section-summary p{color:var(--dash-muted);margin:0;font-size:13px;font-weight:820;line-height:1.35}.prospect-section-summary .status-pill{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:34px;display:inline-flex}.prospect-drawer-body{gap:12px;padding:14px;display:grid}.prospect-enrichment-strip{margin-bottom:0}.prospect-enrichment-strip article,.business-pipeline-stage,.prospect-board-drawer,.prospect-compact-list{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:#05050a70}.prospect-list-drawer .prospect-compact-head{background:#ffffff0a}.prospect-list-drawer .prospect-compact-row{background:0 0}.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-area:1/2}}@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{grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:0}.prospect-priority-panel .prospect-action-row>span{border-right:0;grid-area:auto/1/auto/-1;padding:0}.prospect-priority-panel .prospect-action-row strong,.prospect-priority-panel .prospect-action-row p{grid-column:1/-1}.prospect-priority-panel .prospect-action-row small{grid-column:1}.prospect-priority-panel .prospect-action-row b{grid-area:4/2;align-self:center}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,#8b5cf624,#0000 48%),linear-gradient(#110f1cf5,#07060cf7);border-color:#c4b5fd2e;gap:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #03020857,inset 0 1px #ffffff0d}.demo-command-panel:before{content:"";opacity:.22;pointer-events:none;background:linear-gradient(115deg,#0000 0%,#ddd6fe17 42%,#0000 70%);animation:13s ease-in-out infinite demo-surface-glow;position:absolute;inset:1px;transform:translate(-72%)}.demo-command-panel>*{z-index:1;position:relative}@keyframes demo-surface-glow{0%,74%{transform:translate(-74%)}to{transform:translate(74%)}}.demo-command-panel .panel-header{margin-bottom:0}.demo-action-dock{border-radius:var(--dash-radius);background:#05050a8f;border:1px solid #ddd6fe1f;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px;display:grid}.demo-action-dock a{min-height:50px;padding:0 12px;transition:border-color .16s,box-shadow .16s,transform .16s}.demo-action-dock a:hover{border-color:#c4b5fd3d;transform:translateY(-1px);box-shadow:0 14px 34px #03020842}.demo-focus-card{border-radius:var(--dash-radius);background:radial-gradient(circle at 88% 22%,#a855f729,#0000 34%),linear-gradient(135deg,#8b5cf61f,#ffffff0b),#ffffff0c;border:1px solid #ddd6fe1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #03020838}.demo-focus-card:before{content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0a,#0000);position:absolute;inset:0}.demo-focus-card>*{z-index:1;position:relative}.demo-focus-card.warn{border-color:#f3b6494d}.demo-focus-card.hot{border-color:#fb718557}.demo-focus-card.good{border-color:#35d49a42}.demo-focus-card span,.demo-production-strip span,.demo-work-row span,.demo-engine-drawer>summary span{color:var(--dash-violet-3);letter-spacing:0}.demo-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.demo-focus-card p,.demo-focus-card small{color:var(--dash-muted);margin:0;font-size:13px;font-weight:820;line-height:1.35;display:block}.demo-focus-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.demo-focus-actions .dark-button{box-shadow:0 16px 38px #8b5cf63d}.demo-decision-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.demo-decision-strip a{border-radius:var(--dash-radius);color:inherit;background:linear-gradient(135deg,#ffffff0e,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1a;min-height:96px;padding:13px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s}.demo-decision-strip a:hover{border-color:#c4b5fd3d;transform:translateY(-1px);box-shadow:0 14px 34px #0302083d}.demo-decision-strip a.good{border-color:#35d49a3b}.demo-decision-strip a.warn{border-color:#f3b64947}.demo-decision-strip a.hot{border-color:#fb71854d}.demo-decision-strip span{color:var(--dash-violet-3);text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.15;display:block}.demo-decision-strip strong{color:var(--dash-text);margin:10px 0 7px;font-size:28px;line-height:1;display:block}.demo-decision-strip p{color:var(--dash-muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:820;line-height:1.35}.demo-command-panel .demo-production-strip{margin-bottom:0}.demo-command-panel .demo-production-strip article,.demo-command-panel .demo-work-row,.demo-command-panel .demo-metrics-drawer,.demo-command-panel .demo-url-drawer,.demo-command-panel .demo-engine-drawer{border-radius:var(--dash-radius);background:linear-gradient(135deg,#ffffff0d,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1c;box-shadow:inset 0 1px #ffffff09}.demo-command-panel .demo-production-strip article{min-height:92px;padding:12px;position:relative;overflow:hidden}.demo-command-panel .demo-production-strip article:before{content:"";background:#c4b5fd52;border-radius:999px;height:3px;position:absolute;inset:0 14px auto}.demo-command-panel .demo-production-strip article.warn:before{background:linear-gradient(90deg,#fbbf24eb,#8b5cf657)}.demo-command-panel .demo-production-strip article.hot:before{background:linear-gradient(90deg,#fb7185e6,#8b5cf657)}.demo-command-panel .demo-production-strip article.good:before{background:linear-gradient(90deg,#34d399d6,#8b5cf64d)}.demo-command-panel .demo-production-strip strong{color:var(--dash-text);font-size:28px}.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,.demo-command-panel .demo-engine-drawer p{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;padding:12px 12px 12px 16px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.demo-command-panel .demo-work-row:before{content:"";background:#c4b5fd61;border-radius:999px;width:3px;position:absolute;inset:14px auto 14px 8px}.demo-command-panel .demo-work-row:hover{border-color:#c4b5fd3d;transform:translateY(-1px);box-shadow:0 16px 42px #03020840}.demo-command-panel .demo-work-row.warn:before{background:linear-gradient(#fbbf24eb,#8b5cf65c)}.demo-command-panel .demo-work-row.hot:before{background:linear-gradient(#fb7185e6,#8b5cf65c)}.demo-command-panel .demo-work-row.good:before{background:linear-gradient(#34d399d1,#8b5cf652)}.demo-command-panel .demo-work-main strong{color:var(--dash-text);letter-spacing:0}.demo-command-panel .demo-work-meta b{color:var(--dash-amber);background:#f3b6491a;border:1px solid #f3b6492e;border-radius:999px;justify-self:flex-start;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.demo-command-panel .demo-work-actions .dark-button,.demo-command-panel .demo-work-actions .soft-button{min-height:34px}.demo-command-panel .demo-metrics-drawer,.demo-command-panel .demo-engine-drawer{margin-top:0}.demo-command-panel .demo-metrics-drawer>summary,.demo-command-panel .demo-engine-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:11px 12px;list-style:none;display:flex}.demo-command-panel .demo-metrics-drawer>summary::-webkit-details-marker{display:none}.demo-command-panel .demo-engine-drawer>summary::-webkit-details-marker{display:none}.demo-command-panel .demo-metrics-drawer>summary span,.demo-command-panel .demo-metrics-drawer>summary b,.demo-command-panel .demo-engine-drawer>summary span,.demo-command-panel .demo-engine-drawer>summary b{margin:0}.demo-command-panel .demo-metrics-drawer>summary b,.demo-command-panel .demo-engine-drawer>summary b{color:#f7f4ffd1;font-size:12px}.demo-command-panel .demo-metrics-drawer .demo-production-strip{border-top:1px solid #ddd6fe1a;padding:10px}.demo-work-footer{border-radius:var(--dash-radius);color:var(--dash-muted);background:#05050a6b;border:1px solid #ddd6fe1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:12px;font-weight:850;display:flex}.demo-work-footer b{color:#f7f4ffc7;font-size:inherit}.demo-command-panel .demo-url-drawer,.demo-command-panel .demo-engine-drawer{overflow:hidden}.demo-command-panel .demo-url-drawer>summary,.demo-command-panel .demo-engine-drawer>summary{min-height:44px}.demo-command-panel .demo-url-form input{border-radius:var(--dash-radius);background:#05050ab8;border-color:#ddd6fe21}.dashboard-demo-review-list{gap:12px;display:grid}.dashboard-demo-review-toolbar{border-radius:var(--dash-radius);background:#05050a8f;border:1px solid #ddd6fe1f;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.dashboard-demo-review-toolbar label{border-radius:var(--dash-radius);color:var(--dash-muted);background:#ffffff0e;border:1px solid #ddd6fe24;flex:280px;align-items:center;gap:8px;min-height:40px;padding:0 11px;display:inline-flex}.dashboard-demo-review-toolbar input{color:var(--dash-text);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.dashboard-demo-review-toolbar span{color:#f7f4ffc7;border:1px solid #ddd6fe1f;border-radius:999px;flex:none;padding:8px 10px;font-size:12px;font-weight:900}.dashboard-demo-review-toolbar .dashboard-demo-review-sync{color:#f7f4ffad;background:#ffffff0b}.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{gap:12px;display:grid}.dashboard-demo-review-group{border-radius:var(--dash-radius);background:linear-gradient(135deg,#ffffff0d,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1a;overflow:hidden}.dashboard-demo-review-group.plomberie,.dashboard-demo-review-group.vitrerie{border-color:#2dd4bf2e}.dashboard-demo-review-group.electricite{border-color:#facc1533}.dashboard-demo-review-group.peinture,.dashboard-demo-review-group.toiture{border-color:#fb71852e}.dashboard-demo-review-group.renovation,.dashboard-demo-review-group.atelier{border-color:#34d3992e}.dashboard-demo-review-group-head{border-bottom:1px solid #ddd6fe1a;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:11px 12px;display:flex}.dashboard-demo-review-group-head strong{color:var(--dash-text);font-size:15px}.dashboard-demo-review-group-head span{color:var(--dash-violet-3);background:#ffffff13;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:26px;padding:0 9px;font-size:12px;font-weight:950;display:inline-flex}.dashboard-demo-review-rows{gap:1px;display:grid}.dashboard-demo-review-row{background:#05050a52;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:108px;padding:12px;display:grid}.dashboard-demo-review-row+.dashboard-demo-review-row{border-top:1px solid #ddd6fe14}.dashboard-demo-review-row>img{aspect-ratio:1;object-fit:cover;background:#ffffff0f;border:1px solid #ddd6fe1f;border-radius:8px;width:82px;height:82px}.dashboard-demo-review-main{min-width:0}.dashboard-demo-review-main span{color:var(--dash-violet-3);text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2;display:block}.dashboard-demo-review-main strong{color:var(--dash-text);margin-top:5px;font-size:17px;line-height:1.18;display:block}.dashboard-demo-review-main p,.dashboard-demo-review-main small{color:var(--dash-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:820;line-height:1.34;display:block}.dashboard-demo-review-status{border-radius:999px;margin-top:8px;padding:6px 9px;font-size:11px;font-weight:950;line-height:1.2;display:inline-flex}.dashboard-demo-review-status.todo{color:#f7f4ffb8;background:#ddd6fe1a}.dashboard-demo-review-status.done{color:#a7f3d0;background:#34d39921}.dashboard-demo-review-status.warn{color:#fde68a;background:#fbbf2421}.dashboard-demo-review-status.ready,.dashboard-demo-review-status.busy{color:#bfdbfe;background:#60a5fa21}.dashboard-demo-review-status.error{color:#fecdd3;background:#fb718521}.dashboard-demo-review-feedback{border-radius:999px;margin-top:8px;padding:6px 9px;font-size:12px;font-weight:900;line-height:1.25;display:inline-flex}.dashboard-demo-review-feedback.done{color:#a7f3d0;background:#34d39921}.dashboard-demo-review-feedback.error{color:#fecdd3;background:#fb718521}.dashboard-demo-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:284px;display:flex}.dashboard-demo-review-actions .compact-action,.dashboard-demo-review-change-box .compact-action{min-height:36px}.dashboard-demo-review-change-box{grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:9px;display:grid}.dashboard-demo-review-change-box textarea{border-radius:var(--dash-radius);color:var(--dash-text);font:inherit;resize:vertical;background:#05050ab8;border:1px solid #ddd6fe24;width:100%;min-height:82px;padding:10px 12px}@media (prefers-reduced-motion:reduce){.demo-command-panel:before,.demo-action-dock a,.demo-decision-strip a,.demo-command-panel .demo-work-row{transition:none;animation:none}}@media (max-width:1180px){.demo-focus-card,.demo-command-panel .demo-work-row{grid-template-columns:minmax(0,1fr)}.dashboard-demo-review-row{grid-template-columns:72px minmax(0,1fr)}.dashboard-demo-review-row>img{width:72px;height: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-focus-actions,.demo-command-panel .demo-work-actions{justify-content:flex-start}}@media (max-width:760px){.demo-action-dock,.demo-decision-strip,.demo-command-panel .demo-production-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-focus-actions,.demo-focus-actions .dark-button,.demo-focus-actions .soft-button,.demo-command-panel .demo-work-actions .dark-button,.demo-command-panel .demo-work-actions .soft-button{width:100%}.demo-focus-actions,.demo-command-panel .demo-work-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.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{width:64px;height:64px}.dashboard-demo-review-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.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){.demo-decision-strip,.dashboard-demo-review-actions{grid-template-columns:minmax(0,1fr)}}.email-command-panel{background:linear-gradient(135deg,#8b5cf621,#0000 48%),linear-gradient(#110f1cf5,#07060cf7);border-color:#c4b5fd2e;gap:12px;display:grid}.email-command-panel .panel-header{margin-bottom:0}.email-action-dock{border-radius:var(--dash-radius);background:#05050a8f;border:1px solid #ddd6fe1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.email-action-dock a{min-height:50px;padding:0 12px}.email-focus-card{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;padding:14px;display:grid}.email-focus-card span,.email-command-panel .email-command-strip span,.email-command-panel .email-work-row span,.email-pool-drawer .followup-row span{color:var(--dash-violet-3);letter-spacing:0}.email-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.email-focus-card p,.email-focus-card small{color:var(--dash-muted);margin:0;font-size:13px;font-weight:820;line-height:1.35;display:block}.email-focus-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.email-command-panel .email-command-strip{margin-bottom:0}.email-command-panel .email-command-strip article,.email-command-panel .email-work-row,.email-pool-drawer .priority-row,.email-pool-drawer .followup-row{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1c}.email-command-panel .email-command-strip strong{color:var(--dash-text);letter-spacing:0;font-size:28px}.email-command-panel .email-command-strip p,.email-command-panel .email-work-row p,.email-command-panel .email-work-row small,.email-command-panel .email-work-meta span,.email-pool-drawer .priority-row p,.email-pool-drawer .priority-row small,.email-pool-drawer .followup-row p{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 .priority-row strong,.email-pool-drawer .followup-row strong{color:var(--dash-text);letter-spacing:0}.email-command-panel .email-work-meta b{color:var(--dash-amber)}.email-command-panel .email-work-meta a{color:#c4b5fde0}.email-pool-drawer{border-color:#c4b5fd26}.email-pool-drawer>summary{min-height:50px}.email-pool-drawer .priority-actions,.email-pool-drawer .followup-actions{justify-content:flex-end}@media (max-width:1180px){.email-focus-card,.email-search-row,.email-command-panel .email-work-row,.email-pool-drawer .priority-row,.email-pool-drawer .followup-row{grid-template-columns:minmax(0,1fr)}.email-focus-actions,.email-search-actions,.email-command-panel .email-work-actions,.email-pool-drawer .priority-actions,.email-pool-drawer .followup-actions{justify-content:flex-start}}@media (max-width:760px){.email-contact-state-strip,.email-decision-strip,.email-search-sources,.email-command-panel .email-command-strip,.email-action-dock{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-focus-actions,.email-focus-actions .dark-button,.email-focus-actions .soft-button,.email-search-actions,.email-search-actions .dark-button,.email-search-actions .soft-button,.email-search-actions .shared-file-copy-control,.email-command-panel .email-work-actions .dark-button,.email-command-panel .email-work-actions .soft-button,.email-pool-drawer .priority-actions .dark-button,.email-pool-drawer .priority-actions .soft-button,.email-pool-drawer .followup-actions .dark-button,.email-pool-drawer .followup-actions .soft-button{width:100%}.email-focus-actions,.email-search-actions,.email-command-panel .email-work-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.email-command-panel .email-work-actions form,.email-pool-drawer .followup-actions form{display:contents}}.quote-command-panel{background:linear-gradient(135deg,#8b5cf621,#0000 48%),linear-gradient(#110f1cf5,#07060cf7);border-color:#c4b5fd2e;gap:12px;display:grid}.quote-command-panel .panel-header{margin-bottom:0}.quote-action-dock{border-radius:var(--dash-radius);background:#05050a8f;border:1px solid #ddd6fe1f;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px;display:grid}.quote-action-dock a{min-height:50px;padding:0 12px}.quote-focus-card{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;padding:14px;display:grid}.quote-focus-card.neutral{border-color:#ddd6fe1f}.quote-focus-card span,.quote-command-panel .quote-command-strip span,.quote-command-panel .quote-work-row span,.quote-command-panel .quote-detail-drawer>summary span,.quote-command-panel .quote-pipeline-drawer>summary span{color:var(--dash-violet-3);letter-spacing:0}.quote-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.quote-focus-card p,.quote-focus-card small{color:var(--dash-muted);margin:0;font-size:13px;font-weight:820;line-height:1.35;display:block}.quote-focus-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.quote-focus-actions form,.quote-command-panel .quote-work-actions form{display:contents}.quote-command-panel .quote-command-strip{margin-bottom:0}.quote-command-panel .quote-command-strip article,.quote-command-panel .quote-work-row,.quote-command-panel .quote-detail-drawer,.quote-command-panel .quote-pipeline-drawer{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1c}.quote-command-panel .quote-command-strip article{min-height:92px;padding:12px}.quote-command-panel .quote-command-strip article.hot{border-color:#fb718547}.quote-command-panel .quote-command-strip article.warn{border-color:#f3b64947}.quote-command-panel .quote-command-strip article.good{border-color:#35d49a38}.quote-command-panel .quote-command-strip article.neutral{border-color:#ddd6fe1f}.quote-command-panel .quote-command-strip 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-command-panel .quote-pipeline-drawer p{color:var(--dash-muted)}.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:#05050a6b;border-color:#ddd6fe1a}.quote-command-panel .quote-detail-grid a,.quote-command-panel .quote-detail-grid b{color:#f7f4ffe0}.quote-command-panel .quote-pipeline-steps span{border-radius:var(--dash-radius);background:#8b5cf61f;border-color:#c4b5fd29}@media (max-width:1180px){.quote-focus-card,.quote-command-panel .quote-work-row{grid-template-columns:minmax(0,1fr)}.quote-focus-actions,.quote-command-panel .quote-work-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-focus-actions,.quote-focus-actions .dark-button,.quote-focus-actions .soft-button,.quote-command-panel .quote-work-actions .dark-button,.quote-command-panel .quote-work-actions .soft-button{width:100%}.quote-focus-actions,.quote-command-panel .quote-work-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.client-command-panel{background:linear-gradient(135deg,#8b5cf621,#0000 48%),linear-gradient(#110f1cf5,#07060cf7);border-color:#c4b5fd2e;gap:12px;display:grid}.client-command-panel .panel-header{margin-bottom:0}.client-action-dock{border-radius:var(--dash-radius);background:#05050a8f;border:1px solid #ddd6fe1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.client-action-dock a{min-height:50px;padding:0 12px}.client-focus-card{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;padding:14px;display:grid}.client-focus-card span,.client-command-panel .client-command-strip span,.client-command-panel .client-work-row span,.client-command-panel .client-onboarding-drawer>summary span,.client-command-panel .client-conversion-drawer>summary span{color:var(--dash-violet-3);letter-spacing:0}.client-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.client-focus-card p,.client-focus-card small{color:var(--dash-muted);margin:0;font-size:13px;font-weight:820;line-height:1.35;display:block}.client-focus-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.client-command-panel .client-command-strip{margin-bottom:0}.client-command-panel .client-command-strip article,.client-command-panel .client-work-row,.client-command-panel .client-onboarding-drawer,.client-command-panel .client-conversion-drawer,.client-command-panel .client-conversion-list article{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1c}.client-command-panel .client-command-strip article{min-height:92px;padding:12px}.client-command-panel .client-command-strip p,.client-command-panel .client-work-main p,.client-command-panel .client-work-main small,.client-command-panel .client-work-meta small,.client-command-panel .client-conversion-list p,.client-command-panel .client-conversion-drawer>p{color:var(--dash-muted)}.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-work-main strong,.client-command-panel .client-conversion-list 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:#ddd6fe1a}.client-command-panel .client-onboarding-steps button,.client-command-panel .client-onboarding-steps .completed{border-radius:var(--dash-radius)}.client-command-panel .client-onboarding-steps button{background:#8b5cf61c;border-color:#c4b5fd26}.client-command-panel .client-onboarding-steps button:hover{border-color:#c4b5fd57}@media (max-width:1180px){.client-focus-card,.client-onboarding-pack-head,.client-delivery-maintenance-head,.client-delivery-maintenance-list article,.client-command-panel .client-work-row,.client-command-panel .client-conversion-list article{grid-template-columns:minmax(0,1fr)}.client-focus-actions,.client-command-panel .client-work-actions,.client-command-panel .client-conversion-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-focus-actions,.client-focus-actions .dark-button,.client-focus-actions .soft-button,.client-command-panel .client-work-actions .dark-button,.client-command-panel .client-work-actions .soft-button,.client-command-panel .client-conversion-actions .dark-button,.client-command-panel .client-conversion-actions .soft-button{width:100%}.client-focus-actions,.client-command-panel .client-work-actions,.client-command-panel .client-conversion-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-command-panel .client-conversion-actions form{display:contents}}.project-hub-panel,.workspace-hub-panel{background:radial-gradient(circle at 8% 0,#8b5cf629,#0000 30%),linear-gradient(#151120f0,#0a0a11f5);overflow:hidden}.project-hub-panel .panel-header,.workspace-hub-panel .panel-header{border-bottom:1px solid #c4b5fd1f;margin-bottom:14px;padding-bottom:12px}.hub-structure-hero{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf629,#14b8a611),#080a128f;border:1px solid #c4b5fd29;grid-template-columns:minmax(0,1fr) minmax(260px,.54fr);align-items:stretch;gap:14px;margin-bottom:12px;padding:16px;display:grid}.hub-structure-hero span,.hub-structure-card>small{color:#c4b5fd;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.hub-structure-hero strong{color:var(--dash-text);margin-top:7px;font-size:24px;line-height:1.08;display:block}.hub-structure-hero p{color:var(--dash-muted);max-width:620px;margin:8px 0 0;font-size:13px;font-weight:800;line-height:1.45}.hub-structure-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hub-structure-metrics article{text-align:center;background:#04060d9e;border:1px solid #c4b5fd1f;border-radius:14px;place-content:center;min-height:86px;display:grid}.hub-structure-metrics b{color:#fff;font-size:24px;line-height:1}.hub-structure-metrics small{color:#f7f2ff94;text-transform:uppercase;margin-top:7px;font-size:11px;font-weight:900}.project-hub-panel .module-soon-grid,.workspace-hub-panel .module-soon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hub-structure-card{min-height:178px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.hub-structure-card:before{content:"";opacity:.72;background:linear-gradient(#8b5cf6ad,#14b8a629);border-radius:999px;width:3px;position:absolute;inset:18px auto 18px 0}.hub-structure-card svg{position:absolute;top:18px;right:18px}.hub-structure-card strong{margin:42px 0 8px;padding-right:38px;font-size:20px;line-height:1.14}.hub-structure-card p{min-height:38px;font-size:13px;font-weight:800;line-height:1.45}.hub-structure-card .agent-status{margin-top:12px}.hub-structure-card:hover{border-color:#c4b5fd42;transform:translateY(-1px);box-shadow:0 18px 48px #0a08185c}@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-width:180px;min-height:44px}.control-center-shell [class*=action-dock]{gap:8px;max-width:560px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.control-center-shell [class*=action-dock] .soft-button{display:none!important}.control-center-shell [class*=action-dock] .dark-button,.control-center-shell [class*=action-dock] .danger-button{width:100%;min-height:48px}:is(.control-center-shell [class*=focus-actions]:has(.dark-button) .soft-button,.control-center-shell [class*=focus-actions]:has(.danger-button) .soft-button){display:none!important}.simple-sidebar-main{padding-bottom:10px}.simple-sidebar-advanced>span:after{color:#f7f2ff6b;content:" optionnel";text-transform:uppercase;font-size:10px;font-weight:850}.simple-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-advanced-panel summary span{color:#f7f4ffc7}.email-command-panel[hidden],.email-pool-drawer[hidden]{display:none}.email-pool-drawer{display:none!important}.email-command-panel{background:linear-gradient(135deg,#8b5cf629,#0000 42%),linear-gradient(225deg,#35d49a0e,#0000 34%),linear-gradient(#0f0d19fa,#06060bfa);border-color:#c4b5fd33;gap:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0302085c,inset 0 1px #ffffff0e}.email-command-panel:before{content:"";opacity:.24;pointer-events:none;background:linear-gradient(115deg,#0000 0%,#ddd6fe1c 42%,#0000 70%);animation:11s ease-in-out infinite email-surface-glow;position:absolute;inset:1px;transform:translate(-64%)}.email-command-panel>*{z-index:1;position:relative}@keyframes email-surface-glow{0%,72%{transform:translate(-70%)}to{transform:translate(70%)}}.email-command-panel .panel-header{align-items:flex-start;margin-bottom:0}.email-command-panel .panel-header h2,.email-pool-drawer h2{color:#fff;letter-spacing:0}.email-command-panel .panel-header p,.email-pool-drawer summary p{color:#f7f4ffad;line-height:1.45}.email-action-dock{background:#05050a94;border:1px solid #ddd6fe1f;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px;display:grid}.email-action-dock a{border-radius:12px;justify-content:center;min-width:0;min-height:50px;padding:0 11px;transition:border-color .16s,box-shadow .16s,transform .16s}.email-contact-state-strip,.email-decision-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.email-contact-state-strip a,.email-decision-strip a{color:inherit;background:linear-gradient(135deg,#ffffff10,#8b5cf609),#ffffff0a;border:1px solid #ddd6fe1c;border-radius:16px;min-height:104px;padding:13px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.email-contact-state-strip a:before,.email-decision-strip a:before{content:"";background:#c4b5fd57;border-radius:999px;height:3px;position:absolute;inset:0 14px auto}.email-contact-state-strip a.good,.email-decision-strip a.good{border-color:#35d49a38}.email-contact-state-strip a.good:before,.email-decision-strip a.good:before{background:linear-gradient(90deg,#34d399db,#8b5cf652)}.email-contact-state-strip a.warn,.email-decision-strip a.warn{border-color:#f3b64947}.email-contact-state-strip a.warn:before,.email-decision-strip a.warn:before{background:linear-gradient(90deg,#fbbf24eb,#8b5cf657)}.email-contact-state-strip a.danger,.email-decision-strip a.danger{border-color:#fb718552}.email-contact-state-strip a.danger:before,.email-decision-strip a.danger:before{background:linear-gradient(90deg,#fb7185eb,#8b5cf657)}.email-contact-state-strip a.neutral,.email-decision-strip a.neutral{border-color:#c4b5fd24}.email-action-dock a:hover,.email-contact-state-strip a:hover,.email-decision-strip a:hover,.email-command-panel .email-command-strip article:hover,.email-command-panel .email-work-row:hover,.email-search-row:hover,.email-pool-drawer .priority-row:hover,.email-pool-drawer .followup-row:hover{border-color:#c4b5fd38;transform:translateY(-1px);box-shadow:0 14px 38px #04030a3d}.email-focus-card{background:linear-gradient(135deg,#8b5cf61c,#ffffff0a),#07070d94;border:1px solid #ddd6fe24;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:118px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 54px #0302083d,inset 0 1px #ffffff0e}.email-focus-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 86% 20%,#34d3991f,#0000 34%),linear-gradient(90deg,#0000,#ffffff09,#0000);position:absolute;inset:0}.email-focus-card>*{z-index:1;position:relative}.email-focus-card.warn{border-color:#f3b6494d}.email-focus-card.danger{border-color:#fb718557}.email-focus-card.good{border-color:#35d49a42}.email-focus-card span,.email-contact-state-strip span,.email-decision-strip span,.email-search-head span,.email-search-main span,.email-search-sources span,.email-command-panel .email-command-strip span,.email-command-panel .email-work-row span,.email-pool-drawer .priority-row span,.email-pool-drawer .followup-row span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.2}.email-focus-card strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere;margin:6px 0;font-size:23px;line-height:1.1;display:block}.email-decision-strip strong,.email-contact-state-strip strong{color:#fff;letter-spacing:0;margin:10px 0 7px;font-size:28px;line-height:1;display:block}.email-focus-card p,.email-focus-card small,.email-contact-state-strip p,.email-decision-strip p,.email-search-head p,.email-search-main p,.email-search-main small,.email-search-sources small,.email-command-panel .email-command-strip p,.email-command-panel .email-work-row p,.email-command-panel .email-work-row small,.email-command-panel .email-work-meta span,.email-pool-drawer .priority-row p,.email-pool-drawer .priority-row small,.email-pool-drawer .followup-row p{color:#f7f4ffad;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.email-focus-card p,.email-focus-card small{margin:0;font-weight:820;display:block}.email-search-panel{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;gap:10px;padding:10px;display:grid}.email-search-panel.compact{background:#ffffff07}.email-search-head{justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 0;display:flex}.email-search-head strong{color:#fff;margin-top:5px;font-size:18px;line-height:1.2;display:block}.email-search-head b{color:#f5f1ff;white-space:nowrap;background:#8b5cf621;border:1px solid #c4b5fd29;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:950;line-height:1}.email-search-list{gap:9px;display:grid}.email-search-row{background:linear-gradient(135deg,#ffffff0d,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;grid-template-columns:minmax(0,.66fr) minmax(260px,.88fr) auto;align-items:center;gap:12px;min-height:104px;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.email-search-row.good{border-color:#35d49a38}.email-search-row.warn{border-color:#f3b64947}.email-search-row.risk{border-color:#fb71854d}.email-search-row.chain{background:linear-gradient(135deg,#f8717112,#8b5cf607),#ffffff08;border-color:#f8717152}.artisan-network-panel{border-color:#f871712e}.email-search-main{gap:5px;min-width:0;display:grid}.email-search-main strong{color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.2}.email-search-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.email-search-sources a{color:inherit;background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:12px;gap:4px;min-height:74px;padding:9px;text-decoration:none;display:grid}.email-search-sources a.done{border-color:#35d49a33}.email-search-sources strong{color:#fff;overflow-wrap:anywhere;font-size:13px;line-height:1.2}.email-search-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.email-search-actions .shared-file-copy-control{min-width:0}.email-focus-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.email-focus-actions .dark-button,.email-command-panel .email-work-actions .dark-button,.email-pool-drawer .priority-actions .dark-button,.email-pool-drawer .followup-actions .dark-button{box-shadow:0 14px 34px #8b5cf638}.email-command-panel .email-command-strip{border-top:1px solid #ddd6fe1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:0;padding:10px}.email-command-panel .email-command-strip article,.email-command-panel .email-work-row,.email-command-panel .email-metrics-drawer,.email-pool-drawer .priority-row,.email-pool-drawer .followup-row{background:linear-gradient(135deg,#ffffff0d,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.email-command-panel .email-metrics-drawer{overflow:hidden}.email-command-panel .email-metrics-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:11px 12px;list-style:none;display:flex}.email-command-panel .email-metrics-drawer>summary::-webkit-details-marker{display:none}.email-command-panel .email-metrics-drawer>summary span,.email-command-panel .email-metrics-drawer>summary b{margin:0}.email-command-panel .email-metrics-drawer>summary b{color:#f7f4ffd1;font-size:12px}.email-command-panel .email-command-strip article{min-height:104px;padding:13px}.email-command-panel .email-command-strip article:before{content:"";background:#c4b5fd52;border-radius:999px;height:3px;position:absolute;inset:0 14px auto}.email-command-panel .email-command-strip article.warn{border-color:#f3b6493d}.email-command-panel .email-command-strip article.warn:before{background:linear-gradient(90deg,#fbbf24e6,#8b5cf657)}.email-command-panel .email-command-strip article.danger{border-color:#fb718547}.email-command-panel .email-command-strip article.danger:before{background:linear-gradient(90deg,#fb7185e6,#8b5cf657)}.email-command-panel .email-command-strip article.good{border-color:#35d49a33}.email-command-panel .email-command-strip article.good:before{background:linear-gradient(90deg,#34d399d6,#8b5cf64d)}.email-command-panel .email-command-strip strong{color:#fff;letter-spacing:0;font-size:26px;line-height:1}.email-command-panel .email-work-queue,.email-pool-drawer .priority-list,.email-pool-drawer .followup-list{gap:10px;display:grid}.email-command-panel .email-work-row{grid-template-columns:minmax(0,1fr) minmax(170px,.42fr) auto;align-items:center;min-height:92px;padding:13px 13px 13px 16px}.email-command-panel .email-work-row:before{content:"";background:#c4b5fd61;border-radius:999px;width:3px;position:absolute;inset:14px auto 14px 8px}.email-command-panel .email-work-row.danger{border-color:#fb718547}.email-command-panel .email-work-row.danger:before{background:linear-gradient(#fb7185eb,#8b5cf65c)}.email-command-panel .email-work-row.warn{border-color:#f3b6493d}.email-command-panel .email-work-row.warn:before{background:linear-gradient(#fbbf24e6,#8b5cf65c)}.email-command-panel .email-work-row.good{border-color:#35d49a33}.email-command-panel .email-work-row.good:before{background:linear-gradient(#34d399d1,#8b5cf652)}.email-command-panel .email-work-row>div,.email-command-panel .email-work-meta,.email-command-panel .email-work-actions,.email-pool-drawer .priority-row>div,.email-pool-drawer .priority-actions,.email-pool-drawer .followup-row>div,.email-pool-drawer .followup-actions{min-width:0}.email-command-panel .email-work-row strong,.email-pool-drawer .priority-row strong,.email-pool-drawer .followup-row strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere;font-size:16px;line-height:1.2}.email-command-panel .email-work-meta{gap:7px;display:grid}.email-command-panel .email-work-meta b{color:#f7f4ffe6;background:#8b5cf621;border:1px solid #c4b5fd2b;border-radius:999px;justify-self:flex-start;min-height:32px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.email-command-panel .email-work-meta a{color:#c4b5fde6;overflow-wrap:anywhere;font-size:13px;font-weight:850}.email-command-panel .email-work-actions,.email-pool-drawer .priority-actions,.email-pool-drawer .followup-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.email-focus-actions form,.email-command-panel .email-work-actions form,.email-pool-drawer .followup-actions form{display:contents}.email-pool-drawer{background:linear-gradient(135deg,#8b5cf614,#0000 40%),linear-gradient(#0d0c16f5,#06060bf7);border-color:#c4b5fd29;box-shadow:0 18px 46px #0302083d}.email-pool-drawer>summary{border-radius:14px;min-height:56px}.email-pool-drawer[open]>summary{margin-bottom:12px}.email-pool-drawer .priority-row,.email-pool-drawer .followup-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:13px}.email-pool-drawer .prospect-meta{gap:7px;margin-top:10px}.email-pool-drawer .prospect-meta span,.email-pool-drawer .prospect-meta a{color:#f7f4ffb8;background:#ffffff0d;border:1px solid #ddd6fe17;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:850}.email-work-footer,.email-pool-footer,.followup-footer{background:#ffffff09;border:1px solid #ddd6fe14;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:11px 12px;display:flex}.email-work-footer span,.email-work-footer b,.email-pool-footer span,.email-pool-footer b,.followup-footer span,.followup-footer b{color:#f7f4ffb8;font-size:12px;font-weight:900}@media (prefers-reduced-motion:reduce){.email-command-panel:before,.email-action-dock a,.email-decision-strip a,.email-command-panel .email-command-strip article,.email-command-panel .email-work-row,.email-pool-drawer .priority-row,.email-pool-drawer .followup-row{transition:none;animation:none}}@media (max-width:1180px){.email-focus-card,.email-search-row,.email-command-panel .email-work-row,.email-pool-drawer .priority-row,.email-pool-drawer .followup-row{grid-template-columns:minmax(0,1fr)}.email-focus-actions,.email-search-actions,.email-command-panel .email-work-actions,.email-pool-drawer .priority-actions,.email-pool-drawer .followup-actions{justify-content:flex-start}}@media (max-width:760px){.email-action-dock,.email-contact-state-strip,.email-decision-strip,.email-search-sources,.email-command-panel .email-command-strip{grid-template-columns:minmax(0,1fr)}.email-command-panel .panel-header{grid-template-columns:minmax(0,1fr);display:grid}.email-command-panel .status-pill,.email-pool-drawer .status-pill{white-space:normal;justify-self:flex-start}.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-focus-actions,.email-search-actions,.email-command-panel .email-work-actions,.email-pool-drawer .priority-actions,.email-pool-drawer .followup-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.email-focus-actions .dark-button,.email-focus-actions .soft-button,.email-search-actions .dark-button,.email-search-actions .soft-button,.email-search-actions .shared-file-copy-control,.email-command-panel .email-work-actions .dark-button,.email-command-panel .email-work-actions .soft-button,.email-pool-drawer .priority-actions .dark-button,.email-pool-drawer .priority-actions .soft-button,.email-pool-drawer .followup-actions .dark-button,.email-pool-drawer .followup-actions .soft-button{width:100%}}@media (max-width:520px){.email-decision-strip{grid-template-columns:minmax(0,1fr)}}.prospect-priority-panel[hidden],.prospect-market-panel[hidden],.prospect-demo-readiness-panel[hidden],.prospect-unified-enrichment-panel[hidden],.prospect-email-panel[hidden],.prospect-section-drawer[hidden]{display:none}.prospect-enrichment-panel,.business-pipeline-panel{display:none!important}.prospect-priority-panel{background:linear-gradient(135deg,#8b5cf629,#0000 42%),linear-gradient(225deg,#f3b6490f,#0000 34%),linear-gradient(#0f0d19fa,#06060bfa);border-color:#c4b5fd33;gap:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0302085c,inset 0 1px #ffffff0e}.prospect-email-panel{background:linear-gradient(135deg,#8b5cf61f,#0000 44%),linear-gradient(#0c0b15f7,#06060bfa);border-color:#c4b5fd2b;gap:12px;display:grid;overflow:hidden}.prospect-market-panel{background:linear-gradient(135deg,#8b5cf61c,#0000 42%),linear-gradient(#0c0b15f7,#06060bfa);border-color:#c4b5fd2b;gap:12px;display:grid;overflow:hidden}.prospect-demo-readiness-panel{background:linear-gradient(135deg,#34d39914,#0000 34%),linear-gradient(225deg,#8b5cf61f,#0000 42%),linear-gradient(#0c0b15fa,#06060bfa);border-color:#c4b5fd2e;gap:12px;display:grid;overflow:hidden}.prospect-unified-enrichment-panel{background:linear-gradient(135deg,#8b5cf61a,#0000 38%),linear-gradient(225deg,#34d3990e,#0000 36%),linear-gradient(#0c0b15f7,#06060bfa);border-color:#c4b5fd2b;scroll-margin-top:100px;overflow:hidden}.prospect-email-panel .panel-header,.prospect-market-panel .panel-header,.prospect-demo-readiness-panel .panel-header{margin-bottom:0}.prospect-market-strip{grid-template-columns:minmax(260px,1.15fr) repeat(3,minmax(0,.8fr));gap:8px;display:grid}.prospect-coverage-health{background:#05050a75;border:1px solid #ddd6fe1a;border-radius:14px;grid-template-columns:minmax(180px,.34fr) minmax(150px,.22fr) minmax(0,1fr);align-items:stretch;gap:8px;padding:8px;display:grid}.prospect-demo-readiness-strip,.prospect-unified-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.prospect-enrichment-command{grid-template-columns:minmax(0,1.24fr) minmax(280px,.76fr);align-items:stretch;gap:10px;display:grid}.prospect-enrichment-command .prospect-unified-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-market-strip article{background:linear-gradient(135deg,#ffffff0e,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1a;border-radius:14px;min-height:88px;padding:12px}.prospect-coverage-main,.prospect-coverage-metrics article{background:linear-gradient(135deg,#ffffff0d,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1a;border-radius:10px;padding:9px}.prospect-coverage-main{min-height:80px;padding:11px}.prospect-coverage-meter{align-content:center;gap:9px;min-width:0;padding:8px 4px;display:grid}.prospect-coverage-meter i{background:#fff1;border:1px solid #ddd6fe1f;border-radius:999px;height:9px;display:block;overflow:hidden}.prospect-coverage-meter b{border-radius:inherit;background:linear-gradient(90deg,#fb7185,#f3b649 45%,#35d49a);max-width:100%;height:100%;display:block}.prospect-coverage-meter span{color:#f7f4ffb3;text-align:center;font-size:11px;font-weight:900;line-height:1.2}.prospect-coverage-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.prospect-coverage-metrics article{min-height:66px}.prospect-demo-readiness-strip article{background:linear-gradient(135deg,#ffffff0e,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;min-height:104px;padding:13px}.prospect-unified-strip article{background:linear-gradient(135deg,#ffffff0d,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;min-height:104px;padding:13px}.prospect-enrichment-command .prospect-unified-strip article{border-radius:13px;min-height:78px;padding:11px}.prospect-market-strip article.hot{background:linear-gradient(135deg,#8b5cf638,#ffffff0e),#ffffff0a;border-color:#8b5cf652;min-height:108px}.prospect-market-strip article.good{border-color:#35d49a3d}.prospect-market-strip article.warn{border-color:#f3b64947}.prospect-market-strip article.neutral{border-color:#c4b5fd24}.prospect-coverage-main.good,.prospect-coverage-metrics article.good{border-color:#35d49a3d}.prospect-coverage-main.warn,.prospect-coverage-metrics article.warn{border-color:#f3b64947}.prospect-coverage-main.risk,.prospect-coverage-metrics article.risk{border-color:#fb71854d}.prospect-coverage-main.neutral,.prospect-coverage-metrics article.neutral{border-color:#c4b5fd24}.prospect-demo-readiness-strip article.good,.prospect-demo-focus.good,.prospect-demo-readiness-row.good{border-color:#35d49a3d}.prospect-demo-readiness-strip article.warn,.prospect-demo-focus.warn,.prospect-demo-readiness-row.warn{border-color:#f3b64947}.prospect-demo-readiness-strip article.risk,.prospect-demo-focus.risk,.prospect-demo-readiness-row.risk{border-color:#fb71854d}.prospect-demo-readiness-strip article.neutral{border-color:#c4b5fd24}.prospect-demo-command{grid-template-columns:minmax(0,1.38fr) minmax(260px,.62fr);align-items:stretch;gap:10px;display:grid}.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{margin:7px 0 5px;font-size:24px}.prospect-demo-command .prospect-demo-readiness-strip p{font-size:11px;line-height:1.28}.prospect-unified-strip article.good,.prospect-unified-row.good,.prospect-enrichment-focus.good{border-color:#35d49a3d}.prospect-unified-strip article.warn,.prospect-unified-row.warn,.prospect-enrichment-focus.warn{border-color:#f3b64947}.prospect-unified-strip article.risk,.prospect-unified-row.risk,.prospect-enrichment-focus.risk{border-color:#fb71854d}.prospect-unified-strip article.neutral,.prospect-enrichment-focus.neutral{border-color:#c4b5fd24}.prospect-market-strip span,.prospect-coverage-main span,.prospect-coverage-metrics span,.prospect-demo-readiness-strip span,.prospect-unified-strip span,.prospect-board-head span,.prospect-demo-focus span,.prospect-demo-readiness-row>span,.prospect-unified-main span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.15;display:block}.prospect-market-strip strong,.prospect-coverage-main strong,.prospect-coverage-metrics strong,.prospect-demo-readiness-strip strong,.prospect-unified-strip strong{color:#fff;letter-spacing:0;margin:10px 0 7px;font-size:28px;line-height:1;display:block}.prospect-market-strip article.hot strong{font-size:42px}.prospect-coverage-main strong{margin:8px 0 5px;font-size:30px}.prospect-coverage-metrics strong{margin:7px 0 5px;font-size:22px}.prospect-coverage-main p,.prospect-coverage-metrics p{font-size:11px;line-height:1.25}.prospect-market-strip p,.prospect-coverage-main p,.prospect-coverage-metrics p,.prospect-demo-readiness-strip p,.prospect-unified-strip p{color:#f7f4ffa8;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:830;line-height:1.4}.prospect-demo-focus{background:linear-gradient(135deg,#ffffff0f,#8b5cf609),#ffffff0a;border:1px solid #ddd6fe1a;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(170px,.32fr) auto;align-items:center;gap:14px;min-height:166px;padding:14px;display:grid}.prospect-demo-focus strong{color:#fff;overflow-wrap:anywhere;margin-top:5px;font-size:24px;line-height:1.12;display:block}.prospect-demo-focus p,.prospect-demo-focus small,.prospect-demo-readiness-row p,.prospect-demo-readiness-row small{color:#f7f4ffa8;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:820;line-height:1.4}.prospect-demo-meter{gap:8px;min-width:0;display:grid}.prospect-demo-meter strong{color:#fff;margin:0;font-size:24px;line-height:1}.prospect-demo-meter i{background:#ffffff1a;border-radius:999px;height:8px;display:block;overflow:hidden}.prospect-demo-meter b{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6f2,#34d399e6);height:100%;display:block}.prospect-demo-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.prospect-demo-readiness-list{gap:8px;padding:8px;display:grid}.prospect-demo-secondary-drawer{background:#ffffff08;border:1px solid #ddd6fe1a;border-radius:14px;overflow:hidden}.prospect-demo-secondary-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.prospect-demo-secondary-drawer>summary::-webkit-details-marker{display:none}.prospect-demo-secondary-drawer>summary span,.prospect-demo-secondary-drawer>summary b{color:#f7f4ffc2;font-size:12px;font-weight:920;line-height:1.2}.prospect-demo-secondary-drawer>summary b{color:#f4efff;white-space:nowrap;background:#8b5cf621;border:1px solid #c4b5fd24;border-radius:999px;padding:7px 9px}.prospect-demo-secondary-drawer[open]>summary{border-bottom:1px solid #ddd6fe17}.prospect-demo-readiness-row{color:inherit;background:linear-gradient(135deg,#ffffff0d,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;grid-template-columns:minmax(105px,.22fr) minmax(0,1fr) minmax(180px,.42fr) auto;align-items:center;gap:12px;min-height:62px;padding:10px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.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:#c4b5fd38;transform:translateY(-1px);box-shadow:0 14px 38px #04030a3d}.prospect-demo-readiness-row strong{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.2;display:block}.prospect-demo-readiness-row .missing-chip-list{justify-content:flex-start}.prospect-demo-readiness-row .missing-chip-list b{color:#f7f4ffc7;background:#8b5cf61c;border:1px solid #c4b5fd24;border-radius:999px;padding:7px 8px;font-size:10px;font-weight:900;line-height:1}.prospect-enrichment-focus{background:linear-gradient(135deg,#ffffff0f,#8b5cf608),#ffffff0a;border:1px solid #ddd6fe1a;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(150px,.34fr) auto;align-items:center;gap:12px;min-height:166px;padding:14px;display:grid}.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:#ffffff08;border:1px solid #ddd6fe1a;border-radius:14px;overflow:hidden}.prospect-enrichment-secondary-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.prospect-enrichment-secondary-drawer>summary::-webkit-details-marker{display:none}.prospect-enrichment-secondary-drawer>summary span,.prospect-enrichment-secondary-drawer>summary b{color:#f7f4ffc2;font-size:12px;font-weight:920;line-height:1.2}.prospect-enrichment-secondary-drawer>summary b{color:#f4efff;white-space:nowrap;background:#8b5cf621;border:1px solid #c4b5fd24;border-radius:999px;padding:7px 9px}.prospect-enrichment-secondary-drawer[open]>summary{border-bottom:1px solid #ddd6fe17}.prospect-enrichment-secondary-body{gap:10px;padding:8px;display:grid}.prospect-deferred-panel{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.prospect-deferred-panel span{color:var(--dash-violet-3);text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2;display:block}.prospect-deferred-panel strong{color:#fff;margin-top:4px;font-size:16px;line-height:1.2;display:block}.prospect-deferred-panel p{color:#f7f4ffa8;margin:5px 0 0;font-size:12px;font-weight:800;line-height:1.35}.prospect-unified-queue{gap:10px;display:grid}.client-demo-page{color:#f7f4ff;background:linear-gradient(115deg,#35d49a14,#0000 34%),linear-gradient(#05050a 0%,#090712 46%,#05050a 100%);min-height:100vh;padding:22px}.client-demo-hero,.client-demo-grid{max-width:1240px;margin:0 auto}.client-demo-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:18px 0;display:grid}.client-demo-hero h1{color:#fff;margin:8px 0 10px;font-size:clamp(30px,5vw,58px);line-height:1}.client-demo-hero p,.client-demo-alert,.client-demo-form label,.client-demo-preview-head span,.client-demo-form-head span,.client-demo-agenda span{color:#f7f4ffb8;font-size:13px;font-weight:850;line-height:1.45}.client-demo-actions,.client-demo-submit{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.client-demo-alert{background:#35d49a1a;border:1px solid #35d49a38;border-radius:8px;align-items:center;gap:10px;max-width:1240px;margin:0 auto 16px;padding:12px;display:flex}.client-demo-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:16px;display:grid}.client-demo-preview,.client-demo-form,.client-demo-invalid{background:#0f0d18e0;border:1px solid #ddd6fe1f;border-radius:8px;box-shadow:0 22px 70px #00000047}.client-demo-preview{min-height:720px;overflow:hidden}.client-demo-preview-head,.client-demo-form-head{border-bottom:1px solid #ddd6fe1a;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.client-demo-preview-head strong,.client-demo-form-head strong{color:#fff;font-size:15px;line-height:1.2;display:block}.client-demo-preview iframe{background:#fff;border:0;width:100%;height:680px;display:block}.client-demo-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:12px;display:grid}.client-demo-form-head,.client-demo-wide{grid-column:1/-1}.client-demo-form label{gap:6px;display:grid}.client-demo-form input,.client-demo-form select,.client-demo-form textarea{color:#fff;font:inherit;background:#07070d9e;border:1px solid #ddd6fe24;border-radius:8px;width:100%;min-height:42px;padding:10px}.client-demo-form textarea{resize:vertical}.client-demo-agenda{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:8px;gap:8px;padding:10px;display:grid}.client-demo-agenda label{align-items:center;gap:8px;display:flex}.client-demo-agenda input{width:auto;min-height:auto}.client-demo-last-summary{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:8px;padding:10px}.client-demo-last-summary summary{cursor:pointer;font-weight:900}.client-demo-last-summary pre{color:#f7f4ffb8;white-space:pre-wrap;font-size:12px;line-height:1.4;overflow:auto}.client-demo-invalid{color:#fff;text-align:center;gap:12px;max-width:560px;margin:14vh auto 0;padding:24px;display:grid}.client-demo-invalid p{color:#f7f4ffb3;margin:0}.client-site-page{background:#f8fafc;min-height:100vh;padding:28px}.client-site-hero,.client-site-panel,.client-site-stats article{background:#fffffff5;border:1px solid #0f172a14;border-radius:8px;box-shadow:0 18px 45px #0f172a14}.client-site-hero{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:18px;max-width:1180px;margin:0 auto 16px;padding:24px;display:grid}.client-site-hero h1{color:#0f172a;letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.client-site-hero p,.client-site-request p,.client-site-empty{color:#0f172aad}.client-site-actions{justify-items:end;gap:8px;display:grid}.client-site-actions span{color:#166534;align-items:center;gap:7px;font-size:.86rem;font-weight:900;display:flex}.client-site-alert{color:#166534;background:#dcfce7;border:1px solid #16653429;border-radius:8px;align-items:center;gap:10px;max-width:1180px;margin:0 auto 16px;padding:12px 14px;font-weight:900;display:flex}.client-site-alert.validation_error,.client-site-alert.store_error,.client-site-alert.invalid_link,.client-site-alert.migration_required{color:#92400e;background:#fef3c7;border-color:#92400e2e}.client-site-stats,.client-site-grid{gap:12px;max-width:1180px;margin:0 auto 16px;display:grid}.client-site-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.client-site-stats article{gap:7px;padding:18px;display:grid}.client-site-stats svg{color:#2563eb}.client-site-stats span,.client-site-panel-head span,.client-site-request span{color:#0f172a94;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.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{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.client-site-panel h2{color:#0f172a;margin:0;font-size:1.15rem}.client-site-request-list{gap:10px;display:grid}.client-site-audit-panel{padding:18px}.client-site-audit-list{gap:10px;display:grid}.client-site-audit-list>div{border:1px solid #0f172a14;border-radius:8px;grid-template-columns:24px minmax(0,1fr) minmax(110px,max-content);align-items:center;gap:10px;padding:12px;display:grid}.client-site-audit-list svg{color:#2563eb}.client-site-request{border:1px solid #0f172a14;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(150px,220px);gap:12px;padding:12px;display:grid}.client-site-request strong{color:#0f172a;display:block}.client-site-request>div:last-child{text-align:right;justify-items:end;gap:4px;display:grid}.client-site-request small{color:#0f172a8a}.client-site-request-contact-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:4px;display:flex}.client-site-request-contact-actions a{color:#1d4ed8;background:#eef2ff;border:1px solid #2563eb29;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.client-site-request-status-form{grid-template-columns:minmax(0,1fr) max-content;gap:7px;min-width:0;margin-top:6px;display:grid}.client-site-request-status-form select{color:#0f172a;font:inherit;background:#fff;border:1px solid #0f172a24;border-radius:8px;width:100%;min-width:0;padding:8px 9px}.client-site-business-current{gap:8px;margin-bottom:12px;display:grid}.client-site-business-current small{color:#0f172aad;align-items:center;gap:7px;display:flex}.client-site-business-current svg{color:#2563eb}.client-site-business-current p{color:#0f172aad;margin:0}.client-site-business-form,.client-site-availability-form{gap:8px;display:grid}.client-site-business-form label,.client-site-availability-form>label,.client-site-form-label{color:#0f172a94;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.client-site-business-form input,.client-site-business-form textarea,.client-site-availability-form textarea{color:#0f172a;font:inherit;resize:vertical;background:#fff;border:1px solid #0f172a24;border-radius:8px;width:100%;min-width:0;padding:9px 10px}.client-site-availability-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.client-site-option{color:#0f172a;text-transform:none;background:#f8fafc;border:1px solid #0f172a1a;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:8px 9px;font-size:.82rem;font-weight:850;display:flex}.client-site-option input{flex:none;width:16px;height:16px;margin:0}.client-site-empty{background:#0f172a0a;border-radius:8px;padding:14px}.client-site-login-page{color:#0f172a;background:#f4f7fb;align-items:center;min-height:100vh;padding:24px;display:grid}.client-site-login-card{background:#fff;border:1px solid #0f172a14;border-radius:8px;gap:14px;width:100%;max-width:520px;margin:0 auto;padding:24px;display:grid;box-shadow:0 24px 60px #0f172a14}.client-site-login-card h1{margin:0;font-size:clamp(1.9rem,4vw,3rem);line-height:1}.client-site-login-card p,.client-site-login-card small{color:#0f172aad;margin:0;line-height:1.55}.client-site-login-icon{color:#2563eb;background:#eef2ff;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.client-site-login-form{gap:10px;display:grid}.client-site-login-form label{color:#0f172a94;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.client-site-login-input{background:#f8fafc;border:1px solid #0f172a1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:0 12px;display:grid}.client-site-login-input svg{color:#2563eb}.client-site-login-input input{color:#0f172a;font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}@media (max-width:900px){.client-demo-page{padding:14px}.client-demo-hero,.client-demo-grid{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-hero,.client-site-stats,.client-site-grid,.client-site-audit-list>div,.client-site-request,.client-site-request-status-form{grid-template-columns:1fr}.client-site-actions,.client-site-request>div:last-child{text-align:left;justify-items:start}.client-site-request-contact-actions{justify-content:flex-start}.client-site-availability-options{grid-template-columns:1fr}}@media (max-width:560px){.client-demo-submit button,.client-demo-actions a{justify-content:center;width:100%}}.prospect-unified-row{background:linear-gradient(135deg,#ffffff0d,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;grid-template-columns:minmax(0,.92fr) minmax(170px,.38fr) minmax(220px,.48fr) auto;align-items:center;gap:12px;min-height:88px;padding:13px;display:grid}.prospect-unified-main{gap:6px;min-width:0;display:grid}.prospect-unified-main strong{color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.2}.prospect-unified-main p,.prospect-unified-main small{color:#f7f4ffa8;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:830;line-height:1.4}.prospection-quality-badge{background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:12px;align-items:start;gap:3px;padding:7px 8px;display:grid}.prospection-quality-badge.good{border-color:#35d49a38}.prospection-quality-badge.warn{border-color:#f3b64942}.prospection-quality-badge.risk{border-color:#fb718547}.prospection-quality-badge span{color:#fff;text-transform:none;font-size:11px;font-weight:940;line-height:1.15}.prospection-quality-badge small{color:#f7f4ff9e;font-size:11px;font-weight:820;line-height:1.2}.prospect-collection-badge{background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:12px;align-items:start;gap:3px;padding:7px 8px;display:grid}.prospect-collection-badge.good{border-color:#35d49a38}.prospect-collection-badge.warn{border-color:#f3b64942}.prospect-collection-badge.risk{border-color:#fb718547}.prospect-collection-badge span{color:#fff;text-transform:none;font-size:11px;font-weight:940;line-height:1.15}.prospect-collection-badge small{color:#f7f4ff9e;font-size:11px;font-weight:820;line-height:1.2}.prospect-unified-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.prospect-unified-actions form{display:flex}.prospect-unified-footer{background:#ffffff09;border:1px solid #ddd6fe14;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:11px 12px;display:flex}.prospect-unified-footer span,.prospect-unified-footer b{color:#f7f4ffb8;font-size:12px;font-weight:900}.prospect-collection-queue{gap:10px;display:grid}.prospect-collection-row{background:linear-gradient(135deg,#ffffff0d,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;grid-template-columns:minmax(0,.72fr) minmax(260px,.98fr) auto;align-items:center;gap:12px;min-height:104px;padding:13px;display:grid}.prospect-collection-row.good{border-color:#35d49a3d}.prospect-collection-row.warn{border-color:#f3b64947}.prospect-collection-row.risk{border-color:#fb71854d}.prospect-collection-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.prospect-collection-sources a{color:inherit;background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:12px;gap:4px;min-height:74px;padding:9px;text-decoration:none;display:grid}.prospect-collection-sources a.done{border-color:#35d49a33}.prospect-collection-sources span{color:var(--dash-violet-3);text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15}.prospect-collection-sources strong{color:#fff;overflow-wrap:anywhere;font-size:13px;line-height:1.2}.prospect-collection-sources small{color:#f7f4ff99;overflow-wrap:anywhere;font-size:11px;font-weight:820;line-height:1.25}.prospect-collection-view{gap:12px;display:grid}.prospect-collection-focus{background:linear-gradient(135deg,#8b5cf626,#08070d9e),#ffffff0a;border:1px solid #ddd6fe1f;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(180px,.34fr) minmax(260px,.46fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.prospect-collection-focus.good{border-color:#35d49a3d}.prospect-collection-focus.warn{border-color:#f3b6494d}.prospect-collection-focus.risk{border-color:#fb718552}.collection-gap-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.collection-gap-card{background:#ffffff0a;border:1px solid #ddd6fe1a;border-radius:14px;gap:7px;min-height:104px;padding:12px;display:grid}.collection-gap-card.good{border-color:#35d49a38}.collection-gap-card.warn{border-color:#f3b64945}.collection-gap-card.risk{border-color:#fb71854d}.collection-gap-card span,.collection-gap-missing span{color:var(--dash-violet-3);text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15}.collection-gap-card strong{color:#fff;font-size:24px;line-height:1}.collection-gap-card p{color:#f7f4ff9e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:820;line-height:1.3;display:-webkit-box;overflow:hidden}.collection-gap-queue{gap:10px;display:grid}.collection-gap-row{background:linear-gradient(135deg,#ffffff0d,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;grid-template-columns:minmax(0,.7fr) minmax(300px,1fr) auto;align-items:center;gap:12px;min-height:104px;padding:13px;display:grid}.collection-gap-row.good{border-color:#35d49a38}.collection-gap-row.warn{border-color:#f3b64947}.collection-gap-row.risk{border-color:#fb71854d}.collection-gap-missing{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.collection-gap-missing a{color:inherit;background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:12px;gap:5px;min-height:58px;padding:9px;text-decoration:none;display:grid}.collection-gap-missing strong{color:#f7f4ffdb;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;font-weight:900;line-height:1.2;display:-webkit-box;overflow:hidden}.prospect-market-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.prospect-niche-board,.prospect-rating-board{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;gap:8px;padding:12px;display:grid}.prospect-board-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;display:flex}.prospect-board-head strong{color:#fff;font-size:15px}.prospect-niche-board article,.prospect-rating-board a{color:inherit;background:#ffffff0b;border:1px solid #ffffff13;border-radius:13px;align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.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{color:#ddd6fe;background:#8b5cf633;border-radius:10px;justify-content:center;align-items:center;height:30px;font-size:12px;font-weight:950;display:inline-flex}.prospect-niche-board strong,.prospect-rating-board strong{color:#fff;font-size:14px;line-height:1.25}.prospect-niche-board p,.prospect-rating-board p,.prospect-rating-board small{color:#f7f4ff9e;margin:3px 0 0;font-size:12px;font-weight:800;line-height:1.35}.prospect-niche-board span,.prospect-niche-board b,.prospect-rating-board b{color:#f7f3ff;white-space:nowrap;font-size:13px;font-weight:950}.prospection-tools-drawer{background:linear-gradient(135deg,#8b5cf613,#0000 42%),#ffffff08;border:1px solid #c4b5fd1f;border-radius:16px;scroll-margin-top:110px;display:grid;overflow:hidden}.prospection-tools-drawer>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:74px;padding:14px;list-style:none;display:grid}.prospection-tools-drawer>summary::-webkit-details-marker{display:none}.prospection-tools-drawer>summary span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.1;display:block}.prospection-tools-drawer>summary strong{color:#fff;margin-top:5px;font-size:18px;line-height:1.15;display:block}.prospection-tools-drawer>summary p{color:#f7f4ff9e;margin:5px 0 0;font-size:12px;font-weight:820;line-height:1.35}.prospection-tools-drawer>summary b{color:#f4efff;white-space:nowrap;background:#8b5cf629;border:1px solid #c4b5fd29;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:950}.prospection-tools-drawer[open]>summary{border-bottom:1px solid #ddd6fe1a}.prospection-tools-body{gap:10px;padding:10px;display:grid}.prospection-config-panel{background:linear-gradient(135deg,#34d39914,#8b5cf613),#ffffff09;border:1px solid #c4b5fd24;border-radius:16px;gap:12px;padding:13px;scroll-margin-top:110px;display:grid}.prospection-config-panel.good{border-color:#34d3993d}.prospection-config-panel.risk{border-color:#f871713d}.prospection-config-head{grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:center;gap:14px;display:grid}.prospection-config-head span,.prospection-config-grid span{color:var(--dash-violet-3);text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.prospection-config-head strong{color:#fff;margin-top:5px;font-size:18px;line-height:1.2;display:block}.prospection-config-head p,.prospection-config-actions small,.prospection-config-grid p{color:#f7f4ff9e;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.4}.prospection-config-actions{justify-items:end;gap:7px;display:grid}.prospection-config-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.prospection-config-grid article{background:#07080d52;border:1px solid #ffffff14;border-radius:13px;gap:7px;min-width:0;min-height:112px;padding:11px;display:grid}.prospection-config-grid article.good{border-color:#34d39938}.prospection-config-grid article.warn{border-color:#f3b6493d}.prospection-config-grid article.risk{border-color:#f8717147}.prospection-config-grid strong{color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.15}.prospection-diagnostic-strip{flex-wrap:wrap;gap:7px;display:flex}.prospection-diagnostic-strip span{color:#d2ffe8db;background:#34d39914;border:1px solid #34d39929;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.garage-import-readiness{background:linear-gradient(135deg,#8b5cf61c,#ffffff06),#ffffff09;border:1px solid #c4b5fd24;border-radius:16px;gap:12px;padding:13px;display:grid}.garage-import-readiness.good{border-color:#34d39938}.garage-import-readiness.risk{border-color:#f871713d}.garage-import-readiness-head{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-items:end;gap:12px;display:grid}.garage-import-readiness-head span,.garage-import-readiness-grid span{color:var(--dash-violet-3);text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.garage-import-readiness-head strong{color:#fff;margin-top:5px;font-size:17px;line-height:1.2;display:block}.garage-import-readiness-head p,.garage-import-readiness-grid p{color:#f7f4ff9e;margin:0;font-size:12px;font-weight:800;line-height:1.4}.garage-import-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.garage-import-readiness-grid article{background:#07080d52;border:1px solid #ffffff14;border-radius:13px;gap:7px;min-height:112px;padding:11px;display:grid}.garage-import-readiness-grid article.good{border-color:#34d39938}.garage-import-readiness-grid article.warn{border-color:#f3b6493d}.garage-import-readiness-grid article.risk{border-color:#f8717147}.garage-import-readiness-grid article.neutral{border-color:#c4b5fd24}.garage-import-readiness-grid strong{color:#fff;font-size:16px;line-height:1.15}.garage-import-command{background:#8b5cf61a;border:1px solid #c4b5fd29;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.garage-import-command strong{color:#fff;font-size:15px;display:block}.garage-import-command p{color:#f7f4ff9e;margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.4}.garage-import-command button:disabled{cursor:not-allowed}.prospect-email-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.prospect-email-strip article,.prospect-email-row{background:linear-gradient(135deg,#ffffff0e,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px}.prospect-email-strip article{min-height:104px;padding:13px}.prospect-email-strip article.good{border-color:#35d49a3d}.prospect-email-strip article.warn{border-color:#f3b64947}.prospect-email-strip article.risk{border-color:#fb718552}.prospect-email-strip article.neutral{border-color:#c4b5fd24}.prospect-email-strip span,.prospect-email-main span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.15;display:block}.prospect-email-strip strong{color:#fff;letter-spacing:0;margin:10px 0 7px;font-size:28px;line-height:1;display:block}.prospect-email-strip p,.prospect-email-main p,.prospect-email-main small{color:#f7f4ffa8;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:830;line-height:1.4}.prospect-email-queue{gap:10px;display:grid}.prospect-email-row{grid-template-columns:minmax(0,1fr) minmax(220px,.56fr) auto;align-items:center;gap:12px;min-height:88px;padding:13px;display:grid}.prospect-email-row.risk{border-color:#fb71853d}.prospect-email-row.warn{border-color:#f3b6494d}.prospect-email-main{gap:6px;min-width:0;display:grid}.prospect-email-main strong{color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.2}.prospect-email-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.prospect-email-actions form{display:flex}.prospect-email-actions button{width:100%}.prospect-dossier-panel{background:linear-gradient(135deg,#8b5cf61a,#34d3990a 54%,#0000),linear-gradient(#0e0d18f7,#07070dfa);border-color:#c4b5fd2b}.prospect-dossier-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.prospect-dossier-strip article,.prospect-dossier-row{background:linear-gradient(135deg,#ffffff0e,#8b5cf606),#ffffff09;border:1px solid #ddd6fe1c;border-radius:16px}.prospect-dossier-strip article{min-height:104px;padding:13px}.prospect-dossier-strip article.good,.prospect-dossier-row.good{border-color:#35d49a3d}.prospect-dossier-strip article.warn,.prospect-dossier-row.warn{border-color:#f3b6494d}.prospect-dossier-strip article.risk,.prospect-dossier-row.risk{border-color:#fb71854d}.prospect-dossier-strip article.neutral{border-color:#c4b5fd24}.prospect-dossier-strip span,.prospect-dossier-main span,.prospect-dossier-progress span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.15;display:block}.prospect-dossier-strip strong{color:#fff;letter-spacing:0;margin:10px 0 7px;font-size:28px;line-height:1;display:block}.prospect-dossier-strip p,.prospect-dossier-main p{color:#f7f4ffa8;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:830;line-height:1.4}.prospect-dossier-queue{gap:10px;display:grid}.prospect-dossier-batch{background:linear-gradient(135deg,#34d39913,#8b5cf612),#ffffff09;border:1px solid #c4b5fd21;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.prospect-dossier-batch.blocked{border-color:#fb71853d}.prospect-dossier-batch.compact{margin:0}.prospect-dossier-batch span{color:var(--dash-violet-3);text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.15;display:block}.prospect-dossier-batch strong{color:#fff;margin-top:4px;font-size:16px;line-height:1.2;display:block}.prospect-dossier-batch p{color:#f7f4ffa8;margin:5px 0 0;font-size:12px;font-weight:830;line-height:1.4}.prospect-dossier-batch-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.prospect-dossier-batch-actions form{display:flex}.prospect-dossier-batch-actions .compact-action{min-width:70px}.prospect-dossier-batch-result{border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:7px;min-height:30px;padding:0 10px;display:inline-flex}.prospect-dossier-batch-result.good{color:#c8fddc;background:#34d3991a;border:1px solid #34d39933}.prospect-dossier-batch-result.warn{color:#fde7b0;background:#f3b6491a;border:1px solid #f3b64938}.prospect-dossier-row{grid-template-columns:minmax(0,1fr) minmax(150px,.34fr) minmax(260px,.7fr) auto;align-items:center;gap:12px;min-height:92px;padding:13px;display:grid}.prospect-dossier-row:hover{border-color:#c4b5fd3d;transform:translateY(-1px);box-shadow:0 14px 38px #04030a3d}.prospect-dossier-main{gap:6px;min-width:0;display:grid}.prospect-dossier-main strong{color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.2}.prospect-dossier-progress{gap:9px;min-width:0;display:grid}.prospect-dossier-progress>div{justify-content:space-between;align-items:end;gap:8px;display:flex}.prospect-dossier-progress strong{color:#fff;font-size:20px;line-height:1}.prospect-dossier-progress i{background:#ffffff14;border-radius:999px;height:8px;display:block;overflow:hidden}.prospect-dossier-progress b{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6f2,#34d399e6);max-width:100%;height:100%;display:block}.prospect-dossier-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.prospect-dossier-actions form{display:flex}.prospect-dossier-actions button{width:100%}.prospect-priority-panel:before{content:"";opacity:.24;pointer-events:none;background:linear-gradient(115deg,#0000 0%,#ddd6fe1a 42%,#0000 70%);animation:12s ease-in-out infinite prospect-surface-glow;position:absolute;inset:1px;transform:translate(-70%)}.prospect-priority-panel>*{z-index:1;position:relative}@keyframes prospect-surface-glow{0%,72%{transform:translate(-72%)}to{transform:translate(72%)}}.prospect-priority-panel .panel-header{align-items:flex-start;margin-bottom:0}.prospect-priority-panel .panel-header h2,.prospect-section-drawer h2{color:#fff;letter-spacing:0}.prospect-priority-panel .panel-header p,.prospect-section-drawer .prospect-section-summary p{color:#f7f4ffad;line-height:1.45}.prospect-action-dock{background:#05050a94;border:1px solid #ddd6fe1f;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.prospect-action-dock a{border-radius:12px;justify-content:center;min-width:0;min-height:50px;padding:0 11px;transition:border-color .16s,box-shadow .16s,transform .16s}.prospect-money-panel{background:linear-gradient(135deg,#8b5cf61a,#35d49a09),#07070d94;border-color:#c4b5fd29}.prospect-money-focus{background:linear-gradient(135deg,#8b5cf62e,#ffffff0b),#07070da8;border:1px solid #ddd6fe24;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:124px;margin-bottom:12px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #0302083d,inset 0 1px #ffffff0f}.prospect-money-focus:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0f,#0000);position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.prospect-money-focus:after{animation:7s ease-in-out infinite prospect-money-scan}}@keyframes prospect-money-scan{0%,62%{opacity:0;transform:translate(-100%)}70%{opacity:.65}86%,to{opacity:0;transform:translate(100%)}}.prospect-money-focus.good{border-color:#35d49a47}.prospect-money-focus.warn{border-color:#f3b6494d}.prospect-money-focus.hot{border-color:#f3b6495c}.prospect-money-focus.danger,.prospect-money-focus.risk{border-color:#fb718557}.prospect-money-focus>*{z-index:1;min-width:0;position:relative}.prospect-money-focus span,.prospect-money-card span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.15;display:block}.prospect-money-focus strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere;margin:7px 0;font-size:26px;line-height:1.05;display:block}.prospect-money-focus p,.prospect-money-focus small,.prospect-money-card p{color:#f7f4ffad;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:820;line-height:1.42;display:block}.prospect-money-focus small{color:#f7f4ff85;margin-top:7px}.prospect-money-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.prospect-money-actions form{margin:0}.prospect-scale-board{border-radius:var(--dash-radius);background:#ffffff0b;border:1px solid #ddd6fe1c;gap:10px;padding:12px;display:grid}.prospect-scale-board.good,.prospect-scale-grid a.good{border-color:#35d49a3d}.prospect-scale-board.warn,.prospect-scale-grid a.warn{border-color:#f3b6494d}.prospect-scale-board.neutral,.prospect-scale-grid a.neutral{border-color:#ddd6fe1f}.prospect-scale-board.risk,.prospect-scale-grid a.risk,.prospect-scale-grid a.danger{border-color:#fb71854d}.prospect-scale-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.prospect-scale-head span,.prospect-scale-grid span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:950;display:block}.prospect-scale-head strong,.prospect-scale-grid strong{color:var(--dash-text);letter-spacing:0;line-height:1.12;display:block}.prospect-scale-head strong{font-size:18px}.prospect-scale-head p,.prospect-scale-grid p{color:var(--dash-muted);margin:6px 0 0;font-size:12px;font-weight:830;line-height:1.35}.prospect-scale-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.prospect-scale-grid a{border-radius:var(--dash-radius);color:inherit;background:#0404095c;border:1px solid #ddd6fe1c;min-height:104px;padding:12px;text-decoration:none}.prospect-scale-grid svg{color:var(--dash-violet-3)}.prospect-scale-grid strong{margin-top:8px;font-size:26px}.prospect-scale-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.prospect-scale-lane{color:inherit;background:#07070d47;border:1px solid #ddd6fe1a;border-radius:12px;min-width:0;padding:10px;text-decoration:none}.prospect-scale-lane.good{border-color:#35d49a38}.prospect-scale-lane.warn{border-color:#f3b64947}.prospect-scale-lane.neutral{border-color:#c4b5fd24}.prospect-scale-lane.risk,.prospect-scale-lane.danger{border-color:#fb718542}.prospect-scale-lane span,.prospect-scale-lane strong,.prospect-scale-lane p,.prospect-scale-lane small{overflow-wrap:anywhere;min-width:0;line-height:1.25;display:block}.prospect-scale-lane span{color:var(--dash-violet-3);text-transform:uppercase;font-size:10px;font-weight:950}.prospect-scale-lane strong{color:#fff;margin-top:6px;font-size:14px}.prospect-scale-lane p,.prospect-scale-lane small{color:#f7f4ffa3;margin:5px 0 0;font-size:12px;font-weight:800}.prospect-money-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;display:grid}.prospect-money-card{color:inherit;background:linear-gradient(135deg,#ffffff0e,#8b5cf608),#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;gap:7px;min-height:132px;padding:13px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:grid}.prospect-money-card:hover{background:linear-gradient(135deg,#8b5cf621,#ffffff0e),#ffffff0b;border-color:#c4b5fd38;transform:translateY(-1px)}.prospect-money-card.good{border-color:#35d49a38}.prospect-money-card.warn{border-color:#f3b64947}.prospect-money-card.hot{border-color:#f3b64957}.prospect-money-card.danger,.prospect-money-card.risk{border-color:#fb71854d}.prospect-money-card svg{color:var(--dash-violet-3)}.prospect-money-card strong{color:#fff;font-size:27px;line-height:1;display:block}.prospect-money-rules{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.prospect-money-rules span{color:#f7f4ffb8;background:#8b5cf61c;border:1px solid #c4b5fd24;border-radius:999px;min-height:32px;padding:8px 10px;font-size:12px;font-weight:880;line-height:1.2;display:inline-flex}.prospects-quick-cadence{margin:12px 0 0}.contact-coverage-command{background:linear-gradient(135deg,#35d49a13,#8b5cf60b),#ffffff09;border:1px solid #ddd6fe1c;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.contact-coverage-command-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.contact-coverage-command-head span,.contact-coverage-command-card span{color:var(--dash-violet-3);text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2;display:block}.contact-coverage-command-head strong{color:#fff;margin-top:5px;font-size:20px;line-height:1.12;display:block}.contact-coverage-command-head p,.contact-coverage-command-card p,.contact-coverage-command-card small,.contact-coverage-command-empty{color:#f7f4ffad;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:780;line-height:1.35}.contact-coverage-command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.contact-coverage-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.contact-coverage-command-card{color:inherit;background:#07070d40;border:1px solid #ddd6fe1a;border-radius:8px;gap:5px;min-height:116px;padding:10px;text-decoration:none;display:grid}.contact-coverage-command-card.good{border-color:#35d49a38}.contact-coverage-command-card.warn,.contact-coverage-command-card.hot{border-color:#f3b64947}.contact-coverage-command-card.risk{border-color:#fb71854d}.contact-coverage-command-card strong{color:#fff;overflow-wrap:anywhere;font-size:14px;line-height:1.25;display:block}.contact-coverage-command-card small{margin-top:0;display:block}.manual-send-command{background:linear-gradient(135deg,#0ea5e914,#35d49a0e),#ffffff09;border-color:#38bdf829}.manual-send-command-grid .contact-coverage-command-card{min-height:128px}.activation-handoff-command{background:linear-gradient(135deg,#f3b64914,#35d49a0f),#ffffff09;border-color:#f3b6492e}.activation-handoff-card{min-height:158px}.activation-handoff-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;display:flex}.manual-send-review-list{border-top:1px solid #bae6fd1f;gap:9px;padding-top:10px;display:grid}.manual-send-review-list-head{gap:4px;display:grid}.manual-send-review-list-head span{color:#7dd3fc;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2}.manual-send-review-list-head strong{color:#fff;font-size:15px;line-height:1.25}.manual-send-review-list-head small,.manual-send-review-extra,.manual-send-review-main p,.manual-send-review-main small{color:#f7f4ffad;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:780;line-height:1.35}.manual-send-review-rows{gap:8px;display:grid}.manual-send-review-row{background:#07070d3d;border:1px solid #bae6fd1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.manual-send-review-main{gap:3px;min-width:0;display:grid}.manual-send-review-main span{color:#7dd3fc;font-size:11px;font-weight:950;line-height:1.2}.manual-send-review-main strong{color:#fff;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.manual-send-review-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.prospects-quick-shell{min-height:100vh;display:block}.prospects-quick-main{gap:16px;width:100%;max-width:1220px;margin:0 auto;padding:22px;display:grid}.prospects-quick-hero{margin-bottom:0}.prospects-quick-list{gap:12px;display:grid}.prospects-quick-list-header{justify-content:stretch;align-items:flex-start;margin-bottom:0}.simple-campaign-panel{gap:12px;display:grid}.simple-campaign-form{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 128px auto;align-items:end;gap:10px;display:grid}.simple-campaign-form label{gap:6px;min-width:0;display:grid}.simple-campaign-form label span,.simple-campaign-steps span,.simple-campaign-feedback strong,.prospects-secondary-drawer summary span{color:var(--dash-violet-3);text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.2}.simple-campaign-form input,.simple-campaign-form select{color:#fff;font:inherit;background:#07070d8a;border:1px solid #ddd6fe24;border-radius:10px;width:100%;min-width:0;min-height:42px;padding:0 12px}.simple-campaign-form select{cursor:pointer}.simple-campaign-feedback{background:#07070d3d;border:1px solid #ddd6fe1f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:42px;padding:10px;display:flex}.simple-campaign-feedback.good{border-color:#35d49a3d}.simple-campaign-feedback.warn{border-color:#f59e0b47}.simple-campaign-feedback span{color:#f7f4ffb8;font-size:12px;font-weight:800;line-height:1.35}.simple-campaign-feedback a{color:#d1fae5;white-space:nowrap;background:#35d49a1a;border:1px solid #35d49a38;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.simple-campaign-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.simple-campaign-steps a,.prospects-secondary-drawer,.prospects-list-export-drawer{background:#ffffff09;border:1px solid #ddd6fe17;border-radius:8px}.simple-campaign-steps a{color:inherit;gap:5px;min-height:64px;padding:10px;text-decoration:none;display:grid}.simple-campaign-steps strong{color:#fff;overflow-wrap:anywhere;font-size:14px;line-height:1.2}.prospects-secondary-drawer{gap:10px;padding:10px;display:grid}.prospects-secondary-drawer summary,.prospects-list-export-drawer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.prospects-secondary-drawer summary::-webkit-details-marker{display:none}.prospects-list-export-drawer summary::-webkit-details-marker{display:none}.prospects-secondary-drawer summary b,.prospects-list-export-drawer summary{color:#f7f4ffb8;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:#7dd3fc47;box-shadow:0 16px 40px #03071242}.prospects-list-export-drawer div{z-index:30;background:#0b0d18f5;border:1px solid #ddd6fe1f;border-radius:10px;gap:7px;min-width:230px;margin-top:0;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #03071257}.dashboard-route-loading-main{min-height:100vh}.dashboard-route-loading-status{color:#d1fae5;text-transform:uppercase;background:#35d49a14;border:1px solid #35d49a33;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.dashboard-route-loading-panel{overflow:hidden}.dashboard-route-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-route-loading-grid span,.dashboard-route-loading-row strong,.dashboard-route-loading-row p,.dashboard-route-loading-row nav i{background:linear-gradient(90deg,#ffffff0d,#c4b5fd29,#ffffff0d) 0 0/220% 100%;border-radius:8px;animation:1.2s ease-in-out infinite dashboard-route-loading-shimmer;display:block}.dashboard-route-loading-grid span{min-height:84px}.dashboard-route-loading-sequence{margin-top:2px}.dashboard-route-loading-row strong{max-width:320px;height:16px;margin-top:6px}.dashboard-route-loading-row p{max-width:440px;height:12px}.dashboard-route-loading-row nav i{width:74px;height:32px}@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 strong,.dashboard-route-loading-row p,.dashboard-route-loading-row nav i{animation:none}}.prospects-quick-list-control-row{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex}.prospects-search-title{align-items:center;gap:8px;min-width:150px;display:flex}.prospects-search-title h2{margin:0}.prospects-quick-result-tools{background:linear-gradient(135deg,#0ea5e914,#35d49a0b),#ffffff09;border:1px solid #7dd3fc26;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:6px;display:flex}.prospects-result-summary{align-items:center;gap:7px;min-height:32px;padding:0 4px 0 8px;display:inline-flex}.prospects-result-summary span,.prospects-filter-block>span{color:#c4b5fde0;letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950}.prospects-result-summary strong{color:#fff;font-size:18px;font-weight:950;line-height:1}.prospects-result-summary small{color:#f7f4ff9e;white-space:nowrap;font-size:12px;font-weight:850}.prospects-result-summary b{color:#e0f2fe;text-overflow:ellipsis;white-space:nowrap;background:#7dd3fc1f;border:1px solid #7dd3fc38;border-radius:999px;max-width:180px;padding:5px 8px;font-size:10px;font-weight:950;overflow:hidden}.prospects-quick-list-control-row .prospects-quick-filters,.prospects-quick-list-control-row .prospect-niche-pills{flex:0 auto}.prospects-quick-list-control-row .prospect-niche-pills{justify-content:flex-end}.prospects-filter-block{background:#ffffff07;border:1px solid #ddd6fe14;border-radius:12px;flex-wrap:wrap;flex:360px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:6px 8px;display:flex}.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{color:#e0f2fe;background:#7dd3fc1a;border-radius:8px;justify-content:center;gap:7px;min-height:32px;padding:0 10px}.prospects-list-export-drawer summary svg{color:#7dd3fc;flex:none}.prospects-list-export-drawer summary span{font-weight:950}.prospects-list-export-drawer summary b{color:#fff;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:950;display:inline-flex}.prospects-quick-search{background:#07070d33;border:1px solid #ddd6fe17;border-radius:10px;grid-template-columns:minmax(260px,1fr) minmax(170px,.42fr) auto auto;align-items:end;gap:8px;padding:8px;display:grid}.prospects-quick-search label{color:var(--dash-violet-3);text-transform:uppercase;grid-column:auto;gap:5px;font-size:11px;font-weight:950;line-height:1.15;display:grid}.prospects-quick-search input,.prospects-quick-search select{color:#fff;font:inherit;background:#07070d8a;border:1px solid #ddd6fe24;border-radius:9px;width:100%;min-width:0;min-height:38px;padding:0 12px}.prospects-quick-search select{appearance:none;cursor:pointer;font-size:12px;font-weight:880}.prospects-list-filter-form{background:#07070d42;border:1px solid #ddd6fe1a;border-radius:8px;grid-template-columns:minmax(145px,.72fr) minmax(165px,.8fr) minmax(280px,1.55fr) auto;align-items:end;gap:8px;padding:8px;display:grid}.prospects-select-filter,.prospects-check-filter-group{min-width:0}.prospects-select-filter{gap:5px;display:grid}.prospects-select-filter span,.prospects-check-filter-group legend{color:#c4b5fde0;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15}.prospects-select-filter select{appearance:none;color:#fff;font:inherit;background:linear-gradient(135deg,#7dd3fc14,#ffffff09),#07070d8a;border:1px solid #ddd6fe24;border-radius:8px;width:100%;min-width:0;min-height:38px;padding:0 10px;font-size:12px;font-weight:880}.prospects-check-filter-group{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.prospects-check-filter-group legend{flex:0 0 100%;margin-bottom:-1px}.prospects-check-filter-group label{color:#f7f4ffd1;background:#ffffff0a;border:1px solid #ddd6fe1c;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 8px;font-size:12px;font-weight:880;display:inline-flex}.prospects-check-filter-group input{accent-color:#7dd3fc}.prospects-check-filter-group b{color:#e0f2fed6;font-size:10px;font-weight:950}.prospects-filter-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.prospect-niche-pills{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.prospect-niche-pills a{color:#f7f4ffd1;background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:999px;align-items:center;gap:7px;max-width:230px;min-height:32px;padding:0 9px;font-size:12px;font-weight:920;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.prospect-niche-pills a:hover,.prospect-niche-pills a.active{color:#e0f2fe;background:#7dd3fc1a;border-color:#7dd3fc42}.prospect-niche-pills svg{color:#7dd3fc;flex:none}.prospect-niche-pills span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prospect-niche-pills b,.prospect-niche-pills small{border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:950;display:inline-flex}.prospect-niche-pills b{color:#fff;background:#ffffff16}.prospect-niche-pills small{color:#fde68a;background:#f59e0b29}.prospect-file-command{background:linear-gradient(135deg,#0ea5e913,#8b5cf60d),#ffffff0a;border:1px solid #ddd6fe1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:12px;display:grid}.prospect-file-command.good{border-color:#35d49a40}.prospect-file-command.hot{border-color:#f8717147}.prospect-file-command.warn{border-color:#f3b6494d}.prospect-file-command.risk{border-color:#fb718552}.prospect-file-command span{color:var(--dash-violet-3);text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2;display:block}.prospect-file-command strong{color:#fff;overflow-wrap:anywhere;margin-top:5px;font-size:18px;line-height:1.18;display:block}.prospect-file-command p,.prospect-file-command small,.prospect-file-empty{color:#f7f4ffb3;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:800;line-height:1.35}.prospect-file-command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.prospect-file-empty{background:#07070d47;border:1px solid #ddd6fe1a;border-radius:8px;margin:0;padding:12px}.phase-one-coverage-board{background:#07070d38;border:1px solid #ddd6fe1c;border-radius:8px;gap:10px;padding:10px;display:grid}.phase-one-coverage-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.phase-one-coverage-head span,.phase-one-coverage-grid span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.2;display:block}.phase-one-coverage-head strong,.phase-one-coverage-grid strong{color:#fff;overflow-wrap:anywhere;margin-top:4px;line-height:1.18;display:block}.phase-one-coverage-head strong{font-size:16px}.phase-one-coverage-head p,.phase-one-coverage-grid p{color:#f7f4ffa3;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.35}.phase-one-coverage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.phase-one-coverage-grid article{background:#ffffff09;border:1px solid #ddd6fe17;border-radius:8px;min-height:92px;padding:9px}.phase-one-coverage-grid article.good{border-color:#4ade8033}.phase-one-coverage-grid article.hot{border-color:#f8717140}.phase-one-coverage-grid article.warn{border-color:#f59e0b3d}.phase-one-coverage-grid article.neutral{border-color:#c4b5fd29}.phase-one-coverage-grid strong{font-size:14px}.prospect-session-command{background:linear-gradient(135deg,#35d49a12,#8b5cf60b),#07070d38;border:1px solid #ddd6fe1c;border-radius:8px;gap:10px;padding:10px;display:grid}.prospect-session-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.prospect-session-head span,.prospect-session-grid span,.prospect-session-outcomes span,.prospect-session-row span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.2;display:block}.prospect-session-head strong,.prospect-session-grid strong,.prospect-session-outcomes strong,.prospect-session-row strong{color:#fff;overflow-wrap:anywhere;margin-top:4px;line-height:1.18;display:block}.prospect-session-head strong{font-size:16px}.prospect-session-head p,.prospect-session-grid p,.prospect-session-outcomes p,.prospect-session-row p,.prospect-session-row small{color:#f7f4ffa3;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.35}.prospect-session-grid,.prospect-session-outcomes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.prospect-demo-factory-handoff{gap:8px;display:grid}.prospect-session-grid article,.prospect-session-outcomes a,.prospect-session-outcomes article,.prospect-session-row{background:#ffffff09;border:1px solid #ddd6fe17;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:#4ade8033}.prospect-session-grid article.warn,.prospect-session-outcomes a.warn,.prospect-session-outcomes article.warn,.prospect-session-row.warn{border-color:#f59e0b3d}.prospect-session-grid article.risk,.prospect-session-outcomes a.risk,.prospect-session-outcomes article.risk,.prospect-session-row.risk{border-color:#f871713d}.prospect-session-grid article.neutral,.prospect-session-outcomes a.neutral,.prospect-session-outcomes article.neutral{border-color:#c4b5fd29}.prospect-session-outcomes a.hot,.prospect-session-outcomes article.hot{border-color:#3b82f63d}.prospect-session-grid strong,.prospect-session-outcomes strong{font-size:18px}.prospect-session-outcomes a{color:inherit;text-decoration:none}.prospect-session-list{gap:7px;display:grid}.prospect-session-row{color:inherit;grid-template-columns:32px minmax(0,1fr) auto minmax(190px,auto);align-items:center;gap:10px;min-height:64px;padding:8px;text-decoration:none;display:grid}.prospect-session-row>b{color:#fff;background:#35d49a1f;border:1px solid #4ade802e;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:950;display:inline-flex}.prospect-session-row small{white-space:nowrap;background:#8b5cf61f;border:1px solid #c4b5fd26;border-radius:999px;margin:0;padding:7px 9px}.prospect-session-row nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.prospect-action-sequence{background:#07070d33;border:1px solid #ddd6fe1a;border-radius:8px;gap:9px;padding:10px;display:grid}.prospect-action-sequence-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.prospect-action-sequence-head span,.prospect-action-sequence-row span{color:var(--dash-violet-3);text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.2;display:block}.prospect-action-sequence-head strong{color:#fff;margin-top:4px;font-size:15px;line-height:1.2;display:block}.prospect-action-sequence-head p,.prospect-action-sequence-row p,.prospect-action-sequence-row small{color:#f7f4ff9e;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.35}.prospect-action-sequence-list{gap:7px;display:grid}.prospect-action-sequence-row{background:#ffffff09;border:1px solid #ddd6fe17;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:8px;display:grid}.prospect-action-sequence-row.good,.prospect-action-sequence-row.hot{border-color:#4ade802e}.prospect-action-sequence-row.warn{border-color:#f59e0b38}.prospect-action-sequence-row.risk{border-color:#f871713d}.prospect-action-sequence-row>b{color:#fff;background:#8b5cf629;border:1px solid #c4b5fd2e;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:950;display:inline-flex}.prospect-action-sequence-row strong{color:#fff;overflow-wrap:anywhere;margin-top:3px;font-size:14px;line-height:1.18;display:block}.prospect-action-sequence-row nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}@media (max-width:900px){.prospect-money-focus,.prospect-scale-head,.prospect-deferred-panel,.prospect-file-command,.prospect-session-head,.prospect-session-row,.prospect-action-sequence-row{grid-template-columns:1fr}.prospect-money-actions,.prospect-file-command-actions,.prospect-session-row nav,.prospect-action-sequence-row nav{justify-content:flex-start}.prospect-money-grid,.prospect-scale-grid,.prospect-scale-lanes,.prospect-session-grid,.prospect-session-outcomes,.phase-one-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.prospect-money-focus strong{font-size:22px}.prospect-money-grid,.prospect-scale-grid,.prospect-scale-lanes,.prospect-session-grid,.phase-one-coverage-grid{grid-template-columns:1fr}.prospect-action-sequence-head,.prospect-session-head,.phase-one-coverage-head{flex-direction:column;align-items:flex-start;display:flex}.prospects-quick-main{padding:14px}.dashboard-route-loading-grid{grid-template-columns:1fr}.prospects-quick-list .panel-header{gap:12px;display:grid}.prospects-quick-list-control-row{flex-direction:column;justify-content:flex-start;align-items:stretch}.prospects-quick-result-tools{justify-content:flex-start}.prospects-filter-block{flex-direction:column;flex-basis:auto;align-items:flex-start}.prospects-list-export-drawer div{margin-top:8px;position:static}.prospects-quick-list-control-row .prospects-quick-filters,.prospects-quick-list-control-row .prospect-niche-pills{justify-content:flex-start}.simple-campaign-form,.simple-campaign-steps,.prospects-quick-search{grid-template-columns:1fr}.prospects-list-filter-form{grid-template-columns:1fr;align-items:stretch}.prospects-filter-actions{justify-content:flex-start}.prospect-money-card{min-height:auto}.prospect-money-rules span{width:100%}}.prospect-focus-card{background:linear-gradient(135deg,#8b5cf61f,#ffffff0a),#07070d94;border:1px solid #ddd6fe24;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:118px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 54px #0302083d,inset 0 1px #ffffff0e}.prospect-focus-card:before{content:"";opacity:.9;pointer-events:none;background:radial-gradient(circle at 86% 20%,#a855f72e,#0000 34%),linear-gradient(90deg,#0000,#ffffff09,#0000);position:absolute;inset:0}.prospect-focus-card>*{z-index:1;position:relative}.prospect-focus-card.hot{border-color:#f3b64952}.prospect-focus-card.warn{border-color:#f3b64947}.prospect-focus-card.danger{border-color:#fb718557}.prospect-focus-card.good{border-color:#35d49a40}.prospect-focus-card span,.prospect-priority-panel .prospect-action-row span,.prospect-enrichment-panel .prospect-enrichment-strip span,.prospect-enrichment-panel .prospect-enrichment-main span,.prospect-list-drawer .prospect-board-drawer summary span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.2}.prospect-focus-card strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere;margin:6px 0;font-size:23px;line-height:1.1;display:block}.prospect-focus-card p,.prospect-focus-card small,.prospect-priority-panel .prospect-action-row p,.prospect-priority-panel .prospect-action-row small,.prospect-enrichment-panel .prospect-enrichment-strip p,.prospect-enrichment-panel .prospect-enrichment-main p,.prospect-list-drawer .prospect-primary p,.prospect-list-drawer .prospect-primary small,.prospect-list-drawer .prospect-state-stack small,.prospect-list-drawer .prospect-last-action small{color:#f7f4ffad;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.prospect-focus-card p,.prospect-focus-card small{margin:0;font-weight:820;display:block}.prospect-focus-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.prospect-focus-actions .dark-button{box-shadow:0 16px 38px #8b5cf642}.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{background:linear-gradient(135deg,#8b5cf624,#ffffff0b),#07070d9e;border:1px solid #c4b5fd33;border-radius:18px;grid-template-columns:minmax(0,.84fr) minmax(280px,.5fr);align-items:stretch;gap:16px;margin-bottom:12px;padding:16px;display:grid;overflow:hidden;box-shadow:0 22px 54px #03020842,inset 0 1px #ffffff0f}.call-session-main span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:950;line-height:1.2;display:block}.call-session-main strong{color:#fff;overflow-wrap:anywhere;margin:7px 0;font-size:clamp(24px,3vw,34px);line-height:1.02;display:block}.call-session-main p,.call-session-main small{color:#f7f4ffb8;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:840;line-height:1.42;display:block}.call-session-main small{color:#f7f4ff8a;margin-top:8px}.call-session-smart-card{background:#ffffff0d;border:1px solid #ddd6fe1f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:12px;display:grid}.call-session-smart-card.good{border-color:#35d49a3d}.call-session-smart-card.warn{border-color:#f3b64947}.call-session-smart-card.neutral{border-color:#c4b5fd24}.call-session-smart-card span,.call-session-prep span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15;display:block}.call-session-smart-card strong{color:#fff;overflow-wrap:anywhere;margin-top:5px;font-size:16px;line-height:1.2;display:block}.call-session-smart-card p,.call-session-prep p{color:#f7f4ffb8;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:820;line-height:1.35}.call-session-smart-card b{color:#fff;white-space:nowrap;background:#8b5cf621;border:1px solid #c4b5fd29;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.call-session-brief{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.call-session-brief article,.call-session-brief blockquote{background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:14px;margin:0;padding:11px}.call-session-brief article span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:950;line-height:1.2;display:block}.call-session-brief article p{color:#f7f4ffbd;margin:0;font-size:12px;font-weight:820;line-height:1.35}.call-session-brief blockquote{color:#fff;grid-column:1/-1;font-size:13px;font-weight:880;line-height:1.45;position:relative}.call-session-copy{grid-column:1/-1}.call-session-copy .shared-file-copy-control{min-width:0;display:inline-grid}.call-session-prep{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.call-session-prep article{background:#ffffff0a;border:1px solid #ddd6fe17;border-radius:14px;padding:11px}.call-session-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:9px;display:grid}.call-session-actions form{display:grid}.call-session-note-form{background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:14px;grid-column:1/-1;gap:10px;padding:11px}.call-session-note-field{color:#f7f4ff9e;letter-spacing:0;gap:7px;font-size:12px;font-weight:900;display:grid}.call-session-note-field textarea{color:#fff;font:inherit;resize:vertical;background:#07080d80;border:1px solid #ddd6fe1f;border-radius:12px;width:100%;min-height:78px;padding:10px 11px}.call-session-form-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.call-session-button{min-height:52px;padding:0 14px;font-size:13px}.call-session-actions .dark-button{box-shadow:0 16px 38px #8b5cf647}.prospection-today-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.daily-machine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.prospection-today-progress article,.daily-machine-grid a,.prospection-today-done-row{color:inherit;background:linear-gradient(135deg,#ffffff0e,#8b5cf608),#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;padding:13px;text-decoration:none}.prospection-today-progress article.good,.daily-machine-grid a.good,.prospection-today-done-row.good{border-color:#35d49a38}.prospection-today-progress article.warn,.daily-machine-grid a.warn{border-color:#f3b64947}.prospection-today-progress article.neutral,.daily-machine-grid a.neutral,.prospection-today-done-row.neutral{border-color:#c4b5fd24}.daily-machine-grid a.danger{border-color:#f8717152}.commercial-action-command{background:linear-gradient(135deg,#f3b64914,#35d49a0b),#ffffff09;border:1px solid #ddd6fe1c;border-radius:16px;gap:11px;margin-bottom:12px;padding:13px;display:grid}.commercial-action-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.commercial-action-head span,.commercial-action-strip span,.commercial-action-focus span,.commercial-action-row span,.commercial-action-guard span{color:var(--dash-violet-3);text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.15;display:block}.commercial-action-head strong,.commercial-action-focus strong{color:#fff;overflow-wrap:anywhere;margin-top:5px;font-size:18px;line-height:1.18;display:block}.commercial-action-head p,.commercial-action-focus p,.commercial-action-focus small,.commercial-action-row p,.commercial-action-row small,.commercial-action-strip p,.commercial-action-guard p{color:#f7f4ffa8;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:820;line-height:1.35}.commercial-action-head b{color:var(--dash-amber);white-space:nowrap;background:#8b5cf61f;border:1px solid #c4b5fd29;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}.commercial-action-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.commercial-action-strip a,.commercial-action-focus,.commercial-action-row{color:inherit;background:#07070d52;border:1px solid #ddd6fe1a;border-radius:13px;padding:11px;text-decoration:none}.commercial-action-strip a.good,.commercial-action-focus.good,.commercial-action-row.good{border-color:#35d49a38}.commercial-action-strip a.warn,.commercial-action-focus.warn,.commercial-action-row.warn{border-color:#f3b64945}.commercial-action-strip a.danger,.commercial-action-focus.danger,.commercial-action-row.danger{border-color:#fb718545}.commercial-action-strip a.neutral,.commercial-action-focus.neutral,.commercial-action-row.neutral{border-color:#c4b5fd24}.commercial-action-strip strong{color:#fff;margin-top:8px;font-size:24px;line-height:1;display:block}.commercial-action-focus{grid-template-columns:minmax(0,1fr) minmax(210px,.48fr) auto;align-items:center;gap:12px;display:grid}.commercial-action-guard{background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:12px;min-width:0;padding:9px}.commercial-action-guard strong{color:#fff;margin-top:5px;font-size:14px;line-height:1.2;display:block}.commercial-action-list{gap:8px;display:grid}.commercial-action-row{grid-template-columns:minmax(120px,.24fr) minmax(0,1fr) minmax(190px,.44fr) auto;align-items:center;gap:8px 11px;min-height:68px;display:grid}.commercial-action-row strong{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.18;display:block}.commercial-action-row b{color:#f7f4ff9e;overflow-wrap:anywhere;font-size:12px;font-weight:850;line-height:1.3}.prospection-contact-command{background:linear-gradient(135deg,#35d49a14,#8b5cf60b),#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;gap:11px;margin-bottom:12px;padding:13px;display:grid}.prospection-contact-command-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.prospection-contact-command-head span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:950;line-height:1.2;display:block}.prospection-contact-command-head strong{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:17px;line-height:1.2;display:block}.prospection-contact-command-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.prospection-contact-command-cards a,.prospection-contact-priority-row{color:inherit;background:#07070d52;border:1px solid #ddd6fe1a;border-radius:13px;padding:11px;text-decoration:none}.prospection-contact-command-cards a.good,.prospection-contact-priority-row.good{border-color:#35d49a38}.prospection-contact-command-cards a.warn,.prospection-contact-priority-row.warn{border-color:#f3b64942}.prospection-contact-command-cards a.danger,.prospection-contact-priority-row.danger{border-color:#fb71853d}.prospection-contact-command-cards a.neutral,.prospection-contact-priority-row.neutral{border-color:#c4b5fd24}.prospection-contact-command-cards span,.prospection-contact-priority-row span{color:var(--dash-violet-3);text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.15;display:block}.prospection-contact-command-cards strong,.prospection-contact-priority-row strong{color:#fff;overflow-wrap:anywhere;margin-top:6px;font-size:17px;line-height:1.2;display:block}.prospection-contact-command-cards p,.prospection-contact-priority-row p{color:#f7f4ffa8;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:820;line-height:1.35}.prospection-contact-priority-list{gap:8px;display:grid}.prospection-contact-priority-row{grid-template-columns:minmax(104px,.24fr) minmax(0,.72fr) minmax(190px,.62fr) auto;align-items:center;gap:8px 11px;min-height:58px;display:grid}.prospection-contact-priority-row b{color:#fff;white-space:nowrap;background:#8b5cf61f;border:1px solid #c4b5fd29;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.prospection-contact-history{background:linear-gradient(135deg,#8b5cf617,#ffffff06),#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;gap:11px;margin-bottom:12px;padding:13px;display:grid}.prospection-contact-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.prospection-contact-head span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:950;line-height:1.2;display:block}.prospection-contact-head strong{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:17px;line-height:1.2;display:block}.prospection-contact-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.prospection-contact-filters a{color:#f7f4ffbd;background:#ffffff0a;border:1px solid #ddd6fe1a;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:8px 9px;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:flex}.prospection-contact-filters a.active,.prospection-contact-filters a:hover{color:#fff;background:#8b5cf629;border-color:#c4b5fd3d}.prospection-contact-filters span,.prospection-contact-filters b{min-width:0;font-size:11px;font-weight:920;line-height:1.15}.prospection-contact-filters span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prospection-contact-filters b{color:#fff;background:#07070d57;border:1px solid #ddd6fe1a;border-radius:999px;place-items:center;min-width:28px;padding:5px 7px;display:inline-grid}.prospection-contact-list{gap:8px;display:grid}.prospection-contact-row{color:inherit;background:#07070d52;border:1px solid #ddd6fe1a;border-radius:13px;grid-template-columns:minmax(104px,.24fr) minmax(0,.7fr) minmax(190px,.62fr) minmax(128px,.36fr);align-items:center;gap:8px 11px;min-height:58px;padding:10px;text-decoration:none;display:grid}.prospection-contact-row.good{border-color:#35d49a33}.prospection-contact-row.warn{border-color:#f3b64942}.prospection-contact-row.danger{border-color:#fb71853d}.prospection-contact-row.neutral{border-color:#c4b5fd24}.prospection-contact-row span{color:var(--dash-violet-3);text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2}.prospection-contact-row strong{color:#fff;overflow-wrap:anywhere;font-size:14px;line-height:1.2}.prospection-contact-row p,.prospection-contact-row small,.prospection-contact-empty{color:#f7f4ffad;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:820;line-height:1.35}.prospection-contact-empty{background:#07070d47;border:1px solid #ddd6fe14;border-radius:12px;padding:11px}.prospection-today-progress span,.daily-machine-grid span,.prospection-today-done-row span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.2;display:block}.prospection-today-progress strong,.daily-machine-grid strong{color:#fff;margin:9px 0 7px;font-size:28px;line-height:1;display:block}.prospection-today-progress p,.daily-machine-grid p,.prospection-today-done-row p,.prospection-today-done-row small{color:#f7f4ffad;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:820;line-height:1.4}.prospection-today-done-list{gap:8px;margin-top:12px;display:grid}.prospection-today-done-row{grid-template-columns:minmax(92px,.22fr) minmax(0,1fr) minmax(170px,.48fr) auto;gap:5px;display:grid}.prospection-today-done-row strong{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.2}.prospection-today-quick-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.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{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;margin-top:10px;display:grid}.prospect-priority-panel .prospect-action-row .prospection-today-context-grid{grid-column:2/4;margin-top:0}.prospection-today-context-chip{background:#07070d52;border:1px solid #ddd6fe1a;border-radius:12px;min-width:0;padding:9px}.prospection-today-context-chip.hot{border-color:#f3b6494d}.prospection-today-context-chip.good{border-color:#35d49a3d}.prospection-today-context-chip.warn{border-color:#f3b6493d}.prospection-today-context-chip.risk{border-color:#fb718542}.prospection-today-context-chip.neutral{border-color:#c4b5fd24}.prospection-today-context-chip b,.prospection-today-context-chip strong,.prospection-today-context-chip small{overflow-wrap:anywhere;min-width:0;line-height:1.2;display:block}.prospection-today-context-chip b{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950}.prospection-today-context-chip strong{color:#fff;margin-top:5px;font-size:13px;font-weight:920}.prospection-today-context-chip small{color:#f7f4ff94;margin-top:4px;font-size:11px;font-weight:820}.prospect-action-list,.prospect-email-queue,.prospect-enrichment-panel .prospect-enrichment-queue{gap:10px;display:grid}.prospect-priority-panel .prospect-action-row,.prospect-enrichment-panel .prospect-enrichment-row,.prospect-list-drawer .prospect-compact-row{background:linear-gradient(135deg,#ffffff0d,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.prospect-action-dock a:hover,.prospect-priority-panel .prospect-action-row:hover,.prospect-enrichment-panel .prospect-enrichment-row:hover,.prospect-list-drawer .prospect-compact-row:hover{border-color:#c4b5fd38;transform:translateY(-1px);box-shadow:0 14px 38px #04030a3d}.prospect-priority-panel .prospect-action-row{grid-template-columns:minmax(92px,.24fr) minmax(0,1fr) minmax(180px,.48fr) auto;align-items:center;gap:8px 14px;min-height:82px;padding:13px 13px 13px 16px}.prospect-priority-panel .prospect-action-row:before{content:"";background:#c4b5fd6b;border-radius:999px;width:3px;position:absolute;inset:14px auto 14px 8px}.prospect-priority-panel .prospect-action-row.hot:before{background:linear-gradient(#f3b649f2,#8b5cf666)}.prospect-priority-panel .prospect-action-row.warn:before{background:linear-gradient(#fbbf24e6,#8b5cf65c)}.prospect-priority-panel .prospect-action-row.danger:before{background:linear-gradient(#fb7185eb,#8b5cf661)}.prospect-priority-panel .prospect-action-row>span{border-right:1px solid #ddd6fe1a;grid-row:1/3;align-self:stretch;place-items:center start;padding-right:12px;display:grid}.prospect-priority-panel .prospect-action-row strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere;grid-column:2;font-size:16px;line-height:1.2}.prospect-priority-panel .prospect-action-row p{grid-column:2;margin:0}.prospect-priority-panel .prospect-action-row small{grid-column:3;align-self:center;margin:0}.prospect-priority-panel .prospect-action-row b{color:var(--dash-amber);letter-spacing:0;text-transform:none;white-space:nowrap;background:#8b5cf61f;border:1px solid #c4b5fd29;border-radius:999px;grid-column:4;justify-content:center;align-items:center;min-height:32px;padding:0 11px;font-size:12px;display:inline-flex}.prospect-action-footer,.prospect-email-footer,.prospect-enrichment-footer,.prospect-dossier-footer,.prospect-list-footer{background:#ffffff09;border:1px solid #ddd6fe14;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:11px 12px;display:flex}.prospect-action-footer span,.prospect-action-footer b,.prospect-email-footer span,.prospect-email-footer b,.prospect-enrichment-footer span,.prospect-enrichment-footer b,.prospect-dossier-footer span,.prospect-dossier-footer b,.prospect-list-footer span,.prospect-list-footer b{color:#f7f4ffb8;font-size:12px;font-weight:900}details.prospect-section-drawer{background:linear-gradient(135deg,#8b5cf614,#0000 40%),linear-gradient(#0d0c16f5,#06060bf7);border-color:#c4b5fd29;box-shadow:0 18px 46px #0302083d}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{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:0}.prospect-enrichment-panel .prospect-enrichment-strip article,.prospect-list-drawer .prospect-board-drawer,.prospect-list-drawer .prospect-compact-list{background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:16px}.prospect-enrichment-panel .prospect-enrichment-strip article{min-height:104px;padding:13px}.prospect-enrichment-panel .prospect-enrichment-strip strong{color:#fff;letter-spacing:0;margin:10px 0 5px;font-size:26px;line-height:1}.prospect-enrichment-panel .prospect-enrichment-row{grid-template-columns:minmax(0,.9fr) minmax(300px,1fr) minmax(160px,.42fr) auto;align-items:center;min-height:88px;padding:13px}.prospect-enrichment-panel .prospect-enrichment-main strong{color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.2}.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{letter-spacing:0;border-radius:999px;font-size:10px}.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{gap:0;display:grid;overflow:visible}.prospect-list-drawer .prospect-card-list{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.garage-prospect-search{gap:8px;display:grid}.garage-prospect-search label{color:#f7f4ffc7;letter-spacing:0;font-size:12px;font-weight:920}.garage-prospect-search-bar{background:#07070d80;border:1px solid #c4b5fd24;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:56px;padding:8px;display:grid}.garage-prospect-search-bar svg{color:var(--dash-violet-3)}.garage-prospect-search-bar input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:40px;font-size:14px;font-weight:850}.garage-prospect-search-bar input::placeholder{color:#f7f4ff61}.garage-list-controls{gap:8px;display:grid}.garage-filter-pills,.garage-sort-pills{flex-wrap:wrap;gap:7px;display:flex}.garage-filter-pills a,.garage-sort-pills a{color:#f7f4ffb3;background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.garage-filter-pills a.active,.garage-sort-pills a.active{color:#fff;background:#8b5cf638;border-color:#c4b5fd5c}.garage-filter-pills b{color:#c4b5fd;font-size:11px}.garage-coverage-command{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.garage-coverage-command.ready{border-color:#4ade8029}.garage-coverage-command.blocked{border-color:#f59e0b2e}.garage-coverage-command span{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.garage-coverage-command strong{color:#fff;margin-top:4px;font-size:15px;line-height:1.2;display:block}.garage-coverage-command p{color:#f7f4ff94;margin:5px 0 0;font-size:12px;font-weight:780;line-height:1.35}.garage-coverage-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.garage-coverage-actions form{display:flex}.garage-coverage-actions .compact-action{justify-content:center;min-width:118px}.scraped-garage-list{gap:8px;display:grid}.scraped-garage-row{background:linear-gradient(135deg,#ffffff0c,#8b5cf606),#ffffff07;border:1px solid #ddd6fe1a;border-radius:8px;grid-template-columns:minmax(220px,.66fr) minmax(0,1.8fr);align-items:center;gap:10px 12px;min-height:82px;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.scraped-garage-row:hover{border-color:#c4b5fd3d;transform:translateY(-1px);box-shadow:0 12px 34px #04030a3d}.scraped-garage-row.chain{border-color:#f8717133}.scraped-garage-main,.scraped-garage-identity,.scraped-garage-field,.scraped-garage-score{min-width:0}.scraped-garage-main span,.scraped-garage-field span{color:#f7f4ff94;align-items:center;gap:6px;font-size:11px;font-weight:920;line-height:1.2;display:flex}.scraped-garage-main strong{color:#fff;overflow-wrap:anywhere;margin-top:5px;font-size:16px;line-height:1.15;display:block}.scraped-garage-main p{color:#f7f4ff9e;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:780;line-height:1.35}.garage-chain-badge{border-radius:999px;align-items:center;width:fit-content;min-height:24px;margin-top:7px;padding:0 8px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.garage-chain-badge.independent{color:#bbf7d0;background:#22c55e1a;border:1px solid #4ade802e}.garage-chain-badge.chain{color:#fecaca;background:#f871711c;border:1px solid #f8717142}.scraped-garage-identity{grid-template-columns:minmax(150px,1.25fr) minmax(108px,.8fr) minmax(106px,.82fr) minmax(112px,.78fr) minmax(76px,.46fr) minmax(124px,.88fr);gap:8px;display:grid}.scraped-garage-field{border-left:2px solid #c4b5fd29;gap:5px;min-height:58px;padding-left:9px;display:grid}.scraped-garage-field.email.has-value,.scraped-garage-field.director.has-value{border-left-color:#a78bfac7}.scraped-garage-field.phone.has-value,.scraped-garage-field.niche.has-value{border-left-color:#7dd3fc7a}.scraped-garage-field.blocker.good,.scraped-garage-field.row-score.good{border-left-color:#4ade808c}.scraped-garage-field.row-score.warn,.scraped-garage-field.blocker.warn{border-left-color:#f59e0b8c}.scraped-garage-field.row-score.chain,.scraped-garage-field.row-score.risk,.scraped-garage-field.blocker.risk{border-left-color:#f871719e}.scraped-garage-field a,.scraped-garage-field b{color:#fff;overflow-wrap:anywhere;font-size:14px;font-weight:950;line-height:1.2;text-decoration:none}.scraped-garage-field.email a{color:#ddd6fe}.scraped-garage-field.missing b{color:#f7f4ff6b}.scraped-garage-field small,.scraped-garage-score small{color:#f7f4ff7a;font-size:11px;font-weight:820;line-height:1.25}.prospect-score-meta{gap:2px;display:grid}.prospect-score-meta span,.prospect-score-meta time{display:block}.prospect-score-meta time{color:#f7f4ff5c;font-size:10px;font-weight:760}.prospect-site-audit-badges{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.scraped-garage-field .prospect-site-audit-badge{border:1px solid #ffffff1f;border-radius:999px;align-items:center;width:fit-content;min-height:18px;padding:0 6px;font-size:9px;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.scraped-garage-field .prospect-site-audit-badge.good{color:#bbf7d0;background:#22c55e1f;border-color:#4ade8038}.scraped-garage-field .prospect-site-audit-badge.warn{color:#fde68a;background:#f59e0b1f;border-color:#fbbf243d}.scraped-garage-field .prospect-site-audit-badge.risk{color:#fecaca;background:#f871711f;border-color:#f8717142}.scraped-garage-score{justify-items:start;gap:4px;display:grid}.scraped-garage-score span{color:#fff;white-space:nowrap;background:#8b5cf621;border:1px solid #c4b5fd29;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.scraped-garage-score.high span{color:#dcfce7;background:#22c55e26;border-color:#4ade8047}.scraped-garage-score.mid span{color:#fde68a;background:#d8a64224;border-color:#f59e0b47}.scraped-garage-score.low span{color:#fecaca;background:#f8717121;border-color:#f8717142}.scraped-garage-score.chain span{color:#fff;background:#f8717129;border-color:#f8717157}.scraped-garage-actions{border-top:1px solid #ddd6fe14;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.scraped-garage-next{background:#07070d4d;border:1px solid #ddd6fe14;border-left:3px solid #c4b5fd2e;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(92px,.22fr) minmax(150px,.38fr) minmax(0,1fr);align-items:center;gap:4px 10px;min-height:44px;padding:8px 10px;display:grid}.scraped-garage-next.good{border-left-color:#4ade808c}.scraped-garage-next.hot,.scraped-garage-next.warn{border-left-color:#f59e0b99}.scraped-garage-next.risk{border-left-color:#f871719e}.scraped-garage-next span{color:#f7f4ff8f;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2}.scraped-garage-next strong{color:#fff;overflow-wrap:anywhere;font-size:13px;font-weight:950;line-height:1.2}.scraped-garage-next p{color:#f7f4ff9e;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:780;line-height:1.3}.scraped-garage-actions form{margin:0}.scraped-garage-actions .shared-file-copy-control{min-width:0}.scraped-garage-actions .dark-button,.scraped-garage-actions .soft-button,.scraped-garage-actions .shared-file-copy-button{justify-content:center;min-width:94px}.prospects-quick-footer{color:#f7f4ff8a;border-top:1px solid #ddd6fe14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding-top:12px;font-size:12px;font-weight:860;display:flex}.prospects-quick-footer b{color:#f7f4ffb8}.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 .simple-campaign-steps,.prospects-quick-shell .prospect-file-command,.prospects-quick-shell .prospect-action-sequence{display:none}.prospects-quick-shell .simple-campaign-form{grid-template-columns:minmax(190px,1fr) minmax(170px,.72fr) 82px auto;gap:8px}.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{padding-bottom:2px;overflow-x:auto}.scraped-prospect-line{background:linear-gradient(135deg,#ffffff0b,#8b5cf606),#ffffff07;border:1px solid #ddd6fe17;border-radius:7px;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);align-items:center;gap:0;min-width:1120px;min-height:40px;padding:0;display:grid;overflow:hidden}.scraped-prospect-line-head{color:#c4b5fdd1;text-transform:uppercase;background:#07070d70;border-color:#ddd6fe1f;min-height:28px;font-size:10px;font-weight:950}.scraped-prospect-line-head span{border-left:1px solid #ddd6fe14;align-items:center;min-width:0;min-height:28px;padding:0 10px;display:flex}.scraped-prospect-line-head span:first-child{border-left:0}.scraped-prospect-line.chain{border-color:#f871712e}.scraped-prospect-cell{color:#f7f4ffbd;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #ddd6fe13;min-width:0;min-height:40px;padding:0 10px;font-size:12px;font-weight:860;line-height:40px;display:block;overflow:hidden}.scraped-prospect-cell:first-child{border-left:0}.scraped-prospect-cell.name{color:#fff;font-size:13px;font-weight:950}.scraped-prospect-cell.city,.scraped-prospect-cell.niche{color:#bae6fdc7}.scraped-prospect-cell.email a,.scraped-prospect-cell.site a{color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:40px;text-decoration:none;display:block;overflow:hidden}.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:#f7f4ff66}.scraped-prospect-cell.score{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;display:flex}.scraped-prospect-cell.score b{color:#fff;font-size:13px;font-weight:950;line-height:1.05}.scraped-prospect-cell.score time,.scraped-prospect-cell.score small{color:#f7f4ff75;text-overflow:ellipsis;font-size:10px;font-weight:820;line-height:1.1;overflow:hidden}.scraped-prospect-cell.score.good b{color:#bbf7d0}.scraped-prospect-cell.score.warn b{color:#fde68a}.scraped-prospect-cell.score.risk b,.scraped-prospect-cell.score.chain b{color:#fecaca}.scraped-prospect-cell.demo{color:#f7f4ffc2;border:1px solid #ddd6fe1f;border-radius:999px;justify-content:center;align-self:center;min-width:0;min-height:26px;margin:0 8px;padding:0 8px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.scraped-prospect-cell.demo.good{color:#bbf7d0;background:#22c55e1f;border-color:#4ade8038}.scraped-prospect-cell.demo.warn,.scraped-prospect-cell.demo.hot{color:#fde68a;background:#f59e0b1f;border-color:#fbbf243d}.scraped-prospect-cell.demo.risk{color:#fecaca;background:#f871711f;border-color:#f8717142}.scraped-prospect-fiche{place-self:center stretch;min-width:0;min-height:30px;padding:0 10px}.prospects-quick-shell .scraped-garage-row{grid-template-columns:minmax(240px,1.05fr) minmax(420px,1.75fr) minmax(260px,auto);gap:8px 10px;min-height:66px;padding:8px 10px}.prospects-quick-shell .scraped-garage-row:hover{transform:none}.prospects-quick-shell .scraped-garage-main p,.prospects-quick-shell .garage-chain-badge,.prospects-quick-shell .scraped-garage-field.director,.prospects-quick-shell .scraped-garage-field.niche,.prospects-quick-shell .scraped-garage-field.contact-priority,.prospects-quick-shell .scraped-garage-field.email-workflow,.prospects-quick-shell .scraped-garage-field.blocker,.prospects-quick-shell .scraped-garage-next{display:none}.prospects-quick-shell .scraped-garage-main strong{margin-top:3px;font-size:15px}.prospects-quick-shell .scraped-garage-main span{color:#bae6fdc7}.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:#35d49a80}.prospects-quick-shell .scraped-garage-field.site.missing{border-left-color:#f59e0b80}.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{max-height:30px;display:block;overflow:hidden}.prospects-quick-shell .prospect-site-audit-badges{gap:3px}.prospects-quick-shell .scraped-garage-field .prospect-site-audit-badge{min-height:16px;padding:0 5px;font-size:8px}.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 .soft-button,.prospects-quick-shell .scraped-garage-actions .shared-file-copy-button{white-space:nowrap;min-width:92px;min-height:34px;padding:0 10px}.garage-prospect-empty{min-height:88px}.prospect-list-drawer .prospect-action-card{background:linear-gradient(135deg,#ffffff0d,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1a;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr) minmax(210px,.4fr) auto;align-items:center;gap:10px 12px;min-height:82px;padding:11px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.prospect-list-drawer .prospect-action-card:hover{border-color:#c4b5fd38;transform:translateY(-1px);box-shadow:0 14px 38px #04030a3d}.prospect-action-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.prospect-action-card-head strong{color:#fff;overflow-wrap:anywhere;margin-top:5px;font-size:16px;line-height:1.15;display:block}.prospect-action-card-head p{color:#f7f4ffa3;flex-wrap:wrap;align-items:center;gap:5px;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35;display:flex}.prospect-action-card-head>b{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.prospect-action-card-issue{color:#f7f4ffb8;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:830;line-height:1.4}.prospect-action-card-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.prospect-action-card-status span{color:#f7f4ffcc;text-overflow:ellipsis;white-space:nowrap;background:#8b5cf61c;border:1px solid #c4b5fd24;border-radius:999px;padding:7px 8px;font-size:10px;font-weight:900;line-height:1;overflow:hidden}.prospect-action-card-next{background:#07070d52;border:1px solid #ffffff13;border-radius:12px;gap:4px;padding:9px;display:grid}.prospect-action-card-next span{color:var(--dash-violet-3);text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15}.prospect-action-card-next strong{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.2}.prospect-action-card-next p{color:#f7f4ff94;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800;line-height:1.35}.prospect-action-card-detail{background:#ffffff07;border:1px solid #ddd6fe14;border-radius:12px;grid-column:1/-1;overflow:hidden}.prospect-action-card-detail>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 10px;list-style:none;display:flex}.prospect-action-card-detail>summary::-webkit-details-marker{display:none}.prospect-action-card-detail>summary span,.prospect-action-card-detail>summary b{color:#f7f4ffb8;font-size:11px;font-weight:920;line-height:1.2}.prospect-action-card-detail>summary b{color:#f4efff;white-space:nowrap;background:#8b5cf61f;border:1px solid #c4b5fd21;border-radius:999px;padding:6px 8px}.prospect-action-card-detail[open]>summary{border-bottom:1px solid #ddd6fe14}.prospect-action-card-detail>div{gap:8px;padding:9px 10px 10px;display:grid}.signal-list.compact{gap:7px}.signal-list.compact span{padding:7px 8px;font-size:10px}.prospect-action-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.prospect-action-card-actions .dark-button,.prospect-action-card-actions .soft-button{flex: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{color:#f7f4ff94;letter-spacing:0;background:#ffffff0a;border-bottom:1px solid #ddd6fe14}.prospect-list-drawer .prospect-compact-row{border-top:1px solid #ddd6fe14;min-height:92px;padding:13px}.prospect-list-drawer .prospect-compact-row:first-of-type{border-top:0}.prospect-list-drawer .prospect-primary strong,.prospect-list-drawer .prospect-last-action strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere}.prospect-list-drawer .prospect-primary p,.prospect-list-drawer .prospect-last-action strong{white-space:normal}.prospect-list-drawer .prospect-mini-score{grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-list-drawer .crm-actions{justify-content:flex-end;align-items:center;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{width:100%;min-width:0;margin-top:8px;position:static}.prospect-list-drawer .inline-edit-form{grid-template-columns:repeat(3,minmax(0,1fr))}@media (prefers-reduced-motion:reduce){.prospect-priority-panel:before,.prospect-action-dock a,.prospect-focus-card,.prospect-priority-panel .prospect-action-row,.prospect-enrichment-panel .prospect-enrichment-row,.prospect-dossier-row,.prospect-list-drawer .prospect-action-card,.prospect-list-drawer .prospect-compact-row,.scraped-garage-row{transition:none;animation:none}}@media (max-width:1180px){.prospect-focus-card,.call-session-card,.commercial-action-head,.commercial-action-focus,.commercial-action-row,.prospect-demo-focus,.prospect-enrichment-focus,.prospect-collection-focus,.prospect-unified-row,.prospect-collection-row,.collection-gap-row,.prospect-email-row,.prospection-today-progress,.daily-machine-grid,.prospection-contact-row,.prospection-contact-priority-row,.prospection-today-done-row,.prospect-demo-readiness-row,.prospect-dossier-row,.prospect-dossier-batch,.prospect-priority-panel .prospect-action-row,.prospect-enrichment-panel .prospect-enrichment-row,.prospect-list-drawer .prospect-action-card,.prospect-list-drawer .prospect-compact-row,.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>span,.prospect-priority-panel .prospect-action-row strong,.prospect-priority-panel .prospect-action-row p,.prospect-priority-panel .prospect-action-row small,.prospect-priority-panel .prospect-action-row .prospection-today-quick-actions,.prospect-priority-panel .prospect-action-row .prospection-today-context-grid,.prospect-priority-panel .prospect-action-row b{grid-area: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)}.prospect-focus-actions,.call-session-actions,.prospection-today-context-grid,.prospection-today-quick-actions,.prospect-demo-actions,.prospect-unified-actions,.prospect-email-actions,.prospect-dossier-actions,.prospect-dossier-batch-actions,.scraped-garage-actions,.prospect-list-drawer .crm-actions{justify-content:flex-start}.prospect-list-drawer .prospect-card-list{grid-template-columns:minmax(0,1fr)}.prospect-market-strip,.commercial-action-strip,.prospect-demo-readiness-strip,.prospect-unified-strip,.collection-gap-board,.prospect-email-strip,.prospect-dossier-strip,.prospection-contact-command-cards,.prospection-contact-filters,.prospection-config-grid,.garage-import-readiness-grid,.prospect-enrichment-panel .prospect-enrichment-strip{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))}.prospect-market-grid,.prospect-demo-command,.prospect-enrichment-command,.prospection-config-head,.garage-import-readiness-head,.garage-import-command,.garage-coverage-command,.contact-coverage-command-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){.prospect-action-dock,.prospection-today-panel .prospection-today-strip,.prospect-market-strip,.commercial-action-strip,.prospect-demo-readiness-strip,.prospect-unified-strip,.collection-gap-board,.prospect-email-strip,.prospect-dossier-strip,.prospection-contact-command-cards,.prospection-contact-filters,.prospection-config-grid,.garage-import-readiness-grid,.prospect-enrichment-panel .prospect-enrichment-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-coverage-health{grid-template-columns:minmax(0,1fr)}.prospect-coverage-metrics,.contact-coverage-command-grid{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-priority-panel .panel-header,.prospection-contact-command-head,.prospection-contact-head,details.prospect-section-drawer>summary,.prospection-tools-drawer>summary,.prospect-demo-secondary-drawer>summary,.prospect-enrichment-secondary-drawer>summary{grid-template-columns:minmax(0,1fr);display:grid}.prospect-priority-panel .status-pill,.prospect-section-drawer .status-pill,.prospection-tools-drawer>summary b,.prospect-demo-secondary-drawer>summary b,.prospect-enrichment-secondary-drawer>summary b{white-space:normal;justify-self:flex-start}.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-smart-card,.call-session-actions{grid-template-columns:minmax(0,1fr)}.call-session-smart-card b{justify-self:flex-start}.call-session-form-actions,.prospect-collection-sources,.collection-gap-missing{grid-template-columns:minmax(0,1fr)}.prospect-focus-actions,.prospect-demo-actions,.prospect-unified-actions,.prospect-email-actions,.prospect-dossier-actions,.prospect-dossier-batch-actions,.garage-coverage-actions,.scraped-garage-actions,.prospect-list-drawer .crm-actions,.contact-coverage-command-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.scraped-garage-identity{grid-template-columns:minmax(0,1fr)}.prospect-action-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.prospect-focus-actions .dark-button,.prospect-focus-actions .soft-button,.prospect-demo-actions .dark-button,.prospect-demo-actions .soft-button,.prospect-unified-actions .dark-button,.prospect-unified-actions .soft-button,.prospect-email-actions .dark-button,.prospect-email-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-list-drawer .crm-actions .dark-button,.prospect-list-drawer .crm-actions .soft-button,.prospect-action-card-actions .dark-button,.prospect-action-card-actions .soft-button,.prospect-list-drawer .prospect-details summary{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-market-strip,.prospection-config-grid,.prospect-demo-readiness-strip,.prospect-unified-strip,.prospection-contact-command-cards,.prospection-contact-filters,.prospect-dossier-strip{grid-template-columns:minmax(0,1fr)}.prospect-coverage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.files-command-panel{background:linear-gradient(135deg,#8b5cf621,#0000 48%),linear-gradient(#110f1cf5,#07060cf7);border-color:#c4b5fd2e;gap:12px;display:grid}.files-command-panel .panel-header{margin-bottom:0}.files-action-dock{border-radius:var(--dash-radius);background:#05050a8f;border:1px solid #ddd6fe1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.files-action-dock a{min-height:50px;padding:0 12px}.files-focus-card{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;padding:14px;display:grid}.files-focus-card span,.files-command-panel .shared-files-passive-header span,.files-command-panel .shared-files-history-header span,.files-command-panel .shared-file-main span,.files-command-panel .shared-text-heading span,.files-command-panel .shared-screenshot-dropzone span,.files-command-panel .shared-document-dropzone span{color:var(--dash-violet-3);letter-spacing:0}.files-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.files-focus-card p,.files-focus-card small{color:var(--dash-muted);margin:0;font-size:13px;font-weight:820;line-height:1.35;display:block}.files-focus-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.files-command-panel .shared-files-passive-drop,.files-command-panel .shared-files-history,.files-command-panel .shared-files-note,.files-command-panel .shared-files-quick-context,.files-command-panel .shared-text-uploader,.files-command-panel .shared-screenshot-uploader,.files-command-panel .shared-document-uploader,.files-command-panel .shared-file-row,.files-command-panel .shared-files-empty{border-radius:var(--dash-radius);color:var(--dash-text);background:#ffffff0d;border:1px solid #ddd6fe1c}.files-command-panel .shared-files-passive-drop,.files-command-panel .shared-files-history{padding:12px}.files-command-panel .shared-files-passive-header strong,.files-command-panel .shared-files-history-header strong,.files-command-panel .shared-files-quick-context strong,.files-command-panel .shared-file-main strong,.files-command-panel .shared-files-empty strong,.files-command-panel .shared-files-note strong,.files-command-panel .shared-text-heading strong,.files-command-panel .shared-screenshot-dropzone strong,.files-command-panel .shared-document-dropzone strong{color:var(--dash-text)}.files-command-panel .shared-files-passive-header p,.files-command-panel .shared-files-history-header p,.files-command-panel .shared-files-quick-context p,.files-command-panel .shared-file-main p,.files-command-panel .shared-file-row>small,.files-command-panel .shared-file-date,.files-command-panel .shared-files-empty p,.files-command-panel .shared-files-history-status,.files-command-panel .shared-files-note p,.files-command-panel .shared-screenshot-dropzone p,.files-command-panel .shared-screenshot-actions small,.files-command-panel .shared-document-dropzone p,.files-command-panel .shared-document-actions small{color:var(--dash-muted)}.files-command-panel .shared-files-passive-header svg,.files-command-panel .shared-files-quick-context svg,.files-command-panel .shared-files-empty svg,.files-command-panel .shared-text-heading svg,.files-command-panel .shared-screenshot-dropzone svg,.files-command-panel .shared-document-dropzone svg{color:var(--dash-violet-3)}.files-command-panel .shared-files-upload-grid{gap:10px}.files-command-panel .shared-screenshot-dropzone,.files-command-panel .shared-document-dropzone,.files-command-panel .shared-text-input,.files-command-panel .shared-screenshot-preview,.files-command-panel .shared-document-preview,.files-command-panel .shared-document-path,.files-command-panel .shared-screenshot-paths button,.files-command-panel .shared-text-path,.files-command-panel .shared-file-copy-manual{border-radius:var(--dash-radius);color:var(--dash-text);background:#05050a6b;border-color:#ddd6fe1f}.files-command-panel .shared-file-icon{border-radius:var(--dash-radius);color:var(--dash-violet-3);background:#8b5cf629}.files-command-panel .shared-file-actions{justify-content:flex-end}.files-command-panel .shared-files-note{margin-top:0}@media (max-width:1180px){.files-focus-card,.files-command-panel .shared-file-row{grid-template-columns:minmax(0,1fr)}.files-focus-actions,.files-command-panel .shared-file-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-focus-actions,.files-focus-actions .dark-button,.files-focus-actions .soft-button,.files-command-panel .shared-file-actions .dark-button,.files-command-panel .shared-file-actions .soft-button{width:100%}.files-focus-actions,.files-command-panel .shared-file-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.billing-command-panel{background:linear-gradient(135deg,#8b5cf621,#0000 48%),linear-gradient(#110f1cf5,#07060cf7);border-color:#c4b5fd2e;grid-column:1/-1;gap:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #03020857,inset 0 1px #ffffff0d}.billing-command-panel .panel-header{margin-bottom:0}.billing-action-dock{border-radius:var(--dash-radius);background:#05050a8f;border:1px solid #ddd6fe1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.billing-action-dock a{min-height:50px;padding:0 12px;transition:border-color .16s,box-shadow .16s,transform .16s}.billing-action-dock a:hover,.billing-command-strip article:hover,.payment-handoff-grid article:hover,.invoice-audit-grid article:hover,.phase-six-guardrail-grid article:hover,.billing-work-row:hover{border-color:#c4b5fd3d;transform:translateY(-1px);box-shadow:0 14px 34px #03020842}.billing-focus-card{border-radius:var(--dash-radius);background:radial-gradient(circle at 88% 22%,#a855f729,#0000 34%),linear-gradient(135deg,#8b5cf61f,#ffffff0b),#ffffff0c;border:1px solid #ddd6fe1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #03020838}.billing-focus-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0a,#0000);position:absolute;inset:0}.billing-focus-card>*{z-index:1;position:relative}.billing-focus-card.hot{border-color:#fb718557}.billing-focus-card.warn{border-color:#f3b6494d}.billing-focus-card.good{border-color:#35d49a42}.billing-focus-card span,.billing-command-strip span,.payment-handoff-head span,.payment-handoff-grid span,.invoice-audit-head span,.invoice-audit-grid span,.phase-six-guardrail-head span,.phase-six-guardrail-grid span,.billing-work-row span,.billing-structure-drawer>summary span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.billing-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.billing-focus-card p,.billing-focus-card small{color:var(--dash-muted);margin:0;font-size:13px;font-weight:820;line-height:1.35;display:block}.billing-focus-actions,.billing-work-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.billing-focus-actions .dark-button,.billing-work-actions .dark-button{box-shadow:0 14px 34px #8b5cf638}.billing-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.billing-command-strip article,.billing-work-row,.billing-structure-drawer{border-radius:var(--dash-radius);background:linear-gradient(135deg,#ffffff0d,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1c;box-shadow:inset 0 1px #ffffff09}.billing-command-strip article{min-height:92px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.billing-command-strip article:before{content:"";background:#c4b5fd52;border-radius:999px;height:3px;position:absolute;inset:0 14px auto}.billing-command-strip article.hot,.billing-work-row.hot{border-color:#fb718557}.billing-command-strip article.hot:before{background:linear-gradient(90deg,#fb7185e6,#8b5cf657)}.billing-command-strip article.warn,.billing-work-row.warn{border-color:#f3b6494d}.billing-command-strip article.warn:before{background:linear-gradient(90deg,#fbbf24e6,#8b5cf657)}.billing-command-strip article.good,.billing-work-row.good{border-color:#35d49a42}.billing-command-strip article.good:before{background:linear-gradient(90deg,#34d399d6,#8b5cf64d)}.billing-command-strip strong{color:var(--dash-text);letter-spacing:0;font-size:28px;line-height:1;display:block}.billing-command-strip p,.payment-handoff-head p,.payment-handoff-grid p,.invoice-audit-head p,.invoice-audit-grid p,.phase-six-guardrail-head p,.phase-six-guardrail-grid p,.phase-six-guardrail-grid small,.billing-work-row p{color:var(--dash-muted);margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.35}.payment-handoff-panel{border-radius:var(--dash-radius);background:#ffffff0c;border:1px solid #ddd6fe1c;gap:10px;padding:12px;display:grid}.payment-handoff-panel.hot,.payment-handoff-grid article.hot{border-color:#fb718557}.payment-handoff-panel.warn,.payment-handoff-grid article.warn{border-color:#f3b6494d}.payment-handoff-panel.good,.payment-handoff-grid article.good{border-color:#35d49a42}.payment-handoff-panel.neutral,.payment-handoff-grid article.neutral{border-color:#c4b5fd29}.payment-handoff-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.payment-handoff-head strong{color:var(--dash-text);overflow-wrap:anywhere;font-size:19px;line-height:1.15;display:block}.payment-handoff-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.payment-handoff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.payment-handoff-grid article{border-radius:var(--dash-radius);background:linear-gradient(135deg,#ffffff0c,#8b5cf607),#ffffff08;border:1px solid #ddd6fe1c;min-height:92px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s}.payment-handoff-grid strong{color:var(--dash-text);letter-spacing:0;font-size:24px;line-height:1;display:block}.invoice-audit-panel{border-radius:var(--dash-radius);background:#ffffff0c;border:1px solid #ddd6fe1c;gap:10px;padding:12px;display:grid}.invoice-audit-panel.warn,.invoice-audit-grid article.warn{border-color:#f3b6494d}.invoice-audit-panel.good,.invoice-audit-grid article.good{border-color:#35d49a42}.invoice-audit-grid article.neutral{border-color:#c4b5fd29}.invoice-audit-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.invoice-audit-head strong{color:var(--dash-text);overflow-wrap:anywhere;font-size:19px;line-height:1.15;display:block}.invoice-audit-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.invoice-audit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.invoice-audit-grid article{border-radius:var(--dash-radius);background:linear-gradient(135deg,#ffffff0c,#8b5cf607),#ffffff08;border:1px solid #ddd6fe1c;min-height:92px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s}.invoice-audit-grid strong{color:var(--dash-text);letter-spacing:0;font-size:24px;line-height:1;display:block}.invoice-audit-checklist{flex-wrap:wrap;gap:8px;display:flex}.invoice-audit-checklist span{color:#f7f4ffb8;background:#8b5cf61c;border:1px solid #c4b5fd24;border-radius:999px;min-height:30px;padding:7px 10px;font-size:12px;font-weight:850}.phase-six-guardrail-panel{border-radius:var(--dash-radius);background:#ffffff0c;border:1px solid #ddd6fe1c;gap:10px;padding:12px;display:grid}.phase-six-guardrail-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.phase-six-guardrail-head strong{color:var(--dash-text);overflow-wrap:anywhere;font-size:19px;line-height:1.15;display:block}.phase-six-signal-gate{border-radius:var(--dash-radius);background:linear-gradient(135deg,#ffffff0d,#8b5cf608),#ffffff09;border:1px solid #ddd6fe1f;gap:12px;padding:12px;display:grid}.phase-six-signal-gate.good{border-color:#35d49a47}.phase-six-signal-gate.warn{border-color:#f3b64947}.phase-six-signal-gate strong{color:var(--dash-text);font-size:18px;line-height:1.15;display:block}.phase-six-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.phase-six-signal-grid article{background:#ffffff09;border:1px solid #ddd6fe1c;border-radius:10px;min-height:92px;padding:10px}.phase-six-signal-grid article.good{border-color:#35d49a42}.phase-six-guardrail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.phase-six-guardrail-grid article{border-radius:var(--dash-radius);background:linear-gradient(135deg,#ffffff0c,#8b5cf607),#ffffff08;border:1px solid #ddd6fe1c;min-height:122px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s}.phase-six-guardrail-grid article.warn{border-color:#f3b6494d}.phase-six-guardrail-grid article.good{border-color:#35d49a42}.phase-six-guardrail-grid article.neutral{border-color:#c4b5fd29}.phase-six-guardrail-grid strong{color:var(--dash-text);letter-spacing:0;font-size:18px;line-height:1.15;display:block}.phase-six-guardrail-grid small{margin-top:8px;display:block}.billing-work-list{gap:8px;display:grid}.billing-work-row{grid-template-columns:minmax(0,1fr) minmax(140px,.26fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px 12px 12px 16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.billing-work-row:before{content:"";background:#c4b5fd61;border-radius:999px;width:3px;position:absolute;inset:14px auto 14px 8px}.billing-work-row.hot:before{background:linear-gradient(#fb7185eb,#8b5cf65c)}.billing-work-row.warn:before{background:linear-gradient(#fbbf24e6,#8b5cf65c)}.billing-work-row.good:before{background:linear-gradient(#34d399d1,#8b5cf652)}.billing-work-row strong{color:var(--dash-text);letter-spacing:0;font-size:17px;line-height:1.2;display:block}.billing-work-row b{color:#f7f4ffe6;background:#8b5cf621;border:1px solid #c4b5fd2b;border-radius:999px;justify-self:flex-start;min-height:32px;padding:7px 10px;font-size:14px;display:inline-flex}.billing-structure-drawer{overflow:hidden}.billing-structure-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.billing-structure-drawer>summary::-webkit-details-marker{display:none}.billing-structure-drawer>summary span,.billing-structure-drawer>summary b{margin:0}.billing-structure-drawer>summary b{color:#f7f4ffdb;font-size:12px}.billing-step-grid{border-top:1px solid #ddd6fe1a;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:grid}.billing-step-grid span{border-radius:var(--dash-radius);color:#f7f4ffd6;text-align:center;background:#8b5cf61f;border:1px solid #c4b5fd29;min-height:36px;padding:10px;font-size:12px;font-weight:900}@media (prefers-reduced-motion:reduce){.billing-action-dock a,.billing-command-strip article,.payment-handoff-grid article,.invoice-audit-grid article,.phase-six-guardrail-grid article,.billing-work-row{transition:none}}@media (max-width:1180px){.billing-focus-card,.payment-handoff-head,.invoice-audit-head,.phase-six-guardrail-head,.billing-work-row{grid-template-columns:minmax(0,1fr)}.billing-focus-actions,.payment-handoff-actions,.invoice-audit-actions,.billing-work-actions{justify-content:flex-start}.payment-handoff-grid,.invoice-audit-grid,.phase-six-signal-grid,.phase-six-guardrail-grid,.billing-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.billing-action-dock,.payment-handoff-grid,.invoice-audit-grid,.phase-six-signal-grid,.phase-six-guardrail-grid,.billing-command-strip{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,.payment-handoff-actions,.invoice-audit-actions,.phase-six-guardrail-head .shared-file-copy-button,.payment-handoff-actions .soft-button,.invoice-audit-actions .soft-button,.billing-focus-actions .dark-button,.billing-focus-actions .soft-button,.billing-work-actions .dark-button,.billing-work-actions .soft-button{width:100%}.billing-focus-actions,.payment-handoff-actions,.invoice-audit-actions,.billing-work-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.subscription-command-panel{background:linear-gradient(135deg,#8b5cf621,#0000 48%),linear-gradient(#110f1cf5,#07060cf7);border-color:#c4b5fd2e;grid-column:1/-1;gap:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #03020857,inset 0 1px #ffffff0d}.subscription-command-panel .panel-header{margin-bottom:0}.subscription-action-dock{border-radius:var(--dash-radius);background:#05050a8f;border:1px solid #ddd6fe1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.subscription-action-dock a{min-height:50px;padding:0 12px;transition:border-color .16s,box-shadow .16s,transform .16s}.subscription-action-dock a:hover,.subscription-command-strip article:hover,.subscription-lane-list article:hover,.subscription-work-row:hover{border-color:#c4b5fd3d;transform:translateY(-1px);box-shadow:0 14px 34px #03020842}.subscription-focus-card{border-radius:var(--dash-radius);background:radial-gradient(circle at 88% 22%,#a855f729,#0000 34%),linear-gradient(135deg,#8b5cf61f,#ffffff0b),#ffffff0c;border:1px solid #ddd6fe1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #03020838}.subscription-focus-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0a,#0000);position:absolute;inset:0}.subscription-focus-card>*{z-index:1;position:relative}.subscription-focus-card.hot,.subscription-work-row.hot,.subscription-lane-list article.hot{border-color:#fb718557}.subscription-focus-card.warn,.subscription-work-row.warn,.subscription-lane-list article.warn{border-color:#f3b6494d}.subscription-focus-card.good,.subscription-work-row.good,.subscription-lane-list article.good{border-color:#35d49a42}.subscription-focus-card span,.subscription-command-strip span,.subscription-lane-header span,.subscription-work-row span,.subscription-rhythm-drawer>summary span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.subscription-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.subscription-focus-card p,.subscription-focus-card small,.subscription-command-strip p,.subscription-lane-list p,.subscription-empty-note,.subscription-work-row p{color:var(--dash-muted);margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.35}.subscription-focus-card p,.subscription-focus-card small{margin:0;font-size:13px;font-weight:820;display:block}.subscription-focus-actions,.subscription-work-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.subscription-focus-actions .dark-button,.subscription-work-actions .dark-button,.subscription-lane-list .dark-button{box-shadow:0 14px 34px #8b5cf638}.subscription-focus-actions form,.subscription-lane-list form,.subscription-work-actions form{display:contents}.subscription-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.subscription-command-strip article,.subscription-lane,.subscription-lane-list article,.subscription-work-row,.subscription-rhythm-drawer{border-radius:var(--dash-radius);background:linear-gradient(135deg,#ffffff0d,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1c;box-shadow:inset 0 1px #ffffff09}.subscription-command-strip article{min-height:92px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.subscription-command-strip article:before{content:"";background:#c4b5fd52;border-radius:999px;height:3px;position:absolute;inset:0 14px auto}.subscription-command-strip article.hot{border-color:#fb718557}.subscription-command-strip article.hot:before{background:linear-gradient(90deg,#fb7185e6,#8b5cf657)}.subscription-command-strip article.warn{border-color:#f3b6494d}.subscription-command-strip article.warn:before{background:linear-gradient(90deg,#fbbf24e6,#8b5cf657)}.subscription-command-strip article.good{border-color:#35d49a42}.subscription-command-strip article.good:before{background:linear-gradient(90deg,#34d399d6,#8b5cf64d)}.subscription-command-strip strong{color:var(--dash-text);letter-spacing:0;font-size:28px;line-height:1;display:block}.subscription-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.subscription-lane{gap:10px;padding:12px;display:grid}.subscription-lane-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.subscription-lane-header span{margin:0}.subscription-lane-header b,.subscription-work-row b{color:#f7f4ffe6;background:#8b5cf621;border:1px solid #c4b5fd2b;border-radius:999px;justify-self:flex-start;min-height:30px;padding:6px 9px;font-size:14px;display:inline-flex}.subscription-lane-list,.subscription-work-list{gap:8px;display:grid}.subscription-lane-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.subscription-lane-list strong,.subscription-work-row strong{color:var(--dash-text);letter-spacing:0;font-size:17px;line-height:1.2;display:block}.subscription-work-row{grid-template-columns:minmax(0,1fr) minmax(110px,.22fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px 12px 12px 16px;display:grid;position:relative;overflow:hidden}.subscription-work-row:before{content:"";background:#c4b5fd61;border-radius:999px;width:3px;position:absolute;inset:14px auto 14px 8px}.subscription-work-row.hot:before{background:linear-gradient(#fb7185eb,#8b5cf65c)}.subscription-work-row.warn:before{background:linear-gradient(#fbbf24e6,#8b5cf65c)}.subscription-work-row.good:before{background:linear-gradient(#34d399d1,#8b5cf652)}.subscription-rhythm-drawer{overflow:hidden}.subscription-rhythm-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.subscription-rhythm-drawer>summary::-webkit-details-marker{display:none}.subscription-rhythm-drawer>summary span,.subscription-rhythm-drawer>summary b{margin:0}.subscription-rhythm-drawer>summary b{color:#f7f4ffdb;font-size:12px}.subscription-rhythm-grid{border-top:1px solid #ddd6fe1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.subscription-rhythm-grid span{border-radius:var(--dash-radius);color:#f7f4ffd6;text-align:center;background:#8b5cf61f;border:1px solid #c4b5fd29;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:10px;font-size:12px;font-weight:900;display:flex}@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-work-actions .dark-button,.subscription-work-actions .soft-button,.subscription-lane-list .dark-button,.subscription-lane-list .soft-button{width:100%}.subscription-focus-actions,.subscription-work-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.settings-command-panel{background:linear-gradient(135deg,#8b5cf621,#0000 48%),linear-gradient(#110f1cf5,#07060cf7);border-color:#c4b5fd2e;grid-column:1/-1;gap:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #03020857,inset 0 1px #ffffff0d}.settings-command-panel .panel-header{margin-bottom:0}.settings-action-dock{border-radius:var(--dash-radius);background:#05050a8f;border:1px solid #ddd6fe1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.settings-action-dock a{min-height:50px;padding:0 12px;transition:border-color .16s,box-shadow .16s,transform .16s}.settings-action-dock a:hover,.settings-command-strip a:hover,.settings-route-grid a:hover{border-color:#c4b5fd3d;transform:translateY(-1px);box-shadow:0 14px 34px #03020842}.settings-focus-card{border-radius:var(--dash-radius);background:radial-gradient(circle at 88% 22%,#a855f729,#0000 34%),linear-gradient(135deg,#8b5cf61f,#ffffff0b),#ffffff0c;border:1px solid #ddd6fe1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #03020838}.settings-focus-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0a,#0000);position:absolute;inset:0}.settings-focus-card>*{z-index:1;position:relative}.settings-focus-card.hot,.settings-command-strip a.hot,.settings-route-grid a.hot{border-color:#fb718557}.settings-focus-card.warn,.settings-command-strip a.warn,.settings-route-grid a.warn{border-color:#f3b6494d}.settings-focus-card.good,.settings-command-strip a.good,.settings-route-grid a.good{border-color:#35d49a42}.settings-focus-card span,.settings-command-strip span,.settings-route-grid span,.settings-foundation-drawer>summary span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.settings-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.settings-focus-card p,.settings-command-strip p,.settings-route-grid p{color:var(--dash-muted);margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.35}.settings-focus-card p{margin:0;font-size:13px;font-weight:820}.settings-focus-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settings-focus-actions .dark-button{box-shadow:0 14px 34px #8b5cf638}.settings-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.settings-command-strip a,.settings-route-grid a,.settings-foundation-drawer{border-radius:var(--dash-radius);background:linear-gradient(135deg,#ffffff0d,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1c;box-shadow:inset 0 1px #ffffff09}.settings-command-strip a{color:inherit;min-height:104px;padding:12px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.settings-command-strip a:before{content:"";background:#c4b5fd52;border-radius:999px;height:3px;position:absolute;inset:0 14px auto}.settings-command-strip a.hot:before{background:linear-gradient(90deg,#fb7185e6,#8b5cf657)}.settings-command-strip a.warn:before{background:linear-gradient(90deg,#fbbf24e6,#8b5cf657)}.settings-command-strip a.good:before{background:linear-gradient(90deg,#34d399d6,#8b5cf64d)}.settings-command-strip svg,.settings-route-grid svg{color:var(--dash-violet-3)}.settings-command-strip strong{color:var(--dash-text);letter-spacing:0;margin-top:10px;font-size:24px;line-height:1;display:block}.settings-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.settings-route-grid a{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:12px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.settings-route-grid a:before{content:"";background:#c4b5fd57;border-radius:999px;width:3px;position:absolute;inset:14px auto 14px 7px}.settings-route-grid a.hot:before{background:linear-gradient(#fb7185eb,#8b5cf65c)}.settings-route-grid a.warn:before{background:linear-gradient(#fbbf24e6,#8b5cf65c)}.settings-route-grid a.good:before{background:linear-gradient(#34d399d1,#8b5cf652)}.settings-route-grid strong{color:var(--dash-text);letter-spacing:0;font-size:18px;line-height:1.1;display:block}.settings-foundation-drawer{overflow:hidden}.settings-foundation-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.settings-foundation-drawer>summary::-webkit-details-marker{display:none}.settings-foundation-drawer>summary span,.settings-foundation-drawer>summary b{margin:0}.settings-foundation-drawer>summary b{color:#f7f4ffdb;font-size:12px}.settings-foundation-grid{border-top:1px solid #ddd6fe1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.settings-foundation-grid span{border-radius:var(--dash-radius);color:#f7f4ffd6;text-align:center;background:#8b5cf61f;border:1px solid #c4b5fd29;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:10px;font-size:12px;font-weight:900;display:flex}@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{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.template-command-panel{background:linear-gradient(135deg,#8b5cf621,#0000 48%),linear-gradient(#110f1cf5,#07060cf7);border-color:#c4b5fd2e;grid-column:1/-1;gap:12px;display:grid}.template-command-panel .panel-header{margin-bottom:0}.template-action-dock{border-radius:var(--dash-radius);background:#05050a8f;border:1px solid #ddd6fe1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.template-action-dock a{min-height:50px;padding:0 12px}.template-focus-card{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;padding:14px;display:grid}.template-focus-card.hot,.template-command-strip article.hot,.template-level-grid article.hot,.template-work-row.hot{border-color:#fb718557}.template-focus-card.warn,.template-command-strip article.warn,.template-level-grid article.warn,.template-work-row.warn{border-color:#f3b6494d}.template-focus-card.good,.template-command-strip article.good,.template-level-grid article.good,.template-work-row.good{border-color:#35d49a42}.template-focus-card span,.template-command-strip span,.template-level-grid span,.template-work-row span,.template-quality-drawer>summary span,.template-routing-drawer>summary span,.template-future-drawer>summary span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.template-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.template-focus-card p,.template-focus-card small,.template-command-strip p,.template-level-grid p,.template-level-grid small,.template-work-row p,.template-work-row small{color:var(--dash-muted);margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.35;display:block}.template-focus-card p,.template-focus-card small{margin:0;font-size:13px;font-weight:820}.template-focus-actions,.template-work-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.template-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.template-command-strip article,.template-level-grid article,.template-work-row,.template-quality-drawer,.template-routing-drawer,.template-future-drawer{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1c}.template-command-strip article{min-height:92px;padding:12px}.template-command-strip strong{color:var(--dash-text);letter-spacing:0;font-size:28px;line-height:1;display:block}.template-level-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.template-routing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.template-routing-grid article{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1c;min-height:158px;padding:12px}.template-routing-grid article.warn{border-color:#f3b6494d}.template-routing-grid article.good{border-color:#35d49a42}.template-routing-grid span,.template-routing-drawer>summary span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.template-routing-grid strong{color:var(--dash-text);font-size:16px;line-height:1.2;display:block}.template-routing-grid p,.template-routing-grid small,.template-routing-grid li{color:var(--dash-muted);margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.35;display:block}.template-routing-grid ul{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.template-level-grid article{align-content:start;gap:10px;min-height:218px;padding:12px;display:grid}.template-level-grid strong,.template-work-row strong{color:var(--dash-text);letter-spacing:0;font-size:17px;line-height:1.2;display:block}.template-level-grid .compact-action{align-self:end;margin-top:4px}.template-work-list{gap:8px;display:grid}.template-work-row{grid-template-columns:minmax(0,1fr) minmax(90px,.18fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px;display:grid}.template-work-row b{color:var(--dash-amber);font-size:14px}.template-quality-drawer,.template-routing-drawer,.template-future-drawer{overflow:hidden}.template-quality-drawer>summary,.template-routing-drawer>summary,.template-future-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.template-quality-drawer>summary::-webkit-details-marker{display:none}.template-routing-drawer>summary::-webkit-details-marker{display:none}.template-future-drawer>summary::-webkit-details-marker{display:none}.template-quality-drawer>summary span,.template-quality-drawer>summary b,.template-routing-drawer>summary span,.template-routing-drawer>summary b,.template-future-drawer>summary span,.template-future-drawer>summary b{margin:0}.template-quality-drawer>summary b,.template-routing-drawer>summary b,.template-future-drawer>summary b{color:#f7f4ffdb;font-size:12px}.template-quality-grid,.template-future-grid{border-top:1px solid #ddd6fe1a;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px;display:grid}.template-future-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.template-quality-grid span,.template-future-grid span{border-radius:var(--dash-radius);color:#f7f4ffd6;text-align:center;background:#8b5cf61f;border:1px solid #c4b5fd29;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:10px;font-size:12px;font-weight:900;display:flex}@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-quality-grid,.template-future-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.template-action-dock,.template-command-strip,.template-quality-grid,.template-future-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{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.analytics-command-panel{background:linear-gradient(135deg,#8b5cf621,#0000 48%),linear-gradient(#110f1cf5,#07060cf7);border-color:#c4b5fd2e;grid-column:1/-1;gap:12px;display:grid}.analytics-command-panel .panel-header{margin-bottom:0}.analytics-action-dock{border-radius:var(--dash-radius);background:#05050a8f;border:1px solid #ddd6fe1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.analytics-action-dock a{min-height:50px;padding:0 12px}.analytics-focus-card{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;padding:14px;display:grid}.analytics-focus-card.danger,.analytics-command-strip a.danger,.analytics-signal-list a.danger{border-color:#fb71856b}.analytics-focus-card.hot,.analytics-command-strip a.hot,.analytics-signal-list a.hot,.analytics-niche-list article.hot{border-color:#fb718557}.analytics-focus-card.warn,.analytics-command-strip a.warn,.analytics-signal-list a.warn,.analytics-niche-list article.warn{border-color:#f3b6494d}.analytics-focus-card.good,.analytics-command-strip a.good,.analytics-signal-list a.good,.analytics-niche-list article.good{border-color:#35d49a42}.analytics-focus-card.neutral,.analytics-command-strip a.neutral{border-color:#ddd6fe1f}.analytics-focus-card span,.analytics-command-strip span,.analytics-stage-grid span,.analytics-lane-header span,.analytics-signal-list span,.analytics-source-drawer>summary span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.analytics-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.analytics-focus-card p,.analytics-focus-card small,.analytics-command-strip p,.analytics-signal-list p,.analytics-niche-list p,.analytics-empty-note{color:var(--dash-muted);margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.35;display:block}.analytics-focus-card p,.analytics-focus-card small{margin:0;font-size:13px;font-weight:820}.analytics-focus-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.commercial-feedback-panel{border-radius:var(--dash-radius);background:#ffffff0c;border:1px solid #ddd6fe1f;gap:10px;padding:12px;display:grid}.commercial-feedback-panel.hot,.commercial-feedback-decision.hot,.commercial-feedback-grid a.hot{border-color:#fb718557}.commercial-feedback-panel.warn,.commercial-feedback-decision.warn,.commercial-feedback-grid a.warn{border-color:#f3b64952}.commercial-feedback-panel.good,.commercial-feedback-decision.good,.commercial-feedback-grid a.good{border-color:#35d49a47}.commercial-feedback-panel.neutral,.commercial-feedback-decision.neutral,.commercial-feedback-grid a.neutral{border-color:#ddd6fe21}.commercial-feedback-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.commercial-feedback-head span,.commercial-feedback-decision span,.commercial-feedback-grid span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:950;display:block}.commercial-feedback-head strong,.commercial-feedback-decision strong,.commercial-feedback-grid strong{color:var(--dash-text);letter-spacing:0;line-height:1.12;display:block}.commercial-feedback-head strong{font-size:18px}.commercial-feedback-decision strong{font-size:20px}.commercial-feedback-grid strong{margin-top:8px;font-size:26px}.commercial-feedback-head p,.commercial-feedback-decision p,.commercial-feedback-grid p{color:var(--dash-muted);margin:6px 0 0;font-size:12px;font-weight:830;line-height:1.35}.commercial-feedback-decision{border-radius:var(--dash-radius);background:#0404096b;border:1px solid #ddd6fe1c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:12px;display:grid}.commercial-feedback-decision svg,.commercial-feedback-grid svg{color:var(--dash-violet-3)}.commercial-feedback-decision b{color:var(--dash-amber);text-align:right;font-size:12px}.commercial-feedback-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.commercial-feedback-grid a{border-radius:var(--dash-radius);color:inherit;background:#ffffff0b;border:1px solid #ddd6fe1c;min-height:104px;padding:12px;text-decoration:none}.analytics-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analytics-command-strip a,.analytics-stage-grid article,.analytics-lane,.analytics-signal-list a,.analytics-niche-list article,.analytics-source-drawer{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1c}.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);letter-spacing:0;margin-top:10px;font-size:28px;line-height:1;display:block}.analytics-stage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.analytics-stage-grid article{gap:10px;min-height:86px;padding:12px;display:grid;overflow:hidden}.analytics-stage-grid article>div{justify-content:space-between;align-items:start;gap:12px;display:flex}.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;height:6px;display:block}.analytics-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.analytics-lane{gap:10px;padding:12px;display:grid}.analytics-lane-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-lane-header span{margin:0}.analytics-lane-header b,.analytics-niche-list b{color:var(--dash-amber);font-size:14px}.analytics-signal-list,.analytics-niche-list{gap:8px;display:grid}.analytics-signal-list a,.analytics-niche-list article{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:10px;text-decoration:none;display:grid}.analytics-signal-list strong,.analytics-niche-list strong{color:var(--dash-text);letter-spacing:0;font-size:16px;line-height:1.18;display:block}.analytics-source-drawer{overflow:hidden}.analytics-source-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.analytics-source-drawer>summary::-webkit-details-marker{display:none}.analytics-source-drawer>summary span,.analytics-source-drawer>summary b{margin:0}.analytics-source-drawer>summary b{color:#f7f4ffdb;font-size:12px}.analytics-source-grid{border-top:1px solid #ddd6fe1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.analytics-source-grid span{border-radius:var(--dash-radius);color:#f7f4ffd6;text-align:center;background:#8b5cf61f;border:1px solid #c4b5fd29;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:10px;font-size:12px;font-weight:900;display:flex}.commercial-runtime-audit{border-top:1px solid #ddd6fe1a;gap:10px;padding:10px;display:grid}.commercial-runtime-audit-head{border-radius:var(--dash-radius);background:#ffffff0a;border:1px solid #ddd6fe1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.commercial-runtime-audit.good .commercial-runtime-audit-head{border-color:#35d49a3d}.commercial-runtime-audit.warn .commercial-runtime-audit-head{border-color:#f3b64947}.commercial-runtime-audit-head strong{color:var(--dash-text);font-size:19px;line-height:1.15;display:block}.commercial-runtime-audit-head p{color:#f7f4ffad;margin:6px 0 0;font-size:12px;font-weight:800}.commercial-runtime-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.commercial-runtime-grid article{border-radius:var(--dash-radius);background:#8b5cf61a;border:1px solid #c4b5fd24;min-height:88px;padding:10px}.commercial-runtime-grid span{color:var(--dash-violet-3);text-transform:uppercase;font-size:11px;font-weight:950;display:block}.commercial-runtime-grid strong{color:var(--dash-text);margin-top:8px;font-size:22px;line-height:1;display:block}.commercial-runtime-grid p{color:#f7f4ffad;margin:7px 0 0;font-size:12px;font-weight:800}.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:#f7f4ff94;margin-top:7px;font-size:11px;font-weight:850;line-height:1.35;display:block}.commercial-runtime-link-row{flex-wrap:wrap;gap:10px;display:flex}.commercial-runtime-checklist{gap:7px;margin-top:10px;display:grid}.commercial-runtime-checklist small{color:#f7f4ffb8;background:#0f172a47;border:1px solid #c4b5fd24;border-radius:8px;align-items:center;gap:8px;min-height:30px;padding:6px 8px;font-size:11px;font-weight:850;display:flex}.commercial-runtime-checklist b{color:#bfdbfe;text-transform:uppercase;min-width:45px;font-size:10px}.commercial-runtime-checklist .done b{color:#86efac}.commercial-runtime-checklist .missing b{color:#fcd34d}.commercial-runtime-command-list{gap:7px;margin-top:10px;display:grid}.commercial-runtime-command-item{background:#02061757;border:1px solid #c4b5fd24;border-radius:8px;gap:5px;padding:8px;display:grid}.commercial-runtime-command-list b{color:#f7f4ffad;text-transform:uppercase;font-size:10px}.commercial-runtime-command-list code{color:#bfdbfe;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.35}.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-signal-list a,.commercial-feedback-decision,.analytics-niche-list article{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,.commercial-feedback-grid,.analytics-stage-grid,.analytics-source-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{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.audit-command-panel{background:linear-gradient(135deg,#8b5cf626,#fb71850b 42%,#0000 68%),linear-gradient(#110f1cf7,#07060cfa);border-color:#c4b5fd38;grid-column:1/-1;gap:12px;animation:.36s ease-out both auditCommandRise;display:grid;position:relative;overflow:hidden}.audit-command-panel .panel-header{margin-bottom:0}.audit-action-dock{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf61a,#fb718509),#05050a94;border:1px solid #ddd6fe1f;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff0d}.audit-action-dock a{min-height:50px;padding:0 12px;transition:border-color .18s,box-shadow .18s,transform .18s}.audit-action-dock a:hover,.audit-command-strip article:hover,.audit-work-row:hover{border-color:#ddd6fe4d;transform:translateY(-1px);box-shadow:0 14px 34px #07060c40}.audit-focus-card{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf61f,#fb71850a),#ffffff0d;border:1px solid #ddd6fe24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.audit-focus-card:before{content:"";background:linear-gradient(#c4b5fde6,#8b5cf673);width:4px;position:absolute;inset:0 auto 0 0}.audit-focus-card>*{z-index:1;position:relative}.audit-focus-card.risk,.audit-command-strip article.risk,.audit-work-row.risk{border-color:#fb71856b}.audit-focus-card.risk:before,.audit-command-strip article.risk:before,.audit-work-row.risk:before{background:linear-gradient(#fb7185f2,#8b5cf680)}.audit-focus-card.hot,.audit-command-strip article.hot,.audit-work-row.hot{border-color:#fb718557}.audit-focus-card.hot:before,.audit-command-strip article.hot:before,.audit-work-row.hot:before{background:linear-gradient(#fb7185e0,#8b5cf673)}.audit-focus-card.warn,.audit-command-strip article.warn,.audit-work-row.warn{border-color:#f3b6494d}.audit-focus-card.warn:before,.audit-command-strip article.warn:before,.audit-work-row.warn:before{background:linear-gradient(#f3b649f2,#8b5cf673)}.audit-focus-card.good,.audit-command-strip article.good,.audit-work-row.good{border-color:#35d49a42}.audit-focus-card.good:before,.audit-command-strip article.good:before,.audit-work-row.good:before{background:linear-gradient(#35d49ae6,#8b5cf66b)}.audit-focus-card span,.audit-command-strip span,.audit-work-row span,.audit-check-drawer>summary span,.audit-import-drawer>summary span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.audit-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.audit-focus-card p,.audit-focus-card small,.audit-command-strip p,.audit-work-row p{color:var(--dash-muted);margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.35;display:block}.audit-focus-card p,.audit-focus-card small{margin:0;font-size:13px;font-weight:820}.audit-focus-actions,.audit-work-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.audit-command-strip{border-top:1px solid #ddd6fe1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;display:grid}.audit-command-strip article,.audit-work-row,.audit-metrics-drawer,.audit-check-drawer,.audit-import-drawer{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf61a,#fb718507 58%,#0000),#ffffff0d;border:1px solid #ddd6fe1c;box-shadow:inset 0 1px #ffffff0b}.audit-metrics-drawer{overflow:hidden}.audit-metrics-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:11px 12px;list-style:none;display:flex}.audit-metrics-drawer>summary::-webkit-details-marker{display:none}.audit-metrics-drawer>summary span,.audit-metrics-drawer>summary b{margin:0}.audit-metrics-drawer>summary b{color:#f7f4ffd1;font-size:12px}.audit-command-strip article{min-height:92px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.audit-command-strip article:before{content:"";background:linear-gradient(90deg,#c4b5fddb,#8b5cf62e);height:3px;position:absolute;inset:0 0 auto}.audit-command-strip article>*{z-index:1;position:relative}.audit-command-strip strong{color:var(--dash-text);letter-spacing:0;font-size:28px;line-height:1;display:block}.audit-work-list{gap:8px;display:grid}.audit-work-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.audit-work-row:before{content:"";background:linear-gradient(#c4b5fdcc,#8b5cf638);width:3px;position:absolute;inset:10px auto 10px 0}.audit-work-row>*{z-index:1;min-width:0;position:relative}.audit-work-row strong{color:var(--dash-text);letter-spacing:0;font-size:17px;line-height:1.2;display:block}.audit-work-row b{color:var(--dash-amber);font-size:14px}.audit-missing-list{flex-wrap:wrap;gap:6px;display:flex}.audit-missing-list small{border-radius:var(--dash-radius);color:#f7f4ffc7;background:#8b5cf629;border:1px solid #c4b5fd26;padding:7px 9px;font-size:11px;font-weight:900}.audit-focus-actions .dark-button,.audit-work-actions .dark-button{box-shadow:0 10px 26px #8b5cf638}.audit-work-footer{border-radius:var(--dash-radius);color:var(--dash-muted);background:#05050a6b;border:1px solid #ddd6fe1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:12px;font-weight:850;display:flex}.audit-work-footer b{color:#f7f4ffc7;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{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.audit-check-drawer>summary::-webkit-details-marker{display:none}.audit-import-drawer>summary::-webkit-details-marker{display:none}.audit-check-drawer>summary span,.audit-check-drawer>summary b,.audit-import-drawer>summary span,.audit-import-drawer>summary b{margin:0}.audit-check-drawer>summary b,.audit-import-drawer>summary b{color:#f7f4ffdb;font-size:12px}.audit-check-grid{border-top:1px solid #ddd6fe1a;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:grid}.audit-check-grid span{border-radius:var(--dash-radius);color:#f7f4ffd6;text-align:center;background:#8b5cf61f;border:1px solid #c4b5fd29;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:10px;font-size:12px;font-weight:900;display:flex}.audit-import-drawer{grid-column:1/-1;display:none}.audit-import-drawer:target{display:block}.audit-import-body{border-top:1px solid #ddd6fe1a;gap:12px;padding:12px;display:grid}@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-command-strip,.audit-check-grid{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{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.demo-factory-command-panel{background:linear-gradient(135deg,#8b5cf626,#22c55e0a 42%,#0000 68%),linear-gradient(#110f1cf7,#07060cfa);border-color:#c4b5fd33;grid-column:1/-1;gap:12px;animation:.36s ease-out both demoFactoryRise;display:grid;overflow:hidden}.demo-factory-command-panel .panel-header{margin-bottom:0}.demo-factory-command-panel .status-pill{white-space:nowrap}.demo-factory-action-dock{border-radius:var(--dash-radius);background:#05050a94;border:1px solid #ddd6fe1f;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px;display:grid}.control-center-shell .demo-factory-action-dock{max-width:none;grid-template-columns:repeat(5,minmax(0,1fr))!important}.demo-factory-action-dock>*{min-width:0}.demo-factory-action-dock a,.demo-factory-action-dock .shared-file-copy-button{justify-content:center;width:100%;min-height:50px;padding:0 12px}.control-center-shell .demo-factory-action-dock .soft-button{display:inline-flex!important}.demo-factory-action-dock .shared-file-copy-control{width:100%;min-width:0}.demo-factory-action-dock a{transition:border-color .18s,box-shadow .18s,transform .18s}.demo-factory-action-dock a:hover,.demo-factory-command-strip a:hover,.demo-factory-level-grid article:hover,.demo-factory-daily-grid a:hover,.demo-factory-work-row:hover{border-color:#ddd6fe47;transform:translateY(-1px);box-shadow:0 14px 34px #07060c3d}.demo-factory-focus-card{border-radius:var(--dash-radius);background:#ffffff0e;border:1px solid #ddd6fe21;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:118px;padding:14px;display:grid}.demo-factory-focus-card.danger,.demo-factory-command-strip a.danger,.demo-factory-level-grid article.danger,.demo-factory-daily-board.danger,.demo-factory-daily-grid a.danger,.demo-factory-work-row.danger,.demo-factory-focus-card.hot,.demo-factory-command-strip a.hot,.demo-factory-level-grid article.hot,.demo-factory-daily-board.hot,.demo-factory-daily-grid a.hot,.demo-factory-work-row.hot{border-color:#fb71855c}.demo-factory-focus-card.warn,.demo-factory-command-strip a.warn,.demo-factory-level-grid article.warn,.demo-factory-daily-board.warn,.demo-factory-daily-grid a.warn,.demo-factory-work-row.warn{border-color:#f3b64952}.demo-factory-focus-card.good,.demo-factory-command-strip a.good,.demo-factory-level-grid article.good,.demo-factory-daily-board.good,.demo-factory-daily-grid a.good,.demo-factory-work-row.good{border-color:#35d49a4d}.demo-factory-focus-card.neutral,.demo-factory-command-strip a.neutral,.demo-factory-daily-board.neutral,.demo-factory-daily-grid a.neutral,.demo-factory-work-row.neutral{border-color:#c4b5fd33}.demo-factory-qa-alert{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1f;grid-template-columns:minmax(0,.78fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:12px;display:grid}.demo-factory-qa-alert.danger{border-color:#fb718557}.demo-factory-focus-card span,.demo-factory-command-strip span,.demo-factory-level-grid span,.demo-factory-daily-head span,.demo-factory-daily-grid span,.demo-factory-work-row span,.demo-factory-qa-alert span,.demo-factory-empty-state span,.demo-factory-section-title span,.demo-factory-process-drawer>summary span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.demo-factory-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.demo-factory-focus-card p,.demo-factory-focus-card small,.demo-factory-qa-alert p,.demo-factory-qa-alert li,.demo-factory-command-strip p,.demo-factory-level-grid p,.demo-factory-level-grid small,.demo-factory-daily-head p,.demo-factory-daily-grid p,.demo-factory-daily-grid small,.demo-factory-work-row p,.demo-factory-work-row small,.demo-factory-empty-state p{color:var(--dash-muted);margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.35;display:block}.demo-factory-focus-card p,.demo-factory-focus-card small{margin:0;font-size:13px;font-weight:820}.demo-factory-qa-alert strong{color:var(--dash-text);margin:5px 0;font-size:18px;line-height:1.16;display:block}.demo-factory-qa-alert ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.demo-factory-focus-actions,.demo-factory-work-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.demo-factory-daily-board{border-radius:var(--dash-radius);background:#ffffff0c;border:1px solid #ddd6fe1f;gap:10px;padding:12px;display:grid}.demo-factory-v1-session{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #7dd3fc29;gap:10px;padding:12px;display:grid}.demo-factory-v1-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.demo-factory-v1-head span,.demo-factory-v1-stage-grid span,.demo-factory-v1-list span,.demo-factory-v1-empty span{color:#7dd3fc;letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:950;display:block}.demo-factory-v1-head strong,.demo-factory-v1-stage-grid strong,.demo-factory-v1-list strong,.demo-factory-v1-empty strong{color:var(--dash-text);overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v1-head strong{font-size:19px}.demo-factory-v1-head p,.demo-factory-v1-stage-grid p,.demo-factory-v1-list p,.demo-factory-v1-list small,.demo-factory-v1-empty p{color:#f7f4ff9e;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.demo-factory-v1-head b{color:var(--dash-amber);white-space:nowrap;font-size:13px;font-weight:950}.demo-factory-v1-production-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v1-production-strip article{border-radius:var(--dash-radius);background:#07070d57;border:1px solid #ddd6fe1a;min-width:0;padding:10px}.demo-factory-v1-production-strip article.good{border-color:#35d49a47}.demo-factory-v1-production-strip article.warn{border-color:#f3b64947}.demo-factory-v1-production-strip article.danger{border-color:#fb718552}.demo-factory-v1-production-strip span{color:#a7f3d0;letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:950;display:block}.demo-factory-v1-production-strip strong{color:var(--dash-text);overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v1-production-strip p{color:#f7f4ff9e;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.demo-factory-v1-stage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v1-stage-grid article,.demo-factory-v1-list article,.demo-factory-v1-empty{border-radius:var(--dash-radius);background:#07070d57;border:1px solid #ddd6fe1a;min-width:0;padding:10px}.demo-factory-v1-stage-grid article.good,.demo-factory-v1-list article.good,.demo-factory-v1-metrics span.good{border-color:#35d49a47}.demo-factory-v1-stage-grid article.warn,.demo-factory-v1-list article.warn,.demo-factory-v1-metrics span.warn{border-color:#f3b64947}.demo-factory-v1-stage-grid article.danger,.demo-factory-v1-list article.danger{border-color:#fb718552}.demo-factory-v1-stage-grid article.neutral,.demo-factory-v1-list article.neutral{border-color:#c4b5fd29}.demo-factory-v1-stage-grid svg{color:#7dd3fc}.demo-factory-v1-stage-grid strong{font-size:21px}.demo-factory-v1-list{gap:8px;display:grid}.demo-factory-v1-list article{grid-template-columns:minmax(0,1fr) minmax(180px,.34fr) auto;align-items:center;gap:10px;display:grid}.demo-factory-v1-metrics{gap:6px;display:grid}.demo-factory-v1-metrics span{color:#f7f4ffc7;background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:999px;min-height:28px;margin:0;padding:7px 9px;font-size:11px;font-weight:900}.demo-factory-v1-report{border-radius:var(--dash-radius);background:#0a0e168f;border:1px solid #7dd3fc24;gap:10px;padding:12px;display:grid}.demo-factory-v1-report.good{border-color:#35d49a47}.demo-factory-v1-report.warn{border-color:#f3b6494d}.demo-factory-v1-report.danger{border-color:#fb71855c}.demo-factory-v1-report-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.demo-factory-v1-report-head span,.demo-factory-v1-report-metrics span,.demo-factory-v1-production-cut-head span,.demo-factory-v1-production-cut-grid span,.demo-factory-v1-production-cut-list span,.demo-factory-v1-production-cut-empty span,.demo-factory-v1-queue-head span,.demo-factory-v1-queue-grid span,.demo-factory-v1-completeness-head span,.demo-factory-v1-completeness-summary span,.demo-factory-v1-completeness-grid span,.demo-factory-v1-batch-head span,.demo-factory-v1-batch-grid span,.demo-factory-v1-tracker-head span,.demo-factory-v1-tracker-summary span,.demo-factory-v1-tracker-stats span,.demo-factory-v1-tracker-grid span,.demo-factory-v1-tracker-history span,.demo-factory-v1-filter-bar span,.demo-factory-v1-report-next span,.demo-factory-v1-report-list span,.demo-factory-v1-report-empty span,.demo-factory-v1-report-foot span{color:#bae6fd;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.demo-factory-v1-report-head strong,.demo-factory-v1-report-metrics strong,.demo-factory-v1-production-cut-head strong,.demo-factory-v1-production-cut-grid strong,.demo-factory-v1-production-cut-list strong,.demo-factory-v1-production-cut-empty strong,.demo-factory-v1-queue-head strong,.demo-factory-v1-queue-grid strong,.demo-factory-v1-completeness-head strong,.demo-factory-v1-completeness-summary strong,.demo-factory-v1-completeness-grid strong,.demo-factory-v1-batch-head strong,.demo-factory-v1-batch-grid strong,.demo-factory-v1-tracker-head strong,.demo-factory-v1-tracker-summary strong,.demo-factory-v1-tracker-stats strong,.demo-factory-v1-tracker-grid strong,.demo-factory-v1-report-next strong,.demo-factory-v1-report-list strong,.demo-factory-v1-report-empty strong{color:var(--dash-text);overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v1-report-head strong{font-size:19px}.demo-factory-v1-report-head p,.demo-factory-v1-report-metrics p,.demo-factory-v1-production-cut-head p,.demo-factory-v1-production-cut-grid p,.demo-factory-v1-production-cut-list p,.demo-factory-v1-production-cut-list small,.demo-factory-v1-production-cut-empty p,.demo-factory-v1-queue-head p,.demo-factory-v1-queue-grid p,.demo-factory-v1-queue-grid small,.demo-factory-v1-queue-grid li,.demo-factory-v1-machine-head p,.demo-factory-v1-machine-priority p,.demo-factory-v1-machine-priority small,.demo-factory-v1-machine-grid p,.demo-factory-v1-completeness-head p,.demo-factory-v1-completeness-summary p,.demo-factory-v1-completeness-grid p,.demo-factory-v1-completeness-grid small,.demo-factory-v1-batch-head p,.demo-factory-v1-batch-grid p,.demo-factory-v1-tracker-head p,.demo-factory-v1-tracker-summary p,.demo-factory-v1-tracker-grid p,.demo-factory-v1-tracker-grid small,.demo-factory-v1-tracker-history p,.demo-factory-v1-tracker-history li,.demo-factory-v1-report-next p,.demo-factory-v1-report-list p,.demo-factory-v1-report-list small,.demo-factory-v1-report-empty p{color:#f7f4ffa3;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.demo-factory-v1-report-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.demo-factory-v1-report-actions .shared-file-copy-button{min-height:36px;padding:0 12px}.demo-factory-v1-report-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.demo-factory-v1-production-cut{border-radius:var(--dash-radius);background:#ffffff09;border:1px solid #7dd3fc1f;gap:8px;padding:10px;display:grid}.demo-factory-v1-production-cut.good{border-color:#35d49a47}.demo-factory-v1-production-cut.warn{border-color:#f3b6494d}.demo-factory-v1-production-cut.danger{border-color:#fb718557}.demo-factory-v1-production-cut-head,.demo-factory-v1-production-cut-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.demo-factory-v1-production-cut-head strong{font-size:16px}.demo-factory-v1-production-cut-actions,.demo-factory-v1-production-cut-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.demo-factory-v1-production-cut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v1-production-cut-grid strong{font-size:22px}.demo-factory-v1-production-cut-list{gap:8px;display:grid}.demo-factory-v1-report-metrics article,.demo-factory-v1-production-cut-grid article,.demo-factory-v1-production-cut-list article,.demo-factory-v1-production-cut-empty,.demo-factory-v1-queue-grid article,.demo-factory-v1-completeness-grid a,.demo-factory-v1-batch-grid article,.demo-factory-v1-tracker-summary article,.demo-factory-v1-tracker-stats article,.demo-factory-v1-tracker-grid article,.demo-factory-v1-report-next,.demo-factory-v1-report-list article,.demo-factory-v1-report-empty{border-radius:var(--dash-radius);background:#07070d57;border:1px solid #ddd6fe1a;min-width:0;padding:10px}.demo-factory-v1-report-metrics article.good,.demo-factory-v1-production-cut-grid article.good,.demo-factory-v1-production-cut-list article.good,.demo-factory-v1-production-cut-empty.good,.demo-factory-v1-queue-grid article.good,.demo-factory-v1-completeness-grid a.good,.demo-factory-v1-batch-grid article.good,.demo-factory-v1-tracker-summary article.good,.demo-factory-v1-tracker-stats article.good,.demo-factory-v1-tracker-grid article.good,.demo-factory-v1-report-next.good,.demo-factory-v1-report-list article.good,.demo-factory-v1-report-checks span.good,.demo-factory-v1-report-decisions span.good{border-color:#35d49a4d}.demo-factory-v1-report-metrics article.warn,.demo-factory-v1-production-cut-grid article.warn,.demo-factory-v1-production-cut-list article.warn,.demo-factory-v1-production-cut-empty.warn,.demo-factory-v1-queue-grid article.warn,.demo-factory-v1-completeness-grid a.warn,.demo-factory-v1-batch-grid article.warn,.demo-factory-v1-tracker-summary article.warn,.demo-factory-v1-tracker-stats article.warn,.demo-factory-v1-tracker-grid article.warn,.demo-factory-v1-report-next.warn,.demo-factory-v1-report-list article.warn,.demo-factory-v1-report-checks span.warn,.demo-factory-v1-report-decisions span.warn{border-color:#f3b64952}.demo-factory-v1-report-metrics article.danger,.demo-factory-v1-production-cut-grid article.danger,.demo-factory-v1-production-cut-list article.danger,.demo-factory-v1-production-cut-empty.danger,.demo-factory-v1-queue-grid article.danger,.demo-factory-v1-completeness-grid a.danger,.demo-factory-v1-batch-grid article.danger,.demo-factory-v1-tracker-summary article.danger,.demo-factory-v1-tracker-grid article.danger,.demo-factory-v1-report-next.danger,.demo-factory-v1-report-list article.danger,.demo-factory-v1-report-checks span.danger,.demo-factory-v1-report-decisions span.danger{border-color:#fb71855c}.demo-factory-v1-report-next.neutral,.demo-factory-v1-report-metrics article.neutral,.demo-factory-v1-production-cut-grid article.neutral,.demo-factory-v1-production-cut-list article.neutral,.demo-factory-v1-production-cut-empty.neutral,.demo-factory-v1-completeness-grid a.neutral,.demo-factory-v1-batch-grid article.neutral,.demo-factory-v1-tracker-summary article.neutral,.demo-factory-v1-tracker-stats article.neutral,.demo-factory-v1-tracker-grid article.neutral{border-color:#c4b5fd29}.demo-factory-v1-queue-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v1-queue-board{gap:8px;display:grid}.demo-factory-v1-queue-head{border-radius:var(--dash-radius);background:#ffffff0a;border:1px solid #7dd3fc1f;padding:10px}.demo-factory-v1-queue-head strong{font-size:16px}.demo-factory-v1-queue-grid article{gap:8px;display:grid}.demo-factory-v1-queue-grid strong{font-size:22px}.demo-factory-v1-queue-grid ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.demo-factory-v1-queue-actions{gap:7px;display:grid}.demo-factory-v1-queue-actions .dark-button,.demo-factory-v1-queue-actions .shared-file-copy-button{width:100%;min-height:34px;padding:0 9px}.demo-factory-v1-queue-actions .shared-file-copy-control{min-width:0}.demo-factory-v1-machine-board{gap:8px;display:grid}.demo-factory-v1-machine-head,.demo-factory-v1-machine-priority{border-radius:var(--dash-radius);background:#ffffff0a;border:1px solid #7dd3fc1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.demo-factory-v1-machine-head strong,.demo-factory-v1-machine-priority strong{font-size:16px}.demo-factory-v1-machine-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.demo-factory-v1-machine-priority.good{border-color:#35d49a47}.demo-factory-v1-machine-priority.warn{border-color:#f3b64947}.demo-factory-v1-machine-priority.danger{border-color:#fb718557}.demo-factory-v1-machine-priority.neutral{border-color:#c4b5fd29}.demo-factory-v1-machine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v1-machine-grid a{border-radius:var(--dash-radius);color:inherit;background:#07070d57;border:1px solid #ddd6fe1a;gap:4px;min-width:0;padding:10px;text-decoration:none;display:grid}.demo-factory-v1-machine-grid a.good{border-color:#35d49a47}.demo-factory-v1-machine-grid a.warn{border-color:#f3b64947}.demo-factory-v1-machine-grid a.danger{border-color:#fb718557}.demo-factory-v1-machine-grid a.neutral{border-color:#c4b5fd29}.demo-factory-v1-completeness{gap:8px;display:grid}.demo-factory-v1-completeness-head,.demo-factory-v1-completeness-summary{border-radius:var(--dash-radius);background:#ffffff0a;border:1px solid #7dd3fc1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.demo-factory-v1-completeness-head strong,.demo-factory-v1-completeness-summary strong{font-size:16px}.demo-factory-v1-completeness-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.demo-factory-v1-completeness-summary{border-color:#35d49a42}.demo-factory-v1-completeness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v1-completeness-grid a{color:inherit;gap:4px;text-decoration:none;display:grid}.demo-factory-v1-batch-board{gap:8px;display:grid}.demo-factory-v1-batch-head{border-radius:var(--dash-radius);background:#ffffff0a;border:1px solid #7dd3fc1f;padding:10px}.demo-factory-v1-batch-head strong{font-size:16px}.demo-factory-v1-batch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v1-batch-grid article{gap:8px;display:grid}.demo-factory-v1-batch-grid strong{font-size:22px}.demo-factory-v1-batch-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.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{width:100%;min-height:34px;padding:0 9px}.demo-factory-v1-email-sent-batch,.demo-factory-v1-followup-trace-batch{background:#0ea5e914;border:1px solid #7dd3fc38;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.demo-factory-v1-followup-trace-batch{background:#f3b64914;border-color:#f3b6493d}.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{background:#34d39914;border:1px solid #35d49a3d;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.demo-factory-v1-url-record-batch .dark-button{min-height:36px;padding:0 10px}.demo-factory-v1-url-record-list,.demo-factory-v1-human-decision-list,.demo-factory-v1-activation-handoff-list,.demo-factory-v1-client-onboarding-list,.demo-factory-v1-revenue-list{gap:8px;display:grid}.demo-factory-v1-human-decision-list form,.demo-factory-v1-activation-handoff-list article,.demo-factory-v1-client-onboarding-list article,.demo-factory-v1-revenue-list article{background:#ffffff09;border:1px solid #c4b5fd1f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.demo-factory-v1-human-decision-list form.good,.demo-factory-v1-activation-handoff-list article.good,.demo-factory-v1-client-onboarding-list article.good,.demo-factory-v1-revenue-list article.good{border-color:#35d49a3d}.demo-factory-v1-human-decision-list form.warn,.demo-factory-v1-activation-handoff-list article.warn,.demo-factory-v1-client-onboarding-list article.warn,.demo-factory-v1-revenue-list article.warn{border-color:#f3b6493d}.demo-factory-v1-human-decision-list form.danger,.demo-factory-v1-activation-handoff-list article.danger,.demo-factory-v1-client-onboarding-list article.danger,.demo-factory-v1-revenue-list article.danger{border-color:#fb71854d}.demo-factory-v1-human-decision-list small,.demo-factory-v1-activation-handoff-list small,.demo-factory-v1-client-onboarding-list small,.demo-factory-v1-revenue-list small{color:#f7f4ff94;overflow-wrap:anywhere;margin-top:5px;font-size:11px;font-weight:780;line-height:1.35;display:block}.demo-factory-v1-human-decision-actions,.demo-factory-v1-activation-handoff-actions,.demo-factory-v1-client-onboarding-actions,.demo-factory-v1-revenue-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.demo-factory-v1-url-record-list form{background:#ffffff09;border:1px solid #c4b5fd1f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.demo-factory-v1-url-record-list form.ready{border-color:#35d49a47}.demo-factory-v1-url-record-list form.blocked{border-color:#f3b64947}.demo-factory-v1-url-record-list strong{color:#f7f4ffdb;margin-top:3px;font-size:11px;font-weight:850;display:block}.demo-factory-v1-url-record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.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{border-radius:var(--dash-radius);background:#ffffff0a;border:1px solid #7dd3fc24;gap:8px;padding:10px;display:grid}.demo-factory-v1-tracker-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.demo-factory-v1-tracker-head small{color:#f7f4ffa8;overflow-wrap:anywhere;font-size:11px;font-weight:900}.demo-factory-v1-tracker-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v1-tracker-summary article{gap:7px;display:grid}.demo-factory-v1-tracker-summary .soft-button{width:max-content;min-height:32px;padding:0 9px}.demo-factory-v1-tracker-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v1-tracker-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v1-tracker-grid article{gap:8px;display:grid}.demo-factory-v1-tracker-actions{gap:6px;display:grid}.demo-factory-v1-tracker-actions form{display:grid}.demo-factory-v1-tracker-actions .dark-button,.demo-factory-v1-tracker-actions .soft-button{width:100%;min-height:32px;padding:0 8px}.demo-factory-v1-tracker-actions button:disabled{cursor:not-allowed;opacity:.45}.demo-factory-v1-tracker-history{border-radius:var(--dash-radius);background:#07070d4d;border:1px solid #ddd6fe1a;padding:10px}.demo-factory-v1-tracker-history ol{gap:6px;margin:8px 0 0;padding:0;list-style-position:inside;display:grid}.demo-factory-v1-tracker-history b{color:var(--dash-text);margin-right:6px}.demo-factory-v16-command{border-radius:var(--dash-radius);background:#ffffff0b;border:1px solid #7dd3fc29;gap:10px;padding:12px;display:grid}.demo-factory-v16-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.demo-factory-v16-head span,.demo-factory-v16-metrics span,.demo-factory-v16-action span,.demo-factory-v16-empty span,.demo-factory-v16-board-head span,.demo-factory-v16-grid span,.demo-factory-v16-journal span{color:#bae6fd;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.demo-factory-v16-head strong,.demo-factory-v16-metrics strong,.demo-factory-v16-action strong,.demo-factory-v16-empty strong,.demo-factory-v16-board-head strong,.demo-factory-v16-grid strong,.demo-factory-v16-journal strong{color:var(--dash-text);overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v16-head strong{font-size:19px}.demo-factory-v16-head p,.demo-factory-v16-metrics p,.demo-factory-v16-action p,.demo-factory-v16-action small,.demo-factory-v16-empty p,.demo-factory-v16-board-head p,.demo-factory-v16-grid p,.demo-factory-v16-grid small,.demo-factory-v16-journal p,.demo-factory-v16-journal li{color:#f7f4ffa3;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.demo-factory-v16-head .shared-file-copy-button{min-height:36px;padding:0 12px}.demo-factory-v16-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v16-metrics article,.demo-factory-v16-action,.demo-factory-v16-empty,.demo-factory-v16-grid article,.demo-factory-v16-journal,.demo-factory-v16-board-head{border-radius:var(--dash-radius);background:#07070d57;border:1px solid #ddd6fe1a;min-width:0;padding:10px}.demo-factory-v16-metrics article.good,.demo-factory-v16-action.good,.demo-factory-v16-grid article.good,.demo-factory-v16-tags span.good{border-color:#35d49a4d}.demo-factory-v16-metrics article.warn,.demo-factory-v16-action.warn,.demo-factory-v16-grid article.warn,.demo-factory-v16-tags span.warn{border-color:#f3b64952}.demo-factory-v16-metrics article.danger,.demo-factory-v16-action.danger,.demo-factory-v16-grid article.danger{border-color:#fb71855c}.demo-factory-v16-metrics article.neutral,.demo-factory-v16-action.neutral,.demo-factory-v16-empty,.demo-factory-v16-grid article.neutral{border-color:#c4b5fd29}.demo-factory-v16-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.demo-factory-v16-board{gap:8px;display:grid}.demo-factory-v16-board-head strong{font-size:16px}.demo-factory-v16-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v16-grid article{gap:8px;display:grid}.demo-factory-v16-grid strong{font-size:16px}.demo-factory-v16-tags{gap:6px;display:grid}.demo-factory-v16-tags span{color:#f7f4ffc2;text-transform:none;background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:999px;min-height:27px;padding:7px 9px;font-size:11px;font-weight:900}.demo-factory-v16-grid .soft-button{width:100%;min-height:32px;padding:0 9px}.demo-factory-v16-journal{gap:8px;display:grid}.demo-factory-v16-journal ol{gap:6px;margin:0;padding:0;list-style-position:inside;display:grid}.demo-factory-v16-journal b{color:var(--dash-text);margin-right:6px}.demo-factory-v17-execution{border-radius:var(--dash-radius);background:#ffffff0b;border:1px solid #7dd3fc29;gap:10px;padding:12px;display:grid}.demo-factory-v17-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.demo-factory-v17-head span,.demo-factory-v17-goals span,.demo-factory-v17-current span,.demo-factory-v17-empty span,.demo-factory-v17-next span,.demo-factory-v17-decisions span{color:#bae6fd;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.demo-factory-v17-head strong,.demo-factory-v17-goals strong,.demo-factory-v17-current strong,.demo-factory-v17-empty strong,.demo-factory-v17-next strong{color:var(--dash-text);overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v17-head strong{font-size:19px}.demo-factory-v17-head p,.demo-factory-v17-goals p,.demo-factory-v17-current p,.demo-factory-v17-current small,.demo-factory-v17-empty p,.demo-factory-v17-next p,.demo-factory-v17-decisions p,.demo-factory-v17-decisions li,.demo-factory-v17-decisions small{color:#f7f4ffa3;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.demo-factory-v17-head .soft-button{min-height:36px;padding:0 12px}.demo-factory-v17-goals{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v17-goals article,.demo-factory-v17-current,.demo-factory-v17-empty,.demo-factory-v17-next article,.demo-factory-v17-decisions{border-radius:var(--dash-radius);background:#07070d57;border:1px solid #ddd6fe1a;min-width:0;padding:10px}.demo-factory-v17-goals article.good,.demo-factory-v17-current.good,.demo-factory-v17-next article.good,.demo-factory-v17-decisions li.good{border-color:#35d49a4d}.demo-factory-v17-goals article.warn,.demo-factory-v17-current.warn,.demo-factory-v17-next article.warn,.demo-factory-v17-decisions li.warn{border-color:#f3b64952}.demo-factory-v17-goals article.danger,.demo-factory-v17-current.danger,.demo-factory-v17-next article.danger,.demo-factory-v17-decisions li.danger{border-color:#fb71855c}.demo-factory-v17-goals article.neutral,.demo-factory-v17-current.neutral,.demo-factory-v17-empty,.demo-factory-v17-next article.neutral,.demo-factory-v17-decisions li.neutral{border-color:#c4b5fd29}.demo-factory-v17-goals article{gap:7px;display:grid;position:relative}.demo-factory-v17-goals article b{background:#7dd3fc70;border-radius:999px;max-width:100%;height:4px;margin-top:2px;display:block}.demo-factory-v17-current{grid-template-columns:minmax(0,1fr) minmax(230px,.38fr);align-items:center;gap:10px;display:grid}.demo-factory-v17-current-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.demo-factory-v17-current-actions form{display:grid}.demo-factory-v17-current-actions .dark-button,.demo-factory-v17-current-actions .soft-button{width:100%;min-height:32px;padding:0 9px}.demo-factory-v18-report{border-radius:var(--dash-radius);background:#07070d47;border:1px solid #7dd3fc1f;gap:8px;padding:10px;display:grid}.demo-factory-v18-report-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.demo-factory-v18-report-head span,.demo-factory-v18-report-grid span,.demo-factory-v18-report-log span{color:#bae6fd;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.demo-factory-v18-report-head strong,.demo-factory-v18-report-grid strong{color:var(--dash-text);overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v18-report-head p,.demo-factory-v18-report-grid p,.demo-factory-v18-report-log p,.demo-factory-v18-report-log li{color:#f7f4ffa3;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.demo-factory-v18-report-head .soft-button{min-height:32px;padding:0 9px}.demo-factory-v18-report-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v18-report-grid article,.demo-factory-v18-report-log{border-radius:var(--dash-radius);background:#ffffff09;border:1px solid #ddd6fe1a;min-width:0;padding:9px}.demo-factory-v18-report-grid article.good,.demo-factory-v18-report-log li.good{border-color:#35d49a4d}.demo-factory-v18-report-grid article.warn,.demo-factory-v18-report-log li.warn{border-color:#f3b64952}.demo-factory-v18-report-grid article.danger,.demo-factory-v18-report-log li.danger{border-color:#fb71855c}.demo-factory-v18-report-grid article.neutral,.demo-factory-v18-report-log li.neutral{border-color:#c4b5fd29}.demo-factory-v18-report-log ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.demo-factory-v18-report-log li{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:8px;padding:8px}.demo-factory-v18-report-log b{color:var(--dash-text);margin-right:6px}.demo-factory-v19-history{border-radius:var(--dash-radius);background:#07070d3d;border:1px solid #35d49a24;gap:8px;padding:10px;display:grid}.demo-factory-v19-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.demo-factory-v19-head span,.demo-factory-v19-trends span,.demo-factory-v19-objectives span,.demo-factory-v19-days>span{color:#bbf7d0;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.demo-factory-v19-head strong,.demo-factory-v19-trends strong,.demo-factory-v19-objectives strong,.demo-factory-v19-days strong{color:var(--dash-text);overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v19-head p,.demo-factory-v19-trends p,.demo-factory-v19-objectives p,.demo-factory-v19-days p,.demo-factory-v19-days small{color:#f7f4ffa3;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.demo-factory-v19-head .soft-button{min-height:32px;padding:0 9px}.demo-factory-v19-trends,.demo-factory-v19-objectives{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v19-trends article,.demo-factory-v19-objectives article,.demo-factory-v19-days{border-radius:var(--dash-radius);background:#ffffff09;border:1px solid #ddd6fe1a;min-width:0;padding:9px}.demo-factory-v19-trends article.good,.demo-factory-v19-objectives article.good,.demo-factory-v19-days li.good{border-color:#35d49a4d}.demo-factory-v19-trends article.warn,.demo-factory-v19-objectives article.warn,.demo-factory-v19-days li.warn{border-color:#f3b64952}.demo-factory-v19-trends article.danger,.demo-factory-v19-objectives article.danger,.demo-factory-v19-days li.danger{border-color:#fb71855c}.demo-factory-v19-trends article.neutral,.demo-factory-v19-objectives article.neutral,.demo-factory-v19-days li.neutral{border-color:#c4b5fd29}.demo-factory-v19-days{gap:8px;display:grid}.demo-factory-v19-days ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.demo-factory-v19-days li{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);align-items:center;gap:8px;padding:8px;display:grid}.demo-factory-v19-days b{color:#bbf7d0;margin-bottom:3px;font-size:12px;display:block}.demo-factory-v20-pilot{border-radius:var(--dash-radius);background:#07070d3d;border:1px solid #facc1529;gap:8px;padding:10px;display:grid}.demo-factory-v20-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.demo-factory-v20-head span,.demo-factory-v20-funnel span,.demo-factory-v20-niches>span,.demo-factory-v20-conversions>span{color:#fde68a;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.demo-factory-v20-head strong,.demo-factory-v20-funnel strong,.demo-factory-v20-niches strong{color:var(--dash-text);overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v20-head p,.demo-factory-v20-funnel p,.demo-factory-v20-niches p,.demo-factory-v20-niches small,.demo-factory-v20-conversions p,.demo-factory-v20-conversions small{color:#f7f4ffa3;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.demo-factory-v20-head .soft-button{min-height:32px;padding:0 9px}.demo-factory-v20-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v20-funnel article,.demo-factory-v20-niches,.demo-factory-v20-conversions{border-radius:var(--dash-radius);background:#ffffff09;border:1px solid #ddd6fe1a;min-width:0;padding:9px}.demo-factory-v20-funnel article.good,.demo-factory-v20-niches li.good,.demo-factory-v20-conversions li.good{border-color:#35d49a4d}.demo-factory-v20-funnel article.warn,.demo-factory-v20-niches li.warn,.demo-factory-v20-conversions li.warn{border-color:#f3b64952}.demo-factory-v20-funnel article.danger,.demo-factory-v20-niches li.danger,.demo-factory-v20-conversions li.danger{border-color:#fb71855c}.demo-factory-v20-funnel article.neutral,.demo-factory-v20-niches li.neutral,.demo-factory-v20-conversions li.neutral{border-color:#c4b5fd29}.demo-factory-v20-niches,.demo-factory-v20-conversions{gap:8px;display:grid}.demo-factory-v20-niches ol,.demo-factory-v20-conversions ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.demo-factory-v20-niches li{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(210px,.42fr);align-items:center;gap:8px;padding:8px;display:grid}.demo-factory-v20-conversions li{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(250px,.7fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.demo-factory-v20-niches b,.demo-factory-v20-conversions b{color:#fde68a;margin-bottom:3px;font-size:12px;display:block}.demo-factory-v20-stages{flex-wrap:wrap;gap:5px;display:flex}.demo-factory-v20-stages span{color:#f7f4ffb3;border:1px solid #ddd6fe1f;border-radius:8px;padding:6px 7px;font-size:11px;font-weight:920;line-height:1.1}.demo-factory-v20-stages span.ready{color:#bbf7d0;border-color:#35d49a4d}.demo-factory-v20-stages span.pending{color:#fde68a;border-color:#f3b64942}.demo-factory-v20-stages span.blocked{color:#fecdd3;border-color:#fb718552}.demo-factory-v21-human{border-radius:var(--dash-radius);background:#07070d3d;border:1px solid #f472b629;gap:8px;padding:10px;display:grid}.demo-factory-v21-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.demo-factory-v21-head span,.demo-factory-v21-cards span,.demo-factory-v21-rows>span,.demo-factory-v21-activation>span{color:#fbcfe8;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.demo-factory-v21-head strong,.demo-factory-v21-cards strong{color:var(--dash-text);overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v21-head p,.demo-factory-v21-cards p,.demo-factory-v21-rows p,.demo-factory-v21-rows small,.demo-factory-v21-activation p{color:#f7f4ffa3;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.demo-factory-v21-head .soft-button{min-height:32px;padding:0 9px}.demo-factory-v21-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v21-cards article,.demo-factory-v21-rows,.demo-factory-v21-activation{border-radius:var(--dash-radius);background:#ffffff09;border:1px solid #ddd6fe1a;min-width:0;padding:9px}.demo-factory-v21-cards article.good,.demo-factory-v21-rows li.good,.demo-factory-v21-activation li.good{border-color:#35d49a4d}.demo-factory-v21-cards article.warn,.demo-factory-v21-rows li.warn,.demo-factory-v21-activation li.warn{border-color:#f3b64952}.demo-factory-v21-cards article.danger,.demo-factory-v21-rows li.danger,.demo-factory-v21-activation li.danger{border-color:#fb71855c}.demo-factory-v21-cards article.neutral,.demo-factory-v21-rows li.neutral,.demo-factory-v21-activation li.neutral{border-color:#c4b5fd29}.demo-factory-v21-rows,.demo-factory-v21-activation{gap:8px;display:grid}.demo-factory-v21-rows ol,.demo-factory-v21-activation ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.demo-factory-v21-rows li{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(330px,.9fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.demo-factory-v21-activation li{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.demo-factory-v21-rows b,.demo-factory-v21-activation b{color:#fbcfe8;margin-bottom:3px;font-size:12px;display:block}.demo-factory-v21-stages{flex-wrap:wrap;gap:5px;display:flex}.demo-factory-v21-stages span{color:#f7f4ffb3;border:1px solid #ddd6fe1f;border-radius:8px;padding:6px 7px;font-size:11px;font-weight:920;line-height:1.1}.demo-factory-v21-stages span.ready{color:#bbf7d0;border-color:#35d49a4d}.demo-factory-v21-stages span.pending{color:#fde68a;border-color:#f3b64942}.demo-factory-v21-stages span.blocked{color:#fecdd3;border-color:#fb718552}.demo-factory-v24-pilot{border-radius:var(--dash-radius);background:#07070d3d;border:1px solid #2dd4bf2e;gap:8px;padding:10px;display:grid}.demo-factory-v24-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.demo-factory-v24-head span,.demo-factory-v24-next span,.demo-factory-v24-cards span,.demo-factory-v24-history>span,.demo-factory-v24-deprioritized>span,.demo-factory-v24-row-status span{color:#99f6e4;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.demo-factory-v24-head strong,.demo-factory-v24-next strong,.demo-factory-v24-cards strong,.demo-factory-v24-history strong,.demo-factory-v24-deprioritized strong,.demo-factory-v24-row-status b{color:var(--dash-text);overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v24-head p,.demo-factory-v24-next p,.demo-factory-v24-cards p,.demo-factory-v24-history p,.demo-factory-v24-history small,.demo-factory-v24-deprioritized p,.demo-factory-v24-deprioritized small,.demo-factory-v24-row-status p,.demo-factory-v24-pilot>small{color:#f7f4ffa3;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.demo-factory-v24-next{background:#ffffff0a;border:1px solid #2dd4bf2e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.demo-factory-v24-next.good{border-color:#35d49a4d}.demo-factory-v24-next.warn{border-color:#f3b64952}.demo-factory-v24-next.danger{border-color:#fb71855c}.demo-factory-v24-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v24-cards article,.demo-factory-v24-history,.demo-factory-v24-deprioritized{border-radius:var(--dash-radius);background:#ffffff09;border:1px solid #ddd6fe1a;min-width:0;padding:9px}.demo-factory-v24-cards article.good,.demo-factory-v24-deprioritized li.good{border-color:#35d49a4d}.demo-factory-v24-cards article.warn,.demo-factory-v24-deprioritized li.warn{border-color:#f3b64952}.demo-factory-v24-cards article.danger,.demo-factory-v24-deprioritized li.danger{border-color:#fb71855c}.demo-factory-v24-cards article.neutral,.demo-factory-v24-deprioritized li.neutral{border-color:#c4b5fd29}.demo-factory-v24-history,.demo-factory-v24-deprioritized{gap:8px;display:grid}.demo-factory-v24-history ol,.demo-factory-v24-deprioritized ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.demo-factory-v24-history li,.demo-factory-v24-deprioritized li{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:8px;grid-template-columns:minmax(0,.8fr) minmax(200px,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.demo-factory-v24-history b,.demo-factory-v24-deprioritized b{color:#99f6e4;margin-bottom:3px;font-size:12px;display:block}.demo-factory-v24-row-status{background:#ffffff06;border:1px solid #2dd4bf24;border-radius:8px;padding:7px}.demo-factory-v24-row-status.traced{border-color:#35d49a42}.demo-factory-v24-row-status.active{border-color:#f3b64942}.demo-factory-v25-batches{border-radius:var(--dash-radius);background:#07070d3d;border:1px solid #fbbf242e;gap:8px;padding:10px;display:grid}.demo-factory-v25-head,.demo-factory-v25-selection-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.demo-factory-v25-head span,.demo-factory-v25-cards span,.demo-factory-v25-filters span,.demo-factory-v25-selection-head span{color:#fde68a;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.demo-factory-v25-head strong,.demo-factory-v25-cards strong,.demo-factory-v25-selection-head strong,.demo-factory-v25-selection li strong{color:var(--dash-text);overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v25-head p,.demo-factory-v25-cards p,.demo-factory-v25-selection-head p,.demo-factory-v25-selection p,.demo-factory-v25-selection small,.demo-factory-v25-batches>small{color:#f7f4ffa3;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.demo-factory-v25-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v25-cards article,.demo-factory-v25-filters,.demo-factory-v25-selection{border-radius:var(--dash-radius);background:#ffffff09;border:1px solid #ddd6fe1a;min-width:0;padding:9px}.demo-factory-v25-cards article.good,.demo-factory-v25-selection li.good{border-color:#35d49a4d}.demo-factory-v25-cards article.warn,.demo-factory-v25-selection li.warn{border-color:#f3b64952}.demo-factory-v25-cards article.danger,.demo-factory-v25-selection li.danger{border-color:#fb71855c}.demo-factory-v25-cards article.neutral,.demo-factory-v25-selection li.neutral{border-color:#c4b5fd29}.demo-factory-v25-selection li.processed{background:#2dd4bf0f;border-color:#2dd4bf47}.demo-factory-v26-progress{border-radius:var(--dash-radius);background:#ffffff09;border:1px solid #2dd4bf29;gap:8px;min-width:0;padding:9px;display:grid}.demo-factory-v26-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.demo-factory-v26-head span,.demo-factory-v26-stats span,.demo-factory-v26-log>span{color:#99f6e4;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.demo-factory-v26-head strong,.demo-factory-v26-stats strong{color:var(--dash-text);overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v26-head p,.demo-factory-v26-stats p,.demo-factory-v26-log p,.demo-factory-v26-log small{color:#f7f4ffa3;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.demo-factory-v26-actions{gap:6px;min-width:170px;display:grid}.demo-factory-v26-meter-block{gap:5px;display:grid}.demo-factory-v26-meter-block b{color:#99f6e4;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.demo-factory-v26-meter{background:#ffffff0e;border:1px solid #2dd4bf24;border-radius:999px;height:10px;overflow:hidden}.demo-factory-v26-meter span{background:linear-gradient(90deg,#2dd4bf,#fbbf24);min-width:2px;height:100%;display:block}.demo-factory-v26-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v26-stats article{background:#ffffff08;border:1px solid #2dd4bf1a;border-radius:8px;min-width:0;padding:8px}.demo-factory-v26-log{gap:7px;display:grid}.demo-factory-v26-log ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.demo-factory-v26-log li{background:#ffffff08;border:1px solid #2dd4bf1a;border-radius:8px;grid-template-columns:minmax(0,.42fr) minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px;display:grid}.demo-factory-v26-log b{color:#99f6e4;overflow-wrap:anywhere;font-size:12px;display:block}.demo-factory-v26-log li>span{color:#f7f4ffc7;overflow-wrap:anywhere;font-size:12px;font-weight:850}.demo-factory-v27-weekly{border-radius:var(--dash-radius);background:#ffffff09;border:1px solid #a78bfa29;gap:8px;min-width:0;padding:9px;display:grid}.demo-factory-v27-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.demo-factory-v27-head span,.demo-factory-v27-cards span,.demo-factory-v27-grid>div>span{color:#ddd6fe;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.demo-factory-v27-head strong,.demo-factory-v27-cards strong,.demo-factory-v27-grid strong{color:var(--dash-text);overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v27-head p,.demo-factory-v27-cards p,.demo-factory-v27-grid p,.demo-factory-v27-weekly>small{color:#f7f4ffa3;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.demo-factory-v27-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v27-cards article,.demo-factory-v27-grid>div{background:#ffffff08;border:1px solid #ddd6fe1a;border-radius:8px;min-width:0;padding:8px}.demo-factory-v27-cards article.good{border-color:#35d49a4d}.demo-factory-v27-cards article.warn{border-color:#f3b64952}.demo-factory-v27-cards article.neutral{border-color:#c4b5fd29}.demo-factory-v27-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v27-grid>div{gap:7px;display:grid}.demo-factory-v27-grid ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.demo-factory-v27-grid li{background:#ffffff07;border:1px solid #ddd6fe14;border-radius:8px;gap:3px;min-width:0;padding:7px;display:grid}.demo-factory-v27-grid b{color:#ddd6fe;overflow-wrap:anywhere;font-size:12px;line-height:1.2;display:block}.demo-factory-v28-archive{border-radius:var(--dash-radius);background:#ffffff09;border:1px solid #22c55e29;gap:8px;min-width:0;padding:9px;display:grid}.demo-factory-v28-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.demo-factory-v28-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.demo-factory-v28-head span,.demo-factory-v28-cards span,.demo-factory-v28-grid>div>span{color:#bbf7d0;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.demo-factory-v28-head strong,.demo-factory-v28-cards strong,.demo-factory-v28-grid strong{color:var(--dash-text);overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v28-head p,.demo-factory-v28-cards p,.demo-factory-v28-grid p,.demo-factory-v28-archive>small{color:#f7f4ffa3;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.demo-factory-v28-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v28-cards article,.demo-factory-v28-grid>div,.demo-factory-v28-grid article{background:#ffffff08;border:1px solid #bbf7d01a;border-radius:8px;min-width:0;padding:8px}.demo-factory-v28-cards article.good{border-color:#35d49a4d}.demo-factory-v28-cards article.warn{border-color:#f3b64952}.demo-factory-v28-cards article.neutral{border-color:#bbf7d029}.demo-factory-v28-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v28-grid>div{gap:7px;display:grid}.demo-factory-v28-grid ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.demo-factory-v28-grid li{background:#ffffff07;border:1px solid #bbf7d014;border-radius:8px;gap:3px;min-width:0;padding:7px;display:grid}.demo-factory-v28-grid b{color:#bbf7d0;overflow-wrap:anywhere;font-size:12px;line-height:1.2;display:block}.demo-factory-v29-trends{border-radius:var(--dash-radius);background:#ffffff09;border:1px solid #38bdf829;gap:8px;min-width:0;padding:9px;display:grid}.demo-factory-v29-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.demo-factory-v29-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.demo-factory-v29-import-button{cursor:pointer}.demo-factory-v29-file{display:none}.demo-factory-v29-head span,.demo-factory-v29-cards span,.demo-factory-v29-grid>div>span{color:#bae6fd;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.demo-factory-v29-head strong,.demo-factory-v29-cards strong,.demo-factory-v29-grid strong{color:var(--dash-text);overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v29-head p,.demo-factory-v29-cards p,.demo-factory-v29-grid p,.demo-factory-v29-trends>small{color:#f7f4ffa3;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.demo-factory-v29-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v29-cards article,.demo-factory-v29-grid>div,.demo-factory-v29-grid article{background:#ffffff08;border:1px solid #bae6fd1a;border-radius:8px;min-width:0;padding:8px}.demo-factory-v29-cards article.good{border-color:#35d49a4d}.demo-factory-v29-cards article.warn{border-color:#f3b64952}.demo-factory-v29-cards article.neutral{border-color:#bae6fd29}.demo-factory-v29-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr) minmax(0,.9fr);gap:8px;display:grid}.demo-factory-v29-grid>div{gap:7px;display:grid}.demo-factory-v29-grid ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.demo-factory-v29-grid li{background:#ffffff07;border:1px solid #bae6fd14;border-radius:8px;gap:3px;min-width:0;padding:7px;display:grid}.demo-factory-v29-grid b{color:#bae6fd;overflow-wrap:anywhere;font-size:12px;line-height:1.2;display:block}.demo-factory-v210-alerts{border-radius:var(--dash-radius);background:#ffffff09;border:1px solid #fbbf242e;gap:8px;min-width:0;padding:9px;display:grid}.demo-factory-v210-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.demo-factory-v210-head span,.demo-factory-v210-cards span,.demo-factory-v210-grid>div>span{color:#fef3c7;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.demo-factory-v210-head strong,.demo-factory-v210-cards strong,.demo-factory-v210-grid strong{color:var(--dash-text);overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v210-head p,.demo-factory-v210-cards p,.demo-factory-v210-grid p,.demo-factory-v210-alerts>small{color:#f7f4ffa3;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.demo-factory-v210-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v210-cards article,.demo-factory-v210-grid>div,.demo-factory-v210-grid article{background:#ffffff08;border:1px solid #fef3c71a;border-radius:8px;min-width:0;padding:8px}.demo-factory-v210-cards article.good,.demo-factory-v210-grid li.good{border-color:#35d49a4d}.demo-factory-v210-cards article.warn,.demo-factory-v210-grid li.warn{border-color:#f3b64957}.demo-factory-v210-cards article.neutral,.demo-factory-v210-grid li.neutral{border-color:#fef3c729}.demo-factory-v210-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.72fr);gap:8px;display:grid}.demo-factory-v210-grid>div{gap:7px;display:grid}.demo-factory-v210-grid ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.demo-factory-v210-grid li{background:#ffffff07;border:1px solid #fef3c714;border-radius:8px;gap:3px;min-width:0;padding:7px;display:grid}.demo-factory-v210-grid b{color:#fef3c7;overflow-wrap:anywhere;font-size:12px;line-height:1.2;display:block}.demo-factory-v211-execution{border-radius:var(--dash-radius);background:#ffffff09;border:1px solid #34d3992e;gap:8px;min-width:0;padding:9px;display:grid}.demo-factory-v211-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.demo-factory-v211-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.demo-factory-v211-head span,.demo-factory-v211-cards span,.demo-factory-v211-grid>div>span{color:#a7f3d0;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.demo-factory-v211-head strong,.demo-factory-v211-cards strong,.demo-factory-v211-grid strong{color:var(--dash-text);overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v211-head p,.demo-factory-v211-cards p,.demo-factory-v211-grid p,.demo-factory-v211-execution>small{color:#f7f4ffa3;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.demo-factory-v211-meter-block{gap:6px;display:grid}.demo-factory-v211-meter-block b{color:#a7f3d0;overflow-wrap:anywhere;font-size:12px}.demo-factory-v211-meter{background:#ffffff12;border-radius:999px;height:9px;overflow:hidden}.demo-factory-v211-meter span{background:linear-gradient(90deg,#34d399,#fbbf24);height:100%;display:block}.demo-factory-v211-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v211-cards article,.demo-factory-v211-grid>div,.demo-factory-v211-grid article{background:#ffffff08;border:1px solid #a7f3d01a;border-radius:8px;min-width:0;padding:8px}.demo-factory-v211-cards article.good,.demo-factory-v211-grid li.good{border-color:#35d49a4d}.demo-factory-v211-cards article.warn,.demo-factory-v211-grid li.warn{border-color:#f3b64957}.demo-factory-v211-cards article.neutral,.demo-factory-v211-grid li.neutral{border-color:#a7f3d029}.demo-factory-v211-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.72fr);gap:8px;display:grid}.demo-factory-v211-grid>div{gap:7px;display:grid}.demo-factory-v211-grid ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.demo-factory-v211-grid li{background:#ffffff07;border:1px solid #a7f3d014;border-radius:8px;gap:6px;min-width:0;padding:7px;display:grid}.demo-factory-v211-grid b{color:#a7f3d0;overflow-wrap:anywhere;font-size:12px;line-height:1.2;display:block}.demo-factory-v25-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v25-filters>div{gap:7px;min-width:0;display:grid}.demo-factory-v25-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.demo-factory-v25-filter-grid button{color:#f7f4ffb8;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ddd6fe1a;border-radius:8px;gap:3px;min-height:68px;padding:8px;display:grid}.demo-factory-v25-filter-grid button.active{color:#fef3c7;background:#fbbf241a;border-color:#fbbf2457}.demo-factory-v25-filter-grid b,.demo-factory-v25-selection b{color:#fde68a;overflow-wrap:anywhere;font-size:12px;line-height:1.2;display:block}.demo-factory-v25-filter-grid strong{color:#fff;font-size:18px;line-height:1;display:block}.demo-factory-v25-filter-grid small{color:#f7f4ff8f;overflow-wrap:anywhere;font-size:11px;font-weight:820;line-height:1.25}.demo-factory-v25-selection{gap:8px;display:grid}.demo-factory-v25-selection ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.demo-factory-v25-selection li{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:8px;grid-template-columns:minmax(0,.58fr) minmax(240px,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.demo-factory-v25-row-actions{gap:6px;min-width:150px;display:grid}.demo-factory-v25-row-actions form,.demo-factory-v25-row-actions .soft-button{width:100%}.demo-factory-v22-decisions{border-radius:var(--dash-radius);background:#07070d3d;border:1px solid #93c5fd29;gap:8px;padding:10px;display:grid}.demo-factory-v22-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.demo-factory-v22-head span,.demo-factory-v22-cards span,.demo-factory-v22-rows>span,.demo-factory-v22-proof span{color:#bfdbfe;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.demo-factory-v22-head strong,.demo-factory-v22-cards strong,.demo-factory-v22-rows strong{color:var(--dash-text);overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v22-head p,.demo-factory-v22-cards p,.demo-factory-v22-rows p,.demo-factory-v22-rows small,.demo-factory-v22-proof p{color:#f7f4ffa3;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.demo-factory-v22-head .soft-button{min-height:32px;padding:0 9px}.demo-factory-v22-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v22-cards article,.demo-factory-v22-rows{border-radius:var(--dash-radius);background:#ffffff09;border:1px solid #ddd6fe1a;min-width:0;padding:9px}.demo-factory-v22-cards article.good,.demo-factory-v22-rows li.good{border-color:#35d49a4d}.demo-factory-v22-cards article.warn,.demo-factory-v22-rows li.warn{border-color:#f3b64952}.demo-factory-v22-cards article.danger,.demo-factory-v22-rows li.danger{border-color:#fb71855c}.demo-factory-v22-cards article.neutral,.demo-factory-v22-rows li.neutral{border-color:#c4b5fd29}.demo-factory-v22-rows{gap:8px;display:grid}.demo-factory-v22-rows ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.demo-factory-v22-rows li{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:8px;grid-template-columns:minmax(0,.48fr) minmax(220px,.8fr) minmax(220px,.72fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.demo-factory-v22-rows b{color:#bfdbfe;margin-bottom:3px;font-size:12px;display:block}.demo-factory-v22-proof{background:#ffffff06;border:1px solid #93c5fd1f;border-radius:8px;padding:7px}.demo-factory-v22-actions{gap:6px;min-width:150px;display:grid}.demo-factory-v22-actions form,.demo-factory-v22-actions .soft-button{width:100%}.demo-factory-v23-journal{border-radius:var(--dash-radius);background:#07070d3d;border:1px solid #a78bfa29;gap:8px;padding:10px;display:grid}.demo-factory-v23-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.demo-factory-v23-head span,.demo-factory-v23-cards span,.demo-factory-v23-entries>span{color:#ddd6fe;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.demo-factory-v23-head strong,.demo-factory-v23-cards strong,.demo-factory-v23-entries strong{color:var(--dash-text);overflow-wrap:anywhere;line-height:1.16;display:block}.demo-factory-v23-head p,.demo-factory-v23-cards p,.demo-factory-v23-entries p,.demo-factory-v23-entries small{color:#f7f4ffa3;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.demo-factory-v23-head .soft-button{min-height:32px;padding:0 9px}.demo-factory-v23-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.demo-factory-v23-cards article,.demo-factory-v23-entries{border-radius:var(--dash-radius);background:#ffffff09;border:1px solid #ddd6fe1a;min-width:0;padding:9px}.demo-factory-v23-cards article.good{border-color:#35d49a4d}.demo-factory-v23-cards article.warn{border-color:#f3b64952}.demo-factory-v23-cards article.danger{border-color:#fb71855c}.demo-factory-v23-cards article.neutral{border-color:#c4b5fd29}.demo-factory-v23-entries{gap:8px;display:grid}.demo-factory-v23-entries ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.demo-factory-v23-entries li{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-items:center;gap:8px;padding:8px;display:grid}.demo-factory-v23-entries b{color:#ddd6fe;margin-bottom:3px;font-size:12px;display:block}.demo-factory-v17-next{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.demo-factory-v17-next-actions{gap:7px;min-width:210px;display:grid}.demo-factory-v17-next-actions .soft-button{width:100%;min-height:32px;padding:0 9px}.demo-factory-v17-decisions{gap:8px;display:grid}.demo-factory-v17-decisions ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.demo-factory-v17-decisions li{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:8px;padding:8px}.demo-factory-v17-decisions b{color:var(--dash-text);margin-right:6px}.demo-factory-v1-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.demo-factory-v1-filter-bar>span,.demo-factory-v1-filter-bar a{color:#f7f4ffbd;background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:999px;min-height:30px;padding:8px 10px;font-size:11px;font-weight:900;line-height:1.2;text-decoration:none}.demo-factory-v1-filter-bar a.active{color:var(--dash-text);background:#7dd3fc24;border-color:#7dd3fc52}.demo-factory-v1-filter-bar b{color:var(--dash-text);margin-left:4px}.demo-factory-v1-report-decisions{flex-wrap:wrap;gap:8px;display:flex}.demo-factory-v1-report-decisions span,.demo-factory-v1-report-checks span{color:#f7f4ffc7;background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:999px;min-height:28px;padding:7px 9px;font-size:11px;font-weight:900;line-height:1.25}.demo-factory-v1-report-decisions b{color:var(--dash-text);margin-left:4px}.demo-factory-v1-report-list{gap:8px;display:grid}.demo-factory-v1-report-list article{grid-template-columns:minmax(0,1fr) minmax(190px,.32fr) minmax(220px,.36fr) auto;align-items:center;gap:10px;display:grid}.demo-factory-v1-report-checks{flex-wrap:wrap;gap:6px;display:flex}.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{flex-wrap:wrap;gap:8px;display:flex}.demo-factory-v1-report-foot span{color:#f7f4ffa8;overflow-wrap:anywhere;text-transform:none;background:#ffffff0a;border:1px solid #ddd6fe14;border-radius:999px;max-width:100%;padding:7px 9px}.demo-factory-daily-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.demo-factory-daily-head span,.demo-factory-daily-grid span{margin-bottom:7px}.demo-factory-daily-head strong,.demo-factory-daily-grid strong{color:var(--dash-text);letter-spacing:0;line-height:1.15;display:block}.demo-factory-daily-head strong{font-size:18px}.demo-factory-daily-head b,.demo-factory-daily-grid b{color:var(--dash-amber);font-size:12px;font-weight:950}.demo-factory-daily-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.demo-factory-daily-grid a{border-radius:var(--dash-radius);color:inherit;background:#0404095c;border:1px solid #ddd6fe1c;gap:6px;min-height:118px;padding:10px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.demo-factory-daily-grid svg{color:var(--dash-violet-3)}.demo-factory-daily-grid strong{overflow-wrap:anywhere;font-size:14px}.demo-factory-daily-grid small{color:#f7f4ff85;font-size:11px;line-height:1.3}.demo-factory-command-strip{border-top:1px solid #ddd6fe1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;display:grid}.demo-factory-command-strip a,.demo-factory-level-grid article,.demo-factory-work-row,.demo-factory-empty-state,.demo-factory-metrics-drawer,.demo-factory-process-drawer{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1c}.demo-factory-metrics-drawer{overflow:hidden}.demo-factory-metrics-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:11px 12px;list-style:none;display:flex}.demo-factory-metrics-drawer>summary::-webkit-details-marker{display:none}.demo-factory-metrics-drawer>summary span,.demo-factory-metrics-drawer>summary b{margin:0}.demo-factory-metrics-drawer>summary b{color:#f7f4ffd1;font-size:12px}.demo-factory-command-strip a{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:96px;padding:12px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.demo-factory-command-strip svg{color:var(--dash-violet-2);margin-top:2px}.demo-factory-command-strip strong{color:var(--dash-text);letter-spacing:0;font-size:28px;line-height:1;display:block}.demo-factory-level-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.demo-factory-level-grid article{align-content:start;gap:10px;min-height:214px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.demo-factory-level-grid strong,.demo-factory-work-row strong,.demo-factory-empty-state strong{color:var(--dash-text);letter-spacing:0;font-size:17px;line-height:1.2;display:block}.demo-factory-level-grid .compact-action{align-self:end;margin-top:4px}.demo-factory-work-list{gap:8px;display:grid}.demo-factory-section-title{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.demo-factory-section-title span,.demo-factory-section-title b{margin:0}.demo-factory-section-title b,.demo-factory-process-drawer>summary b{color:#f7f4ffdb;font-size:12px;font-weight:950}.demo-factory-work-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-height:104px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.demo-factory-work-row small{color:#f7f4ff94;font-size:12px}.demo-factory-work-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.demo-factory-work-tags b{color:#f7f4ffbd;background:#8b5cf61c;border:1px solid #c4b5fd24;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;line-height:1.25}.demo-factory-work-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.demo-factory-work-context article{background:#07070d4d;border:1px solid #ddd6fe1a;border-radius:12px;min-width:0;padding:9px}.demo-factory-work-context article.good{border-color:#35d49a38}.demo-factory-work-context article.warn{border-color:#f3b64947}.demo-factory-work-context article.risk,.demo-factory-work-context article.danger{border-color:#fb718542}.demo-factory-work-context article.neutral{border-color:#c4b5fd24}.demo-factory-work-context span,.demo-factory-work-context strong,.demo-factory-work-context p{overflow-wrap:anywhere;min-width:0;line-height:1.22;display:block}.demo-factory-work-context strong{color:#fff;margin-top:5px;font-size:13px}.demo-factory-work-context p{color:#f7f4ff99;margin:4px 0 0;font-size:11px;font-weight:820}.demo-factory-work-row>b{color:var(--dash-amber);font-size:14px}.demo-factory-empty-state{padding:14px}.demo-factory-work-footer{border-radius:var(--dash-radius);color:var(--dash-muted);background:#05050a6b;border:1px solid #ddd6fe1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:12px;font-weight:850;display:flex}.demo-factory-work-footer b{color:#f7f4ffc7;font-size:inherit}.demo-factory-process-drawer{overflow:hidden}.demo-factory-process-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.demo-factory-process-drawer>summary::-webkit-details-marker{display:none}.demo-factory-process-drawer>summary span,.demo-factory-process-drawer>summary b{margin:0}.demo-factory-step-grid{border-top:1px solid #ddd6fe1a;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:grid}.demo-factory-step-grid span{border-radius:var(--dash-radius);color:#f7f4ffd6;text-align:center;background:#8b5cf61f;border:1px solid #c4b5fd29;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:10px;font-size:12px;font-weight:900;display:flex}@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-level-grid article,.demo-factory-daily-grid a,.demo-factory-work-row{transition:none}}@media (max-width:1180px){.demo-factory-focus-card,.demo-factory-qa-alert,.demo-factory-daily-head,.demo-factory-v1-head,.demo-factory-v1-list article,.demo-factory-v1-report-head,.demo-factory-v1-report-list article,.demo-factory-v16-head,.demo-factory-v16-action,.demo-factory-v17-head,.demo-factory-v17-current,.demo-factory-v17-next,.demo-factory-v18-report-head,.demo-factory-v19-head,.demo-factory-v19-days li,.demo-factory-v20-head,.demo-factory-v20-niches li,.demo-factory-v20-conversions li,.demo-factory-v21-head,.demo-factory-v21-rows li,.demo-factory-v21-activation li,.demo-factory-v24-head,.demo-factory-v24-next,.demo-factory-v24-history li,.demo-factory-v24-deprioritized li,.demo-factory-v25-head,.demo-factory-v25-selection-head,.demo-factory-v25-filters,.demo-factory-v25-selection li,.demo-factory-v26-head,.demo-factory-v26-log li,.demo-factory-v27-head,.demo-factory-v27-grid,.demo-factory-v28-head,.demo-factory-v28-grid,.demo-factory-v29-head,.demo-factory-v29-grid,.demo-factory-v210-head,.demo-factory-v210-grid,.demo-factory-v211-head,.demo-factory-v211-grid,.demo-factory-v22-head,.demo-factory-v22-rows li,.demo-factory-v23-head,.demo-factory-v23-entries li,.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-trends,.demo-factory-v19-objectives,.demo-factory-v20-funnel,.demo-factory-v21-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,.demo-factory-v210-cards,.demo-factory-v211-cards,.demo-factory-v22-cards,.demo-factory-v23-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-factory-v1-tracker-summary,.demo-factory-v1-tracker-head{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-stage-grid,.demo-factory-v1-production-strip,.demo-factory-v1-queue-grid,.demo-factory-v1-machine-grid,.demo-factory-v1-completeness-grid,.demo-factory-v1-production-cut-grid,.demo-factory-v1-batch-grid,.demo-factory-v1-tracker-summary,.demo-factory-v1-tracker-stats,.demo-factory-v1-tracker-grid,.demo-factory-v16-metrics,.demo-factory-v16-grid,.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-v24-cards,.demo-factory-v25-cards,.demo-factory-v26-stats,.demo-factory-v27-cards,.demo-factory-v28-cards,.demo-factory-v29-cards,.demo-factory-v210-cards,.demo-factory-v211-cards,.demo-factory-v22-cards,.demo-factory-v23-cards,.demo-factory-v1-report-metrics{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-machine-head,.demo-factory-v1-machine-priority,.demo-factory-v1-completeness-head,.demo-factory-v1-completeness-summary,.demo-factory-v1-production-cut-head,.demo-factory-v1-production-cut-list article{grid-template-columns:minmax(0,1fr)}.demo-factory-v1-machine-actions,.demo-factory-v1-completeness-actions,.demo-factory-v1-production-cut-actions,.demo-factory-v1-production-cut-row-actions,.demo-factory-v1-machine-actions .shared-file-copy-control,.demo-factory-v1-completeness-actions .shared-file-copy-control,.demo-factory-v1-production-cut-actions .shared-file-copy-control,.demo-factory-v1-production-cut-row-actions .shared-file-copy-control,.demo-factory-v1-production-cut-actions .soft-button,.demo-factory-v1-production-cut-row-actions .dark-button,.demo-factory-v1-machine-actions .dark-button{width:100%}.demo-factory-v1-url-record-list form,.demo-factory-v1-human-decision-list form,.demo-factory-v1-activation-handoff-list article,.demo-factory-v1-client-onboarding-list article,.demo-factory-v1-revenue-list article{grid-template-columns:minmax(0,1fr)}.demo-factory-v1-human-decision-actions,.demo-factory-v1-activation-handoff-actions,.demo-factory-v1-client-onboarding-actions,.demo-factory-v1-revenue-actions{justify-content:stretch}.demo-factory-v1-human-decision-actions .dark-button,.demo-factory-v1-human-decision-actions .soft-button,.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-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 a,.demo-factory-action-dock .shared-file-copy-button{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 .soft-button,.demo-factory-v1-report-actions .shared-file-copy-control,.demo-factory-v1-report-actions .shared-file-copy-button,.demo-factory-work-actions .shared-file-copy-control,.demo-factory-work-actions .shared-file-copy-button,.demo-factory-work-actions .dark-button,.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{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demo-factory-v17-next-actions{min-width:0}}.router-command-panel{background:linear-gradient(135deg,#8b5cf624,#38bdf80d 42%,#0000 68%),linear-gradient(#110f1cf7,#07060cfa);border-color:#c4b5fd33;grid-column:1/-1;gap:12px;animation:.36s ease-out both routerCommandRise;display:grid;overflow:hidden}.router-command-panel .panel-header{margin-bottom:0}.router-command-panel .status-pill{white-space:nowrap}.router-action-dock{border-radius:var(--dash-radius);background:#05050a94;border:1px solid #ddd6fe1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.router-action-dock a{min-height:50px;padding:0 12px;transition:border-color .18s,box-shadow .18s,transform .18s}.router-action-dock a:hover,.router-command-strip a:hover,.router-priority-rules article:hover,.router-mode-strip article:hover,.router-example-card:hover,.router-fallback-card article:hover{border-color:#ddd6fe47;transform:translateY(-1px);box-shadow:0 14px 34px #07060c3d}.router-focus-card{border-radius:var(--dash-radius);background:#ffffff0e;border:1px solid #ddd6fe21;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:118px;padding:14px;display:grid}.router-focus-card.critical,.router-command-strip a.critical,.router-priority-rules article.critical,.router-mode-strip article.critical{border-color:#fb71855c}.router-focus-card.standard,.router-command-strip a.standard,.router-priority-rules article.standard,.router-mode-strip article.standard{border-color:#a78bfa57}.router-focus-card.cheap,.router-command-strip a.cheap,.router-priority-rules article.cheap,.router-mode-strip article.cheap,.router-command-strip a.good{border-color:#35d49a4d}.router-focus-card.fast,.router-command-strip a.fast,.router-priority-rules article.fast,.router-mode-strip article.fast{border-color:#38bdf857}.router-command-strip a.warn{border-color:#f3b64952}.router-command-strip a.neutral{border-color:#c4b5fd33}.router-focus-card span,.router-command-strip span,.router-example-card>span,.router-fallback-card span,.router-priority-rules span,.router-mode-strip span,.router-detail-drawer>summary span,.router-library-drawer>summary span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.router-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.router-focus-card p,.router-focus-card small,.router-command-strip p,.router-example-card p,.router-example-tags small,.router-fallback-card p,.router-fallback-card small,.router-priority-rules p,.router-priority-rules small,.router-mode-strip p{color:var(--dash-muted);margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.35;display:block}.router-focus-card p,.router-focus-card small{margin:0;font-size:13px;font-weight:820}.router-focus-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.router-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.router-command-strip a,.router-example-card,.router-fallback-card,.router-fallback-card article,.router-priority-rules article,.router-mode-strip article,.router-detail-drawer,.router-library-drawer{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1c}.router-command-strip a{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:96px;padding:12px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.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);letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;font-size:28px;line-height:1;display:block}.router-routing-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;display:grid}.router-example-card,.router-fallback-card{align-content:start;gap:10px;min-height:166px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.router-example-card strong,.router-fallback-card strong,.router-priority-rules strong{color:var(--dash-text);letter-spacing:0;font-size:17px;line-height:1.2;display:block}.router-example-tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.router-example-tags small{border-radius:var(--dash-radius);color:#f7f4ffc7;background:#8b5cf61f;border:1px solid #c4b5fd26;margin:0;padding:7px 9px;font-size:11px}.router-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.router-section-title span,.router-section-title b{margin:0}.router-section-title b,.router-detail-drawer>summary b,.router-library-drawer>summary b{color:#f7f4ffdb;font-size:12px;font-weight:950}.router-fallback-card article{padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s}.router-priority-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.router-priority-rules article{align-content:start;gap:8px;min-height:124px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.router-mode-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.router-mode-strip article{min-height:96px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s}.router-detail-drawer,.router-library-drawer{overflow:hidden}.router-detail-drawer>summary,.router-library-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.router-detail-drawer>summary::-webkit-details-marker{display:none}.router-library-drawer>summary::-webkit-details-marker{display:none}.router-detail-drawer>summary span,.router-detail-drawer>summary b,.router-library-drawer>summary span,.router-library-drawer>summary b{margin:0}.router-detail-body,.router-library-body{border-top:1px solid #ddd6fe1a;gap:12px;padding:12px;display:grid}.router-library-body .router-rules-grid,.router-library-body .model-preset-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-priority-rules article,.router-mode-strip 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-priority-rules,.router-mode-strip{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{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.router-command-strip strong{font-size:20px;line-height:1.05}}.worker-command-panel{background:linear-gradient(135deg,#8b5cf624,#35d49a0d 42%,#0000 68%),linear-gradient(#110f1cf7,#07060cfa);border-color:#c4b5fd33;grid-column:1/-1;gap:12px;animation:.36s ease-out both workerCommandRise;display:grid;overflow:hidden}.worker-command-panel .panel-header{margin-bottom:0}.worker-command-panel .status-pill{white-space:nowrap}.worker-action-dock{border-radius:var(--dash-radius);background:#05050a94;border:1px solid #ddd6fe1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.worker-action-dock a{min-height:50px;padding:0 12px;transition:border-color .18s,box-shadow .18s,transform .18s}.worker-action-dock a:hover,.worker-command-strip a:hover,.worker-roster-list article:hover,.worker-library-grid article:hover{border-color:#ddd6fe47;transform:translateY(-1px);box-shadow:0 14px 34px #07060c3d}.worker-focus-card{border-radius:var(--dash-radius);background:#ffffff0e;border:1px solid #ddd6fe21;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:118px;padding:14px;display:grid}.worker-focus-card.good,.worker-command-strip a.good,.worker-roster-list article.idle,.worker-library-grid article.idle{border-color:#35d49a4d}.worker-focus-card.warn,.worker-command-strip a.warn,.worker-roster-list article.review,.worker-library-grid article.review{border-color:#f3b64952}.worker-focus-card.danger,.worker-command-strip a.danger,.worker-roster-list article.disabled,.worker-roster-list article.blocked,.worker-library-grid article.disabled,.worker-library-grid article.blocked{border-color:#fb718557}.worker-focus-card.neutral,.worker-command-strip a.neutral{border-color:#c4b5fd33}.worker-focus-card span,.worker-command-strip span,.worker-roster-list span,.worker-safety-grid span,.worker-priority-drawer>summary span,.worker-library-drawer>summary span,.worker-library-grid span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.worker-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.worker-focus-card p,.worker-focus-card small,.worker-command-strip p,.worker-roster-list p,.worker-roster-list small,.worker-library-grid p{color:var(--dash-muted);margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.35;display:block}.worker-focus-card p,.worker-focus-card small{margin:0;font-size:13px;font-weight:820}.worker-focus-actions,.worker-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.worker-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.worker-command-strip a,.worker-roster-list article,.worker-safety-grid span,.worker-priority-drawer,.worker-library-drawer,.worker-library-grid article{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1c}.worker-command-strip a{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:96px;padding:12px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.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);letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;font-size:26px;line-height:1.05;display:block}.worker-roster-list{gap:8px;display:grid}.worker-roster-list article{grid-template-columns:minmax(0,1fr) minmax(170px,.36fr) minmax(120px,.22fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.worker-roster-list strong,.worker-library-grid strong{color:var(--dash-text);letter-spacing:0;font-size:17px;line-height:1.2;display:block}.worker-roster-list small{color:#f7f4ffb8;margin:0}.worker-safety-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.worker-safety-grid span{color:#f7f4ffd6;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:38px;margin:0;padding:10px;font-size:12px;font-weight:900;display:flex}.worker-priority-drawer,.worker-library-drawer{overflow:hidden}.worker-priority-drawer>summary,.worker-library-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.worker-priority-drawer>summary::-webkit-details-marker{display:none}.worker-library-drawer>summary::-webkit-details-marker{display:none}.worker-priority-drawer>summary span,.worker-priority-drawer>summary b,.worker-library-drawer>summary span,.worker-library-drawer>summary b{margin:0}.worker-priority-drawer>summary b,.worker-library-drawer>summary b{color:#f7f4ffdb;font-size:12px;font-weight:950}.worker-priority-summary{border-top:1px solid #ddd6fe1a;margin:0;padding:10px}.worker-library-grid{border-top:1px solid #ddd6fe1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.worker-library-grid article{align-content:start;gap:10px;min-height:216px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.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-roster-list article,.worker-library-grid 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-safety-grid,.worker-library-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-safety-grid,.worker-library-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{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.job-command-panel{background:linear-gradient(135deg,#8b5cf624,#f3b6490d 42%,#0000 68%),linear-gradient(#110f1cf7,#07060cfa);border-color:#c4b5fd33;grid-column:1/-1;gap:12px;animation:.36s ease-out both jobCommandRise;display:grid;overflow:hidden}.job-command-panel .panel-header{margin-bottom:0}.job-command-panel .status-pill{white-space:nowrap}.job-action-dock{border-radius:var(--dash-radius);background:#05050a94;border:1px solid #ddd6fe1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.job-action-dock a,.job-action-dock button{width:100%;min-height:50px;padding:0 12px}.job-action-dock a,.job-action-dock button,.job-command-strip a,.job-queue-list article{transition:border-color .18s,box-shadow .18s,transform .18s}.job-action-dock a:hover,.job-action-dock button:hover,.job-command-strip a:hover,.job-queue-list article:hover{border-color:#ddd6fe47;transform:translateY(-1px);box-shadow:0 14px 34px #07060c3d}.job-focus-card{border-radius:var(--dash-radius);background:#ffffff0e;border:1px solid #ddd6fe21;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:118px;padding:14px;display:grid}.job-focus-card.danger,.job-command-strip a.danger,.job-queue-list article.review{border-color:#fb71855c}.job-focus-card.warn,.job-command-strip a.warn,.job-queue-list article.running{border-color:#f3b64952}.job-focus-card.neutral,.job-command-strip a.neutral,.job-queue-list article.queued{border-color:#c4b5fd3d}.job-focus-card.good,.job-command-strip a.good,.job-queue-list article.done,.job-queue-list article.idle{border-color:#35d49a4d}.job-focus-card span,.job-command-strip span,.job-queue-list span,.job-safety-grid span,.job-priority-drawer>summary span,.job-status-drawer>summary span,.job-library-drawer>summary span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.job-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.job-focus-card p,.job-focus-card small,.job-command-strip p,.job-queue-list p,.job-queue-list small{color:var(--dash-muted);margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.35;display:block}.job-focus-card p,.job-focus-card small{margin:0;font-size:13px;font-weight:820}.job-focus-actions,.job-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.job-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.job-command-strip a,.job-queue-list article,.job-safety-grid span,.job-priority-drawer,.job-status-drawer,.job-library-drawer{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1c}.job-command-strip a{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:96px;padding:12px;text-decoration:none;display:grid}.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);letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;font-size:28px;line-height:1;display:block}.job-queue-list{gap:8px;display:grid}.job-queue-list article{grid-template-columns:minmax(0,1fr) minmax(130px,.24fr) minmax(110px,.18fr) minmax(120px,.22fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px;display:grid}.job-queue-list strong{color:var(--dash-text);letter-spacing:0;font-size:17px;line-height:1.2;display:block}.job-queue-list small{color:#f7f4ffb8;overflow-wrap:anywhere;margin:0}.job-safety-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.job-safety-grid span{color:#f7f4ffd6;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:38px;margin:0;padding:10px;font-size:12px;font-weight:900;display:flex}.job-priority-drawer,.job-status-drawer,.job-library-drawer{overflow:hidden}.job-priority-drawer>summary,.job-status-drawer>summary,.job-library-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.job-priority-drawer>summary::-webkit-details-marker{display:none}.job-status-drawer>summary::-webkit-details-marker{display:none}.job-library-drawer>summary::-webkit-details-marker{display:none}.job-priority-drawer>summary span,.job-priority-drawer>summary b,.job-status-drawer>summary span,.job-status-drawer>summary b,.job-library-drawer>summary span,.job-library-drawer>summary b{margin:0}.job-priority-drawer>summary b,.job-status-drawer>summary b,.job-library-drawer>summary b{color:#f7f4ffdb;font-size:12px;font-weight:950}.job-priority-summary,.job-status-body,.job-library-body{border-top:1px solid #ddd6fe1a;padding:10px}.job-priority-drawer:not([open])>.job-priority-summary,.job-status-drawer:not([open])>.job-status-body,.job-library-drawer:not([open])>.job-library-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{gap:12px;display:grid}.job-status-body .v0-status-grid,.job-status-body .supabase-migration-panel{margin-bottom:0}.job-library-body{gap:12px;display:grid}.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{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.log-command-panel{background:linear-gradient(135deg,#8b5cf624,#22c55e0d 42%,#0000 68%),linear-gradient(#110f1cf7,#07060cfa);border-color:#c4b5fd33;grid-column:1/-1;gap:12px;animation:.36s ease-out both logCommandRise;display:grid;position:relative;overflow:hidden}.log-command-panel .panel-header{margin-bottom:0}.log-command-panel .status-pill{white-space:nowrap}.log-action-dock{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf617,#35d49a09),#05050a94;border:1px solid #ddd6fe1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff0d}.log-action-dock a{min-height:50px;padding:0 12px;transition:border-color .18s,box-shadow .18s,transform .18s}.log-action-dock a:hover,.log-command-strip a:hover,.log-list article:hover{border-color:#ddd6fe47;transform:translateY(-1px);box-shadow:0 14px 34px #07060c3d}.log-focus-card{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf61f,#35d49a0a),#ffffff0e;border:1px solid #ddd6fe21;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:118px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.log-focus-card:before{content:"";background:linear-gradient(#c4b5fde6,#8b5cf673);width:4px;position:absolute;inset:0 auto 0 0}.log-focus-card>*{z-index:1;position:relative}.log-focus-card.danger,.log-command-strip a.danger,.log-list article.error{border-color:#fb71855c}.log-focus-card.danger:before,.log-command-strip a.danger:before,.log-list article.error:before{background:linear-gradient(#fb7185f2,#8b5cf680)}.log-focus-card.warn,.log-command-strip a.warn,.log-list article.warn{border-color:#f3b64952}.log-focus-card.warn:before,.log-command-strip a.warn:before,.log-list article.warn:before{background:linear-gradient(#f3b649f2,#8b5cf673)}.log-focus-card.good,.log-command-strip a.good,.log-list article.info{border-color:#35d49a4d}.log-focus-card.good:before,.log-command-strip a.good:before,.log-list article.info:before{background:linear-gradient(#35d49ae6,#8b5cf66b)}.log-focus-card.neutral,.log-command-strip a.neutral{border-color:#c4b5fd3d}.log-focus-card.neutral:before,.log-command-strip a.neutral:before{background:linear-gradient(#c4b5fde0,#8b5cf66b)}.log-focus-card span,.log-command-strip span,.log-list span,.log-safety-grid span,.log-priority-drawer>summary span,.log-source-drawer>summary span,.log-library-drawer>summary span,.log-source-grid span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.log-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.log-focus-card p,.log-focus-card small,.log-command-strip p,.log-list p,.log-list small,.log-source-grid p{color:var(--dash-muted);margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.35;display:block}.log-focus-card p,.log-focus-card small{margin:0;font-size:13px;font-weight:820}.log-focus-actions,.log-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.log-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.log-command-strip a,.log-list article,.log-safety-grid span,.log-priority-drawer,.log-source-drawer,.log-library-drawer,.log-source-grid article{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1c}.log-command-strip a{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:96px;padding:12px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.log-command-strip a:before{content:"";background:linear-gradient(90deg,#c4b5fddb,#8b5cf62e);height:3px;position:absolute;inset:0 0 auto}.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);letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;font-size:26px;line-height:1.05;display:block}.log-list{gap:8px;display:grid}.log-list article{grid-template-columns:minmax(0,1fr) minmax(110px,.18fr) minmax(150px,.28fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.log-command-strip a,.log-list article{background:linear-gradient(135deg,#8b5cf61a,#35d49a09 58%,#0000),#ffffff0d;box-shadow:inset 0 1px #ffffff0b}.log-list article:before{content:"";background:linear-gradient(#c4b5fdcc,#8b5cf638);width:3px;position:absolute;inset:10px auto 10px 0}.log-list article>*{z-index:1;min-width:0;position:relative}.log-list strong,.log-source-grid strong{color:var(--dash-text);letter-spacing:0;font-size:17px;line-height:1.2;display:block}.log-list small{color:#f7f4ffb8;overflow-wrap:anywhere;margin:0}.log-row-actions .dark-button,.log-focus-actions .dark-button{box-shadow:0 10px 26px #8b5cf638}.log-safety-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.log-safety-grid span{color:#f7f4ffd6;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:38px;margin:0;padding:10px;font-size:12px;font-weight:900;display:flex}.log-priority-drawer,.log-source-drawer,.log-library-drawer{overflow:hidden}.log-priority-drawer>summary,.log-source-drawer>summary,.log-library-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.log-priority-drawer>summary::-webkit-details-marker{display:none}.log-source-drawer>summary::-webkit-details-marker{display:none}.log-library-drawer>summary::-webkit-details-marker{display:none}.log-priority-drawer>summary span,.log-priority-drawer>summary b,.log-source-drawer>summary span,.log-source-drawer>summary b,.log-library-drawer>summary span,.log-library-drawer>summary b{margin:0}.log-priority-drawer>summary b,.log-source-drawer>summary b,.log-library-drawer>summary b{color:#f7f4ffdb;font-size:12px;font-weight:950}.log-priority-summary,.log-source-grid,.log-library-body{border-top:1px solid #ddd6fe1a;padding:10px}.log-priority-drawer:not([open])>.log-priority-summary,.log-source-drawer:not([open])>.log-source-grid,.log-library-drawer:not([open])>.log-library-body{display:none}.log-command-panel .log-priority-summary.priority-lane{grid-template-columns:150px repeat(3,minmax(0,1fr));margin:0}.log-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.log-source-grid article{padding:12px}.log-library-body{gap:12px;display:grid}@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{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.message-command-panel{background:linear-gradient(135deg,#8b5cf629,#0ea5e90e 44%,#0000 70%),linear-gradient(#110f1cf7,#07060cfa);border-color:#c4b5fd38;grid-column:1/-1;gap:12px;animation:.36s ease-out both messageCommandRise;display:grid;position:relative;overflow:hidden}.message-command-panel .panel-header{margin-bottom:0}.message-command-panel .status-pill{white-space:nowrap}.message-action-dock{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf61a,#0ea5e90a),#05050a99;border:1px solid #ddd6fe1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:0;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff0d}.message-action-dock.message-control-lane{margin-bottom:0}.message-action-dock a{min-height:50px;padding:0 12px;transition:border-color .18s,box-shadow .18s,transform .18s}.message-action-dock a:hover,.message-command-strip a:hover,.message-thread-row:hover{border-color:#ddd6fe4d;transform:translateY(-1px);box-shadow:0 14px 34px #07060c40}.message-focus-card{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf61f,#f3b6490a),#ffffff0e;border:1px solid #ddd6fe24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:118px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.message-focus-card:before{content:"";background:linear-gradient(#c4b5fde6,#8b5cf673);width:4px;position:absolute;inset:0 auto 0 0}.message-focus-card>*{z-index:1;position:relative}.message-focus-card.warn,.message-command-strip a.warn,.message-thread-row.review{border-color:#f3b64957}.message-focus-card.warn:before,.message-command-strip a.warn:before,.message-thread-row.review:before{background:linear-gradient(#f3b649f2,#8b5cf673)}.message-focus-card.good,.message-command-strip a.good{border-color:#35d49a4d}.message-focus-card.good:before,.message-command-strip a.good:before{background:linear-gradient(#35d49ae6,#8b5cf66b)}.message-focus-card.neutral,.message-focus-card.empty,.message-command-strip a.neutral{border-color:#c4b5fd40}.message-focus-card.neutral:before,.message-focus-card.empty:before,.message-command-strip a.neutral:before{background:linear-gradient(#c4b5fde0,#8b5cf66b)}.message-focus-card span,.message-command-strip span,.message-thread-row span,.message-draft-copy span,.message-safety-grid span,.message-priority-drawer>summary span,.message-source-drawer>summary span,.message-source-grid span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.message-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.message-focus-card p,.message-focus-card small,.message-command-strip p,.message-thread-row p,.message-thread-row small,.message-draft-copy p,.message-source-grid p{color:var(--dash-muted);margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.35;display:block}.message-focus-card p,.message-focus-card small{margin:0;font-size:13px;font-weight:820}.message-focus-actions,.message-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.message-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.message-command-strip a,.message-thread-row,.message-draft-card,.message-safety-grid span,.message-priority-drawer,.message-source-drawer,.message-source-grid article{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1c}.message-command-strip a{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:96px;padding:12px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.message-command-strip a:before{content:"";background:linear-gradient(90deg,#c4b5fddb,#8b5cf62e);height:3px;position:absolute;inset:0 0 auto}.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);letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;font-size:26px;line-height:1.05;display:block}.message-thread-list{gap:8px;display:grid}.message-thread-row{grid-template-columns:minmax(0,1fr) minmax(120px,.2fr) minmax(110px,.16fr) auto;align-items:center;gap:12px;min-height:82px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.message-command-strip a,.message-thread-row,.message-draft-card.agent-reply-form{background:linear-gradient(135deg,#8b5cf61a,#f3b64909 58%,#0000),#ffffff0d;box-shadow:inset 0 1px #ffffff0b}.message-thread-row:before{content:"";background:linear-gradient(#c4b5fdcc,#8b5cf638);width:3px;position:absolute;inset:10px auto 10px 0}.message-thread-row>*{z-index:1;min-width:0;position:relative}.message-thread-row strong,.message-source-grid strong,.message-draft-copy strong{color:var(--dash-text);letter-spacing:0;font-size:17px;line-height:1.2;display:block}.message-thread-row small{color:#f7f4ffb8;overflow-wrap:anywhere;margin:0}.message-row-actions .dark-button,.message-focus-actions .dark-button{box-shadow:0 10px 26px #8b5cf638}.message-draft-card.agent-reply-form{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr) auto;align-items:start;gap:12px;margin-top:0;padding:12px;display:grid;position:relative;overflow:hidden}.message-draft-card label{min-width:0}.message-draft-card textarea{border-radius:var(--dash-radius);background:#05050a6b;border-color:#c4b5fd33;min-height:92px}.message-draft-card button{white-space:nowrap;min-height:44px}.message-safety-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.message-safety-grid span{color:#f7f4ffd6;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:38px;margin:0;padding:10px;font-size:12px;font-weight:900;display:flex}.message-safety-grid svg{color:#35d49ae6;flex:none}.message-priority-drawer,.message-source-drawer{overflow:hidden}.message-priority-drawer>summary,.message-source-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.message-priority-drawer>summary::-webkit-details-marker{display:none}.message-source-drawer>summary::-webkit-details-marker{display:none}.message-priority-drawer>summary span,.message-priority-drawer>summary b,.message-source-drawer>summary span,.message-source-drawer>summary b{margin:0}.message-priority-drawer>summary b,.message-source-drawer>summary b{color:#f7f4ffdb;font-size:12px;font-weight:950}.message-priority-summary,.message-source-grid{border-top:1px solid #ddd6fe1a;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:#c4b5fdeb}.message-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.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-focus-card,.message-thread-row,.message-draft-card.agent-reply-form{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-focus-actions,.message-focus-actions .dark-button,.message-focus-actions .soft-button,.message-row-actions .dark-button,.message-row-actions .soft-button,.message-draft-card button{width:100%}.message-focus-actions,.message-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.agent-chat-command-panel{background:linear-gradient(135deg,#8b5cf629,#14b8a60e 44%,#0000 70%),linear-gradient(#110f1cf7,#07060cfa);border-color:#c4b5fd38;grid-template-columns:minmax(0,1fr);gap:12px;animation:.36s ease-out both agentChatCommandRise;display:grid;position:relative;overflow:hidden}.agent-chat-command-panel .panel-header{margin-bottom:0}.agent-chat-command-panel .status-pill{white-space:nowrap}.agent-chat-action-dock{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf61a,#14b8a60a),#05050a99;border:1px solid #ddd6fe1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff0d}.agent-chat-action-dock a{min-height:50px;padding:0 12px;transition:border-color .18s,box-shadow .18s,transform .18s}.agent-chat-action-dock a:hover,.agent-chat-signal-strip a:hover,.agent-chat-sidebar a:hover{border-color:#ddd6fe4d;transform:translateY(-1px);box-shadow:0 14px 34px #07060c40}.agent-chat-focus-card{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf61f,#14b8a60a),#ffffff0e;border:1px solid #ddd6fe24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:118px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.agent-chat-focus-card:before{content:"";background:linear-gradient(#c4b5fde6,#8b5cf673);width:4px;position:absolute;inset:0 auto 0 0}.agent-chat-focus-card>*{z-index:1;position:relative}.agent-chat-focus-card.warn,.agent-chat-signal-strip a.warn{border-color:#f3b64957}.agent-chat-focus-card.warn:before,.agent-chat-signal-strip a.warn:before{background:linear-gradient(#f3b649f2,#8b5cf673)}.agent-chat-focus-card.good,.agent-chat-signal-strip a.good{border-color:#35d49a4d}.agent-chat-focus-card.good:before,.agent-chat-signal-strip a.good:before{background:linear-gradient(#35d49ae6,#8b5cf66b)}.agent-chat-focus-card.danger{border-color:#fb71855c}.agent-chat-focus-card.danger:before{background:linear-gradient(#fb7185f2,#8b5cf680)}.agent-chat-focus-card.neutral,.agent-chat-signal-strip a.neutral{border-color:#c4b5fd40}.agent-chat-focus-card.neutral:before,.agent-chat-signal-strip a.neutral:before{background:linear-gradient(#c4b5fde0,#8b5cf66b)}.agent-chat-focus-card span,.agent-chat-signal-strip span,.agent-chat-side-block span,.agent-chat-safety-grid span,.agent-chat-priority-list>span,.agent-chat-priority-list article span,.agent-chat-drawer>summary span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.agent-chat-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.agent-chat-focus-card p,.agent-chat-focus-card small,.agent-chat-signal-strip p,.agent-chat-side-block p,.agent-chat-priority-list p{color:var(--dash-muted);margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.35;display:block}.agent-chat-focus-card p,.agent-chat-focus-card small{margin:0;font-size:13px;font-weight:820}.agent-chat-focus-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.agent-chat-signal-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agent-chat-signal-strip a,.agent-chat-drawer,.agent-chat-side-block,.agent-chat-safety-grid span,.agent-chat-priority-list article{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1c}.agent-chat-signal-strip a{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:96px;padding:12px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.agent-chat-signal-strip a:before{content:"";background:linear-gradient(90deg,#c4b5fddb,#8b5cf62e);height:3px;position:absolute;inset:0 0 auto}.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);letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;font-size:22px;line-height:1.08;display:block}.agent-chat-command-panel .agent-chat-layout.agent-chat-workbench{grid-template-columns:minmax(0,1fr) minmax(280px,.3fr);align-items:start}.agent-chat-command-panel .agent-chat-thread,.agent-chat-command-panel .agent-chat-sidebar{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf611,#14b8a607),#ffffff0a;border-color:#ddd6fe1c;min-width:0;box-shadow:inset 0 1px #ffffff0a}.agent-chat-command-panel .agent-chat-thread{overflow:hidden}.agent-chat-command-panel .agent-chat-thread>*,.agent-chat-live-shell,.agent-chat-drawer{min-width:0;max-width:100%}.agent-chat-live-shell{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf614,#14b8a609),#07080d7a;border-color:#c4b5fd33;grid-template-columns:minmax(0,1fr);box-shadow:inset 0 1px #ffffff0b}.agent-chat-short-stream{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-chat-live-shell>*{min-width:0;max-width:100%}.agent-chat-command-panel .chat-message{border-radius:var(--dash-radius);border-color:#ddd6fe24;box-shadow:inset 0 1px #ffffff09}.agent-chat-command-panel .orchestrator-live-chat{border-radius:var(--dash-radius);border-color:#c4b5fd24;grid-template-columns:minmax(0,1fr);overflow:hidden}.agent-chat-command-panel .orchestrator-live-chat>*{min-width:0;max-width:100%}.agent-chat-command-panel .orchestrator-console-composer{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf614,#14b8a608),#ffffff0d;border:1px solid #ddd6fe1f;margin-top:0;padding:12px;box-shadow:inset 0 1px #ffffff0b}.agent-chat-command-panel .orchestrator-console-composer textarea{border-radius:var(--dash-radius);background:#05050a6b;border-color:#c4b5fd33;min-height:86px}.agent-chat-drawer{overflow:hidden}.agent-chat-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.agent-chat-drawer>summary::-webkit-details-marker{display:none}.agent-chat-drawer>summary span,.agent-chat-drawer>summary b{margin:0}.agent-chat-drawer>summary b{color:#f7f4ffdb;font-size:12px;font-weight:950}.agent-chat-drawer-grid,.agent-chat-template-list,.agent-chat-drawer>.orchestrator-runner-handoff,.agent-chat-drawer>.orchestrator-vps-command,.agent-chat-technical-grid{border-top:1px solid #ddd6fe1a;padding:10px}.agent-chat-drawer:not([open])>.agent-chat-drawer-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,.agent-chat-drawer:not([open])>.agent-chat-technical-grid{display:none}.agent-chat-drawer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agent-chat-drawer-grid .orchestrator-console-context{margin:0}.agent-chat-drawer-grid .orchestrator-console-plan,.agent-chat-drawer-grid .orchestrator-console-risk,.agent-chat-drawer-grid .orchestrator-console-context{grid-template-columns:minmax(0,1fr);min-width:0}.agent-chat-drawer-grid article,.agent-chat-drawer-grid strong,.agent-chat-drawer-grid p,.agent-chat-drawer-grid span{overflow-wrap:anywhere}.agent-chat-template-list{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-chat-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agent-chat-technical-grid .chat-message{margin:0}.agent-chat-command-panel .orchestrator-vps-command{margin:10px}.agent-chat-side-panel{gap:10px;display:grid;position:sticky;top:16px}.agent-chat-side-panel>strong,.agent-chat-side-block strong,.agent-chat-priority-list strong{color:var(--dash-text);display:block}.agent-chat-side-panel a{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf617,#14b8a607),#ffffff0b;border:1px solid #ddd6fe1a;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.agent-chat-side-panel a:before{content:"";background:linear-gradient(#c4b5fdbf,#8b5cf62e);width:3px;position:absolute;inset:10px auto 10px 0}.agent-chat-side-block,.agent-chat-priority-list article{background:linear-gradient(135deg,#8b5cf614,#14b8a606),#ffffff0d;padding:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.agent-chat-side-block:before,.agent-chat-priority-list article:before{content:"";background:linear-gradient(#35d49abf,#8b5cf638);width:3px;position:absolute;inset:10px auto 10px 0}.agent-chat-side-panel a>*,.agent-chat-side-block>*,.agent-chat-priority-list article>*{z-index:1;position:relative}.agent-chat-focus-actions .dark-button,.agent-chat-command-panel .orchestrator-console-composer .dark-button{box-shadow:0 10px 26px #8b5cf638}.agent-chat-safety-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.agent-chat-safety-grid span{color:#f7f4ffd6;justify-content:flex-start;align-items:center;gap:8px;min-height:38px;margin:0;padding:10px;font-size:12px;font-weight:900;display:flex}.agent-chat-safety-grid svg{color:#35d49ae6;flex:none}.agent-chat-priority-list{gap:8px;display:grid}@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-signal-strip a,.agent-chat-sidebar a{transition:none}}@media (max-width:1180px){.agent-chat-focus-card,.agent-chat-command-panel .agent-chat-layout.agent-chat-workbench,.agent-chat-drawer-grid,.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-header,.agent-chat-command-panel .orchestrator-live-review,.agent-chat-command-panel .orchestrator-live-composer{flex-direction:column;align-items:stretch}.agent-chat-command-panel .orchestrator-live-composer textarea{width:100%;min-width:0}.agent-chat-command-panel .orchestrator-live-composer button,.agent-chat-command-panel .orchestrator-live-actions button,.agent-chat-command-panel .orchestrator-live-prompts button{white-space:normal;width:100%}}@media (max-width:760px){.agent-chat-action-dock,.agent-chat-signal-strip,.agent-chat-short-stream,.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-focus-actions,.agent-chat-focus-actions .dark-button,.agent-chat-focus-actions .soft-button,.agent-chat-command-panel .orchestrator-console-composer .dark-button{width:100%}.agent-chat-focus-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-chat-command-panel .panel-header{grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.agent-chat-command-panel .status-pill{white-space:normal;justify-self:flex-start}.agent-chat-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-health-command-panel{background:linear-gradient(135deg,#8b5cf626,#22c55e0d 44%,#0000 70%),linear-gradient(#110f1cf7,#07060cfa);border-color:#c4b5fd38;grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:12px;animation:.36s ease-out both accountHealthRise;display:grid;position:relative;overflow:hidden}.account-health-command-panel .panel-header{margin-bottom:0}.account-health-command-panel .status-pill{white-space:nowrap}.account-health-action-dock{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf61a,#22c55e0a),#05050a99;border:1px solid #ddd6fe1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff0d}.account-health-action-dock a{min-height:50px;padding:0 12px;transition:border-color .18s,box-shadow .18s,transform .18s}.account-health-action-dock a:hover,.account-health-signal-strip a:hover,.account-health-account-list article:hover{border-color:#ddd6fe4d;transform:translateY(-1px);box-shadow:0 14px 34px #07060c40}.account-health-focus-card{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf61f,#22c55e0a),#ffffff0e;border:1px solid #ddd6fe24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:118px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.account-health-focus-card:before{content:"";background:linear-gradient(#c4b5fde6,#8b5cf673);width:4px;position:absolute;inset:0 auto 0 0}.account-health-focus-card>*{z-index:1;position:relative}.account-health-focus-card.warn,.account-health-signal-strip a.warn,.account-health-account-list article.cooldown,.account-health-account-list article.limited{border-color:#f3b64957}.account-health-focus-card.warn:before,.account-health-signal-strip a.warn:before,.account-health-account-list article.cooldown:before,.account-health-account-list article.limited:before{background:linear-gradient(#f3b649f2,#8b5cf673)}.account-health-focus-card.good,.account-health-signal-strip a.good,.account-health-account-list article.good{border-color:#35d49a4d}.account-health-focus-card.good:before,.account-health-signal-strip a.good:before,.account-health-account-list article.good:before{background:linear-gradient(#35d49ae6,#8b5cf66b)}.account-health-focus-card.neutral,.account-health-signal-strip a.neutral,.account-health-account-list article.unknown{border-color:#c4b5fd40}.account-health-focus-card.neutral:before,.account-health-signal-strip a.neutral:before,.account-health-account-list article.unknown:before{background:linear-gradient(#c4b5fde0,#8b5cf66b)}.account-health-focus-card span,.account-health-signal-strip span,.account-health-account-list span,.account-health-safety-grid span,.account-health-priority-drawer>summary span,.account-health-routing-drawer>summary span,.account-health-source-drawer>summary span,.account-health-routing-grid span,.account-health-source-grid span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.account-health-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.account-health-focus-card p,.account-health-focus-card small,.account-health-signal-strip p,.account-health-account-list p,.account-health-account-list small,.account-health-alert-grid p,.account-health-routing-grid p,.account-health-source-grid p{color:var(--dash-muted);margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.35;display:block}.account-health-focus-card p,.account-health-focus-card small{margin:0;font-size:13px;font-weight:820}.account-health-focus-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.account-health-signal-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.account-health-signal-strip a,.account-health-account-list article,.account-health-alert-grid article,.account-health-safety-grid span,.account-health-priority-drawer,.account-health-routing-drawer,.account-health-source-drawer,.account-health-routing-grid article,.account-health-source-grid article{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1c}.account-health-signal-strip a{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:96px;padding:12px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.account-health-signal-strip a:before{content:"";background:linear-gradient(90deg,#c4b5fddb,#8b5cf62e);height:3px;position:absolute;inset:0 0 auto}.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);letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;font-size:26px;line-height:1.05;display:block}.account-health-account-list{gap:8px;display:grid}.account-health-account-list article{grid-template-columns:minmax(0,1fr) minmax(100px,.16fr) minmax(100px,.16fr) minmax(110px,.18fr);align-items:center;gap:12px;min-height:78px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.account-health-signal-strip a,.account-health-account-list article,.account-health-alert-grid article{background:linear-gradient(135deg,#8b5cf61a,#22c55e09 58%,#0000),#ffffff0d;box-shadow:inset 0 1px #ffffff0b}.account-health-account-list article:before{content:"";background:linear-gradient(#c4b5fdcc,#8b5cf638);width:3px;position:absolute;inset:10px auto 10px 0}.account-health-account-list article>*{z-index:1;min-width:0;position:relative}.account-health-account-list strong,.account-health-routing-grid strong,.account-health-source-grid strong{color:var(--dash-text);letter-spacing:0;font-size:17px;line-height:1.2;display:block}.account-health-account-list small{color:#f7f4ffb8;overflow-wrap:anywhere;margin:0}.account-health-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-health-alert-grid article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid;position:relative;overflow:hidden}.account-health-alert-grid svg{color:#c4b5fde0;margin-top:2px}.account-health-safety-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.account-health-safety-grid span{color:#f7f4ffd6;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:38px;margin:0;padding:10px;font-size:12px;font-weight:900;display:flex}.account-health-focus-actions .dark-button{box-shadow:0 10px 26px #8b5cf638}.account-health-safety-grid svg{color:#35d49ae6;flex:none}.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{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.account-health-priority-drawer>summary::-webkit-details-marker{display:none}.account-health-routing-drawer>summary::-webkit-details-marker{display:none}.account-health-source-drawer>summary::-webkit-details-marker{display:none}.account-health-priority-drawer>summary span,.account-health-priority-drawer>summary b,.account-health-routing-drawer>summary span,.account-health-routing-drawer>summary b,.account-health-source-drawer>summary span,.account-health-source-drawer>summary b{margin:0}.account-health-priority-drawer>summary b,.account-health-routing-drawer>summary b,.account-health-source-drawer>summary b{color:#f7f4ffdb;font-size:12px;font-weight:950}.account-health-priority-summary,.account-health-routing-grid,.account-health-source-grid{border-top:1px solid #ddd6fe1a;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:#c4b5fdeb}.account-health-routing-grid,.account-health-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.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-action-dock a,.account-health-signal-strip a,.account-health-account-list article{transition:none}}@media (max-width:1180px){.account-health-focus-card,.account-health-account-list article{grid-template-columns:minmax(0,1fr)}.account-health-focus-actions{justify-content:flex-start}.account-health-alert-grid,.account-health-safety-grid,.account-health-routing-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-signal-strip,.account-health-alert-grid,.account-health-routing-grid,.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{grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.account-health-command-panel .status-pill{white-space:normal;justify-self:flex-start}.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{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.memory-command-panel{background:linear-gradient(135deg,#8b5cf626,#d8a6420d 44%,#0000 70%),linear-gradient(#110f1cf7,#07060cfa);border-color:#c4b5fd38;grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:12px;animation:.36s ease-out both memoryCommandRise;display:grid;position:relative;overflow:hidden}.memory-command-panel .panel-header{margin-bottom:0}.memory-command-panel .status-pill{white-space:nowrap}.memory-action-dock{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf61a,#d8a6420a),#05050a99;border:1px solid #ddd6fe1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:0;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff0d}.memory-action-dock.memory-control-lane{margin-bottom:0}.memory-action-dock a{min-height:50px;padding:0 12px;transition:border-color .18s,box-shadow .18s,transform .18s}.memory-action-dock a:hover,.memory-signal-strip a:hover,.memory-list article:hover{border-color:#ddd6fe4d;transform:translateY(-1px);box-shadow:0 14px 34px #07060c40}.memory-focus-card{border-radius:var(--dash-radius);background:linear-gradient(135deg,#8b5cf61f,#d8a6420a),#ffffff0e;border:1px solid #ddd6fe24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:118px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.memory-focus-card:before{content:"";background:linear-gradient(#c4b5fde6,#8b5cf673);width:4px;position:absolute;inset:0 auto 0 0}.memory-focus-card>*{z-index:1;position:relative}.memory-focus-card.warn,.memory-signal-strip a.warn,.memory-list article.rule,.memory-list article.correction,.memory-list article.worker_feedback{border-color:#f3b64957}.memory-focus-card.warn:before,.memory-signal-strip a.warn:before,.memory-list article.rule:before,.memory-list article.correction:before,.memory-list article.worker_feedback:before{background:linear-gradient(#f3b649f2,#8b5cf673)}.memory-focus-card.good,.memory-signal-strip a.good,.memory-list article.preference,.memory-list article.pattern{border-color:#35d49a4d}.memory-focus-card.good:before,.memory-signal-strip a.good:before,.memory-list article.preference:before,.memory-list article.pattern:before{background:linear-gradient(#35d49ae6,#8b5cf66b)}.memory-focus-card.neutral,.memory-signal-strip a.neutral,.memory-list article.decision{border-color:#c4b5fd40}.memory-focus-card.neutral:before,.memory-signal-strip a.neutral:before,.memory-list article.decision:before{background:linear-gradient(#c4b5fde0,#8b5cf66b)}.memory-focus-card span,.memory-signal-strip span,.memory-list span,.memory-safety-grid span,.memory-priority-drawer>summary span,.memory-events-drawer>summary span,.memory-learning-drawer>summary span,.memory-library-drawer>summary span,.memory-event-grid span,.memory-learning-grid span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.memory-focus-card strong{color:var(--dash-text);letter-spacing:0;margin:5px 0;font-size:22px;line-height:1.12;display:block}.memory-focus-card p,.memory-focus-card small,.memory-signal-strip p,.memory-list p,.memory-list small,.memory-event-grid p,.memory-event-grid small,.memory-learning-grid p,.memory-learning-grid small{color:var(--dash-muted);margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.35;display:block}.memory-focus-card p,.memory-focus-card small{margin:0;font-size:13px;font-weight:820}.memory-focus-actions,.memory-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.memory-signal-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.memory-signal-strip a,.memory-list article,.memory-safety-grid span,.memory-priority-drawer,.memory-events-drawer,.memory-learning-drawer,.memory-library-drawer,.memory-event-grid article,.memory-learning-grid section,.memory-learning-grid article{border-radius:var(--dash-radius);background:#ffffff0d;border:1px solid #ddd6fe1c}.memory-signal-strip a{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:96px;padding:12px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.memory-signal-strip a:before{content:"";background:linear-gradient(90deg,#c4b5fddb,#8b5cf62e);height:3px;position:absolute;inset:0 0 auto}.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);letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;font-size:24px;line-height:1.05;display:block}.memory-list{gap:8px;display:grid}.memory-list article{grid-template-columns:minmax(0,1fr) minmax(120px,.18fr) minmax(80px,.12fr) auto;align-items:center;gap:12px;min-height:82px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.memory-signal-strip a,.memory-list article,.memory-event-grid article,.memory-learning-grid section,.memory-learning-grid article{background:linear-gradient(135deg,#8b5cf61a,#d8a64209 58%,#0000),#ffffff0d;box-shadow:inset 0 1px #ffffff0b}.memory-list article:before{content:"";background:linear-gradient(#c4b5fdcc,#8b5cf638);width:3px;position:absolute;inset:10px auto 10px 0}.memory-list article>*{z-index:1;min-width:0;position:relative}.memory-list strong,.memory-learning-grid strong{color:var(--dash-text);letter-spacing:0;font-size:17px;line-height:1.2;display:block}.memory-list small{color:#f7f4ffb8;overflow-wrap:anywhere;margin:0}.memory-row-actions .dark-button,.memory-focus-actions .dark-button{box-shadow:0 10px 26px #8b5cf638}.memory-safety-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.memory-safety-grid span{color:#f7f4ffd6;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:38px;margin:0;padding:10px;font-size:12px;font-weight:900;display:flex}.memory-safety-grid svg{color:#35d49ae6;flex:none}.memory-priority-drawer,.memory-events-drawer,.memory-learning-drawer,.memory-library-drawer{overflow:hidden}.memory-priority-drawer>summary,.memory-events-drawer>summary,.memory-learning-drawer>summary,.memory-library-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.memory-priority-drawer>summary::-webkit-details-marker{display:none}.memory-events-drawer>summary::-webkit-details-marker{display:none}.memory-learning-drawer>summary::-webkit-details-marker{display:none}.memory-library-drawer>summary::-webkit-details-marker{display:none}.memory-priority-drawer>summary span,.memory-priority-drawer>summary b,.memory-events-drawer>summary span,.memory-events-drawer>summary b,.memory-learning-drawer>summary span,.memory-learning-drawer>summary b,.memory-library-drawer>summary span,.memory-library-drawer>summary b{margin:0}.memory-priority-drawer>summary b,.memory-events-drawer>summary b,.memory-learning-drawer>summary b,.memory-library-drawer>summary b{color:#f7f4ffdb;font-size:12px;font-weight:950}.memory-priority-summary,.memory-event-grid,.memory-learning-grid,.memory-library-body{border-top:1px solid #ddd6fe1a;padding:10px}.memory-priority-drawer:not([open])>.memory-priority-summary,.memory-events-drawer:not([open])>.memory-event-grid,.memory-learning-drawer:not([open])>.memory-learning-grid,.memory-library-drawer:not([open])>.memory-library-body{display:none}.memory-command-panel .memory-priority-summary.priority-lane{grid-template-columns:150px repeat(3,minmax(0,1fr));margin:0}.memory-event-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.memory-event-grid article{padding:12px}.memory-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.memory-learning-grid section{gap:8px;padding:12px;display:grid}.memory-learning-grid article{padding:10px}.memory-library-body{gap:12px;display:grid}@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-signal-strip a,.memory-list article{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-safety-grid,.memory-event-grid,.memory-learning-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-signal-strip,.memory-event-grid,.memory-learning-grid{grid-template-columns:minmax(0,1fr)}.memory-action-dock a{min-height:48px;padding:0 8px}.memory-command-panel .panel-header{grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.memory-command-panel .status-pill{white-space:normal;justify-self:flex-start}.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{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.brain-command-panel{background:radial-gradient(circle at 14% 0,#8b5cf638,#0000 34%),linear-gradient(145deg,#120d1ef5,#07080dfa);border-color:#c4b5fd2b;grid-column:1/-1;gap:12px;animation:.36s ease-out both brainCommandRise;display:grid;overflow:hidden;box-shadow:0 26px 80px #00000061}.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:#ffffff0b;border:1px solid #ddd6fe1f;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:8px;display:grid}.brain-action-dock a{text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-height:48px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.brain-action-dock a:hover{border-color:#c4b5fd4d;transform:translateY(-1px);box-shadow:0 14px 34px #4c1d953d}.brain-focus-card{background:linear-gradient(135deg,#8b5cf638,#181426db),#ffffff0a;border:1px solid #c4b5fd2e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:18px;min-height:154px;padding:18px;display:grid;position:relative;overflow:hidden}.brain-focus-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:34%;height:100%;transition:left .42s;position:absolute;top:0;left:-38%;transform:skew(-16deg)}.brain-focus-card:hover:before{left:104%}.brain-focus-card>*{z-index:1;position:relative}.brain-focus-card.warn{border-color:#fbbf2447}.brain-focus-card span,.brain-list article span,.brain-signal-strip span,.brain-safety-grid span,.brain-priority-drawer>summary span,.brain-insights-drawer>summary span,.brain-status-drawer>summary span,.brain-ask-drawer>summary span{color:#c4b5fd;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.brain-focus-card strong{color:#fff;margin-top:7px;font-size:26px;line-height:1.08;display:block}.brain-focus-card p,.brain-list article p,.brain-signal-strip p,.brain-insight-group p,.brain-mission-card p,.brain-status-grid p,.brain-recommendation-grid p,.brain-command-panel .agent-reply-form label{color:#f7f4ffb3;font-size:13px;font-weight:820;line-height:1.45}.brain-focus-card p{max-width:760px;margin:9px 0 0}.brain-focus-card small,.brain-list article small,.brain-recommendation-grid small,.brain-mission-card small{color:#f7f4ff8a;margin-top:10px;font-size:12px;font-weight:850;display:block}.brain-focus-actions,.brain-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.brain-signal-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.brain-signal-strip a{color:inherit;background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:16px;align-items:flex-start;gap:10px;min-height:104px;padding:13px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:flex;overflow:hidden}.brain-signal-strip a:hover{background:#ffffff12;border-color:#c4b5fd3d;transform:translateY(-1px)}.brain-signal-strip svg{color:#a78bfa;flex:none}.brain-signal-strip strong{color:#fff;margin-top:8px;font-size:24px;line-height:1;display:block}.brain-signal-strip p{margin:6px 0 0}.brain-signal-strip a.warn{border-color:#fbbf2433}.brain-signal-strip a.warn svg{color:#fbbf24}.brain-signal-strip a.good{border-color:#34d39933}.brain-signal-strip a.good svg{color:#34d399}.brain-list{gap:10px;display:grid}.brain-list article{background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:16px;grid-template-columns:minmax(0,1.1fr) 82px 96px auto;align-items:center;gap:12px;min-height:92px;padding:13px;display:grid}.brain-list article.high{border-color:#fbbf2433}.brain-list article.medium{border-color:#a78bfa33}.brain-list article.low{border-color:#34d3992e}.brain-list article strong{color:#fff;margin-top:6px;font-size:16px;line-height:1.2;display:block}.brain-list article p{margin:6px 0 0}.brain-list article>small{text-align:center;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff12;border-radius:999px;margin:0;padding:8px 10px}.brain-safety-grid{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.brain-safety-grid span{color:#f7f4ffd6;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:38px;display:flex}.brain-safety-grid svg{color:#34d399;flex:none}.brain-priority-drawer,.brain-insights-drawer,.brain-status-drawer,.brain-ask-drawer{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;overflow:hidden}.brain-priority-drawer>summary,.brain-insights-drawer>summary,.brain-status-drawer>summary,.brain-ask-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.brain-priority-drawer>summary::-webkit-details-marker{display:none}.brain-insights-drawer>summary::-webkit-details-marker{display:none}.brain-status-drawer>summary::-webkit-details-marker{display:none}.brain-ask-drawer>summary::-webkit-details-marker{display:none}.brain-priority-drawer>summary b,.brain-insights-drawer>summary b,.brain-status-drawer>summary b,.brain-ask-drawer>summary b{color:#f7f4ffdb;font-size:12px;font-weight:950}.brain-priority-summary,.brain-insight-list,.brain-status-grid,.brain-ask-body{border-top:1px solid #ddd6fe1a;padding:10px}.brain-command-panel .brain-priority-summary.priority-lane{grid-template-columns:150px repeat(3,minmax(0,1fr));margin:0}.brain-insight-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.brain-mission-card,.brain-insight-group,.brain-status-grid article,.brain-recommendation-grid article,.brain-ask-body section{background:#07080d3d;border:1px solid #ffffff14;border-radius:14px;margin:0;padding:12px}.brain-mission-card span,.brain-insight-group span,.brain-status-grid span,.brain-recommendation-grid span{color:#c4b5fd}.brain-mission-card strong,.brain-insight-group strong,.brain-status-grid strong,.brain-recommendation-grid strong,.brain-ask-body section>strong{color:#fff;font-size:17px;line-height:1.18;display:block}.brain-insight-group p,.brain-mission-card p,.brain-status-grid p,.brain-recommendation-grid p{margin:7px 0 0}.brain-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.brain-ask-body{gap:12px;display:grid}.brain-ask-body .brain-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.brain-command-panel .agent-reply-form{gap:10px;margin-top:10px;display:grid}.brain-command-panel .agent-reply-form label{text-transform:uppercase;gap:8px;display:grid}.brain-command-panel .agent-reply-form textarea{color:#fff;font:inherit;resize:vertical;text-transform:none;background:#07080d75;border:1px solid #ddd6fe21;border-radius:14px;min-height:130px;padding:12px}.brain-command-panel .agent-reply-form textarea:focus{border-color:#a78bfa75;outline:none;box-shadow:0 0 0 3px #8b5cf62e}.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-signal-strip,.brain-safety-grid,.brain-status-grid,.brain-ask-body .brain-recommendation-grid,.brain-insight-list{grid-template-columns:repeat(2,minmax(0,1fr))}.brain-command-panel .brain-priority-summary.priority-lane,.brain-action-grid{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-signal-strip,.brain-status-grid,.brain-ask-body .brain-recommendation-grid,.brain-insight-list{grid-template-columns:minmax(0,1fr)}.brain-command-panel .panel-header{grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.brain-command-panel .status-pill{white-space:normal;justify-self:flex-start}.brain-focus-card{min-height:0;padding:13px}.brain-focus-card strong{font-size:22px}.brain-focus-actions,.brain-row-actions,.brain-action-grid{width:100%;display:grid}.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{background:radial-gradient(circle at 14% 0,#8b5cf633,#0000 34%),linear-gradient(145deg,#120d1ef5,#07080dfa);border-color:#c4b5fd2b;gap:12px;animation:.36s ease-out both tokenCommandRise;display:grid;overflow:hidden;box-shadow:0 26px 80px #00000061}.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:#ffffff0b;border:1px solid #ddd6fe1f;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.token-action-dock a{text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-height:48px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.token-action-dock a:hover{border-color:#c4b5fd4d;transform:translateY(-1px);box-shadow:0 14px 34px #4c1d953d}.token-focus-card{background:linear-gradient(135deg,#8b5cf638,#181426db),#ffffff0a;border:1px solid #c4b5fd2e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:18px;min-height:154px;padding:18px;display:grid;position:relative;overflow:hidden}.token-focus-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:34%;height:100%;transition:left .42s;position:absolute;top:0;left:-38%;transform:skew(-16deg)}.token-focus-card:hover:before{left:104%}.token-focus-card>*{z-index:1;position:relative}.token-focus-card.premium,.token-focus-card.critical{border-color:#fbbf2447}.token-focus-card.free,.token-focus-card.cheap{border-color:#34d39933}.token-focus-card span,.token-rule-list article span:first-child,.token-signal-strip span,.token-safety-grid span,.token-rules-drawer>summary span,.token-context-drawer>summary span,.token-guardrails-drawer>summary span,.token-modes-drawer>summary span,.token-quality-drawer>summary span{color:#c4b5fd;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.token-focus-card strong{color:#fff;margin-top:7px;font-size:26px;line-height:1.08;display:block}.token-focus-card p,.token-rule-list article p,.token-signal-strip p,.token-section p,.token-command-panel .context-pack-card p,.token-command-panel .quality-gate-card p{color:#f7f4ffb3;font-size:13px;font-weight:820;line-height:1.45}.token-focus-card p{max-width:760px;margin:9px 0 0}.token-focus-card small,.token-command-panel .router-rule-card small,.token-command-panel .quality-gate-card small{color:#f7f4ff8a;margin-top:10px;font-size:12px;font-weight:850;display:block}.token-focus-actions,.token-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.token-command-panel .token-budget-overview.token-signal-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.token-signal-strip a{color:inherit;background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:16px;align-items:flex-start;gap:10px;min-height:104px;padding:13px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:flex;overflow:hidden}.token-signal-strip a:hover{background:#ffffff12;border-color:#c4b5fd3d;transform:translateY(-1px)}.token-signal-strip svg{color:#a78bfa;flex:none}.token-signal-strip strong{color:#fff;margin-top:8px;font-size:24px;line-height:1;display:block}.token-signal-strip p{margin:6px 0 0}.token-signal-strip a.warn{border-color:#fbbf2433}.token-signal-strip a.warn svg{color:#fbbf24}.token-signal-strip a.good{border-color:#34d39933}.token-signal-strip a.good svg{color:#34d399}.token-rule-list{gap:10px;display:grid}.token-rule-list article{background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:16px;grid-template-columns:minmax(0,1.1fr) 92px 92px auto;align-items:center;gap:12px;min-height:92px;padding:13px;display:grid}.token-rule-list article.premium,.token-rule-list article.critical{border-color:#fbbf2438}.token-rule-list article.free,.token-rule-list article.cheap{border-color:#34d3992e}.token-rule-list article strong{color:#fff;margin-top:6px;font-size:16px;line-height:1.2;display:block}.token-rule-list article p{margin:6px 0 0}.token-command-panel .cost-mode,.token-command-panel .token-mode{text-align:center;justify-content:center;align-items:center;min-height:34px}.token-safety-grid{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.token-safety-grid span{color:#f7f4ffd6;overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}.token-safety-grid svg{color:#34d399;flex:none}.token-rules-drawer,.token-context-drawer,.token-guardrails-drawer,.token-modes-drawer,.token-quality-drawer{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;overflow:hidden}.token-rules-drawer>summary,.token-context-drawer>summary,.token-guardrails-drawer>summary,.token-modes-drawer>summary,.token-quality-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.token-rules-drawer>summary::-webkit-details-marker{display:none}.token-context-drawer>summary::-webkit-details-marker{display:none}.token-guardrails-drawer>summary::-webkit-details-marker{display:none}.token-modes-drawer>summary::-webkit-details-marker{display:none}.token-quality-drawer>summary::-webkit-details-marker{display:none}.token-rules-drawer>summary b,.token-context-drawer>summary b,.token-guardrails-drawer>summary b,.token-modes-drawer>summary b,.token-quality-drawer>summary b{color:#f7f4ffdb;font-size:12px;font-weight:950}.token-rules-drawer .token-rule-table,.token-context-drawer .context-pack-grid,.token-guardrails-drawer .token-guardrail-layout,.token-modes-drawer .token-mode-grid,.token-quality-drawer .quality-gate-grid{border-top:1px solid #ddd6fe1a;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:#07080d3d;border-color:#ffffff14}.token-command-panel .token-rule-row>*{overflow-wrap:anywhere;min-width:0}.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:#07080d3d;border:1px solid #ffffff14;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:#fff;font-size:17px;line-height:1.18;display:block}.token-command-panel .token-guardrail-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.token-command-panel .token-section{margin:0}.token-command-panel .guardrail-list article{background:#ffffff0a}.token-command-panel .guardrail-list svg{color:#34d399}.token-command-panel .token-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.token-row-actions .dark-button,.token-row-actions .soft-button,.token-focus-actions .dark-button,.token-focus-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 .token-budget-overview.token-signal-strip,.token-safety-grid,.token-command-panel .context-pack-grid,.token-command-panel .quality-gate-grid,.token-command-panel .token-guardrail-layout,.token-command-panel .token-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.token-command-panel .token-rule-head{display:none}.token-command-panel .token-rule-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.token-command-panel .token-rule-row strong,.token-command-panel .token-rule-row p{grid-column:1/-1}}@media (max-width:760px){.token-action-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.token-safety-grid,.token-command-panel .token-budget-overview.token-signal-strip,.token-command-panel .context-pack-grid,.token-command-panel .quality-gate-grid,.token-command-panel .token-guardrail-layout,.token-command-panel .token-mode-grid,.token-command-panel .token-rule-row{grid-template-columns:minmax(0,1fr)}.token-command-panel .panel-header{grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.token-command-panel .status-pill{white-space:normal;justify-self:flex-start}.token-focus-card{min-height:0;padding:13px}.token-focus-card strong{font-size:22px}.token-focus-actions,.token-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.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{background:radial-gradient(circle at 14% 0,#8b5cf633,#0000 34%),linear-gradient(145deg,#120d1ef5,#07080dfa);border-color:#c4b5fd2b;grid-column:1/-1;gap:12px;animation:.36s ease-out both freeToolsCommandRise;display:grid;overflow:hidden;box-shadow:0 26px 80px #00000061}.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:#ffffff0b;border:1px solid #ddd6fe1f;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.free-tools-action-dock a{text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-height:48px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.free-tools-action-dock a:hover{border-color:#c4b5fd4d;transform:translateY(-1px);box-shadow:0 14px 34px #4c1d953d}.free-tools-focus-card{background:linear-gradient(135deg,#8b5cf638,#181426db),#ffffff0a;border:1px solid #c4b5fd2e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:18px;min-height:154px;padding:18px;display:grid;position:relative;overflow:hidden}.free-tools-focus-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:34%;height:100%;transition:left .42s;position:absolute;top:0;left:-38%;transform:skew(-16deg)}.free-tools-focus-card:hover:before{left:104%}.free-tools-focus-card>*{z-index:1;position:relative}.free-tools-focus-card.high{border-color:#fbbf2447}.free-tools-focus-card.medium{border-color:#a78bfa3d}.free-tools-focus-card.low{border-color:#34d3992e}.free-tools-focus-card span,.free-tools-list article span,.free-tools-signal-strip span,.free-tools-safety-grid span,.free-tools-library-drawer>summary span,.free-tools-impact-drawer>summary span,.free-tools-later-drawer>summary span,.free-tools-impact-grid span,.free-tools-later-grid span{color:#c4b5fd;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.free-tools-focus-card strong{color:#fff;margin-top:7px;font-size:26px;line-height:1.08;display:block}.free-tools-focus-card p,.free-tools-list article p,.free-tools-signal-strip p,.free-tools-command-panel .free-tool-card p,.free-tools-impact-grid p,.free-tools-later-grid p{color:#f7f4ffb3;font-size:13px;font-weight:820;line-height:1.45}.free-tools-focus-card p{max-width:760px;margin:9px 0 0}.free-tools-focus-card small,.free-tools-list article small,.free-tools-later-grid small{color:#f7f4ff8a;overflow-wrap:anywhere;margin-top:10px;font-size:12px;font-weight:850;display:block}.free-tools-focus-actions,.free-tools-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.free-tools-signal-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.free-tools-signal-strip a{color:inherit;background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:16px;align-items:flex-start;gap:10px;min-height:104px;padding:13px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:flex;overflow:hidden}.free-tools-signal-strip a:hover{background:#ffffff12;border-color:#c4b5fd3d;transform:translateY(-1px)}.free-tools-signal-strip svg{color:#a78bfa;flex:none}.free-tools-signal-strip strong{color:#fff;margin-top:8px;font-size:24px;line-height:1;display:block}.free-tools-signal-strip p{margin:6px 0 0}.free-tools-signal-strip a.warn{border-color:#fbbf2433}.free-tools-signal-strip a.warn svg{color:#fbbf24}.free-tools-signal-strip a.good{border-color:#34d39933}.free-tools-signal-strip a.good svg{color:#34d399}.free-tools-list{gap:10px;display:grid}.free-tools-list article{background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:16px;grid-template-columns:minmax(0,1.1fr) 124px 88px auto;align-items:center;gap:12px;min-height:92px;padding:13px;display:grid}.free-tools-list article.high{border-color:#fbbf2438}.free-tools-list article.medium{border-color:#a78bfa38}.free-tools-list article.low{border-color:#34d3992e}.free-tools-list article strong{color:#fff;margin-top:6px;font-size:16px;line-height:1.2;display:block}.free-tools-list article p{margin:6px 0 0}.free-tools-list article>small{text-align:center;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff12;border-radius:999px;margin:0;padding:8px 10px}.free-tools-safety-grid{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.free-tools-safety-grid span{color:#f7f4ffd6;overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}.free-tools-safety-grid svg{color:#34d399;flex:none}.visual-qa-panel{background:linear-gradient(135deg,#7c3aed29,#07080da3),#ffffff0a;border:1px solid #c4b5fd29;border-radius:16px;gap:12px;padding:14px;display:grid;overflow:hidden}.visual-qa-panel.good{border-color:#34d3993d}.visual-qa-panel.warn{border-color:#fbbf2447}.visual-qa-panel.danger{border-color:#f8717152}.visual-qa-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.visual-qa-head span,.visual-qa-metrics span,.visual-qa-demo-head span,.visual-qa-demo-metrics span,.visual-qa-quality-strip span,.visual-qa-review-grid span,.visual-qa-agent-ladder span,.visual-qa-foot span{color:#c4b5fd;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.visual-qa-head strong{color:#fff;margin-top:6px;font-size:26px;line-height:1.08;display:block}.visual-qa-head p{color:#f7f4ff9e;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;font-weight:850;line-height:1.35}.visual-qa-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.visual-qa-actions button{min-height:40px}.visual-qa-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.visual-qa-metrics article{background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:14px;min-height:78px;padding:11px}.visual-qa-metrics article.good{border-color:#34d39933}.visual-qa-metrics article.warn{border-color:#fbbf2438}.visual-qa-metrics strong{color:#fff;overflow-wrap:anywhere;margin-top:10px;font-size:23px;line-height:1;display:block}.visual-qa-demo-block{background:#07080d59;border:1px solid #ddd6fe1f;border-radius:14px;gap:10px;padding:12px;display:grid}.visual-qa-demo-block.good{border-color:#34d39933}.visual-qa-demo-block.warn{border-color:#fbbf243d}.visual-qa-demo-block.danger{border-color:#f8717152}.visual-qa-demo-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.visual-qa-demo-head strong{color:#fff;margin-top:5px;font-size:21px;line-height:1.1;display:block}.visual-qa-demo-head p{color:#f7f4ffa3;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:850;line-height:1.35}.visual-qa-demo-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.visual-qa-quality-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.visual-qa-demo-metrics article,.visual-qa-quality-strip article,.visual-qa-review-grid article{background:#ffffff0b;border:1px solid #ddd6fe1a;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:#34d39933}.visual-qa-demo-metrics article.warn,.visual-qa-quality-strip article.warn,.visual-qa-review-grid article.warn{border-color:#fbbf2438}.visual-qa-demo-metrics article.danger,.visual-qa-quality-strip article.danger,.visual-qa-review-grid article.danger{border-color:#f8717147}.visual-qa-demo-metrics strong,.visual-qa-quality-strip strong,.visual-qa-review-grid strong{color:#fff;overflow-wrap:anywhere;margin-top:8px;font-size:18px;line-height:1.08;display:block}.visual-qa-quality-strip p{color:#f7f4ff94;margin:7px 0 0;font-size:11px;font-weight:820;line-height:1.3}.visual-qa-demo-alert{background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:12px;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.visual-qa-demo-alert.good{border-color:#34d3992e}.visual-qa-demo-alert.danger{border-color:#f871714d}.visual-qa-demo-alert span{color:#c4b5fd;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.visual-qa-demo-alert strong{color:#fff;margin-top:6px;font-size:16px;line-height:1.18;display:block}.visual-qa-demo-alert p,.visual-qa-demo-alert li{color:#f7f4ffad;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:820;line-height:1.35}.visual-qa-demo-alert ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.visual-qa-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.visual-qa-review-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.visual-qa-review-title small{color:#f7f4ffb3;background:#fff1;border-radius:999px;flex:none;margin:0;padding:4px 7px}.visual-qa-review-grid p{color:#f7f4ffad;margin:7px 0 0;font-size:12px;font-weight:780;line-height:1.35}.visual-qa-review-grid dl{gap:6px;margin:10px 0 0;display:grid}.visual-qa-review-grid dl div{gap:2px;display:grid}.visual-qa-review-grid dt,.visual-qa-review-grid dd{margin:0}.visual-qa-review-grid dt,.visual-qa-review-grid small{color:#f7f4ff7a;overflow-wrap:anywhere;margin-top:8px;font-size:11px;font-weight:850;display:block}.visual-qa-review-grid dd{color:#f7f4ffa8;overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.32}.visual-qa-agent-ladder{background:#34d3990f;border:1px solid #34d39929;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.visual-qa-agent-ladder p,.visual-qa-agent-ladder small{color:#f7f4ffb3;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:850;line-height:1.35}.visual-qa-agent-ladder code{color:#86efac;font-size:11px}.visual-qa-screens{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:10px;display:grid}.visual-qa-screens figure{background:#07080d6b;border:1px solid #ffffff16;border-radius:14px;gap:9px;min-height:220px;margin:0;padding:10px;display:grid;overflow:hidden}.visual-qa-screens figcaption{color:#f7f4ffdb;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:950;display:flex}.visual-qa-screens figcaption svg{color:#a78bfa}.visual-qa-screens img,.visual-qa-screens figure>div{background:#00000057;border-radius:10px;place-items:center;width:100%;min-height:170px;display:grid}.visual-qa-screens img{aspect-ratio:16/10;object-fit:contain;max-height:310px}.visual-qa-screens figure>div{color:#f7f4ff80;font-size:12px;font-weight:900}.visual-qa-foot{grid-template-columns:minmax(210px,.46fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.visual-qa-foot span{text-overflow:ellipsis;white-space:nowrap;background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:999px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:8px 11px;display:flex;overflow:hidden}.visual-qa-foot span.good{color:#86efac;border-color:#34d39938}.visual-qa-foot span.warn{color:#fde68a;border-color:#fbbf243d}.visual-qa-foot span.danger{color:#fca5a5;border-color:#f871714d}.visual-qa-foot svg{flex:none}.visual-qa-foot code{color:#f7f4ffb8;overflow-wrap:anywhere;background:#0000003d;border:1px solid #ffffff12;border-radius:12px;padding:9px 10px;font-size:11px;line-height:1.45;display:block}.free-tools-library-drawer,.free-tools-impact-drawer,.free-tools-later-drawer{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;overflow:hidden}.free-tools-library-drawer>summary,.free-tools-impact-drawer>summary,.free-tools-later-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.free-tools-library-drawer>summary::-webkit-details-marker{display:none}.free-tools-impact-drawer>summary::-webkit-details-marker{display:none}.free-tools-later-drawer>summary::-webkit-details-marker{display:none}.free-tools-library-drawer>summary b,.free-tools-impact-drawer>summary b,.free-tools-later-drawer>summary b{color:#f7f4ffdb;font-size:12px;font-weight:950}.free-tools-library-drawer .free-tool-grid,.free-tools-impact-grid,.free-tools-later-grid{border-top:1px solid #ddd6fe1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:10px;display:grid}.free-tools-command-panel .free-tool-card,.free-tools-impact-grid article,.free-tools-later-grid article{background:#07080d3d;border:1px solid #ffffff14;border-radius:14px;gap:10px;padding:12px;display:grid}.free-tools-command-panel .free-tool-card strong,.free-tools-impact-grid strong,.free-tools-later-grid strong{color:#fff;font-size:17px;line-height:1.18;display:block}.free-tools-command-panel .free-tool-card dl{gap:8px;margin:0;display:grid}.free-tools-command-panel .free-tool-card dl div{background:#ffffff0a;border:1px solid #ffffff12;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-row-actions .dark-button,.free-tools-row-actions .soft-button,.free-tools-focus-actions .dark-button,.free-tools-focus-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-signal-strip,.free-tools-safety-grid,.visual-qa-metrics,.visual-qa-demo-metrics,.visual-qa-quality-strip,.visual-qa-review-grid,.free-tools-library-drawer .free-tool-grid,.free-tools-impact-grid,.free-tools-later-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-qa-head,.visual-qa-demo-head,.visual-qa-demo-alert,.visual-qa-screens,.visual-qa-agent-ladder,.visual-qa-foot{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-signal-strip,.free-tools-safety-grid,.visual-qa-metrics,.visual-qa-demo-metrics,.visual-qa-quality-strip,.visual-qa-review-grid,.free-tools-library-drawer .free-tool-grid,.free-tools-impact-grid,.free-tools-later-grid{grid-template-columns:minmax(0,1fr)}.free-tools-command-panel .panel-header{grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.free-tools-command-panel .status-pill{white-space:normal;justify-self:flex-start}.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{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.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,#8b5cf633,#0000 34%),linear-gradient(145deg,#120d1ef5,#07080dfa);border-color:#c4b5fd2b;box-shadow:0 26px 80px #00000061}.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:#ffffff0b;border-color:#ddd6fe1f;border-radius:16px;gap:8px;margin:0;padding:8px}.router-action-dock.router-control-lane a{text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-height:48px;overflow:hidden}.router-focus-card{background:linear-gradient(135deg,#8b5cf638,#181426db),#ffffff0a;border-radius:18px;gap:18px;min-height:154px;padding:18px;position:relative;overflow:hidden}.router-focus-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:34%;height:100%;transition:left .42s;position:absolute;top:0;left:-38%;transform:skew(-16deg)}.router-focus-card:hover:before{left:104%}.router-focus-card>*{z-index:1;position:relative}.router-focus-card strong{font-size:26px;line-height:1.08}.router-focus-card p,.router-focus-card small{color:#f7f4ffb3;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{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.router-rule-list article{background:#ffffff0b;border-radius:16px;grid-template-columns:minmax(0,1.1fr) 92px 92px auto;align-items:center;gap:12px;min-height:92px;padding:13px;display:grid}.router-rule-list article>div:first-child{min-width:0}.router-rule-list article strong{color:#fff;overflow-wrap:anywhere;margin-top:6px;font-size:16px;line-height:1.2;display:block}.router-rule-list article p{color:#f7f4ffb3;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.45}.router-rule-list article>small{color:#f7f4ffb8;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff12;border-radius:999px;min-width:0;margin:0;padding:8px 10px;font-size:12px;font-weight:850}.router-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.router-row-actions .dark-button,.router-row-actions .soft-button{min-height:38px}.router-safety-grid{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.router-safety-grid span{color:#f7f4ffd6;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;font-size:11px;font-weight:950;display:flex}.router-safety-grid svg{color:#34d399;flex:none}.router-fallback-drawer,.router-modes-drawer,.router-detail-drawer,.router-library-drawer{background:#ffffff09;border-color:#ddd6fe1a;border-radius:16px}.router-fallback-drawer>summary,.router-modes-drawer>summary,.router-detail-drawer>summary,.router-library-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.router-fallback-drawer>summary::-webkit-details-marker{display:none}.router-modes-drawer>summary::-webkit-details-marker{display:none}.router-detail-drawer>summary::-webkit-details-marker{display:none}.router-library-drawer>summary::-webkit-details-marker{display:none}.router-fallback-drawer>summary span,.router-modes-drawer>summary span,.router-detail-drawer>summary span,.router-library-drawer>summary span,.router-fallback-drawer>summary b,.router-modes-drawer>summary b,.router-detail-drawer>summary b,.router-library-drawer>summary b{margin:0}.router-fallback-drawer .router-routing-layout,.router-modes-drawer .router-mode-strip,.router-detail-body,.router-library-body{border-top:1px solid #ddd6fe1a;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:#07080d3d;border:1px solid #ffffff14;border-radius:14px}.router-command-panel .router-rule-card strong,.router-command-panel .router-example-card strong,.router-command-panel .router-fallback-card strong{color:#fff;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.router-focus-card:before{transition:none}}@media (max-width:1180px){.router-focus-card,.router-rule-list article,.router-fallback-drawer .router-routing-layout{grid-template-columns:minmax(0,1fr)}.router-row-actions{justify-content:flex-start}.router-command-strip,.router-safety-grid,.router-modes-drawer .router-mode-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.router-action-dock.router-control-lane,.router-safety-grid,.router-command-strip,.router-modes-drawer .router-mode-strip{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{grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.router-command-panel .status-pill{white-space:normal;justify-self:flex-start}.router-focus-card{min-height:0;padding:13px}.router-focus-card strong{font-size:22px}.router-focus-actions,.router-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.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,#8b5cf633,#0000 34%),linear-gradient(145deg,#120d1ef5,#07080dfa);border-color:#c4b5fd2b;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000061}.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:#ffffff0b;border-color:#ddd6fe1f;border-radius:16px;gap:8px;margin:0;padding:8px}.job-action-dock.job-control-lane a,.job-action-dock.job-control-lane button{text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-height:48px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.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:#c4b5fd47;transform:translateY(-1px);box-shadow:0 14px 34px #4c1d9538}.job-focus-card{background:linear-gradient(135deg,#8b5cf638,#181426db),#ffffff0a;border-radius:18px;gap:18px;min-height:154px;padding:18px;position:relative;overflow:hidden}.job-focus-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:34%;height:100%;transition:left .42s;position:absolute;top:0;left:-38%;transform:skew(-16deg)}.job-focus-card:hover:before{left:104%}.job-focus-card>*{z-index:1;position:relative}.job-focus-card strong{overflow-wrap:anywhere;font-size:26px;line-height:1.08}.job-focus-card p,.job-focus-card small{color:#f7f4ffb3;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.command-next-action-card{background:linear-gradient(135deg,#7c3aed29,#07080db8),#ffffff0a;border:1px solid #c4b5fd29;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(270px,.34fr);align-items:stretch;gap:12px;min-height:132px;padding:14px;display:grid;overflow:hidden}.command-next-action-card.danger{border-color:#fb718557}.command-next-action-card.warn{border-color:#f3b6494d}.command-next-action-card.good{border-color:#35d49a42}.command-next-action-card.neutral{border-color:#c4b5fd3d}.command-next-action-main{align-content:center;min-width:0;display:grid}.command-next-action-main span,.command-next-action-icon small,.command-next-action-stats span{color:var(--dash-violet-3);text-transform:uppercase;font-size:11px;font-weight:950;display:block}.command-next-action-main strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere;margin-top:7px;font-size:25px;line-height:1.1;display:block}.command-next-action-main p{color:#f7f4ffad;overflow-wrap:anywhere;max-width:780px;margin:9px 0 0;font-size:13px;font-weight:820;line-height:1.45}.command-next-action-side{align-content:stretch;gap:8px;min-width:0;display:grid}.command-next-action-icon{align-items:center;gap:8px;min-width:0;display:flex}.command-next-action-icon svg{color:#a78bfa;flex:none}.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:#f7f4ffc7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-next-action-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.command-next-action-stats span{color:#f7f4ff9e;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff13;border-radius:999px;min-width:0;padding:7px 8px;overflow:hidden}.command-next-action-stats b{color:#fff;margin-right:5px}.command-next-action-side .dark-button{justify-content:center;width:100%;min-height:40px}.job-command-strip a{background:linear-gradient(135deg,#ffffff0d,#8b5cf607),#ffffff09;border-radius:16px;min-height:104px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.job-command-strip a:before{content:"";background:#c4b5fd52;border-radius:999px;height:3px;position:absolute;inset:0 14px auto}.job-command-strip a.danger:before{background:linear-gradient(90deg,#fb7185e6,#8b5cf657)}.job-command-strip a.warn:before{background:linear-gradient(90deg,#fbbf24e6,#8b5cf657)}.job-command-strip a.good:before{background:linear-gradient(90deg,#34d399d6,#8b5cf64d)}.job-queue-list{gap:10px}.job-queue-list article{background:linear-gradient(135deg,#ffffff0d,#8b5cf607),#ffffff09;border-radius:16px;grid-template-columns:minmax(0,1.1fr) 120px 108px 118px auto;min-height:92px;padding:13px 13px 13px 16px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.job-queue-list article:before{content:"";background:#c4b5fd61;border-radius:999px;width:3px;position:absolute;inset:14px auto 14px 8px}.job-queue-list article.done:before,.job-queue-list article.good:before{background:linear-gradient(#34d399d1,#8b5cf652)}.job-queue-list article.running:before,.job-queue-list article.warn:before{background:linear-gradient(#fbbf24e6,#8b5cf65c)}.job-queue-list article.review:before,.job-queue-list article.danger:before{background:linear-gradient(#fb7185eb,#8b5cf65c)}.job-queue-list article>div:first-child{min-width:0}.job-queue-list article strong{overflow-wrap:anywhere;font-size:16px}.job-queue-list article p{color:#f7f4ffb3;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.job-queue-list article>small{color:#f7f4ffb8;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff12;border-radius:999px;min-width:0;padding:8px 10px;font-size:12px;font-weight:850}.job-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.job-row-actions .dark-button,.job-row-actions .soft-button,.job-focus-actions .dark-button,.job-focus-actions .soft-button{min-height:38px}.job-row-actions .dark-button,.job-focus-actions .dark-button{box-shadow:0 14px 34px #8b5cf638}.job-safety-grid{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;padding:8px}.job-safety-grid span{overflow-wrap:anywhere;min-width:0;min-height:44px}.job-safety-grid svg{color:#34d399;flex:none}.job-priority-drawer,.job-status-drawer,.job-review-drawer,.job-library-drawer{background:#ffffff09;border-color:#ddd6fe1a;border-radius:16px}.job-review-drawer{overflow:hidden}.job-priority-drawer>summary,.job-status-drawer>summary,.job-review-drawer>summary,.job-library-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.job-priority-drawer>summary::-webkit-details-marker{display:none}.job-status-drawer>summary::-webkit-details-marker{display:none}.job-review-drawer>summary::-webkit-details-marker{display:none}.job-library-drawer>summary::-webkit-details-marker{display:none}.job-priority-drawer>summary span,.job-status-drawer>summary span,.job-review-drawer>summary span,.job-library-drawer>summary span,.job-priority-drawer>summary b,.job-status-drawer>summary b,.job-review-drawer>summary b,.job-library-drawer>summary b{margin:0}.job-review-drawer>summary span,.job-review-log-list span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.job-review-drawer>summary b{color:#f7f4ffdb;font-size:12px;font-weight:950}.job-review-body{border-top:1px solid #ddd6fe1a;gap:12px;min-width:0;padding:10px;display:grid}.job-status-drawer,.job-status-body,.job-library-body,.job-command-panel .supabase-migration-panel,.job-command-panel .job-queue-table,.job-command-panel .job-queue-row{min-width:0;overflow:hidden}.job-command-panel .v0-status-grid,.job-command-panel .supabase-migration-grid,.job-command-panel .migration-preflight-grid{min-width:0}.job-command-panel .supabase-migration-panel *,.job-command-panel .supabase-migration-grid *,.job-command-panel .migration-preflight-grid *,.job-command-panel .job-queue-row>*{overflow-wrap:anywhere;min-width:0}.job-review-log-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.job-review-log-list article{background:#07080d3d;border:1px solid #ffffff14;border-radius:14px;gap:8px;padding:12px;display:grid}.job-review-log-list article.warn,.job-review-log-list article.error{border-color:#f3b64947}.job-review-log-list article.idle,.job-review-log-list article.info{border-color:#35d49a2e}.job-review-log-list strong{color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.2}.job-review-log-list p,.job-review-log-list small{color:#f7f4ffb3;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:820;line-height:1.45}.job-command-panel .mission-control-summary,.job-command-panel .supabase-migration-panel,.job-command-panel .v0-status-card,.job-command-panel .job-queue-row{background:#07080d3d;border-color:#ffffff14;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{grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.job-command-panel .status-pill{white-space:normal;justify-self:flex-start}.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{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.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 .v0-status-grid,.job-command-panel .supabase-migration-grid,.job-command-panel .migration-preflight-grid,.job-command-panel .job-queue-row,.job-command-panel .job-actions,.job-command-panel .job-mock-action-form{grid-template-columns:minmax(0,1fr)}.job-command-panel .job-queue-head{display:none}}.worker-command-panel{background:radial-gradient(circle at 14% 0,#8b5cf638,#0000 34%),linear-gradient(145deg,#120d1ef5,#07080dfa);border-color:#c4b5fd2b;box-shadow:0 26px 80px #00000061}.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:#ffffff0b;border-color:#ddd6fe1f;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:8px}.worker-action-dock.worker-control-lane a{text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-height:48px;overflow:hidden}.worker-focus-card{background:linear-gradient(135deg,#8b5cf638,#181426db),#ffffff0a;border-radius:18px;gap:18px;min-height:154px;padding:18px;position:relative;overflow:hidden}.worker-focus-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:34%;height:100%;transition:left .42s;position:absolute;top:0;left:-38%;transform:skew(-16deg)}.worker-focus-card:hover:before{left:104%}.worker-focus-card>*{z-index:1;position:relative}.worker-focus-card.good{border-color:#35d49a47}.worker-focus-card.warn{border-color:#f3b6494d}.worker-focus-card.danger{border-color:#fb718552}.worker-focus-card strong{overflow-wrap:anywhere;font-size:26px;line-height:1.08}.worker-focus-card p,.worker-focus-card small,.worker-command-strip p,.worker-roster-list p,.worker-roster-list small,.worker-library-grid p,.worker-library-grid small{color:#f7f4ffb3;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.worker-command-strip a{background:#ffffff0b;border-radius:16px;min-height:104px;padding:13px;overflow:hidden}.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:#ffffff0a;border:1px solid #ddd6fe1f;border-radius:16px;gap:12px;padding:14px;display:grid}.worker-reality-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.worker-reality-header span,.worker-reality-card-grid span,.worker-reality-table span{color:#ddd6fead;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.worker-reality-header strong{color:#fff;margin-top:3px;font-size:19px;line-height:1.2;display:block}.worker-reality-header p,.worker-reality-card-grid p,.worker-reality-table p,.worker-reality-table small{color:#f7f4ffb3;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.worker-reality-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.worker-reality-card-grid article,.worker-reality-table article{background:#07080d38;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:12px}.worker-reality-card-grid article.good{border-color:#34d3993d}.worker-reality-card-grid article.warn{border-color:#fbbf2447}.worker-reality-card-grid article.danger{border-color:#fb71854d}.worker-reality-card-grid strong{color:#fff;overflow-wrap:anywhere;margin:5px 0;font-size:20px;line-height:1.15;display:block}.worker-reality-table{gap:8px;display:grid}.worker-reality-table article{grid-template-columns:minmax(0,1fr) 142px 178px 138px;align-items:center;gap:10px;display:grid}.worker-reality-table strong{color:#fff;margin-top:2px;font-size:15px;line-height:1.2;display:block}.worker-reality-table small{text-align:center;background:#ffffff0e;border:1px solid #ffffff12;border-radius:999px;padding:8px 10px;font-weight:850}.worker-live-status-card{background:#ffffff0a;border:1px solid #ddd6fe1f;border-radius:16px;gap:12px;padding:14px;display:grid}.worker-live-status-card.good{border-color:#34d3993d}.worker-live-status-card.warn{border-color:#fbbf2447}.worker-live-status-card.danger{border-color:#fb71854d}.worker-live-status-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.worker-live-status-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:264px;display:grid}.worker-live-status-actions.single-action{grid-template-columns:minmax(0,1fr);min-width:132px}.worker-live-status-actions button{white-space:nowrap;justify-content:center;min-height:38px}.worker-live-status-actions .danger-action{color:#fecdd3;border-color:#fb718547}.worker-live-status-head span,.worker-live-status-grid span{color:#ddd6fead;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.worker-live-status-head strong{color:#fff;margin-top:3px;font-size:19px;line-height:1.2;display:block}.worker-live-status-head p,.worker-live-status-grid p{color:#f7f4ffb3;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.worker-live-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.worker-runtime-diagnostic{background:#07080d42;border:1px solid #ffffff14;border-radius:14px;gap:5px;padding:12px;display:grid}.worker-runtime-diagnostic.good{border-color:#34d3993d}.worker-runtime-diagnostic.warn{border-color:#fbbf2447}.worker-runtime-diagnostic.danger{border-color:#fb71854d}.worker-runtime-diagnostic span{color:#ddd6fead;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.worker-runtime-diagnostic strong{color:#fff;font-size:18px;line-height:1.2}.worker-runtime-diagnostic p{color:#f7f4ffb3;margin:0;font-size:13px;line-height:1.45}.worker-live-status-grid article{background:#07080d38;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:12px}.worker-live-status-grid strong{color:#fff;overflow-wrap:anywhere;align-items:center;gap:7px;margin:5px 0;font-size:18px;line-height:1.15;display:flex}.worker-runtime-logs{background:#07080d3d;border:1px solid #ffffff14;border-radius:14px;padding:10px 12px}.worker-runtime-logs summary{color:#fff;cursor:pointer;font-size:13px;font-weight:900}.worker-runtime-logs pre{color:#f7f4ffb8;white-space:pre-wrap;max-height:260px;margin:10px 0 0;font-size:12px;line-height:1.45;overflow:auto}.worker-roster-list{gap:10px}.worker-roster-list article{background:#ffffff0b;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-roster-list strong,.worker-library-grid strong{color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.2}.worker-roster-list article>small{color:#f7f4ffb8;text-align:center;background:#ffffff0e;border:1px solid #ffffff12;border-radius:999px;min-width:0;margin:0;padding:8px 10px;font-size:12px;font-weight:850}.worker-row-actions,.worker-focus-actions{align-items:center}.worker-row-actions .dark-button,.worker-row-actions .soft-button,.worker-focus-actions .dark-button,.worker-focus-actions .soft-button{min-height:38px}.worker-safety-grid{background:#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;padding:8px}.worker-safety-grid span{overflow-wrap:anywhere;min-width:0;min-height:44px}.worker-safety-grid svg{color:#34d399;flex:none}.worker-priority-drawer,.worker-library-drawer{background:#ffffff09;border-color:#ddd6fe1a;border-radius:16px;overflow:hidden}.worker-priority-summary,.worker-library-grid{border-top:1px solid #ddd6fe1a;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:#07080d3d;border:1px solid #ffffff14;border-radius:14px}.worker-library-grid .worker-meta,.worker-library-grid .worker-meta small{overflow-wrap:anywhere;min-width:0}@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-row-actions,.worker-focus-actions{justify-content:flex-start}.worker-command-strip,.worker-safety-grid,.worker-reality-card-grid,.worker-live-status-grid,.worker-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-reality-header,.worker-live-status-head,.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-reality-card-grid,.worker-live-status-grid,.worker-library-grid{grid-template-columns:minmax(0,1fr)}.worker-command-panel .panel-header{grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.worker-command-panel .status-pill{white-space:normal;justify-self:flex-start}.worker-focus-card{min-height:0;padding:13px}.worker-focus-card strong{font-size:22px}.worker-focus-actions,.worker-row-actions,.worker-live-status-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.worker-focus-actions .dark-button,.worker-focus-actions .soft-button,.worker-row-actions .dark-button,.worker-row-actions .soft-button,.worker-live-status-actions .dark-button,.worker-live-status-actions .soft-button{width:100%}}.files-command-panel{background:radial-gradient(circle at 14% 0,#8b5cf638,#0000 34%),linear-gradient(145deg,#120d1ef5,#07080dfa);border-color:#c4b5fd2b;grid-column:1/-1;overflow:hidden;box-shadow:0 26px 80px #00000061}.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:#ffffff0b;border-color:#ddd6fe1f;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:8px}.files-action-dock a{text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-height:48px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.files-action-dock a:hover,.files-command-panel .shared-file-row:hover{border-color:#c4b5fd47;transform:translateY(-1px);box-shadow:0 14px 34px #4c1d9538}.files-focus-card{background:linear-gradient(135deg,#8b5cf638,#181426db),#ffffff0a;border-radius:18px;gap:18px;min-height:154px;padding:18px;position:relative;overflow:hidden}.files-focus-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:34%;height:100%;transition:left .42s;position:absolute;top:0;left:-38%;transform:skew(-16deg)}.files-focus-card:hover:before{left:104%}.files-focus-card>*{z-index:1;position:relative}.files-focus-card strong{overflow-wrap:anywhere;font-size:26px;line-height:1.08}.files-focus-card p,.files-focus-card small,.files-command-panel .shared-files-passive-header p,.files-command-panel .shared-files-history-header p,.files-command-panel .shared-files-quick-context p,.files-command-panel .shared-file-main p,.files-command-panel .shared-file-row>small,.files-command-panel .shared-file-date,.files-command-panel .shared-files-empty p,.files-command-panel .shared-files-history-status,.files-command-panel .shared-files-history-footer small,.files-command-panel .shared-files-note p,.files-command-panel .shared-screenshot-dropzone p,.files-command-panel .shared-screenshot-actions small,.files-command-panel .shared-document-dropzone p,.files-command-panel .shared-document-actions small{color:#f7f4ffb3;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.files-command-panel .shared-files-workspace{gap:12px}.files-command-panel .shared-files-quick-context,.files-command-panel .shared-files-note{display:none!important}.files-command-panel .shared-files-history,.files-command-panel .shared-files-upload-drawer,.files-command-panel .shared-files-note{color:var(--dash-text);background:#ffffff0a;border:1px solid #ddd6fe1a;border-radius:16px;overflow:hidden}.files-command-panel .shared-files-history{padding:12px}.files-command-panel .shared-files-history-header,.files-command-panel .shared-files-quick-context,.files-command-panel .shared-files-passive-header{min-width:0}.files-command-panel .shared-files-history-header{border-bottom:1px solid #ddd6fe14;padding-bottom:10px}.files-command-panel .shared-files-quick-context{background:#07080d42;border-color:#ddd6fe1a;border-radius:14px}.files-command-panel .shared-files-passive-header{cursor:pointer;min-height:74px;padding:12px;list-style:none}.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 #ddd6fe1a}.files-command-panel .shared-files-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;display:grid}.files-command-panel .shared-text-uploader,.files-command-panel .shared-screenshot-uploader,.files-command-panel .shared-document-uploader,.files-command-panel .shared-files-empty,.files-command-panel .shared-file-row{background:#07080d3d;border:1px solid #ffffff14;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,box-shadow .16s,transform .16s}.files-command-panel .shared-file-main,.files-command-panel .shared-file-copy-control,.files-command-panel .shared-file-copy-manual{min-width:0}.files-command-panel .shared-file-main strong,.files-command-panel .shared-files-passive-header strong,.files-command-panel .shared-files-history-header strong,.files-command-panel .shared-files-quick-context strong,.files-command-panel .shared-files-empty strong,.files-command-panel .shared-files-note strong,.files-command-panel .shared-text-heading strong,.files-command-panel .shared-screenshot-dropzone strong,.files-command-panel .shared-document-dropzone strong{color:#fff;overflow-wrap:anywhere}.files-command-panel .shared-file-main strong{font-size:16px;line-height:1.2}.files-command-panel .shared-file-row>small{color:#f7f4ffb8;text-align:center;white-space:normal;background:#ffffff0e;border:1px solid #ffffff12;border-radius:999px;margin:0;padding:8px 10px;font-size:12px;font-weight:850}.files-command-panel .shared-file-icon{color:#c4b5fd;background:#8b5cf62e;border-radius:14px}.files-command-panel .shared-file-actions{justify-content:flex-end;align-items:center}.files-command-panel .shared-files-history-footer{border-top:1px solid #ddd6fe14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding-top:10px;display:flex}.files-command-panel .shared-screenshot-dropzone,.files-command-panel .shared-document-dropzone,.files-command-panel .shared-text-input,.files-command-panel .shared-screenshot-preview,.files-command-panel .shared-document-preview,.files-command-panel .shared-document-path,.files-command-panel .shared-screenshot-paths button,.files-command-panel .shared-text-path,.files-command-panel .shared-file-copy-manual{color:var(--dash-text);background:#05050a6b;border-color:#ddd6fe1f;border-radius:14px}.files-command-panel .shared-text-input{min-height:120px}.files-command-panel .shared-screenshot-dropzone,.files-command-panel .shared-document-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-focus-card:before,.files-command-panel .shared-file-row{transition:none}}@media (max-width:1180px){.files-focus-card,.files-command-panel .shared-file-row{grid-template-columns:minmax(0,1fr)}.files-focus-actions,.files-command-panel .shared-file-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{grid-template-columns:minmax(0,1fr)}.files-command-panel .panel-header{grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.files-command-panel .status-pill{white-space:normal;justify-self:flex-start}.files-focus-card{min-height:0;padding:13px}.files-focus-card strong{font-size:22px}.files-focus-actions,.files-command-panel .shared-file-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.files-focus-actions .dark-button,.files-focus-actions .soft-button,.files-command-panel .shared-file-actions .dark-button,.files-command-panel .shared-file-actions .soft-button{width:100%}.files-command-panel .shared-files-history-header,.files-command-panel .shared-files-quick-context,.files-command-panel .shared-files-passive-header,.files-command-panel .shared-text-heading,.files-command-panel .shared-screenshot-dropzone,.files-command-panel .shared-document-dropzone{grid-template-columns:minmax(0,1fr)}}.quote-command-panel{background:radial-gradient(circle at 14% 0,#8b5cf638,#0000 34%),linear-gradient(145deg,#120d1ef5,#07080dfa);border-color:#c4b5fd2b;grid-column:1/-1;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000061}.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:#ffffff0b;border-color:#ddd6fe1f;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:8px}.quote-action-dock a{text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-height:48px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.quote-decision-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quote-decision-strip a{color:inherit;background:linear-gradient(135deg,#ffffff10,#8b5cf609),#ffffff0a;border:1px solid #ddd6fe1c;border-radius:16px;min-height:104px;padding:13px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.quote-decision-strip a:before{content:"";background:#c4b5fd57;border-radius:999px;height:3px;position:absolute;inset:0 14px auto}.quote-decision-strip a.hot{border-color:#fb718552}.quote-decision-strip a.hot:before{background:linear-gradient(90deg,#fb7185eb,#8b5cf657)}.quote-decision-strip a.warn{border-color:#f3b64947}.quote-decision-strip a.warn:before{background:linear-gradient(90deg,#fbbf24eb,#8b5cf657)}.quote-decision-strip a.good{border-color:#35d49a38}.quote-decision-strip a.good:before{background:linear-gradient(90deg,#34d399db,#8b5cf652)}.quote-decision-strip a.neutral{border-color:#c4b5fd24}.quote-action-dock a:hover,.quote-decision-strip a:hover,.simple-offer-strip a:hover,.activation-intake-grid a:hover,.simple-offer-row:hover,.quote-command-panel .quote-command-strip article:hover,.quote-command-panel .quote-work-row:hover{border-color:#c4b5fd47;transform:translateY(-1px);box-shadow:0 14px 34px #4c1d9538}.simple-offer-command{background:linear-gradient(135deg,#f3b64914,#8b5cf60b),#ffffff0a;border:1px solid #ddd6fe1c;border-radius:16px;gap:10px;padding:12px;display:grid}.simple-offer-command.hot{border-color:#fb71854d}.simple-offer-command.warn{border-color:#f3b64947}.simple-offer-command.good{border-color:#35d49a38}.simple-offer-command.neutral{border-color:#c4b5fd24}.simple-offer-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.simple-offer-head span,.simple-offer-strip span,.simple-offer-focus span,.simple-offer-row span,.simple-offer-guard span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.2;display:block}.simple-offer-head strong,.simple-offer-focus strong,.simple-offer-row strong{color:#fff;overflow-wrap:anywhere;line-height:1.14;display:block}.simple-offer-head strong{margin-top:5px;font-size:19px}.simple-offer-head p,.simple-offer-strip p,.simple-offer-focus p,.simple-offer-focus li,.simple-offer-row p,.simple-offer-row b,.simple-offer-guard p,.simple-offer-guard small{color:#f7f4ffad;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:820;line-height:1.38}.simple-offer-head b{color:var(--dash-amber);white-space:nowrap;background:#8b5cf61f;border:1px solid #c4b5fd29;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}.simple-offer-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.simple-offer-strip a,.simple-offer-focus,.simple-offer-row{color:inherit;background:#04040957;border:1px solid #ddd6fe1c;border-radius:14px;padding:12px;text-decoration:none}.simple-offer-strip a{min-height:98px;transition:border-color .16s,box-shadow .16s,transform .16s}.simple-offer-strip a.hot,.simple-offer-focus.hot,.simple-offer-row.hot{border-color:#fb71854d}.simple-offer-strip a.warn,.simple-offer-focus.warn,.simple-offer-row.warn{border-color:#f3b64947}.simple-offer-strip a.good,.simple-offer-focus.good,.simple-offer-row.good{border-color:#35d49a38}.simple-offer-strip a.neutral,.simple-offer-focus.neutral,.simple-offer-row.neutral{border-color:#c4b5fd24}.simple-offer-strip strong{color:#fff;margin:9px 0 7px;font-size:26px;line-height:1;display:block}.simple-offer-focus{grid-template-columns:minmax(0,1fr) minmax(230px,.48fr) auto;align-items:stretch;gap:12px;display:grid}.simple-offer-main ul{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.simple-offer-main li{background:#ffffff0a;border:1px solid #ddd6fe17;border-radius:999px;min-height:29px;padding:7px 9px}.simple-offer-guard{background:#ffffff0b;border:1px solid #ddd6fe1a;border-radius:12px;min-width:0;padding:10px}.simple-offer-guard strong{margin-top:5px;font-size:14px}.simple-offer-actions{flex-wrap:wrap;place-content:center flex-end;align-items:center;gap:8px;min-width:160px;display:flex}.simple-offer-list{gap:8px;display:grid}.simple-offer-row{grid-template-columns:minmax(120px,.24fr) minmax(0,1fr) minmax(130px,.28fr) auto;align-items:center;gap:8px 11px;min-height:64px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.simple-offer-row strong{font-size:15px}.quote-focus-card{background:linear-gradient(135deg,#8b5cf638,#181426db),#ffffff0a;border-radius:18px;gap:18px;min-height:154px;padding:18px;position:relative;overflow:hidden}.quote-focus-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:34%;height:100%;transition:left .42s;position:absolute;top:0;left:-38%;transform:skew(-16deg)}.quote-focus-card:hover:before{left:104%}.quote-focus-card>*{z-index:1;position:relative}.quote-focus-card.hot{border-color:#fb718552}.quote-focus-card.warn{border-color:#f3b6494d}.quote-focus-card.good{border-color:#35d49a42}.quote-focus-card strong{overflow-wrap:anywhere;font-size:26px;line-height:1.08}.quote-decision-strip span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.2;display:block}.quote-decision-strip strong{color:#fff;letter-spacing:0;margin:10px 0 7px;font-size:28px;line-height:1;display:block}.quote-focus-card p,.quote-focus-card small,.quote-decision-strip p,.quote-command-panel .quote-command-strip 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-command-panel .quote-pipeline-drawer p{color:#f7f4ffb3;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.activation-intake-panel{background:#ffffff0c;border:1px solid #ddd6fe1c;border-radius:16px;gap:10px;padding:12px;display:grid}.activation-intake-panel.warn,.activation-intake-grid a.warn{border-color:#f3b64947}.activation-intake-panel.good,.activation-intake-grid a.good{border-color:#35d49a38}.activation-intake-grid a.hot{border-color:#fb718552}.activation-intake-grid a.neutral{border-color:#c4b5fd24}.activation-intake-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.activation-intake-head span,.activation-intake-grid span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:950;line-height:1.2;display:block}.activation-intake-head strong,.activation-intake-grid strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere;line-height:1.12;display:block}.activation-intake-head strong{font-size:19px}.activation-intake-grid strong{margin:8px 0 6px;font-size:26px}.activation-intake-head p,.activation-intake-grid p,.activation-intake-context span{color:#f7f4ffb3;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:840;line-height:1.38}.activation-intake-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.activation-intake-actions form{margin:0}.activation-intake-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.activation-intake-grid a{color:inherit;background:#0404095c;border:1px solid #ddd6fe1c;border-radius:14px;min-height:98px;padding:12px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s}.activation-reality-gate{background:linear-gradient(135deg,#35d49a12,#8b5cf60d),#04040952;border:1px solid #ddd6fe1f;border-radius:14px;gap:10px;padding:10px;display:grid}.activation-reality-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.activation-reality-head span,.activation-reality-grid span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:950;line-height:1.2;display:block}.activation-reality-head strong,.activation-reality-grid strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere;line-height:1.12;display:block}.activation-reality-head strong{font-size:17px}.activation-reality-grid strong{margin:8px 0 6px;font-size:24px}.activation-reality-head p,.activation-reality-grid p,.activation-reality-gate small{color:#f7f4ffad;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:830;line-height:1.38}.activation-reality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.activation-reality-grid article{background:#0404095c;border:1px solid #ddd6fe1c;border-radius:12px;min-height:92px;padding:10px}.activation-reality-grid article.hot{border-color:#fb718552}.activation-reality-grid article.warn{border-color:#f3b64947}.activation-reality-grid article.good{border-color:#35d49a38}.activation-reality-grid article.neutral{border-color:#c4b5fd24}.activation-treatment-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.activation-treatment-rail article{background:#0404094d;border:1px solid #ddd6fe1c;border-radius:14px;gap:6px;min-height:102px;padding:10px;display:grid}.activation-treatment-rail article.done{border-color:#35d49a38}.activation-treatment-rail article.pending{border-color:#f3b6493d}.activation-treatment-rail span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.2;display:block}.activation-treatment-rail strong{color:#fff;font-size:14px;line-height:1.15;display:block}.activation-treatment-rail p{color:#f7f4ffa8;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:820;line-height:1.32}.activation-intake-context{flex-wrap:wrap;gap:8px;display:flex}.activation-intake-context span{background:#8b5cf61c;border:1px solid #c4b5fd24;border-radius:999px;min-height:30px;padding:7px 10px}.activation-domain-board{background:#04040952;border:1px solid #ddd6fe1a;border-radius:14px;gap:10px;padding:10px;display:grid}.activation-domain-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.activation-domain-head span,.activation-domain-grid span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:950;display:block}.activation-domain-head strong,.activation-domain-grid strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere;line-height:1.12;display:block}.activation-domain-head strong{font-size:17px}.activation-domain-head p,.activation-domain-grid p{color:#f7f4ffad;margin:0;font-size:12px;font-weight:830;line-height:1.38}.activation-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.activation-domain-grid a{color:inherit;background:#8b5cf61a;border:1px solid #c4b5fd26;border-radius:12px;min-height:92px;padding:10px;text-decoration:none}.activation-domain-grid strong{margin-bottom:6px;font-size:16px}.quote-command-panel .quote-command-strip{border-top:1px solid #ddd6fe1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:0;padding:10px}.quote-command-panel .quote-command-strip article,.quote-command-panel .quote-work-row,.quote-command-panel .quote-metrics-drawer,.quote-command-panel .quote-detail-drawer,.quote-command-panel .quote-pipeline-drawer{background:linear-gradient(135deg,#ffffff0d,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;box-shadow:inset 0 1px #ffffff09}.quote-command-panel .quote-metrics-drawer{overflow:hidden}.quote-command-panel .quote-metrics-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:11px 12px;list-style:none;display:flex}.quote-command-panel .quote-metrics-drawer>summary::-webkit-details-marker{display:none}.quote-command-panel .quote-metrics-drawer>summary span,.quote-command-panel .quote-metrics-drawer>summary b{margin:0}.quote-command-panel .quote-metrics-drawer>summary b{color:#f7f4ffd1;font-size:12px}.quote-command-panel .quote-command-strip article{min-height:104px;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.quote-command-panel .quote-command-strip article:before{content:"";background:#c4b5fd52;border-radius:999px;height:3px;position:absolute;inset:0 14px auto}.quote-command-panel .quote-command-strip article.hot:before{background:linear-gradient(90deg,#fb7185e6,#8b5cf657)}.quote-command-panel .quote-command-strip article.warn:before{background:linear-gradient(90deg,#fbbf24e6,#8b5cf657)}.quote-command-panel .quote-command-strip article.good:before{background:linear-gradient(90deg,#34d399d6,#8b5cf64d)}.quote-command-panel .quote-command-strip strong{color:#fff;letter-spacing:0;font-size:26px}.quote-command-panel .quote-work-list{gap:10px}.quote-command-panel .quote-work-row{grid-template-columns:minmax(0,1fr) auto;min-height:92px;padding:13px 13px 13px 16px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.quote-command-panel .quote-work-row:before{content:"";background:#c4b5fd61;border-radius:999px;width:3px;position:absolute;inset:14px auto 14px 8px}.quote-command-panel .quote-work-row.hot{border-color:#fb718547}.quote-command-panel .quote-work-row.hot:before{background:linear-gradient(#fb7185eb,#8b5cf65c)}.quote-command-panel .quote-work-row.warn{border-color:#f3b6493d}.quote-command-panel .quote-work-row.warn:before{background:linear-gradient(#fbbf24e6,#8b5cf65c)}.quote-command-panel .quote-work-row.good{border-color:#35d49a33}.quote-command-panel .quote-work-row.good:before{background:linear-gradient(#34d399d1,#8b5cf652)}.quote-command-panel .quote-work-main,.quote-command-panel .quote-work-meta,.quote-command-panel .quote-work-actions{min-width:0}.quote-command-panel .quote-work-main strong{color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.2}.quote-command-panel .quote-work-meta b{color:#f7f4ffe6;background:#8b5cf621;border:1px solid #c4b5fd2b;border-radius:999px;justify-self:flex-start;min-height:32px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.quote-command-panel .quote-work-actions{justify-content:flex-end;align-items:center}.quote-command-panel .quote-work-actions .dark-button{box-shadow:0 14px 34px #8b5cf638}.quote-command-panel .quote-detail-drawer{background:#07080d38}.quote-command-panel .quote-detail-drawer>summary,.quote-command-panel .quote-automation-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:#07080d47;border-color:#ddd6fe1a;border-radius:14px}.quote-command-panel .quote-detail-grid a,.quote-command-panel .quote-detail-grid b{color:#f7f4ffe0;overflow-wrap:anywhere;line-height:1.35}.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:#8b5cf61f;border-color:#c4b5fd29;border-radius:14px}.quote-work-footer{background:#ffffff09;border:1px solid #ddd6fe14;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:11px 12px;display:flex}.quote-work-footer span,.quote-work-footer b{color:#f7f4ffb8;font-size:12px;font-weight:900}@media (prefers-reduced-motion:reduce){.quote-action-dock a,.quote-decision-strip a,.simple-offer-strip a,.simple-offer-row,.activation-intake-grid a,.quote-focus-card:before,.quote-command-panel .quote-command-strip article,.quote-command-panel .quote-work-row{transition:none}}@media (max-width:1180px){.quote-focus-card,.simple-offer-head,.simple-offer-focus,.activation-intake-head,.activation-reality-head,.activation-domain-head,.simple-offer-row,.quote-command-panel .quote-work-row{grid-template-columns:minmax(0,1fr)}.quote-focus-actions,.simple-offer-actions,.activation-intake-actions,.quote-command-panel .quote-work-actions{justify-content:flex-start}.quote-command-panel .quote-detail-grid,.simple-offer-strip,.activation-intake-grid,.activation-reality-grid,.activation-treatment-rail,.activation-domain-grid,.quote-command-panel .quote-pipeline-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.quote-decision-strip,.simple-offer-strip,.activation-intake-grid,.activation-reality-grid,.activation-domain-grid,.quote-command-panel .quote-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-action-dock{grid-template-columns:minmax(0,1fr)}.quote-command-panel .panel-header{grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.quote-command-panel .status-pill{white-space:normal;justify-self:flex-start}.quote-focus-card{min-height:0;padding:13px}.quote-focus-card strong{font-size:22px}.quote-focus-actions,.simple-offer-actions,.quote-command-panel .quote-work-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.quote-focus-actions .dark-button,.quote-focus-actions .soft-button,.simple-offer-actions .dark-button,.simple-offer-actions .soft-button,.quote-command-panel .quote-work-actions .dark-button,.quote-command-panel .quote-work-actions .soft-button{width:100%}.quote-command-panel .quote-detail-grid,.activation-reality-grid,.activation-treatment-rail,.quote-command-panel .quote-pipeline-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.quote-decision-strip,.simple-offer-strip,.activation-intake-grid,.activation-domain-grid{grid-template-columns:minmax(0,1fr)}}.client-command-panel{background:radial-gradient(circle at 14% 0,#8b5cf638,#0000 34%),linear-gradient(145deg,#120d1ef5,#07080dfa);border-color:#c4b5fd2b;grid-column:1/-1;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000061}.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:#ffffff0b;border-color:#ddd6fe1f;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:8px}.client-action-dock a{text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-height:48px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.client-decision-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.client-decision-strip a{color:inherit;background:linear-gradient(135deg,#ffffff10,#8b5cf609),#ffffff0a;border:1px solid #ddd6fe1c;border-radius:16px;min-height:104px;padding:13px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.client-decision-strip a:before{content:"";background:#c4b5fd57;border-radius:999px;height:3px;position:absolute;inset:0 14px auto}.client-decision-strip a.hot{border-color:#fb718552}.client-decision-strip a.hot:before{background:linear-gradient(90deg,#fb7185eb,#8b5cf657)}.client-decision-strip a.warn{border-color:#f3b64947}.client-decision-strip a.warn:before{background:linear-gradient(90deg,#fbbf24eb,#8b5cf657)}.client-decision-strip a.good{border-color:#35d49a38}.client-decision-strip a.good:before{background:linear-gradient(90deg,#34d399db,#8b5cf652)}.client-decision-strip a.neutral{border-color:#c4b5fd24}.client-action-dock a:hover,.client-decision-strip a:hover,.client-command-panel .client-command-strip article:hover,.client-command-panel .client-work-row:hover,.client-command-panel .client-conversion-list article:hover{border-color:#c4b5fd47;transform:translateY(-1px);box-shadow:0 14px 34px #4c1d9538}.client-focus-card{background:linear-gradient(135deg,#8b5cf638,#181426db),#ffffff0a;border-radius:18px;gap:18px;min-height:154px;padding:18px;position:relative;overflow:hidden}.client-focus-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:34%;height:100%;transition:left .42s;position:absolute;top:0;left:-38%;transform:skew(-16deg)}.client-focus-card:hover:before{left:104%}.client-focus-card>*{z-index:1;position:relative}.client-focus-card.hot{border-color:#fb718552}.client-focus-card.warn{border-color:#f3b6494d}.client-focus-card.good{border-color:#35d49a42}.client-focus-card strong{overflow-wrap:anywhere;font-size:26px;line-height:1.08}.client-decision-strip span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.2;display:block}.client-decision-strip strong{color:#fff;letter-spacing:0;margin:10px 0 7px;font-size:28px;line-height:1;display:block}.client-focus-card p,.client-focus-card small,.client-decision-strip p,.client-command-panel .client-command-strip p,.client-command-panel .client-work-main p,.client-command-panel .client-work-main small,.client-command-panel .client-work-meta small,.client-command-panel .client-conversion-list p,.client-command-panel .client-conversion-drawer>p{color:#f7f4ffb3;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.client-command-panel .client-command-strip{border-top:1px solid #ddd6fe1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:0;padding:10px}.client-command-panel .client-command-strip article,.client-command-panel .client-work-row,.client-command-panel .client-metrics-drawer,.client-command-panel .client-onboarding-drawer,.client-command-panel .client-conversion-drawer,.client-command-panel .client-conversion-list article{background:linear-gradient(135deg,#ffffff0d,#8b5cf607),#ffffff09;border:1px solid #ddd6fe1a;border-radius:16px;box-shadow:inset 0 1px #ffffff09}.client-command-panel .client-metrics-drawer{overflow:hidden}.client-command-panel .client-metrics-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:11px 12px;list-style:none;display:flex}.client-command-panel .client-metrics-drawer>summary::-webkit-details-marker{display:none}.client-command-panel .client-metrics-drawer>summary span,.client-command-panel .client-metrics-drawer>summary b{margin:0}.client-command-panel .client-metrics-drawer>summary b{color:#f7f4ffd1;font-size:12px}.client-command-panel .client-command-strip article{min-height:104px;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.client-command-panel .client-command-strip article:before{content:"";background:#c4b5fd52;border-radius:999px;height:3px;position:absolute;inset:0 14px auto}.client-command-panel .client-command-strip article.hot:before{background:linear-gradient(90deg,#fb7185e6,#8b5cf657)}.client-command-panel .client-command-strip article.warn:before{background:linear-gradient(90deg,#fbbf24e6,#8b5cf657)}.client-command-panel .client-command-strip article.good:before{background:linear-gradient(90deg,#34d399d6,#8b5cf64d)}.client-command-panel .client-command-strip strong{color:#fff;letter-spacing:0;font-size:26px}.client-onboarding-pack{background:linear-gradient(135deg,#35d49a12,#8b5cf60d),#07080d47;border:1px solid #ddd6fe1f;border-radius:16px;gap:10px;padding:12px;display:grid}.client-onboarding-pack-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.client-onboarding-pack-head span,.client-onboarding-pack-grid span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:950;line-height:1.2;display:block}.client-onboarding-pack-head strong,.client-onboarding-pack-grid strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere;line-height:1.12;display:block}.client-onboarding-pack-head strong{font-size:18px}.client-onboarding-pack-grid strong{margin:8px 0 6px;font-size:18px}.client-onboarding-pack-head p,.client-onboarding-pack-grid p,.client-onboarding-pack small{color:#f7f4ffad;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:830;line-height:1.38}.client-onboarding-pack-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.client-onboarding-pack-grid article{background:#04040957;border:1px solid #ddd6fe1c;border-radius:12px;min-height:118px;padding:10px}.client-onboarding-pack-grid article.warn{border-color:#f3b64947}.client-onboarding-pack-grid article.good{border-color:#35d49a38}.client-onboarding-pack-grid article.neutral{border-color:#c4b5fd24}.client-delivery-maintenance-board{background:linear-gradient(135deg,#fbbf240f,#35d49a0d),#07080d47;border:1px solid #ddd6fe1f;border-radius:16px;gap:10px;padding:12px;display:grid}.client-delivery-maintenance-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.client-delivery-maintenance-head span,.client-delivery-maintenance-grid span,.client-delivery-maintenance-list span{color:var(--dash-violet-3);letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:950;line-height:1.2;display:block}.client-delivery-maintenance-head strong,.client-delivery-maintenance-grid strong,.client-delivery-maintenance-list strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere;line-height:1.12;display:block}.client-delivery-maintenance-head strong{font-size:18px}.client-delivery-maintenance-grid strong{margin:8px 0 6px;font-size:24px}.client-delivery-maintenance-list strong{font-size:16px}.client-delivery-maintenance-head p,.client-delivery-maintenance-grid p,.client-delivery-maintenance-list p,.client-delivery-maintenance-board small{color:#f7f4ffad;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:830;line-height:1.38}.client-delivery-maintenance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.client-delivery-maintenance-grid article,.client-delivery-maintenance-list article{background:#04040957;border:1px solid #ddd6fe1c;border-radius:12px;padding:10px}.client-delivery-maintenance-grid article{min-height:98px}.client-delivery-maintenance-list{gap:8px;display:grid}.client-delivery-maintenance-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;display:grid}.client-delivery-maintenance-grid article.hot,.client-delivery-maintenance-list article.hot{border-color:#fb718552}.client-delivery-maintenance-grid article.warn,.client-delivery-maintenance-list article.warn{border-color:#f3b64947}.client-delivery-maintenance-grid article.good,.client-delivery-maintenance-list article.good{border-color:#35d49a38}.client-delivery-maintenance-grid article.neutral,.client-delivery-maintenance-list article.neutral{border-color:#c4b5fd24}.client-command-panel .client-work-list{gap:10px}.client-command-panel .client-work-row{grid-template-columns:minmax(0,1fr) auto;min-height:92px;padding:13px 13px 13px 16px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.client-command-panel .client-work-row:before{content:"";background:#c4b5fd61;border-radius:999px;width:3px;position:absolute;inset:14px auto 14px 8px}.client-command-panel .client-work-row.hot{border-color:#fb718547}.client-command-panel .client-work-row.hot:before{background:linear-gradient(#fb7185eb,#8b5cf65c)}.client-command-panel .client-work-row.warn{border-color:#f3b6493d}.client-command-panel .client-work-row.warn:before{background:linear-gradient(#fbbf24e6,#8b5cf65c)}.client-command-panel .client-work-row.good{border-color:#35d49a33}.client-command-panel .client-work-row.good:before{background:linear-gradient(#34d399d1,#8b5cf652)}.client-command-panel .client-work-main,.client-command-panel .client-work-meta,.client-command-panel .client-work-actions,.client-command-panel .client-conversion-actions{min-width:0}.client-command-panel .client-work-main strong,.client-command-panel .client-conversion-list strong{color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.2}.client-command-panel .client-work-meta b{color:#f7f4ffe6;background:#8b5cf621;border:1px solid #c4b5fd2b;border-radius:999px;justify-self:flex-start;min-height:32px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.client-command-panel .client-progress{background:#ddd6fe1f;height:8px}.client-command-panel .client-progress i{background:linear-gradient(90deg,#8b5cf6,#c4b5fd)}.client-command-panel .client-work-actions,.client-command-panel .client-conversion-actions{justify-content:flex-end;align-items:center}.client-focus-actions .dark-button,.client-command-panel .client-work-actions .dark-button,.client-command-panel .client-conversion-actions .dark-button{box-shadow:0 14px 34px #8b5cf638}.client-focus-actions form{display:contents}.client-command-panel .client-onboarding-drawer,.client-command-panel .client-conversion-drawer{background:#07080d38}.client-command-panel .client-onboarding-drawer>summary,.client-command-panel .client-conversion-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 button,.client-command-panel .client-onboarding-steps .completed{border-radius:14px;min-width:0}.client-command-panel .client-onboarding-steps button{color:#f7f4ffdb;background:#8b5cf61f;border-color:#c4b5fd29}.client-command-panel .client-onboarding-steps .completed{color:#86efac;background:#35d49a1a;border-color:#35d49a2e}.client-command-panel .client-conversion-list article{grid-template-columns:minmax(0,1fr) auto;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s}.client-work-footer,.client-conversion-footer{background:#ffffff09;border:1px solid #ddd6fe14;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:11px 12px;display:flex}.client-work-footer span,.client-work-footer b,.client-conversion-footer span,.client-conversion-footer b{color:#f7f4ffb8;font-size:12px;font-weight:900}@media (prefers-reduced-motion:reduce){.client-action-dock a,.client-decision-strip a,.client-focus-card:before,.client-command-panel .client-command-strip article,.client-command-panel .client-work-row,.client-command-panel .client-conversion-list article{transition:none}}@media (max-width:1180px){.client-focus-card,.client-command-panel .client-work-row,.client-command-panel .client-conversion-list article{grid-template-columns:minmax(0,1fr)}.client-focus-actions,.client-command-panel .client-work-actions,.client-command-panel .client-conversion-actions{justify-content:flex-start}.client-command-panel .client-onboarding-steps,.client-onboarding-pack-grid,.client-delivery-maintenance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.client-decision-strip,.client-command-panel .client-command-strip,.client-command-panel .client-onboarding-steps,.client-onboarding-pack-grid,.client-delivery-maintenance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-action-dock{grid-template-columns:minmax(0,1fr)}.client-command-panel .panel-header{grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.client-command-panel .status-pill{white-space:normal;justify-self:flex-start}.client-focus-card{min-height:0;padding:13px}.client-focus-card strong{font-size:22px}.client-focus-actions,.client-command-panel .client-work-actions,.client-command-panel .client-conversion-actions,.client-delivery-maintenance-list .client-work-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.client-focus-actions .dark-button,.client-focus-actions .soft-button,.client-command-panel .client-work-actions .dark-button,.client-command-panel .client-work-actions .soft-button,.client-command-panel .client-conversion-actions .dark-button,.client-command-panel .client-conversion-actions .soft-button,.client-delivery-maintenance-list .client-work-actions .dark-button,.client-delivery-maintenance-list .client-work-actions .soft-button{width:100%}.client-command-panel .client-conversion-actions form{display:contents}}@media (max-width:520px){.client-decision-strip,.client-onboarding-pack-grid,.client-delivery-maintenance-grid{grid-template-columns:minmax(0,1fr)}}.business-action-dock{background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:-2px 0 0;padding:0;display:flex}.control-center-shell .business-action-dock{grid-template-columns:none!important;max-width:none!important;display:flex!important}.business-action-dock a{box-shadow:none;border-radius:999px;flex:none;justify-content:center;min-height:34px;padding:0 12px;font-size:12px;width:auto!important;display:inline-flex!important}.control-center-shell .business-action-dock .soft-button,.control-center-shell .business-action-dock .dark-button{display:inline-flex!important}.business-action-dock .dark-button{box-shadow:none;background:#8b5cf63d;border:1px solid #c4b5fd47}.business-action-dock .soft-button{background:#ffffff0e;border-color:#ffffff1a}.billing-next-action-card .command-next-action-stats span{border-radius:12px;gap:2px;padding:8px;line-height:1.1;display:grid}.billing-next-action-card .command-next-action-stats b{margin:0;display:block}@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{text-align:left;max-width:none}.audit-priority-grid,.audit-compact-list .audit-field-card{grid-template-columns:minmax(0,1fr)}}.demos-catalog-page{color:#f5fbf8;background:#07100f;min-height:100vh;padding:18px 16px 44px}.demos-catalog-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;max-width:1180px;margin:0 auto;padding:18px 0 16px;display:grid}.demos-catalog-hero-copy{max-width:680px}.demos-catalog-hero h1{letter-spacing:0;margin:0 0 10px;font-size:48px;line-height:.98}.demos-catalog-hero p{color:#f5fbf8c7;max-width:640px;margin:0;font-size:16px;line-height:1.45}.demos-catalog-stats,.demos-catalog-quality{flex-wrap:wrap;gap:8px;display:flex}.demos-catalog-stats{margin-top:14px}.demos-catalog-stats span,.demos-catalog-quality span{border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:8px 11px;display:inline-flex}.demos-catalog-stats span{color:#f5fbf8;background:#ffffff12;font-weight:800}.demos-catalog-quality{max-width:1180px;margin:0 auto 10px}.demos-catalog-quality span{color:#bff7ef;background:#2dd4bf1a;font-size:13px;font-weight:800}.demos-catalog-primary-link{color:#07100f;background:#f5fbf8;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:46px;margin-top:26px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.demos-family-nav{flex-wrap:wrap;gap:8px;max-width:1180px;margin:0 auto 18px;display:flex}.demos-family-nav a{color:#f5fbf8d6;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 11px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.demos-family-nav span{color:#bff7ef;background:#2dd4bf24;border-radius:999px;justify-content:center;align-items:center;min-width:24px;padding:2px 7px;font-size:12px;display:inline-flex}.demos-catalog-family-list{gap:22px;max-width:1180px;margin:0 auto;display:grid}.demos-family-section{border-top:1px solid #ffffff21;padding-top:18px;scroll-margin-top:14px}.demos-family-head{grid-template-columns:minmax(0,1fr) minmax(140px,220px);align-items:end;gap:14px;margin-bottom:12px;display:grid}.demos-family-head span,.demo-review-card span{color:#f5c84b;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.2;display:block}.demos-family-head h2{letter-spacing:0;margin:7px 0 0;font-size:30px;line-height:1}.demos-family-head img{aspect-ratio:16/6;object-fit:cover;border-radius:8px;width:100%;height:auto}.demos-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.demo-review-card{color:#f5fbf8;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:10px;min-height:116px;padding:10px;text-decoration:none;display:grid;overflow:hidden}.demo-review-link{color:inherit;grid-template-columns:104px minmax(0,1fr) auto;gap:12px;text-decoration:none;display:grid}.demo-review-link>img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:96px;height:96px}.demo-review-card strong{letter-spacing:0;margin-top:6px;font-size:17px;line-height:1.18;display:block}.demo-review-card p{color:#f5fbf8b8;margin:7px 0 0;font-size:13px;line-height:1.35}.demo-review-link>svg{color:#f5fbf8b8;align-self:start}.demo-validation-control{grid-column:1/-1;align-items:center;gap:8px;min-height:34px;display:flex}.demo-validation-button{color:#07100f;cursor:pointer;background:#f5fbf8;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:950;display:inline-flex}.demo-validation-button.done{color:#bff7ef;background:#2dd4bf29}.demo-validation-button.error{color:#fecaca;background:#f8717129}.demo-validation-button:disabled{cursor:default;opacity:.92}.demo-validation-link{color:#f5fbf8b8;font-size:12px;font-weight:850;text-decoration:none}.demo-review-action{color:#07100f;background:#f5fbf8;border:1px solid #ffffff2e;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:34px;padding:0 11px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.spin-icon{animation:.85s linear infinite sharedSpin}@keyframes sharedSpin{to{transform:rotate(360deg)}}.demos-family-section.plomberie .demo-review-card,.demos-family-section.vitrerie .demo-review-card{background:#0ea5e91a}.demos-family-section.electricite .demo-review-card{background:#f59e0b1c}.demos-family-section.peinture .demo-review-card{background:#14b8a61a}.demos-family-section.toiture .demo-review-card{background:#dc26261a}.demos-family-section.renovation .demo-review-card{background:#22c55e1a}.demos-family-section.atelier .demo-review-card{background:#2dd4bf1a}@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-top:12px;padding-bottom:12px}.demos-catalog-hero h1{font-size:34px;line-height:1}.demos-catalog-hero p{font-size:14px}.demos-catalog-primary-link{width:100%;min-height:42px;margin-top:0}.demos-catalog-quality span,.demos-catalog-stats span{flex:145px;justify-content:center}.demos-family-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px;display:grid}.demos-family-nav a{width:100%;min-width:0}.demos-family-nav span{flex:none}.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{width:78px;height:78px}.demo-validation-control{flex-direction:column;align-items:stretch}.demo-validation-button,.demo-validation-link,.demo-review-action{width:100%}}.validation-dashboard-main{color:#172033;background:#f4f7fb;min-height:100vh;padding:24px}.site-validation-page{gap:18px;max-width:1480px;margin:0 auto;display:grid}.site-validation-hero{background:#fff;border:1px solid #dbe4ef;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.site-validation-hero h1{color:#172033;margin:4px 0 8px;font-size:2.35rem;line-height:1.05}.site-validation-hero p,.site-validation-empty,.site-validation-item p,.site-validation-notice{color:#64748b}.site-validation-actions,.site-validation-card-actions,.site-validation-review-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site-validation-page .soft-button,.site-validation-page .dark-button,.site-validation-review-bar .soft-button,.validation-approve-button,.validation-reject-button,.validation-send-button{min-height:40px;font:inherit;cursor:pointer;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.site-validation-page .soft-button,.site-validation-review-bar .soft-button{color:#172033;background:#fff}.site-validation-page .soft-button.danger{color:#991b1b;border-color:#fecaca}.site-validation-page .dark-button{color:#fff;background:#172033;border-color:#172033}.site-validation-page button:disabled,.site-validation-review-bar button:disabled{cursor:wait;opacity:.72}.site-validation-notice{background:#fff;border:1px solid #dbe4ef;border-radius:8px;margin:0;padding:12px 14px;font-size:.93rem}.site-validation-readiness{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:12px;padding:14px;display:grid}.site-validation-readiness.good{border-color:#16a34a52}.site-validation-readiness.warn{border-color:#d9770657}.site-validation-readiness.danger{border-color:#dc262657}.site-validation-readiness-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.site-validation-readiness-head span,.site-validation-readiness-grid span{color:#5b6c86;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.site-validation-readiness-head strong{color:#172033;margin-top:4px;font-size:20px;line-height:1.15;display:block}.site-validation-readiness-head p,.site-validation-readiness-grid p,.site-validation-readiness-next p,.site-validation-readiness-next small{color:#64748b;margin:5px 0 0;font-size:13px;font-weight:750;line-height:1.35}.site-validation-readiness-head b{color:#26364c;background:#f1f5f9;border:1px solid #dbe4ef;border-radius:999px;padding:8px 10px;font-size:12px}.site-validation-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.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;overflow-wrap:anywhere;margin-top:7px;font-size:15px;line-height:1.2;display:block}.site-validation-readiness-next{border-top:1px solid #e2e8f0;gap:4px;padding-top:10px;display:grid}.site-validation-readiness-ops{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.site-validation-readiness-next p{color:#26364c;font-weight:850}.site-validation-readiness-next small{margin:0}.site-validation-readiness-output{color:#dbeafe;white-space:pre-wrap;word-break:break-word;background:#0f172a;border-radius:8px;max-height:150px;margin:6px 0 0;padding:10px;font-size:12px;line-height:1.45;overflow:auto}.site-validation-create{background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:16px;display:grid}.site-validation-create label{color:#475569;gap:6px;font-size:.82rem;font-weight:800;display:grid}.site-validation-create input,.site-validation-create textarea,.site-validation-review-controls textarea{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px}.site-validation-create input,.site-validation-create textarea{min-height:42px;padding:10px 12px}.site-validation-filters{background:#fff;border:1px solid #dbe4ef;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.site-validation-search{color:#64748b;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;flex:260px;align-items:center;gap:8px;min-width:min(100%,260px);min-height:36px;padding:0 10px;display:inline-flex}.site-validation-search input{color:#172033;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.9rem}.site-validation-filters button{color:#334155;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px;font-size:.9rem;font-weight:800}.site-validation-filters button.active{color:#fff;background:#172033;border-color:#172033}.site-validation-filter-count{color:#64748b;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;align-items:center;min-height:36px;padding:0 10px;font-size:.86rem;font-weight:800;display:inline-flex}.site-validation-grid{grid-template-columns:repeat(4,minmax(240px,1fr));align-items:start;gap:14px;display:grid}.site-validation-column{gap:10px;min-width:0;display:grid}.site-validation-column-head{background:#fff;border:1px solid #dbe4ef;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.site-validation-column-head h2{margin:0;font-size:1rem}.site-validation-column-head span{color:#172033;background:#e8eef7;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;font-weight:800;display:inline-flex}.site-validation-empty{background:#ffffffa8;border:1px dashed #cbd5e1;border-radius:8px;min-height:82px;margin:0;padding:14px;font-size:.92rem}.site-validation-item{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:12px;padding:14px;display:grid}.site-validation-item.active{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.site-validation-owner{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 10px;display:flex}.site-validation-owner span{color:#172033;text-transform:uppercase;font-size:.78rem;font-weight:900}.site-validation-owner small{color:#64748b;text-align:right;margin:0}.site-validation-owner.good{background:#f0fdf4;border-color:#bbf7d0}.site-validation-owner.warn{background:#fffbeb;border-color:#fde68a}.site-validation-owner.danger{background:#fff1f2;border-color:#fecaca}.site-validation-review-summary{white-space:pre-wrap;max-height:112px;margin:0;line-height:1.42;overflow:auto}.site-validation-review-badge{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.site-validation-review-badge span{color:#172033;text-transform:uppercase;font-size:.76rem;font-weight:900}.site-validation-review-badge small{color:#64748b;text-align:right;margin:0}.site-validation-review-badge.good{background:#f0fdf4;border-color:#bbf7d0}.site-validation-review-badge.warn{background:#fffbeb;border-color:#fde68a}.site-validation-review-badge.danger{background:#fff1f2;border-color:#fecaca}.site-validation-item-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.site-validation-item strong,.site-validation-review-info strong{color:#172033;display:block}.site-validation-item small,.site-validation-review-info small,.site-validation-meta{color:#64748b;font-size:.82rem}.site-validation-item small{overflow-wrap:anywhere;margin-top:3px;display:block}.site-validation-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 9px;font-size:.72rem;font-weight:900;display:inline-flex}.site-validation-status.good{color:#166534;background:#dcfce7}.site-validation-status.warn{color:#92400e;background:#fef3c7}.site-validation-status.danger{color:#991b1b;background:#fee2e2}.site-validation-status.neutral{color:#334155;background:#e8eef7}.site-validation-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site-validation-meta span{border:1px solid #dbe4ef;border-radius:999px;padding:3px 8px}.site-validation-overlay{z-index:1000;background:#0f172a;position:fixed;inset:0}.site-validation-frame-wrap{padding-bottom:118px;position:absolute;inset:0}.site-validation-frame-wrap iframe{background:#fff;border:0;width:100%;height:100%}.site-validation-review-bar{background:#fffffff5;border:1px solid #cbd5e1d9;border-radius:8px;grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:center;gap:14px;min-height:86px;padding:14px;display:grid;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 22px 70px #0f172a52}.site-validation-review-info{min-width:0}.site-validation-review-info span{color:#2563eb;text-transform:uppercase;margin-bottom:4px;font-size:.76rem;font-weight:900;display:inline-flex}.site-validation-review-history{color:#64748b;margin-top:8px;font-size:.78rem}.site-validation-review-history summary{cursor:pointer;color:#172033;font-weight:800}.site-validation-review-history p{overflow-wrap:anywhere;white-space:pre-wrap;margin:6px 0 0;line-height:1.35}.site-validation-client-return{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;margin-top:8px;padding:9px}.site-validation-client-return-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.site-validation-client-return-head strong{font-size:.86rem}.site-validation-client-return p{color:#475569;margin:7px 0 0;font-size:.78rem;line-height:1.34}.site-validation-client-return pre{white-space:pre-wrap;color:#475569;max-height:116px;font:inherit;margin:8px 0 0;font-size:.76rem;line-height:1.38;overflow:auto}.site-validation-client-return-actions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.site-validation-review-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.site-validation-review-controls textarea{resize:vertical;min-height:70px;max-height:120px;padding:10px 12px}.validation-approve-button{color:#fff;background:#16a34a;border-color:#15803d}.validation-reject-button{color:#fff;background:#dc2626;border-color:#b91c1c}.validation-send-button{color:#fff;background:#172033;border-color:#172033}@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-review-bar,.site-validation-readiness-head{grid-template-columns:1fr}.site-validation-hero{display:grid}.site-validation-hero h1{font-size:1.85rem}.site-validation-grid,.site-validation-create,.site-validation-review-controls,.site-validation-readiness-grid{grid-template-columns:1fr}.site-validation-review-bar{align-items:start;max-height:76vh;bottom:8px;left:8px;right:8px;overflow:auto}.site-validation-frame-wrap{padding-bottom:68vh}.site-validation-client-return pre{max-height:92px}.site-validation-review-buttons>*{flex:140px}}.site-portal-main{gap:18px;max-width:1320px;display:grid}.site-portal-topbar,.site-portal-columns,.site-portal-grid,.site-portal-legacy-grid,.site-portal-probes{gap:12px;display:grid}.site-portal-topbar{grid-template-columns:repeat(2,max-content)}.site-portal-hero,.site-portal-focus,.site-portal-readiness,.site-portal-panel,.site-portal-grid article{background:#fffffff5;border:1px solid #0f172a14;border-radius:8px;box-shadow:0 18px 45px #0f172a14}.site-portal-hero{grid-template-columns:minmax(0,1fr) minmax(240px,330px);align-items:end;gap:18px;padding:24px;display:grid}.site-portal-hero h1{color:#0f172a;letter-spacing:0;max-width:820px;margin:0;font-size:clamp(2rem,4vw,4.4rem);line-height:.95}.site-portal-hero p,.site-portal-readiness p,.site-portal-panel p{color:#0f172aad;margin:8px 0 0}.site-portal-hero form{gap:8px;display:grid}.site-portal-hero label{color:#0f172a94;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.site-portal-hero input{color:#0f172a;font:inherit;background:#fff;border:1px solid #0f172a24;border-radius:8px;width:100%;min-width:0;padding:8px 9px}.site-portal-ops-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.site-portal-readiness-next,.site-portal-readiness-flags article,.site-portal-human-gate article,.site-portal-activation-runbook article,.site-portal-preflight-steps article{border:1px solid #0f172a14;border-radius:8px;gap:5px;padding:12px;display:grid}.site-portal-readiness-next{background:#f8fafc;margin-top:12px}.site-portal-readiness-flags,.site-portal-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.site-portal-preflight-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.site-portal-human-gate{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.site-portal-activation-runbook{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.site-portal-ops-summary article{border:1px solid #0f172a14;border-radius:8px;gap:5px;padding:12px;display:grid}.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-readiness-next span,.site-portal-readiness-flags span,.site-portal-human-gate span,.site-portal-activation-runbook span,.site-portal-ops-summary span,.site-portal-preflight-steps span{color:#0f172a94;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.site-portal-readiness-next strong,.site-portal-readiness-flags strong,.site-portal-human-gate strong,.site-portal-activation-runbook strong,.site-portal-ops-summary strong,.site-portal-preflight-steps strong{color:#0f172a;font-size:.9rem;line-height:1.35}.site-portal-backfill-import-form{justify-items:end;gap:6px;min-width:220px;display:grid}.site-portal-backfill-import-form label{color:#0f172a94;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.site-portal-backfill-import-form input{color:#0f172a;font:inherit;background:#fff;border:1px solid #0f172a24;border-radius:8px;width:100%;min-width:0;padding:8px 9px}.site-portal-hero small,.site-portal-readiness small,.site-portal-backfill-import-form small,.site-portal-grid p,.site-portal-activation-row small,.site-portal-site-row small,.site-portal-request-row small{color:#0f172a8a}.site-portal-flash{border-radius:8px;padding:12px 14px;font-weight:800}.site-portal-flash.synced,.site-portal-flash.owner_set,.site-portal-flash.site_updated,.site-portal-flash.legacy_backfilled,.site-portal-flash.request_updated{color:#166534;background:#dcfce7}.site-portal-flash.migration_required,.site-portal-flash.invalid_link,.site-portal-flash.validation_error,.site-portal-flash.store_error{color:#92400e;background:#fef3c7}.site-portal-focus{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;padding:16px;display:grid}.site-portal-focus span{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.site-portal-focus strong{color:#0f172a;margin-top:4px;font-size:1.35rem;line-height:1.1;display:block}.site-portal-focus p{color:#0f172aa3;margin:6px 0 0}.site-portal-focus.missing{border-color:#d9770659}.site-portal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-portal-grid article,.site-portal-legacy-grid article{gap:7px;padding:18px;display:grid}.site-portal-grid svg{color:#2563eb}.site-portal-grid span,.site-portal-legacy-grid span,.site-portal-panel-head span,.site-portal-request-row span,.site-portal-site-row span,.site-portal-activation-row span,.site-portal-probes span{color:#0f172a94;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.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 #0f172a14;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-readiness,.site-portal-panel{padding:18px}.site-portal-readiness{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:16px;display:grid}.site-portal-readiness h2,.site-portal-panel h2{color:#0f172a;margin:0;font-size:1.15rem}.site-portal-probes{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.site-portal-probes article{border:1px solid #0f172a14;border-radius:8px;gap:5px;padding:12px;display:grid}.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{color:#dbeafe;white-space:pre-wrap;background:#0f172a;border-radius:8px;max-height:180px;margin:12px 0 0;padding:12px;font-size:.78rem;line-height:1.5;overflow:auto}.site-portal-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.site-portal-site-list,.site-portal-activation-list,.site-portal-legacy-list,.site-portal-audit-list,.site-portal-request-list{gap:10px;display:grid}.site-portal-site-row,.site-portal-activation-row,.site-portal-legacy-list article,.site-portal-audit-list article,.site-portal-request-row{border:1px solid #0f172a14;border-radius:8px;align-items:center;gap:12px;padding:12px;display:grid}.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-request-row,.site-portal-legacy-list article{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{text-align:right;justify-items:end;gap:5px;display:grid}.site-portal-logo{color:#fff;background:#0f172a;border-radius:8px;place-items:center;width:46px;height:46px;font-size:.88rem;font-weight:900;display:grid}.site-portal-owner-form{gap:6px;min-width:0;display:grid}.site-portal-owner-form label{color:#0f172a94;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.site-portal-owner-form>div{grid-template-columns:minmax(0,1fr) max-content;gap:8px;display:grid}.site-portal-owner-form input{color:#0f172a;font:inherit;background:#fff;border:1px solid #0f172a24;border-radius:8px;width:100%;min-width:0;padding:9px 10px}.site-portal-site-actions,.site-portal-activation-actions{justify-items:end;gap:8px;display:grid}.site-portal-owner-expiry{text-align:right;max-width:180px}.site-portal-site-row strong,.site-portal-activation-row strong,.site-portal-legacy-list strong,.site-portal-request-row strong{color:#0f172a;display:block}.site-portal-activation-row p{margin-top:5px}.site-portal-activation-checklist{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.site-portal-activation-checklist span{background:#ffffffb8;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:.72rem;font-weight:800;line-height:1.1;display:inline-flex}.site-portal-activation-checklist span.ok{color:#047857}.site-portal-activation-checklist span.missing{color:#b45309}.site-portal-request-row p{margin-top:5px}.site-portal-request-detail,.client-site-request-detail{gap:5px;margin-top:7px;display:grid}.site-portal-request-detail small,.client-site-request-detail small{overflow-wrap:anywhere}.site-portal-request-detail b,.client-site-request-detail b{color:#0f172a;margin-right:6px;display:inline-block}.site-portal-request-row>div:last-child{text-align:right;justify-items:end;gap:4px;display:grid}.site-portal-request-status-form,.site-portal-site-status-form{grid-template-columns:minmax(0,1fr) max-content;gap:7px;min-width:0;margin-top:6px;display:grid}.site-portal-request-status-form select,.site-portal-site-status-form select{color:#0f172a;font:inherit;background:#fff;border:1px solid #0f172a24;border-radius:8px;width:100%;min-width:0;padding:8px 9px}.site-portal-site-status-form small{text-align:right;grid-column:1/-1;max-width:220px}.site-portal-empty{background:#0f172a0a;border-radius:8px;padding:14px}@media (max-width:900px){.site-portal-hero,.site-portal-readiness,.site-portal-columns,.site-portal-grid,.site-portal-legacy-grid,.site-portal-readiness-flags,.site-portal-human-gate,.site-portal-activation-runbook,.site-portal-ops-summary,.site-portal-preflight-steps,.site-portal-probes,.site-portal-site-row,.site-portal-activation-row,.site-portal-legacy-list article,.site-portal-audit-list article,.site-portal-request-row,.site-portal-owner-form>div,.site-portal-request-status-form,.site-portal-site-status-form{grid-template-columns:1fr}.site-portal-request-row>div:last-child,.site-portal-legacy-list article>div:last-child{text-align:left;justify-items:start}.site-portal-site-actions,.site-portal-activation-actions{justify-items:start}.site-portal-owner-expiry,.site-portal-site-status-form small{text-align:left;max-width:none}}@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 .simple-campaign-form,.prospects-quick-shell .scraped-garage-row,.prospects-quick-shell .scraped-garage-identity{grid-template-columns:1fr}.prospects-quick-shell .scraped-garage-next,.prospects-quick-shell .scraped-garage-actions{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{border-bottom:1px solid #ffffff1a;align-items:end;min-height:auto;padding-bottom:18px}.home-agenda-header h1{letter-spacing:0;margin:4px 0 0;font-size:34px;line-height:1.05}.home-agenda{max-width:900px;display:grid}.home-agenda-row{color:#f7f4ffe6;border-bottom:1px solid #ffffff1a;grid-template-columns:24px minmax(0,1fr) auto 18px;align-items:center;gap:14px;min-height:72px;padding:14px 0;text-decoration:none;display:grid}.home-agenda-row:first-child{border-top:1px solid #ffffff1a}.home-agenda-row:hover{color:#fff}.home-agenda-icon{color:#c4b5fdd1;display:inline-flex}.home-agenda-label{font-size:17px;font-weight:850;line-height:1.25}.home-agenda-row strong{color:#fff;letter-spacing:0;text-align:right;min-width:44px;font-size:28px;line-height:1}.home-agenda-row>svg{color:#f7f4ff73}@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{box-shadow:none;color:#111827;background:#f8fafc;border:1px solid #dbe3ee}.control-center-shell .logo-studio-workspace .soft-button:not(:disabled):hover{background:#e0f2fe;border-color:#7dd3fc}.control-center-shell .logo-studio-workspace .dark-button{box-shadow:none;color:#fff;background:#111827}.control-center-shell .logo-studio-workspace .dark-button:not(:disabled):hover{background:#0f766e}.control-center-shell .logo-studio-workspace .soft-button:disabled,.control-center-shell .logo-studio-workspace .dark-button:disabled{box-shadow:none;color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.control-center-shell .logo-studio-workspace .status-pill{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}
