:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}html{scrollbar-gutter:stable}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.page{color:#f3ede6;max-width:720px;margin:0 auto;padding:48px 24px 96px}.page h1{margin-bottom:6px;font-size:24px;font-weight:600}.page h2{margin:0 0 16px;font-size:16px;font-weight:600}.page .card{background:#241d18;border:1px solid #3a3029;border-radius:12px;margin-top:20px;padding:20px}.page .field{margin-bottom:18px}.page .field label{color:#d9cfc4;margin-bottom:8px;font-size:13px;line-height:1.5;display:block}.page .field input,.page .field textarea,.page .row input{color:#f3ede6;background:#1a1512;border:1px solid #4a3e35;border-radius:8px;width:100%;padding:9px 12px;font-size:14px}.page .row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.page .label-inline{color:#9a8d80;flex:none;width:84px;font-size:12px}.page .chips{flex-wrap:wrap;gap:8px;display:flex}.page .chip{color:#d9cfc4;cursor:pointer;background:#1a1512;border:1px solid #4a3e35;border-radius:999px;padding:6px 14px;font-size:13px}.page .chip.on{color:#ffb266;background:#4a3526;border-color:#a05c2c}.page .btn{cursor:pointer;color:#f3ede6;background:#2a221c;border:1px solid #6d5c4f;border-radius:10px;padding:10px 28px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.page .btn.secondary{background:0 0;font-weight:400}.page .btn:disabled{opacity:.5;cursor:wait}.page .actions{gap:12px;margin-top:28px;display:flex}.page .muted{color:#9a8d80;font-size:13px}.page .error{color:#ff7b6b;margin:10px 0;font-size:13px}.page .ok{color:#9dd39d;margin:10px 0;font-size:13px}
:root{--bg-void:#0c0c0d;--bg-canvas:#0f0f0f;--bg-raised:#141416;--bg-panel:#141416;--fire:#ff4500;--amber:#ff4500;--ember:#ff4500;--fire-hot:#ff6b2b;--fire-mid:#ff7a2a;--fire-deep:#d63305;--fire-soft:#ff450024;--fire-glow:#ff45002e;--fire-glow-strong:#ff45004d;--panel2:#1a1a1e;--hair:#26262b;--cream:#f0ece3;--ink:#151514;--dim-store:#a8a096;--dim2:#9c9484;--feat:#fff9ee;--ai:#cac4b7;--ai-bright:#e7e2d6;--ai-soft:#cac4b71a;--ai-glow:#cac4b724;--alert:#ff4500;--alert-glow:#ff45004d;--success:#f0ece3;--success-soft:#f0ece31a;--neutral-muted:#616156;--text-primary:#fff;--text-secondary:#d8d2c6;--text-muted:#a8a096;--text-faint:#616156;--card-grad-a:#141416;--card-grad-b:#141416;--card-grad:linear-gradient(145deg, var(--card-grad-a) 0%, var(--card-grad-b) 100%);--glass-fill:#ffffff0a;--glass-fill-hover:#ffffff0f;--glass-stroke:#26262b;--glass-stroke-hover:#cac4b7;--glass-blur:12px;--glass-glint:inset 0 1px 0 #ffffff05;--glass-shadow:0 10px 30px #00000080;--glass-shadow-lift:0 14px 40px #0000008c;--btn-grad:linear-gradient(180deg, #ff6b2b 0%, #ff4500 100%);--btn-ink:#0d0d0d;--btn-glow-hover:none;--font-body:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-display:"Syne", "Plus Jakarta Sans", sans-serif;--font-serif:"Cormorant Garamond", Georgia, serif;--fs-hero:clamp(22px, 2.4vw, 30px);--fs-h1:24px;--fs-h2:19px;--fs-h3:15px;--fs-body:14.5px;--fs-small:13px;--fs-micro:11.5px;--track-label:.06em;--track-wide:.16em;--radius-card:16px;--radius-inner:12px;--radius-pill:999px;--radius-sm:8px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--t-fast:.18s;--t-med:.3s;--t-slow:.5s;--sidebar-w:248px;--header-h:64px;--gap:18px;--pad-card:22px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/PlusJakartaSans-400.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/PlusJakartaSans-500.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/PlusJakartaSans-600.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/PlusJakartaSans-700.woff2)format("woff2")}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/Syne-700.woff2)format("woff2")}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/Syne-800.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/IBMPlexMono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/IBMPlexMono-500.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/IBMPlexMono-600.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/CormorantGaramond-400.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/CormorantGaramond-600.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/CormorantGaramond-400-italic.woff2)format("woff2")}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-body);min-height:100vh;line-height:1.55;overflow-x:hidden}::selection{background:var(--fire-soft);color:var(--fire)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}img,svg{display:block}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(1000px 700px at 8% -10%,#ff45000f,#0000 55%);position:fixed;inset:0}.app{z-index:1;grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;display:grid;position:relative}.sidebar{border-right:1px solid var(--glass-stroke);z-index:30;background:linear-gradient(#141416d9,#0d0d0eeb);flex-direction:column;height:100vh;padding:20px 14px 18px;display:flex;position:sticky;top:0}.sidebar .brand{border-bottom:1px solid var(--glass-stroke);align-items:center;gap:11px;margin-bottom:16px;padding:4px 8px 20px;display:flex}.sidebar .brand .flame{width:30px;height:30px;filter:drop-shadow(0 0 10px var(--fire-glow))}.sidebar .brand .name{font-family:var(--font-display);letter-spacing:var(--track-wide);color:var(--text-primary);font-size:15px;font-weight:800}.sidebar .brand .name em{color:var(--fire);font-style:normal}.sidebar .brand .sub{font-family:var(--font-mono);letter-spacing:.22em;color:var(--text-muted);text-transform:uppercase;margin-top:1px;font-size:9.5px}.nav-label{font-family:var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-faint);padding:0 10px 8px;font-size:10.5px}.nav{flex-direction:column;flex:1;gap:2px;display:flex}.nav-item{border-radius:var(--radius-sm);color:var(--text-secondary);transition:color var(--t-fast) var(--ease-out), background var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out);text-align:left;border:1px solid #0000;align-items:center;gap:11px;width:100%;padding:9px 10px;font-size:13.5px;font-weight:500;display:flex;position:relative}.nav-item svg{opacity:.75;width:17px;height:17px;transition:opacity var(--t-fast);flex:none}.nav-item:hover{color:var(--text-primary);background:var(--glass-fill)}.nav-item:hover svg{opacity:1}.nav-item.active{color:var(--fire);background:linear-gradient(90deg, var(--fire-soft), transparent 80%);border-color:#ff45002e}.nav-item.active svg{opacity:1}.nav-item .nav-badge{font-family:var(--font-mono);background:var(--alert);color:#fff;border-radius:var(--radius-pill);min-width:17px;height:17px;box-shadow:0 0 12px var(--alert-glow);justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:10px;display:inline-flex}.side-agent{border-top:1px solid var(--glass-stroke);margin-top:10px;padding-top:14px}.side-agent .row{align-items:center;gap:10px;display:flex}.avatar-orb{width:34px;height:34px;box-shadow:0 0 18px var(--ai-glow);background:radial-gradient(circle at 32% 28%,#1e1c1a,#141416);border:1px solid #cac4b759;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.avatar-orb svg{width:16px;height:16px}.side-agent .who{line-height:1.25}.side-agent .who .nm{color:var(--text-primary);font-size:12.5px;font-weight:600}.side-agent .who .role{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ai);font-size:10.5px}.side-agent .uptime{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.06em;justify-content:space-between;margin-top:9px;font-size:10.5px;display:flex}.side-agent .uptime b{color:var(--success);font-weight:500}.main{flex-direction:column;min-width:0;display:flex}.header{z-index:25;height:var(--header-h);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--glass-stroke);background:#0d0d0eb8;align-items:center;gap:16px;padding:0 26px;display:flex;position:sticky;top:0}.search{background:var(--glass-fill);border:1px solid var(--glass-stroke);border-radius:var(--radius-pill);max-width:460px;transition:border-color var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);flex:1;align-items:center;gap:9px;padding:8px 16px;display:flex}.search:focus-within{border-color:var(--glass-stroke-hover);box-shadow:0 0 0 3px var(--fire-soft), 0 0 24px var(--fire-glow)}.search svg{width:15px;height:15px;color:var(--text-muted);flex:none}.search input{color:var(--text-primary);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.search input::placeholder{color:var(--text-faint)}.search kbd{font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--glass-stroke);background:#ffffff08;border-radius:5px;padding:2px 6px;font-size:10px}.status-toggle{border-radius:var(--radius-pill);background:var(--glass-fill);transition:border-color var(--t-med) var(--ease-out), background var(--t-med);border:1px solid #f0ece340;align-items:center;gap:10px;padding:7px 14px 7px 12px;display:flex}.status-toggle .pulse{background:var(--success);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 8px #f0ece373}.status-toggle .st-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--success);font-size:10.5px;font-weight:500}.status-toggle .switch{border-radius:var(--radius-pill);width:34px;height:19px;transition:background var(--t-med) var(--ease-out);background:#f0ece359;flex:none;position:relative}.status-toggle .switch:after{content:"";width:14px;height:14px;transition:left var(--t-med) var(--ease-spring);background:#f0ece3;border-radius:50%;position:absolute;top:2.5px;left:17.5px;box-shadow:0 1px 3px #0006}.status-toggle.paused .pulse{background:var(--neutral-muted);box-shadow:none;animation:none}.status-toggle.paused .st-label{color:var(--text-muted)}.status-toggle.paused .switch{background:#6b72804d}.status-toggle.paused .switch:after{background:var(--text-secondary);left:2.5px}.btn-command{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--fire), var(--fire-deep));color:#1a0e00;letter-spacing:.02em;box-shadow:0 10px 30px var(--fire-glow), inset 0 1px 0 #ffffff40;transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out), filter var(--t-fast);align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:700;display:inline-flex}.btn-command:hover{filter:brightness(1.06);box-shadow:0 14px 34px var(--fire-glow-strong), inset 0 1px 0 #ffffff40;transform:translateY(-1px)}.btn-command:active{transform:translateY(0)scale(.98)}.btn-command svg{width:14px;height:14px}.page{width:100%;max-width:1440px;padding:26px 26px 60px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:4px;display:flex}.page-title{font-size:var(--fs-h1);letter-spacing:-.01em;font-weight:700}.page-sub{color:var(--text-secondary);margin-bottom:18px;font-size:13px}.page-sub .dot{color:var(--fire)}.widget-grid{gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:stretch;display:grid}.span-12{grid-column:span 12}.span-8{grid-column:span 8}.span-7{grid-column:span 7}.span-6{grid-column:span 6}.span-5{grid-column:span 5}.span-4{grid-column:span 4}.mount{min-width:0;display:block}.mount>.card{height:100%}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border:2px solid var(--bg-canvas);background:#ffffff1a;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#ff450059}:focus-visible{outline:2px solid var(--fire);outline-offset:2px;border-radius:4px}@media (max-width:1100px){.span-8,.span-7{grid-column:span 12}.span-5,.span-4,.span-6{grid-column:span 6}}@media (max-width:780px){.app{grid-template-columns:1fr}.sidebar{width:260px;transition:transform var(--t-med) var(--ease-out);position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:30px 0 80px #0009}.sidebar.open{transform:translate(0)}.mobile-bar{border-bottom:1px solid var(--glass-stroke);background:#0d0d0ee6;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.header{padding:0 16px}.status-toggle .st-label{display:none}.page{padding:18px 16px 48px}.span-5,.span-4,.span-6{grid-column:span 12}}.mobile-bar,.menu-btn{display:none}@media (max-width:780px){.mobile-bar{border-bottom:1px solid var(--glass-stroke);background:#0d0d0ee6;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.menu-btn{display:inline-flex}.search kbd,.btn-command span{display:none}.btn-command{padding:9px 12px}.pipe-item .icon-btn{width:38px;height:38px}.pipe-item{padding:14px 12px}.pipe-item .p-actions{flex-wrap:wrap;gap:8px}.pipe-item .plat-logo{width:36px;height:36px}.pipe-sort .sort-btn{padding:8px 12px;font-size:9.5px}.pipe-sort{flex-wrap:wrap;row-gap:6px}.pv-visual{height:120px}.modal{padding:18px 16px}.overlay{padding:8vh 12px 20px}.mobile-bar{padding-top:max(12px, env(safe-area-inset-top));padding-bottom:12px}#menu-btn,#menu-btn2{width:44px;height:44px}.icon-btn svg{width:18px;height:18px}}.sb-scrim{display:none}.sb-scrim.show{z-index:25;background:#0000008c;display:block;position:fixed;inset:0}body.sb-open .search.omni-float{opacity:0;pointer-events:none}.sb-close{display:none}@media (max-width:780px){#sidebar .brand{justify-content:space-between;align-items:center;width:100%;padding-right:6px;display:flex}.sb-close{width:44px;height:44px;color:var(--cream,#f0ece3);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.sb-close:active{background:#ffffff14}}body.sb-open .tabbar{z-index:10}.tabbar{display:none}@media (max-width:780px){.tabbar{z-index:40;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--glass-stroke);background:#0d0d0ef5;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar .nav-item{width:auto;min-height:44px;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;font-size:8.5px;display:flex}.tabbar .nav-item svg{flex:none;width:20px;height:20px}.tabbar .nav-item.active{color:var(--fire);background:#ff9f0a14}.main>.page,.page{padding-bottom:92px}.page{padding-left:20px;padding-right:20px}}
.card{background:var(--card-grad);border:1px solid var(--hair);border-radius:var(--radius-card);box-shadow:var(--glass-shadow), var(--glass-glint);padding:var(--pad-card);transition:border-color var(--t-med) var(--ease-out), box-shadow var(--t-med) var(--ease-out), transform var(--t-med) var(--ease-out);min-width:0;position:relative}.card:hover{box-shadow:var(--glass-shadow-lift);border-color:#ffffff2e}.card-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.card-head .t{font-size:var(--fs-h3);letter-spacing:-.005em;font-weight:700}.card-head .ico{border-radius:var(--radius-inner);background:#ffffff09;border:1px solid #ffffff14;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.card-head .ico svg{width:15px;height:15px}.card-head .meta{font-family:var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);margin-left:auto;font-size:10.5px}.briefing{position:relative;overflow:hidden}.brief-hero.full-bleed{z-index:0;background-color:#0b0b0c;background-image:none,none;background-position:78% 32%;background-repeat:no-repeat,repeat;background-size:cover,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.brief-hero img{display:none}.brief-hero.full-bleed:before{content:"";background:linear-gradient(90deg,#0d0d0ef2 0%,#0d0d0ed6 46%,#0d0d0e80 78%,#0d0d0e57 100%);position:absolute;inset:0}.brief-hero.full-bleed:after{content:"";pointer-events:none;border-bottom:1px solid #ff450024;position:absolute;inset:0}.brief-plate{z-index:1;position:relative}.brief-plate .salutation{position:static}.briefing .text{z-index:1;position:relative}.brief-actions{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;margin-top:20px;display:grid}.brief-actions>*{min-width:0}.brief-act{box-sizing:border-box;cursor:pointer;min-width:180px;min-height:118px;font-family:var(--font-body);text-align:left;transition:transform var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);background:#0d0d0e40;border:1px solid #ff9f0a29;border-radius:14px;flex:1 1 0;margin:0;padding:0;position:relative;overflow:hidden}.brief-act:hover{border-color:#ff450073;transform:translateY(-3px);box-shadow:0 14px 40px #0000008c,0 0 0 1px #ff45001f}.brief-act:active{transform:translateY(-1px)}.ba-art{opacity:.9;transition:opacity var(--t-fast) var(--ease-out), transform var(--t-med) var(--ease-out);background-position:0;background-size:cover;position:absolute;inset:0}.brief-act:hover .ba-art{opacity:1;transform:scale(1.04)}.ba-glass{-webkit-backdrop-filter:blur(6px);background:linear-gradient(#0b0b0c00 0%,#0b0b0c8c 30%,#0b0b0ce0 100%);align-items:center;gap:10px;margin-top:54px;padding:10px 14px;display:flex;position:relative}.ba-label{color:var(--cream,#f0ece3);letter-spacing:.01em;font-size:13px;font-weight:600;line-height:1.3}.ba-arrow{width:16px;height:16px;color:var(--fire,#ff4500);opacity:0;transition:opacity var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);flex:none;margin-left:auto;transform:translate(-6px)}.brief-act:hover .ba-arrow{opacity:1;transform:translate(0)}.brief-refresh{box-sizing:border-box;cursor:pointer;min-width:0;min-height:118px;color:var(--cream,#f0ece3);font-family:var(--font-body);text-align:left;transition:border-color var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out), background var(--t-fast) var(--ease-out);background:#0d0d0ed9;border:1px solid #ff9f0a52;border-radius:14px;flex:1 1 0;align-self:stretch;align-items:center;padding:0;font-size:13px;font-weight:600;display:flex;position:relative;overflow:hidden}.ba-art-cta{background-position:50% 40%;background-size:cover}.ba-glass-cta{-webkit-backdrop-filter:blur(6px);background:linear-gradient(#0b0b0c00 0%,#0b0b0c8c 30%,#0b0b0ce0 100%);align-items:center;gap:10px;width:100%;padding:12px 16px;display:flex}.ba-glass-cta svg{width:16px;height:16px;color:var(--fire,#ff4500);opacity:0;transition:opacity var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);flex:none;margin-left:auto;transform:translate(-6px)}.brief-refresh:hover .ba-glass-cta svg{opacity:1;transform:translate(0)}.brief-refresh svg{width:16px;height:16px;color:var(--fire,#ff4500);flex:none}.brief-refresh:hover{background:#ff45001a;border-color:#ff450073;box-shadow:0 14px 40px #0000008c,0 0 0 1px #ff45001f}.brief-hero:not(.full-bleed){background:50% 32%/cover no-repeat,#0b0b0c;height:190px;margin:-14px -14px 14px;position:relative}.brief-hero:not(.full-bleed):after{content:"";background:linear-gradient(#0b0b0c0d 40%,#0d0d0eeb 100%);border-bottom:1px solid #ff450024;position:absolute;inset:0}.briefing .salutation{align-items:center;gap:12px;margin-bottom:12px;display:flex;position:relative}.briefing .avatar-lg{background:radial-gradient(circle at 32% 28%,#231f1c,#141418);border:1px solid #cac4b766;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.briefing .avatar-lg svg{width:20px;height:20px}.briefing .who-line{flex-direction:column;gap:1px;display:flex}.briefing .who-line .nm{color:var(--cream,#f0ece3);font-size:14px;font-weight:700}.briefing .clock{font-family:var(--font-mono);color:#c9b79a;letter-spacing:.08em;margin-left:auto;font-size:11px}.briefing .text{color:var(--cream,#f0ece3);max-width:68ch;font-size:16.5px;line-height:1.72;position:relative}.briefing .text .hl-fire{color:var(--amber,#ff4500);font-weight:600}.briefing .text .hl-ai{color:var(--ai-bright);font-weight:600}.briefing .text .hl-alert{color:#ff7a6e;font-weight:700}.briefing .text .cursor{background:var(--ai-bright);vertical-align:-2px;width:8px;height:17px;margin-left:2px;animation:1.06s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.briefing .brief-actions{margin-top:18px;position:relative}.metrics-row{gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.metric{flex-direction:column;gap:3px;padding:2px 4px 0;display:flex}.metric .m-label{font-family:var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;font-size:10.5px;display:flex}.metric .m-label svg{opacity:.8;width:12px;height:12px}.metric .m-value{letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1.1}.metric .m-value small{color:var(--text-secondary);letter-spacing:0;margin-left:3px;font-size:15px;font-weight:600}.metric .m-delta{color:var(--text-secondary);align-items:center;gap:5px;font-size:12px;display:flex}.metric .m-delta .up{color:var(--success);font-weight:600}.metric .m-delta .dn{color:#ffb199;font-weight:600}.metric.fire .m-value{color:var(--fire)}.metric.ai .m-value{color:var(--ai-bright)}.metric-spark{height:34px;margin-top:6px}.metric-spark canvas{width:100%;height:34px;display:block}.pipe-list{flex-direction:column;gap:10px;display:flex}.pipe-item{border:1px solid var(--hair);border-radius:var(--radius-inner);transition:border-color var(--t-fast) var(--ease-out), background var(--t-fast) var(--ease-out), opacity var(--t-med), transform var(--t-med) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);background:#ffffff06;border-left-width:3px;align-items:flex-start;gap:13px;padding:13px 14px;display:flex}.pipe-item.plat-ig{border-left-color:#ff45008c}.pipe-item.plat-ig:hover{border-left-color:#ff4500d9}.pipe-item.plat-fb{border-left-color:#cac4b78c}.pipe-item.plat-fb:hover{border-left-color:#cac4b7d9}.pipe-item.plat-gbp{border-left-color:#f0ece38c}.pipe-item.plat-gbp:hover{border-left-color:#f0ece3d9}.pipe-item:hover{background:#ffffff0b}.pipe-item .platform-chip{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;flex:none;margin-top:1px;padding:4px 9px;font-size:10.5px;font-weight:600}.chip-ig{color:#ff6a33;background:#ff450024;border:1px solid #ff45004d}.chip-fb{color:#c9c2b4;background:#cac4b71f;border:1px solid #cac4b747}.chip-gbp{color:#d8d2c6;background:#f0ece31f;border:1px solid #f0ece347}.chip-tt{color:#25f4ee;background:#25f4ee1a;border:1px solid #25f4ee4d}.chip-yt{color:#ff4d6a;background:#ff00331a;border:1px solid #ff4d6a4d}.chip-x{color:#e7e2d6;background:#e7e2d614;border:1px solid #e7e2d647}.pipe-item .plat-logo{border:1px solid var(--glass-stroke,#ffffff17);background:#ffffff09;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1px;display:inline-flex}.pipe-item .plat-logo svg{width:16px;height:16px}.plat-logo.ig{color:#d62997;background:#d629971f;border-color:#d6299780}.plat-logo.fb{color:#1877f2;background:#1877f21f;border-color:#1877f280}.plat-logo.gbp{color:#34a853;background:#34a8531f;border-color:#34a85380}.plat-logo.tt{color:#25f4ee;background:#25f4ee1a;border-color:#25f4ee80}.plat-logo.yt{color:#f03;background:#ff00331a;border-color:#ff003380}.plat-logo.x{color:#e7e2d6;background:#e7e2d614;border-color:#e7e2d673}.pipe-sort{align-items:center;gap:6px;display:flex}.pipe-sort .sort-btn{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,var(--text-secondary));cursor:pointer;transition:all var(--t-fast) var(--ease-out);background:#ffffff09;border:1px solid #ffffff17;border-radius:6px;padding:4px 9px;font-size:10.5px;font-weight:600}.pipe-sort .sort-btn:hover{color:var(--text-primary);border-color:#ff450066}.pipe-sort .sort-btn.active{background:#ff45001a;border-color:#ff450080;color:var(--fire-deep,#ff5a2a)!important}.pipe-tabs{gap:6px;display:flex}.pipe-tabs .sort-btn b{color:var(--alert,#ff4500);margin-left:3px;font-weight:800}.pipe-tabs .sort-btn.active b{color:var(--fire-deep,#ff5a2a)}.pipe-item.rejected{opacity:.72;border-left-color:#8c96a880!important}.pipe-item.rejected:hover{opacity:1}.upl-row{border-bottom:1px solid var(--glass-stroke);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:flex}.upl-row:last-child{border-bottom:none}.upl-meta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-muted,var(--text-secondary));white-space:nowrap;font-size:10.5px}.upl-chip{letter-spacing:.08em;border-radius:5px;padding:2px 7px;font-weight:700;display:inline-block}.upl-chip.queued{color:#ff6a33;background:#ff45001f;border:1px solid #ff450047}.owner-form{flex-direction:column;gap:12px;padding-top:4px;display:flex}.of-field{flex-direction:column;gap:5px;display:flex}.of-field span{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-muted,var(--text-secondary));font-size:10.5px}.of-field input{color:var(--text-primary);font-size:13px;font-family:var(--font-body);transition:border-color var(--t-fast) var(--ease-out);background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;outline:none;padding:10px 12px}.of-field input:focus{border-color:#ff450073}.of-saved{color:var(--success,#f0ece3);opacity:0;transition:opacity var(--t-med) var(--ease-out);min-height:16px;font-size:12px}.of-saved.show{opacity:1}.pipe-item .p-body{flex:1;min-width:0}.pipe-item .p-title{font-size:13.5px;font-weight:600;line-height:1.4}.pipe-item .p-sched{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.05em;margin-top:4px;font-size:10.5px}.pipe-item .p-actions{flex:none;gap:6px;margin-top:2px;display:flex}.icon-btn{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-secondary);transition:all var(--t-fast) var(--ease-out);background:#ffffff09;border:1px solid #ffffff17;justify-content:center;align-items:center;display:inline-flex}.icon-btn svg{width:13.5px;height:13.5px}.icon-btn:hover{color:var(--text-primary);border-color:#ffffff38}.icon-btn.approve:hover{color:var(--success);border-color:#f0ece373;box-shadow:0 0 14px #f0ece32e}.icon-btn.reject:hover{color:#ffb199;box-shadow:0 0 14px var(--alert-glow);border-color:#ff450073}.pipe-item.approved{opacity:.55}.pipe-item.approved .p-actions{visibility:hidden}.pipe-item.approved:after{content:"APPROVED";font-family:var(--font-mono);letter-spacing:.08em;color:var(--success);border:1px solid #f0ece366;border-radius:5px;flex:none;align-self:center;padding:3px 8px;font-size:10.5px}.pipe-item.rejected{opacity:.4;transform:translate(8px)}.pipe-item.rejected .p-actions{visibility:hidden}.pipe-item.rejected:after{content:"REJECTED";font-family:var(--font-mono);letter-spacing:.08em;color:#ffb199;border:1px solid #ff450066;border-radius:5px;flex:none;align-self:center;padding:3px 8px;font-size:10.5px}.pipe-item.editing .p-title{color:var(--fire);outline:none}#pipe-preview-overlay .modal{max-width:640px}.pv-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.pv-head .platform-chip{margin-top:0}.pv-title{font-size:15px;font-weight:700;line-height:1.4}.pv-sched{font-family:var(--font-mono);color:var(--text-secondary);letter-spacing:.05em;margin-top:6px;font-size:11px}.pv-mock{border-radius:var(--radius-inner);background:#101012;border:1px solid #ffffff17;margin-top:16px;overflow:hidden}.pv-mock-bar{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:9px 12px;display:flex}.pv-mock-bar .dot{background:#ffffff24;border-radius:50%;width:8px;height:8px}.pv-mock-bar span{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-muted,var(--text-secondary));text-transform:uppercase;font-size:10.5px}.pv-copy{color:var(--text-primary);padding:14px 16px;font-size:13px;line-height:1.6}.pv-foot{border-top:1px solid #ffffff0f;align-items:center;gap:10px;padding:10px 16px;display:flex}.pv-foot svg{width:15px;height:15px;stroke:var(--text-secondary);stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round}.pv-copy-label{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-muted,var(--text-secondary));text-transform:uppercase;margin-bottom:6px;font-size:10.5px}.pv-visual{border-radius:var(--radius-inner);height:150px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted,var(--text-secondary));text-transform:uppercase;background:linear-gradient(145deg,#161618,#121214);border:1px solid #ffffff14;justify-content:center;align-items:center;margin:14px 16px 0;font-size:10.5px;display:flex}.lead-list{flex-direction:column;gap:10px;display:flex}.lead-item{border:1px solid var(--hair);border-radius:var(--radius-inner);transition:border-color var(--t-fast) var(--ease-out);background:#ffffff06;padding:13px 14px}.lead-item:hover{border-color:#ffffff2e}.lead-item.needs-human{background:linear-gradient(100deg,#ff45001a,#ff450008 60%);border-color:#ff4500a6}.lead-list .lead-item.needs-human:first-child{animation:2.6s ease-in-out infinite alert-breathe}@keyframes alert-breathe{0%,to{box-shadow:0 0 #ff450000}50%{box-shadow:0 0 26px #ff450040}}.lead-item .l-top{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:8px;display:flex}.lead-item .l-name{font-size:13.5px;font-weight:700}.lead-item .l-channel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px}.tag-intervention{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffb199;border-radius:var(--radius-pill);background:#ff45001f;border:1px solid #ff450080;align-items:center;gap:5px;margin-left:auto;padding:3.5px 9px;font-size:10px;font-weight:600;display:inline-flex}.tag-intervention .dot{background:var(--alert);width:5px;height:5px;box-shadow:0 0 8px var(--alert-glow);border-radius:50%}.tag-ai-handled{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ai-bright);background:var(--ai-soft);border-radius:var(--radius-pill);border:1px solid #cac4b759;margin-left:auto;padding:3.5px 9px;font-size:10px}.lead-item .l-msg{color:var(--text-secondary);border-left:2px solid var(--glass-stroke);padding-left:10px;font-size:13px;line-height:1.55}.lead-item .l-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.lead-item .l-time{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.06em;font-size:10.5px}.btn-takeover{letter-spacing:.02em;color:#fff;background:linear-gradient(135deg, #ff4500, var(--fire-deep));border-radius:var(--radius-sm);box-shadow:0 6px 18px var(--alert-glow);transition:transform var(--t-fast) var(--ease-out), filter var(--t-fast);margin-left:auto;padding:6px 13px;font-size:11.5px;font-weight:700}.btn-takeover:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 0 20px #ff450066}.btn-conv{color:var(--text-secondary);border:1px solid var(--glass-stroke);border-radius:var(--radius-sm);transition:all var(--t-fast) var(--ease-out);margin-left:auto;padding:6px 13px;font-size:11.5px;font-weight:600}.btn-conv:hover{color:var(--text-primary);border-color:#fff3}.gauge-row{align-items:center;gap:16px;display:flex}.gauge{flex:none;width:96px;height:96px;position:relative}.gauge canvas{width:100%;height:100%;display:block}.gauge .g-val{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.gauge .g-val b{color:var(--ai-bright);font-size:22px;font-weight:800}.gauge .g-val span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-top:4px;font-size:10.5px}.gauge-facts{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.gauge-fact{color:var(--text-secondary);justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.gauge-fact b{color:var(--text-primary);white-space:nowrap;font-weight:600}.gauge-fact b.ai{color:var(--ai-bright)}.gauge-fact b.fire{color:var(--fire)}.dropzone{border-radius:var(--radius-inner);text-align:center;background:var(--ai-soft);transition:border-color var(--t-fast), background var(--t-fast), transform var(--t-fast) var(--ease-out);cursor:pointer;border:1.5px dashed #cac4b759;margin-top:16px;padding:18px 16px;position:relative}.dropzone:hover,.dropzone.drag{border-color:var(--ai);box-shadow:0 0 30px var(--ai-glow);background:#cac4b733}.dropzone svg{width:20px;height:20px;color:var(--ai-bright);margin:0 auto 8px}.dropzone .d-title{color:var(--text-primary);font-size:12.5px;font-weight:600}.dropzone .d-sub{color:var(--text-muted);margin-top:3px;font-size:11px}.dropzone .d-formats{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ai-bright);opacity:.8;margin-top:9px;font-size:10.5px}.stat-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.stat-tile{border:1px solid var(--hair);border-radius:var(--radius-inner);background:var(--card-grad);padding:14px}.stat-tile:hover{border-color:#ffffff2e}.stat-tile .s-label{font-family:var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:10.5px}.stat-tile .s-value{font-variant-numeric:tabular-nums;font-size:21px;font-weight:800}.stat-tile .s-value.fire{color:var(--fire)}.stat-tile .s-value.ai{color:var(--ai-bright)}.stat-tile .s-sub{color:var(--text-secondary);margin-top:3px;font-size:11px}.chart-frame{border:1px solid var(--glass-stroke);border-radius:var(--radius-inner);background:#ffffff05;padding:14px}.chart-frame canvas{width:100%;display:block}.chart-legend{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.chart-legend span{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:inline-flex}.chart-legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.thread{flex-direction:column;gap:10px;display:flex}.bubble{border:1px solid var(--glass-stroke);border-radius:14px;max-width:78%;padding:10px 13px;font-size:13px;line-height:1.5}.bubble.them{color:var(--text-primary);background:#ffffff0b;border-bottom-left-radius:4px;align-self:flex-start}.bubble.me{color:var(--text-primary);background:linear-gradient(135deg,#ff450029,#ff45001a);border-color:#ff450059;border-bottom-right-radius:4px;align-self:flex-end}.bubble.ai{background:var(--ai-soft);color:var(--text-primary);border-color:#cac4b74d;border-bottom-left-radius:4px;align-self:flex-start}.bubble .b-time{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.06em;margin-top:5px;font-size:10.5px;display:block}.bubble .b-who{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ai-bright);margin-bottom:4px;font-size:10.5px;display:block}.overlay{z-index:90;-webkit-backdrop-filter:blur(6px);background:#08080a9e;justify-content:center;align-items:flex-start;padding:12vh 20px 20px;display:none;position:fixed;inset:0}.overlay.open{display:flex}.modal{border-radius:var(--radius-card);width:100%;max-width:560px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));animation:modal-in .28s var(--ease-out);background:#161619eb;border:1px solid #ffffff1f;padding:22px;box-shadow:0 40px 120px #000000b3,0 0 60px #ff450012}@keyframes modal-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.modal h3{margin-bottom:4px;font-size:16px;font-weight:700}.modal .m-sub{color:var(--text-secondary);margin-bottom:16px;font-size:12px}.modal textarea{resize:vertical;border:1px solid var(--glass-stroke);border-radius:var(--radius-inner);width:100%;min-height:96px;color:var(--text-primary);font:inherit;transition:border-color var(--t-fast), box-shadow var(--t-fast);background:#ffffff0a;outline:none;padding:12px 14px;font-size:13.5px}.modal textarea:focus{border-color:var(--glass-stroke-hover);box-shadow:0 0 0 3px var(--fire-soft)}.modal .m-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.btn-ghost{color:var(--text-secondary);border:1px solid var(--glass-stroke);border-radius:var(--radius-sm);transition:all var(--t-fast) var(--ease-out);padding:8px 16px;font-size:13px;font-weight:600}.btn-ghost:hover{color:var(--text-primary);border-color:#fff3}.session-row{align-items:center;gap:12px;display:flex}.session-row .session-email{color:var(--text-secondary);overflow-wrap:anywhere;min-width:0;font-size:13px}.session-row .btn-ghost{flex:none;margin-left:auto}.session-row a.btn-ghost{align-items:center;text-decoration:none;display:inline-flex}.btn-send{font-family:var(--font-mono);letter-spacing:.04em;color:var(--btn-ink);background:var(--btn-grad);border-radius:var(--radius-sm);transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);padding:8px 20px;font-size:13px;font-weight:500;box-shadow:inset 0 1px #ffffff47,0 10px 30px #ff450024}.btn-send:hover{box-shadow:inset 0 1px 0 #ffffff47, var(--btn-glow-hover);transform:scale(1.03)}.btn-send:active{transform:scale(.99)}.toast-zone{z-index:120;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.toast{border-radius:var(--radius-inner);color:var(--text-primary);animation:toast-in .3s var(--ease-spring);background:#161619f2;border:1px solid #ffffff24;align-items:center;gap:10px;padding:12px 16px;font-size:12.5px;display:flex;box-shadow:0 18px 50px #0009,0 0 30px #ff45001a}.toast .t-dot{background:var(--fire);width:8px;height:8px;box-shadow:0 0 10px var(--fire-glow-strong);border-radius:50%;flex:none}@keyframes toast-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (max-width:780px){.brief-actions{grid-template-columns:1fr}.metrics-row{grid-template-columns:1fr;gap:14px}}.sl-topline{flex-wrap:wrap;gap:44px;padding:10px 4px 26px;display:flex}.sl-instrument{flex-direction:column;gap:7px;display:flex}.sl-num{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1}.sl-kicker{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;font-size:10.5px}.sl-kicker em{color:var(--fire);margin-left:4px;font-style:normal}.sl-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.sl-journal{padding:6px 22px 14px}.sl-now{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:16px 2px 14px;display:flex}.sl-now-label{font-family:var(--font-mono);letter-spacing:.07em;color:var(--fire);font-size:11.5px}.sl-now-sub{color:var(--text-muted);font-size:12.5px}.sl-report{border-bottom:1px solid var(--hair);padding:14px 0 16px}.sl-rep-head{grid-template-columns:64px 1fr;align-items:baseline;gap:10px;display:grid}.sl-rep-text{max-width:62ch;color:var(--text-secondary);margin:10px 0 12px 74px;font-size:15px;line-height:1.75}.sl-rep-actions{flex-wrap:wrap;gap:4px 22px;margin-left:74px;display:flex}.sl-bucket{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:20px 2px 6px;font-size:10.5px}.sl-entry{border-bottom:1px solid var(--hair);cursor:pointer;transition:background .15s var(--ease-out);grid-template-columns:64px minmax(0,1fr) 20px;align-items:baseline;gap:10px;padding:11px 2px;display:grid}.sl-entry:hover{background:#ffffff06}.sl-entry.static{cursor:default}.sl-entry.static:hover{background:0 0}.sl-when{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.sl-body{min-width:0}.sl-verb{letter-spacing:.02em;color:var(--text-primary);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.sl-dot{border-radius:50%;flex:none;width:6px;height:6px}.sl-dot.alert{background:#ffb199}.sl-dot.done{background:#d8d2c6}.sl-dot.ai{background:var(--ai-bright)}.sl-dot.fire{background:var(--fire)}.sl-peek{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;display:block;overflow:hidden}.sl-chev{width:16px;height:16px;color:var(--text-faint);transition:transform .2s var(--ease-out);align-self:center}.sl-entry.open .sl-chev{transform:rotate(90deg)}.sl-detail{border-bottom:1px solid var(--hair);cursor:default;padding:4px 0 14px 74px;display:none}.sl-entry.open+.sl-detail{display:block}.sl-why{color:var(--text-secondary);margin:0 0 8px;font-size:12.5px}.sl-chat p{color:var(--text-secondary);margin:0 0 7px;font-size:12.5px;line-height:1.5}.sl-chat .who{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-faint);margin-bottom:2px;font-size:10.5px;display:block}.sl-chat p.ai .who{color:var(--ai-bright)}.sl-cta{font-family:var(--font-mono);letter-spacing:.05em;color:var(--fire);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 2px;font-size:11px;display:inline-flex}.sl-cta:hover{text-decoration:underline}.sl-cta.red{color:#ffb199}.sl-rail{flex-direction:column;gap:14px;display:flex}.sl-wait,.sl-held{border:1px solid var(--hair);background:var(--card-grad);border-radius:14px;padding:16px 16px 12px}.sl-rail-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.sl-rail-title{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);font-size:11px}.sl-waitcount,.sl-heldcount{min-width:20px;height:20px;font-family:var(--font-mono);border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-size:10.5px;display:inline-flex}.sl-waitcount{color:#ffb199;background:#ff6b6124}.sl-heldcount{color:var(--text-muted);background:#ffffff0f}.sl-wait-item{background:#ff6b610d;border-left:2px solid #ffb199;border-radius:0 10px 10px 0;margin-bottom:10px;padding:10px 12px}.sl-wait-name{color:var(--text-primary);font-size:13px;font-weight:600}.sl-wait-meta{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-muted);margin:3px 0 6px;font-size:10.5px}.sl-wait-msg{color:var(--text-secondary);margin-bottom:6px;font-size:12.5px;line-height:1.45}.sl-held-row{border-bottom:1px solid var(--hair);padding:10px 2px}.sl-held-row:last-of-type{border-bottom:0}.sl-held-plat{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ai-bright);font-size:10px}.sl-held-title{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 3px;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.sl-held-when{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-muted);font-size:10.5px}.sl-live-dot{background:var(--fire);width:7px;height:7px;animation:sl-live 2.4s var(--ease-out) infinite;border-radius:50%;margin-right:6px;display:inline-block}@keyframes sl-live{0%,to{opacity:1}50%{opacity:.25}}@media (max-width:780px){.sl-layout{grid-template-columns:1fr}.sl-topline{gap:26px}.sl-num{font-size:34px}.sl-entry{grid-template-columns:52px minmax(0,1fr) 16px}.sl-rep-text,.sl-rep-actions{margin-left:0}.sl-detail{padding-left:0}}.brand .name{font-family:var(--font-display);letter-spacing:.06em;font-weight:700}.sl-num{font-family:var(--font-display);letter-spacing:.045em;font-variant-numeric:tabular-nums;font-weight:600}.metric .m-value,.stat-tile .s-value{font-family:var(--font-display);letter-spacing:.02em;font-weight:600}.briefing .text,.sl-rep-text{font-family:var(--font-serif);font-size:18.5px;line-height:1.7}.sl-rep-text{font-size:19px}.page-title{font-family:var(--font-display);letter-spacing:.045em;font-weight:600}@media (min-width:781px){:root{--sidebar-w:68px}.sidebar{align-items:center}.sidebar .brand{justify-content:center;padding:0 0 18px}.sidebar .brand>div,.sidebar .nav-label{display:none}.sidebar .nav-item{justify-content:center;padding:13px;font-size:0;position:relative}.sidebar .nav-item svg{width:20px;height:20px}.sidebar .nav-item .nav-badge{position:absolute;top:6px;right:8px}.sidebar .side-agent{justify-content:center;padding:12px 6px}.sidebar .side-agent .who,.sidebar .side-agent .uptime{display:none}}.header{min-height:28px}.search.omni-float{z-index:120;background:#141416f0;border:1px solid #26262b;border-radius:999px;width:min(720px,100vw - 128px);position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #00000073}.search.omni-float:focus-within{border-color:#ff4500;box-shadow:0 0 0 1px #ff45008c,0 18px 40px #00000073}.search.omni-float input{font-family:var(--font-body);font-size:15px}.search.omni-float input::placeholder{color:#a8a096;opacity:1}.header>.status-toggle,.header>.btn-command{display:none!important}.main{padding-top:74px}.bento{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.bento-card{border-radius:var(--radius-card);background:#141416;border:1px solid #26262b;flex-direction:column;min-width:0;padding:20px 22px;display:flex;position:relative}.bento-card:hover{border-color:#cac4b7}.bento-hero{grid-area:span 2/1/auto/span 2}.bento-hero:before{content:"";background:linear-gradient(90deg,#0000,#ff45008c,#0000);height:1px;position:absolute;top:0;left:22px;right:22px}.bento-brief,.bento-pipe{grid-column:3}.bento-inbox{grid-column:1/span 2}.bento-anl{grid-column:3}.bento-head-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bento-head-stack{margin-bottom:10px}.bento-hd{font-family:var(--font-display);letter-spacing:.045em;color:#fff;margin:0 0 4px;font-size:24px;font-weight:700;line-height:1.1}.bento-subtitle,.bh-subtitle{font-family:var(--font-body);color:#a8a096;margin:0;font-size:14px;line-height:1.4}.bh-live,.bh-live2{font-family:var(--font-mono);letter-spacing:.12em;color:var(--fire);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.bh-live2.warm{color:#ffb199}.bento-hero-head{border-bottom:1px solid var(--hair);flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.bh-row1{justify-content:space-between;align-items:center;gap:10px;display:flex}.bh-status{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bh-stat{flex-direction:column;gap:3px;display:flex}.bh-stat b{font-family:var(--font-display);letter-spacing:.03em;color:var(--text-primary);font-size:24px;font-weight:600;line-height:1}.bh-stat i{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-muted);font-size:10px;font-style:normal}.bento-hero-body{flex:1;grid-template-columns:1fr 1fr;gap:20px;padding-top:16px;display:grid}.bl-report{flex-direction:column;min-width:0;display:flex}.bl-rep-text{font-family:var(--font-serif);color:var(--text-secondary);font-size:18px;line-height:1.65}.hl-fire{color:#ff6a33}.hl-ai{color:var(--ai-bright)}.hl-alert{color:var(--fire)}.cursor{background:var(--fire);vertical-align:-.15em;width:2px;height:1em;margin-left:2px;animation:1.1s step-end infinite blinker;display:inline-block}@keyframes blinker{50%{opacity:0}}.bl-rep-actions{gap:8px;margin-top:12px;display:flex}.bl-log{flex-direction:column;gap:8px;min-width:0;max-height:340px;display:flex;overflow-y:auto}.bento-log-card{border:1px solid var(--hair);cursor:pointer;background:#1a1a1e;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.bento-log-card:hover{border-color:var(--glass-stroke-hover)}.bl-body{flex-direction:column;gap:2px;min-width:0;display:flex}.bl-verb{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-secondary);font-size:10.5px}.bl-peek{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.bl-when{font-family:var(--font-mono);color:var(--text-faint);flex:none;margin-left:auto;font-size:10px}.bento-brief-text{font-family:var(--font-serif);color:var(--text-secondary);flex:1;font-size:16.5px;line-height:1.6}.bento-bignum{font-family:var(--font-display);letter-spacing:.02em;color:var(--text-primary);margin-top:4px;font-size:44px;font-weight:600;line-height:1}.bento-subline{font-family:var(--font-body);color:#a8a096;margin-top:8px;font-size:14px}.inbox-mini{grid-template-columns:1fr;gap:10px;margin-top:8px;display:grid}.mini-msg{border:1px solid var(--hair);background:#1a1a1e;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.mini-msg-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.mini-msg-meta strong{color:#fff;font-size:14px}.mini-msg-meta span{font-family:var(--font-mono);letter-spacing:.08em;color:#a8a096;font-size:10px}.mini-msg p{color:#d8d2c6;margin:0;font-size:13px;line-height:1.45}.sl-cta.sm{padding:7px 12px;font-size:11px}.metric-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.metric-tile{border:1px solid var(--hair);background:#1a1a1e;border-radius:12px;flex-direction:column;gap:5px;padding:12px;display:flex}.metric-label{font-family:var(--font-body);color:#a8a096;font-size:14px}.metric-tile b{font-family:var(--font-display);letter-spacing:.03em;color:#fff;font-size:30px;font-weight:700;line-height:1}.metric-delta{font-family:var(--font-mono);letter-spacing:.08em;font-size:10px}.metric-delta.up{color:#f0ece3}.metric-delta.down{color:#ff4500}.metric-spark-wrap{border:1px solid var(--hair);color:#ff6a33;background:#1a1a1e;border-radius:12px;margin-top:12px;padding:10px 12px}.metric-spark-wrap>span{font-family:var(--font-body);color:#a8a096;margin-bottom:6px;font-size:14px;display:block}.metric-spark{width:100%;height:44px;display:block}.bento-card .sl-cta{align-self:flex-start;margin-top:14px}@media (max-width:1080px) and (min-width:781px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-hero{grid-area:auto/1/auto/span 2}.bento-brief{grid-column:1}.bento-pipe{grid-column:2}.bento-inbox,.bento-anl{grid-column:1/span 2}}@media (max-width:780px){.search.omni-float{width:calc(100vw - 22px);top:10px;left:50%}.main{padding-top:84px}.bento{grid-template-columns:1fr}.bento-hero,.bento-brief,.bento-pipe,.bento-inbox,.bento-anl{grid-area:auto/1}.bento-hero-body{grid-template-columns:1fr}.bh-status{grid-template-columns:repeat(2,1fr)}.metric-grid{grid-template-columns:1fr}.pipe-item{flex-wrap:wrap;align-items:center}.pipe-item .p-actions{border-top:1px solid var(--hair);gap:10px;width:100%;margin-top:10px;padding-top:10px;display:flex}.pipe-item .icon-btn{width:44px;height:44px}.pipe-item .p-title{font-size:14.5px;line-height:1.45}.card-head{flex-wrap:wrap;row-gap:8px}.card-head .pipe-tabs,.card-head .pipe-sort{flex:none}.card-head .meta{width:100%;margin-left:0}}.pv-mock{flex-direction:column;display:flex}.gbp-mock{color:#202124;background:#fff;border-radius:12px;padding:0;overflow:hidden}.gbp-mock .pv-mock-bar{border-radius:12px 12px 0 0}.gbp-head{align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.pv-avatar{background:#141416 50%/cover no-repeat;border-radius:50%;flex:none;width:40px;height:40px}.gbp-name{color:#202124;font-size:14px;font-weight:600}.gbp-sub{color:#5f6368;font-size:12px}.gbp-media{aspect-ratio:4/3;cursor:pointer;background:#202124;width:100%;position:relative;overflow:hidden}.gbp-when{color:#fff;letter-spacing:.02em;background:#202124d9;border-radius:4px;padding:5px 9px;font-size:11px;position:absolute;bottom:10px;left:10px}.gbp-eventmeta{color:#5f6368;letter-spacing:.04em;text-transform:uppercase;padding:10px 16px 0;font-size:11px}.gbp-title{color:#202124;padding:2px 16px 0;font-size:15px;font-weight:600}.gbp-desc{color:#3c4043;padding:6px 16px 14px;font-size:13px;line-height:1.5}.gbp-ctarow{border-top:1px solid #e0e0e0;padding:10px 16px;display:flex}.gbp-cta{color:#fff;cursor:pointer;background:#1a73e8;border:0;border-radius:6px;padding:9px 18px;font-size:13px;font-weight:600}.gbp-cta:active{background:#1663c7}.fb-mock{color:#1c1e21;background:#fff;border-radius:12px;overflow:hidden}.fb-mock .pv-mock-bar{border-radius:12px 12px 0 0}.fb-head{align-items:center;gap:10px;padding:12px 16px 8px;display:flex}.fb-name{color:#1c1e21;font-size:14px;font-weight:600}.fb-sub{color:#65676b;font-size:11px}.fb-copy{color:#1c1e21;padding:2px 16px 10px;font-size:13px;line-height:1.45}.fb-single{aspect-ratio:1.91}.fb-grid{gap:2px;display:grid;overflow:hidden}.fb-grid2{aspect-ratio:1.91;grid-template-rows:1fr;grid-template-columns:1fr 1fr}.fb-grid4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;min-height:240px}.fb-actions{color:#65676b;border-top:1px solid #e4e6eb;justify-content:space-around;padding:8px 4px;font-size:12px;font-weight:600;display:flex}.ig-mock{background:#0e0e10;border:1px solid #2a2a2e;border-radius:12px;overflow:hidden}.ig-head{align-items:center;gap:10px;padding:10px 14px;display:flex}.ig-user{color:#f0ece3;flex:1;font-size:13px;font-weight:600}.ig-loc{color:#8c96a8;font-weight:400}.ig-menu{color:#f0ece3;letter-spacing:2px;font-weight:700}.ig-media,.ig-reelframe{aspect-ratio:4/5;background:var(--bg-canvas);cursor:pointer;width:100%;position:relative;overflow:hidden}.ig-reelframe{aspect-ratio:448/816;width:auto;max-width:100%;max-height:480px;margin:0 auto}.ig-reelvideo{object-fit:cover;width:100%;height:100%;display:block}.ig-playicon{color:#f0ece3;opacity:.35;pointer-events:none;background:#0d0d0e40;justify-content:center;align-items:center;font-size:34px;transition:opacity .25s;display:flex;position:absolute;inset:0}.ig-reelframe.playing .ig-playicon{opacity:0}.ig-count{color:#f0ece3;font:600 11px/1 var(--font-mono,monospace);letter-spacing:.05em;background:#0d0d0eb8;border-radius:10px;padding:5px 9px;position:absolute;top:10px;right:10px}.pv-slide{opacity:0;background:#1a1a1e 50%/cover no-repeat;transition:opacity .28s;position:absolute;inset:0}.pv-slide.active{opacity:1}.pv-arrow{color:#f0ece3;cursor:pointer;background:#0d0d0e9e;border:0;width:34px;height:44px;font-size:22px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.pv-arrow-l{border-radius:0 8px 8px 0;left:0}.pv-arrow-r{border-radius:8px 0 0 8px;right:0}.ig-dots{justify-content:center;gap:5px;padding:8px 0 4px;display:flex}.ig-dot{cursor:pointer;background:#37333a;border:0;border-radius:50%;width:7px;height:7px;padding:0}.ig-dot.on{background:var(--amber,#ff4500)}.ig-actions{color:#f0ece3;gap:16px;padding:8px 14px 2px;font-size:17px;display:flex}.ig-save{margin-left:auto}.ig-likes{color:#f0ece3;padding:2px 14px 0;font-size:12px;font-weight:600}.ig-cap{color:#d8d3c8;padding:4px 14px 0;font-size:12px;line-height:1.5}.ig-cap b{color:#f0ece3}.ig-more{color:#8c96a8;padding:2px 14px 12px;font-size:11px}.pv-mock{scrollbar-width:thin;max-height:min(78vh,760px);overflow-y:auto}.gbp-mock .gbp-media{width:min(100%,500px);margin:0 auto}.instagram-mock .ig-media{align-self:center;width:min(100%,470px)}.facebook-mock .fb-single,.facebook-mock .fb-grid{width:min(100%,540px);margin:0 auto}.ig-reelframe{width:auto;height:min(430px,68vh)}.pv-media{flex-shrink:0}.pv-slide{position:absolute}.pv-mock::-webkit-scrollbar{width:6px}.pv-mock::-webkit-scrollbar-thumb{background:#2a2a2e;border-radius:3px}.pv-mock>*{flex-shrink:0}#pipe-preview-overlay{align-items:center;padding-top:20px;padding-bottom:20px}#pipe-preview-overlay .pv-mock{max-height:calc(94vh - 190px)}.pipe-item.plat-fb{border:1px solid #1877f2cc;border-left-width:3px}.pipe-item.plat-fb:hover{border-color:#1877f2}.pipe-item.plat-gbp{border:1px solid #34a853cc;border-left-width:3px}.pipe-item.plat-gbp:hover{border-color:#34a853}.pipe-item.plat-ig{border:1px solid #d62997cc;border-left-width:3px}.pipe-item.plat-ig:hover{border-color:#d62997}
