:root{color-scheme:dark;--ink: #f7f8f4;--ink-muted: #c8c9c7;--bg: #07080d;--bg-soft: #10131a;--paper: #f6f5ef;--paper-ink: #111217;--line: rgba(255, 255, 255, .16);--line-dark: rgba(17, 18, 23, .14);--blue: #38a8ff;--red: #ff4f6d;--green: #8bff6a;--amber: #ffcc4d;--max: 1180px;--radius: 8px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;background:var(--bg);color:var(--ink);font-size:16px;line-height:1.6;overflow-x:hidden}img{display:block;max-width:100%;height:auto}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3,h4{margin:0;line-height:1.04;letter-spacing:0;overflow-wrap:normal;text-wrap:balance;word-break:normal}h1{font-size:clamp(2.8rem,5.8vw,5.7rem)}h2{font-size:clamp(2rem,3.5vw,3.8rem)}h3{font-size:clamp(1.25rem,2vw,1.8rem)}ul,ol{margin:0;padding-left:1.2rem}button,input,textarea,select{font:inherit}.skip-link{position:fixed;left:1rem;top:1rem;z-index:100;transform:translateY(-180%);background:var(--green);color:#0b0d0f;padding:.65rem .85rem;border-radius:6px}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;top:0;z-index:50;background:#07080de6;border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;width:min(calc(100% - 2rem),var(--max));margin:0 auto;min-height:82px}.brand{display:inline-flex;align-items:center;gap:.7rem;font-weight:900;font-size:1.1rem;text-transform:uppercase;white-space:nowrap}.brand img{width:58px;height:58px;object-fit:contain}.desktop-nav{display:flex;justify-content:center;gap:clamp(.7rem,2vw,1.3rem);color:var(--ink-muted);font-weight:700;font-size:.92rem}.desktop-nav a:hover,.footer-grid a:hover,.header-socials a:hover,.phone-link:hover{color:var(--green)}.header-actions{display:inline-flex;align-items:center;gap:.85rem}.header-socials{display:inline-flex;align-items:center;gap:.35rem}.header-socials a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:var(--ink-muted);background:#ffffff0a;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.header-socials a:hover{border-color:#94ff6594;background:#94ff651a;transform:translateY(-1px)}.header-socials svg{width:18px;height:18px;fill:currentColor}.phone-link{color:var(--ink-muted);font-weight:800;white-space:nowrap}.button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.88rem 1.14rem;border:1px solid rgba(194,255,170,.86);border-radius:6px;background:linear-gradient(180deg,#ffffff57,#fff0 48%),linear-gradient(135deg,#b5ff75,var(--green));color:#061007;font-weight:900;line-height:1.1;text-align:center;cursor:pointer;box-shadow:0 14px 32px #8bff6a3d,inset 0 1px #fff9;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.button:hover{transform:translateY(-1px);border-color:#d8ffc8;background:linear-gradient(180deg,#ffffff70,#fff0 48%),linear-gradient(135deg,#c8ff93,#98ff72);box-shadow:0 18px 42px #8bff6a57,inset 0 1px #ffffffb8}.button:active{transform:translateY(0);box-shadow:0 8px 20px #8bff6a38,inset 0 1px #ffffff80}.button:focus-visible{outline:3px solid rgba(56,168,255,.95);outline-offset:3px}.button-secondary{background:linear-gradient(180deg,#ffffff21,#ffffff05),#ffffff0a;color:var(--ink);border-color:#ffffff42;box-shadow:0 12px 28px #0000002e,inset 0 1px #ffffff2e}.section-light .button-secondary,.admin-card .button-secondary{color:var(--paper-ink);border-color:#11121738;background:linear-gradient(180deg,#ffffffd9,#f6f5ef9e),#fff;box-shadow:0 12px 28px #1112171a,inset 0 1px #ffffffe6}.button-secondary:hover{border-color:#8bff6aad;background:linear-gradient(180deg,#ffffff2e,#ffffff0a),#ffffff14;box-shadow:0 16px 34px #00000038,inset 0 1px #ffffff38}.section-light .button-secondary:hover,.admin-card .button-secondary:hover{border-color:#0a6b326b;background:linear-gradient(180deg,#fff,#f6f5ef),#fff;box-shadow:0 16px 34px #11121724,inset 0 1px #fffffff2}.button-small{min-height:40px;padding:.67rem .92rem;font-size:.92rem}.mobile-nav{display:none}.mobile-nav summary{list-style:none;cursor:pointer;border:1px solid var(--line);border-radius:6px;padding:.65rem .8rem;font-weight:900}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav-panel{position:absolute;left:1rem;right:1rem;top:74px;display:grid;gap:.6rem;padding:1rem;background:#0b0d13;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 24px 70px #00000059}.mobile-nav-panel a{padding:.6rem 0;font-weight:800}.mobile-social-links{display:flex;flex-wrap:wrap;gap:.45rem;padding:.35rem 0}.mobile-social-links a{min-height:34px;padding:.45rem .68rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--ink-muted);background:#ffffff0a;font-size:.86rem}.hero{position:relative;min-height:calc(100vh - 82px);max-height:820px;display:grid;align-items:end;overflow:hidden}.hero-short{min-height:min(680px,calc(92vh - 82px))}.hero-video,.hero>img.hero-static-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-video{display:block}.hero>img.hero-static-poster{display:none}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000d1,#00000075 48%,#0000002e),linear-gradient(0deg,rgba(7,8,13,.86),transparent 42%)}@media(prefers-reduced-motion:reduce){.hero-video{display:none}.hero>img.hero-static-poster{display:block}}.hero-content{position:relative;z-index:1;width:min(calc(100% - 2rem),var(--max));margin:0 auto;padding:clamp(4rem,8vw,8rem) 0 clamp(2.8rem,6vw,5rem)}.hero-kicker{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1.2rem}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:.35rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#00000040;color:var(--ink);font-size:.83rem;font-weight:800;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}a.pill:hover{transform:translateY(-1px);border-color:#8bff6ab8;background:#8bff6a21;color:var(--green)}a.pill:focus-visible{outline:3px solid rgba(56,168,255,.95);outline-offset:3px}.hero p{max-width:740px;margin-top:1.1rem;color:var(--ink-muted);font-size:clamp(1.06rem,2vw,1.3rem)}.hero-title{display:grid;gap:.12em;max-width:980px;text-shadow:0 18px 48px rgba(0,0,0,.54)}.hero-title:after{content:"";display:block;width:min(420px,72vw);height:7px;margin-top:.12em;border-radius:999px;background:linear-gradient(90deg,var(--green),var(--blue),var(--red));box-shadow:0 0 28px #8bff6a52,0 0 38px #38a8ff2e}.hero-title-se2{display:block;color:var(--green);font-size:clamp(4.5rem,12vw,11.5rem);line-height:.82;font-weight:950;text-transform:uppercase;text-shadow:0 0 24px rgba(139,255,106,.2),0 18px 48px rgba(0,0,0,.58)}.hero-title-service{display:block;color:#fff;font-size:clamp(2.55rem,6.3vw,6.2rem);line-height:.9;font-weight:950}.hero-tagline{margin-top:.9rem;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:700;color:#fff}.hero-proof-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem;color:var(--ink);font-weight:900}.hero-proof-row a{padding:.45rem .65rem;border-bottom:2px solid rgba(139,255,106,.7);background:#ffffff14}.hero-actions,.section-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.stats-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0e1117}.stat{padding:clamp(1.4rem,3vw,2.4rem);border-right:1px solid var(--line)}.stat:last-child{border-right:0}.stat strong{display:block;font-size:clamp(1.8rem,4vw,3.8rem);line-height:1}.stat span{color:var(--ink-muted);font-weight:700}.section{padding:clamp(3.25rem,6.4vw,5.8rem) 0}.section-light{background:var(--paper);color:var(--paper-ink)}.section-soft{background:var(--bg-soft)}.section-inner{width:min(calc(100% - 2rem),var(--max));margin:0 auto}.section-heading>*,.split>*,.media-split>*,.process-layout>*,.article-hero>*,.admin-hero>*,.footer-grid>*{min-width:0}.section-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.7rem,1.5vw,1rem);align-items:start;max-width:980px;margin-bottom:clamp(1.8rem,4vw,3rem)}.section-heading>div{display:grid;gap:.75rem}.section-heading>p{max-width:760px;justify-self:start;color:inherit;opacity:.76;font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.58}.section-heading h1{max-width:980px;font-size:clamp(3rem,5.2vw,5.2rem)}.section-heading h2{max-width:920px;font-size:clamp(2rem,3.2vw,3.45rem)}.eyebrow{margin-bottom:.8rem;color:var(--green);font-size:.82rem;font-weight:950;letter-spacing:0;line-height:1.1;text-transform:uppercase}.section-heading .eyebrow,.quote-copy .eyebrow{position:relative;margin-bottom:0;padding-left:.9rem}.section-heading .eyebrow:before,.quote-copy .eyebrow:before{content:"";position:absolute;left:0;top:.08rem;width:.25rem;height:.9rem;border-radius:999px;background:var(--green)}.section-light .eyebrow{color:#0a6b32}.card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.section-lede{max-width:760px;margin-top:1rem;color:inherit;opacity:.78;font-size:1.06rem}.package-first-section{position:relative}.package-first-layout{display:grid;grid-template-columns:minmax(0,.84fr) minmax(320px,.64fr);gap:clamp(2rem,5vw,4rem);align-items:center}.package-first-layout>*{min-width:0}.package-reason-stack{display:grid;gap:.8rem}.package-reason-stack article{position:relative;display:grid;gap:.45rem;min-height:132px;padding:1.1rem 1.1rem 1.1rem 1.35rem;border:1px solid var(--line-dark);border-left:5px solid var(--green);border-radius:var(--radius);background:linear-gradient(135deg,rgba(139,255,106,.11),transparent 40%),#fff;box-shadow:0 18px 48px #11121714}.package-reason-stack article:nth-child(2){border-left-color:var(--blue);background:linear-gradient(135deg,rgba(56,168,255,.1),transparent 40%),#fff}.package-reason-stack article:nth-child(3){border-left-color:var(--red);background:linear-gradient(135deg,rgba(255,79,109,.1),transparent 40%),#fff}.package-reason-stack h3{font-size:clamp(1.2rem,2vw,1.7rem)}.package-reason-stack p{color:#111217b8;font-weight:650}.notice-panel{display:grid;gap:.65rem;margin-top:1.5rem;padding:1rem;border:1px solid rgba(10,107,50,.22);border-left:5px solid var(--green);border-radius:var(--radius);background:linear-gradient(135deg,rgba(139,255,106,.12),transparent 48%),#fff;box-shadow:0 16px 36px #11121714}.notice-panel h2{font-size:clamp(1.35rem,3vw,2rem)}.notice-panel p{color:#111217bd;font-weight:680}.notice-panel .button{justify-self:start}.service-card,.event-card,.blog-card,.package-card,.plain-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0b;overflow:hidden}.section-light .service-card,.section-light .event-card,.section-light .blog-card,.section-light .package-card,.section-light .plain-card{background:#fff;border-color:var(--line-dark)}.service-card img,.event-card img,.blog-card img,.package-card img,.gallery-grid img{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#151820}.event-card-ticket{position:relative;display:grid;grid-template-rows:auto 1fr;border-color:#11121724;box-shadow:0 18px 42px #11121714;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.event-card-ticket:before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:4px;background:linear-gradient(90deg,#3c8fff,#ff4963,#8bff6a)}.event-card-ticket:hover{transform:translateY(-4px);border-color:#8bff6aa3;box-shadow:0 26px 60px #11121729}.event-card-media{position:relative;overflow:hidden;background:#06070a}.event-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06070a0a,#06070a59),radial-gradient(circle at 80% 20%,rgba(139,255,106,.16),transparent 30%);pointer-events:none}.event-card-media img{display:block;filter:saturate(1.12) contrast(1.04);transition:transform .22s ease}.event-card-media.is-image-missing{min-height:clamp(220px,27vw,340px);display:grid;place-items:center;background:linear-gradient(135deg,#0d121bf5,#1d342ae0),radial-gradient(circle at 24% 28%,rgba(139,255,106,.22),transparent 34%)}.event-card-image-fallback{position:relative;z-index:1;display:grid;gap:.25rem;padding:2.2rem 1rem;color:#fff;text-align:center}.event-card-image-fallback span{color:#ffffffa3;font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.event-card-image-fallback strong{color:#fff;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:950}.event-card-ticket:hover .event-card-media img{transform:scale(1.035)}.event-date-badge{position:absolute;left:.85rem;bottom:.85rem;z-index:1;display:grid;gap:.05rem;min-width:96px;padding:.62rem .72rem;border:1px solid rgba(255,255,255,.32);border-radius:8px;background:#06070ac7;color:#fff;box-shadow:0 14px 30px #00000047;backdrop-filter:blur(8px)}.event-date-badge strong{font-size:1.05rem;font-weight:950}.event-date-badge span{color:#ffffffc2;font-size:.78rem;font-weight:900;text-transform:uppercase}.package-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;width:100%;max-width:100%;min-width:0;position:relative}.package-card-featured{outline:2px solid var(--green, #54e0a3);outline-offset:-2px}.package-badge{position:absolute;top:.75rem;right:.75rem;z-index:2;padding:.3rem .7rem;border-radius:999px;background:var(--green, #54e0a3);color:#06281c;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.package-art{display:block;width:100%;max-width:100%;min-width:0;aspect-ratio:4 / 5;overflow:hidden;padding:0;border-bottom:1px solid var(--line-dark);background:#0a0c11}.package-card .package-art img{display:block;aspect-ratio:auto;width:100%;max-width:100%;min-width:0;height:auto;object-fit:contain!important;border-radius:0;background:transparent}.package-card-body{min-width:0}.package-card-body p,.package-card-body li,.package-card-body a{overflow-wrap:break-word}.service-card-body,.event-card-body,.blog-card-body,.package-card-body,.plain-card{padding:1rem}.event-card-ticket .event-card-body{display:grid;align-content:start;gap:.85rem;min-height:100%;padding:1.15rem}.event-card-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.event-card-topline .eyebrow{margin:0}.event-card-topline span{display:inline-flex;align-items:center;min-height:1.8rem;padding:.25rem .55rem;border:1px solid rgba(10,107,50,.22);border-radius:999px;background:#8bff6a29;color:#0a5b20;font-size:.76rem;font-weight:950;white-space:nowrap}.event-card-ticket h2{font-size:clamp(1.45rem,2.4vw,2.05rem);line-height:.98}.service-card h3,.blog-card h3,.package-card h3{margin-bottom:.7rem}.package-card h2,.use-case-card h2{font-size:clamp(1.25rem,2vw,1.8rem);margin-bottom:.7rem}.service-card p,.blog-card p,.package-card p,.plain-card p{color:inherit;opacity:.76}.decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.decision-card{display:grid;grid-template-rows:auto 1fr auto;gap:1.1rem;min-height:360px;padding:clamp(1rem,2vw,1.25rem);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(56,168,255,.14),transparent 36%),#ffffff0b}.decision-card:nth-child(2){background:linear-gradient(135deg,rgba(139,255,106,.14),transparent 36%),#ffffff0b}.decision-card:nth-child(3){background:linear-gradient(135deg,rgba(255,79,109,.14),transparent 36%),#ffffff0b}.decision-card p{margin-top:.7rem;color:var(--ink-muted)}.review-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,.78fr);gap:clamp(2rem,5vw,4rem);align-items:center}.review-layout>div:first-child p{color:#111217b8;font-size:1.08rem;font-weight:680}.review-stack{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:.8rem}.rating-card,.review-card{display:grid;align-content:center;gap:.45rem;min-height:150px;padding:1rem;border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff}.rating-card{grid-row:span 3;background:linear-gradient(135deg,rgba(139,255,106,.22),transparent 50%),#111217;color:var(--ink)}.rating-card span{color:var(--green);font-size:clamp(4rem,9vw,7rem);font-weight:950;line-height:.9}.rating-card strong{font-size:1.2rem}.rating-card p,.review-card span{color:inherit;opacity:.72;font-weight:850}.review-card p{font-size:clamp(1.15rem,2vw,1.45rem);font-weight:950}.mini-list{display:grid;gap:.55rem;padding:0;list-style:none;color:var(--ink-muted);font-weight:750}.mini-list li{display:flex;gap:.5rem}.mini-list li:before{content:"";flex:0 0 auto;width:.5rem;height:.5rem;margin-top:.55rem;border-radius:999px;background:var(--green)}.split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.75fr);gap:clamp(2rem,5vw,4rem);align-items:center}.quote-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.4rem,3vw,2.35rem);align-items:start}.quote-layout>*{min-width:0}.service-page-heading{grid-template-columns:minmax(0,1fr);gap:.9rem;max-width:980px;margin-bottom:clamp(2rem,4vw,3rem)}.service-page-heading p{justify-self:start;max-width:760px}.quote-layout-stacked{grid-template-columns:minmax(0,1fr);gap:clamp(1.4rem,3vw,2.35rem)}.quote-layout-stacked .quote-copy{max-width:940px;padding-top:0}.quote-layout-stacked .quote-copy h1,.quote-layout-stacked .quote-copy h2{max-width:920px}.quote-layout-stacked .quote-copy>p{max-width:760px}.quote-layout-stacked .lead-form{justify-self:start;width:min(100%,860px);max-width:860px}.quote-layout-service .lead-form{background:#fff;color:var(--paper-ink);border-color:#d8d8d8;box-shadow:0 24px 60px #1112171f}.quote-layout-service .lead-form h2{color:var(--paper-ink)}.quote-layout-service .form-note{color:#555963}.quote-copy{display:grid;gap:1rem;align-content:start;max-width:760px;padding-top:clamp(.5rem,2vw,1.5rem)}.quote-copy h1{max-width:780px;font-size:clamp(2.85rem,4.5vw,4.8rem)}.quote-copy h2{max-width:720px;font-size:clamp(2.05rem,2.8vw,3.1rem)}.quote-copy>p{max-width:680px;color:inherit;opacity:.78;font-size:clamp(1.02rem,1.6vw,1.18rem)}.quote-copy .check-list{margin-top:.6rem}.split img{width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:var(--radius)}.priority-form{align-items:start;margin-bottom:clamp(2rem,5vw,3.5rem)}.rental-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:1rem}.rental-price-card{padding:clamp(1.2rem,2.4vw,1.6rem);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(139,255,106,.1),transparent 42%),#0f1218}.rental-price-label{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent, #8bff6a)}.rental-price-amount{margin:.4rem 0 0;font-size:clamp(2.2rem,5vw,2.8rem);font-weight:800;line-height:1;color:#fff}.rental-price-amount span{display:block;margin-top:.35rem;font-size:.95rem;font-weight:500;color:var(--muted, #9aa4b2)}.rental-price-alt{margin:.7rem 0 0;font-size:.95rem;font-weight:600;color:#d7dde6}.rental-price-note{margin:.5rem 0 0;font-size:.92rem;color:var(--muted, #9aa4b2)}.rental-deposit-card{display:grid;gap:1rem;padding:clamp(1.2rem,2.4vw,1.6rem);margin-bottom:1rem;border:1px solid var(--line);border-radius:var(--radius);background:#0f1218}.rental-deposit-head h3{margin:0 0 .25rem}.rental-deposit-head p{margin:0;color:var(--muted, #9aa4b2)}.rental-deposit-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.rental-deposit-tier{display:grid;gap:.2rem;padding:.85rem 1rem;border-radius:12px;background:#ffffff0a;border:1px solid var(--line)}.rental-deposit-tier strong{font-size:1.35rem;color:#fff}.rental-deposit-tier span{font-size:.85rem;color:var(--muted, #9aa4b2)}.rental-terms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.rental-term{padding:clamp(1.1rem,2.2vw,1.4rem);border:1px solid var(--line);border-radius:var(--radius);background:#0f1218}.rental-term h3{margin:0 0 .4rem;font-size:1.05rem}.rental-term p{margin:0;color:var(--muted, #9aa4b2);line-height:1.55}.check-list{display:grid;gap:.8rem;margin-top:1.5rem;padding:0;list-style:none}.check-list li{position:relative;padding-left:1.8rem}.check-list li:before{content:"";position:absolute;left:0;top:.45rem;width:.7rem;height:.7rem;border-radius:50%;background:var(--green)}.media-band{background:#090b10}.media-split{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center}.media-split p{color:var(--ink-muted);font-size:1.05rem}.photo-collage{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:repeat(2,minmax(160px,1fr));gap:.8rem}.photo-collage img{width:100%;height:100%;min-height:190px;object-fit:cover;border-radius:var(--radius)}.photo-collage img:first-child{grid-row:span 2}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.feature-card{min-height:210px;padding:1.1rem;border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff}.feature-card h3{margin-bottom:.7rem;color:var(--paper-ink)}.feature-card p{color:#111217b8}.process-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(320px,.78fr);gap:clamp(2rem,5vw,4rem);align-items:start}.process-layout>div>p{color:var(--ink-muted);font-size:1.05rem}.step-list{display:grid;gap:.8rem}.step-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0b}.step-card span{display:grid;place-items:center;width:3rem;height:3rem;border-radius:6px;background:var(--green);color:#061007;font-weight:950}.step-card h3{margin-bottom:.4rem}.step-card p{color:var(--ink-muted)}.tag-cloud{display:flex;flex-wrap:wrap;gap:.7rem}.tag-cloud a{display:inline-flex;align-items:center;min-height:42px;padding:.55rem .75rem;border:1px solid var(--line);border-radius:999px;background:#ffffff0f;color:var(--ink);font-weight:850}.tag-cloud a:hover{border-color:#8bff6aa6;color:var(--green)}.section-light .tag-cloud a{border-color:var(--line-dark);background:#1112170a;color:var(--paper-ink)}.section-light .tag-cloud a:hover{border-color:#0a6b3273;color:#0a6b32}.use-case-band{background:linear-gradient(120deg,rgba(56,168,255,.13),transparent 34%),linear-gradient(240deg,rgba(255,79,109,.12),transparent 36%),#080a10}.use-case-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.use-case-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.use-case-card{display:grid;gap:.75rem;min-height:265px;padding:1.05rem;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:var(--radius);background:#ffffff0f;color:var(--ink)}.use-case-card:nth-child(3n+2){border-top-color:var(--red)}.use-case-card:nth-child(3n+3){border-top-color:var(--green)}.use-case-card:hover{transform:translateY(-2px);border-color:#8bff6a99;background:#ffffff17}.use-case-card span{color:var(--green);font-size:.77rem;font-weight:950;text-transform:uppercase}.use-case-card p{color:var(--ink-muted);font-size:.95rem}.section-light .use-case-card{border-color:var(--line-dark);background:#fff;color:var(--paper-ink)}.section-light .use-case-card p{color:#111217b8}.section-light .use-case-card:hover{border-color:#0a6b3273;background:#fff}.use-case-intro-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.46fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.keyword-panel{display:grid;gap:1rem;padding:1.1rem;border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff}.keyword-panel h2{font-size:clamp(1.35rem,2vw,1.9rem)}.keyword-panel ul{display:grid;gap:.55rem;padding:0;list-style:none;color:#111217b8;font-weight:800}.keyword-panel li{padding-bottom:.5rem;border-bottom:1px solid var(--line-dark)}.keyword-panel li:last-child{border-bottom:0;padding-bottom:0}.use-case-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.color-card{min-height:360px;border-top:4px solid var(--blue)}.red-card{border-top-color:var(--red)}.green-card{border-top-color:var(--green)}.video-section{background:#07080d}.video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.local-video-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.62fr);gap:1rem;align-items:stretch}.video-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#10131a}.local-video-card,.video-card iframe{display:block}.local-video-card{overflow:hidden;margin:0;border:1px solid var(--line);border-radius:var(--radius);background:#10131a}.local-video-card video,.video-card iframe{width:100%;aspect-ratio:16 / 9;border:0;background:#000}.local-video-card:nth-child(2) video{aspect-ratio:9 / 13.9;max-height:720px;object-fit:cover}.card-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-grid,.detail-grid,.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.detail-card,.process-card{display:grid;align-content:start;gap:.8rem;min-width:0;padding:clamp(1rem,2vw,1.25rem);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(56,168,255,.14),transparent 42%),#ffffff0b}.detail-card:nth-child(2),.process-card:nth-child(2){background:linear-gradient(135deg,rgba(139,255,106,.14),transparent 42%),#ffffff0b}.detail-card:nth-child(3),.process-card:nth-child(3){background:linear-gradient(135deg,rgba(255,79,109,.14),transparent 42%),#ffffff0b}.detail-grid-light .detail-card,.section-light .detail-card,.section-light .process-card{border-color:var(--line-dark);background:linear-gradient(135deg,rgba(10,107,50,.08),transparent 42%),#fff}.detail-card h3,.process-card h3{font-size:clamp(1.35rem,2vw,1.8rem)}.detail-card p,.process-card p{color:inherit;opacity:.75;font-weight:650}.process-card span{width:fit-content;border-bottom:3px solid var(--green);color:var(--green);font-weight:950}.comparison-card{display:grid;gap:.9rem;padding:1.1rem;border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff}.comparison-card p{color:#111217b8}.comparison-card strong{color:var(--paper-ink)}.step-list-horizontal{grid-template-columns:repeat(4,minmax(0,1fr))}.step-list-horizontal .step-card{grid-template-columns:1fr}.checklist-card{padding:clamp(1.2rem,3vw,1.5rem)}.checklist-card .check-list{margin-top:1rem}.event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.events-first-section{padding-top:clamp(2rem,4vw,3.4rem)}.city-events-first-section{scroll-margin-top:7rem}.events-page-header{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.45fr);gap:clamp(1rem,4vw,3rem);align-items:end;margin-bottom:1.2rem}.events-page-header-simple{grid-template-columns:minmax(0,1fr);max-width:980px}.events-page-header h1{max-width:10ch;margin:.2rem 0 .8rem;font-size:clamp(3rem,8vw,6.4rem);line-height:.92}.city-page-header h1{max-width:12ch}.events-page-header p{max-width:760px;margin:0;color:#111217c2;font-size:clamp(1.05rem,1.9vw,1.35rem);font-weight:750}.event-page-callout{display:grid;gap:.35rem;padding:1rem;border:1px solid rgba(143,255,106,.42);border-radius:var(--radius);background:linear-gradient(135deg,#8fff6a26,#ffffffd1),#fff;box-shadow:0 18px 45px #11121714}.event-page-callout strong{font-size:1.15rem;font-weight:950}.event-page-callout span{color:#111217ad;font-weight:750}.event-page-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:1rem}.city-event-grid{margin-top:-.4rem}.event-list-note{margin:0 0 1.25rem;color:#111217a8;font-weight:850}.city-event-actions{margin-top:1.2rem}.event-toolbar{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1.2rem;padding:1rem;border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff}.event-toolbar div{display:grid;gap:.2rem}.event-toolbar span{color:#111217ad;font-weight:750}.event-meta{display:grid;gap:.45rem;margin:0}.event-meta div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid currentColor;padding-bottom:.35rem;color:inherit;opacity:.78}.event-meta dt{font-weight:900}.event-meta dd{margin:0;text-align:right}.event-channel-block{display:grid;gap:.45rem;margin-top:.1rem;padding:.75rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:linear-gradient(135deg,rgba(60,143,255,.08),transparent 34%),linear-gradient(315deg,rgba(139,255,106,.1),transparent 34%),#fbfaf6}.event-channel-label{color:#111217b8;font-size:.78rem;font-weight:950;text-transform:uppercase}.channel-list{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;color:inherit;font-size:.9rem}.event-channel-block .channel-list{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start}.channel-chip{display:inline-grid;grid-template-columns:auto auto minmax(0,1fr);gap:.32rem;align-items:center;max-width:100%;min-height:2.1rem;padding:.42rem .58rem;border:1px solid rgba(17,18,23,.1);border-radius:999px;background:#f7f7f2;color:#111217c7;font-weight:760;box-shadow:inset 0 1px #fffc}.channel-chip strong{color:var(--paper-ink);font-size:.82rem}.channel-chip span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-dot{display:inline-grid;place-items:center;width:.88rem;height:.88rem;border:2px solid #ffffff;border-radius:999px;background:#8bff6a;box-shadow:0 0 0 2px #11121729,0 0 14px currentColor}.channel-dot:after{content:"";width:.34rem;height:.34rem;border-radius:999px;background:#ffffffeb}.channel-blue{background:#3c8fff1f;color:#155db7}.channel-blue .channel-dot{background:#3c8fff}.channel-red{background:#ff49631f;color:#b81734}.channel-red .channel-dot{background:#ff4963}.channel-green{background:#3ec45924;color:#0b7431}.channel-green .channel-dot{background:#3ec459}.event-ticket-button{justify-self:stretch;margin-top:auto;box-shadow:0 16px 34px #5adc3740}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;max-width:100%;min-width:0}.package-grid-featured{margin-bottom:clamp(2.25rem,5vw,3.8rem)}.package-card-body{display:grid;align-content:start}.package-card-body .section-actions{margin-top:1.2rem}.package-card-body .button{max-width:100%;white-space:normal}.price-line{display:flex;justify-content:space-between;gap:1rem;margin:1rem 0;padding-top:1rem;border-top:1px solid currentColor}.price-line strong{font-size:1.8rem}.lead-form{display:grid;gap:1rem;padding:clamp(1.2rem,3vw,2rem);border-radius:var(--radius);border:1px solid var(--line);background:#0f1218}.form-success-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1.5rem}.form-success-modal[hidden]{display:none}.form-success-backdrop{position:absolute;inset:0;background:#05080c9e;backdrop-filter:blur(2px)}.form-success-card{position:relative;z-index:1;max-width:420px;width:100%;background:#fff;border-radius:18px;padding:2rem 1.75rem;text-align:center;box-shadow:0 30px 80px #05080c73;animation:form-success-pop .18s ease-out}@keyframes form-success-pop{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}.form-success-icon{display:inline-grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#ecfdf3;color:#17b26a;margin-bottom:.9rem}.form-success-card h3{margin:0 0 .5rem;font-size:1.4rem;color:#101828}.form-success-card p{margin:0 0 1.4rem;color:#475467;line-height:1.55}.form-success-close{min-width:140px}body.has-form-success{overflow:hidden}.lead-form h2{font-size:clamp(1.65rem,2.8vw,2.55rem);line-height:1.03}.section-light .lead-form{background:#fff;color:var(--paper-ink);border-color:var(--line-dark)}.section-light .lead-form label,.section-light .form-note{color:#555963}.section-light .lead-form input,.section-light .lead-form textarea,.section-light .lead-form select{background:#f6f5ef;color:var(--paper-ink);border-color:var(--line-dark)}.quote-layout .lead-form{justify-self:start;width:min(100%,860px);max-width:860px;padding:clamp(.9rem,1.8vw,1.35rem);box-shadow:0 28px 72px #1112172e}.quote-layout .lead-form h2{font-size:clamp(1.55rem,2.4vw,2.25rem)}.split:has(.lead-form){grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.4rem,3vw,2.35rem)}.split:has(.lead-form)>:not(.lead-form){max-width:940px}.split:has(.lead-form) .lead-form{justify-self:start;width:min(100%,860px);max-width:860px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.lead-form label{display:grid;gap:.4rem;color:var(--ink-muted);font-weight:800}.field-label{display:inline-flex;align-items:baseline;gap:.1rem}.lead-form input,.lead-form textarea,.lead-form select{width:100%;border:1px solid var(--line);border-radius:6px;background:#ffffff14;color:var(--ink);padding:.8rem}.lead-form input:focus-visible,.lead-form textarea:focus-visible,.lead-form select:focus-visible{outline:3px solid rgba(139,255,106,.32);outline-offset:2px;border-color:#8bff6ac2;box-shadow:0 0 0 1px #8bff6a33}.date-picker-wrap{position:relative;display:block}.lead-form .date-picker-wrap .date-control{min-height:3rem;padding-right:3rem;cursor:pointer}.lead-form select.time-control{min-height:3rem;cursor:pointer}.date-picker-trigger{position:absolute;right:.45rem;top:50%;display:grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;transform:translateY(-50%);border:1px solid rgba(17,18,23,.18);border-radius:6px;background:#fff;cursor:pointer}.date-picker-trigger:before,.date-picker-trigger:after{content:"";position:absolute;border-radius:2px}.date-picker-trigger:before{width:1rem;height:.9rem;border:2px solid #111217;border-top-width:4px}.date-picker-trigger:after{width:.58rem;height:.18rem;margin-top:.28rem;background:#111217;box-shadow:0 .32rem #111217;opacity:.62}.date-picker-popover{position:absolute;left:0;top:calc(100% + .5rem);z-index:30;width:min(100%,330px);padding:.8rem;border:1px solid rgba(17,18,23,.16);border-radius:8px;background:#fff;color:var(--paper-ink);box-shadow:0 22px 60px #11121738}.date-picker-header{display:grid;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;gap:.45rem;margin-bottom:.7rem}.date-picker-header strong{text-align:center;font-size:1rem;font-weight:950}.date-picker-nav{position:relative;width:2rem;height:2rem;padding:0;border:1px solid rgba(17,18,23,.14);border-radius:6px;background:#f6f5ef;cursor:pointer}.date-picker-nav:before{content:"";position:absolute;left:.78rem;top:.62rem;width:.55rem;height:.55rem;border-left:2px solid #111217;border-bottom:2px solid #111217;transform:rotate(45deg)}.date-picker-next:before{left:.62rem;transform:rotate(225deg)}.date-picker-weekdays,.date-picker-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.date-picker-weekdays{margin-bottom:.3rem;color:#626671;font-size:.68rem;font-weight:900;text-align:center;text-transform:uppercase}.date-picker-day,.date-picker-empty{display:grid;place-items:center;min-width:0;min-height:2.1rem}.date-picker-day{border:1px solid rgba(17,18,23,.1);border-radius:6px;background:#f8f7f2;color:#111217;font-weight:850;cursor:pointer}.date-picker-day:hover,.date-picker-nav:hover,.date-picker-trigger:hover{border-color:#0a6b326b;background:#8bff6a2e}.date-picker-day.is-today{border-color:#38a8ff8c}.date-picker-day.is-selected{border-color:#8bff6ae6;background:var(--green);color:#061007}.date-picker-day:disabled{cursor:not-allowed;opacity:.36;background:#f2f1eb}.section-light .date-picker-trigger{border-color:#1112172e}.lead-form textarea{resize:vertical}.lead-form-native{align-content:start}.form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lead-fieldset{display:grid;gap:.75rem;margin:0;padding:0;border:0}.lead-fieldset legend{margin-bottom:.15rem;color:var(--ink);font-weight:900}.section-light .lead-fieldset legend{color:var(--paper-ink)}.lead-fieldset legend span,.field-label span[aria-hidden=true]{color:var(--hot)}.field-help{color:var(--ink-muted);font-size:.88rem;font-weight:700}.section-light .field-help{color:#626671}.composite-grid,.address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.address-street{grid-column:1 / -1}.choice-grid{display:grid;gap:.6rem}.choice-option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:center;min-height:3.15rem;padding:.8rem .95rem;border:1px solid var(--line);border-radius:6px;background:#ffffff0f;color:var(--ink);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.section-light .choice-option{border-color:var(--line-dark);background:#f8f7f2;color:var(--paper-ink)}.choice-option:hover,.choice-option:focus-within{border-color:#8bff6a9e;background:#8bff6a14}.section-light .choice-option:hover,.section-light .choice-option:focus-within{border-color:#0a6b3261;background:#f1ffe8}.choice-option:has(input[type=radio]:checked),.choice-option:has(input[type=checkbox]:checked){border-color:#8bff6af2;outline:2px solid rgba(139,255,106,.76);outline-offset:-2px;background:linear-gradient(135deg,rgba(139,255,106,.28),transparent 58%),#8bff6a1f;box-shadow:inset 0 0 0 2px #8bff6ac2,0 12px 28px #8bff6a29}.section-light .choice-option:has(input[type=radio]:checked),.section-light .choice-option:has(input[type=checkbox]:checked){border-color:#0a6b3294;outline-color:#0a6b3275;background:linear-gradient(135deg,rgba(139,255,106,.34),transparent 58%),#f4ffed;box-shadow:inset 0 0 0 2px #0a6b326b,0 12px 26px #11121714}.choice-option:has(input[type=radio]:checked):after,.choice-option:has(input[type=checkbox]:checked):after{content:"Selected";position:absolute;right:.75rem;top:.65rem;padding:.18rem .45rem;border-radius:999px;background:var(--green);color:#061007;font-size:.68rem;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.choice-option input[type=radio],.choice-option input[type=checkbox]{width:1.2rem;height:1.2rem;padding:0;accent-color:var(--lime)}.choice-option input[type=radio]:checked,.choice-option input[type=checkbox]:checked{box-shadow:0 0 0 4px #8bff6a2e}.choice-option>span{padding-right:4.8rem;line-height:1.28}.choice-option-other{grid-template-columns:auto auto minmax(0,1fr)}.choice-option-other:has(input[type=radio]:checked),.choice-option-other:has(input[type=checkbox]:checked){padding-right:6rem}.choice-option-other>span{padding-right:0}.lead-form button[disabled]{opacity:.62;cursor:wait}.form-note{color:var(--ink-muted);font-size:.9rem}.form-consent{color:var(--ink-muted);font-size:.8rem;margin-top:.6rem}.form-consent a{color:inherit;text-decoration:underline}.gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.gallery-item{position:relative;min-width:0;margin:0;overflow:hidden;border-radius:var(--radius);background:#151820}.gallery-grid img,.gallery-item img{border-radius:var(--radius);aspect-ratio:1 / 1}.gallery-grid-editorial{grid-auto-flow:dense}.gallery-grid-editorial .gallery-item:first-child,.gallery-grid-editorial .gallery-item:nth-child(6){grid-column:span 2;grid-row:span 2}.gallery-grid-editorial .gallery-item:first-child img,.gallery-grid-editorial .gallery-item:nth-child(6) img{aspect-ratio:1 / 1}.gallery-item figcaption{position:absolute;left:.7rem;right:.7rem;bottom:.7rem;padding:.45rem .55rem;border:1px solid rgba(255,255,255,.24);border-radius:6px;background:#05060aad;color:var(--ink);font-size:.86rem;font-weight:900;backdrop-filter:blur(10px)}.article-shell{width:min(calc(100% - 2rem),1100px);margin:0 auto;padding:clamp(4rem,8vw,7rem) 0}.article-shell h1{font-size:clamp(2.4rem,6vw,5.4rem)}.article-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.78fr);gap:clamp(1.5rem,4vw,3rem);align-items:end}.article-hero>div>p:last-child{max-width:720px;margin-top:1rem;color:var(--ink-muted);font-size:1.08rem}.article-hero img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius);background:#151820}.article-body{display:grid;gap:1.2rem;margin-top:2rem;max-width:820px;color:var(--ink-muted);font-size:1.08rem}.article-body h2{margin-top:1rem;color:var(--ink);font-size:clamp(1.6rem,3vw,2.4rem)}.blog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.blog-list-showcase .blog-card h3{font-size:clamp(1.45rem,2.4vw,2.2rem)}.blog-list-showcase .blog-card-body{padding:clamp(1rem,2vw,1.25rem)}.blog-feature-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);gap:1rem;align-items:stretch}.blog-card-featured{display:grid;grid-template-rows:minmax(340px,1fr) auto}.blog-card-featured img{height:100%;min-height:340px;aspect-ratio:auto}.blog-card-featured h2{font-size:clamp(2rem,4vw,3.6rem)}.blog-side-list{display:grid;gap:1rem}.blog-mini-card{display:grid;grid-template-columns:132px minmax(0,1fr);gap:1rem;align-items:center;min-width:0;padding:.75rem;border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff;color:var(--paper-ink)}.blog-mini-card img{width:100%;aspect-ratio:4 / 3;border-radius:6px;object-fit:cover;background:#151820}.blog-mini-card h3{font-size:clamp(1rem,1.5vw,1.22rem)}.blog-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.blog-card-compact .blog-card-body{padding:.85rem}.blog-card-compact h3{font-size:clamp(1.05rem,1.6vw,1.28rem)}.blog-card-compact p:last-child{font-size:.92rem}.faq-list{display:grid;gap:1rem}.faq-list-header{margin-bottom:.5rem}.faq-list .plain-card h3{margin-bottom:.8rem;font-size:clamp(1.35rem,2vw,2rem)}.admin-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,.42fr);gap:1rem;align-items:end;margin-bottom:.75rem}.admin-shell h1{font-size:clamp(2.2rem,4.2vw,4rem);line-height:.94;max-width:none}.admin-hero-copy{display:grid;gap:.75rem}.admin-status-card{display:grid;gap:.8rem}.admin-status,.admin-card,.admin-login,.admin-nav,.admin-editor,.admin-activity-log,.admin-workflow-step,.admin-setup-item,.lead-pipeline-card{border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff}.admin-status{display:grid;gap:.25rem;padding:1rem}.admin-action-toast{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:120;display:grid;gap:.2rem;width:min(360px,calc(100vw - 2rem));padding:.82rem .95rem;border:1px solid rgba(139,255,106,.34);border-radius:8px;background:linear-gradient(135deg,rgba(139,255,106,.12),transparent 58%),#111822;color:var(--ink);box-shadow:0 18px 50px #00000061;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.admin-action-toast[hidden]{display:none}.admin-action-toast.is-visible{opacity:1;transform:translateY(0)}.admin-action-toast strong{color:var(--ink);font-size:.86rem;line-height:1.2}.admin-action-toast span{color:var(--ink-muted);font-size:.78rem;font-weight:640;line-height:1.35}.admin-help-button{flex:0 0 auto;display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;padding:0;border:1px solid rgba(17,18,23,.14);border-radius:999px;background:#f6f5ef;color:var(--paper-ink);font-weight:950;cursor:pointer}.admin-help-button:hover,.admin-help-button:focus-visible{border-color:#0a6b3261;background:#8bff6a38}.admin-help-popover{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1rem;background:#07080d8f;backdrop-filter:blur(8px);overflow:hidden}.admin-help-popover[hidden]{display:none}.admin-review-popover{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:clamp(.7rem,2vw,1.25rem);background:#07080d99;backdrop-filter:blur(10px);overflow:hidden}.admin-review-popover[hidden]{display:none}.admin-help-card{position:relative;width:min(100%,620px);max-height:calc(100dvh - 2rem);overflow:auto;padding:clamp(1.2rem,3vw,2rem);border:1px solid rgba(255,255,255,.16);border-radius:var(--radius);background:linear-gradient(135deg,rgba(139,255,106,.16),transparent 42%),#111217;color:var(--ink);box-shadow:0 28px 90px #0006}.admin-review-card{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(.7rem,1.6vw,1rem);width:min(100%,680px);max-height:min(860px,calc(100dvh - 1.4rem));overflow:hidden;padding:clamp(1rem,2.2vw,1.65rem);border:1px solid rgba(139,255,106,.24);border-radius:8px;background:linear-gradient(135deg,rgba(139,255,106,.14),transparent 42%),#111217;color:var(--ink);box-shadow:0 32px 100px #0000006b}.admin-help-card h2{padding-right:2.5rem;font-size:clamp(1.6rem,3vw,2.35rem)}.admin-review-card h2{padding-right:2.5rem;font-size:clamp(1.45rem,2.6vw,2.1rem);line-height:1}.admin-help-body{display:grid;gap:.75rem;max-width:58ch;color:var(--ink-muted);font-weight:720}.admin-help-body p,.admin-help-body ul{max-width:54ch;color:var(--ink-muted);font-weight:720;margin:0}.admin-review-body{display:grid;gap:.85rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.3rem;color:var(--ink-muted);font-weight:740;line-height:1.5;scrollbar-width:thin;scrollbar-color:rgba(139,255,106,.42) rgba(255,255,255,.08)}.admin-review-body p{margin:0;color:var(--ink-muted)}.admin-review-body h3{margin:.35rem 0 0;color:var(--ink);font-size:clamp(1.02rem,1.8vw,1.28rem);line-height:1.08}.admin-review-card>.admin-actions{margin:0;padding-top:clamp(.75rem,1.5vw,1rem);border-top:1px solid rgba(255,255,255,.11);background:#111217f5}.admin-help-body ul{display:grid;gap:.5rem;padding:0;list-style:none}.admin-review-list{display:grid;gap:.55rem;padding:0;margin:0;list-style:none}.admin-review-list li{padding:.62rem .78rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f;color:var(--ink);font-size:.86rem;line-height:1.35}.admin-help-body li{position:relative;padding-left:1.1rem}.admin-help-body li:before{content:"";position:absolute;left:0;top:.62em;width:.42rem;height:.42rem;border-radius:999px;background:var(--green)}.admin-help-close{position:absolute;right:1rem;top:1rem;width:2.15rem;height:2.15rem;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff14;cursor:pointer}.admin-help-close:before,.admin-help-close:after{content:"";position:absolute;left:.65rem;top:1rem;width:.8rem;height:2px;background:var(--ink)}.admin-help-close:before{transform:rotate(45deg)}.admin-help-close:after{transform:rotate(-45deg)}@media(max-width:640px),(max-height:720px){.admin-review-popover,.admin-help-popover{padding:.55rem}.admin-review-card,.admin-help-card{width:100%;max-height:calc(100dvh - 1.1rem);border-radius:8px}.admin-review-card{padding:.9rem;gap:.6rem}.admin-review-card h2{font-size:clamp(1.25rem,7vw,1.7rem)}.admin-review-body{gap:.6rem;padding-right:.2rem}.admin-review-body h3{font-size:1rem}.admin-review-list li{padding:.55rem .65rem;font-size:.82rem}.admin-review-card>.admin-actions{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.admin-review-card>.admin-actions .button{width:100%;min-height:2.55rem}}.admin-status strong{font-size:1.1rem}.admin-status span,.admin-card p,.admin-editor p,.admin-editor summary span{color:#111217ad}.admin-login{display:grid;grid-template-columns:minmax(240px,.46fr) minmax(0,1fr) auto;gap:1rem;align-items:center;margin-bottom:1rem;padding:1rem}.admin-login-copy{display:grid;gap:.25rem}.admin-login-copy .eyebrow{margin-bottom:.15rem}.admin-login-copy strong{color:var(--paper-ink);font-size:1.05rem}.admin-grid{display:grid;grid-template-columns:270px minmax(0,1fr);gap:1rem;align-items:start}.admin-nav{position:sticky;top:98px;display:grid;gap:.7rem;max-height:calc(100vh - 116px);overflow:auto;padding:.65rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#ffffffbd;box-shadow:0 18px 44px #1112170f}.admin-nav-group{display:grid;gap:.28rem;padding-top:.1rem}.admin-nav-group+.admin-nav-group{padding-top:.62rem;border-top:1px solid rgba(17,18,23,.08)}.admin-nav-group-label{margin:0 0 .12rem;padding:0 .75rem;color:#11121785;font-size:.72rem;font-weight:950;letter-spacing:0;line-height:1.2;text-transform:uppercase}.admin-tab{display:grid;gap:.12rem;justify-content:flex-start;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--paper-ink);text-align:left;cursor:pointer;padding:.66rem .75rem;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.admin-tab:hover,.admin-tab:focus-visible{border-color:#2e7d322e;background:#8bff6a1c}.admin-tab:focus-visible{outline:2px solid rgba(46,125,50,.45);outline-offset:2px}.admin-tab span{font-weight:950}.admin-tab small{color:#11121794;font-weight:750}.admin-tab.is-active{border-color:#111217e0;background:linear-gradient(135deg,rgba(139,255,106,.22),transparent 45%),#111217;color:var(--ink);transform:translate(2px)}.admin-tab.is-active small{color:#f7f8f4ad}.admin-panels{display:grid;gap:1rem;min-width:0}.admin-panel{display:none}.admin-panel.is-active{display:grid;gap:1rem}.admin-card{display:grid;gap:1rem;padding:clamp(1rem,3vw,1.5rem)}.admin-card h2{font-size:clamp(1.65rem,2.5vw,2.35rem);line-height:1}.admin-panel-header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.admin-panel-header,.admin-section-header{min-width:0}.setup-health-stack>div>.admin-panel-header,.setup-health-stack>div>.admin-section-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.6rem;margin:0}.setup-health-stack>div>.admin-panel-header>div:first-child,.setup-health-stack>div>.admin-section-header>div:first-child{min-width:0;flex:1 1 auto;display:grid;gap:.1rem;align-content:center}.setup-health-stack>div>.admin-panel-header h2,.setup-health-stack>div>.admin-panel-header h3,.setup-health-stack>div>.admin-section-header h2,.setup-health-stack>div>.admin-section-header h3{font-size:1.15rem;line-height:1.25}.setup-health-stack .admin-panel-header .admin-pill,.setup-health-stack .admin-section-header .admin-pill{flex:0 0 auto}.setup-health-stack .admin-section-controls{align-items:center}.setup-health-stack .admin-section-controls .admin-section-collapse{min-width:5rem}.admin-shell .setup-health-stack>div.is-collapsed,.setup-health-stack>div.is-collapsed{display:grid;align-content:center;height:3.85rem;min-height:3.85rem;padding:.4rem 1rem;overflow:hidden}.admin-shell .setup-health-stack>div.is-collapsed>.admin-panel-header,.admin-shell .setup-health-stack>div.is-collapsed>.admin-section-header,.setup-health-stack>div.is-collapsed>.admin-panel-header,.setup-health-stack>div.is-collapsed>.admin-section-header{min-height:0;margin:0}.admin-shell .setup-health-stack>div.is-collapsed>:is(.admin-panel-header,.admin-section-header)>div:first-child>p:not(.eyebrow),.admin-shell .setup-health-stack>div.is-collapsed>:is(.admin-panel-header,.admin-section-header)>div:first-child>small,.setup-health-stack>div.is-collapsed>:is(.admin-panel-header,.admin-section-header)>div:first-child>p:not(.eyebrow),.setup-health-stack>div.is-collapsed>:is(.admin-panel-header,.admin-section-header)>div:first-child>small{display:none}.admin-shell .admin-panel[data-panel] .setup-health-stack>div,.admin-shell .admin-panel[data-panel] .setup-health-stack>div.is-collapsed{border:1px solid var(--admin-border);border-radius:8px;background-color:var(--admin-surface);background-image:linear-gradient(135deg,rgba(255,255,255,.035),transparent 46%);box-shadow:0 18px 48px #0000002e}.admin-shell .admin-panel[data-panel] .setup-health-stack>div .eyebrow{color:#8bff6ae6}.admin-panel-header h2,.admin-panel-header h3,.admin-section-header h2,.admin-section-header h3{margin:0;text-wrap:balance}.admin-section-controls{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.admin-section-collapse,.admin-section-toggle{min-height:2rem;padding:.35rem .55rem;font-size:.72rem}.admin-collapsible-section{transition:border-color .18s ease,background .18s ease}.admin-collapsible-section>.admin-section-header{width:100%}.admin-collapsible-section>.admin-section-header .admin-section-controls{margin-left:auto}.admin-collapsible-section>.admin-section-header .admin-section-collapse{min-width:5.2rem}.admin-inline-collapsible{display:grid;gap:.85rem;border:1px solid rgba(17,18,23,.1);border-radius:10px;padding:clamp(.95rem,1.6vw,1.18rem);background:linear-gradient(135deg,rgba(10,107,50,.06),transparent 44%),#ffffffc7}.admin-inline-collapsible>.admin-section-header{align-items:center}.admin-inline-collapsible>.admin-section-header h2{font-size:clamp(1.35rem,2.2vw,2.05rem);line-height:1.06}.admin-inline-collapsible>.admin-section-header h3{font-size:clamp(1.02rem,1.7vw,1.32rem)}.admin-collapsible-section.is-collapsed{gap:0;padding-block:.9rem}.admin-inline-collapsible.is-collapsed{min-height:4.25rem;padding:.82rem 1rem}.admin-collapsible-section.is-collapsed>:not(.admin-panel-header):not(.admin-section-header){display:none!important}.admin-collapsible-section.is-collapsed>:is(.admin-panel-header,.admin-section-header){align-items:center}.admin-collapsible-section.is-collapsed>:is(.admin-panel-header,.admin-section-header) .eyebrow{margin-bottom:.22rem}.admin-inline-collapsible.is-collapsed>.admin-section-header h2{font-size:clamp(1.18rem,1.65vw,1.45rem)}.admin-panel-header>div:first-child{flex:1 1 auto;min-width:0}.admin-section-header>div:first-child{min-width:0}.admin-panel-header .eyebrow{margin-bottom:.45rem}.admin-card label,.admin-login label{display:grid;gap:.35rem;color:#111217c2;font-weight:900}.field-help{color:#11121794;font-size:.82rem;font-weight:750}.admin-card input,.admin-card textarea,.admin-card select,.admin-login input{width:100%;border:1px solid var(--line-dark);border-radius:6px;background:#f6f5ef;color:var(--paper-ink);padding:.8rem;font:inherit}.editor-list{display:grid;gap:.8rem}.admin-editor{padding:1rem;box-shadow:0 12px 32px #1112170f}.admin-editor summary{display:flex;justify-content:space-between;gap:1rem;cursor:pointer;font-weight:950}.quality-badge{flex:0 0 auto;align-self:start;border-radius:999px;padding:.25rem .55rem;background:#ecebe4;color:var(--paper-ink);font-size:.78rem;white-space:nowrap}.working-for-you-card{padding:1rem 1.2rem;border-radius:14px;border:1px solid #abefc6;background:linear-gradient(180deg,#f0fdf5,#ecfdf3);margin-bottom:.9rem}.working-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.6rem}.working-stat{display:grid;gap:.15rem;text-align:left;padding:.7rem .85rem;border-radius:10px;border:1px solid rgba(8,49,28,.12);background:#ffffffb3;cursor:pointer;font:inherit;transition:background .15s ease}.working-stat:hover{background:#fff}.working-stat strong{font-size:1.6rem;line-height:1;color:#08311c}.working-stat span{font-size:.82rem;color:#356a4d}.working-stat em{color:#356a4dc2;font-size:.72rem;font-style:normal;font-weight:760;line-height:1.25}.working-stat.is-zero{opacity:.7}.working-stat.is-zero strong{color:#5b6470}.working-next{margin:.7rem 0 0;font-size:.9rem;color:#356a4d}.working-quiet{margin:0;font-size:.92rem;color:#356a4d}.admin-health-banner{display:flex;align-items:center;gap:.8rem;width:100%;text-align:left;padding:.75rem 1rem;margin-bottom:.9rem;border-radius:10px;border:1px solid transparent;cursor:pointer;font:inherit;transition:filter .15s ease}.admin-health-banner:hover{filter:brightness(.98)}.admin-health-banner[data-tone=good]{background:#ecfdf3;border-color:#abefc6;color:#08311c}.admin-health-banner[data-tone=warning]{background:#fffaeb;border-color:#fde68a;color:#4a2f05}.admin-health-banner[data-tone=risk]{background:#fef3f2;border-color:#fda29b;color:#5b1812}.admin-health-dot{width:10px;height:10px;border-radius:50%;flex:none}.admin-health-banner[data-tone=good] .admin-health-dot{background:#17b26a}.admin-health-banner[data-tone=warning] .admin-health-dot{background:#f79009}.admin-health-banner[data-tone=risk] .admin-health-dot{background:#f04438}.admin-health-text{display:grid;gap:.1rem;flex:1;min-width:0}.admin-health-text strong{font-size:.98rem;line-height:1.2}.admin-health-text small{font-size:.82rem;opacity:.82}.admin-health-go{font-weight:700;font-size:.82rem;white-space:nowrap;opacity:.8}.admin-nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:4px;border-radius:9px;background:#f79009;color:#fff;font-size:.7rem;font-weight:800;line-height:1;vertical-align:middle}.admin-nav-badge.is-risk{background:#f04438}.admin-pill{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:.35rem .65rem;border:1px solid rgba(10,107,50,.26);border-radius:999px;background:#8bff6a2e;color:#0a5b20;font-size:.8rem;font-weight:950;white-space:nowrap}.admin-pill.is-live{border-color:#17b26a80;background:#17b26a38;color:#8fe6ad}.admin-pill.is-paused{border-color:#f7900980;background:#f790092e;color:#f6c87a}.admin-shell .admin-pill.is-live{color:#8fe6ad}.admin-shell .admin-pill.is-paused{color:#f6c87a}.quality-badge.is-good{background:#dff3dc;color:#0a5b20}.quality-badge.is-warning{background:#fff0c7;color:#73520a}.quality-badge.is-risk{background:#f8d6d9;color:#7b1e2b}.quality-panel{display:grid;gap:.6rem;margin-top:1rem;padding:.9rem;border-radius:6px;background:#f6f5ef}.quality-panel ul{display:grid;gap:.35rem;margin:0;padding:0;list-style:none;color:#111217c2}.quality-panel li{display:flex;gap:.45rem;align-items:baseline}.quality-pass strong{color:#0a6b32}.quality-need strong{color:#9b2231}.seo-intake-panel{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(10,107,50,.18);border-radius:8px;background:linear-gradient(135deg,rgba(139,255,106,.12),transparent 48%),#fbfaf5}.seo-intake-summary,.draft-calendar-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.seo-intake-summary>div,.draft-calendar-metric{display:grid;gap:.2rem;min-height:92px;padding:.85rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fff}.seo-intake-summary strong,.draft-calendar-metric strong{color:var(--paper-ink);font-size:clamp(1.6rem,3vw,2.2rem);line-height:1}.seo-intake-summary span,.draft-calendar-metric span,.draft-calendar-metric small{color:#111217a8;font-size:.82rem;font-weight:850}.draft-calendar-dashboard,.draft-editorial-calendar{display:grid;gap:.9rem}.draft-calendar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.draft-calendar-column{display:grid;align-content:start;gap:.65rem;min-height:260px;padding:.85rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fbfaf5}.draft-calendar-column-head{display:flex;justify-content:space-between;gap:.6rem;align-items:center}.draft-calendar-column-head strong{color:var(--paper-ink);font-size:1rem}.draft-calendar-column-head span{display:inline-grid;place-items:center;min-width:2rem;min-height:2rem;border-radius:999px;background:#8bff6a38;color:#0a5b20;font-weight:950}.draft-calendar-card{display:grid;gap:.65rem;padding:.65rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fff}.draft-calendar-card img,.draft-card-media-empty{width:100%;aspect-ratio:16 / 9;border-radius:6px;background:#111217;object-fit:cover}.draft-card-media-empty{display:grid;place-items:center;color:var(--ink-muted);font-weight:850}.draft-calendar-card>div{display:grid;gap:.35rem}.draft-calendar-card strong{color:var(--paper-ink);font-size:1rem;line-height:1.08}.draft-calendar-card small,.draft-calendar-card em,.admin-muted{color:#1112179e;font-size:.84rem;font-style:normal;font-weight:740;line-height:1.35}.draft-calendar-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.draft-calendar-actions button{min-height:2rem;padding:.35rem .45rem;border:1px solid rgba(17,18,23,.14);border-radius:6px;background:#f6f5ef;color:var(--paper-ink);font-size:.72rem;font-weight:950;cursor:pointer}.draft-calendar-actions button:hover,.draft-calendar-actions button:focus-visible{border-color:#0a6b3259;background:#8bff6a33}.draft-progress-bar{appearance:none;display:block;width:100%;height:.48rem;border:0;border-radius:999px;overflow:hidden;background:#1112171a}.draft-progress-bar::-webkit-progress-bar{border-radius:inherit;background:#1112171a}.draft-progress-bar::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--blue))}.draft-progress-bar::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--blue))}.gtm-noscript-frame{display:none;visibility:hidden}.draft-review-layout{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:1rem;align-items:start;margin-top:1rem}.draft-media-preview{display:grid;gap:.45rem;padding:.75rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fbfaf5}.draft-media-preview img,.draft-media-preview.is-empty{width:100%;aspect-ratio:16 / 10;border-radius:6px;background:#111217;object-fit:cover}.draft-media-preview.is-empty{display:grid;place-items:center;padding:1rem;color:var(--ink-muted);text-align:center}.draft-media-preview span,.draft-checklist-panel strong{color:var(--paper-ink);font-weight:950}.draft-media-preview small{color:#1112179e;font-size:.82rem;font-weight:740}.draft-checklist-panel{display:grid;gap:.65rem;padding:.85rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fff}.draft-checklist-grid{display:flex;flex-wrap:wrap;gap:.45rem}.draft-checklist-chip{display:inline-flex;align-items:center;width:fit-content;padding:.28rem .55rem;border-radius:999px;font-size:.78rem;font-weight:900}.draft-checklist-chip.is-done{background:#8bff6a33;color:#0a5b20}.draft-checklist-chip.is-needed{background:#ffc55733;color:#73520a}.admin-editor .form-grid{margin-top:1rem}.admin-wide{grid-column:1 / -1}.admin-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.lead-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.lead-type-card{display:grid;align-content:space-between;gap:.25rem;min-height:104px;padding:.9rem;border:1px solid var(--line-dark);border-radius:8px;background:linear-gradient(135deg,rgba(139,255,106,.12),transparent 46%),#fff;color:var(--paper-ink);text-align:left}.lead-type-card:hover{border-color:#0a6b326b;background:linear-gradient(135deg,rgba(139,255,106,.24),transparent 50%),#fbfff7}.lead-type-card strong{font-size:1rem}.lead-type-card span,.lead-type-card small{color:#111217a3;font-weight:780}.lead-type-card small{overflow-wrap:anywhere;font-size:.78rem}.lead-type-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.45rem}.lead-type-actions button,.lead-type-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .62rem;border:1px solid rgba(10,107,50,.25);border-radius:6px;background:#f5fff0;color:#0a6b32;font-size:.8rem;font-weight:950;line-height:1;text-decoration:none;cursor:pointer}.lead-ops-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.lead-ops-card{display:grid;gap:.15rem;padding:.8rem;border:1px solid var(--line-dark);border-radius:8px;background:#fbfaf6;color:inherit;font:inherit;text-align:left;cursor:pointer}.lead-ops-card:hover,.lead-ops-card:focus-visible{border-color:#0a6b3252;background:#f6fff2}.lead-ops-card.is-active{border-color:#0a6b3273;background:#ecffe1}.lead-ops-strip strong{color:var(--paper-ink);font-size:1.25rem;line-height:1}.lead-ops-strip span{color:#1112179e;font-size:.82rem;font-weight:850}@media(max-width:960px){.lead-ops-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.lead-ops-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-pipeline-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin:.85rem 0 1.1rem}.lead-pipeline-card{display:grid;gap:.35rem;min-height:142px;padding:.95rem;color:var(--paper-ink);text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.lead-pipeline-card:hover,.lead-pipeline-card:focus-visible{transform:translateY(-2px);box-shadow:0 16px 34px #1112171a}.lead-pipeline-card span{color:#11121794;font-size:.78rem;font-weight:950;text-transform:uppercase}.lead-pipeline-card strong{font-size:1.2rem;line-height:1.08}.lead-pipeline-card small,.lead-pipeline-card em{color:#111217a8;font-style:normal;font-weight:760;line-height:1.35}.lead-pipeline-card.is-new{border-color:#ffc5575c;background:linear-gradient(135deg,rgba(255,197,87,.18),transparent 50%),#fff}.lead-pipeline-card.is-contacted,.lead-pipeline-card.is-quoted{border-color:#38a8ff40;background:linear-gradient(135deg,rgba(56,168,255,.13),transparent 50%),#fff}.lead-pipeline-card.is-booked{border-color:#0a6b323d;background:linear-gradient(135deg,rgba(139,255,106,.2),transparent 50%),#fff}.lead-pipeline-card.is-closed,.lead-pipeline-card.is-lost{background:#f6f5ef}.lead-type-actions a{background:#fff;color:var(--paper-ink)}.lead-shortcut-row{display:flex;flex-wrap:wrap;gap:.55rem;margin:.9rem 0 1rem}.lead-shortcut-row button{min-height:2.55rem;padding:.5rem .8rem;border:1px solid rgba(17,18,23,.16);border-radius:999px;background:#fff;color:var(--paper-ink);font-weight:950;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.lead-shortcut-row button:hover,.lead-shortcut-row button:focus-visible{transform:translateY(-1px);border-color:#0a6b326b;box-shadow:0 12px 26px #11121717}.lead-shortcut-row button.is-active{border-color:#0a6b326b;background:linear-gradient(135deg,rgba(139,255,106,.34),transparent 48%),#f5fff0;color:#0a5b20;box-shadow:inset 0 0 0 1px #0a6b321a}.lead-filter-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;margin:.9rem 0 .2rem;padding:.85rem;border:1px solid rgba(10,107,50,.16);border-radius:8px;background:linear-gradient(135deg,rgba(139,255,106,.12),transparent 50%),#fbfaf5}.lead-filter-summary strong{color:var(--paper-ink)}.lead-filter-summary span{color:#111217a3;font-weight:760}.lead-filter-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.lead-filter-chips span{width:fit-content;padding:.25rem .52rem;border:1px solid rgba(10,107,50,.22);border-radius:999px;background:#fff;color:#0a5b20;font-size:.78rem;font-weight:950}.admin-empty-state{display:grid;gap:.55rem;padding:1rem;color:#111217ad;font-weight:740}.admin-empty-state strong{color:var(--paper-ink);font-size:1.05rem}.lead-view-row,.lead-bulk-toolbar{display:grid;gap:.7rem;align-items:end;margin:.9rem 0 1rem}.lead-view-row{grid-template-columns:minmax(240px,1fr) auto auto}.lead-bulk-toolbar{grid-template-columns:minmax(120px,.7fr) repeat(5,minmax(120px,1fr)) auto auto;padding:.8rem;border:1px solid rgba(10,107,50,.18);border-radius:8px;background:linear-gradient(135deg,rgba(139,255,106,.14),transparent 48%),#fbfaf5}.lead-bulk-toolbar[hidden]{display:none}.lead-bulk-toolbar strong{align-self:center;color:var(--paper-ink);font-size:.95rem}.lead-risk-pill{display:inline-flex;align-items:center;width:fit-content;margin-bottom:.3rem;padding:.25rem .48rem;border-radius:999px;color:var(--paper-ink);font-size:.78rem;font-weight:950}.lead-risk-pill.is-good{border:1px solid rgba(10,107,50,.24);background:#8bff6a2e;color:#0a5b20}.lead-risk-pill.is-warning{border:1px solid rgba(230,157,31,.32);background:#ffc5572e;color:#765015}.lead-risk-pill.is-risk{border:1px solid rgba(160,33,52,.24);background:#ff4a661f;color:#9d1430}.lead-risk-pill.is-neutral{border:1px solid rgba(17,18,23,.12);background:#f6f5ef;color:#555963}.lead-follow-up-cell{min-width:165px}.lead-follow-up-cell input,.submissions-table input,.submissions-table select,.submissions-table textarea{width:100%;min-width:0;border-radius:6px}.lead-follow-up-cell span,.lead-due-pill{display:inline-flex;margin-top:.3rem;color:#111217a3;font-size:.76rem;font-weight:900}.lead-due-pill{padding:.15rem .42rem;border:1px solid rgba(160,33,52,.22);border-radius:999px;background:#ff4a661a;color:#9d1430}.lead-value-input{max-width:9rem}.lead-row-actions{display:grid;gap:.45rem;min-width:150px}.lead-row-actions .button{width:100%;min-height:2.2rem;padding:.45rem .58rem;font-size:.82rem;white-space:normal}.lead-copy-button{background:#fff}.lead-type-actions button:hover,.lead-type-actions button:focus-visible,.lead-type-actions a:hover,.lead-type-actions a:focus-visible{border-color:#0a6b3280;box-shadow:0 8px 18px #11121714}.admin-metrics{display:grid;gap:1rem}.admin-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem}.admin-metrics-grid div{padding:1rem;border-radius:6px;background:linear-gradient(135deg,rgba(139,255,106,.12),transparent 46%),#111217;color:var(--ink)}.admin-metrics-grid strong{display:block;font-size:2rem}.admin-metrics-grid span{color:var(--ink-muted);font-weight:800}.operator-command-grid{display:grid;gap:1rem}.operator-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:0}.operator-card{display:grid;gap:.42rem;align-content:start;min-height:154px;padding:1rem;border:1px solid var(--line-dark);border-radius:8px;background:#fff;color:var(--paper-ink);text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.operator-card:hover,.operator-card:focus-visible{transform:translateY(-2px);box-shadow:0 16px 34px #1112171a}.operator-card span{color:#11121794;font-size:.78rem;font-weight:950;text-transform:uppercase}.operator-card strong{font-size:1.08rem;line-height:1.1}.operator-card small{color:#111217a8;font-weight:740;line-height:1.38}.operator-card.is-good{border-color:#0a6b3233;background:linear-gradient(135deg,rgba(139,255,106,.18),transparent 48%),#fff}.operator-card.is-warning{border-color:#e69d1f52;background:linear-gradient(135deg,rgba(255,197,87,.16),transparent 50%),#fff}.operator-card.is-risk{border-color:#a0213452;background:linear-gradient(135deg,rgba(255,74,102,.12),transparent 50%),#fff}.admin-command-center-grid{display:grid;gap:1rem}.command-center-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:0}.command-center-card,.attention-item{display:grid;gap:.4rem;min-height:126px;padding:.95rem;border:1px solid var(--line-dark);border-radius:8px;background:#fff;color:var(--paper-ink);text-align:left;cursor:pointer}.command-center-card:hover,.command-center-card:focus-visible,.attention-item:hover,.attention-item:focus-visible{transform:translateY(-2px);box-shadow:0 14px 30px #1112171a}.command-center-card span,.attention-item strong{color:#111217a3;font-size:.78rem;font-weight:950;text-transform:uppercase}.command-center-card strong{color:var(--paper-ink);font-size:clamp(2rem,4vw,3.15rem);line-height:.95}.command-center-card small,.attention-item span{color:#111217a8;font-size:.88rem;font-weight:760;line-height:1.35}.command-center-card.is-good{border-color:#0a6b3238;background:#fbfff8}.command-center-card.is-warning,.attention-item.is-warning{border-color:#e69d1f57;background:#fffaf0}.attention-item.is-risk{border-color:#a0213447;background:#fff6f7}.needs-attention-panel,.setup-wizard-panel,.rules-settings-panel,.rules-preview-panel{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--line-dark);border-radius:8px;background:#fff}.attention-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem}.attention-item{min-height:94px}.attention-item{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;cursor:default}.attention-item>button:first-child,.approval-item>button:first-child{display:grid;gap:.35rem;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.attention-action,.approval-actions button{align-self:center;min-height:2.4rem;padding:.45rem .75rem;border:1px solid rgba(17,18,23,.16);border-radius:8px;background:#fff;color:var(--paper-ink);font-weight:900;cursor:pointer}.attention-actions{display:grid;gap:.35rem;align-content:center;justify-items:stretch;min-width:6.4rem}.attention-dismiss{min-height:2rem;padding:.35rem .62rem;border:1px solid rgba(17,18,23,.12);border-radius:8px;background:#1112170a;color:#111217b3;font-size:.72rem;font-weight:850;cursor:pointer}.attention-dismiss:is(:hover,:focus-visible){border-color:#1112173d;background:#11121714;color:var(--paper-ink)}.admin-topbar{position:sticky;top:.45rem;z-index:28;margin-bottom:.8rem}.admin-command-strip{position:relative;display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(170px,220px);gap:.65rem;align-items:center;margin-bottom:0;padding:.5rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fffffff5;box-shadow:0 12px 28px #11121714}.admin-section-toolbar{display:inline-flex;align-items:center;gap:.55rem;justify-content:flex-end;min-width:0}.admin-section-toolbar>span{color:#11121794;font-size:.72rem;font-weight:920;text-transform:uppercase}.admin-section-segment{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(17,18,23,.14);border-radius:8px;background:#1112170a}.admin-section-segment .admin-section-toggle{min-height:2.75rem;border:0;border-radius:0;background:transparent;color:var(--paper-ink);padding:.45rem .78rem;font:inherit;font-size:.78rem;font-weight:900;white-space:nowrap;cursor:pointer}.admin-section-segment .admin-section-toggle+.admin-section-toggle{border-left:1px solid rgba(17,18,23,.12)}.admin-section-segment .admin-section-toggle:hover,.admin-section-segment .admin-section-toggle:focus-visible{background:#0a6b3214}.admin-search-label{position:relative;display:grid;grid-template-columns:auto minmax(180px,1fr);gap:.55rem;align-items:center;margin:0;color:#111217a3;font-size:.76rem;font-weight:900}.admin-search-label>span{white-space:nowrap}.admin-search-label input{width:100%;border:1px solid rgba(17,18,23,.12);border-radius:8px;background:#f7f6ef;color:var(--paper-ink);padding:.55rem .7rem;font:inherit;font-size:.88rem;font-weight:800}.admin-search-label input:focus-visible{outline:2px solid rgba(46,125,50,.38);outline-offset:2px;border-color:#2e7d3257}.admin-command-results{position:absolute;top:calc(100% + .5rem);left:.75rem;right:.75rem;z-index:30;display:grid;gap:.35rem;max-height:min(440px,64vh);overflow:auto;padding:.5rem;border:1px solid rgba(17,18,23,.14);border-radius:8px;background:#fff;box-shadow:0 22px 54px #1112172e}.admin-command-results button{display:grid;gap:.18rem;padding:.75rem;border:1px solid transparent;border-radius:8px;background:#f7f6ef;color:var(--paper-ink);text-align:left;cursor:pointer}.admin-command-results button:hover,.admin-command-results button:focus-visible{border-color:#0a6b323d;background:#f1faed}.admin-command-results span{color:#111217a8;font-size:.82rem;font-weight:760}.admin-dirty-pill{display:inline-flex;align-items:center;justify-content:center;justify-self:stretch;min-height:2.75rem;padding:.45rem .8rem;border:1px solid rgba(10,107,50,.18);border-radius:999px;background:#f0fee8;color:var(--green);font-weight:950}.admin-dirty-pill.is-dirty{border-color:#a0213447;background:#fff6f7;color:#8f2331}.admin-autosave-banner{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:space-between;margin-bottom:.85rem;padding:.75rem .9rem;border:1px solid rgba(230,157,31,.28);border-radius:8px;background:#fffaf0;color:var(--paper-ink);font-weight:820}.admin-autosave-banner span{color:#111217ad}.admin-autosave-banner button{min-height:2.25rem;padding:.35rem .7rem;border:1px solid rgba(17,18,23,.14);border-radius:8px;background:#fff;font-weight:900;cursor:pointer}.ops-brief-card,.template-preset-panel{display:grid;gap:.85rem;margin-bottom:1rem;padding:1rem;border:1px solid var(--line-dark);border-radius:8px;background:#fff}.ops-brief-grid,.approval-summary-grid,.preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.ops-brief-item,.approval-summary-card,.preset-card{display:grid;gap:.3rem;min-height:108px;padding:.8rem;border:1px solid rgba(17,18,23,.12);border-radius:8px;background:#fbfaf4;color:var(--paper-ink);text-align:left}.ops-brief-item strong{font-size:1.75rem;line-height:1}.ops-brief-item span,.preset-card span,.approval-summary-card span{color:#1112179e;font-size:.78rem;font-weight:950;text-transform:uppercase}.ops-brief-item small{color:#111217a8;font-weight:760;line-height:1.35}.ops-brief-item.is-good{border-color:#0a6b322e;background:#f7fff1}.ops-brief-item.is-warning{border-color:#e69d1f47;background:#fffaf0}.ops-workflow-panel,.production-monitor-panel,.booking-funnel-panel,.media-optimization-panel,.launch-control-center{display:grid;gap:.85rem;margin-bottom:1rem;padding:1rem;border:1px solid var(--line-dark);border-radius:8px;background:#fff}.ops-workflow-grid,.production-monitor-grid,.booking-funnel-grid,.media-optimization-grid,.launch-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.7rem}.launch-control-phases{display:grid;gap:.9rem}.launch-control-phase{display:grid;gap:.7rem;padding:.85rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#ffffff73}.launch-control-phase.is-after{border-style:dashed}.launch-control-phase-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.launch-control-phase-head span{display:block;color:var(--green);font-size:.76rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.launch-control-phase-head p{margin:.12rem 0 0;color:#1112179e;font-size:.82rem;font-weight:800;line-height:1.35}.launch-control-phase-head b{flex:none;padding:.25rem .55rem;border-radius:999px;border:1px solid rgba(10,107,50,.18);background:#f7fff1;color:var(--green);font-size:.78rem;font-weight:950}.ops-workflow-card,.monitor-card,.media-optimization-card,.launch-control-card,.booking-funnel-card{display:grid;gap:.35rem;align-content:start;min-height:128px;padding:.85rem;border:1px solid rgba(17,18,23,.12);border-radius:8px;background:#fbfaf4;color:var(--paper-ink);text-align:left}.ops-workflow-card,.monitor-card,.media-optimization-card{cursor:pointer}.ops-workflow-card:hover,.ops-workflow-card:focus-visible,.monitor-card:hover,.monitor-card:focus-visible,.media-optimization-card:hover,.media-optimization-card:focus-visible,.launch-control-card button:hover,.launch-control-card button:focus-visible{border-color:#0a6b3247;box-shadow:0 14px 30px #11121714;transform:translateY(-1px)}.ops-workflow-card>span,.monitor-card>span,.media-optimization-card>span,.booking-funnel-card>strong,.launch-control-card>span{color:#11121794;font-size:.76rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.ops-workflow-card>span{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:#0a6b321a;color:var(--green)}.ops-workflow-card strong,.monitor-card strong,.media-optimization-card strong,.booking-funnel-card h3,.launch-control-card strong{margin:0;color:var(--paper-ink);font-size:1.08rem;line-height:1.18}.monitor-card strong,.media-optimization-card strong{font-size:1.65rem;line-height:1}.ops-workflow-card em,.ops-workflow-card small,.monitor-card small,.media-optimization-card small,.booking-funnel-card p,.launch-control-card small,.launch-control-card p,.ops-workflow-card b{color:#111217a8;font-style:normal;font-weight:780;line-height:1.35}.launch-control-card p{margin:0;font-size:.78rem}.ops-workflow-card b{align-self:end;color:var(--green)}.ops-workflow-card.is-good,.monitor-card.is-good,.media-optimization-card.is-good,.booking-funnel-card.is-good,.launch-control-card.is-good{border-color:#0a6b322e;background:#f7fff1}.ops-workflow-card.is-warning,.monitor-card.is-warning,.media-optimization-card.is-warning,.booking-funnel-card.is-warning,.launch-control-card.is-warning,.ops-workflow-card.is-manual,.monitor-card.is-manual,.media-optimization-card.is-manual,.launch-control-card.is-manual{border-color:#e69d1f47;background:#fffaf0}.ops-workflow-card.is-risk,.monitor-card.is-risk,.media-optimization-card.is-risk,.booking-funnel-card.is-risk,.launch-control-card.is-risk{border-color:#a021343d;background:#fff6f7}.mini-actions,.launch-control-card button{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.mini-actions button,.mini-actions a,.launch-control-card button{width:fit-content;min-height:2.15rem;padding:.35rem .65rem;border:1px solid rgba(17,18,23,.14);border-radius:8px;background:#fff;color:var(--paper-ink);font-size:.82rem;font-weight:900;text-decoration:none;cursor:pointer}.media-pipeline-footnotes{display:flex;flex-wrap:wrap;gap:.5rem}.media-pipeline-footnotes span{padding:.35rem .55rem;border:1px solid rgba(17,18,23,.1);border-radius:999px;background:#f7f6ef;color:#111217a8;font-size:.8rem;font-weight:850}.preset-card,.approval-summary-card{min-height:84px;cursor:pointer}.preset-card:hover,.preset-card:focus-visible,.approval-summary-card:hover,.approval-summary-card:focus-visible{border-color:#0a6b3247;background:#f1faed}.approval-toolbar{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr)) auto;gap:.75rem;align-items:end;margin:1rem 0}.approval-list{display:grid;gap:.65rem}.approval-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.8rem;border:1px solid rgba(17,18,23,.12);border-radius:8px;background:#fff}.approval-item.is-good{border-color:#0a6b322e;background:#f7fff1}.approval-item.is-warning{border-color:#e69d1f47;background:#fffaf0}.approval-item.is-risk{border-color:#a0213447;background:#fff6f7}.approval-item strong{color:var(--paper-ink)}.approval-item span,.approval-item small{color:#111217a8;font-weight:780}.approval-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.admin-shell .approval-item{grid-template-columns:auto 74px minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem 1rem;border-left-width:3px;background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 46%),var(--admin-surface)!important}.admin-shell .approval-item.is-good{border-left-color:#17b26a}.admin-shell .approval-item.is-warning{border-left-color:#f79009}.admin-shell .approval-item.is-risk{border-left-color:#f04438}.admin-shell .approval-preview{display:block;width:74px;height:58px;overflow:hidden;border:1px solid rgba(235,246,238,.14);border-radius:8px;padding:0;background:#070c13c2;cursor:pointer}.admin-shell .approval-preview-frame,.admin-shell .approval-preview-frame :is(img,video){display:block;width:100%;height:100%}.admin-shell .approval-preview-frame :is(img,video){object-fit:cover}.admin-shell .approval-preview-empty{display:grid;place-items:center;color:#8bff6ae0;font-size:.8rem;font-weight:800;letter-spacing:.06em}.admin-shell .approval-main{display:grid;gap:.2rem;text-align:left;background:transparent;border:0;padding:0;cursor:pointer;min-width:0}.admin-shell .approval-main strong{color:#f4f7fb;font-size:.95rem;font-weight:650;overflow-wrap:anywhere}.admin-shell .approval-main span{color:var(--admin-copy-muted, #9aa4b2);font-size:.82rem;font-weight:500}.admin-shell .approval-main small{color:var(--admin-copy-muted, #9aa4b2);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-shell .approval-select{display:inline-flex;flex-direction:column;align-items:center;gap:.2rem;font-size:.64rem;text-transform:uppercase;letter-spacing:.04em;color:var(--admin-copy-muted, #9aa4b2)}.admin-shell .approval-actions{flex-wrap:nowrap}.admin-detail-backdrop{position:fixed;inset:0;z-index:80;background:#11121752}.admin-detail-drawer{position:fixed;top:0;right:0;z-index:90;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(520px,100vw);height:100dvh;border-left:1px solid rgba(17,18,23,.14);background:#fffefa;box-shadow:-24px 0 68px #11121738}.admin-shell .detail-media-preview-card{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(0,1fr);gap:.85rem;align-items:stretch;border:1px solid rgba(235,246,238,.14);border-radius:10px;padding:.78rem;background:linear-gradient(135deg,rgba(139,255,106,.055),transparent 44%),#070c13b8}.admin-shell .detail-media-preview-frame{display:grid;place-items:center;min-height:180px;overflow:hidden;border-radius:8px;background:#050911}.admin-shell .detail-media-preview-frame :is(img,video){width:100%;height:100%;max-height:260px;object-fit:contain}.admin-shell .detail-media-preview-meta{display:grid;gap:.34rem;align-content:center;min-width:0}.admin-shell .detail-media-preview-meta strong{color:var(--admin-copy-strong);font-size:1rem;line-height:1.15}.admin-shell .detail-media-preview-meta span,.admin-shell .detail-media-preview-meta small{color:var(--admin-copy-muted);overflow-wrap:anywhere}.detail-drawer-head{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid rgba(17,18,23,.1)}.detail-drawer-head h2{margin:0;font-size:1.45rem;line-height:1.08}.detail-drawer-head span{display:block;margin-top:.35rem;color:#111217a8;font-weight:760;line-height:1.35}.detail-drawer-body{display:grid;gap:1rem;min-height:0;overflow:auto;padding:1rem}.detail-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.detail-summary-grid div,.detail-readonly-card{display:grid;gap:.25rem;padding:.75rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#f7f6ef}.detail-summary-grid span{color:#11121794;font-size:.72rem;font-weight:950;text-transform:uppercase}.detail-summary-grid strong{color:var(--paper-ink);font-size:.95rem;line-height:1.2}.admin-shell .lead-request-card{margin-top:.85rem;padding:.85rem .95rem;border:1px solid rgba(235,246,238,.14);border-radius:10px;background:#070c1394}.admin-shell .lead-request-title{margin:0 0 .6rem;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#8bff6adb!important}.admin-shell .lead-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.admin-shell .lead-request-item{display:grid;gap:.18rem;padding:.5rem .6rem;border:1px solid rgba(235,246,238,.1);border-radius:8px;background:#05060a80;overflow-wrap:anywhere}.admin-shell .lead-request-item span{font-size:.68rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--admin-copy-muted, #9aa4b2)!important}.admin-shell .lead-request-item strong{font-size:.88rem;font-weight:600;color:#f4f7fb!important;line-height:1.35}.admin-shell .lead-request-note{margin-top:.5rem;padding:.5rem .6rem;border-radius:8px;background:#05060a80;border:1px solid rgba(235,246,238,.1)}.admin-shell .lead-request-note span{display:block;margin-bottom:.2rem;font-size:.68rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--admin-copy-muted, #9aa4b2)!important}.admin-shell .lead-request-note p{margin:0;font-size:.88rem;color:#f4f7fb!important;line-height:1.45;white-space:pre-wrap}.detail-drawer-related{max-height:180px;overflow:auto;padding:.85rem 1rem;border-top:1px solid rgba(17,18,23,.1);background:#fbfaf4}.detail-drawer-related ul{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.detail-drawer-related li{display:flex;gap:.5rem;align-items:center;justify-content:space-between;color:#111217ad;font-size:.86rem;font-weight:760}.detail-drawer-related button{border:0;background:transparent;color:var(--green);font-weight:900;text-align:right;cursor:pointer}.detail-drawer-actions{position:sticky;bottom:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.85rem 1rem;border-top:1px solid rgba(17,18,23,.1);background:#fffefaf5;box-shadow:0 -10px 26px #11121714}.mobile-admin-actions{display:none}.autopilot-hero{overflow:hidden;background:linear-gradient(135deg,rgba(139,255,106,.1),transparent 34%),linear-gradient(135deg,transparent 52%,rgba(255,197,87,.12)),#fff}.autopilot-mode-row,.autopilot-topline,.autopilot-quick-links,.autopilot-pill-row,.autopilot-post-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.autopilot-mode-row,.autopilot-topline{margin-top:1rem}.autopilot-status-pill{display:inline-grid;gap:.12rem;min-width:134px;padding:.58rem .7rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fbfaf5}.autopilot-status-pill strong{color:#11121794;font-size:.68rem;font-weight:950;text-transform:uppercase}.autopilot-status-pill small{color:var(--paper-ink);font-size:.88rem;font-weight:900}.autopilot-status-pill.is-good{border-color:#0a6b3233;background:#f6fff2}.autopilot-status-pill.is-warning{border-color:#d48a1247;background:#fff9ed}.autopilot-status-pill.is-risk{border-color:#b51d3a3d;background:#fff6f8}.autopilot-summary-grid,.autopilot-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.autopilot-action-bar,.autopilot-inline-preview,.autopilot-review-grid section{border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fbfaf5}.autopilot-action-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem}.autopilot-action-bar span{color:#1112179e;font-size:.9rem;font-weight:820}.autopilot-card,.autopilot-schedule-card{align-content:start}.autopilot-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.autopilot-card h3{margin:0;color:var(--paper-ink);font-size:1.15rem;line-height:1.2}.autopilot-metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem}.autopilot-metric{display:grid;gap:.2rem;min-height:88px;padding:.8rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fbfaf5}.autopilot-metric strong{color:var(--paper-ink);font-size:2rem;line-height:1}.autopilot-metric span,.autopilot-metric small,.autopilot-next-row span,.autopilot-next-row small{color:#11121794;font-size:.76rem;font-weight:900;line-height:1.35;text-transform:uppercase}.autopilot-metric small,.autopilot-next-row small{font-size:.82rem;font-weight:760;text-transform:none}.autopilot-metric.is-good{background:#f6fff2}.autopilot-metric.is-warning{background:#fff9ed}.autopilot-metric.is-risk{background:#fff6f8}.autopilot-next-row{display:grid;gap:.2rem;margin-top:.85rem;padding:.85rem;border:1px solid rgba(10,107,50,.22);border-radius:8px;background:#f6fff2}.autopilot-next-row.is-empty{border-color:#1112171f;background:#fbfaf5}.autopilot-next-row strong{color:var(--paper-ink);font-size:1.05rem}.autopilot-inline-preview{display:grid;gap:.8rem;margin-top:1rem;padding:.95rem}.autopilot-blog-command-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:center;margin-top:1rem;padding:.95rem;border:1px solid rgba(10,107,50,.18);border-radius:8px;background:linear-gradient(135deg,rgba(10,107,50,.08),transparent 54%),#fbfaf5}.autopilot-blog-command-strip div,.autopilot-blog-surface>div:first-child{display:grid;gap:.28rem}.autopilot-blog-command-strip span{color:#0a6b32d6;font-size:.74rem;font-weight:950;text-transform:uppercase}.autopilot-blog-command-strip strong,.autopilot-blog-surface h3{margin:0;color:var(--paper-ink);font-size:1.05rem;line-height:1.22}.autopilot-blog-command-strip small{color:#111217a3;font-size:.88rem;font-weight:760;line-height:1.35}.autopilot-blog-output{margin-top:.8rem}.autopilot-blog-settings-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:.85rem;margin-top:.9rem}.autopilot-blog-surface{min-width:0;padding:.95rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fbfaf5}.autopilot-blog-surface .autopilot-engine-grid,.autopilot-blog-surface .autopilot-engine-summary{margin-top:.75rem}.autopilot-blog-workbench{background:linear-gradient(135deg,rgba(10,107,50,.05),transparent 40%),#fbfaf5}.autopilot-social-command-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:center;margin-top:1rem;padding:.95rem;border:1px solid rgba(10,107,50,.18);border-radius:8px;background:linear-gradient(135deg,rgba(10,107,50,.08),transparent 54%),#fbfaf5}.autopilot-social-command-strip>div:first-child,.autopilot-social-surface>div:first-child{display:grid;gap:.28rem}.autopilot-social-command-strip span{color:#0a6b32d6;font-size:.74rem;font-weight:950;text-transform:uppercase}.autopilot-social-command-strip strong,.autopilot-social-surface h3{margin:0;color:var(--paper-ink);font-size:1.05rem;line-height:1.22}.autopilot-social-command-strip small{color:#111217a3;font-size:.88rem;font-weight:760;line-height:1.35}.autopilot-social-actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.autopilot-social-output,.autopilot-social-status-grid,.autopilot-social-surface,.autopilot-social-work-grid{margin-top:.85rem}.autopilot-social-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.autopilot-social-stat{display:grid;gap:.22rem;min-height:94px;padding:.78rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fbfaf5}.autopilot-social-stat span{color:#11121794;font-size:.68rem;font-weight:950;text-transform:uppercase}.autopilot-social-stat strong{color:var(--paper-ink);font-size:1.2rem;line-height:1.15}.autopilot-social-stat small{color:#11121799;font-size:.78rem;font-weight:760;line-height:1.32}.autopilot-social-stat.is-good{border-color:#0a6b323d;background:#f6fff2}.autopilot-social-stat.is-warning{border-color:#d48a1247;background:#fff9ed}.autopilot-social-stat.is-risk{border-color:#b51d3a42;background:#fff6f8}.autopilot-social-surface{min-width:0;padding:.95rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fbfaf5}.autopilot-social-work-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:.85rem;align-items:start}.autopilot-social-preview-panel .rules-preview-list{max-height:560px;overflow:auto;padding-right:.15rem}.autopilot-social-preview-item{display:grid;gap:.28rem}.autopilot-preview-more{margin:.35rem 0 0;color:#11121799;font-size:.82rem;font-weight:820}.autopilot-inline-preview h3,.autopilot-review-grid h3{margin:0;color:var(--paper-ink);font-size:1.05rem;line-height:1.2}.autopilot-review-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.autopilot-review-grid section{min-width:0;padding:.95rem}.autopilot-schedule-lane{display:grid;gap:1rem}.autopilot-schedule-lane .admin-panel-header{align-items:flex-start}.autopilot-schedule-lane .admin-panel-header small{display:block;max-width:58rem;margin-top:.35rem;color:#111217a8;font-weight:760;line-height:1.45}.autopilot-schedule-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.autopilot-schedule-summary-card{display:grid;gap:.4rem;min-height:8.25rem;padding:.95rem;border:1px solid rgba(17,18,23,.12);border-radius:8px;background:#fbfaf5}.autopilot-schedule-summary-card span{color:#11121794;font-size:.74rem;font-weight:950;text-transform:uppercase}.autopilot-schedule-summary-card strong{color:var(--paper-ink);font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.05}.autopilot-schedule-summary-card small{color:#111217a8;font-weight:760;line-height:1.35}.autopilot-schedule-summary-card.is-good{border-color:#0a6b3242;background:#f6fff2}.autopilot-schedule-summary-card.is-warning{border-color:#d48a1257;background:#fff9ed}.autopilot-schedule-summary-card.is-risk{border-color:#b51d3a47;background:#fff3f5}.autopilot-schedule-summary-card.is-neutral{border-color:#11121724;background:#f7f8f4}.autopilot-schedule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.autopilot-schedule-block{display:grid;gap:.38rem;min-height:130px;padding:.9rem;border:1px solid rgba(17,18,23,.12);border-radius:8px;background:#fbfaf5}.autopilot-schedule-block.is-green{border-color:#0a6b323d;background:#f6fff2}.autopilot-schedule-block.is-orange{border-color:#d48a124d;background:#fff9ed}.autopilot-schedule-block.is-violet{border-color:#734bbe47;background:#f8f5ff}.autopilot-schedule-block span,.autopilot-schedule-block em{color:#11121794;font-size:.78rem;font-style:normal;font-weight:950;text-transform:uppercase}.autopilot-schedule-block strong{color:var(--paper-ink);font-size:1.08rem}.autopilot-schedule-block small{color:#111217a8;font-size:.86rem;font-weight:760;line-height:1.35}.autopilot-queue-tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.5rem;border-bottom:1px solid rgba(17,18,23,.1)}.autopilot-queue-tabs button{display:inline-flex;align-items:center;gap:.4rem;min-height:2.6rem;border:0;border-bottom:3px solid transparent;background:transparent;color:#1112178c;font-weight:950;cursor:pointer}.autopilot-queue-tabs button.is-active{border-bottom-color:#0a6b32;color:var(--paper-ink)}.autopilot-queue-tabs span{min-width:1.45rem;padding:.14rem .42rem;border-radius:999px;background:#11121714;color:inherit;text-align:center}.autopilot-queue-list,.autopilot-blog-list,.autopilot-blocker-list,.autopilot-failure-list{display:grid;gap:.6rem;margin-top:.9rem}.autopilot-post-row,.autopilot-blog-row,.autopilot-blocker{display:grid;gap:.65rem;padding:.75rem;border:1px solid rgba(17,18,23,.1);border-left-width:4px;border-radius:8px;background:#fbfaf5}.autopilot-post-row{grid-template-columns:92px minmax(0,1fr) auto;align-items:center}.autopilot-blog-row{grid-template-columns:64px minmax(0,1fr) auto;align-items:center}.autopilot-blog-row.is-new{border-color:#0a6b3252;box-shadow:0 0 0 3px #0a6b3214}.autopilot-blog-row-copy{display:grid;gap:.32rem;min-width:0}.autopilot-blog-meta,.autopilot-blog-row-actions{display:flex;flex-wrap:wrap;gap:.38rem;align-items:center}.autopilot-blog-row .autopilot-blog-meta span{display:inline-flex;margin:0;padding:.18rem .42rem;border:1px solid rgba(17,18,23,.1);border-radius:999px;background:#1112170a;color:#11121794;font-size:.72rem;font-weight:860}.autopilot-blog-row-actions{justify-content:flex-end}.autopilot-post-row.is-good,.autopilot-blog-row.is-good{border-left-color:#0a6b32}.autopilot-post-row.is-risk,.autopilot-blocker.is-risk{border-left-color:#b51d3a}.autopilot-post-row.is-neutral,.autopilot-blog-row.is-neutral,.autopilot-blog-row.is-warning,.autopilot-blocker.is-warning{border-left-color:#d48a12}.autopilot-post-thumb,.autopilot-blog-row img{width:100%;aspect-ratio:1 / 1;border-radius:8px;object-fit:cover;background:#11121714}.autopilot-post-thumb.is-empty,.autopilot-post-thumb.is-video{display:grid;place-items:center;min-height:72px;color:#1112178f;font-size:.72rem;font-weight:950;text-transform:uppercase}.autopilot-post-row strong,.autopilot-blog-row strong,.autopilot-blocker strong{color:var(--paper-ink);font-size:.98rem;line-height:1.24}.autopilot-post-row span,.autopilot-post-row small,.autopilot-blog-row span,.autopilot-blocker span,.autopilot-blocker small{display:block;margin-top:.2rem;color:#11121799;font-size:.82rem;font-weight:760;line-height:1.35}.autopilot-post-actions{justify-content:flex-end}.autopilot-post-actions button,.autopilot-blog-row a,.autopilot-blog-row button{min-height:2rem;padding:.35rem .55rem;border:1px solid rgba(17,18,23,.1);border-radius:7px;background:#fff;color:var(--paper-ink);font-size:.78rem;font-weight:900;text-decoration:none;cursor:pointer}.autopilot-post-actions button:hover,.autopilot-blog-row a:hover,.autopilot-blog-row button:hover{border-color:#0a6b3252;color:#0a6b32}.autopilot-post-actions button.autopilot-delete-btn:hover,.autopilot-blog-row button.autopilot-delete-btn:hover{border-color:#b51d3a66;color:#b51d3a}.autopilot-pill-row span{display:inline-flex;align-items:center;gap:.35rem;padding:.34rem .6rem;border:1px solid rgba(212,138,18,.24);border-radius:999px;background:#fff9ed;color:#765015;font-size:.82rem;font-weight:900}.autopilot-pill-row strong{color:inherit}.content-autopilot-shell{display:grid;gap:1rem}.content-autopilot-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.content-autopilot-tabs button{display:grid;gap:.16rem;min-height:3.1rem;padding:.72rem .8rem;border:1px solid rgba(17,18,23,.12);border-radius:8px;background:#fff;color:var(--paper-ink);text-align:left;cursor:pointer}.content-autopilot-tabs button.is-active{border-color:#0a6b324d;background:#f6fff2}.content-autopilot-tabs span{color:inherit;font-size:.92rem;font-weight:950}.content-autopilot-tabs small{color:#11121794;font-size:.72rem;font-weight:760}.content-autopilot-section{display:grid;gap:1rem}.content-autopilot-section[hidden]{display:none}.autopilot-platform-grid,.autopilot-mini-calendar{display:grid;gap:.75rem}.autopilot-platform-grid{grid-template-columns:minmax(0,1fr)}.autopilot-platform-card,.autopilot-mini-calendar-item{display:grid;gap:.48rem;padding:.9rem;border:1px solid rgba(17,18,23,.12);border-radius:8px;background:#fbfaf5}.autopilot-scheduler-head,.autopilot-platform-card span,.autopilot-mini-calendar-item span{color:#11121794;font-size:.68rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.autopilot-scheduler-head,.autopilot-scheduler-row{display:grid;grid-template-columns:minmax(170px,.9fr) minmax(105px,.45fr) minmax(180px,.8fr) minmax(255px,1.15fr) minmax(220px,1fr);gap:.75rem;align-items:center}.autopilot-scheduler-head{padding:0 .65rem}.autopilot-platform-card strong,.autopilot-mini-calendar-item strong{color:var(--paper-ink);font-size:1.02rem;line-height:1.2}.autopilot-platform-card small,.autopilot-platform-card em,.autopilot-mini-calendar-item small,.autopilot-mini-calendar-item em{color:#111217a3;font-size:.82rem;font-style:normal;font-weight:760;line-height:1.38}.autopilot-platform-card.is-good,.autopilot-mini-calendar-item.is-ready{border-color:#0a6b323d;background:#f6fff2}.autopilot-platform-card.is-warning,.autopilot-mini-calendar-item.is-warning{border-color:#d48a1247;background:#fff9ed}.autopilot-platform-card.is-neutral{border-color:#1112171f}.autopilot-platform-card.is-risk{border-color:#b51d3a42;background:#fff6f8}.autopilot-platform-name,.autopilot-platform-note{display:grid;gap:.25rem}.autopilot-platform-toggle{display:flex;align-items:center;gap:.48rem;min-width:0}.autopilot-platform-toggle input{width:1.05rem;height:1.05rem;margin:0;accent-color:#0a6b32}.autopilot-platform-toggle span{color:var(--paper-ink);font-size:.72rem}.autopilot-time-field{display:grid;gap:.45rem}.autopilot-time-field>span{color:#11121794;font-size:.68rem;font-weight:950;text-transform:uppercase}.autopilot-time-row{display:flex;flex-wrap:wrap;gap:.42rem}.autopilot-time-slot{display:inline-flex;min-width:116px}.autopilot-time-slot input{width:100%;min-width:0}.autopilot-platform-card.is-paused{opacity:.72}.autopilot-social-platform-panel .autopilot-scheduler-row{grid-template-columns:minmax(170px,1fr) minmax(120px,.5fr) minmax(170px,.8fr);align-items:end;row-gap:.85rem}.autopilot-social-platform-panel .autopilot-days-field,.autopilot-social-platform-panel .autopilot-time-field,.autopilot-social-platform-panel .autopilot-platform-note{grid-column:1 / -1}.autopilot-social-platform-panel .autopilot-platform-note{padding-top:.35rem;border-top:1px solid rgba(17,18,23,.08)}.autopilot-posts-field{display:grid;gap:.28rem}.autopilot-posts-field>span{color:#11121794;font-size:.68rem;font-weight:950;text-transform:uppercase}.autopilot-posts-field input{width:100%;max-width:6rem}.autopilot-posts-help{color:#11121794;font-size:.76rem;font-weight:760}.autopilot-days-field{display:grid;gap:.4rem}.autopilot-days-field>span{color:#11121794;font-size:.68rem;font-weight:950;text-transform:uppercase}.autopilot-day-chips{display:flex;flex-wrap:wrap;gap:.4rem}.autopilot-day-chip{position:relative;display:inline-flex}.autopilot-day-chip input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.autopilot-day-chip span{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;padding:.4rem .62rem;border:1px solid rgba(17,18,23,.16);border-radius:999px;background:#fff;color:#111217b3;font-size:.78rem;font-weight:850;letter-spacing:0;text-transform:none;transition:background .12s ease,border-color .12s ease,color .12s ease}.autopilot-day-chip input:checked+span{border-color:#0a6b3280;background:#0a6b321f;color:#0a6b32}.autopilot-day-chip input:focus-visible+span{outline:2px solid rgba(10,107,50,.6);outline-offset:2px}.autopilot-platform-card em{display:block;padding-top:.35rem;border-top:1px solid rgba(17,18,23,.08)}.autopilot-social-platform-panel .autopilot-platform-card em{padding-top:.2rem;border-top:0}.autopilot-mini-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.autopilot-mini-calendar-item{grid-template-columns:auto minmax(0,1fr);align-items:start}.autopilot-mini-calendar-item span{grid-row:span 3;min-width:84px;padding:.28rem .42rem;border-radius:999px;background:#1112170f;text-align:center}.autopilot-mini-calendar-item em{color:#765015}.content-calendar-toolbar,.content-calendar-bulk,.timeline-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.65rem;align-items:end}.content-calendar-toolbar{grid-template-columns:minmax(178px,.88fr) minmax(158px,.8fr) minmax(130px,.8fr) repeat(3,minmax(125px,.86fr)) minmax(155px,1.1fr)}.content-calendar-toolbar label,.content-calendar-toolbar input,.content-calendar-toolbar select{min-width:0}.calendar-date-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;border:1px solid var(--line-dark);border-radius:8px;background:#fbfaf5}.calendar-date-controls button{min-height:2.45rem;border:0;border-radius:6px;background:transparent;color:#111217a8;font-weight:950;cursor:pointer}.calendar-date-controls button:hover{background:#1112170f;color:var(--paper-ink)}.content-calendar-bulk{padding:.85rem;border:1px solid rgba(17,18,23,.12);border-radius:8px;background:#fbfaf5}.content-calendar-bulk strong{align-self:center;color:var(--paper-ink)}.calendar-bulk-time-label{display:inline-flex;flex-direction:column;gap:.15rem}.calendar-tz-hint{font-size:.7rem;font-weight:600;letter-spacing:.02em;opacity:.7}.segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;border:1px solid var(--line-dark);border-radius:8px;background:#fbfaf5}.segmented-control button{min-height:2.45rem;border:0;border-radius:6px;background:transparent;color:#111217a8;font-weight:950;cursor:pointer}.segmented-control button.is-active{background:var(--paper-ink);color:#fff}.content-calendar-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem}.content-calendar-summary div{display:grid;gap:.2rem;padding:.75rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fbfaf5}.content-calendar-summary strong{color:var(--paper-ink);font-size:1.45rem;line-height:1}.content-calendar-summary span{color:#1112179e;font-size:.78rem;font-weight:900;text-transform:uppercase}.content-calendar-grid{display:grid;gap:.7rem}.content-calendar-grid.is-month{grid-template-columns:repeat(7,minmax(140px,1fr))}.content-calendar-grid.is-week{grid-template-columns:repeat(7,minmax(160px,1fr))}.content-calendar-grid.is-day{grid-template-columns:minmax(0,1fr)}.calendar-day{display:grid;align-content:start;gap:.6rem;min-height:190px;padding:.7rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fff}.calendar-day-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:0;border:0;background:transparent;color:var(--paper-ink);text-align:left;cursor:pointer}.calendar-day-head span{display:grid;gap:.12rem}.calendar-day-head small{color:#1112178f;font-size:.72rem;font-weight:850}.calendar-day-head b{display:inline-grid;place-items:center;min-width:1.8rem;min-height:1.8rem;border-radius:999px;background:#11121714;font-weight:950}.calendar-day.is-selected{border-color:#0a6b326b;box-shadow:inset 0 0 0 1px #0a6b321f,0 14px 32px #0a6b3214}.calendar-day.is-selected .calendar-day-head b{background:#0a6b3224;color:#0a6b32}.calendar-day-list{display:grid;gap:.45rem}.calendar-day-list p{margin:0;color:#11121785;font-size:.84rem;font-weight:760}.calendar-item{display:grid;gap:.3rem;padding:.6rem;border:1px solid rgba(17,18,23,.1);border-left-width:4px;border-radius:8px;background:#fbfaf5}.calendar-item[draggable=true]{cursor:grab}.calendar-item.is-good{border-left-color:#0a6b32}.calendar-item.is-warning{border-left-color:#d48a12}.calendar-item.is-risk{border-left-color:#b51d3a}.calendar-select{display:flex;align-items:center;gap:.35rem;color:#1112178f;font-size:.72rem;font-weight:950;text-transform:uppercase}.calendar-item strong{color:var(--paper-ink);font-size:.9rem;line-height:1.2}.calendar-item small,.calendar-item em{color:#11121799;font-size:.76rem;font-style:normal;font-weight:760}.content-calendar-planner{display:grid;gap:.75rem;padding:.9rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:linear-gradient(135deg,rgba(10,107,50,.05),transparent 45%),#fbfaf5}.calendar-planner-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.calendar-planner-head h3{margin:0;color:var(--paper-ink);font-size:1.35rem}.calendar-planner-list{display:grid;gap:.65rem}.calendar-planner-item{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:.75rem;align-items:start;padding:.78rem;border:1px solid rgba(17,18,23,.1);border-left-width:4px;border-radius:8px;background:#fff}.calendar-planner-item.is-good{border-left-color:#0a6b32}.calendar-planner-item.is-warning{border-left-color:#d48a12}.calendar-planner-item.is-risk{border-left-color:#b51d3a}.calendar-planner-main{display:grid;gap:.25rem}.calendar-planner-main span{color:#11121794;font-size:.68rem;font-weight:950;text-transform:uppercase}.calendar-planner-main strong{color:var(--paper-ink);font-size:1rem;line-height:1.22}.calendar-planner-main small,.calendar-planner-main em,.calendar-lock-note small{color:#11121799;font-size:.78rem;font-style:normal;font-weight:760;line-height:1.35}.calendar-planner-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.55rem}.calendar-planner-controls label{display:grid;gap:.3rem;color:#11121799;font-size:.7rem;font-weight:950;text-transform:uppercase}.calendar-lock-note{display:grid;justify-items:start;gap:.2rem;padding:.7rem;border:1px solid rgba(17,18,23,.08);border-radius:8px;background:#11121709}.calendar-lock-note strong{color:var(--paper-ink)}.calendar-warning-row,.platform-readiness-row{display:flex;flex-wrap:wrap;gap:.32rem}.calendar-warning-row span,.platform-readiness-badge{display:inline-flex;align-items:center;gap:.24rem;width:fit-content;padding:.18rem .42rem;border-radius:999px;background:#ffc5573d;color:#765015;font-size:.68rem;font-weight:950;text-transform:uppercase}.platform-readiness-badge{background:#ff50701f;color:#7a1026}.platform-readiness-badge.is-ready{background:#8bff6a2e;color:#0a5b20}.platform-readiness-badge small{color:inherit;font-size:.62rem;font-weight:850;text-transform:none}@media(max-width:1180px){.content-calendar-toolbar{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.content-calendar-grid.is-month,.content-calendar-grid.is-week{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.command-center-grid,.content-autopilot-tabs,.autopilot-platform-grid,.autopilot-mini-calendar,.autopilot-summary-grid,.autopilot-work-grid,.autopilot-schedule-grid,.autopilot-metric-row,.content-calendar-grid.is-month,.content-calendar-grid.is-week,.content-calendar-toolbar,.content-calendar-bulk,.calendar-date-controls,.calendar-planner-item,.calendar-planner-controls,.rules-builder-grid,.setup-wizard-grid,.timeline-toolbar{grid-template-columns:minmax(0,1fr)}.calendar-planner-head{align-items:flex-start;flex-direction:column}.calendar-day,.command-center-card,.attention-item,.setup-wizard-card{min-height:auto}.autopilot-post-row,.autopilot-blog-row,.autopilot-blog-command-strip,.autopilot-blog-settings-layout,.autopilot-social-command-strip,.autopilot-social-work-grid,.autopilot-social-status-grid{grid-template-columns:minmax(0,1fr)}.autopilot-post-thumb,.autopilot-blog-row img{width:100%;max-height:220px}.autopilot-post-actions,.autopilot-blog-row-actions{justify-content:flex-start}.autopilot-social-actions{justify-content:stretch}.autopilot-social-actions .button{width:100%}.audit-timeline-item{grid-template-columns:minmax(0,1fr)}.admin-table-wrap:has(.submissions-table){display:none}.lead-card-controls,.admin-command-strip,.approval-toolbar,.approval-item,.admin-search-label{grid-template-columns:minmax(0,1fr)}.admin-command-results{left:.5rem;right:.5rem}.ops-brief-grid,.approval-summary-grid,.preset-grid,.detail-summary-grid,.attention-item{grid-template-columns:minmax(0,1fr)}.autopilot-scheduler-head{display:none}.autopilot-scheduler-row,.autopilot-social-platform-panel .autopilot-scheduler-row{grid-template-columns:minmax(0,1fr)}.approval-actions{justify-content:flex-start}.admin-detail-drawer{width:100vw;padding-bottom:4.8rem}.detail-drawer-actions{display:none}.mobile-admin-actions:not([hidden]){position:fixed;right:.75rem;bottom:.75rem;left:.75rem;z-index:110;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;padding:.55rem;border:1px solid rgba(17,18,23,.16);border-radius:8px;background:#fffefafa;box-shadow:0 18px 48px #11121733}.mobile-admin-actions button{min-height:2.75rem;padding:.45rem;border:1px solid rgba(17,18,23,.14);border-radius:8px;background:#fff;color:var(--paper-ink);font-size:.82rem;font-weight:950}.mobile-admin-actions button:first-child{border-color:#0a6b323d;background:#eafbdd;color:var(--green)}}.seo-readiness-panel{display:grid;gap:1rem;margin-top:1rem;padding:1rem;border:1px solid var(--line-dark);border-radius:8px;background:#faf9f4}.launch-readiness-panel,.admin-activity-log{display:grid;gap:1rem;margin-top:1rem;padding:1rem;background:linear-gradient(135deg,rgba(139,255,106,.08),transparent 48%),#fff}.launch-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.launch-readiness-item{display:grid;gap:.35rem;min-height:128px;padding:.9rem;border:1px solid var(--line-dark);border-radius:8px;background:#fbfaf5}.launch-readiness-item strong{width:fit-content;padding:.2rem .46rem;border-radius:999px;font-size:.74rem;text-transform:uppercase}.launch-readiness-item.is-ready strong{background:#8bff6a33;color:#0a5b20}.launch-readiness-item.needs-work strong{background:#ffc55733;color:#765015}.launch-readiness-item span{color:var(--paper-ink);font-size:1rem;font-weight:950}.launch-readiness-item small{color:#111217a8;font-weight:740;line-height:1.36}.activity-log-list{display:grid;gap:.55rem}.activity-log-item{display:grid;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr) auto;gap:.65rem;align-items:start;padding:.75rem;border:1px solid rgba(17,18,23,.08);border-radius:8px;background:#fbfaf5}.activity-log-item strong{color:var(--paper-ink)}.activity-log-item span,.activity-log-item small{color:#111217a8;font-weight:720}.event-sync-history{display:grid;gap:.85rem;margin-top:.85rem}.event-sync-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.event-sync-log .activity-log-item{background:#fff}.event-sync-history-item.is-failed{border-color:#c6392b61;background:#fff7f2}.readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.readiness-item{display:grid;gap:.3rem;padding:.9rem;border:1px solid var(--line-dark);border-radius:8px;background:#fff}.readiness-item strong{width:fit-content;padding:.22rem .48rem;border-radius:999px;font-size:.72rem;text-transform:uppercase}.readiness-item span{font-size:1rem;font-weight:950}.readiness-item small{color:#111217a8;font-weight:720;line-height:1.38}.readiness-item.is-good strong{background:#dff3dc;color:#0a5b20}.readiness-item.is-warning strong{background:#fff0c7;color:#73520a}.blog-studio-card{gap:1.15rem}.blog-command-center{display:grid;gap:1rem;padding:clamp(1rem,2.4vw,1.35rem);border:1px solid rgba(10,107,50,.18);border-radius:8px;background:linear-gradient(135deg,rgba(139,255,106,.15),transparent 44%),linear-gradient(315deg,rgba(56,168,255,.1),transparent 44%),#fff}.blog-command-copy{display:grid;gap:.45rem;max-width:980px}.blog-command-copy h3,.blog-input-panel h3{margin:0;color:var(--paper-ink);font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:.98}.blog-command-copy p:not(.eyebrow),.blog-input-panel>p:not(.eyebrow){margin:0;color:#111217ad;font-weight:730;line-height:1.48}.blog-command-health{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.blog-command-health div,.blog-command-step,.blog-input-panel{border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fbfaf5eb}.blog-command-health div{display:grid;gap:.25rem;min-height:112px;padding:.85rem}.blog-command-health span,.blog-command-step span,.admin-settings-section summary span{color:#0a6b32;font-size:.74rem;font-weight:950;text-transform:uppercase}.blog-command-health strong{color:var(--paper-ink);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.06;overflow-wrap:anywhere}.blog-command-health small,.blog-command-step small,.admin-settings-section summary small{color:#1112179e;font-size:.84rem;font-weight:730;line-height:1.35}.blog-command-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.blog-command-step{display:grid;gap:.3rem;min-height:132px;padding:.9rem;color:var(--paper-ink);text-align:left;cursor:pointer}.blog-command-step:hover,.blog-command-step:focus-visible{border-color:#0a6b3261;background:linear-gradient(135deg,rgba(139,255,106,.18),transparent 52%),#fff;transform:translateY(-1px)}.blog-command-step strong{font-size:1.18rem;line-height:1.05}.blog-studio-grid{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(360px,1fr);gap:1rem;align-items:start}.blog-input-panel{display:grid;gap:.85rem;padding:1rem}.blog-action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.automation-dashboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem}.automation-summary-card{display:grid;gap:.35rem;min-height:142px;padding:.9rem;border:1px solid var(--line-dark);border-radius:8px;background:#fbfaf5}.automation-summary-card.is-primary{grid-column:span 2;background:linear-gradient(135deg,rgba(139,255,106,.2),transparent 52%),#fff}.automation-summary-card span{color:#0a6b32;font-size:.76rem;font-weight:950;text-transform:uppercase}.automation-summary-card strong{color:var(--paper-ink);font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.08}.automation-summary-card small{color:#111217a3;font-weight:740;line-height:1.35}.automation-toolbar{display:flex;flex-wrap:wrap;gap:.7rem}.automation-form-grid{align-items:start}.automation-form-grid textarea{min-height:10rem}.admin-settings-accordion{display:grid;gap:.85rem}.admin-settings-section{border:1px solid rgba(17,18,23,.11);border-radius:8px;background:#fff;overflow:clip}.admin-settings-section summary{display:grid;gap:.25rem;padding:.95rem 1rem;background:linear-gradient(135deg,rgba(139,255,106,.1),transparent 46%),#fbfaf5;cursor:pointer}.admin-settings-section[open] summary{border-bottom:1px solid rgba(17,18,23,.08)}.settings-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:1rem;align-items:start}.settings-section-grid-large{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-section-grid textarea{min-height:9rem}.automation-scheduler{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(10,107,50,.18);border-radius:8px;background:linear-gradient(135deg,rgba(139,255,106,.16),transparent 46%),#fff}.automation-scheduler-copy{display:grid;gap:.35rem;max-width:860px}.automation-scheduler-copy h3{margin:0;font-size:clamp(1.65rem,2.6vw,2.35rem);line-height:.98}.automation-scheduler-copy p:not(.eyebrow){margin:0;color:#111217ad;font-weight:720;line-height:1.5}.automation-scheduler-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.scheduler-toggle-block{display:grid;gap:.6rem;padding:.85rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#f6f5efbd}.scheduler-toggle-block strong{color:var(--paper-ink)}.schedule-day-grid{display:flex;flex-wrap:wrap;gap:.45rem}.time-input-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.55rem}.time-input-chip{display:grid;gap:.25rem;margin:0}.time-input-chip span{color:#11121794;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.scheduler-check-pill{position:relative;cursor:pointer}.scheduler-check-pill input{position:absolute;opacity:0;pointer-events:none}.scheduler-check-pill span{display:inline-grid;place-items:center;min-height:2.5rem;padding:.55rem .8rem;border:1px solid rgba(17,18,23,.14);border-radius:999px;background:#fff;color:#111217b8;font-size:.9rem;font-weight:950;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.scheduler-check-pill input:checked+span{border-color:#0a6b3261;background:linear-gradient(135deg,#8bff6a80,#ffffffe6);color:#0a5b20;box-shadow:0 10px 26px #8bff6a33}.scheduler-check-pill input:focus-visible+span{outline:3px solid rgba(56,168,255,.35);outline-offset:2px}.automation-schedule-preview{display:grid;gap:.75rem}.automation-schedule-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem}.automation-schedule-item{display:grid;gap:.35rem;padding:.9rem;border:1px solid rgba(10,107,50,.14);border-radius:8px;background:#fbfaf5}.automation-schedule-item.is-warning{border-color:#ff784066;background:#fff7ec}.automation-schedule-item span{color:#0a6b32;font-size:.75rem;font-weight:950;text-transform:uppercase}.automation-schedule-item strong{color:var(--paper-ink);font-size:1.05rem;line-height:1.14}.automation-schedule-item small,.automation-schedule-item em{color:#111217a3;font-size:.86rem;font-style:normal;font-weight:720;line-height:1.35}.automation-history-panel{display:grid;gap:.8rem;margin-top:1rem;padding:1rem;border:1px solid rgba(10,107,50,.16);border-radius:8px;background:linear-gradient(135deg,rgba(56,168,255,.08),transparent 50%),#fff}.automation-history-panel h3{font-size:clamp(1.35rem,2vw,1.8rem)}.automation-history-wrap{margin-top:0}.automation-history-table{min-width:1120px}.automation-quality-cell{display:grid;gap:.15rem}.automation-quality-cell strong{color:var(--paper-ink)}.automation-quality-cell small{color:#11121794;font-weight:820}.social-command-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.75fr);gap:1rem;align-items:start}.social-readiness-panel,.social-api-panel,.blog-readiness-panel{display:grid;gap:.85rem;margin-bottom:1rem}.social-readiness-grid,.blog-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.social-settings-panel,.social-preview-panel,.social-api-panel,.social-queue-card,.platform-plan-card{display:grid;gap:.9rem;padding:1rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fff}.social-api-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem}.social-api-card{display:grid;gap:.4rem;min-height:150px;padding:.85rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fbfaf5}.social-api-card-head{display:grid;gap:.35rem}.social-api-card strong{width:fit-content;padding:.24rem .55rem;border-radius:999px;background:#ffc55733;color:#72500c;font-size:.78rem;font-weight:950;text-transform:uppercase}.social-api-card.is-ready strong{background:#8bff6a38;color:#0a5b20}.social-api-card.is-blocked strong{background:#ffc5573d;color:#72500c}.social-api-card span{color:var(--paper-ink);font-size:1rem;font-weight:950}.social-api-card small,.social-api-card em{color:#111217a3;font-size:.82rem;font-style:normal;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.provider-state-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:.35rem}.provider-state{display:grid;gap:.1rem;min-height:46px;padding:.45rem;border:1px solid rgba(17,18,23,.08);border-radius:8px;background:#fff}.provider-state b,.provider-state small{font-size:.72rem;line-height:1.1}.provider-state b{color:var(--paper-ink);font-weight:950}.provider-state small{color:#111217a3;font-weight:850}.provider-state.is-good{border-color:#0a6b3233;background:#f6fbf2}.provider-state.is-warning{border-color:#ffc5574d;background:#fff9e9}.provider-actions{display:flex;flex-wrap:wrap;gap:.4rem}.provider-checks{display:grid;gap:.3rem;padding:.55rem;border:1px solid rgba(17,18,23,.08);border-radius:8px;background:#fff}.provider-checks summary{color:var(--paper-ink);cursor:pointer;font-weight:950}.provider-checks span{display:block;color:#111217ad;font-size:.78rem;font-weight:800;overflow-wrap:anywhere}.social-api-history,.social-api-event-list{display:grid;gap:.65rem}.social-api-event{display:grid;gap:.2rem;padding:.75rem;border:1px solid rgba(17,18,23,.08);border-radius:8px;background:#fff}.social-api-event.is-good{border-color:#0a6b322e;background:#f7fbf4}.social-api-event.is-warning{border-color:#ff78403d;background:#fff8f0}.social-api-event strong,.social-api-error strong{color:var(--paper-ink);font-weight:950}.social-api-event span,.social-api-event small,.social-api-event em,.social-api-error span,.social-api-error small{color:#111217a8;font-size:.84rem;font-style:normal;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.social-api-error{display:grid;gap:.25rem;padding:.75rem;border:1px solid rgba(255,120,64,.28);border-radius:8px;background:#fff8f0}.platform-plan-panel{display:grid;gap:.75rem;padding:1rem;border:1px solid rgba(10,107,50,.14);border-radius:8px;background:#fbfaf5}.platform-plan-list{display:grid;gap:.75rem}.platform-plan-card summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center;cursor:pointer;font-weight:950}.platform-plan-card summary span{color:var(--paper-ink)}.platform-plan-card summary small{color:#11121794;font-weight:800}.social-preview-list,.social-queue-list{display:grid;gap:.85rem}.social-preview-card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:.85rem;padding:.8rem;border:1px solid rgba(10,107,50,.14);border-radius:8px;background:linear-gradient(135deg,rgba(56,168,255,.08),transparent 52%),#fbfaf5}.social-preview-card.is-warning{border-color:#ff784061;background:#fff7ec}.social-preview-card img,.social-preview-card video{width:100%;aspect-ratio:1;border-radius:6px;object-fit:cover;background:#111217}.social-preview-card>div,.social-queue-fields{display:grid;gap:.45rem}.social-preview-card span,.social-queue-head span{color:#0a6b32;font-size:.75rem;font-weight:950;text-transform:uppercase}.social-preview-card strong,.social-queue-head strong{color:var(--paper-ink);font-size:1.05rem;line-height:1.12}.social-preview-card p,.social-preview-card small{margin:0;color:#111217a8;font-weight:740;line-height:1.4}.social-queue-card{grid-template-columns:190px minmax(0,1fr)}.social-queue-media{display:grid;min-height:190px;overflow:hidden;border-radius:8px;background:#111217}.social-queue-media img,.social-queue-media video{width:100%;height:100%;object-fit:cover}.social-queue-media span{place-self:center;color:var(--ink-muted);font-weight:900}.social-queue-head{display:flex;justify-content:space-between;gap:1rem;align-items:start}.social-queue-actions{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.social-copy-meter{display:flex;justify-content:space-between;gap:.65rem;padding:.65rem .75rem;border:1px solid rgba(10,107,50,.14);border-radius:8px;background:#f6fbf2;color:#111217b3;font-weight:800}.social-copy-meter.is-warning{border-color:#ff784061;background:#fff7ec}.social-copy-meter strong{color:var(--paper-ink)}.automation-run-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.65rem;margin-top:.9rem}.automation-run-card>div{display:grid;gap:.2rem;padding:.8rem;border:1px solid rgba(10,107,50,.14);border-radius:8px;background:#fbfaf5}.automation-run-card strong{color:var(--paper-ink)}.automation-run-card span{color:#111217a3;font-weight:740;overflow-wrap:anywhere}.blog-result-console{display:grid;gap:.85rem;margin-top:.35rem;padding:1rem;border:1px solid rgba(10,107,50,.16);border-radius:8px;background:linear-gradient(135deg,rgba(139,255,106,.12),transparent 50%),#fff}.blog-result-summary{display:grid;gap:.35rem;max-width:920px}.blog-result-summary h3{margin:0;color:var(--paper-ink);font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.04}.blog-result-summary p:not(.eyebrow){margin:0;color:#111217ad;font-weight:720;line-height:1.5}.blog-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.7rem}.blog-result-card{display:grid;gap:.35rem;min-height:116px;padding:.9rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fbfaf5}.blog-result-card span{color:#0a6b32;font-size:.74rem;font-weight:950;text-transform:uppercase}.blog-result-card strong{color:var(--paper-ink);font-size:1.05rem;line-height:1.14}.blog-result-card small,.blog-result-list{color:#111217a8;font-size:.88rem;font-weight:740;line-height:1.35}.blog-result-list{display:grid;gap:.28rem;margin:0;padding-left:1rem}.admin-technical-details{border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fbfaf5}.admin-technical-details summary{padding:.85rem 1rem;color:var(--paper-ink);font-weight:950;cursor:pointer}.admin-technical-details .admin-output{border-top-left-radius:0;border-top-right-radius:0}.media-admin-grid{display:grid;gap:1rem}.media-security-note{display:grid;grid-template-columns:minmax(120px,.18fr) minmax(0,1fr);gap:.8rem;margin:1rem 0;padding:.95rem;border:1px solid rgba(139,255,106,.36);border-left:5px solid var(--acid);border-radius:8px;background:linear-gradient(135deg,#8bff6a1a,#ffffffdb);color:#111217b8;font-weight:720}.media-security-note strong{color:var(--paper-ink)}.media-library-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.65rem;margin:1rem 0}.media-library-summary div{padding:.85rem;border:1px solid rgba(10,107,50,.14);border-radius:8px;background:#fbfaf5}.media-library-summary strong{display:block;color:var(--paper-ink);font-size:clamp(1.4rem,2.5vw,2.15rem);line-height:1}.media-library-summary span{display:block;margin-top:.3rem;color:#111217a3;font-size:.78rem;font-weight:850}.media-drive-folder-grid{display:grid;gap:.75rem;margin:1rem 0}.media-drive-folder-head{display:grid;gap:.25rem;padding:.9rem 1rem;border:1px solid rgba(10,107,50,.14);border-radius:8px;background:#fbfaf5}.media-drive-folder-head strong{color:var(--paper-ink);font-size:1rem;line-height:1.2}.media-drive-folder-head small{color:#111217a3;font-size:.84rem;font-weight:760;line-height:1.35}.media-drive-folder-row{display:grid;grid-template-columns:minmax(72px,.35fr) minmax(220px,1.6fr) minmax(180px,1fr) minmax(150px,.8fr);gap:.65rem;align-items:end;padding:.8rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fff}.media-drive-folder-row>span{align-self:center;color:#11121794;font-size:.78rem;font-weight:950;text-transform:uppercase}.media-filter-panel{display:grid;gap:.8rem;margin:1rem 0;padding:1rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fbfaf5}.media-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:.75rem}.media-filter-grid .admin-wide{grid-column:span 2}.media-bulk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.media-bulk-actions span{margin-right:auto;color:#111217ad;font-size:.86rem;font-weight:850}.media-asset-card{display:grid;grid-template-columns:minmax(176px,220px) minmax(0,1fr);gap:.85rem;padding:.9rem;border:1px solid var(--line-dark);border-radius:8px;background:#fff}.media-asset-card.is-optimized{border-color:#0a6b3247;box-shadow:0 14px 32px #0a6b320f}.media-preview{position:static;display:grid;align-content:start;gap:.55rem}.media-preview-frame{display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;background:#111217;color:var(--ink-muted)}.media-preview-frame img,.media-preview-frame video{display:block;width:100%;height:100%;object-fit:cover}.media-preview-frame.is-preview-missing:after,.detail-media-preview-frame.is-preview-missing:after,.social-media-preview-frame.is-preview-missing:after{content:"Preview unavailable";display:grid;place-items:center;width:100%;min-height:100%;padding:.75rem;color:var(--ink-muted);font-weight:850;text-align:center}.media-preview-frame.is-preview-missing img,.detail-media-preview-frame.is-preview-missing img,.social-media-preview-frame.is-preview-missing img{display:none}.media-preview-frame span{display:grid;place-items:center;min-height:100%;color:var(--ink-muted);font-weight:850}.media-preview-badges,.media-flag-row{display:flex;flex-wrap:wrap;gap:.35rem}.media-status-badge,.media-quality-badge,.media-source-badge,.media-flag{width:fit-content;padding:.22rem .48rem;border-radius:999px;background:#8bff6a29;color:#0a5b20;font-size:.72rem;font-weight:950;text-transform:uppercase}.media-quality-badge.is-warning{background:#ffbe5838;color:#7a4300}.media-quality-badge.is-risk,.media-flag:not(.is-clear){background:#ff507024;color:#7a1026}.media-source-badge{background:#22a4ff21;color:#0d4778}.media-flag.is-clear{background:#11121712;color:#11121794}.media-preview small{color:#1112179e;font-size:.78rem;font-weight:760;overflow-wrap:anywhere}.media-review-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.media-review-actions .button{width:100%;min-height:2.3rem;padding:.45rem .5rem;font-size:.82rem}.media-asset-fields{display:grid;align-content:start;gap:.75rem;min-width:0}.media-card-intro{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.media-card-intro h3{margin:.15rem 0 0;color:var(--paper-ink);font-size:1.02rem;line-height:1.2}.media-card-description{margin:-.2rem 0 0;color:#111217ad;font-size:.88rem;font-weight:720;line-height:1.35}.media-destination-chips{display:flex;flex-wrap:wrap;gap:.35rem}.media-destination-chips span{padding:.22rem .5rem;border:1px solid rgba(17,18,23,.12);border-radius:999px;background:#1112170d;color:#111217a8;font-size:.72rem;font-weight:850}.media-field-title{display:block;margin-bottom:.45rem;color:var(--paper-ink);font-size:.92rem;font-weight:950}.media-destination-panel{display:grid;gap:.7rem}.media-destination-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.45rem .8rem}.media-destination-heading strong{color:var(--paper-ink);font-size:.94rem;font-weight:950}.media-destination-heading span{color:#11121794;font-size:.78rem;font-weight:780}.media-destination-actions{display:flex;flex-wrap:wrap;gap:.45rem}.media-destination-actions .button{min-height:2.2rem;padding:.42rem .7rem;font-size:.78rem}.media-usage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.45rem}.media-usage-grid.is-core{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.media-usage-grid.is-advanced{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:.6rem}.media-check-pill,.media-inline-toggle{display:flex;align-items:flex-start;gap:.45rem;min-height:3rem;padding:.55rem .65rem;border:1px solid rgba(17,18,23,.12);border-radius:8px;background:#fbfaf5;color:var(--paper-ink);font-weight:850}.media-inline-toggle{align-items:center}.media-check-pill input,.media-inline-toggle input{flex:0 0 auto;margin-top:.15rem;inline-size:1.05rem;block-size:1.05rem;accent-color:var(--acid)}.media-inline-toggle input{margin-top:0}.media-check-pill:has(input:checked),.media-inline-toggle:has(input:checked){border-color:#8bff6ad9;background:#8bff6a29;box-shadow:inset 0 0 0 1px #0a6b321f}.media-check-pill.is-mismatch:has(input:checked){border-color:#e69d1f57;background:#fffaf0}.media-check-text{display:grid;gap:.16rem;min-width:0}.media-check-text strong{color:var(--paper-ink);font-size:.86rem;line-height:1.15}.media-check-text small{color:#11121794;font-size:.72rem;font-weight:780;line-height:1.25}.media-advanced-usage{padding:.7rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fff}.media-advanced-usage summary{cursor:pointer;color:#111217a8;font-size:.82rem;font-weight:950}.media-technical-fields{padding:.75rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fbfaf5}.media-technical-fields summary{cursor:pointer;color:var(--paper-ink);font-weight:950}.media-technical-fields p{margin:.55rem 0 .8rem;color:#111217a3;font-size:.9rem}.media-secret-field{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:0}@media(max-width:980px){.media-filter-grid,.media-drive-folder-row,.media-asset-card,.media-security-note{grid-template-columns:1fr}.media-filter-grid .admin-wide{grid-column:auto}.media-preview{position:static}}.admin-output{overflow:auto;max-height:420px;margin:0;padding:1rem;border-radius:6px;background:#111217;color:var(--ink);white-space:pre-wrap}.admin-field-list{display:grid;gap:1rem;margin-top:1rem}.admin-field-card{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--line-dark);border-radius:8px;background:#faf9f4}.admin-field-card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-table-wrap{margin-top:1rem;overflow-x:auto;border:1px solid var(--line-dark);border-radius:8px;background:#fff}.admin-table{width:100%;min-width:980px;border-collapse:collapse}.submissions-table{min-width:1480px}.admin-table th,.admin-table td{padding:.85rem;border-bottom:1px solid var(--line-dark);text-align:left;vertical-align:top}.admin-table th{color:#596053;font-size:.8rem;text-transform:uppercase}.admin-table td>span{display:block;margin-top:.2rem;color:#666b72;font-size:.88rem}.admin-table textarea{min-width:190px}.submissions-table th{white-space:nowrap}.submissions-table td{max-width:240px}.submissions-table small{display:block;margin-top:.2rem;color:#1112178f;font-size:.76rem;font-weight:760}.lead-card-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem;margin-top:1rem}.lead-order-card{display:grid;gap:.7rem;padding:.9rem;border:1px solid var(--line-dark);border-left-width:4px;border-radius:8px;background:#fff}.lead-order-card.is-good{border-left-color:#0a6b32}.lead-order-card.is-warning{border-left-color:#d48a12}.lead-order-card.is-risk{border-left-color:#b51d3a}.lead-order-card>div:first-child{display:grid;gap:.18rem}.lead-order-card span,.lead-order-card small,.lead-order-card p{color:#111217a3;font-size:.84rem;font-weight:760;line-height:1.35}.lead-order-card strong{color:var(--paper-ink);font-size:1rem;line-height:1.15}.lead-order-card p{margin:0}.lead-order-meta{display:flex;flex-wrap:wrap;gap:.35rem}.lead-order-meta span{width:fit-content;padding:.2rem .46rem;border-radius:999px;background:#11121712;color:#111217ad;font-size:.72rem;font-weight:950;text-transform:uppercase}.lead-card-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.lead-card-controls label{gap:.25rem;font-size:.78rem}.lead-card-controls .admin-wide{grid-column:1 / -1}.lead-card-controls input,.lead-card-controls select,.lead-card-controls textarea{min-height:2.35rem;padding:.45rem .55rem;font-size:.84rem}.lead-card-board .lead-type-actions{justify-content:start}.setup-wizard-grid,.rules-builder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.setup-wizard-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.setup-wizard-card{display:grid;gap:.5rem;align-content:start;min-height:210px;padding:.85rem;border:1px solid var(--line-dark);border-radius:8px;background:#fbfaf5}.setup-wizard-card strong{width:fit-content;padding:.18rem .44rem;border-radius:999px;background:#ffc55738;color:#765015;font-size:.72rem;font-weight:950;text-transform:uppercase}.setup-wizard-card.is-ready strong{background:#8bff6a33;color:#0a5b20}.setup-wizard-card.is-scheduled strong{background:#7cbeff2e;color:#15517c}.setup-wizard-card.is-approval-blocked strong{background:#ff50701f;color:#7a1026}.setup-wizard-card h4{margin:0;color:var(--paper-ink);font-size:1.02rem;line-height:1.2}.setup-wizard-card p,.setup-wizard-card small{margin:0;color:#111217a3;font-weight:740;line-height:1.35}.setup-wizard-card .button{align-self:end;width:fit-content;min-height:2.35rem;padding:.45rem .75rem;font-size:.82rem}.rules-builder-grid{align-items:start}.rules-preview-list,.audit-timeline-list{display:grid;gap:.55rem}.rules-preview-item,.audit-timeline-item{display:grid;gap:.34rem;padding:.75rem;border:1px solid rgba(17,18,23,.1);border-left-width:4px;border-radius:8px;background:#fbfaf5}.rules-preview-item span,.rules-preview-item small,.audit-timeline-item span,.audit-timeline-item small{color:#1112179e;font-size:.82rem;font-weight:760;line-height:1.34}.rules-preview-item strong,.audit-timeline-item strong{color:var(--paper-ink);font-size:.94rem;line-height:1.2}.audit-timeline-item{grid-template-columns:minmax(0,1fr) auto;align-items:start}.audit-timeline-item.is-good{border-left-color:#0a6b32}.audit-timeline-item.is-risk{border-left-color:#b51d3a}.audit-timeline-item.is-neutral{border-left-color:#11121747}.audit-timeline-item em{width:fit-content;padding:.2rem .46rem;border-radius:999px;background:#11121714;color:#111217ad;font-size:.72rem;font-style:normal;font-weight:950;text-transform:uppercase}.lead-select-col{position:sticky;left:0;z-index:3;width:52px;min-width:52px;background:#fff;box-shadow:1px 0 0 var(--line-dark)}th.lead-select-col{z-index:5}.lead-select-col input{width:1.15rem;height:1.15rem}.lead-dynamic-field{min-width:170px;color:#4f535b;font-size:.9rem;font-weight:720}.lead-dynamic-field span{color:#11121761}.lead-sticky-col{position:sticky;left:52px;z-index:2;min-width:170px;background:#fff;box-shadow:1px 0 0 var(--line-dark)}th.lead-sticky-col{z-index:4}.lead-sticky-col-2{left:222px;min-width:210px}tbody .lead-select-col,tbody .lead-sticky-col{background:#fff}.lead-risk-row.is-risk td:first-child{box-shadow:inset 4px 0 #ff4a66b3}.lead-risk-row.is-warning td:first-child{box-shadow:inset 4px 0 #ffc557d9}.admin-inline-link{display:inline-flex;width:fit-content;margin-top:.35rem;color:#0a6b32;font-size:.86rem;font-weight:950;text-decoration:underline;text-underline-offset:3px}.lead-field-preview{display:grid;gap:.35rem;min-width:210px}.lead-field-preview span{color:#555963;font-size:.88rem;font-weight:720}.lead-field-preview strong{color:var(--paper-ink)}.submission-answer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-top:1rem}.submission-answer{display:grid;gap:.35rem;padding:.85rem;border:1px solid var(--line-dark);border-radius:8px;background:#faf9f4}.submission-answer span{color:#555963}.submission-detail-topline{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-top:1rem;padding:.8rem;border-radius:8px;background:#f6f5ef;color:#555963;font-weight:760}.submission-detail-topline strong{color:var(--paper-ink)}.admin-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.admin-workflow-step{display:grid;gap:.45rem;align-content:start;min-height:142px;padding:1rem;color:var(--paper-ink);text-align:left}button.admin-workflow-step{cursor:pointer}.admin-workflow-step strong{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:6px;background:var(--green);color:#061007;font-weight:950}.admin-workflow-step span{font-size:1.05rem;font-weight:950}.admin-workflow-step small{color:#111217a8;font-weight:750;line-height:1.4}.admin-workflow-compact .admin-workflow-step{min-height:118px}.admin-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.admin-setup-item{display:grid;gap:.35rem;padding:1rem}.admin-setup-item strong{font-size:1.02rem}.admin-setup-item span{color:#111217ad;font-weight:720}.admin-setup-item code{font-size:.9em}.production-runbook{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;margin-top:1rem;padding:1rem;border:1px solid rgba(10,107,50,.18);border-radius:8px;background:linear-gradient(135deg,rgba(139,255,106,.14),transparent 44%),#fff}.production-runbook h3{margin:0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.04}.production-runbook p:not(.eyebrow){margin:.45rem 0 0;color:#111217ad;font-weight:740;line-height:1.45}.production-runbook ol{display:grid;gap:.55rem;margin:0;padding-left:1.2rem;color:#111217b8;font-weight:780;line-height:1.45}.button-danger{background:#7b1e2b;color:#fff}.button:disabled,.button-secondary:disabled{cursor:not-allowed;opacity:.62}.site-footer{background:#06070a;border-top:1px solid var(--line);color:var(--ink)}.footer-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(170px,.34fr) minmax(190px,.42fr) minmax(170px,.34fr);gap:2rem;width:min(calc(100% - 2rem),var(--max));margin:0 auto;padding:clamp(3rem,6vw,5rem) 0}.footer-grid h2{font-size:clamp(2rem,4vw,3.4rem)}.footer-grid h3{margin-bottom:1rem}.footer-grid nav,.footer-grid div:last-child{display:grid;gap:.55rem;color:var(--ink-muted);font-weight:750}.footer-grid p{color:var(--ink-muted);margin-top:1rem}.footer-bottom{display:flex;justify-content:space-between;gap:1rem;width:min(calc(100% - 2rem),var(--max));margin:0 auto;padding:1.2rem 0;border-top:1px solid var(--line);color:var(--ink-muted);font-size:.9rem}@media(max-width:980px){.header-inner{grid-template-columns:auto 1fr auto}.desktop-nav,.header-actions{display:none}.mobile-nav{display:block;justify-self:end}.section-heading,.split,.quote-layout,.media-split,.comparison-grid,.detail-grid,.process-grid,.blog-feature-layout,.review-layout,.article-hero,.use-case-intro-grid,.package-first-layout{grid-template-columns:minmax(0,1fr)!important}.section-heading>p{justify-self:start}.card-grid,.gallery-grid,.feature-grid,.decision-grid,.use-case-grid,.use-case-detail-grid,.review-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.event-grid,.package-grid,.blog-list,.blog-archive-grid,.admin-workflow,.admin-setup-grid,.operator-card-grid,.events-page-header,.automation-dashboard,.automation-scheduler-controls,.automation-run-card,.social-command-grid,.social-queue-card,.social-preview-card,.launch-readiness-grid,.readiness-grid,.seo-intake-summary,.draft-calendar-metrics,.draft-calendar-grid,.draft-review-layout,.lead-type-grid,.lead-filter-summary,.lead-ops-strip,.lead-pipeline-board,.lead-view-row,.lead-bulk-toolbar,.production-runbook,.step-list-horizontal,.local-video-grid,.video-grid,.media-asset-card,.admin-hero,.admin-grid,.process-layout,.footer-grid{grid-template-columns:minmax(0,1fr)}.admin-nav{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-panel-header{display:grid}.lead-filter-chips{justify-content:flex-start}.automation-summary-card.is-primary{grid-column:auto}.stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-studio-grid{grid-template-columns:minmax(0,1fr)}.blog-command-health,.blog-command-steps,.settings-section-grid,.settings-section-grid-large{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-action-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){h1,h2,h3{max-width:100%;overflow-wrap:break-word}h1{font-size:clamp(2.45rem,12vw,3.25rem)}h2{font-size:clamp(1.9rem,8.4vw,2.45rem)}.quote-copy h1{font-size:clamp(2.45rem,11vw,3.4rem)}.quote-copy h2{font-size:clamp(1.9rem,8.6vw,2.35rem)}.quote-layout .lead-form{width:100%;max-width:100%;justify-self:stretch}.section-heading,.quote-layout,.quote-copy{width:100%;max-width:100%;overflow:hidden}.section-inner{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem)}.section-heading{gap:1rem}.section-heading>p,.quote-copy>p{width:100%;max-width:min(100%,300px);justify-self:start}.check-list{width:100%;max-width:100%}.check-list li{max-width:min(100%,300px);overflow-wrap:break-word}.hero{min-height:calc(92vh - 74px)}.header-inner{width:min(calc(100% - 1rem),var(--max));grid-template-columns:minmax(0,1fr) auto;gap:.55rem;min-height:74px}.brand img{width:44px;height:44px}.brand{min-width:0;gap:.45rem;font-size:.8rem}.brand span{overflow:hidden;text-overflow:ellipsis}.mobile-nav summary{padding:.55rem .7rem}.hero-content{padding-top:3rem}.hero-video{display:block;object-position:center}.events-first-section{padding-top:1.45rem}.events-page-header{gap:.85rem}.events-page-header h1{font-size:clamp(2.55rem,16vw,4rem)}.event-page-callout{padding:.9rem}.hero-title{gap:.18em}.hero-title:after{width:min(300px,82vw);height:5px}.hero-title-se2{font-size:clamp(4rem,25vw,6.5rem)}.hero-title-service{font-size:clamp(2.2rem,13vw,3.5rem)}.hero-kicker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.pill{justify-content:center;min-width:0;padding-inline:.45rem;font-size:.78rem;white-space:nowrap}.hero-actions .button,.section-actions .button,.event-toolbar .button{width:100%}.event-toolbar{align-items:stretch;flex-direction:column}.blog-mini-card{grid-template-columns:96px minmax(0,1fr);gap:.75rem}.review-stack{grid-template-columns:minmax(0,1fr)}.rating-card{grid-row:auto}.gallery-grid-editorial .gallery-item:first-child,.gallery-grid-editorial .gallery-item:nth-child(6){grid-column:auto;grid-row:auto}.card-grid,.gallery-grid,.blog-archive-grid,.feature-grid,.decision-grid,.use-case-grid,.use-case-detail-grid,.admin-login,.admin-metrics-grid,.composite-grid,.address-grid,.form-grid,.admin-nav,.admin-workflow,.admin-setup-grid,.operator-card-grid,.events-page-header,.automation-dashboard,.automation-scheduler-controls,.automation-run-card,.social-command-grid,.social-queue-card,.social-preview-card,.launch-readiness-grid,.readiness-grid,.local-video-grid,.media-asset-card,.seo-intake-summary,.draft-calendar-metrics,.draft-calendar-grid,.draft-review-layout,.lead-type-grid,.lead-filter-summary,.lead-ops-strip,.lead-pipeline-board,.lead-view-row,.lead-bulk-toolbar,.blog-studio-grid,.blog-command-health,.blog-command-steps,.blog-action-row,.settings-section-grid,.settings-section-grid-large{grid-template-columns:minmax(0,1fr)}.blog-command-health div,.blog-command-step{min-height:auto}.activity-log-item{grid-template-columns:minmax(0,1fr)}.media-preview{position:static}.choice-option{align-items:start}.choice-option>span{padding-right:0}.choice-option-other:has(input[type=radio]:checked),.choice-option-other:has(input[type=checkbox]:checked){padding-right:.95rem}.choice-option:has(input[type=radio]:checked):after,.choice-option:has(input[type=checkbox]:checked):after{position:static;grid-column:2;justify-self:start;width:fit-content;margin-top:.15rem}.photo-collage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.photo-collage img:first-child{grid-row:auto}.stats-strip{grid-template-columns:minmax(0,1fr)}.stat{border-right:0;border-bottom:1px solid var(--line)}.footer-bottom{flex-direction:column}}@media(max-width:760px){.admin-grid{grid-template-columns:minmax(0,1fr)}.admin-nav{position:sticky;top:0;z-index:20;display:flex;max-height:none;overflow-x:auto;overscroll-behavior-x:contain;padding:.5rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#f7f6eff5;box-shadow:0 10px 26px #11121714}.admin-nav-group{flex:0 0 auto}.admin-nav-group{display:contents;padding:0;border-top:0}.admin-nav-group+.admin-nav-group{padding-top:0;border-top:0}.admin-nav-group-label{flex:0 0 auto;align-self:stretch;display:grid;place-items:center;min-width:88px;margin:0;padding:0 .55rem;border:1px solid rgba(17,18,23,.1);border-radius:6px;background:#ffffffc7;text-align:center}.admin-tab{flex:0 0 150px;min-height:3.75rem}.admin-tab.is-active{transform:none}}@media(prefers-reduced-motion:reduce)and (max-width:620px){.hero-video{display:none}.hero>img.hero-static-poster{display:block}}.security-hardening-panel,.backup-retention-panel,.ci-security-gate-panel,.conversion-audit-panel,.accessibility-performance-panel{margin-top:1rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#ffffffbd}.security-hardening-grid,.backup-retention-grid,.admin-gate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}.security-hardening-card,.backup-retention-grid>article{min-width:0;padding:.95rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#f7f6efc7}.security-hardening-card.is-good{border-color:#2e7d3242;background:#eaf9e8b8}.security-hardening-card.is-warning{border-color:#b5760047;background:#fff7dcc7}.security-hardening-card strong,.backup-retention-grid strong{display:inline-flex;margin-bottom:.35rem;font-size:.74rem;letter-spacing:0;text-transform:uppercase;color:var(--forest)}.security-hardening-card h4,.admin-gate-grid h3{margin:0 0 .35rem;font-size:clamp(1rem,1.5vw,1.15rem)}.security-hardening-card p,.backup-retention-grid p,.admin-gate-grid p{margin:0;color:var(--muted)}.security-header-strip{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.security-header-strip span{display:inline-flex;padding:.38rem .58rem;border:1px solid rgba(17,18,23,.1);border-radius:999px;background:#ffffffb3;font-size:.82rem;font-weight:800}.security-header-strip span.is-good{color:#2e7d32}.security-header-strip span.is-warning{color:#8a5a00}.reporting-summary-grid,.reports-insight-grid,.reports-chart-grid,.alert-routing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:1rem 0}.reporting-summary-grid>div,.report-insight-card,.report-chart-card,.alert-routing-card,.reporting-panel{border:1px solid rgba(12,24,38,.12);border-radius:8px;background:#ffffffc7;padding:1rem}.reports-filter-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;align-items:end;border:1px solid rgba(12,24,38,.12);border-radius:8px;background:#ffffffb8;padding:1rem;margin:1rem 0}.reports-filter-strip label{display:grid;gap:.38rem}.reports-filter-strip label span,.report-chart-card .eyebrow{color:var(--accent);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.report-insight-card{display:grid;gap:.35rem;min-height:6rem}.report-insight-card strong{color:var(--ink);font-size:1.65rem;line-height:1}.report-insight-card.is-good{border-color:#2da8526b;background:linear-gradient(135deg,#338d4a24,#ffffffc7)}.report-insight-card.is-warning{border-color:#c68b1c73;background:linear-gradient(135deg,#c68b1c24,#ffffffc7)}.reports-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-chart-card{display:grid;gap:.8rem;align-content:start}.report-chart-card h4{margin:.12rem 0 0}.report-chart-card-wide{grid-column:1 / -1}.report-bar-row{display:grid;grid-template-columns:minmax(7rem,.9fr) minmax(6rem,1.6fr) auto;gap:.75rem;align-items:center;min-height:2rem}.report-bar-row span{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:800}.report-bar-row b{color:var(--ink);font-variant-numeric:tabular-nums}.report-bar-track{min-height:.62rem;overflow:hidden;border-radius:999px;background:#0c18261a}.report-bar-track i{display:block;min-height:.62rem;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#213b65)}.report-chart-empty{border:1px dashed rgba(12,24,38,.18);border-radius:8px;color:var(--muted);padding:.85rem}.reporting-summary-grid strong{display:block;color:var(--ink);font-size:clamp(1.25rem,3vw,2rem);line-height:1}.reporting-summary-grid span,.report-insight-card span,.alert-routing-card span,.reporting-panel span,.reporting-panel small{color:var(--muted)}.reporting-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.report-row-list,.report-card-list{display:grid;gap:.5rem}.report-row-list span,.report-card-button{display:flex;justify-content:space-between;gap:.75rem;width:100%;border:1px solid rgba(12,24,38,.1);border-radius:8px;background:#ffffffb8;padding:.7rem .85rem;text-align:left}.report-card-button{display:grid;justify-content:initial;color:inherit;cursor:pointer}.alert-routing-card{display:grid;gap:.65rem}.trust-layer-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1rem}.trust-media-card,.trust-review-card{display:grid;gap:.85rem;border:1px solid rgba(12,24,38,.12);border-radius:8px;background:#fff;padding:1rem}.trust-media-card video{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:8px;background:#07080d}.trust-rating{display:flex;align-items:baseline;gap:.75rem}.trust-rating strong{font-size:2.2rem;line-height:1}.trust-review-list{display:grid;gap:.7rem}.trust-review-list blockquote{margin:0;border-left:3px solid var(--green);padding-left:.75rem}.trust-review-list p,.trust-review-list cite{margin:0}.media-source-badge.is-good{border-color:#297e4247;background:#dcf6d2cc;color:var(--green-dark)}.media-source-badge.is-risk{border-color:#b23e3e47;background:#ffe7e7e6;color:#8f2e2e}@media(max-width:820px){.reports-filter-strip,.reports-chart-grid,.autopilot-schedule-summary-grid,.reporting-layout,.trust-layer-grid{grid-template-columns:1fr}.report-bar-row{grid-template-columns:minmax(0,1fr) auto}.report-bar-track{grid-column:1 / -1}.report-row-list span{display:grid}}.admin-shell{--admin-bg: #080a10;--admin-bg-soft: #0d111a;--admin-surface: #111822;--admin-surface-2: #151e2b;--admin-surface-3: #1b2635;--admin-border: rgba(235, 246, 238, .12);--admin-border-strong: rgba(139, 255, 106, .26);--admin-text: #f7f8f4;--admin-muted: rgba(247, 248, 244, .68);--admin-faint: rgba(247, 248, 244, .48);--admin-good: #8bff6a;--admin-good-bg: rgba(139, 255, 106, .11);--admin-warn: #ffcc4d;--admin-warn-bg: rgba(255, 204, 77, .12);--admin-risk: #ff5d74;--admin-risk-bg: rgba(255, 93, 116, .12);color-scheme:dark;background:radial-gradient(circle at 16% 0%,rgba(139,255,106,.13),transparent 34rem),radial-gradient(circle at 94% 18%,rgba(56,168,255,.11),transparent 30rem),linear-gradient(180deg,#0a0d13 0%,var(--admin-bg) 42%,#06080d 100%);color:var(--admin-text)}.admin-shell .section-inner{width:min(calc(100% - 2rem),1440px)}.admin-shell .admin-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:1rem;margin-bottom:1rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid var(--admin-border);border-radius:10px;background:linear-gradient(135deg,rgba(139,255,106,.12),transparent 42%),#111822c2;box-shadow:0 26px 70px #00000057}.admin-shell h1{max-width:none;color:var(--admin-text);font-size:clamp(2.15rem,4.2vw,4rem)}.admin-shell :is(h2,h3,h4),.admin-shell :is(.admin-card,.admin-editor,.admin-nav,.admin-status,.admin-login) strong{color:var(--admin-text)}.admin-shell .admin-hero p,.admin-shell :is(.admin-status span,.admin-card p,.admin-editor p,.admin-editor summary span,.field-help,.admin-card label,.admin-login label){color:var(--admin-muted)}.admin-shell .eyebrow,.admin-shell .admin-nav-group-label{color:#8bff6adb}.admin-shell :is(.admin-status,.admin-card,.admin-login,.admin-nav,.admin-editor,.admin-activity-log,.admin-workflow-step,.admin-setup-item,.lead-pipeline-card,.quality-panel,.seo-intake-panel,.operator-card,.command-center-card,.attention-item,.needs-attention-panel,.setup-wizard-panel,.rules-settings-panel,.rules-preview-panel,.admin-command-strip,.admin-command-results,.admin-command-results button,.ops-brief-card,.template-preset-panel,.ops-brief-item,.approval-summary-card,.preset-card,.ops-workflow-panel,.production-monitor-panel,.booking-funnel-panel,.media-optimization-panel,.launch-control-center,.launch-control-phase,.ops-workflow-card,.monitor-card,.media-optimization-card,.launch-control-card,.booking-funnel-card,.approval-item,.admin-settings-section,.launch-readiness-panel,.launch-readiness-item,.readiness-item,.social-readiness-panel,.blog-readiness-panel,.admin-table-wrap,.audit-timeline-item,.activity-log-item,.reporting-panel,.reporting-summary-card,.report-card-button,.report-row-list span,.alert-routing-card,.trust-media-card,.trust-review-card){border-color:var(--admin-border);background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 46%),var(--admin-surface);color:var(--admin-text);box-shadow:0 18px 48px #0000002e}.admin-shell :is(.autopilot-hero,.production-runbook,.seo-readiness-panel){border-color:var(--admin-border-strong);background:linear-gradient(135deg,rgba(139,255,106,.12),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.035),transparent),var(--admin-surface)}.admin-shell .admin-nav{background:linear-gradient(180deg,rgba(139,255,106,.055),transparent 26%),#0b1018f0;box-shadow:0 22px 58px #00000052}.admin-shell .admin-tab small{color:var(--admin-muted)}.admin-shell .admin-nav-group+.admin-nav-group{border-top-color:#f7f8f417}.admin-shell .admin-nav-group-label{color:var(--admin-faint)}.admin-shell .admin-tab{border-color:transparent;color:var(--admin-text)}.admin-shell .admin-tab:hover,.admin-shell .admin-tab:focus-visible{border-color:#8bff6a38;background:#8bff6a14}.admin-shell .admin-tab.is-active{border-color:#8bff6a5c;background:linear-gradient(135deg,rgba(139,255,106,.22),transparent 50%),#172115;color:var(--admin-text);box-shadow:inset 4px 0 0 var(--admin-good),0 14px 34px #0000003d}.admin-shell .admin-nav-more{display:grid;gap:.35rem}.admin-shell .admin-nav-more summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid rgba(247,248,244,.09);border-radius:8px;padding:.48rem .65rem;color:var(--admin-muted);font-size:.78rem;font-weight:720;cursor:pointer;list-style:none}.admin-shell .admin-nav-more summary::-webkit-details-marker{display:none}.admin-shell .admin-nav-more summary:after{content:"+";color:#8bff6ad1;font-weight:760}.admin-shell .admin-nav-more[open] summary:after{content:"-"}.admin-shell .admin-nav-more[open]{padding:.35rem;border:1px solid rgba(247,248,244,.08);border-radius:8px;background:#070c135c}.admin-shell .admin-nav-more .admin-tab{margin-top:.3rem}.admin-shell .admin-command-strip{background:#0d111af5;backdrop-filter:blur(14px)}.admin-shell .admin-section-toolbar>span{color:var(--admin-muted)}.admin-shell .admin-section-segment{border-color:#f7f8f429;background:#f7f8f40a}.admin-shell .admin-section-segment .admin-section-toggle{color:var(--admin-copy-strong)}.admin-shell .admin-section-segment .admin-section-toggle+.admin-section-toggle{border-left-color:#f7f8f41f}.admin-shell .admin-section-segment .admin-section-toggle:hover,.admin-shell .admin-section-segment .admin-section-toggle:focus-visible{background:#8bff6a1f}.admin-shell .admin-search-label{color:var(--admin-muted)}.admin-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.admin-shell .admin-search-label input,.admin-shell .lead-card-controls :is(input,textarea,select),.admin-shell .admin-table :is(input,textarea,select){border-color:#f7f8f424;background:#0b111a;color:var(--admin-text)}.admin-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select)::placeholder{color:#f7f8f46b}.admin-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus-visible{outline:2px solid rgba(139,255,106,.38);outline-offset:2px;border-color:#8bff6a61}.admin-shell :is(.button-secondary,.admin-card .button-secondary,.section-light .button-secondary){border-color:#f7f8f429;background:linear-gradient(180deg,#ffffff13,#ffffff05),var(--admin-surface-3);color:var(--admin-text);box-shadow:0 14px 30px #00000038}.admin-shell :is(.button-secondary,.admin-card .button-secondary,.section-light .button-secondary):hover{border-color:#8bff6a6b;background:linear-gradient(180deg,#8bff6a1f,#8bff6a08),var(--admin-surface-3)}.admin-shell :is(.attention-action,.attention-dismiss,.approval-actions button,.mini-actions button,.mini-actions a,.launch-control-card button,.admin-autosave-banner button,.autopilot-post-actions button,.autopilot-blog-row a,.autopilot-blog-row button){border-color:#f7f8f424;background:var(--admin-surface-3);color:var(--admin-text)}.admin-shell :is(.admin-pill,.admin-dirty-pill,.quality-badge.is-good){border-color:#8bff6a47;background:#8bff6a24;color:var(--admin-good)}.admin-shell .admin-dirty-pill.is-dirty,.admin-shell .quality-badge.is-risk{border-color:#ff5d744d;background:var(--admin-risk-bg);color:var(--admin-risk)}.admin-shell .quality-badge.is-warning{border-color:#ffcc4d4d;background:var(--admin-warn-bg);color:var(--admin-warn)}.admin-shell :is(.is-good,.command-center-card.is-good,.operator-card.is-good,.ops-brief-item.is-good,.approval-item.is-good,.autopilot-metric.is-good,.autopilot-next-row,.autopilot-schedule-block.is-green,.readiness-item.is-good,.launch-readiness-item.is-ready){border-color:#8bff6a47;background:linear-gradient(135deg,rgba(139,255,106,.12),transparent 48%),var(--admin-surface-2)}.admin-shell :is(.is-warning,.is-manual,.command-center-card.is-warning,.attention-item.is-warning,.operator-card.is-warning,.ops-brief-item.is-warning,.approval-item.is-warning,.autopilot-metric.is-warning,.autopilot-schedule-block.is-orange){border-color:#ffcc4d47;background:linear-gradient(135deg,rgba(255,204,77,.12),transparent 48%),var(--admin-surface-2)}.admin-shell :is(.is-risk,.attention-item.is-risk,.operator-card.is-risk,.approval-item.is-risk,.autopilot-metric.is-risk,.audit-timeline-item.is-risk){border-color:#ff5d7452;background:linear-gradient(135deg,rgba(255,93,116,.12),transparent 48%),var(--admin-surface-2)}.admin-shell :is(.admin-card p,.admin-card small,.admin-card li,.admin-card td,.admin-card th,.attention-item span,.command-center-card small,.operator-card small,.ops-brief-item small,.approval-item span,.approval-item small,.monitor-card small,.media-optimization-card small,.booking-funnel-card p,.launch-control-card small,.autopilot-post-row span,.autopilot-post-row small,.autopilot-blog-row span,.autopilot-blocker span,.autopilot-blocker small,.activity-log-item span,.activity-log-item small,.audit-timeline-item span,.audit-timeline-item small,.reporting-summary-grid span,.reporting-panel span,.reporting-panel small,.trust-review-list cite){color:var(--admin-muted)}.admin-shell :is(.command-center-card span,.operator-card span,.ops-brief-item span,.approval-summary-card span,.preset-card span,.ops-workflow-card>span,.monitor-card>span,.media-optimization-card>span,.launch-control-card>span,.autopilot-status-pill strong,.autopilot-metric span,.autopilot-next-row span,.autopilot-schedule-block span,.autopilot-schedule-block em,.detail-summary-grid span){color:var(--admin-faint)}.admin-shell :is(.command-center-card strong,.operator-card strong,.attention-item strong,.ops-brief-item strong,.approval-item strong,.ops-workflow-card strong,.monitor-card strong,.media-optimization-card strong,.booking-funnel-card h3,.launch-control-card strong,.autopilot-card h3,.autopilot-metric strong,.autopilot-next-row strong,.autopilot-schedule-block strong,.autopilot-post-row strong,.autopilot-blog-row strong,.autopilot-blocker strong,.detail-summary-grid strong,.readiness-item strong,.launch-readiness-item strong,.audit-timeline-item strong){color:var(--admin-text)}.admin-shell .admin-table th{background:#8bff6a14;color:var(--admin-muted)}.admin-shell .admin-table :is(th,td){border-color:#f7f8f41a}.admin-shell .admin-detail-backdrop{background:#00000094}.admin-shell .admin-detail-drawer{border-left-color:var(--admin-border);background:var(--admin-surface)}.admin-shell :is(.detail-drawer-head,.detail-drawer-related,.detail-drawer-actions){border-color:var(--admin-border);background:#0d111af5}.admin-shell .mobile-admin-actions:not([hidden]){border-color:var(--admin-border);background:#0d111af5}.admin-shell .mobile-admin-actions button{border-color:#f7f8f424;background:var(--admin-surface-3);color:var(--admin-text)}.admin-shell .mobile-admin-actions button:first-child{background:var(--admin-good);color:#071007}@media(max-width:760px){.admin-shell .admin-nav{background:#0b1018f5}.admin-shell .admin-nav-group-label{border-color:#f7f8f41a;background:#ffffff0a;color:var(--admin-muted)}}.platform-cadence-grid,.cost-dashboard-list,.recycle-list{display:grid;gap:.9rem}.platform-cadence-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:.65rem}.platform-cadence-card,.cost-dashboard-card,.recycle-item{padding:1rem;border:1px solid rgba(235,246,238,.12);border-radius:10px;background:linear-gradient(135deg,rgba(139,255,106,.06),transparent 42%),#111822eb;color:var(--admin-text);box-shadow:inset 0 1px #ffffff08}.platform-cadence-card{display:grid;gap:.8rem}.platform-cadence-card>div:first-child,.cost-dashboard-card-head,.recycle-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.platform-cadence-card strong,.cost-dashboard-card strong,.recycle-item strong{color:var(--admin-text)}.platform-cadence-card small,.cost-dashboard-card span,.cost-dashboard-card dd,.recycle-item span,.recycle-item small{color:var(--admin-muted)}.cost-dashboard-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:1rem 0}.cost-dashboard-summary div{padding:1rem;border:1px solid rgba(139,255,106,.24);border-radius:10px;background:#8bff6a14}.cost-dashboard-summary strong{display:block;color:var(--admin-text);font-size:clamp(1.7rem,3vw,2.35rem);line-height:1}.cost-dashboard-summary span{display:block;margin-top:.35rem;color:var(--admin-muted);font-weight:850}.cost-dashboard-card-head em{padding:.32rem .6rem;border:1px solid rgba(139,255,106,.28);border-radius:999px;color:var(--admin-good);font-style:normal;font-weight:900}.cost-dashboard-card dl{display:grid;gap:.65rem;margin:1rem 0}.cost-dashboard-card dl div{display:grid;grid-template-columns:minmax(100px,.25fr) minmax(0,1fr);gap:.75rem;padding-bottom:.65rem;border-bottom:1px solid rgba(235,246,238,.08)}.cost-dashboard-card dt{color:var(--admin-faint);font-weight:900;text-transform:uppercase;font-size:.72rem}.cost-dashboard-card p{color:var(--admin-muted)}.recycle-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.25fr);gap:.8rem;margin:1rem 0}.recycle-item{display:grid;gap:.8rem}.recycle-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.button-danger{border-color:#ff5d746b;background:#ff5d741f;color:#ffd8df}.button-danger:hover,.button-danger:focus-visible{border-color:#ff5d74b8;background:#ff5d7433;color:#fff}.admin-shell :is(.media-security-note,.media-filter-panel,.media-library-summary div,.media-asset-card,.media-review-card,.media-requirements-panel,.media-platform-card,.media-optimization-panel,.setup-wizard-card,.launch-control-phase,.launch-control-card,.security-hardening-panel,.backup-retention-panel,.ci-security-gate-panel,.alert-routing-card,.admin-gate-grid>div,.ops-workflow-card,.monitor-card,.booking-funnel-card,.reporting-summary-grid div,.report-panel,.rules-settings-panel,.rules-preview-panel,.rules-preview-item,.social-api-panel,.social-api-card,.social-settings-panel,.platform-plan-panel,.platform-plan-card,.social-preview-panel,.social-preview-card,.social-queue-card,.scheduler-toggle-block,.provider-state,.provider-checks,.social-api-event,.automation-history-panel,.content-calendar-bulk,.calendar-date-controls,.content-calendar-summary div,.content-calendar-planner,.segmented-control,.calendar-day,.calendar-item,.calendar-planner-item,.calendar-lock-note,.approval-item,.detail-summary-grid>div,.admin-empty-state){border-color:var(--admin-border);background:linear-gradient(135deg,rgba(139,255,106,.045),transparent 44%),#111822eb;color:var(--admin-text)}.admin-shell .launch-control-phase-head p{color:var(--admin-muted)}.admin-shell :is(.media-security-note,.media-filter-panel,.media-library-summary div,.setup-wizard-card,.security-hardening-panel,.backup-retention-panel,.ci-security-gate-panel,.alert-routing-card){box-shadow:inset 0 1px #ffffff09}.admin-shell :is(.media-security-note,.media-security-note strong,.media-library-summary strong,.setup-wizard-card strong,.launch-control-card strong,.security-hardening-panel strong,.admin-gate-grid strong,.rules-preview-item strong,.social-api-card span,.social-settings-panel strong,.platform-plan-panel strong,.social-preview-panel strong,.automation-history-panel strong,.automation-history-panel h3,.scheduler-toggle-block strong,.provider-state b,.provider-checks summary,.social-api-event strong,.content-calendar-bulk strong,.content-calendar-summary strong,.calendar-day-head,.calendar-planner-head h3,.calendar-planner-main strong,.calendar-lock-note strong,.social-preview-card strong,.social-queue-card strong,.calendar-item strong,.report-panel h3,.report-panel h4){color:var(--admin-text)}.admin-shell :is(.media-security-note span,.media-security-note p,.media-library-summary span,.setup-wizard-card p,.setup-wizard-card small,.launch-control-card p,.security-hardening-panel p,.backup-retention-panel p,.ci-security-gate-panel p,.alert-routing-card p,.admin-gate-grid p,.ops-workflow-card p,.monitor-card p,.rules-preview-item small,.social-api-card small,.social-api-card em,.provider-state small,.provider-checks span,.social-api-event span,.platform-plan-panel p,.platform-plan-panel small,.social-preview-panel p,.social-preview-panel small,.automation-history-panel p,.automation-history-panel small,.content-calendar-summary span,.calendar-day-head small,.calendar-day-list p,.calendar-planner-main span,.calendar-planner-main small,.calendar-planner-main em,.calendar-lock-note small,.calendar-planner-controls label,.social-preview-card p,.social-queue-card p,.calendar-item span,.report-panel p){color:var(--admin-muted)}.admin-shell :is(.media-check-pill,.scheduler-check-pill,.platform-readiness-badge,.media-status-badge,.media-source-badge,.media-flag){border-color:#ebf6ee24;background:#ebf6ee0f;color:var(--admin-muted)}.admin-shell :is(.media-check-pill:has(input:checked),.scheduler-check-pill:has(input:checked),.platform-readiness-badge.is-ready,.media-status-badge.is-approved){border-color:#8bff6a85;background:#8bff6a26;color:var(--admin-good)}.admin-shell :is(.media-check-pill input,.scheduler-check-pill input){accent-color:var(--admin-good)}.admin-shell :is(.media-filter-panel label,.platform-cadence-card label,.recycle-toolbar label,.content-calendar-bulk label,.social-settings-panel label,.rules-settings-panel label,.time-input-chip span){color:var(--admin-muted)}.admin-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#080a10f5;color:var(--admin-text);border-color:#ebf6ee29;color-scheme:dark}.admin-shell :is(input,select,textarea)::placeholder{color:#f7f8f475}.admin-shell .admin-help-button{border-color:#ebf6ee2e;background:#ebf6ee12;color:var(--admin-text);box-shadow:inset 0 0 0 1px #ffffff06}.admin-shell .admin-help-button:hover,.admin-shell .admin-help-button:focus-visible{border-color:#8bff6a80;background:#8bff6a29;color:var(--admin-good)}.admin-shell :is(input[type=checkbox],input[type=radio]){appearance:none;display:inline-grid;place-content:center;width:1.05rem;height:1.05rem;margin:0;border:1px solid rgba(235,246,238,.2);background:#080a10f5;color:var(--admin-good);vertical-align:middle}.admin-shell input[type=checkbox]{border-radius:4px}.admin-shell input[type=radio]{border-radius:999px}.admin-shell input[type=checkbox]:checked,.admin-shell input[type=radio]:checked{border-color:#8bff6aa6;background:#8bff6a2e}.admin-shell input[type=checkbox]:checked:after{content:"";width:.34rem;height:.6rem;border:solid var(--admin-good);border-width:0 2px 2px 0;transform:translateY(-.05rem) rotate(45deg)}.admin-shell input[type=radio]:checked:after{content:"";width:.48rem;height:.48rem;border-radius:999px;background:var(--admin-good)}.admin-shell :is(.media-inline-toggle,.media-advanced-usage,.media-technical-fields,.security-hardening-card,.backup-retention-grid>article,.conversion-audit-panel,.accessibility-performance-panel){border-color:var(--admin-border);background:linear-gradient(135deg,rgba(139,255,106,.045),transparent 44%),#111822f0;color:var(--admin-text)}.admin-shell :is(.media-advanced-usage summary,.media-technical-fields summary,.media-inline-toggle span,.security-hardening-card h4,.backup-retention-grid h4){color:var(--admin-text)}.admin-shell :is(.media-technical-fields p,.media-check-text small,.backup-retention-grid p,.security-hardening-card p){color:var(--admin-muted)}.admin-shell .scheduler-check-pill span{border-color:#ebf6ee29;background:#ebf6ee0f;color:var(--admin-muted)}.admin-shell .scheduler-check-pill input:checked+span{border-color:#8bff6a8c;background:#8bff6a29;color:var(--admin-good);box-shadow:inset 0 0 0 1px #8bff6a1f}.admin-shell :is(.segmented-control,.calendar-date-controls) button{color:var(--admin-muted)}.admin-shell .calendar-date-controls button:hover{background:#ebf6ee12;color:var(--admin-text)}.admin-shell .segmented-control button.is-active{background:#8bff6a29;color:var(--admin-good);box-shadow:inset 0 0 0 1px #8bff6a33}.admin-shell :is(.provider-state.is-good,.social-api-event.is-good){border-color:#8bff6a52;background:#8bff6a17}.admin-shell :is(.provider-state.is-warning,.social-api-card.is-blocked){border-color:#ffc55757;background:linear-gradient(135deg,rgba(255,197,87,.08),transparent 48%),#111822f0}.admin-shell .calendar-day-head b{background:#ebf6ee14;color:var(--admin-text)}.admin-shell .calendar-day.is-selected{border-color:#8bff6a5c;box-shadow:inset 0 0 0 1px #8bff6a1f,0 18px 36px #0000002e}.admin-shell .calendar-day.is-selected .calendar-day-head b{background:#8bff6a29;color:var(--admin-green)}.admin-shell .media-library-summary span{background:transparent}.admin-shell .media-pipeline-footnotes span{border-color:#ebf6ee24;background:#ebf6ee0f;color:var(--admin-muted)}.admin-shell{--admin-panel-bg: #090d14;--admin-surface-a: #101722;--admin-surface-b: #151e2b;--admin-surface-c: #1a2635;--admin-card-border: rgba(235, 246, 238, .13);--admin-card-border-strong: rgba(139, 255, 106, .28);--admin-copy-strong: #ffffff;--admin-copy: #f7f8f4;--admin-copy-muted: rgba(247, 248, 244, .76);--admin-copy-faint: rgba(247, 248, 244, .58);--admin-chip-bg: #0c141f}.admin-shell .admin-panel{background:transparent;color:var(--admin-copy)}.admin-shell .admin-panel :is(.admin-card,.admin-editor,.admin-table-wrap,.admin-field-card,.admin-status,.admin-activity-log,.admin-workflow-step,.admin-setup-item,.lead-type-card,.lead-pipeline-card,.lead-order-card,.lead-detail-card,.lead-mini-card,.lead-filter-summary,.lead-card-controls,.lead-ops-strip>div,.quality-panel,.seo-intake-panel,.seo-intake-summary>div,.draft-calendar-dashboard,.draft-calendar-metric,.draft-calendar-column,.draft-calendar-card,.draft-checklist-panel,.autopilot-hero,.autopilot-card,.autopilot-schedule-card,.autopilot-status-pill,.autopilot-metric,.autopilot-next-row,.autopilot-schedule-block,.autopilot-post-row,.autopilot-blog-row,.autopilot-blocker,.content-autopilot-tabs button,.autopilot-platform-card,.autopilot-mini-calendar-item,.rules-settings-panel,.rules-preview-panel,.rules-preview-item,.platform-cadence-card,.autopilot-schedule-summary-card,.social-api-panel,.social-api-card,.social-settings-panel,.social-preview-panel,.social-queue-card,.platform-plan-panel,.platform-plan-card,.provider-state,.provider-checks,.social-api-event,.content-calendar-bulk,.content-calendar-summary>div,.calendar-day,.calendar-item,.segmented-control,.approval-summary-card,.approval-item,.preset-card,.media-security-note,.media-filter-panel,.media-library-summary>div,.media-asset-card,.media-review-card,.media-requirements-panel,.media-platform-card,.media-optimization-panel,.setup-wizard-card,.launch-control-card,.launch-readiness-panel,.launch-readiness-item,.readiness-item,.production-monitor-panel,.monitor-card,.booking-funnel-card,.backup-retention-panel,.backup-retention-grid>article,.security-hardening-panel,.security-hardening-card,.ci-security-gate-panel,.alert-routing-card,.report-panel,.reports-filter-strip,.report-insight-card,.report-chart-card,.reporting-panel,.reporting-summary-card,.reporting-summary-grid>div,.cost-dashboard-card,.cost-dashboard-summary>div,.recycle-item,.admin-empty-state,.activity-log-item,.audit-timeline-item,.automation-history-panel,.conversion-audit-panel,.accessibility-performance-panel,.production-runbook,.event-sync-history,.event-sync-summary,.event-sync-history-item){border-color:var(--admin-card-border);background-color:var(--admin-surface-a);background-image:linear-gradient(135deg,rgba(139,255,106,.055),transparent 42%),linear-gradient(180deg,#ffffff09,#fff0);color:var(--admin-copy);box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff09}.admin-shell .admin-panel :is(.is-good,.is-ready,.launch-readiness-item.is-ready,.readiness-item.is-good,.provider-state.is-good,.social-api-card.is-ready,.social-api-event.is-good,.monitor-card.is-good,.approval-item.is-good,.autopilot-metric.is-good,.autopilot-next-row,.autopilot-schedule-block.is-green,.autopilot-schedule-summary-card.is-good,.content-autopilot-tabs button.is-active,.autopilot-platform-card.is-good,.autopilot-mini-calendar-item.is-ready,.report-insight-card.is-good,.lead-pipeline-card.is-booked){border-color:#8bff6a57;background-color:#102117;background-image:linear-gradient(135deg,rgba(139,255,106,.13),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.04),transparent)}.admin-shell .admin-panel :is(.is-warning,.is-manual,.needs-work,.lead-pipeline-card.is-new,.lead-pipeline-card.is-contacted,.lead-pipeline-card.is-quoted,.autopilot-metric.is-warning,.autopilot-schedule-block.is-orange,.autopilot-schedule-summary-card.is-warning,.autopilot-platform-card.is-warning,.autopilot-mini-calendar-item.is-warning,.report-insight-card.is-warning,.monitor-card.is-warning,.approval-item.is-warning,.provider-state.is-warning,.social-api-card.is-blocked){border-color:#ffcc4d57;background-color:#211b10;background-image:linear-gradient(135deg,rgba(255,204,77,.13),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.04),transparent)}.admin-shell .admin-panel :is(.is-risk,.lead-pipeline-card.is-lost,.lead-pipeline-card.is-closed,.autopilot-metric.is-risk,.autopilot-post-row.is-risk,.autopilot-blocker.is-risk,.autopilot-schedule-summary-card.is-risk,.autopilot-platform-card.is-risk,.monitor-card.is-risk,.approval-item.is-risk){border-color:#ff5d745c;background-color:#211019;background-image:linear-gradient(135deg,rgba(255,93,116,.13),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.04),transparent)}.admin-shell .admin-panel :is(h1,h2,h3,h4,strong,legend,summary){color:var(--admin-copy-strong)}.admin-shell .admin-panel :is(p,span,small,em,li,dt,dd,td,th,label,cite){color:var(--admin-copy-muted)}.admin-shell .admin-panel :is(.eyebrow,.admin-panel-header .eyebrow,.admin-nav-group-label){color:#8bff6ae6}.admin-shell .admin-panel :is(.admin-pill,.admin-dirty-pill,.quality-badge,.draft-checklist-chip,.autopilot-pill-row span,.autopilot-queue-tabs span,.lead-filter-chips span,.media-status-badge,.media-source-badge,.media-flag,.platform-readiness-badge,.media-pipeline-footnotes span){border-color:#ebf6ee29;background-color:var(--admin-chip-bg);background-image:none;color:var(--admin-copy-muted)}.admin-shell .admin-panel :is(.admin-pill,.quality-badge.is-good,.draft-checklist-chip.is-done,.platform-readiness-badge.is-ready,.media-status-badge.is-approved,.media-flag.is-clear){border-color:#8bff6a6b;background-color:#102419;color:#baff9f}.admin-shell .admin-panel :is(.quality-badge.is-warning,.draft-checklist-chip.is-needed,.media-status-badge.is-review,.platform-readiness-badge.needs-work){border-color:#ffcc4d66;background-color:#231b0e;color:#ffdc7a}.admin-shell .admin-panel :is(.quality-badge.is-risk,.media-status-badge.is-rejected,.admin-dirty-pill.is-dirty){border-color:#ff5d746b;background-color:#261019;color:#ff9aac}.admin-shell .admin-panel :is(.scheduler-check-pill,.media-check-pill){background:transparent;box-shadow:none}.admin-shell .admin-panel :is(.scheduler-check-pill span,.media-check-pill,.media-inline-toggle){border-color:#ebf6ee29;background-color:var(--admin-chip-bg);background-image:none;color:var(--admin-copy-muted)}.admin-shell .admin-panel :is(.scheduler-check-pill input:checked+span,.media-check-pill:has(input:checked),.media-inline-toggle:has(input:checked)){border-color:#8bff6a7a;background-color:#102419;color:#baff9f}.admin-shell .admin-panel :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#ebf6ee2b;background-color:#070c13;color:var(--admin-copy);box-shadow:inset 0 1px #ffffff06}.admin-shell .admin-panel :is(input,textarea)::placeholder{color:#f7f8f475}.admin-shell .admin-panel :is(button:not(.admin-help-button):not(.admin-tab),a.button,.lead-type-actions a,.autopilot-blog-row a,.autopilot-blog-row button,.draft-calendar-actions button){border-color:#ebf6ee29;background-color:var(--admin-surface-c);color:var(--admin-copy);box-shadow:0 10px 24px #0000002e}.admin-shell .admin-panel :is(.button:not(.button-secondary):not(.button-danger),button.button:not(.button-secondary):not(.button-danger),a.button:not(.button-secondary):not(.button-danger)){border-color:#c2ffaab8;background-color:#173d25;background-image:linear-gradient(135deg,rgba(139,255,106,.28),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.08),transparent);color:#f8fff5;box-shadow:0 14px 32px #8bff6a29,inset 0 1px #ffffff1f}.admin-shell .admin-panel :is(button:not(.admin-help-button):not(.admin-tab):hover,button:not(.admin-help-button):not(.admin-tab):focus-visible,.lead-type-actions a:hover,.lead-type-actions a:focus-visible){border-color:#8bff6a73;color:#fff}.admin-shell .admin-panel .button-danger{border-color:#ff5d7485;background-color:#2a1019;color:#ffb4c1}.admin-shell .admin-table{background-color:var(--admin-surface-a);color:var(--admin-copy)}.admin-shell .admin-table :is(th,td){border-color:#ebf6ee1a;color:var(--admin-copy-muted)}.admin-shell .admin-table th,.admin-shell .admin-table thead{background-color:#0c141f;color:var(--admin-copy)}.admin-shell .admin-table tbody tr:nth-child(2n){background-color:#ffffff06}.admin-shell .admin-panel :is(.lead-select-col,.lead-sticky-col,tbody .lead-select-col,tbody .lead-sticky-col){border-color:#ebf6ee1a;background-color:#0c141f;color:var(--admin-copy-muted);box-shadow:1px 0 #ebf6ee1a}.admin-shell .admin-table tbody tr.lead-risk-row.is-risk :is(td,.lead-select-col,.lead-sticky-col){background-color:#211019}.admin-shell .admin-table tbody tr.lead-risk-row.is-warning :is(td,.lead-select-col,.lead-sticky-col){background-color:#211b10}.admin-shell .admin-panel :is(.lead-dynamic-field,.lead-dynamic-field span,.lead-sticky-col span,.lead-sticky-col strong){color:inherit}.admin-shell .admin-panel .lead-due-pill{border:1px solid rgba(255,93,116,.44);background-color:#35121d;color:#ffd5dc}.admin-shell :is(.admin-help-card,.admin-review-card,.detail-drawer-head,.detail-drawer-actions,.detail-drawer-related,.admin-detail-drawer,.mobile-admin-actions){border-color:var(--admin-card-border);background-color:var(--admin-surface-a);color:var(--admin-copy)}.admin-shell .admin-panel :is(.readiness-item strong,.launch-readiness-item strong,.setup-wizard-card strong){border:1px solid rgba(235,246,238,.14);background-color:#111a25;color:var(--admin-copy)}.admin-shell .admin-panel :is(.readiness-item.is-good strong,.launch-readiness-item.is-ready strong,.setup-wizard-card.is-ready strong){border-color:#8bff6a70;background-color:#102419;color:#baff9f}.admin-shell .admin-panel :is(.readiness-item.is-warning strong,.launch-readiness-item.needs-work strong,.setup-wizard-card.is-needs-setup strong,.setup-wizard-card.is-needs-review strong){border-color:#ffcc4d6b;background-color:#261d0e;color:#ffe08a}.admin-shell .admin-panel .setup-wizard-card.is-scheduled strong{border-color:#7cbeff70;background-color:#102033;color:#b9dcff}.admin-shell .admin-panel .setup-wizard-card.is-approval-blocked strong{border-color:#ff5d7470;background-color:#2a1019;color:#ffb4c1}.admin-shell .admin-panel .calendar-warning-row span{border:1px solid rgba(255,204,77,.42);background-color:#261d0e;color:#ffe08a}.admin-shell .admin-panel :is(.blog-command-center,.blog-command-health,.blog-command-health div,.blog-command-step,.blog-input-panel,.blog-result-console,.blog-result-card,.blog-result-summary,.admin-technical-details,.admin-settings-section,.admin-settings-section summary,.automation-run-card>div,.automation-summary-card,.automation-scheduler,.scheduler-toggle-block,.draft-media-preview){border-color:var(--admin-card-border);background-color:var(--admin-surface-a);background-image:linear-gradient(135deg,rgba(139,255,106,.07),transparent 44%),linear-gradient(315deg,rgba(56,168,255,.06),transparent 48%);color:var(--admin-copy)}.admin-shell .admin-panel :is(.blog-command-copy h3,.blog-input-panel h3,.blog-result-summary h3,.blog-result-card strong,.admin-technical-details summary,.admin-settings-section summary,.automation-run-card strong,.automation-summary-card strong,.automation-scheduler-copy h3,.scheduler-toggle-block strong,.draft-media-preview span){color:var(--admin-copy-strong)}.admin-shell .admin-panel :is(.blog-command-copy p:not(.eyebrow),.blog-input-panel>p:not(.eyebrow),.blog-result-summary p:not(.eyebrow),.blog-result-card small,.blog-result-list,.automation-run-card span,.automation-summary-card small,.admin-settings-section summary small,.automation-scheduler-copy p:not(.eyebrow),.scheduler-toggle-block small,.draft-media-preview small){color:var(--admin-copy-muted)}.admin-shell .admin-panel :is(.blog-command-health span,.blog-command-step span,.blog-result-card span,.admin-settings-section summary span,.automation-summary-card span){color:#8bff6aeb}.admin-shell .admin-panel :is(.blog-command-health small,.blog-command-step small){color:var(--admin-copy-faint)}.admin-shell .admin-panel :is(.social-api-card.needs-auth strong,.social-api-card.is-blocked strong){border:1px solid rgba(255,204,77,.42);background-color:#261d0e;color:#ffe08a}.admin-shell .admin-panel .social-api-card.is-ready strong{border:1px solid rgba(139,255,106,.44);background-color:#102419;color:#baff9f}.admin-shell .admin-panel .scheduler-check-pill{border-color:transparent;background:transparent;color:var(--admin-copy-muted)}.admin-shell .admin-panel .scheduler-check-pill:has(input:checked){border-color:transparent;background:transparent;color:var(--admin-copy-muted)}.admin-shell .admin-panel .scheduler-check-pill input:checked+span{border-color:#8bff6a7a;background-color:#102419;background-image:none;color:#baff9f}.admin-shell .admin-panel .lead-risk-pill{border-color:#ebf6ee29;background-color:#101722;color:var(--admin-copy-muted)}.admin-shell .admin-panel .lead-risk-pill.is-good{border-color:#8bff6a70;background-color:#102419;color:#baff9f}.admin-shell .admin-panel .lead-risk-pill.is-warning{border-color:#ffcc4d6b;background-color:#261d0e;color:#ffe08a}.admin-shell .admin-panel .lead-risk-pill.is-risk{border-color:#ff5d7470;background-color:#2a1019;color:#ffb4c1}.admin-shell .admin-output-card{border:1px solid rgba(235,246,238,.13);border-radius:8px;background:linear-gradient(135deg,rgba(139,255,106,.06),transparent 46%),#0c141f;color:var(--admin-copy);white-space:normal}.admin-shell .admin-output-summary{display:grid;gap:.65rem}.admin-shell .admin-output-summary strong{font-size:clamp(1.05rem,1.5vw,1.35rem);color:#fff}.admin-shell .admin-output-summary p,.admin-shell .admin-output-summary li{color:var(--admin-copy-muted)}.admin-shell .admin-output-summary ul{display:grid;gap:.45rem;margin:0;padding-left:1.15rem}.admin-shell .lead-card-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.admin-shell .lead-card-summary>div{display:grid;gap:.25rem;min-width:0}.admin-shell .lead-card-summary strong{overflow-wrap:anywhere}.admin-shell .lead-card-key-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0}.admin-shell .lead-card-key-fields>div{display:grid;gap:.18rem;border:1px solid rgba(235,246,238,.1);border-radius:8px;padding:.55rem .6rem;background:#070c1394;overflow-wrap:anywhere}.admin-shell .lead-card-key-fields dt{font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8bff6adb}.admin-shell .lead-card-key-fields dd{margin:0;font-size:.82rem;font-weight:600;color:#e7ebf0;line-height:1.4}.admin-shell .lead-card-chips{display:flex;flex-wrap:wrap;gap:.35rem}.admin-shell .lead-chip{padding:.2rem .5rem;border-radius:999px;background:#ebf6ee14;color:var(--admin-copy-muted);font-size:.7rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.admin-shell .lead-chip.is-risk{background:#b51d3a2e;color:#ff9db0}.admin-shell .lead-chip.is-warning{background:#d48a122e;color:#f6c87a}.admin-shell .lead-chip.is-good{background:#0a6b3233;color:#8fe6ad}.admin-shell .lead-card-next{margin:0;color:var(--admin-copy-muted);font-size:.84rem;line-height:1.45}.admin-shell .lead-card-edit{border:1px solid rgba(235,246,238,.13);border-radius:8px;background:#070c136b;padding:0}.admin-shell .lead-card-edit summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.85rem 1rem;color:#fff}.admin-shell .lead-card-edit summary:after{content:"Open";border:1px solid rgba(139,255,106,.32);border-radius:999px;padding:.2rem .55rem;color:#baff9f;font-size:.72rem;text-transform:uppercase}.admin-shell .lead-card-edit[open] summary:after{content:"Close"}.admin-shell .lead-card-edit .lead-card-controls{border-top:1px solid rgba(235,246,238,.1);border-radius:0;background:#0c141fb8;box-shadow:none}.admin-shell .lead-card-limit-note{grid-column:1 / -1}.admin-shell .media-select-row{display:flex;align-items:center;gap:.55rem;border:1px solid rgba(235,246,238,.14);border-radius:8px;padding:.6rem .7rem;background:#0c141f;color:var(--admin-copy-muted)}.admin-shell .media-select-row input{flex:0 0 auto}.admin-shell .media-recommendation-card{display:grid;gap:.55rem;border:1px solid rgba(255,204,77,.32);border-radius:8px;padding:.75rem;background:linear-gradient(135deg,rgba(255,204,77,.09),transparent 45%),#211b10d1}.admin-shell .media-recommendation-card.is-ready{border-color:#8bff6a61;background:linear-gradient(135deg,rgba(139,255,106,.11),transparent 45%),#102419db}.admin-shell .media-recommendation-card>div{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:baseline;justify-content:space-between}.admin-shell .media-recommendation-card strong{color:#fff}.admin-shell .media-recommendation-card span,.admin-shell .media-recommendation-card small,.admin-shell .media-recommendation-card li{color:var(--admin-copy-muted)}.admin-shell .media-recommendation-card ul{display:grid;gap:.25rem;margin:0;padding-left:1.1rem}.admin-shell .image-picker{display:grid;gap:.85rem}.admin-shell .image-picker-head{display:grid;gap:.25rem}.admin-shell .image-picker-head strong{color:#fff}.admin-shell .image-picker-head span{color:var(--admin-copy-muted)}.admin-shell .image-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.8rem}.admin-shell .image-picker-card{position:relative;display:grid;grid-template-rows:108px auto auto;gap:.45rem;min-height:190px;border:1px solid rgba(235,246,238,.14);border-radius:8px;padding:.6rem;background:#0c141f;color:var(--admin-copy-muted);cursor:pointer;overflow:hidden}.admin-shell .image-picker-card:hover,.admin-shell .image-picker-card:focus-within{border-color:#8bff6a75;box-shadow:0 14px 32px #0000003d}.admin-shell .image-picker-card.is-selected{border-color:#8bff6ab8;background:linear-gradient(135deg,rgba(139,255,106,.16),transparent 46%),#102419}.admin-shell .image-picker-card input{position:absolute;top:.7rem;left:.7rem;z-index:2}.admin-shell .image-picker-card img{width:100%;height:108px;border-radius:6px;object-fit:cover;background:#05080d}.admin-shell .image-picker-card span{color:#fff;font-weight:800;line-height:1.15}.admin-shell .image-picker-card small{color:var(--admin-copy-muted);line-height:1.25}.admin-shell .image-picker-card.is-empty{grid-template-rows:auto auto;align-content:center;min-height:160px;border-style:dashed}.admin-shell .social-media-preview{margin-top:.7rem}.admin-shell .social-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.5rem;margin:.55rem 0}.admin-shell .social-media-grid.is-empty{display:block;padding:.7rem;border:1px dashed rgba(235,246,238,.18);border-radius:8px;color:var(--admin-copy-muted);font-size:.82rem}.admin-shell .social-media-tile{position:relative;aspect-ratio:1 / 1;padding:0;border:2px solid rgba(235,246,238,.16);border-radius:8px;overflow:hidden;background:#070c13b3;color:var(--admin-copy-muted);font-size:.72rem;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.admin-shell .social-media-tile img{width:100%;height:100%;object-fit:cover;display:block}.admin-shell .social-media-tile.is-active{border-color:#8bff6ae6;box-shadow:0 0 0 2px #8bff6a4d}.admin-shell .social-media-tile-badge{position:absolute;bottom:3px;right:4px;font-size:.7rem;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.85)}.admin-shell .social-media-select{margin-top:.2rem;opacity:.85}.admin-shell .social-media-preview-card,.admin-shell .social-media-preview-empty{display:grid;grid-template-columns:112px minmax(0,1fr);gap:.85rem;align-items:center;border:1px solid rgba(235,246,238,.13);border-radius:8px;padding:.7rem;background:#070c1394}.admin-shell .social-media-preview-empty{grid-template-columns:1fr}.admin-shell .social-media-preview-frame{overflow:hidden;width:112px;height:76px;border-radius:6px;background:#05080d}.admin-shell .social-media-preview-frame :is(img,video){width:100%;height:100%;object-fit:cover}.admin-shell .social-media-preview-card>div:last-child,.admin-shell .social-media-preview-empty{display:grid;gap:.25rem}.admin-shell .social-media-preview-card strong,.admin-shell .social-media-preview-empty strong{color:#fff}.admin-shell .social-media-preview-card span,.admin-shell .social-media-preview-card small,.admin-shell .social-media-preview-empty span{color:var(--admin-copy-muted)}.admin-shell .admin-detail-drawer :is(.drawer-body,.detail-drawer-body,label,span,small,p,li,em){color:var(--admin-copy-muted)}.admin-shell .admin-detail-drawer :is(h2,h3,h4,strong,summary){color:#fff}.admin-shell .admin-detail-drawer{background:linear-gradient(180deg,rgba(139,255,106,.055),transparent 24%),linear-gradient(135deg,rgba(56,168,255,.055),transparent 44%),#0d131d;color:var(--admin-copy)}.admin-shell .admin-detail-drawer .detail-drawer-body{background:transparent}.admin-shell .admin-detail-drawer :is(.detail-summary-grid div,.detail-readonly-card){border-color:#ebf6ee24;background:linear-gradient(135deg,rgba(139,255,106,.07),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.035),transparent),#111a25;color:var(--admin-copy);box-shadow:inset 0 1px #ffffff09,0 12px 28px #00000029}.admin-shell .admin-detail-drawer .detail-readonly-card{min-height:220px;align-content:start;gap:.8rem}.admin-shell .admin-detail-drawer .detail-readonly-card strong{font-size:1.02rem;line-height:1.2}.admin-shell .admin-detail-drawer .detail-readonly-card p{max-width:28ch;color:var(--admin-copy-muted);font-weight:800;line-height:1.35}.admin-shell .admin-detail-drawer .detail-summary-grid span,.admin-shell .admin-detail-drawer .detail-drawer-related strong{color:#8bff6adb}.admin-shell .admin-detail-drawer .detail-summary-grid strong{color:var(--admin-copy-strong);overflow-wrap:anywhere}.admin-shell .admin-detail-drawer .detail-drawer-related li{border:1px solid rgba(235,246,238,.09);border-radius:8px;padding:.65rem;background:#070c1385}.admin-shell .admin-detail-drawer .detail-drawer-related span{color:var(--admin-copy-muted)}.admin-shell .admin-detail-drawer .detail-drawer-actions .button-secondary{border-color:#ebf6ee2e;background:linear-gradient(180deg,#ffffff12,#ffffff04),#1a2635;color:var(--admin-copy)}.admin-shell .admin-detail-drawer :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#ebf6ee2b;background:#070c13;color:var(--admin-copy)}.admin-shell .admin-detail-drawer .media-check-pill,.admin-shell .admin-detail-drawer .image-picker-card{background-color:#0c141f}.admin-shell .admin-detail-drawer .media-check-pill:has(input:checked),.admin-shell .admin-detail-drawer .image-picker-card.is-selected{background-color:#102419}.admin-shell{font-size:14px;font-weight:500;line-height:1.48}.admin-shell ::selection{background:#8bff6a57;color:#fff}.admin-shell h1{font-size:clamp(1.9rem,3vw,3rem);font-weight:780;letter-spacing:0;line-height:1}.admin-shell .admin-panel h2{font-size:clamp(1.3rem,1.85vw,2rem);font-weight:740;letter-spacing:0;line-height:1.08}.admin-shell .admin-panel h3,.admin-shell .admin-panel h4{font-weight:700;letter-spacing:0;line-height:1.12}.admin-shell .admin-panel :is(p,li,label,td,dd,dt,cite){font-weight:500;line-height:1.46}.admin-shell .admin-panel :is(span,small,em){font-weight:500;line-height:1.38}.admin-shell .admin-panel :is(strong,summary,legend,th),.admin-shell .admin-tab,.admin-shell :is(button,.button,a.button){font-weight:700}.admin-shell .admin-panel :is(.eyebrow,.admin-panel-header .eyebrow,.admin-nav-group-label){font-size:.72rem;font-weight:720;letter-spacing:.045em}.admin-shell .admin-tab span{font-size:.95rem;font-weight:700}.admin-shell .admin-tab small,.admin-shell .admin-nav-more summary{font-size:.76rem;font-weight:560}.admin-shell .admin-login{background:linear-gradient(135deg,rgba(139,255,106,.055),transparent 48%),#101722}.admin-shell .admin-login-copy strong{color:var(--admin-copy-strong);font-size:1rem;font-weight:760}.admin-shell .admin-login-copy span{color:var(--admin-copy-muted);font-weight:560;line-height:1.42}.admin-shell .admin-login :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-height:2.55rem;background:#070c13;color:var(--admin-copy)}.admin-shell .admin-table-wrap:has(.submissions-table){max-width:100%;background:#0c141f}.admin-shell .submissions-table.is-compact{min-width:920px;table-layout:fixed}.admin-shell .submissions-table.is-compact .lead-col-select{width:4%}.admin-shell .submissions-table.is-compact .lead-col-main{width:29%}.admin-shell .submissions-table.is-compact .lead-col-follow{width:13%}.admin-shell .submissions-table.is-compact .lead-col-pipeline{width:17%}.admin-shell .submissions-table.is-compact .lead-col-deal{width:11%}.admin-shell .submissions-table.is-compact .lead-col-email,.admin-shell .submissions-table.is-compact .lead-col-actions{width:13%}.admin-shell .submissions-table.is-compact :is(th,td){max-width:none;padding:.62rem .66rem;font-size:.82rem;line-height:1.3}.admin-shell .submissions-table.is-compact .lead-select-col{position:static;width:44px;min-width:44px;box-shadow:none}.admin-shell .submissions-table.is-compact .lead-sticky-col{width:160px;min-width:160px}.admin-shell .submissions-table.is-compact .lead-sticky-col-2{left:212px;width:270px;min-width:270px}.admin-shell .submissions-table.is-compact tbody .lead-select-col,.admin-shell .submissions-table.is-compact tbody .lead-sticky-col{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),#0c141f}.admin-shell .submissions-table.is-compact tbody tr.lead-risk-row.is-good :is(td,.lead-select-col,.lead-sticky-col){background:linear-gradient(90deg,rgba(139,255,106,.055),transparent 60%),#0c141f}.admin-shell .submissions-table.is-compact tbody tr.lead-risk-row.is-warning :is(td,.lead-select-col,.lead-sticky-col){background:linear-gradient(90deg,rgba(255,204,77,.075),transparent 60%),#13180f}.admin-shell .submissions-table.is-compact tbody tr.lead-risk-row.is-risk :is(td,.lead-select-col,.lead-sticky-col){background:linear-gradient(90deg,rgba(255,93,116,.075),transparent 60%),#171019}.admin-shell .lead-primary-cell,.admin-shell .lead-submitted-cell,.admin-shell .lead-compact-stack{display:grid;gap:.28rem;align-content:start;min-width:0}.admin-shell .submissions-table.is-compact .lead-primary-cell,.admin-shell .submissions-table.is-compact .lead-submitted-cell,.admin-shell .submissions-table.is-compact .lead-compact-stack{display:table-cell;min-width:0}.admin-shell .submissions-table.is-compact .lead-primary-cell>*,.admin-shell .submissions-table.is-compact .lead-submitted-cell>*,.admin-shell .submissions-table.is-compact .lead-compact-stack>*{display:block;margin-top:.24rem}.admin-shell .submissions-table.is-compact .lead-primary-cell>:first-child,.admin-shell .submissions-table.is-compact .lead-submitted-cell>:first-child,.admin-shell .submissions-table.is-compact .lead-compact-stack>:first-child{margin-top:0}.admin-shell .lead-primary-cell strong{color:var(--admin-copy-strong);font-size:.95rem;font-weight:700}.admin-shell .lead-primary-cell span,.admin-shell .lead-submitted-cell span{color:#8bff6adb;font-size:.7rem;font-weight:680;text-transform:uppercase}.admin-shell .lead-primary-cell small,.admin-shell .lead-submitted-cell small,.admin-shell .lead-compact-stack small{color:var(--admin-copy-faint);font-size:.74rem;font-weight:500;overflow-wrap:anywhere}.admin-shell .lead-inline-tags{display:flex;flex-wrap:wrap;gap:.24rem}.admin-shell .lead-inline-tags em{width:fit-content;border:1px solid rgba(235,246,238,.1);border-radius:999px;padding:.15rem .38rem;background:#ffffff09;color:var(--admin-copy-faint);font-size:.66rem;font-style:normal;font-weight:560}.admin-shell .submissions-table.is-compact :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:2.15rem;padding:.38rem .5rem;font-size:.84rem;font-weight:610}.admin-shell .submissions-table.is-compact textarea{min-width:0;resize:vertical}.admin-shell .submissions-table.is-compact .lead-value-input{max-width:none}.admin-shell .submissions-table.is-compact .lead-row-actions{min-width:0;gap:.28rem}.admin-shell .submissions-table.is-compact .lead-row-actions .button{min-height:1.95rem;padding:.32rem .46rem;font-size:.74rem;font-weight:660}.admin-shell .submissions-table.is-compact .lead-risk-pill{margin-bottom:.38rem}.admin-shell .submissions-table.is-compact td>strong{color:var(--admin-copy);font-size:.86rem;font-weight:660}.admin-shell .lead-card-board{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.65rem}.admin-shell .lead-order-card{gap:.55rem;padding:.75rem}.admin-shell .lead-order-card :is(small,p),.admin-shell .lead-order-meta span{font-size:.76rem;font-weight:500}.admin-shell .lead-order-card>.lead-card-summary strong{font-size:.94rem;font-weight:700}.admin-shell .lead-type-actions{gap:.32rem}.admin-shell .lead-type-actions button,.admin-shell .lead-type-actions a{min-height:2rem;padding:.34rem .55rem;font-size:.74rem;font-weight:660}.admin-shell .lead-surface-note{margin:.25rem 0 0;color:var(--admin-copy-muted);font-size:.84rem;line-height:1.35}.admin-shell .lead-inventory-list{display:grid;gap:.82rem;margin-top:.95rem}.admin-shell .lead-inventory-head{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start}.admin-shell .lead-inventory-head>div:first-child{min-width:0}.admin-shell .lead-view-mode-tabs{display:inline-flex;flex-wrap:wrap;gap:.28rem;justify-content:flex-end;min-width:260px;padding:.22rem;border:1px solid rgba(235,246,238,.1);border-radius:8px;background:#05091194}.admin-shell .lead-view-mode-tabs button{min-height:2.08rem;border:1px solid transparent;border-radius:7px;padding:.36rem .58rem;background:transparent;color:var(--admin-copy-muted);font-size:.76rem;font-weight:760;cursor:pointer}.admin-shell .lead-view-mode-tabs button:is(:hover,:focus-visible){border-color:#8bff6a61;color:var(--admin-copy-strong)}.admin-shell .lead-view-mode-tabs button.is-active{border-color:#8bff6a85;background:#8bff6a24;color:#eaffdf}.admin-shell .lead-inventory-card{display:grid;grid-template-columns:minmax(240px,.78fr) minmax(320px,1fr);gap:.85rem 1rem;align-items:stretch;border:1px solid rgba(235,246,238,.13);border-left-width:3px;border-radius:10px;padding:.85rem;background:linear-gradient(135deg,rgba(139,255,106,.035),transparent 42%),#080e16db}.admin-shell .lead-inventory-card.is-good{border-left-color:#39d98a}.admin-shell .lead-inventory-card.is-warning{border-left-color:#ffcc4d}.admin-shell .lead-inventory-card.is-risk{border-left-color:#ff5d74}.admin-shell .lead-inventory-main,.admin-shell .lead-inventory-facts,.admin-shell .lead-inventory-ops{min-width:0}.admin-shell .lead-inventory-main{display:grid;gap:.45rem;align-content:start}.admin-shell .lead-inventory-kicker{display:flex;flex-wrap:wrap;gap:.36rem;color:#8bff6adb;font-size:.68rem;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.admin-shell .lead-inventory-main>strong{color:var(--admin-copy-strong);font-size:1.05rem;line-height:1.12;overflow-wrap:anywhere}.admin-shell .lead-inventory-main small,.admin-shell .lead-inventory-main p{margin:0;color:var(--admin-copy-muted);font-size:.8rem;line-height:1.36;overflow-wrap:anywhere}.admin-shell .lead-inventory-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.admin-shell .lead-inventory-facts div{display:grid;gap:.22rem;min-width:0;border:1px solid rgba(235,246,238,.09);border-radius:8px;padding:.55rem;background:#05091194}.admin-shell .lead-inventory-facts dt{color:#8bff6ac7;font-size:.62rem;font-weight:780;letter-spacing:.05em;text-transform:uppercase}.admin-shell .lead-inventory-facts dd{margin:0;color:var(--admin-copy);font-size:.78rem;font-weight:580;line-height:1.32;overflow-wrap:anywhere}.admin-shell .lead-inventory-ops{display:grid;grid-column:1 / -1;gap:.62rem;padding-top:.75rem;border-top:1px solid rgba(235,246,238,.09)}.admin-shell .lead-inventory-control-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:.5rem}.admin-shell .lead-inventory-control,.admin-shell .lead-inventory-notes{display:grid;gap:.28rem;min-width:0;color:var(--admin-copy-muted);font-size:.68rem;font-weight:720;letter-spacing:.02em}.admin-shell .lead-inventory-control :is(input,select),.admin-shell .lead-inventory-notes textarea{width:100%;min-width:0;min-height:2.32rem;padding:.42rem .52rem;border-color:#ebf6ee21;background:#070c13;color:var(--admin-copy);font-size:.82rem;font-weight:640}.admin-shell .lead-inventory-notes textarea{resize:vertical}.admin-shell .lead-inventory-actions{display:flex;flex-wrap:wrap;gap:.38rem;justify-content:flex-end}.admin-shell .lead-inventory-actions button{min-width:4.85rem}.admin-shell .lead-inventory-save-note{align-self:center;color:#8bff6ad1;font-size:.72rem;font-weight:760;letter-spacing:.02em}.admin-shell .submissions-table:not(.is-compact){width:max-content;min-width:100%;table-layout:fixed}.admin-shell .submissions-table:not(.is-compact) .lead-sticky-col{left:0;width:170px;min-width:170px}.admin-shell .submissions-table:not(.is-compact) .lead-sticky-col-2{left:170px;width:260px;min-width:260px}.admin-shell .submissions-table:not(.is-compact) :is(th,td){vertical-align:top;white-space:normal;max-width:none;padding:.72rem .68rem;font-size:.78rem;line-height:1.32}.admin-shell .submissions-table:not(.is-compact) .lead-dynamic-field,.admin-shell .submissions-table:not(.is-compact) td{overflow-wrap:anywhere}.admin-shell .submissions-table:not(.is-compact) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;min-height:2.18rem;padding:.38rem .48rem;font-size:.78rem;font-weight:620}.admin-shell .submissions-table:not(.is-compact) textarea{min-width:0;resize:vertical}.admin-shell .submissions-table:not(.is-compact) .lead-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.admin-shell .submissions-table:not(.is-compact) .lead-row-actions .button{min-height:2.05rem;padding:.36rem .42rem;font-size:.72rem}.admin-shell .submissions-table:not(.is-compact) .lead-dynamic-field{color:var(--admin-copy);font-weight:570}.admin-shell .submissions-table:not(.is-compact) .lead-dynamic-field span{color:var(--admin-copy-faint)}.admin-shell .submissions-table.is-form-audit{min-width:1800px}.admin-shell .submissions-table.is-form-audit :is(th,td){padding:.78rem}.admin-shell .submissions-table.is-form-audit .form-audit-row td{background:linear-gradient(135deg,rgba(139,255,106,.045),transparent 38%),#080e16d1}.admin-shell .submissions-table.is-form-audit .lead-submitted-cell,.admin-shell .submissions-table.is-form-audit .lead-primary-cell,.admin-shell .form-audit-source{display:grid;gap:.32rem;align-content:start;min-width:0}.admin-shell .submissions-table.is-form-audit .lead-submitted-cell strong,.admin-shell .submissions-table.is-form-audit .lead-primary-cell strong,.admin-shell .form-audit-source strong{color:var(--admin-copy-strong);font-size:.86rem;font-weight:760;line-height:1.18;overflow-wrap:anywhere}.admin-shell .submissions-table.is-form-audit .lead-submitted-cell span,.admin-shell .submissions-table.is-form-audit .lead-primary-cell small,.admin-shell .form-audit-source span,.admin-shell .form-audit-source small{color:var(--admin-copy-muted);font-size:.72rem;font-weight:560;line-height:1.28;overflow-wrap:anywhere}.admin-shell .form-audit-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin:0}.admin-shell .form-audit-details div,.admin-shell .form-audit-answer-list div{display:grid;gap:.18rem;min-width:0;padding:.48rem .52rem;border:1px solid rgba(235,246,238,.09);border-radius:8px;background:#05091185}.admin-shell .form-audit-details dt,.admin-shell .form-audit-answer-list strong{color:#8bff6ac7;font-size:.62rem;font-weight:780;letter-spacing:.045em;text-transform:uppercase}.admin-shell .form-audit-details dd{margin:0}.admin-shell .form-audit-details dd,.admin-shell .form-audit-answer-list span{color:var(--admin-copy);font-size:.76rem;font-weight:570;line-height:1.32;overflow-wrap:anywhere}.admin-shell .form-audit-answer-list{display:grid;gap:.42rem;max-height:22rem;overflow:auto;padding-right:.18rem}.admin-shell .form-audit-empty{color:var(--admin-copy-faint);font-size:.78rem;font-style:italic}.admin-shell .submissions-table.is-form-audit .lead-row-actions{grid-template-columns:1fr}.admin-shell .submissions-table.is-full-audit{min-width:2100px}@media(max-width:1160px){.admin-shell .lead-inventory-head{display:grid}.admin-shell .lead-view-mode-tabs{justify-content:flex-start;min-width:0}.admin-shell .lead-inventory-card{grid-template-columns:1fr}.admin-shell .lead-inventory-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .form-audit-details{grid-template-columns:1fr}}@media(max-width:720px){.admin-shell .lead-inventory-facts,.admin-shell .lead-inventory-control-grid{grid-template-columns:1fr}}.admin-shell :is(.ops-change-panel,.lead-crm-panel,.media-review-assistant,.automation-confidence-panel){border:1px solid var(--admin-card-border);border-radius:10px;padding:clamp(.9rem,1.5vw,1.15rem);background:linear-gradient(135deg,rgba(139,255,106,.06),transparent 44%),linear-gradient(315deg,rgba(56,168,255,.045),transparent 48%),var(--admin-surface-a);color:var(--admin-copy);box-shadow:0 18px 42px #0003,inset 0 1px #ffffff09}.ops-change-grid,.media-assistant-grid,.automation-confidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.72rem;margin-top:.85rem}.ops-change-column,.media-assistant-card,.automation-confidence-card{display:grid;gap:.36rem;align-content:start;min-width:0;border:1px solid rgba(235,246,238,.12);border-radius:8px;padding:.78rem;background:#070c138a}.ops-change-column strong,.media-assistant-card span,.automation-confidence-card strong{color:var(--admin-copy-strong);font-size:.94rem;font-weight:700}.ops-change-column p,.ops-change-column small,.media-assistant-card small,.automation-confidence-card small,.automation-confidence-card span{color:var(--admin-copy-muted);font-size:.82rem;font-weight:500;line-height:1.38}.media-assistant-card strong,.automation-confidence-card em{color:#baff9f;font-size:clamp(1.35rem,2vw,1.85rem);font-style:normal;font-weight:740;line-height:1}.media-assistant-card.is-warning,.automation-confidence-card.is-warning,.ops-change-column.is-warning{border-color:#ffcc4d57;background:linear-gradient(135deg,rgba(255,204,77,.11),transparent 48%),#211b10b3}.media-assistant-card.is-good,.automation-confidence-card.is-good,.ops-change-column.is-good{border-color:#8bff6a52;background:linear-gradient(135deg,rgba(139,255,106,.11),transparent 48%),#102419b8}.crm-panel-head,.crm-split,.crm-metric-row{display:grid;gap:.72rem}.crm-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.crm-panel-head h3{max-width:760px;margin:.2rem 0 0;font-size:clamp(1.25rem,1.9vw,1.95rem);font-weight:740;line-height:1.05}.crm-metric-row{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));margin-top:.85rem}.crm-metric-row button,.crm-alert-list button,.detail-template-list button{border:1px solid rgba(235,246,238,.12);border-radius:8px;background:#070c1394;color:var(--admin-copy);text-align:left}.crm-metric-row button{display:grid;gap:.25rem;padding:.72rem}.crm-metric-row span{color:var(--admin-copy-muted);font-size:.7rem;font-weight:640;text-transform:uppercase}.crm-metric-row strong{color:#fff;font-size:1.45rem;font-weight:740}.crm-split{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.85rem}.crm-alert-list{display:grid;gap:.48rem;align-content:start;border:1px solid rgba(235,246,238,.12);border-radius:8px;padding:.78rem;background:#070c1375}.crm-alert-list>strong{color:var(--admin-copy-strong);font-size:.92rem}.crm-alert-list button,.detail-template-list button{display:grid;gap:.2rem;padding:.55rem .62rem}.crm-alert-list button:hover,.crm-alert-list button:focus-visible,.detail-template-list button:hover,.detail-template-list button:focus-visible,.crm-metric-row button:hover,.crm-metric-row button:focus-visible{border-color:#8bff6a75;background:#8bff6a17}.crm-alert-list span,.detail-template-list button{color:var(--admin-copy-strong);font-weight:650}.crm-alert-list small{color:var(--admin-copy-muted);font-weight:500;line-height:1.32}.lead-timeline{list-style:none;margin:0;padding:0;display:grid;gap:0}.lead-timeline-row{position:relative;display:grid;grid-template-columns:18px 1fr;gap:.6rem;padding:0 0 .85rem}.lead-timeline-row:before{content:"";position:absolute;left:8px;top:14px;bottom:-2px;width:2px;background:#ebf6ee24}.lead-timeline-row:last-child:before{display:none}.lead-timeline-dot{margin-top:4px;width:12px;height:12px;border-radius:50%;border:2px solid rgba(235,246,238,.3);background:#0b1117;z-index:1}.lead-timeline-row.is-done .lead-timeline-dot{border-color:#8bff6ae6;background:#8bff6ae6}.lead-timeline-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.lead-timeline-label{color:#8bff6adb;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lead-timeline-date{color:#fff;font-size:.82rem;font-weight:600}.lead-timeline-detail{display:block;margin-top:.15rem;color:var(--admin-copy-muted);font-size:.82rem;line-height:1.4}.lead-reply-direct{display:grid;gap:.6rem}.lead-reply-ask{display:grid;gap:.3rem}.lead-reply-ask>span{font-size:.82rem;font-weight:640;color:var(--admin-copy-muted)}.lead-reply-ask>span small{font-weight:500;opacity:.85}.lead-reply-ask textarea{width:100%;font:inherit;padding:.55rem .7rem;border-radius:10px;border:1px solid rgba(235,246,238,.16);background:#070c1380;color:var(--admin-copy, #ebf6ee);resize:vertical;min-height:50px;line-height:1.5}.lead-reply-ask textarea:focus-visible{outline:none;border-color:#8bff6a8c;box-shadow:0 0 0 3px #8bff6a29}.lead-reply-hint{color:var(--admin-copy-muted);font-size:.8rem;line-height:1.45}.detail-answer-list span{display:grid;gap:.18rem;border:1px solid rgba(235,246,238,.1);border-radius:8px;padding:.58rem;background:#070c1380;color:var(--admin-copy-muted)}.detail-answer-list b{color:#8bff6adb;font-size:.7rem;font-weight:660;text-transform:uppercase}.detail-template-list,.detail-answer-list,.lead-reply{display:grid;gap:.5rem}.lead-reply .detail-template-list{grid-auto-flow:column;grid-auto-columns:max-content;gap:.4rem;overflow-x:auto;padding-bottom:2px}.lead-reply-subject,.lead-reply-body{width:100%;font:inherit;padding:.55rem .7rem;border-radius:8px;border:1px solid rgba(17,18,23,.18);background:#fff;color:var(--admin-copy, #111418)}.lead-reply-body{resize:vertical;min-height:96px;line-height:1.5}.lead-reply-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.composer-autopilot-btn{background:linear-gradient(135deg,#8bff6a,#3ddc84);color:#07100b;font-weight:800;border:0}.composer-autopilot-btn:hover{filter:brightness(1.05)}.composer-autopilot-hint{margin:0;font-size:.82rem;color:var(--muted, #9aa4b2)}.composer-auto-btn{border:1px solid rgba(139,255,106,.4);background:#8bff6a1a;color:var(--accent, #8bff6a);font:inherit;font-size:.72rem;font-weight:700;padding:.18rem .55rem;border-radius:999px;cursor:pointer;margin-left:.4rem}.composer-auto-btn:hover{background:#8bff6a2e}.composer-topic-label{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.composer-suggest-btn{border:1px solid rgba(139,255,106,.4);background:#8bff6a1a;color:var(--accent, #8bff6a);font:inherit;font-size:.78rem;font-weight:700;padding:.3rem .7rem;border-radius:999px;cursor:pointer}.composer-suggest-btn:hover{background:#8bff6a2e}.composer-topic-suggestions{display:grid;gap:.45rem;margin:.2rem 0 .4rem}.composer-suggest-label,.composer-suggest-empty{font-size:.8rem;color:var(--muted, #9aa4b2)}.composer-suggest-chip{display:grid;gap:.15rem;text-align:left;padding:.55rem .75rem;border:1px solid var(--line, rgba(255,255,255,.14));border-radius:10px;background:#05060a;color:#e7ebf0;cursor:pointer}.composer-suggest-chip:hover{border-color:var(--accent, #8bff6a)}.composer-suggest-chip strong{font-size:.9rem;font-weight:650}.composer-suggest-chip small{color:var(--muted, #9aa4b2);font-size:.8rem}.composer-intro{margin:0 0 1.1rem;max-width:70ch;color:var(--muted, #9aa4b2);line-height:1.55}.composer-card{display:grid;gap:1.1rem;padding:clamp(1.2rem,2.2vw,1.6rem);border-radius:16px;border:1px solid var(--line, rgba(255,255,255,.1));background:linear-gradient(180deg,#12161d,#0e1117);box-shadow:0 18px 48px #00000038}.composer-card .composer-actions{margin-top:.2rem;padding-top:1.1rem;border-top:1px solid var(--line, rgba(255,255,255,.08))}.composer-type{display:inline-flex;gap:.3rem;background:#ffffff0d;padding:.25rem;border-radius:10px;width:max-content}.composer-type-btn{border:0;background:transparent;font:inherit;font-weight:700;padding:.45rem 1rem;border-radius:8px;cursor:pointer;color:var(--muted, #9aa4b2)}.composer-type-btn.is-active{background:var(--accent, #8bff6a);color:#07100b}.composer-field-label{display:block;font-size:.86rem;font-weight:600;color:#d7dde6;margin-bottom:.4rem}.composer-channel-note,.composer-handoff-note{display:block;margin:.25rem 0 0;color:#9aa4b2;font-size:.78rem;font-weight:760;line-height:1.35}.composer-handoff-note{margin:0;padding:.55rem .7rem;border:1px solid rgba(139,255,106,.2);border-radius:8px;background:#8bff6a14;color:#d9f8cf}.composer-platforms{display:flex;flex-wrap:wrap;gap:.5rem}.composer-platform{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem;border-radius:999px;border:1px solid rgba(235,246,238,.16);background:#070c1380;color:#e7ebf0;font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;user-select:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.composer-platform:hover{border-color:#8bff6a80}.composer-platform input{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:1.05rem;height:1.05rem;margin:0;padding:0;border-radius:999px;border:1.5px solid rgba(235,246,238,.4);background:transparent;display:grid;place-content:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.composer-platform input:after{content:"";width:.5rem;height:.28rem;border-left:2px solid #07100b;border-bottom:2px solid #07100b;transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .15s ease}.composer-platform input:checked{background:var(--accent, #8bff6a);border-color:var(--accent, #8bff6a)}.composer-platform input:checked:after{transform:translateY(-1px) rotate(-45deg) scale(1)}.composer-platform input:focus-visible{outline:2px solid rgba(139,255,106,.65);outline-offset:2px}.composer-platform:has(input:checked){border-color:#8bff6a99;background:#8bff6a1f;color:#eafff0}.composer-field{display:grid;gap:.35rem;font-size:.86rem;font-weight:600;color:#d7dde6}.composer-field textarea,.composer-field input,.composer-field select,.composer-result-copy,.composer-result-hashtags,.composer-subject{width:100%;font:inherit;font-weight:400;padding:.6rem .75rem;border-radius:8px;border:1px solid var(--line, rgba(255,255,255,.16));background:#05060a;color:#f4f7fb}.composer-field select{cursor:pointer}.composer-field textarea:focus,.composer-field input:focus,.composer-field select:focus{outline:none;border-color:var(--accent, #8bff6a);box-shadow:0 0 0 2px #8bff6a26}.composer-field textarea::placeholder,.composer-field input::placeholder,.composer-result-copy::placeholder,.composer-result-hashtags::placeholder,.composer-subject::placeholder{color:#6b7585}.composer-field textarea:focus,.composer-field input:focus,.composer-result-copy:focus{outline:none;border-color:var(--accent, #8bff6a)}.composer-field textarea,.composer-result-copy{resize:vertical;line-height:1.5}.composer-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem}.composer-actions{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.composer-status{font-size:.85rem;color:var(--muted, #9aa4b2)}.composer-results{display:grid;gap:.8rem}.composer-result{display:grid;gap:.55rem;padding:1rem;border-radius:12px;border:1px solid var(--line, rgba(255,255,255,.12));background:#05060a}.composer-result-head{display:flex;justify-content:space-between;align-items:center}.composer-result-head strong{color:#fff}.composer-slots{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.composer-slots-label{font-size:.78rem;font-weight:700;color:var(--muted, #9aa4b2)}.composer-chip{border:1px solid rgba(139,255,106,.4);background:#8bff6a1a;color:#cdeec0;font:inherit;font-size:.8rem;padding:.32rem .65rem;border-radius:999px;cursor:pointer}.composer-chip.is-active{background:var(--accent, #8bff6a);color:#07100b;border-color:var(--accent, #8bff6a)}.composer-schedule-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.composer-schedule-row input{width:auto;padding:.5rem .6rem;border-radius:8px;border:1px solid var(--line, rgba(255,255,255,.16));background:#05060a;color:#f4f7fb;font:inherit}.composer-result-status{font-size:.82rem;color:var(--muted, #9aa4b2)}.composer-blog-score{font-size:.72rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--accent, #8bff6a)}.composer-blog-excerpt{margin:0;color:var(--muted, #9aa4b2);font-size:.88rem;line-height:1.5}.composer-media{display:grid;gap:.4rem}.composer-media-grid{display:flex;flex-wrap:wrap;gap:.45rem}.composer-media-tile{position:relative;width:64px;height:64px;padding:0;border:2px solid var(--line, rgba(255,255,255,.16));border-radius:8px;overflow:hidden;background:#05060a;color:var(--muted, #9aa4b2);font-size:.72rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.composer-media-tile img{width:100%;height:100%;object-fit:cover;display:block}.composer-media-tile.is-active{border-color:var(--accent, #8bff6a);box-shadow:0 0 0 2px #8bff6a4d}.composer-media-badge{position:absolute;bottom:3px;right:4px;font-size:.7rem;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8)}.automation-confidence-panel{margin-top:1rem}.automation-confidence-card{min-height:124px}.admin-shell .admin-panel-header h2{max-width:960px}.admin-shell .admin-panel :is(.admin-card,.admin-editor,.admin-settings-section,.media-asset-card){padding-block:clamp(.9rem,1.4vw,1.15rem)}.admin-shell .admin-panel :is(.admin-actions,.lead-type-actions){align-items:center}.admin-shell .admin-panel .button,.admin-shell .admin-panel button,.admin-shell .admin-panel a.button{border-radius:7px;letter-spacing:0}.admin-shell :is(button,.button,a.button).is-action-feedback{transform:translateY(1px);filter:brightness(1.08)}.admin-shell :is(button,.button)[aria-busy=true]{cursor:progress;opacity:.72}@media(max-width:760px){.recycle-toolbar,.cost-dashboard-card dl div,.platform-cadence-grid,.cost-dashboard-summary,.lead-card-key-fields,.image-picker-grid,.social-media-preview-card{grid-template-columns:1fr}.admin-shell .social-media-preview-frame{width:100%;height:160px}.crm-panel-head,.crm-split{grid-template-columns:1fr}}.admin-app-body{min-height:100vh;background:radial-gradient(circle at 14% 0%,rgba(139,255,106,.12),transparent 32%),linear-gradient(135deg,#06090f,#0d131c 48%,#06080d)}.admin-app-main{min-height:100vh}.admin-app-main .section.admin-shell{min-height:100vh;padding-top:clamp(1rem,2vw,1.6rem)}.admin-save-bar{position:sticky;top:.6rem;z-index:24;display:flex;align-items:center;justify-content:space-between;gap:.9rem;margin:.65rem 0;border:1px solid rgba(139,255,106,.22);border-radius:10px;padding:.62rem .76rem;background:#0a1018f0;box-shadow:0 18px 40px #0000004d;backdrop-filter:blur(14px)}.admin-save-bar[hidden]{display:none}.admin-save-bar strong{display:block;color:var(--admin-copy-strong);font-size:.9rem;font-weight:680}.admin-save-bar span{color:var(--admin-copy-muted);font-size:.78rem;font-weight:500}.admin-save-bar.is-dirty{border-color:#ffcc4d75;background:linear-gradient(135deg,rgba(255,204,77,.1),transparent 54%),#0a1018f5}.setup-health-stack{display:grid;gap:.7rem;margin-top:1rem}.setup-health-stack>*{min-width:0;margin:0}.setup-health-stack>.admin-gate-grid{margin-top:0}.setup-manual-panel{display:grid;gap:.85rem;border:1px solid rgba(235,246,238,.14);border-radius:10px;padding:clamp(.95rem,1.6vw,1.18rem);background:linear-gradient(135deg,rgba(139,255,106,.05),transparent 44%),#070c1380}.setup-health-accordion{border:1px solid rgba(235,246,238,.14);border-radius:10px;background:#070c1380;overflow:hidden}.setup-health-accordion[open]{border-color:#8bff6a3d}.setup-health-accordion>summary{display:grid;grid-template-columns:minmax(0,.85fr) minmax(220px,1fr) auto;align-items:center;gap:.85rem;min-height:3.2rem;padding:.78rem .92rem;cursor:pointer;list-style:none;background:linear-gradient(135deg,rgba(139,255,106,.05),transparent 44%),#0d131cd1}.setup-health-accordion>summary::-webkit-details-marker{display:none}.setup-health-accordion>summary:after{content:"+";display:grid;place-items:center;justify-self:end;width:1.75rem;height:1.75rem;border:1px solid rgba(186,255,159,.22);border-radius:999px;background:#8bff6a14;color:#baff9f;font-size:1rem;font-weight:620}.setup-health-accordion[open]>summary:after{content:"-"}.setup-health-accordion>summary span{color:var(--admin-copy-strong);font-size:.94rem;font-weight:700}.setup-health-accordion>summary small{color:var(--admin-copy-muted);font-size:.78rem;font-weight:520}.setup-health-accordion>:not(summary){margin:.82rem}.admin-shell{--admin-density-gap: .78rem;font-size:14px}.admin-shell .admin-hero h1{font-size:clamp(2.6rem,6vw,4.9rem);line-height:.96}.admin-shell .admin-panel-header h2,.admin-shell .admin-card>h2{font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.02}.admin-shell .admin-panel-header h3,.admin-shell .admin-card>h3,.admin-shell .crm-panel-head h3{font-size:clamp(1.05rem,1.8vw,1.34rem);line-height:1.18}.admin-shell :is(p,li,label,td,small,span,input,textarea,select){font-weight:500}.admin-shell :is(.eyebrow,th,button,.button,.admin-pill,.lead-risk-pill){font-weight:670}.admin-shell :is(strong,b,h1,h2,h3){font-weight:700}.admin-shell .admin-table-wrap[hidden]{display:none}.admin-shell .admin-card,.admin-shell .admin-editor,.admin-shell .ops-brief-card,.admin-shell .ops-change-panel,.admin-shell .production-monitor-panel{border-radius:10px}.admin-shell .admin-card{padding:clamp(.95rem,1.5vw,1.25rem)}.admin-shell .admin-collapsible-section>.admin-section-header{align-items:center;gap:.85rem}.admin-shell .admin-collapsible-section>.admin-section-header .eyebrow{margin-bottom:.34rem}.admin-shell .admin-card.admin-collapsible-section.is-collapsed{padding-block:.82rem}.admin-shell .admin-card.admin-collapsible-section.is-collapsed>.admin-section-header h2{font-size:clamp(1.34rem,2.15vw,1.95rem)}.admin-shell .admin-inline-collapsible{border-color:#ebf6ee24;background:linear-gradient(135deg,rgba(139,255,106,.06),transparent 44%),#0c121cb8}.admin-shell .admin-inline-collapsible.is-collapsed{border-color:#ebf6ee1f;background:linear-gradient(135deg,rgba(139,255,106,.045),transparent 44%),#0c121c9e}.admin-shell .admin-inline-collapsible>.admin-section-header h2{font-size:clamp(1.22rem,1.95vw,1.72rem)}.admin-shell .admin-inline-collapsible.is-collapsed>.admin-section-header h2{font-size:clamp(1.1rem,1.5vw,1.34rem)}.admin-shell .admin-nested-collapsible>.admin-section-header .eyebrow{font-size:.68rem}.admin-shell :is(input,select,textarea){min-height:2.55rem;font-size:.92rem}.admin-shell .button,.admin-shell button{min-height:2.35rem;font-size:.88rem}.admin-output-card .admin-output-summary{display:grid;gap:.45rem}.admin-output-card .admin-output-summary strong{color:var(--admin-copy-strong);font-size:.96rem}.admin-output-card .admin-output-summary p,.admin-output-card .admin-output-summary li{color:var(--admin-copy-muted);font-size:.84rem;line-height:1.42}.admin-review-popover,.admin-help-popover{align-items:center;overflow:auto;padding:clamp(.75rem,2vw,1.25rem)}.admin-review-card,.admin-help-card{max-height:min(86vh,820px);overflow:auto}.admin-shell .autopilot-master-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:.65rem;margin-top:1rem}.admin-shell .autopilot-master-card,.admin-shell .autopilot-flow-card,.admin-shell .autopilot-preview-card{border:1px solid rgba(235,246,238,.14);border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 48%),#0c141fdb;color:var(--admin-copy)}.admin-shell .autopilot-master-card{display:grid;gap:.28rem;min-height:84px;padding:.76rem}.admin-shell .autopilot-master-card span,.admin-shell .autopilot-flow-card span,.admin-shell .autopilot-preview-card span{color:var(--admin-copy-faint);font-size:.72rem;font-weight:650;text-transform:uppercase}.admin-shell .autopilot-master-card strong,.admin-shell .autopilot-flow-card strong,.admin-shell .autopilot-preview-card strong{color:var(--admin-copy-strong);font-size:.96rem;font-weight:700;line-height:1.2}.admin-shell .autopilot-master-card.is-good,.admin-shell .autopilot-flow-card.is-good,.admin-shell .autopilot-preview-card.is-good{border-color:#8bff6a52;background:linear-gradient(135deg,rgba(139,255,106,.12),transparent 50%),#0f2116e6}.admin-shell .autopilot-master-card.is-warning,.admin-shell .autopilot-flow-card.is-warning,.admin-shell .autopilot-preview-card.is-warning{border-color:#ffcc4d57;background:linear-gradient(135deg,rgba(255,204,77,.12),transparent 50%),#211b10eb}.admin-shell .autopilot-master-card.is-risk,.admin-shell .autopilot-flow-card.is-risk,.admin-shell .autopilot-preview-card.is-risk{border-color:#ff5d745c;background:linear-gradient(135deg,rgba(255,93,116,.12),transparent 50%),#211019eb}.admin-shell .autopilot-mode-switch,.admin-shell .autopilot-action-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem;padding:.55rem;border:1px solid rgba(235,246,238,.12);border-radius:10px;background:#070c1394}.admin-shell .autopilot-action-bar span{color:var(--admin-copy-muted);font-size:.82rem;font-weight:620}.admin-shell .content-autopilot-shell{gap:.75rem;border:1px solid rgba(235,246,238,.1);border-radius:10px;padding:.62rem;background:#070c1357}.admin-shell .autopilot-mode-switch button:not(.button){min-height:2.3rem;border:1px solid rgba(235,246,238,.13);border-radius:8px;padding:.44rem .72rem;background:#0c141fd1;color:var(--admin-copy-muted)}.admin-shell .autopilot-mode-switch button.is-active{border-color:#8bff6a70;background:#102419e0;color:#baff9f}.admin-shell .autopilot-mode-switch .button{margin-left:auto}.admin-shell .content-autopilot-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.admin-shell .content-autopilot-tabs button{min-height:2.9rem;padding:.64rem .74rem;border-color:#ebf6ee1f;background:#0c141fc2}.admin-shell .content-autopilot-tabs button.is-active{border-color:#8bff6a61;background:linear-gradient(135deg,rgba(139,255,106,.12),transparent 48%),#102419db}.admin-shell .content-autopilot-tabs span{font-size:.88rem;font-weight:700}.admin-shell .content-autopilot-tabs small{color:var(--admin-copy-faint);font-size:.72rem;font-weight:500}.admin-shell .autopilot-simple-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.78rem;margin-top:.85rem}.admin-shell .autopilot-engine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem;margin-top:.85rem}@media(max-width:960px){.admin-shell .autopilot-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.admin-shell .autopilot-engine-grid{grid-template-columns:minmax(0,1fr)}}.admin-shell .autopilot-blog-command-strip,.admin-shell .autopilot-blog-surface{margin-top:0;border-color:#ebf6ee1f;background:linear-gradient(135deg,rgba(139,255,106,.07),transparent 48%),#080e16c7}.admin-shell .autopilot-blog-output{margin-top:0}.admin-shell .autopilot-blog-command-strip span{color:var(--admin-green)}.admin-shell .autopilot-blog-command-strip strong,.admin-shell .autopilot-blog-surface h3{color:var(--admin-copy-strong)}.admin-shell .autopilot-blog-command-strip small{color:var(--admin-copy-muted)}.admin-shell .autopilot-blog-row .autopilot-blog-meta span{border-color:#ebf6ee1a;background:#ebf6ee0e;color:var(--admin-copy-muted)}.admin-shell .autopilot-social-command-strip,.admin-shell .autopilot-social-surface,.admin-shell .autopilot-social-stat{border-color:#ebf6ee1f;background:linear-gradient(135deg,rgba(139,255,106,.06),transparent 46%),#080e16c7}.admin-shell .autopilot-social-command-strip,.admin-shell .autopilot-social-surface,.admin-shell .autopilot-social-status-grid,.admin-shell .autopilot-social-output{margin-top:0}.admin-shell .autopilot-social-command-strip span{color:var(--admin-green)}.admin-shell .autopilot-social-command-strip strong,.admin-shell .autopilot-social-surface h3,.admin-shell .autopilot-social-stat strong,.admin-shell .autopilot-platform-toggle span{color:var(--admin-copy-strong)}.admin-shell .autopilot-social-command-strip small,.admin-shell .autopilot-social-stat span,.admin-shell .autopilot-social-stat small,.admin-shell .autopilot-preview-more{color:var(--admin-copy-muted)}.admin-shell .autopilot-social-preview-panel .rules-preview-list{scrollbar-color:rgba(139,255,106,.36) transparent}.admin-shell .autopilot-social-platform-panel .autopilot-platform-note{border-top-color:#ebf6ee1a}.admin-shell .autopilot-engine-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.85rem}@media(max-width:960px){.admin-shell .autopilot-engine-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.admin-shell .autopilot-engine-summary{grid-template-columns:minmax(0,1fr)}}.admin-shell .autopilot-engine-summary article{display:grid;gap:.25rem;padding:.82rem;border:1px solid rgba(186,255,159,.18);border-radius:.75rem;background:#0c151da8}.admin-shell .autopilot-engine-summary span{color:var(--admin-copy-faint);font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.admin-shell .autopilot-engine-summary strong{color:var(--admin-copy);font-size:.94rem}.admin-shell .autopilot-engine-summary small{color:var(--admin-copy-muted);font-size:.8rem;font-weight:500;line-height:1.35}.admin-shell .autopilot-inline-preview,.admin-shell .autopilot-review-grid section{margin-top:0;border-color:#ebf6ee1f;background:linear-gradient(135deg,rgba(139,255,106,.045),transparent 44%),#080e16c7}.admin-shell .autopilot-review-grid{align-items:start}.admin-shell .autopilot-inline-preview h3,.admin-shell .autopilot-review-grid h3{color:var(--admin-copy-strong)}.admin-shell .autopilot-simple-grid label,.admin-shell .autopilot-engine-grid label,.admin-shell .autopilot-platform-card label{display:grid;gap:.35rem;color:var(--admin-copy-muted);font-size:.82rem;font-weight:620}.admin-shell .autopilot-switch-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem}.admin-shell .autopilot-settings-fields{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:.9rem .78rem;padding-top:.05rem}.admin-shell .autopilot-setting-field{min-width:0}.admin-shell #autopilot-social-controls .autopilot-settings-fields{grid-template-columns:repeat(2,minmax(230px,1fr))}.admin-shell #autopilot-social-controls .autopilot-setting-field--strategy,.admin-shell #autopilot-social-controls .autopilot-setting-field--review{grid-column:auto}.admin-shell .autopilot-setting-field--frequency,.admin-shell .autopilot-setting-field--time,.admin-shell .autopilot-setting-field--drafts{grid-column:span 4}.admin-shell .autopilot-setting-field--strategy,.admin-shell .autopilot-setting-field--review{grid-column:span 6}.admin-shell .autopilot-setting-field :is(input,select){width:100%;min-height:3.05rem}.admin-shell .autopilot-setting-field .field-help{display:block;min-height:2.3rem;line-height:1.35}.admin-shell .autopilot-settings-fields.is-locked{opacity:.55}@media(max-width:960px){.admin-shell #autopilot-social-controls .autopilot-settings-fields,.admin-shell .autopilot-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .autopilot-setting-field--frequency,.admin-shell .autopilot-setting-field--time,.admin-shell .autopilot-setting-field--drafts,.admin-shell .autopilot-setting-field--strategy,.admin-shell .autopilot-setting-field--review{grid-column:span 1}}@media(max-width:600px){.admin-shell .autopilot-switch-row,.admin-shell #autopilot-social-controls .autopilot-settings-fields,.admin-shell .autopilot-settings-fields{grid-template-columns:minmax(0,1fr)}.admin-shell .autopilot-setting-field--frequency,.admin-shell .autopilot-setting-field--time,.admin-shell .autopilot-setting-field--drafts,.admin-shell .autopilot-setting-field--strategy,.admin-shell .autopilot-setting-field--review{grid-column:1}}.admin-shell label.autopilot-switch{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem .7rem;margin:0;padding:.72rem .85rem;border:1px solid rgba(235,246,238,.14);border-radius:14px;background:linear-gradient(135deg,rgba(139,255,106,.05),transparent 52%),#070c13b3;cursor:pointer;transition:border-color .16s ease,background .16s ease}.admin-shell label.autopilot-switch:hover{border-color:#8bff6a66}.admin-shell .autopilot-switch input[type=checkbox]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.admin-shell .autopilot-switch-track{position:relative;grid-row:1 / span 2;width:46px;height:26px;border-radius:999px;border:1px solid rgba(235,246,238,.2);background:#111b28eb;transition:background .18s ease,border-color .18s ease}.admin-shell .autopilot-switch-thumb{position:absolute;top:50%;left:3px;width:18px;height:18px;border-radius:999px;background:#f7f8f4d1;transform:translateY(-50%);transition:transform .18s ease,background .18s ease}.admin-shell .autopilot-switch input:checked~.autopilot-switch-track{background:#8bff6ae6;border-color:#8bff6ae6}.admin-shell .autopilot-switch input:checked~.autopilot-switch-track .autopilot-switch-thumb{transform:translate(20px,-50%);background:#07140b}.admin-shell .autopilot-switch input:focus-visible~.autopilot-switch-track{outline:3px solid rgba(139,255,106,.34);outline-offset:2px;border-color:#8bff6ae6}.admin-shell .autopilot-switch-text{display:grid;gap:.18rem}.admin-shell .autopilot-switch-text strong{color:var(--admin-copy-strong, var(--admin-text));font-size:.92rem;font-weight:680}.admin-shell .autopilot-switch-text small{color:var(--admin-copy-muted, var(--admin-muted));font-size:.78rem;font-weight:500;line-height:1.4}.admin-shell .autopilot-switch.autopilot-switch-lock input:checked~.autopilot-switch-track{background:#ffcc4dd9;border-color:#ffcc4dd9}.admin-shell .autopilot-switch.autopilot-switch-lock input:checked~.autopilot-switch-track .autopilot-switch-thumb{background:#1b1303}.admin-shell .autopilot-switch.autopilot-switch-lock input:focus-visible~.autopilot-switch-track{outline-color:#ffcc4d66;border-color:#ffcc4de6}.admin-shell .autopilot-platform-grid{grid-template-columns:minmax(0,1fr)}.admin-shell .autopilot-platform-card{gap:.75rem}.admin-shell .autopilot-scheduler-head{color:var(--admin-copy-faint);font-size:.7rem;font-weight:680;text-transform:uppercase}.admin-shell .autopilot-scheduler-row{padding:.78rem}.admin-shell .autopilot-platform-name{align-items:start}.admin-shell .autopilot-platform-card .autopilot-platform-toggle{display:flex;align-items:center;gap:.48rem}.admin-shell .autopilot-platform-card small,.admin-shell .autopilot-platform-card em,.admin-shell .autopilot-mini-calendar-item small,.admin-shell .autopilot-mini-calendar-item em{color:var(--admin-copy-muted);font-size:.8rem;font-weight:500}.admin-shell .autopilot-time-row{display:flex;flex-wrap:wrap;gap:.42rem}.admin-shell .autopilot-time-row input{min-width:0;padding-inline:.48rem}.admin-shell .autopilot-posts-field>span,.admin-shell .autopilot-days-field>span,.admin-shell .autopilot-posts-help{color:var(--admin-copy-muted)}.admin-shell .autopilot-platform-card .autopilot-day-chip{display:inline-flex;gap:0}.admin-shell .autopilot-day-chip span{border-color:#ebf6ee24;background:#070c13a8;color:var(--admin-copy-muted)}.admin-shell .autopilot-day-chip input:checked+span{border-color:#8bff6a8c;background:#8bff6a24;color:var(--admin-copy-strong)}.admin-shell .autopilot-day-chip input:focus-visible+span{outline:2px solid rgba(139,255,106,.7);outline-offset:2px}.admin-shell .autopilot-week-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.7rem;margin-top:0}.admin-shell .autopilot-flow-card,.admin-shell .autopilot-preview-card{display:grid;align-content:start;gap:.42rem;min-height:124px;padding:.82rem}.admin-shell .autopilot-flow-card span{display:grid;place-items:center;width:1.9rem;height:1.9rem;border:1px solid rgba(235,246,238,.16);border-radius:999px;background:#070c136b}.admin-shell .autopilot-flow-card small,.admin-shell .autopilot-preview-card span{font-size:.82rem;font-weight:500;line-height:1.38;text-transform:none}.admin-shell .autopilot-preview-card button{justify-self:start;min-height:2rem;margin-top:.15rem;padding:.34rem .58rem;font-size:.78rem}.admin-shell .autopilot-advanced-panel{display:grid;gap:1rem}.admin-shell .autopilot-advanced-panel[hidden]{display:none}.admin-shell .autopilot-advanced-panel .admin-card{border-style:dashed}.admin-shell :is(#admin-save-bar,#admin-save-current,#detail-save,#mobile-admin-actions [data-mobile-action=save],#save-content-calendar,#save-pages,#save-forms,#save-visible-leads,#save-events,#save-media,#save-seo,#save-automation,#save-social,#save-automation-rules,[data-save-submission],[data-save-draft],[data-save-social-item]){display:none!important}#detail-save,#mobile-admin-actions [data-mobile-action=save],.admin-shell [data-panel=social]{display:none!important}.admin-shell label:has(#social-batch-size){display:none!important}.admin-shell .admin-detail-drawer[data-detail-type=blog],.admin-shell .admin-detail-drawer[data-detail-type=social]{width:min(820px,100vw)}.admin-shell .detail-editor-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem}.admin-shell .detail-editor-card{display:grid;gap:.75rem;padding:.9rem;border:1px solid rgba(235,246,238,.13);border-radius:8px;background:linear-gradient(135deg,rgba(139,255,106,.05),transparent 45%),#080e16c2}.admin-shell .detail-copy-card{min-height:0}.admin-shell .detail-editor-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.admin-shell .detail-editor-section-head h3{margin:0;color:var(--admin-copy-strong);font-size:1.05rem;line-height:1.18}.admin-shell .detail-editor-section-head span{flex:0 0 auto;padding:.3rem .56rem;border:1px solid rgba(139,255,106,.22);border-radius:999px;background:#8bff6a14;color:#baff9f;font-size:.78rem;font-weight:700}.admin-shell .detail-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.admin-shell .detail-editor-grid .admin-wide,.admin-shell .detail-editor-card.admin-wide{grid-column:1 / -1}.admin-shell .detail-editor-grid>label{display:grid;gap:.32rem;align-content:start;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--admin-copy-muted, #9aa4b2)}.admin-shell .detail-editor-grid>label :is(input,select,textarea){width:100%;font-size:.92rem;font-weight:500;letter-spacing:normal;text-transform:none;padding:.55rem .65rem;border-radius:8px;border:1px solid rgba(235,246,238,.16);background:#05060a;color:var(--admin-copy, #f4f7fb)}.admin-shell .detail-editor-grid>label :is(input,select,textarea):focus{outline:none;border-color:#8bff6a99}.admin-shell .detail-editor-grid>label textarea{resize:vertical;min-height:5.5rem;line-height:1.5}.admin-shell .detail-copy-editor{min-height:24rem;resize:vertical;font-size:.96rem;line-height:1.55}.admin-shell .admin-detail-drawer[data-detail-type=social] .detail-copy-editor{min-height:14rem}.admin-shell .detail-rendered-preview{border:1px solid rgba(235,246,238,.11);border-radius:8px;background:#070c1380;overflow:hidden}.admin-shell .detail-rendered-preview summary{padding:.7rem .8rem;border-bottom:1px solid rgba(235,246,238,.08);cursor:pointer}.admin-shell .detail-rendered-preview>div{display:grid;gap:.55rem;max-height:22rem;overflow:auto;padding:.85rem}.admin-shell .detail-rendered-preview :is(p,li){margin:0;color:var(--admin-copy);font-size:.9rem;line-height:1.5}.admin-shell .detail-rendered-preview ul{display:grid;gap:.3rem;margin:0;padding-left:1.1rem}.admin-shell .detail-current-media{display:grid;gap:.45rem;max-width:280px}.admin-shell .detail-current-media img,.admin-shell .detail-current-media video{width:100%;border-radius:8px;object-fit:cover}.admin-shell .autopilot-social-provider-panel{display:grid;gap:.85rem}.admin-shell .autopilot-social-provider-panel .social-readiness-panel{margin:0}.admin-shell .autopilot-social-provider-actions{margin-top:0}.admin-shell .autopilot-social-provider-panel .social-api-history{max-height:300px;overflow:auto}.admin-shell .lead-source-chip{display:grid;gap:.2rem;min-height:4rem;padding:.75rem;border:1px solid rgba(235,246,238,.12);border-radius:8px;background:linear-gradient(135deg,rgba(139,255,106,.045),transparent 48%),#080e16c7;color:var(--admin-copy);text-align:left}.admin-shell .lead-source-chip strong{color:var(--admin-copy-strong);font-size:.96rem}.admin-shell .lead-source-chip span,.admin-shell .lead-source-chip small{color:var(--admin-copy-muted);font-size:.8rem;font-weight:560}@media(max-width:760px){.admin-save-bar{inset-inline:.6rem;flex-direction:column;align-items:stretch}.admin-shell .autopilot-mode-switch,.admin-shell .autopilot-action-bar{align-items:stretch;flex-direction:column}.admin-shell .autopilot-mode-switch .button,.admin-shell .autopilot-action-bar .button{width:100%;margin-left:0}.admin-shell .content-autopilot-tabs,.autopilot-summary-grid,.autopilot-review-grid,.admin-shell .autopilot-time-row{grid-template-columns:minmax(0,1fr)}.setup-health-accordion>summary{grid-template-columns:minmax(0,1fr) auto;align-items:start}.setup-health-accordion>summary small{grid-column:1 / -1}.setup-health-accordion>summary:after{grid-column:2;grid-row:1}}.admin-toast-stack{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:140;display:grid;gap:.55rem;width:min(380px,calc(100vw - 2rem));pointer-events:none}.admin-toast{display:grid;grid-template-columns:1fr auto;gap:.45rem .6rem;align-items:start;padding:.82rem .95rem;border:1px solid rgba(139,255,106,.34);border-radius:10px;background:linear-gradient(135deg,rgba(139,255,106,.12),transparent 58%),#111822;color:var(--ink);box-shadow:0 18px 50px #0000006b;opacity:0;transform:translateY(8px);pointer-events:auto;transition:opacity .18s ease,transform .18s ease}.admin-toast.is-visible{opacity:1;transform:translateY(0)}.admin-toast.is-leaving{opacity:0;transform:translateY(-4px)}.admin-toast-body{display:grid;gap:.18rem;min-width:0}.admin-toast strong{color:var(--ink);font-size:.88rem;line-height:1.25}.admin-toast span{color:var(--ink-muted);font-size:.78rem;font-weight:640;line-height:1.4;word-break:break-word}.admin-toast-actions{display:inline-flex;flex-wrap:wrap;gap:.35rem;align-items:center;grid-column:2;grid-row:1 / span 2}.admin-toast-action{border:1px solid rgba(247,248,244,.28);border-radius:6px;background:transparent;color:var(--ink);font-size:.72rem;font-weight:720;letter-spacing:.02em;text-transform:uppercase;padding:.32rem .6rem;cursor:pointer;transition:background .14s ease,border-color .14s ease}.admin-toast-action:hover,.admin-toast-action:focus-visible{background:#f7f8f414;border-color:#8bff6a8f;outline:none}.admin-toast-close{width:1.45rem;height:1.45rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(247,248,244,.18);border-radius:999px;background:transparent;color:var(--ink-muted);font-size:.78rem;line-height:1;cursor:pointer}.admin-toast-close:hover,.admin-toast-close:focus-visible{color:var(--ink);border-color:#f7f8f46b;outline:none}.admin-toast.is-error{border-color:#ff5d7485;background:linear-gradient(135deg,rgba(255,93,116,.18),transparent 58%),#1d1018}.admin-toast.is-warning{border-color:#ffcc4d8c;background:linear-gradient(135deg,rgba(255,204,77,.16),transparent 58%),#1d1810}.admin-toast.is-info{border-color:#38a8ff85;background:linear-gradient(135deg,rgba(56,168,255,.16),transparent 58%),#0f1622}.admin-shell button[aria-busy=true],.admin-shell .button[aria-busy=true]{cursor:progress;position:relative;color:transparent!important;pointer-events:none}.admin-shell button[aria-busy=true]:after,.admin-shell .button[aria-busy=true]:after{content:"";position:absolute;inset:0;margin:auto;width:1.1em;height:1.1em;border:2px solid currentColor;border-radius:50%;border-right-color:transparent;border-top-color:transparent;animation:admin-spin .7s linear infinite;color:#f7f8f4e0;opacity:.92}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-shell .lead-filter-chips span.is-dismissable{display:inline-flex;align-items:center;gap:.32rem;padding-right:.32rem}.admin-shell .lead-filter-chip-clear{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;margin-left:.18rem;border:0;border-radius:999px;background:#f7f8f424;color:var(--admin-text);font-size:.78rem;line-height:1;cursor:pointer;padding:0;box-shadow:none!important}.admin-shell .lead-filter-chip-clear:hover,.admin-shell .lead-filter-chip-clear:focus-visible{background:#ff5d746b;color:#fff;outline:none}.admin-shell .lead-filter-chip-clear-all{margin-left:.4rem;border:1px solid rgba(255,93,116,.4)!important;background:transparent!important;color:#ffc6cf!important;font-size:.72rem!important;font-weight:720!important;letter-spacing:.02em;text-transform:uppercase;padding:.22rem .55rem!important;border-radius:999px!important;min-height:0!important;box-shadow:none!important}.admin-shell .lead-filter-chip-clear-all:hover,.admin-shell .lead-filter-chip-clear-all:focus-visible{background:#ff5d742e!important;color:#fff!important;border-color:#ff5d74b8!important}.admin-shell .admin-save-bar{position:sticky;bottom:.6rem;z-index:30;display:grid;grid-template-columns:1fr auto;gap:.85rem;align-items:center;margin:.6rem 0 .85rem;padding:.78rem 1rem;border:1px solid rgba(255,204,77,.55);border-radius:10px;background:linear-gradient(135deg,rgba(255,204,77,.16),transparent 58%),#111822f5;box-shadow:0 22px 50px #00000073;color:var(--admin-text)}.admin-shell .admin-save-bar strong{color:var(--admin-text);font-size:.95rem}.admin-shell .admin-save-bar span{color:var(--admin-muted);font-size:.82rem;display:block}.admin-shell .admin-save-bar.is-saving{border-color:#38a8ff85;background:linear-gradient(135deg,rgba(56,168,255,.16),transparent 58%),#111822f5}@media(max-width:640px){.admin-shell .admin-save-bar{grid-template-columns:1fr;bottom:.4rem}}.admin-shell .lead-bulk-empty-hint{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin:.55rem 0 .4rem;padding:.55rem .78rem;border:1px dashed rgba(235,246,238,.2);border-radius:10px;color:var(--admin-muted);font-size:.82rem}.admin-shell .lead-bulk-empty-hint strong{color:var(--admin-text);font-weight:720}.admin-shortcuts-popover{position:fixed;inset:0;z-index:160;display:grid;place-items:center;padding:1.5rem;background:#04060a9e;backdrop-filter:blur(4px)}.admin-shortcuts-popover[hidden]{display:none}.admin-shortcuts-card{width:min(540px,100%);max-height:min(80vh,640px);overflow:auto;padding:1.4rem 1.5rem 1.5rem;border:1px solid rgba(139,255,106,.32);border-radius:12px;background:linear-gradient(135deg,rgba(139,255,106,.1),transparent 58%),#111822fa;color:var(--admin-text);box-shadow:0 28px 70px #0000008c}.admin-shortcuts-card h2{margin:0 0 .85rem;font-size:1.25rem}.admin-shortcut-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:center;padding:.45rem 0;border-top:1px solid rgba(235,246,238,.08)}.admin-shortcut-row:first-of-type{border-top:0}.admin-shortcut-row span{color:var(--admin-muted);font-size:.88rem}.admin-shortcut-keys{display:inline-flex;gap:.28rem}.admin-key-pill{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;padding:.18rem .42rem;border:1px solid rgba(235,246,238,.22);border-radius:5px;background:#1b2635d1;color:var(--admin-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:700}.admin-shortcuts-close-row{display:flex;justify-content:flex-end;margin-top:1rem}.admin-shell .admin-panel .button-danger{border-color:#ff5d749e!important;background-color:#45131e!important;background-image:linear-gradient(135deg,rgba(255,93,116,.22),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.08),transparent)!important;color:#ffd5dc!important}.admin-shell .admin-panel .button-danger:hover,.admin-shell .admin-panel .button-danger:focus-visible{border-color:#ff5d74eb!important;color:#fff!important}.admin-prompt-input{width:100%;margin-top:.6rem;padding:.6rem .7rem;border:1px solid rgba(235,246,238,.2);border-radius:8px;background:#0b111aeb;color:var(--admin-text);font-size:.95rem;font-family:inherit}.admin-prompt-input:focus{outline:2px solid rgba(139,255,106,.46);outline-offset:0;border-color:#8bff6a8c}.admin-shell label{position:relative}.admin-field-saved-badge{position:absolute;top:.05rem;right:0;display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .42rem;border:1px solid rgba(139,255,106,.42);border-radius:999px;background:#173d25c7;color:#d4ffc4;font-size:.7rem;font-weight:720;text-transform:uppercase;letter-spacing:.04em;opacity:0;transform:translateY(-2px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.admin-field-saved-badge:before{content:"✓";font-size:.7rem;line-height:1}.admin-field-saved-badge.is-visible{opacity:1;transform:translateY(0)}.admin-field-saved-badge.is-leaving{opacity:0;transform:translateY(-2px);transition-duration:.42s}.admin-shell .lead-snooze-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .55rem;border:1px solid rgba(56,168,255,.5);border-radius:999px;background:#38a8ff29;color:#c5e6ff;font-size:.72rem;font-weight:720;text-transform:uppercase;letter-spacing:.04em}.admin-shell tr[data-submission-row].is-snoozed,.admin-shell [data-lead-card].is-snoozed{opacity:.7}.admin-shell tr[data-submission-row].is-snoozed td,.admin-shell [data-lead-card].is-snoozed{background-image:linear-gradient(135deg,rgba(56,168,255,.08),transparent 70%)}.admin-snooze-row{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center;margin:.55rem 0 .4rem;padding:.55rem .62rem;border:1px solid rgba(56,168,255,.32);border-radius:10px;background:#38a8ff0f}.admin-snooze-row strong{flex:0 0 100%;font-size:.82rem;color:var(--admin-text)}.admin-snooze-row button{font-size:.78rem;min-height:0!important;padding:.4rem .7rem!important;border-radius:7px!important;margin:0}.admin-snooze-row .admin-snooze-current{flex:0 0 100%;color:var(--admin-muted);font-size:.78rem;margin-top:.18rem}.admin-shell .approval-bulk-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin:.6rem 0 .85rem;padding:.6rem .78rem;border:1px solid var(--admin-border);border-radius:10px;background:#111822c7}.admin-shell .approval-bulk-toolbar strong{color:var(--admin-text);font-size:.86rem}.admin-shell .approval-bulk-toolbar .approval-bulk-divider{flex:1 1 auto}.admin-shell .approval-item.is-selected{outline:2px solid rgba(139,255,106,.55);outline-offset:2px}.admin-shell .approval-select{display:inline-flex;align-items:center;gap:.42rem;padding:.34rem .55rem;border-bottom:1px dashed rgba(235,246,238,.12);color:var(--admin-muted);font-size:.78rem}.admin-shell .media-selection-toolbar{display:grid;grid-template-columns:auto 1fr auto auto auto auto auto;gap:.5rem;align-items:center;margin:.6rem 0 .8rem;padding:.6rem .8rem;border:1px solid rgba(139,255,106,.4);border-radius:10px;background:linear-gradient(135deg,rgba(139,255,106,.1),transparent 65%),#111822eb}.admin-shell .media-selection-toolbar[hidden]{display:none}.admin-shell .media-selection-toolbar strong{color:var(--admin-text);font-size:.9rem}.admin-shell .media-selection-toolbar select,.admin-shell .media-selection-toolbar input{min-height:2.1rem;font-size:.85rem}.admin-shell .media-selection-toolbar button{font-size:.82rem;min-height:2.1rem;padding:.35rem .75rem}@media(max-width:760px){.admin-shell .media-selection-toolbar{grid-template-columns:1fr 1fr}}.admin-shell tr[data-submission-row].is-key-focused,.admin-shell [data-lead-card].is-key-focused{outline:2px solid rgba(139,255,106,.7);outline-offset:-2px;box-shadow:0 0 0 1px #8bff6a73 inset}.admin-shell .admin-tasks-toolbar{display:flex;flex-wrap:wrap;gap:.6rem;align-items:end;margin:.7rem 0 .85rem;padding:.65rem .8rem;border:1px solid var(--admin-border);border-radius:10px;background:#11182299}.admin-shell .admin-tasks-toolbar label{display:grid;gap:.3rem;min-width:160px}.admin-shell .admin-tasks-form{margin:.7rem 0;padding:1rem;border:1px solid rgba(139,255,106,.32);border-radius:10px;background:linear-gradient(135deg,rgba(139,255,106,.08),transparent 65%),#111822db}.admin-shell .admin-tasks-form[hidden]{display:none}.admin-shell .admin-tasks-list{display:grid;gap:.55rem}.admin-shell .task-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.7rem .85rem;border:1px solid var(--admin-border);border-radius:10px;background:#111822c7;transition:opacity .16s ease}.admin-shell .task-card.is-completed{opacity:.55}.admin-shell .task-card.is-overdue{border-color:#ff5d7485;background:linear-gradient(135deg,rgba(255,93,116,.12),transparent 65%),#111822db}.admin-shell .task-card.is-due-today{border-color:#ffcc4d99}.admin-shell .task-card.is-high{outline:2px solid rgba(255,204,77,.4);outline-offset:-2px}.admin-shell .task-card label.task-check{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border:1px solid rgba(139,255,106,.42);border-radius:5px;background:#173d2566;cursor:pointer}.admin-shell .task-card label.task-check input{position:absolute;opacity:0;pointer-events:none}.admin-shell .task-card label.task-check.is-checked{background:#8bff6ac7;color:#061007}.admin-shell .task-card label.task-check.is-checked:after{content:"✓";font-weight:800;font-size:.9rem}.admin-shell .task-card-body{display:grid;gap:.15rem;min-width:0}.admin-shell .task-card-body strong{font-size:.95rem;color:var(--admin-text)}.admin-shell .task-card-body .task-meta{color:var(--admin-muted);font-size:.8rem}.admin-shell .task-card-body .task-meta .task-due-overdue{color:#ffb4c1;font-weight:700}.admin-shell .task-card-body p{color:var(--admin-muted);font-size:.83rem;margin:.15rem 0 0}.admin-shell .task-card-actions{display:inline-flex;gap:.34rem}.admin-shell .task-card-actions button{font-size:.78rem;min-height:0;padding:.34rem .6rem;border-radius:7px}.admin-shell .lead-sla-pill{display:inline-flex;align-items:center;gap:.32rem;padding:.18rem .55rem;margin-left:.3rem;border-radius:999px;font-size:.7rem;font-weight:720;text-transform:uppercase;letter-spacing:.04em}.admin-shell .lead-sla-pill.is-risk{border:1px solid rgba(255,93,116,.5);background:#ff5d7429;color:#ffc6cf}.admin-shell .lead-sla-pill.is-warning{border:1px solid rgba(255,204,77,.55);background:#ffcc4d24;color:#ffe39c}.admin-shell .lead-sla-pill.is-good{border:1px solid rgba(139,255,106,.4);background:#8bff6a1f;color:#d4ffc4}.admin-shell .lead-view-shared-tag{color:#38a8ffdb;font-weight:700}.admin-shell tr.leads-virtual-sentinel td{text-align:center;padding:.85rem 1rem;background:#38a8ff0f;border-top:1px dashed rgba(56,168,255,.32)}.admin-shell tr.leads-virtual-sentinel strong{display:block;margin-bottom:.5rem;color:var(--admin-muted);font-size:.84rem;font-weight:700}.admin-shell tr.leads-virtual-sentinel button{margin:0 .3rem}.admin-login-hint{grid-column:1 / -1;padding:.55rem .7rem;border:1px solid rgba(255,93,116,.5);border-radius:8px;background:#ff5d741f;color:#ffd5dc;font-size:.86rem;font-weight:700}.admin-login-hint[hidden]{display:none}.admin-totp-enrollment{display:grid;place-items:center;margin:1.2rem 0}.admin-totp-enrollment[hidden]{display:none}.admin-totp-card{width:min(560px,100%);padding:1.4rem 1.5rem;border:1px solid rgba(139,255,106,.32);border-radius:12px;background:linear-gradient(135deg,rgba(139,255,106,.1),transparent 65%),#111822f5;color:var(--admin-text);box-shadow:0 28px 70px #0006}.admin-totp-card h2{margin:0 0 .7rem;color:var(--admin-text)}.admin-totp-card p,.admin-totp-card ol{color:var(--admin-muted);font-size:.88rem;line-height:1.45}.admin-totp-card label{display:grid;gap:.3rem;margin:.7rem 0 .45rem;font-size:.84rem;color:var(--admin-muted)}.admin-totp-card input,.admin-totp-card textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}.admin-totp-warn{color:#ffd58c;font-size:.78rem;margin-top:.85rem}.admin-shell .admin-users-form{margin:.8rem 0;padding:1rem;border:1px solid rgba(56,168,255,.34);border-radius:10px;background:linear-gradient(135deg,rgba(56,168,255,.08),transparent 65%),#111822db}.admin-shell .admin-users-form[hidden]{display:none}.admin-shell .admin-users-help{margin-top:.4rem;color:var(--admin-muted);font-size:.8rem}.admin-shell .admin-users-list{display:grid;gap:.55rem;margin-top:.7rem}.admin-shell .user-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.78rem .9rem;border:1px solid var(--admin-border);border-radius:10px;background:#111822c7}.admin-shell .user-card.is-inactive{opacity:.55}.admin-shell .user-card-body{display:grid;gap:.18rem;min-width:0}.admin-shell .user-card-body strong{font-size:.96rem;color:var(--admin-text)}.admin-shell .user-meta{display:flex;flex-wrap:wrap;gap:.5rem;color:var(--admin-muted);font-size:.78rem;align-items:center}.admin-shell .user-role-pill{display:inline-flex;padding:.12rem .45rem;border-radius:999px;font-weight:720;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;border:1px solid var(--admin-border)}.admin-shell .user-role-pill.is-super-admin{border-color:#ffcc4d99;background:#ffcc4d24;color:#ffe39c}.admin-shell .user-role-pill.is-admin{border-color:#8bff6a66;background:#8bff6a1f;color:#d4ffc4}.admin-shell .user-role-pill.is-viewer{border-color:#38a8ff6b;background:#38a8ff24;color:#c5e6ff}.admin-shell .user-self-pill{border:1px solid rgba(247,248,244,.32);border-radius:999px;padding:.05rem .42rem;color:var(--admin-text);font-size:.7rem;font-weight:720}.admin-shell .user-card-actions{display:inline-flex;gap:.34rem;flex-wrap:wrap}.admin-shell .user-card-actions button{font-size:.78rem;min-height:0;padding:.34rem .6rem;border-radius:7px}.admin-shell .admin-checkbox-row{display:inline-flex;align-items:center;gap:.5rem;font-size:.86rem;color:var(--admin-muted)}.admin-totp-scan-row{display:grid;grid-template-columns:auto 1fr;gap:1.1rem;align-items:start;margin:.8rem 0 .6rem}.admin-totp-qr{width:300px;min-height:300px;padding:.85rem;border:1px solid rgba(247,248,244,.18);border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center}.admin-totp-qr svg{display:block;width:100%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;shape-rendering:crispEdges}@media(max-width:540px){.admin-totp-qr{width:min(86vw,320px);min-height:auto}}.admin-totp-qr-fallback{font-size:.78rem;color:#11121799;text-align:center;margin:0}.admin-totp-scan-steps ol{margin:0;padding-left:1.1rem}@media(max-width:540px){.admin-totp-scan-row{grid-template-columns:1fr;justify-items:center}}.admin-shell .audit-toolbar{display:flex;flex-wrap:wrap;gap:.55rem;align-items:end;margin:.65rem 0 .8rem;padding:.65rem .8rem;border:1px solid var(--admin-border);border-radius:10px;background:#11182299}.admin-shell .audit-toolbar label{display:grid;gap:.3rem;min-width:140px}.admin-shell .audit-toolbar label.admin-wide{flex:1 1 240px;min-width:240px}.admin-shell .audit-summary{margin:.3rem 0 .7rem;color:var(--admin-muted);font-size:.8rem}.admin-shell .audit-entry{display:grid;gap:.5rem;margin:0 0 .5rem;padding:.7rem .85rem;border:1px solid var(--admin-border);border-radius:10px;background:#111822c7}.admin-shell .audit-entry.is-good{border-color:#8bff6a52}.admin-shell .audit-entry.is-risk{border-color:#ff5d746b}.admin-shell .audit-entry>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:start}.admin-shell .audit-entry-main{display:grid;gap:.15rem;min-width:0}.admin-shell .audit-entry-main strong{font-size:.92rem;color:var(--admin-text)}.admin-shell .audit-entry-main span{color:var(--admin-muted);font-size:.82rem}.admin-shell .audit-entry-main small{color:#f7f8f480;font-size:.74rem}.admin-shell .audit-entry-actions{display:inline-flex;align-items:center;gap:.42rem}.admin-shell .audit-action-code{font-size:.72rem;padding:.16rem .42rem;border-radius:5px;background:#f7f8f414;color:var(--admin-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-shell .audit-diff{margin:.3rem 0 0;border-collapse:collapse;font-size:.82rem;width:100%}.admin-shell .audit-diff th,.admin-shell .audit-diff td{padding:.36rem .5rem;border-top:1px solid rgba(235,246,238,.08);vertical-align:top;text-align:left}.admin-shell .audit-diff thead th{color:#f7f8f48c;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;border-top:0}.admin-shell .audit-diff tbody th{font-weight:720;color:var(--admin-text);width:22%}.admin-shell .audit-diff-before{color:#ffc6cf;background:#ff5d740f;word-break:break-word}.admin-shell .audit-diff-after{color:#d4ffc4;background:#8bff6a0f;word-break:break-word}@media(max-width:760px){.admin-shell .submissions-table,.admin-shell .submissions-table+#submission-detail{display:none!important}.admin-shell .lead-card-board{grid-template-columns:1fr!important;gap:.65rem}.admin-shell .lead-order-card{padding:.85rem;border-radius:12px;touch-action:pan-y;position:relative;overflow:hidden}.admin-shell .lead-order-card:before{content:"💤  Release to snooze";position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-start;padding-left:1.2rem;background:linear-gradient(90deg,rgba(56,168,255,.55),rgba(56,168,255,.18) 60%,transparent);color:#fff;font-weight:720;letter-spacing:.02em;text-transform:uppercase;font-size:.8rem;opacity:0;transition:opacity .14s ease;pointer-events:none}.admin-shell .lead-order-card.is-swipe-arming:before{opacity:1}.admin-shell .lead-order-card.is-swiping{transition:none!important}.admin-shell .admin-detail-drawer{position:fixed;inset:auto 0 0;width:100vw;max-width:100vw;max-height:88vh;border-radius:18px 18px 0 0;border-left:0;border-top:1px solid var(--admin-border);box-shadow:0 -28px 70px #00000080;transform:translateY(0);transition:transform .24s ease;touch-action:pan-y}.admin-shell .admin-detail-drawer[hidden]{display:block;transform:translateY(110%);pointer-events:none;visibility:hidden}.admin-shell .admin-detail-drawer .detail-drawer-head{position:relative;padding-top:1.6rem}.admin-shell .admin-detail-drawer .detail-drawer-head:before{content:"";position:absolute;top:.55rem;left:50%;transform:translate(-50%);width:42px;height:4px;border-radius:999px;background:#f7f8f452}.admin-shell .mobile-admin-actions:not([hidden]){position:fixed;right:.6rem;bottom:.6rem;left:.6rem;z-index:130;padding:.55rem;border-radius:12px;backdrop-filter:blur(8px);background:#111822eb;border:1px solid var(--admin-border);box-shadow:0 22px 60px #00000080}.admin-shell .mobile-admin-actions button{background:#f7f8f40f;color:var(--admin-text);border-color:#f7f8f42e}.admin-shell .mobile-admin-actions button:first-child{background:linear-gradient(135deg,#b5ff75,var(--green));color:#061007;border-color:#8bff6a99}.admin-toast-stack{bottom:5rem!important}.admin-shell .admin-nav{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-shell .admin-nav-group{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.35rem;padding:.4rem}.admin-shell .admin-tab{flex:0 0 auto;white-space:nowrap}.admin-shell .admin-tab small{display:none}.admin-app-body{padding-bottom:5.5rem}.admin-shell .user-card{grid-template-columns:minmax(0,1fr);align-items:stretch}.admin-shell .user-card-actions{width:100%}.admin-shell .user-card-actions button{flex:1 1 auto;min-height:40px}.admin-shell .approval-item{grid-template-columns:auto minmax(0,1fr)}.admin-shell .approval-item>.approval-actions{grid-column:1 / -1}.admin-shell .approval-actions{flex-wrap:wrap;justify-content:flex-start}.admin-shell .approval-actions button{flex:1 1 auto}.admin-shell .admin-hero{grid-template-columns:minmax(0,1fr);align-items:stretch}.admin-shell .admin-hero h1{font-size:clamp(1.85rem,8vw,2.6rem)}}.admin-shell .media-asset-card.is-approved .media-preview-frame{outline:2px solid rgba(139,255,106,.45);outline-offset:-2px}.admin-shell .media-drive-folder-head,.admin-shell .media-drive-folder-row{border-color:#ebf6ee1f;background:linear-gradient(135deg,rgba(139,255,106,.05),transparent 48%),#080e16c7}.admin-shell .media-drive-folder-head strong{color:var(--admin-copy-strong)}.admin-shell .media-drive-folder-head small,.admin-shell .media-drive-folder-row>span{color:var(--admin-copy-muted)}.admin-shell .media-card-intro h3{color:var(--admin-text)}.admin-shell .media-card-description{color:var(--admin-muted)}.admin-shell .media-destination-chips span{border-color:#ebf6ee1f;background:#ebf6ee0f;color:var(--admin-muted)}.admin-shell .media-preview-frame{border:1px solid rgba(235,246,238,.12);background:#070b11}.admin-shell .media-asset-card .form-grid{gap:.65rem}.admin-shell .media-asset-card .media-review-actions button[disabled]{opacity:.55;cursor:default}.admin-shell .media-auto-approved-note{display:inline-block;margin:.35rem 0 0;padding:.18rem .55rem;border:1px solid rgba(139,255,106,.4);border-radius:999px;background:#8bff6a1a;color:#d4ffc4;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-shell .media-asset-card .media-technical-fields{margin-top:.6rem;padding:.55rem .75rem;border:1px dashed rgba(235,246,238,.16);border-radius:8px}.admin-shell .media-asset-card .media-technical-fields>summary{cursor:pointer;color:var(--admin-muted);font-size:.85rem;font-weight:600}.admin-shell .media-asset-card .media-technical-fields[open]>summary{margin-bottom:.55rem;color:var(--admin-text)}.admin-shell details.autopilot-social-provider-panel{margin-top:1rem;padding:.85rem 1rem;border:1px dashed rgba(235,246,238,.18);border-radius:10px;background:#11182280}.admin-shell details.autopilot-social-provider-panel>summary{cursor:pointer;display:grid;gap:.18rem;color:var(--admin-text);font-weight:600}.admin-shell details.autopilot-social-provider-panel>summary .eyebrow{color:#8bff6adb;font-size:.7rem;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.admin-shell details.autopilot-social-provider-panel>summary small{color:var(--admin-muted);font-weight:500;font-size:.82rem}.admin-shell details.autopilot-social-provider-panel[open]{background:#111822b3}.admin-shell details.autopilot-social-provider-panel[open]>summary{margin-bottom:.85rem}.admin-shell details.autopilot-social-provider-panel .autopilot-social-provider-actions{margin:.85rem 0}.admin-shell #autopilot-blog-status-pill,.admin-shell #autopilot-social-status-pill{background:#8bff6a29;border-color:#8bff6a66;color:#d4ffc4}.lead-command-strip,.content-command-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.95rem;border:1px solid rgba(10,107,50,.18);border-radius:8px;background:linear-gradient(135deg,rgba(10,107,50,.08),transparent 54%),#fbfaf5}.lead-command-strip>div,.content-command-strip>div{display:grid;gap:.28rem}.lead-command-strip strong,.content-command-strip strong{margin:0;color:var(--paper-ink);font-size:1.05rem;line-height:1.22}.lead-command-strip small,.content-command-strip small{color:#111217a3;font-size:.88rem;font-weight:760;line-height:1.35}.lead-surface,.content-surface{min-width:0;padding:.95rem;border:1px solid rgba(17,18,23,.1);border-radius:8px;background:#fbfaf5}.lead-surface>div:first-child,.lead-surface>summary,.content-surface>div:first-child,.content-surface>summary{display:grid;gap:.28rem}.lead-surface h3,.content-surface h3{margin:0;color:var(--paper-ink);font-size:1.05rem;line-height:1.22}.lead-surface>*+*,.content-surface>*+*{margin-top:.75rem}.lead-search-field{display:grid;gap:.32rem}.lead-search-field span{color:#11121799;font-size:.78rem;font-weight:850;text-transform:uppercase}.admin-shell .lead-command-strip,.admin-shell .lead-surface,.admin-shell .content-command-strip,.admin-shell .content-surface{margin-top:0;border-color:#ebf6ee1f;background:linear-gradient(135deg,rgba(139,255,106,.06),transparent 48%),#080e16c7}.admin-shell .lead-command-strip strong,.admin-shell .lead-surface h3,.admin-shell .content-command-strip strong,.admin-shell .content-surface h3{color:var(--admin-copy-strong)}.admin-shell .lead-command-strip small,.admin-shell .lead-surface>summary small,.admin-shell .content-command-strip small,.admin-shell .content-surface>summary small{color:var(--admin-copy-muted)}.admin-shell .lead-surface>div:first-child .eyebrow,.admin-shell .lead-surface>summary .eyebrow,.admin-shell .content-surface>div:first-child .eyebrow,.admin-shell .content-surface>summary .eyebrow{color:var(--admin-green)}.admin-shell .lead-output,.admin-shell .content-output{margin-top:0}.admin-shell .lead-ops-card{border-color:#ebf6ee21;background:#0c151da8;color:var(--admin-copy)}.admin-shell .lead-ops-card:hover,.admin-shell .lead-ops-card:focus-visible{border-color:#8bff6a52;background:#102419c7}.admin-shell .lead-ops-card.is-active{border-color:#8bff6a70;background:linear-gradient(135deg,rgba(139,255,106,.14),transparent 48%),#102419e0}.admin-shell .lead-ops-card strong{color:var(--admin-copy-strong)}.admin-shell .lead-ops-card span{color:var(--admin-copy-muted)}.admin-shell .lead-search-field span{color:var(--admin-green)}.admin-shell details.lead-advanced-filters,.admin-shell details.lead-tools-surface,.admin-shell details.content-advanced-filters,.admin-shell details.content-tools-surface{padding:.95rem 1.05rem}.admin-shell details.lead-advanced-filters>summary,.admin-shell details.lead-tools-surface>summary,.admin-shell details.content-advanced-filters>summary,.admin-shell details.content-tools-surface>summary{cursor:pointer;list-style:none}.admin-shell details.lead-advanced-filters>summary::-webkit-details-marker,.admin-shell details.lead-tools-surface>summary::-webkit-details-marker,.admin-shell details.content-advanced-filters>summary::-webkit-details-marker,.admin-shell details.content-tools-surface>summary::-webkit-details-marker{display:none}.admin-shell details.lead-advanced-filters>summary .eyebrow,.admin-shell details.lead-tools-surface>summary .eyebrow,.admin-shell details.content-advanced-filters>summary .eyebrow,.admin-shell details.content-tools-surface>summary .eyebrow{color:var(--admin-green)}.admin-shell details.lead-advanced-filters>summary:after,.admin-shell details.lead-tools-surface>summary:after,.admin-shell details.content-advanced-filters>summary:after,.admin-shell details.content-tools-surface>summary:after{content:"Expand";justify-self:end;margin-top:-1.4rem;padding:.25rem .55rem;border:1px solid rgba(235,246,238,.14);border-radius:999px;background:#0c141fb3;color:var(--admin-copy-muted);font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.admin-shell details.lead-advanced-filters[open]>summary:after,.admin-shell details.lead-tools-surface[open]>summary:after,.admin-shell details.content-advanced-filters[open]>summary:after,.admin-shell details.content-tools-surface[open]>summary:after{content:"Collapse";border-color:#8bff6a52;background:#102419c7;color:#d4ffc4}.admin-shell details.lead-advanced-filters[open]>summary,.admin-shell details.lead-tools-surface[open]>summary,.admin-shell details.content-advanced-filters[open]>summary,.admin-shell details.content-tools-surface[open]>summary{margin-bottom:.85rem}.admin-shell details.lead-advanced-filters .form-grid,.admin-shell details.content-advanced-filters .form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem}@media(max-width:960px){.admin-shell details.lead-advanced-filters .form-grid,.admin-shell details.content-advanced-filters .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.admin-shell details.lead-advanced-filters .form-grid,.admin-shell details.content-advanced-filters .form-grid{grid-template-columns:minmax(0,1fr)}}.admin-shell .lead-advanced-filters .lead-view-row{margin-top:.85rem}.reports-command-controls{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end}.admin-shell .reports-command-controls select{min-height:2.4rem}.audit-search-field{display:grid;gap:.32rem}.audit-search-field span{color:#11121799;font-size:.78rem;font-weight:850;text-transform:uppercase}.admin-shell .audit-search-field span{color:var(--admin-green)}
