@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--ink:#f7f8f4;--ink-muted:#c8c9c7;--bg:#07080d;--bg-soft:#10131a;--paper:#f6f5ef;--paper-soft:#fbfaf5;--paper-ink:#111217;--tint-green:#f7fff6;--tint-amber:#fff9ed;--tint-rose:#fff6f8;--line:#ffffff29;--line-dark:#11121724;--blue:#38a8ff;--red:#ff4f6d;--green:#8bff6a;--amber:#ffcc4d;--max:1180px;--radius:8px;--card-img-placeholder:url(/images/se2/white-silent-se2-silent-disco-logo-clear-backg.w480.webp) center / min(44%, 170px) no-repeat, radial-gradient(circle at 24% 28%, #8bff6a24, transparent 42%), linear-gradient(135deg, #10131a, #1d342a 78%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{overflow-x:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3,h4{letter-spacing:0;overflow-wrap:normal;text-wrap:balance;word-break:normal;margin:0;line-height:1.04}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{z-index:100;background:var(--green);color:#0b0d0f;border-radius:var(--radius);padding:.65rem .85rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.skip-link:focus-visible,.brand:focus-visible,.desktop-nav a:focus-visible,.header-socials a:focus-visible,.phone-link:focus-visible,.mobile-call-link:focus-visible,.mobile-quote-link:focus-visible,.mobile-nav summary:focus-visible,.mobile-nav-panel a:focus-visible,.mobile-social-links a:focus-visible,.next-event-main:focus-visible,.next-event-detail-link:focus-visible,.site-footer a:focus-visible,.blog-card:focus-visible,.blog-mini-card:focus-visible,.event-card a:focus-visible,.event-card-media-link:focus-visible,.event-detail-support-actions a:focus-visible,.event-detail-support-actions button:focus-visible,.date-picker-trigger:focus-visible,.date-picker-nav:focus-visible,.date-picker-day:focus-visible,.choice-option:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.site-header{z-index:50;border-bottom:1px solid var(--line);backdrop-filter:blur(18px);background:#07080de6;position:sticky;top:0}.next-event-bar{background:linear-gradient(90deg,#8bff6a29,#38a8ff1f,#ffffff05),#05070beb;border-bottom:1px solid #ffffff1a}.site-header .button-small{min-height:38px;padding:.58rem .82rem}.next-event-bar[hidden],.next-event-item[hidden]{display:none!important}.next-event-inner{width:min(calc(100% - 2rem), var(--max));margin:0 auto}.next-event-item{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.85rem;min-height:50px;padding:.42rem 0;display:grid}.next-event-main{min-width:0;color:var(--ink);grid-template-columns:auto minmax(0,auto) auto;align-items:center;gap:.55rem;display:grid}.next-event-main span{color:var(--green);letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-size:.74rem;font-weight:950}.next-event-main strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;font-weight:950;overflow:hidden}.next-event-main small{color:var(--ink-muted);white-space:nowrap;font-size:.84rem;font-weight:780}.next-event-countdown{color:#caffb4;text-align:center;white-space:nowrap;background:#8bff6a14;border:1px solid #8bff6a47;border-radius:999px;min-width:86px;padding:.34rem .55rem;font-size:.8rem;font-weight:900}.next-event-actions{align-items:center;gap:.5rem;display:inline-flex}.next-event-ticket-button{min-height:34px;padding:.48rem .72rem;font-size:.82rem}.next-event-detail-link{border-radius:var(--radius);min-height:34px;color:var(--ink);white-space:nowrap;border:1px solid #ffffff2e;padding:.48rem .72rem;font-size:.82rem;font-weight:900;line-height:1}.next-event-detail-link:hover{color:var(--green);border-color:#8bff6a85}.header-inner{width:min(calc(100% - 2rem), var(--max));grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;min-height:82px;margin:0 auto;display:grid}.brand{text-transform:uppercase;white-space:nowrap;align-items:center;gap:.7rem;font-size:1.1rem;font-weight:900;display:inline-flex}.brand img{object-fit:contain;width:58px;height:58px}.desktop-nav{min-width:0;color:var(--ink-muted);flex-wrap:wrap;justify-content:center;gap:clamp(.7rem,2vw,1.3rem);font-size:.92rem;font-weight:700;display:flex}.desktop-nav a:hover,.footer-grid a:hover,.header-socials a:hover,.phone-link:hover{color:var(--green)}.header-actions{align-items:center;gap:.85rem;display:inline-flex}.header-socials{align-items:center;gap:.35rem;display:inline-flex}.header-socials a{width:34px;height:34px;color:var(--ink-muted);background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.header-socials a:hover{background:#94ff651a;border-color:#94ff6594;transform:translateY(-1px)}.header-socials svg{fill:currentColor;width:18px;height:18px}.phone-link{color:var(--ink-muted);white-space:nowrap;font-weight:800}.button{isolation:isolate;border-radius:var(--radius);background:linear-gradient(180deg, #ffffff57, #fff0 48%), linear-gradient(135deg, #b5ff75, var(--green));background-color:var(--green);color:#061007;text-align:center;cursor:pointer;border:1px solid #c2ffaadb;justify-content:center;align-items:center;min-height:48px;padding:.88rem 1.14rem;font-weight:900;line-height:1.1;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex;position:relative;box-shadow:0 14px 32px #8bff6a3d,inset 0 1px #fff9}.button:hover{background:linear-gradient(#ffffff70,#fff0 48%),#98ff72 linear-gradient(135deg,#c8ff93,#98ff72);border-color:#d8ffc8;transform:translateY(-1px);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:2px solid var(--blue);outline-offset:2px}.button-secondary{color:var(--ink);background:linear-gradient(#ffffff21,#ffffff05),#ffffff14;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);background:linear-gradient(#ffffffd9,#f6f5ef9e),#fff;border-color:#11121738;box-shadow:0 12px 28px #1112171a,inset 0 1px #ffffffe6}.button-secondary:hover{background:linear-gradient(#ffffff2e,#ffffff0a),#ffffff1a;border-color:#8bff6aad;box-shadow:0 16px 34px #00000038,inset 0 1px #ffffff38}.section-light .button-secondary:hover,.admin-card .button-secondary:hover{background:linear-gradient(180deg, #fff, var(--paper)), #fff;background-color:#fff;border-color:#0a6b326b;box-shadow:0 16px 34px #11121724,inset 0 1px #fffffff2}.button-small{min-height:40px;padding:.67rem .92rem;font-size:.92rem}@media (width>=981px) and (width<=1180px){.next-event-item{min-height:44px}.header-inner{gap:.9rem;min-height:72px}.brand{gap:.55rem;font-size:.92rem}.brand img{width:50px;height:50px}.desktop-nav{gap:.58rem;font-size:.84rem}.header-actions{gap:.45rem}.header-socials{gap:.22rem}.header-socials a{width:30px;height:30px}.phone-link{font-size:.84rem}}.mobile-header-cta,.mobile-nav{display:none}.mobile-nav summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--radius);padding:.65rem .8rem;font-weight:900;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav-panel{border:1px solid var(--line);border-radius:var(--radius);background:#0b0d13;gap:.6rem;padding:1rem;display:grid;position:absolute;top:100%;left:1rem;right:1rem;box-shadow:0 24px 70px #00000059}.mobile-nav-panel a{padding:.6rem 0;font-weight:800}.mobile-social-links{flex-wrap:wrap;gap:.45rem;padding:.35rem 0;display:flex}.mobile-social-links a{min-height:34px;color:var(--ink-muted);background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:.45rem .68rem;font-size:.86rem}.hero{align-items:end;min-height:calc(100vh - 82px);max-height:820px;display:grid;position:relative;overflow:hidden}.hero-short{min-height:min(680px,92vh - 82px)}.hero-video,.hero>img.hero-static-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-video{display:block}.hero>img.hero-static-poster{display:none}.hero:after{content:"";background:linear-gradient(90deg,#000000d1,#00000075 48%,#0000002e),linear-gradient(#0000 58%,#07080ddb);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-video{display:none}.hero>img.hero-static-poster{display:block}}.hero-content{z-index:1;width:min(calc(100% - 2rem), var(--max));margin:0 auto;padding:clamp(4rem,8vw,8rem) 0 clamp(2.8rem,6vw,5rem);position:relative}.hero-kicker{flex-wrap:wrap;gap:.55rem;margin-bottom:1.2rem;display:flex}.pill{min-height:32px;color:var(--ink);background:#00000040;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .65rem;font-size:.83rem;font-weight:800;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}a.pill:hover{color:var(--green);background:#8bff6a21;border-color:#8bff6ab8;transform:translateY(-1px)}a.pill:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hero p{max-width:740px;color:var(--ink-muted);margin-top:1.1rem;font-size:clamp(1.06rem,2vw,1.3rem)}.hero-title{text-shadow:0 18px 48px #0000008a;gap:.12em;max-width:980px;display:grid}.hero-title:after{content:"";background:linear-gradient(90deg, var(--green), var(--blue), var(--red));border-radius:999px;width:min(420px,72vw);height:7px;margin-top:.12em;display:block;box-shadow:0 0 28px #8bff6a52,0 0 38px #38a8ff2e}.hero-title-se2{color:var(--green);text-transform:uppercase;text-shadow:0 0 24px #8bff6a33,0 18px 48px #00000094;font-size:clamp(4.5rem,12vw,11.5rem);font-weight:950;line-height:.82;display:block}.hero-title-service{color:#fff;font-size:clamp(2.55rem,6.3vw,6.2rem);font-weight:950;line-height:.9;display:block}.hero-tagline{color:#fff;margin-top:.9rem;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:700}.hero-proof-row{color:var(--ink);flex-wrap:wrap;gap:.65rem;margin-top:1rem;font-weight:900;display:flex}.hero-proof-row a{background:#ffffff14;border-bottom:2px solid #8bff6ab3;padding:.45rem .65rem}.hero-actions,.section-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.stats-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0e1117;grid-template-columns:repeat(4,1fr);display:grid}.stat{border-right:1px solid var(--line);padding:clamp(1.4rem,3vw,2.4rem)}.stat:last-child{border-right:0}.stat strong{font-size:clamp(1.8rem,4vw,3.8rem);line-height:1;display:block}.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{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(.7rem,1.5vw,1rem);max-width:980px;margin-bottom:clamp(1.8rem,4vw,3rem);display:grid}.section-heading>div{gap:.75rem;display:grid}.section-heading>p{max-width:760px;color:inherit;opacity:.76;justify-self:start;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{color:var(--green);letter-spacing:0;text-transform:uppercase;margin-bottom:.8rem;font-size:.82rem;font-weight:950;line-height:1.1}.section-heading .eyebrow,.quote-copy .eyebrow{margin-bottom:0;padding-left:.9rem;position:relative}.section-heading .eyebrow:before,.quote-copy .eyebrow:before{content:"";background:var(--green);border-radius:999px;width:.25rem;height:.9rem;position:absolute;top:.08rem;left:0}.section-light .eyebrow{color:#0a6b32}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.section-lede{max-width:760px;color:inherit;opacity:.78;margin-top:1rem;font-size:1.06rem}.package-first-section{position:relative}.package-first-layout{grid-template-columns:minmax(0,.84fr) minmax(320px,.64fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.package-first-layout>*{min-width:0}.package-reason-stack{gap:.8rem;display:grid}.package-reason-stack article{border:1px solid var(--line-dark);border-left:5px solid var(--green);border-radius:var(--radius);background:linear-gradient(135deg,#8bff6a1c,#0000 40%),#fff;gap:.45rem;min-height:132px;padding:1.1rem 1.1rem 1.1rem 1.35rem;display:grid;position:relative;box-shadow:0 18px 48px #11121714}.package-reason-stack article:nth-child(2){border-left-color:var(--blue);background:linear-gradient(135deg,#38a8ff1a,#0000 40%),#fff}.package-reason-stack article:nth-child(3){border-left-color:var(--red);background:linear-gradient(135deg,#ff4f6d1a,#0000 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{border:1px solid #0a6b3238;border-left:5px solid var(--green);border-radius:var(--radius);background:linear-gradient(135deg,#8bff6a1f,#0000 48%),#fff;gap:.65rem;margin-top:1.5rem;padding:1rem;display:grid;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{border-color:var(--line-dark);background:#fff}.service-card img,.event-card img,.blog-card img,.package-card img,.gallery-grid img{aspect-ratio:4/3;object-fit:cover;background:var(--card-img-placeholder);width:100%}.blog-image-frame{aspect-ratio:4/3;background:var(--card-img-placeholder);width:100%;display:block;overflow:hidden}.blog-image-frame>img{aspect-ratio:auto;object-fit:cover;object-position:var(--blog-image-position,50% 50%);width:100%;height:100%;transform:scale(var(--blog-image-scale,1));transform-origin:var(--blog-image-position,50% 50%);display:block}.service-card img,.event-card img,.blog-card img,.package-card img,.quote-choice-card img,.blog-mini-card img{filter:brightness(1.06)contrast(.94)}.event-card-ticket{border-color:#11121724;grid-template-rows:auto 1fr;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #11121714}.event-card-ticket:before{content:"";z-index:2;background:linear-gradient(90deg,#3c8fff,#ff4963,#8bff6a);height:4px;position:absolute;inset:0 0 auto}.event-card-ticket:hover{border-color:#8bff6aa3;transform:translateY(-4px);box-shadow:0 26px 60px #11121729}.event-card-media{background:var(--card-img-placeholder);position:relative;overflow:hidden}.event-card-media:after{content:"";pointer-events:none;background:linear-gradient(#06070a0a,#06070a59),radial-gradient(circle at 50% 38%,#f7f8f412,#0000 62%),radial-gradient(circle at 80% 20%,#8bff6a29,#0000 30%);position:absolute;inset:0}.event-card-media img{filter:saturate(1.12)contrast(.98)brightness(1.08);transition:transform .16s;display:block}.event-card-media.is-image-missing{background:linear-gradient(135deg,#0d121bf5,#1d342ae0),radial-gradient(circle at 24% 28%,#8bff6a38,#0000 34%);place-items:center;min-height:clamp(220px,27vw,340px);display:grid}.event-card-image-fallback{z-index:1;color:#fff;text-align:center;gap:.25rem;padding:2.2rem 1rem;display:grid;position:relative}.event-card-image-fallback span{color:#ffffffa3;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:900}.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-card-media-link{color:inherit;text-decoration:none;display:block}.event-date-badge{z-index:1;color:#fff;backdrop-filter:blur(8px);background:#06070ac7;border:1px solid #ffffff52;border-radius:8px;gap:.05rem;min-width:104px;padding:.62rem .72rem;display:grid;position:absolute;bottom:.85rem;left:.85rem;box-shadow:0 14px 30px #00000047}.event-date-badge strong{font-size:1.05rem;font-weight:950}.event-date-badge span{color:#ffffffc2;text-transform:uppercase;font-size:.78rem;font-weight:900}.event-date-badge .event-date-weekday{color:#8bff6a;font-size:.72rem}.package-card{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;display:grid;position:relative}.package-card-featured{outline:2px solid var(--green,#54e0a3);outline-offset:-2px}.package-badge{z-index:2;background:var(--green,#54e0a3);color:#06281c;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.3rem .7rem;font-size:.72rem;font-weight:700;position:absolute;top:.75rem;right:.75rem}.package-art{aspect-ratio:4/5;border-bottom:1px solid var(--line-dark);background:#0a0c11;width:100%;min-width:0;max-width:100%;padding:0;display:block;overflow:hidden}.package-card .package-art img{aspect-ratio:auto;background:0 0;border-radius:0;width:100%;min-width:0;max-width:100%;height:auto;display:block;object-fit:contain!important}.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{align-content:start;gap:.85rem;min-height:100%;padding:1.15rem;display:grid}.event-card-topline{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.event-card-topline .eyebrow{margin:0}.event-card-topline span{color:#0a5b20;white-space:nowrap;background:#8bff6a29;border:1px solid #0a6b3238;border-radius:999px;align-items:center;min-height:1.8rem;padding:.25rem .55rem;font-size:.76rem;font-weight:950;display:inline-flex}.event-card-ticket h2{font-size:clamp(1.45rem,2.4vw,2.05rem);line-height:.98}.event-card-ticket h2 a{color:inherit;text-decoration:none}.event-card-ticket h2 a:hover{color:#0a6b32}.event-ticket-price{color:#0b2b1b;background:linear-gradient(135deg,#f2faf6fa,#ecf9f1eb);border:1px solid #0a6b3229;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .8rem;padding:.78rem .85rem;display:grid}.event-ticket-price span,.event-ticket-price small{color:#0b2b1ba8;letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900}.event-ticket-price strong{color:#0a6b32;text-align:right;white-space:nowrap;font-size:1.08rem;font-weight:950;line-height:1}.event-ticket-price>small{color:#0b2b1b94;text-transform:none;grid-column:1/-1;font-size:.72rem}.event-ticket-price>.event-ticket-tier-note{grid-column:1/2}.event-ticket-price-amount,.event-ticket-tier-price{justify-items:end;gap:.1rem;min-width:max-content;display:grid}.event-ticket-price-amount .event-ticket-fee-note,.event-ticket-tier-price .event-ticket-fee-note{color:#0b2b1bb3;text-align:right;text-transform:none;white-space:nowrap;grid-column:auto;font-size:.7rem;font-weight:850;line-height:1.05}.event-ticket-price.has-multiple-tiers{grid-template-columns:minmax(0,1fr)}.event-ticket-price.has-multiple-tiers>span{grid-column:1/-1}.event-ticket-tier-list{grid-column:1/-1;gap:.34rem;display:grid}.event-ticket-tier-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.7rem;display:grid}.event-ticket-tier-copy{gap:.08rem;min-width:0;display:grid}.event-ticket-tier-row small{color:#0b2b1bad;overflow-wrap:anywhere;text-transform:none;grid-column:auto;min-width:0;font-size:.74rem;line-height:1.15}.event-ticket-tier-row strong{font-size:.94rem}.event-ticket-price.is-sold-out{background:linear-gradient(135deg,#fff6f7fa,#ffeff2eb);border-color:#b8173433}.event-ticket-price.is-sold-out strong{color:#b81734}.event-ticket-price.is-fallback{background:#1112170b;border-color:#11121724}.event-ticket-price.is-fallback strong{color:#111217c7}.service-card h3,.blog-card h3,.package-card h3{margin-bottom:.7rem}.package-card h2,.use-case-card h2{margin-bottom:.7rem;font-size:clamp(1.25rem,2vw,1.8rem)}.service-card p,.blog-card p,.package-card p,.plain-card p{color:inherit;opacity:.76}.decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.decision-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#38a8ff24,#0000 36%),#ffffff0b;grid-template-rows:auto 1fr auto;gap:1.1rem;min-height:360px;padding:clamp(1rem,2vw,1.25rem);display:grid}.decision-card:nth-child(2){background:linear-gradient(135deg,#8bff6a24,#0000 36%),#ffffff0b}.decision-card:nth-child(3){background:linear-gradient(135deg,#ff4f6d24,#0000 36%),#ffffff0b}.decision-card p{color:var(--ink-muted);margin-top:.7rem}.review-layout{grid-template-columns:minmax(0,.82fr) minmax(320px,.78fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.review-layout>div:first-child p{color:#111217b8;font-size:1.08rem;font-weight:680}.review-stack{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:.8rem;display:grid}.rating-card,.review-card{border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff;align-content:center;gap:.45rem;min-height:150px;padding:1rem;display:grid}.rating-card{color:var(--ink);background:linear-gradient(135deg,#8bff6a38,#0000 50%),#111217;grid-row:span 3}.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{color:var(--ink-muted);gap:.55rem;padding:0;font-weight:750;list-style:none;display:grid}.mini-list li{gap:.5rem;display:flex}.mini-list li:before{content:"";background:var(--green);border-radius:999px;flex:none;width:.5rem;height:.5rem;margin-top:.55rem}.split{grid-template-columns:minmax(0,.95fr) minmax(300px,.75fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.quote-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.4rem,3vw,2.35rem);display:grid}.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{color:var(--paper-ink);background:#fff;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{align-content:start;gap:1rem;max-width:760px;padding-top:clamp(.5rem,2vw,1.5rem);display:grid}.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}.quote-chooser-section{padding-top:clamp(2.4rem,5vw,4.6rem)}.quote-chooser-heading{grid-template-columns:minmax(0,.95fr) minmax(320px,.62fr);align-items:end;gap:clamp(1.4rem,4vw,3.2rem);margin-bottom:clamp(1.5rem,4vw,2.8rem);display:grid}.quote-chooser-heading>*{min-width:0}.quote-chooser-heading h1{max-width:900px;font-size:clamp(3rem,5.1vw,5.2rem)}.quote-chooser-heading p:not(.eyebrow){color:#111217b8;font-size:clamp(1rem,1.35vw,1.15rem);font-weight:680;line-height:1.58}.quote-ticket-note{color:#111217b8;border-top:1px solid #11121724;flex-wrap:wrap;align-items:center;gap:.55rem .8rem;margin-top:1rem;padding-top:.95rem;font-weight:850;display:flex}.quote-ticket-note a{color:#0a6b32;text-underline-offset:.22em;text-decoration:underline 2px}.quote-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.quote-choice-card{border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff;grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #11121717}.quote-choice-card.is-selected{border-color:#0a6b325c;box-shadow:0 24px 62px #0a6b3221}.quote-choice-card:before{content:"";z-index:1;background:var(--blue);height:4px;position:absolute;inset:0 0 auto}.quote-choice-card:nth-child(2):before{background:var(--green)}.quote-choice-card:nth-child(3):before{background:var(--red)}.quote-choice-card img{aspect-ratio:16/10;object-fit:cover;background:var(--card-img-placeholder);width:100%}.quote-choice-body{grid-template-rows:auto auto auto 1fr auto auto;gap:.8rem;padding:clamp(1rem,2vw,1.25rem);display:grid}.quote-choice-eyebrow{color:#0a6b32;letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.1}.quote-choice-body h2{font-size:clamp(1.85rem,2.8vw,2.55rem)}.quote-choice-body>p{color:#111217b8;font-weight:700}.quote-choice-body .mini-list{color:#111217b8}.quote-choice-body .button{justify-content:center;width:100%}.quote-choice-select.is-active{color:#0a6b32;background:#8bff6a29;border-color:#0a6b3259}.quote-guidance-panel{border-radius:var(--radius);background:linear-gradient(135deg,#3c8fff14,#0000 36%),linear-gradient(315deg,#8bff6a1f,#0000 32%),#fff;border:1px solid #1112171f;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:1rem;margin-top:1rem;padding:1rem;display:grid;box-shadow:0 18px 44px #11121714}.quote-path-tabs{gap:.55rem;display:grid}.quote-path-tabs button{width:100%;min-height:70px;color:var(--paper-ink);text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #11121721;border-radius:8px;gap:.18rem;padding:.85rem;display:grid}.quote-path-tabs button.is-active{background:#8bff6a29;border-color:#0a6b3252}.quote-path-tabs span,.quote-recommendation-card>span{color:#0a6b32;text-transform:uppercase;font-size:.72rem;font-weight:950}.quote-path-tabs strong{font-size:1rem;line-height:1.05}.quote-recommendation-card{background:#ffffffd1;border:1px solid #1112171a;border-radius:8px;align-content:start;gap:.72rem;min-height:100%;padding:clamp(1rem,2vw,1.25rem);display:grid}.quote-recommendation-card h2{font-size:clamp(1.7rem,2.9vw,2.65rem)}.quote-recommendation-card p{color:#111217b3;font-weight:720;line-height:1.5}.quote-recommendation-card div{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px;padding:.85rem}.quote-recommendation-card div strong{color:var(--paper-ink);text-transform:uppercase;margin-bottom:.25rem;font-size:.82rem;font-weight:950;display:block}.quote-recommendation-card .button{justify-self:start}.quote-contact-strip{border:1px solid #11121724;border-left:5px solid var(--green);border-radius:var(--radius);background:linear-gradient(135deg,#8bff6a1f,#0000 44%),#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1.4rem;padding:1rem;display:grid}.quote-contact-strip p{color:#111217bd;font-weight:800}.quote-contact-strip .section-actions{justify-content:flex-end;margin-top:0}.split img{aspect-ratio:5/4;object-fit:cover;border-radius:var(--radius);width:100%}.landing-image-card{gap:.7rem;margin:0;display:grid}.landing-image-card figcaption{color:inherit;opacity:.72;font-size:.9rem;font-weight:850}.priority-form{align-items:start;margin-bottom:clamp(2rem,5vw,3.5rem)}.rental-price-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.rental-price-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#8bff6a1a,#0000 42%),#0f1218;padding:clamp(1.2rem,2.4vw,1.6rem)}.rental-price-label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#8bff6a);margin:0;font-size:.82rem;font-weight:700}.rental-price-amount{color:#fff;margin:.4rem 0 0;font-size:clamp(2.2rem,5vw,2.8rem);font-weight:800;line-height:1}.rental-price-amount span{color:var(--muted,#9aa4b2);margin-top:.35rem;font-size:.95rem;font-weight:500;display:block}.rental-price-alt{color:#d7dde6;margin:.7rem 0 0;font-size:.95rem;font-weight:600}.rental-price-note{color:var(--muted,#9aa4b2);margin:.5rem 0 0;font-size:.92rem}.rental-deposit-card{border:1px solid var(--line);border-radius:var(--radius);background:#0f1218;gap:1rem;margin-bottom:1rem;padding:clamp(1.2rem,2.4vw,1.6rem);display:grid}.rental-deposit-head h3{margin:0 0 .25rem}.rental-deposit-head p{color:var(--muted,#9aa4b2);margin:0}.rental-deposit-tiers{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.rental-deposit-tier{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;gap:.2rem;padding:.85rem 1rem;display:grid}.rental-deposit-tier strong{color:#fff;font-size:1.35rem}.rental-deposit-tier span{color:var(--muted,#9aa4b2);font-size:.85rem}.rental-terms-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.rental-term{border:1px solid var(--line);border-radius:var(--radius);background:#0f1218;padding:clamp(1.1rem,2.2vw,1.4rem)}.rental-term h3{margin:0 0 .4rem;font-size:1.05rem}.rental-term p{color:var(--muted,#9aa4b2);margin:0;line-height:1.55}.check-list{gap:.8rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.check-list li{padding-left:1.8rem;position:relative}.check-list li:before{content:"";background:var(--green);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.45rem;left:0}.media-band{background:#090b10}.media-split{grid-template-columns:minmax(280px,.65fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.media-split p{color:var(--ink-muted);font-size:1.05rem}.photo-collage{grid-template-rows:repeat(2,minmax(160px,1fr));grid-template-columns:1.15fr .85fr;gap:.8rem;display:grid}.photo-collage img{object-fit:cover;border-radius:var(--radius);width:100%;height:100%;min-height:190px}.photo-collage img:first-child{grid-row:span 2}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.feature-card{border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff;min-height:210px;padding:1.1rem}.feature-card h3{color:var(--paper-ink);margin-bottom:.7rem}.feature-card p{color:#111217b8}.process-layout{grid-template-columns:minmax(0,.72fr) minmax(320px,.78fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.process-layout>div>p{color:var(--ink-muted);font-size:1.05rem}.step-list{gap:.8rem;display:grid}.step-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0b;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.step-card span{background:var(--green);color:#061007;border-radius:6px;place-items:center;width:3rem;height:3rem;font-weight:950;display:grid}.step-card h3{margin-bottom:.4rem}.step-card p{color:var(--ink-muted)}.tag-cloud{flex-wrap:wrap;gap:.7rem;display:flex}.tag-cloud a{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#ffffff0f;border-radius:999px;align-items:center;padding:.55rem .75rem;font-weight:850;display:inline-flex}.tag-cloud a:hover{color:var(--green);border-color:#8bff6aa6}.section-light .tag-cloud a{border-color:var(--line-dark);color:var(--paper-ink);background:#1112170a}.section-light .tag-cloud a:hover{color:#0a6b32;border-color:#0a6b3273}.use-case-band{background:linear-gradient(120deg,#38a8ff21,#0000 34%),linear-gradient(240deg,#ff4f6d1f,#0000 36%),#080a10}.use-case-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:1rem;display:grid}.use-case-grid-compact{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.use-case-card{border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:var(--radius);min-height:265px;color:var(--ink);background:#ffffff0f;gap:.75rem;padding:1.05rem;display:grid}.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{background:#ffffff17;border-color:#8bff6a99;transform:translateY(-2px)}.use-case-card span{color:var(--green);text-transform:uppercase;font-size:.77rem;font-weight:950}.use-case-card p{color:var(--ink-muted);font-size:.95rem}.section-light .use-case-card{color:var(--paper-ink);background:linear-gradient(#fffffffa,#f7f6eff5),#fff;border-color:#11121733;box-shadow:0 12px 28px #11121714}.section-light .use-case-card span{color:#075a2a}.section-light .use-case-card p{color:#111217d1}.section-light .use-case-card:hover{background:linear-gradient(#fff,#f1f8effa),#fff;border-color:#0a6b329e;box-shadow:0 16px 36px #11121721}.use-case-intro-grid{grid-template-columns:minmax(0,.9fr) minmax(280px,.46fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.keyword-panel{border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff;gap:1rem;padding:1.1rem;display:grid}.keyword-panel h2{font-size:clamp(1.35rem,2vw,1.9rem)}.keyword-panel ul{color:#111217b8;gap:.55rem;padding:0;font-weight:800;list-style:none;display:grid}.keyword-panel li{border-bottom:1px solid var(--line-dark);padding-bottom:.5rem}.keyword-panel li:last-child{border-bottom:0;padding-bottom:0}.use-case-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.color-card{border-top:4px solid var(--blue);min-height:360px}.red-card{border-top-color:var(--red)}.green-card{border-top-color:var(--green)}.video-section{background:#07080d}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.local-video-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.62fr);align-items:stretch;gap:1rem;display:grid}.video-card{border:1px solid var(--line);border-radius:var(--radius);background:#10131a;overflow:hidden}.local-video-card,.video-card iframe{display:block}.local-video-card{border:1px solid var(--line);border-radius:var(--radius);background:#10131a;margin:0;overflow:hidden}.local-video-card video,.video-card iframe{aspect-ratio:16/9;background:#000;border:0;width:100%}.local-video-card:nth-child(2) video{aspect-ratio:9/13.9;object-fit:cover;max-height:720px}.card-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-grid,.detail-grid,.process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.detail-card,.process-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#38a8ff24,#0000 42%),#ffffff0b;align-content:start;gap:.8rem;min-width:0;padding:clamp(1rem,2vw,1.25rem);display:grid}.detail-card:nth-child(2),.process-card:nth-child(2){background:linear-gradient(135deg,#8bff6a24,#0000 42%),#ffffff0b}.detail-card:nth-child(3),.process-card:nth-child(3){background:linear-gradient(135deg,#ff4f6d24,#0000 42%),#ffffff0b}.detail-grid-light .detail-card,.section-light .detail-card,.section-light .process-card{border-color:var(--line-dark);color:var(--paper-ink);background:linear-gradient(135deg,#0a6b3214,#0000 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{border-bottom:3px solid var(--green);width:fit-content;color:var(--green);font-weight:950}.comparison-card{border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff;gap:.9rem;padding:1.1rem;display:grid}.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{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.events-first-section{padding-top:clamp(2rem,4vw,3.4rem)}.city-events-first-section{scroll-margin-top:7rem}.events-page-header{grid-template-columns:minmax(0,1.25fr) minmax(260px,.45fr);align-items:end;gap:clamp(1rem,4vw,3rem);margin-bottom:1.2rem;display:grid}.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{color:#111217c2;max-width:760px;margin:0;font-size:clamp(1.05rem,1.9vw,1.35rem);font-weight:750}.event-page-callout{border-radius:var(--radius);background:linear-gradient(135deg,#8fff6a26,#ffffffd1),#fff;border:1px solid #8fff6a6b;gap:.35rem;padding:1rem;display:grid;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{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.city-event-grid{margin-top:-.4rem}.event-list-note{color:#111217a8;margin:0 0 1.25rem;font-weight:850}.city-event-actions{margin-top:1.2rem}.venue-seo-hero{padding-top:clamp(2.4rem,5vw,4.8rem)}.venue-seo-layout{grid-template-columns:minmax(0,.95fr) minmax(320px,.62fr);align-items:center;gap:clamp(1.25rem,4vw,3rem);display:grid}.venue-seo-copy{gap:1rem;min-width:0;display:grid}.venue-seo-copy h1{max-width:900px;font-size:clamp(3rem,5.6vw,5.7rem)}.venue-seo-media{border-radius:var(--radius);background:#07080d;border:1px solid #1112171f;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #1112172b}.venue-seo-media img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.venue-seo-media figcaption{color:#fff;backdrop-filter:blur(12px);background:#06070ac2;border:1px solid #fff3;border-radius:8px;gap:.15rem;padding:.85rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.venue-seo-media figcaption strong{font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.05}.venue-seo-media figcaption span{color:#ffffffb8;font-weight:800}.event-toolbar{border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;padding:1rem;display:flex}.event-toolbar div{gap:.2rem;display:grid}.event-toolbar span{color:#111217ad;font-weight:750}.event-meta{gap:.45rem;margin:0;display:grid}.event-meta div{color:inherit;opacity:.78;border-bottom:1px solid;justify-content:space-between;gap:1rem;padding-bottom:.35rem;display:flex}.event-meta dt{font-weight:900}.event-meta dd{text-align:right;margin:0}.event-channel-block{background:linear-gradient(135deg, #3c8fff14, transparent 34%), linear-gradient(315deg, #8bff6a1a, transparent 34%), var(--paper-soft);border:1px solid #1112171a;border-radius:8px;gap:.45rem;margin-top:.1rem;padding:.75rem;display:grid}.event-channel-label{color:#111217b8;text-transform:uppercase;font-size:.78rem;font-weight:950}.channel-list{color:inherit;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;font-size:.9rem;display:flex}.event-channel-block .channel-list{grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.channel-chip{color:#111217c7;background:#f7f7f2;border:1px solid #1112171a;border-radius:999px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.32rem;max-width:100%;min-height:2.1rem;padding:.42rem .58rem;font-weight:760;display:inline-grid;box-shadow:inset 0 1px #fffc}.channel-chip strong{color:var(--paper-ink);font-size:.82rem}.channel-chip span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-dot{background:#8bff6a;border:2px solid #fff;border-radius:999px;place-items:center;width:.88rem;height:.88rem;display:inline-grid;box-shadow:0 0 0 2px #11121729,0 0 14px}.channel-dot:after{content:"";background:#ffffffeb;border-radius:999px;width:.34rem;height:.34rem}.channel-blue{color:#155db7;background:#3c8fff1f}.channel-blue .channel-dot{background:#3c8fff}.channel-red{color:#b81734;background:#ff49631f}.channel-red .channel-dot{background:#ff4963}.channel-green{color:#0b7431;background:#3ec45924}.channel-green .channel-dot{background:#3ec459}.event-ticket-button{justify-self:stretch;margin-top:auto;box-shadow:0 16px 34px #5adc3740}.event-card-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;margin-top:auto;display:grid}.event-card-actions .event-ticket-button{margin-top:0}.event-detail-link{color:#111217ad;justify-content:center;align-items:center;min-height:40px;padding:.55rem .2rem;font-size:.88rem;font-weight:950;text-decoration:none;display:inline-flex}.event-detail-link:hover{color:#0a6b32}.event-detail-hero{color:#fff;background:#06070a;align-items:end;min-height:min(78vh,760px);display:grid;position:relative;overflow:hidden}.event-detail-hero-image,.event-detail-hero-shade{width:100%;height:100%;position:absolute;inset:0}.event-detail-hero-image{object-fit:cover;filter:saturate(1.1)contrast(1.06)}.event-detail-hero-shade{background:linear-gradient(90deg,#040508e6,#0405088a 48%,#0405083d),linear-gradient(#04050814,#040508e6)}.event-detail-hero-inner{z-index:1;width:min(calc(100% - 2rem), var(--max));margin:0 auto;padding:clamp(5rem,10vw,8rem) 0 clamp(4rem,8vw,6rem);position:relative}.event-detail-hero-copy{gap:1rem;max-width:980px;display:grid}.event-detail-hero h1{max-width:12ch;font-size:clamp(3.1rem,8vw,7rem);line-height:.9}.event-detail-hero p:not(.eyebrow){color:#ffffffd1;max-width:760px;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:720}.event-detail-primary-ticket{min-width:min(100%,190px)}.event-detail-strip{z-index:2;width:min(calc(100% - 2rem), var(--max));border-radius:var(--radius);background:#fff;border:1px solid #1112171f;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:-2.35rem auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #1112172e}.event-detail-strip div{border-right:1px solid #1112171a;align-content:center;gap:.22rem;min-height:96px;padding:1rem;display:grid}.event-detail-strip div:last-child{border-right:0}.event-detail-strip span{color:#1112178f;text-transform:uppercase;font-size:.74rem;font-weight:950}.event-detail-strip strong{color:var(--paper-ink);font-size:clamp(1rem,1.4vw,1.28rem);font-weight:950;line-height:1.1}.event-detail-strip-link{color:#0a6b32;text-underline-offset:.18em;font-size:.78rem;font-weight:900;text-decoration:underline 2px}.event-detail-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.event-detail-main{gap:1.1rem;min-width:0;display:grid}.event-detail-story{gap:.7rem;display:grid}.event-detail-copy-panel{border:1px solid #1112171a;border-left:4px solid var(--green);border-radius:var(--radius);background:#fff;gap:.4rem;padding:clamp(1rem,2vw,1.2rem);display:grid;box-shadow:0 14px 38px #1112170f}.event-detail-copy-panel span,.event-detail-fact-card span,.event-detail-channel-card span,.event-detail-ticket-note strong{color:#0a6b32;text-transform:uppercase;font-size:.76rem;font-weight:950}.event-detail-copy-panel p{color:#111217c2;font-size:1.03rem;font-weight:690;line-height:1.55}.event-detail-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.event-detail-fact-card{border-radius:var(--radius);background:#fff;border:1px solid #1112171a;align-content:start;gap:.42rem;min-height:190px;padding:clamp(1rem,2vw,1.2rem);display:grid;box-shadow:0 12px 32px #1112170e}.event-detail-fact-card h3{font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.02}.event-detail-fact-card p,.event-detail-channel-card p,.event-detail-step-list span{color:#111217ad;font-weight:690;line-height:1.45}.event-detail-channel-panel{border-radius:var(--radius);background:linear-gradient(135deg,#3c8fff17,#0000 36%),linear-gradient(315deg,#8bff6a1a,#0000 34%),#fff;border:1px solid #1112171c;gap:1rem;padding:clamp(1rem,2vw,1.2rem);display:grid;box-shadow:0 14px 38px #11121712}.event-detail-photo-panel{border-radius:var(--radius);background:#fff;border:1px solid #1112171c;gap:1rem;padding:clamp(1rem,2vw,1.2rem);display:grid;box-shadow:0 14px 38px #1112170f}.event-detail-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.event-detail-photo-grid figure{background:#080910;border:1px solid #1112171a;border-radius:8px;min-width:0;margin:0;overflow:hidden}.event-detail-photo-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.event-detail-share-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.event-detail-share-panel article{border-radius:var(--radius);background:linear-gradient(135deg,#8bff6a1a,#0000 42%),#fff;border:1px solid #1112171a;align-content:start;gap:.45rem;padding:clamp(1rem,2vw,1.2rem);display:grid;box-shadow:0 12px 34px #1112170e}.event-detail-share-panel span{color:#0a6b32;text-transform:uppercase;font-size:.76rem;font-weight:950}.event-detail-share-panel h3{font-size:clamp(1.25rem,2.1vw,1.7rem);line-height:1.05}.event-detail-share-panel a{color:inherit}.event-detail-share-panel p{color:#111217ad;font-weight:690;line-height:1.45}.event-detail-panel-heading{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-items:end;gap:1rem;display:grid}.event-detail-panel-heading h3{margin-top:.28rem;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1}.event-detail-panel-heading p{color:#111217a3;font-size:.98rem;font-weight:720}.event-detail-channel-panel .channel-list{display:flex}.event-detail-channel-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.event-detail-channel-card{border-radius:var(--radius);background:#ffffffb8;border:1px solid #1112171a;align-content:start;gap:.42rem;min-height:150px;padding:.95rem;display:grid}.event-detail-channel-card h4{color:var(--paper-ink);font-size:1.12rem;line-height:1.05}.event-detail-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.event-detail-arrival-flow{border-radius:var(--radius);background:linear-gradient(135deg,#3c8fff14,#0000 34%),#fff;border:1px solid #1112171a;gap:1rem;padding:clamp(1rem,2vw,1.2rem);display:grid;box-shadow:0 12px 34px #1112170f}.event-detail-arrival-flow h2{max-width:11ch;font-size:clamp(2rem,4vw,3rem);line-height:.95}.event-detail-step-list{counter-reset:event-steps;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.event-detail-step-list li{counter-increment:event-steps;border-radius:var(--radius);background:var(--paper-soft);border:1px solid #1112171a;align-content:start;gap:.4rem;min-height:160px;padding:.95rem;display:grid}.event-detail-step-list li:before{content:counter(event-steps, decimal-leading-zero);color:#0a6b32;font-size:.78rem;font-weight:950}.event-detail-step-list strong{color:var(--paper-ink);font-size:1.05rem;line-height:1.08}.event-detail-ticket-panel{border:1px solid #1112171f;border-top:4px solid var(--green);border-radius:var(--radius);color:var(--paper-ink);background:linear-gradient(135deg,#8bff6a24,#0000 38%),#fff;gap:.9rem;padding:clamp(1rem,2vw,1.25rem);display:grid;position:sticky;top:154px;box-shadow:0 22px 58px #1112171f}.event-detail-ticket-panel h2{font-size:clamp(2rem,4vw,3.2rem);line-height:.92}.event-detail-ticket-fee{color:#0b2b1bb8;margin-top:-.45rem;font-size:.86rem;font-weight:900}.event-detail-ticket-panel>p:not(.eyebrow):not(.event-detail-ticket-fee),.event-detail-ticket-panel small{color:#111217ad;font-weight:760}.event-detail-tier-list{gap:.45rem;display:grid}.event-detail-tier-list div{border-bottom:1px solid #1112171a;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.7rem;padding-bottom:.45rem;display:grid}.event-detail-tier-list div:last-child{border-bottom:0;padding-bottom:0}.event-detail-tier-list span{color:#111217ad;overflow-wrap:anywhere;min-width:0;font-size:.88rem;font-weight:850}.event-detail-tier-list small{color:#11121785;margin-top:.18rem;font-size:.75rem;font-weight:850;display:block}.event-detail-tier-list .event-detail-tier-fee{color:#0b2b1bad}.event-detail-tier-list strong{color:#0a6b32;white-space:nowrap;font-weight:950}.event-detail-ticket-note{border-radius:var(--radius);background:#8bff6a1f;border:1px solid #0a6b3224;gap:.25rem;padding:.85rem;display:grid}.event-detail-ticket-note span{color:#111217b3;font-size:.88rem;font-weight:760;line-height:1.38}.event-detail-ticket-button{width:100%}.event-detail-support-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.event-detail-support-actions a,.event-detail-support-actions button{border-radius:var(--radius);min-height:38px;color:var(--paper-ink);text-align:center;cursor:pointer;background:#ffffffad;border:1px solid #11121724;justify-content:center;align-items:center;padding:.55rem .62rem;font-size:.82rem;font-weight:900;line-height:1.1;text-decoration:none;display:inline-flex}.event-detail-support-actions a:hover,.event-detail-support-actions button:hover{color:#0a6b32;background:#fff;border-color:#0a6b3261}.mobile-event-ticket-bar{display:none}.mobile-event-ticket-copy{gap:.12rem;min-width:0;display:grid}.mobile-event-ticket-copy span{color:#ffffff9e;text-transform:uppercase;font-size:.72rem;font-weight:850}.mobile-event-ticket-copy strong{color:#fff;white-space:nowrap;font-size:1rem;font-weight:950}.mobile-event-ticket-button{min-width:136px;min-height:42px}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;min-width:0;max-width:100%;display:grid}.package-grid-featured{margin-bottom:clamp(2.25rem,5vw,3.8rem)}.package-card-body{align-content:start;display:grid}.package-card-body .section-actions{margin-top:1.2rem}.package-card-body .button{white-space:normal;max-width:100%}.price-line{border-top:1px solid;justify-content:space-between;gap:1rem;margin:1rem 0;padding-top:1rem;display:flex}.price-line strong{font-size:1.8rem}.lead-form{border-radius:var(--radius);border:1px solid var(--line);background:#0f1218;gap:1rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.form-success-modal{z-index:1000;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.form-success-modal[hidden]{display:none}.form-success-backdrop{backdrop-filter:blur(2px);background:#05080c9e;position:absolute;inset:0}.form-success-card{z-index:1;text-align:center;background:#fff;border-radius:18px;width:100%;max-width:420px;padding:2rem 1.75rem;animation:.18s ease-out form-success-pop;position:relative;box-shadow:0 30px 80px #05080c73}@keyframes form-success-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.form-success-icon{color:#17b26a;background:#ecfdf3;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:.9rem;display:inline-grid}.form-success-card h3{color:#101828;margin:0 0 .5rem;font-size:1.4rem}.form-success-card p{color:#475467;margin:0 0 1.4rem;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{color:var(--paper-ink);border-color:var(--line-dark);background:#fff}.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:var(--paper);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{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lead-form label{color:var(--ink-muted);gap:.4rem;font-weight:800;display:grid}.field-label{align-items:baseline;gap:.1rem;display:inline-flex}.lead-form input,.lead-form textarea,.lead-form select{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink);background:#ffffff14;padding:.8rem}.lead-form input:focus-visible,.lead-form textarea:focus-visible,.lead-form select:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-color:#38a8ffb8}.date-picker-wrap{display:block;position:relative}.lead-form .date-picker-wrap .date-control{cursor:pointer;min-height:3rem;padding-right:3rem}.lead-form select.time-control{cursor:pointer;min-height:3rem}.date-picker-trigger{border-radius:var(--radius);cursor:pointer;background:#fff;border:1px solid #1112172e;place-items:center;width:2.1rem;height:2.1rem;padding:0;display:grid;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.date-picker-trigger:before,.date-picker-trigger:after{content:"";border-radius:2px;position:absolute}.date-picker-trigger:before{border:2px solid #111217;border-top-width:4px;width:1rem;height:.9rem}.date-picker-trigger:after{opacity:.62;background:#111217;width:.58rem;height:.18rem;margin-top:.28rem;box-shadow:0 .32rem #111217}.date-picker-popover{z-index:30;width:min(100%,330px);color:var(--paper-ink);background:#fff;border:1px solid #11121729;border-radius:8px;padding:.8rem;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 22px 60px #11121738}.date-picker-header{grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;gap:.45rem;margin-bottom:.7rem;display:grid}.date-picker-header strong{text-align:center;font-size:1rem;font-weight:950}.date-picker-nav{border-radius:var(--radius);background:var(--paper);cursor:pointer;border:1px solid #11121724;width:2rem;height:2rem;padding:0;position:relative}.date-picker-nav:before{content:"";border-bottom:2px solid #111217;border-left:2px solid #111217;width:.55rem;height:.55rem;position:absolute;top:.62rem;left:.78rem;transform:rotate(45deg)}.date-picker-next:before{left:.62rem;transform:rotate(225deg)}.date-picker-weekdays,.date-picker-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.date-picker-weekdays{color:#626671;text-align:center;text-transform:uppercase;margin-bottom:.3rem;font-size:.68rem;font-weight:900}.date-picker-day,.date-picker-empty{place-items:center;min-width:0;min-height:2.1rem;display:grid}.date-picker-day{border-radius:var(--radius);background:var(--paper);color:#111217;cursor:pointer;border:1px solid #1112171a;font-weight:850}.date-picker-day:hover,.date-picker-nav:hover,.date-picker-trigger:hover{background:#8bff6a2e;border-color:#0a6b326b}.date-picker-day.is-today{border-color:#38a8ff8c}.date-picker-day.is-selected{background:var(--green);color:#061007;border-color:#8bff6ae6}.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{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lead-fieldset{border:0;gap:.75rem;margin:0;padding:0;display:grid}.lead-fieldset legend{color:var(--ink);margin-bottom:.15rem;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{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.address-street{grid-column:1/-1}.choice-grid{gap:.6rem;display:grid}.choice-option{border:1px solid var(--line);border-radius:var(--radius);min-height:3.15rem;color:var(--ink);cursor:pointer;background:#ffffff0f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.8rem .95rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.section-light .choice-option{border-color:var(--line-dark);background:var(--paper);color:var(--paper-ink)}.choice-option:hover,.choice-option:focus-within{background:#8bff6a14;border-color:#8bff6a9e}.section-light .choice-option:hover,.section-light .choice-option:focus-within{background:#f1ffe8;border-color:#0a6b3261}.choice-option:has(input[type=radio]:checked),.choice-option:has(input[type=checkbox]:checked){outline-offset:-2px;background:linear-gradient(135deg,#8bff6a47,#0000 58%),#8bff6a1f;border-color:#8bff6af2;outline:2px solid #8bff6ac2;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){background:linear-gradient(135deg,#8bff6a57,#0000 58%),#f4ffed;border-color:#0a6b3294;outline-color:#0a6b3275;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";background:var(--green);color:#061007;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:.18rem .45rem;font-size:.68rem;font-weight:950;position:absolute;top:.65rem;right:.75rem}.choice-option input[type=radio],.choice-option input[type=checkbox]{width:1.2rem;height:1.2rem;accent-color:var(--lime);padding:0}.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);margin-top:.6rem;font-size:.8rem}.form-consent a{color:inherit;text-decoration:underline}.section-light .form-consent,.section-light .form-consent a{color:#555963}.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.gallery-item{border-radius:var(--radius);background:#151820;min-width:0;margin:0;position:relative;overflow:hidden}.gallery-grid img,.gallery-item img{border-radius:var(--radius);aspect-ratio:1}.gallery-grid-editorial{grid-auto-flow:dense}.gallery-grid-editorial .gallery-item:first-child,.gallery-grid-editorial .gallery-item:nth-child(6){grid-area:span 2/span 2}.gallery-grid-editorial .gallery-item:first-child img,.gallery-grid-editorial .gallery-item:nth-child(6) img{aspect-ratio:1}.gallery-item figcaption{color:var(--ink);backdrop-filter:blur(10px);background:#05060aad;border:1px solid #ffffff3d;border-radius:6px;padding:.45rem .55rem;font-size:.86rem;font-weight:900;position:absolute;bottom:.7rem;left:.7rem;right:.7rem}.article-shell{width:min(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{grid-template-columns:minmax(0,.95fr) minmax(320px,.78fr);align-items:end;gap:clamp(1.5rem,4vw,3rem);display:grid}.article-hero>div>p:last-child{max-width:720px;color:var(--ink-muted);margin-top:1rem;font-size:1.08rem}.article-hero .blog-image-frame-article{aspect-ratio:4/3;border-radius:var(--radius);background:#151820;width:100%}.article-body{max-width:820px;color:var(--ink-muted);gap:1.2rem;margin-top:2rem;font-size:1.08rem;display:grid}.article-body h2{color:var(--ink);margin-top:1rem;font-size:clamp(1.6rem,3vw,2.4rem)}.planning-link-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.85rem;margin-top:clamp(1.4rem,3vw,2.2rem);display:grid}.planning-link-card{color:#fff;background:linear-gradient(135deg,#8bff6a24,#38a8ff12),#ffffff0e;border:1px solid #8bff6a38;border-radius:8px;align-items:center;min-height:88px;padding:1rem 2.5rem 1rem 1.05rem;font-weight:900;line-height:1.18;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:flex;position:relative;box-shadow:0 18px 42px #0000003d}.planning-link-card:after{content:">";color:var(--green);font-weight:950;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.planning-link-card:hover,.planning-link-card:focus-visible{color:#fff;background:linear-gradient(135deg,#8bff6a33,#38a8ff1a),#ffffff17;border-color:#8bff6aad;transform:translateY(-2px)}.planning-link-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.section-light .planning-link-card{color:var(--paper-ink);background:linear-gradient(135deg,#8bff6a21,#38a8ff0f),#fff;border-color:#11121729;box-shadow:0 12px 28px #1112171a}.section-light .planning-link-card:after{color:#08733a}.section-light .planning-link-card:hover,.section-light .planning-link-card:focus-visible{color:var(--paper-ink);background:linear-gradient(135deg,#8bff6a33,#38a8ff17),#fff;border-color:#08733a85}.blog-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.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{grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);align-items:stretch;gap:1rem;display:grid}.blog-card-featured{grid-template-rows:minmax(340px,1fr) auto;display:grid}.blog-card-featured .blog-image-frame-featured{aspect-ratio:auto;height:100%;min-height:340px}.blog-card-featured h2{font-size:clamp(2rem,4vw,3.6rem)}.blog-side-list{gap:1rem;display:grid}.blog-mini-card{border:1px solid var(--line-dark);border-radius:var(--radius);min-width:0;color:var(--paper-ink);background:#fff;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:1rem;padding:.75rem;display:grid}.blog-mini-card .blog-image-frame-mini{aspect-ratio:4/3;background:var(--card-img-placeholder);border-radius:6px;width:100%}.blog-mini-card h3{font-size:clamp(1rem,1.5vw,1.22rem)}.blog-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.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{gap:1rem;display:grid}.faq-list-header{margin-bottom:.5rem}.faq-list .plain-card h3{margin-bottom:.8rem;font-size:clamp(1.35rem,2vw,2rem)}.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-login{grid-template-columns:minmax(240px,.46fr) minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.admin-shell .setup-health-stack>div.is-collapsed,.setup-health-stack>div.is-collapsed{align-content:center;height:3.85rem;min-height:3.85rem;padding:.4rem 1rem;display:grid;overflow:hidden}.admin-card label,.admin-login label{color:#111217c2;gap:.35rem;font-weight:900;display:grid}.admin-card input,.admin-card textarea,.admin-card select,.admin-login input{border:1px solid var(--line-dark);background:var(--paper);width:100%;color:var(--paper-ink);font:inherit;border-radius:6px;padding:.8rem}.editor-list{gap:.8rem;display:grid}.quality-badge{color:var(--paper-ink);white-space:nowrap;background:#ecebe4;border-radius:999px;flex:none;align-self:start;padding:.25rem .55rem;font-size:.78rem}.working-for-you-card{background:linear-gradient(#f0fdf5,#ecfdf3);border:1px solid #abefc6;border-radius:14px;margin-bottom:.9rem;padding:1rem 1.2rem}.working-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.6rem;display:grid}.working-stat{text-align:left;cursor:pointer;font:inherit;background:#ffffffb3;border:1px solid #08311c1f;border-radius:10px;gap:.15rem;padding:.7rem .85rem;transition:background .15s;display:grid}.working-stat:hover{background:#fff}.working-stat strong{color:#08311c;font-size:1.6rem;line-height:1}.working-stat span{color:#356a4d;font-size:.82rem}.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{color:#356a4d;margin:.7rem 0 0;font-size:.9rem}.working-quiet{color:#356a4d;margin:0;font-size:.92rem}.quality-badge.is-good{color:#0a5b20;background:#dff3dc}.quality-badge.is-warning{color:#73520a;background:#fff0c7}.quality-badge.is-risk{color:#7b1e2b;background:#f8d6d9}.quality-panel{background:var(--paper);border-radius:6px;gap:.6rem;margin-top:1rem;padding:.9rem;display:grid}.quality-panel ul{color:#111217c2;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.quality-panel li{align-items:baseline;gap:.45rem;display:flex}.quality-pass strong{color:#0a6b32}.quality-need strong{color:#9b2231}.seo-intake-panel{background:linear-gradient(135deg, #8bff6a1f, transparent 48%), var(--paper-soft);border:1px solid #0a6b322e;border-radius:8px;gap:1rem;padding:1rem;display:grid}.seo-intake-summary,.draft-calendar-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.seo-intake-summary>div,.draft-calendar-metric{background:#fff;border:1px solid #1112171a;border-radius:8px;gap:.2rem;min-height:92px;padding:.85rem;display:grid}.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}.seo-monitor-panel{background:linear-gradient(135deg, #8bff6a1c, transparent 50%), var(--paper-soft);border:1px solid #0a6b322e;border-radius:8px;gap:1rem;padding:1rem;display:grid}.seo-monitor-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.seo-monitor-head>div{min-width:0}.seo-monitor-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;display:grid}.seo-monitor-card{background:#fff;border:1px solid #1112171c;border-radius:8px;gap:.35rem;min-height:116px;padding:.85rem;display:grid}.seo-monitor-card.is-good{border-color:#0a6b3247}.seo-monitor-card.is-warning{border-color:#d48a1261}.seo-monitor-card.is-risk{border-color:#b51d3a61}.seo-monitor-card span{color:#1112178f;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:950}.seo-monitor-card strong{color:var(--paper-ink);font-size:clamp(1.25rem,2vw,1.8rem);line-height:1}.seo-monitor-card small,.seo-monitor-actions,.seo-content-gaps{color:#111217ad;font-size:.84rem;font-weight:760;line-height:1.45}.seo-monitor-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.85rem;display:grid}.seo-monitor-split>div{background:#ffffffbd;border:1px solid #1112171a;border-radius:8px;min-width:0;padding:.9rem}.seo-monitor-split h4{color:var(--paper-ink);margin:0 0 .65rem;font-size:1rem}.seo-monitor-actions ul{gap:.45rem;margin:0;padding-left:1.1rem;display:grid}.seo-review-list{gap:.65rem;margin-top:.9rem;display:grid}.seo-review-list h5{color:var(--paper-ink);margin:.2rem 0 0;font-size:.92rem;line-height:1.2}.seo-review-item{background:#fff;border:1px solid #1112171a;border-radius:8px;gap:.55rem;padding:.75rem;display:grid}.seo-review-item.is-risk{background:linear-gradient(135deg,#b51d3a14,#0000 58%),#fff;border-color:#b51d3a57}.seo-review-item.is-warning{background:linear-gradient(135deg,#d48a1217,#0000 58%),#fff;border-color:#d48a1257}.seo-review-item>div:first-child{gap:.25rem;display:grid}.seo-review-item strong{color:var(--paper-ink)}.seo-review-item small,.seo-review-item p,.seo-review-item li{color:#111217b3;font-size:.82rem;font-weight:760;line-height:1.4}.seo-review-item p{margin:0}.seo-review-item ul{gap:.25rem;margin:0;padding-left:1.05rem;display:grid}.seo-review-actions{flex-wrap:wrap;gap:.45rem;display:flex}.seo-gap-list{gap:.55rem;display:grid}.seo-monitor-stack{gap:1rem;display:grid}.seo-monitor-stack h4{color:var(--paper-ink);margin:0 0 .6rem;font-size:1rem}.seo-gap-list article{background:#fff;border:1px solid #11121714;border-radius:8px;gap:.35rem;padding:.7rem;display:grid}.seo-gap-list article>div{gap:.25rem;display:grid}.seo-gap-list p{color:#111217b3;margin:0}.seo-autonomy-panel{background:linear-gradient(135deg, #8bff6a1a, transparent 54%), var(--paper-soft);border:1px solid #0a6b322e;border-radius:8px;gap:1rem;padding:1rem;display:grid}.seo-autonomy-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.seo-autonomy-card,.seo-queue-item,.seo-cluster-item,.seo-link-item,.seo-recrawl-item,.seo-change-item{background:#fff;border:1px solid #1112171a;border-radius:8px;gap:.35rem;min-width:0;padding:.78rem;display:grid}.seo-autonomy-card.is-good,.seo-queue-item.is-good,.seo-cluster-item,.seo-link-item{border-color:#0a6b323d}.seo-queue-item.is-good{background:linear-gradient(135deg,#0a6b3214,#0000 46%),#fff}.seo-autonomy-card.is-warning,.seo-queue-item.is-warning,.seo-recrawl-item{border-color:#d48a1257}.seo-queue-item.is-risk{border-color:#b51d3a57}.seo-autonomy-card span,.seo-queue-item span,.seo-cluster-item span,.seo-link-item span,.seo-recrawl-item span,.seo-change-item span{color:#11121794;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:950}.seo-autonomy-card strong{color:var(--paper-ink);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.05}.seo-queue-item strong,.seo-cluster-item strong,.seo-link-item strong,.seo-recrawl-item strong,.seo-change-item strong{color:var(--paper-ink);font-size:.98rem;line-height:1.2}.seo-autonomy-card small,.seo-queue-item small,.seo-cluster-item small,.seo-link-item small,.seo-recrawl-item small,.seo-change-item small,.seo-queue-item p,.seo-cluster-item p,.seo-link-item p,.seo-recrawl-item p,.seo-queue-item em{color:#111217b3;margin:0;font-size:.82rem;font-style:normal;font-weight:760;line-height:1.42}.seo-queue-item em{color:#0a4b2ae0;font-weight:850}.seo-autonomy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.seo-autonomy-grid>section{background:#ffffffb8;border:1px solid #1112171a;border-radius:8px;align-content:start;gap:.6rem;min-width:0;padding:.85rem;display:grid}.seo-autonomy-grid h4,.seo-autonomy-panel>div>h4{color:var(--paper-ink);margin:0;font-size:1rem}.seo-priority-queue,.seo-keyword-clusters,.seo-link-opportunities,.seo-recrawl-checklist,.seo-impact-changelog{gap:.55rem;display:grid}.seo-change-item{grid-template-columns:minmax(0,1fr) minmax(220px,.9fr);align-items:start}.seo-impact-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.seo-impact-pill{background:#f4f6f0cc;border:1px solid #1112171a;border-radius:8px;gap:.12rem;min-height:58px;padding:.48rem;display:grid}.seo-impact-pill.is-good{background:#e0f6d6b3;border-color:#0a6b3247}.seo-impact-pill.is-warning{background:#fff5d7b8;border-color:#d48a1252}.seo-impact-pill strong{color:var(--paper-ink);font-size:.8rem}.seo-impact-pill small{color:#111217ad;font-size:.72rem;font-weight:760;line-height:1.2}@media (width<=1100px){.seo-monitor-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-monitor-split,.seo-autonomy-summary,.seo-autonomy-grid,.seo-change-item{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.seo-monitor-head{display:grid}.seo-monitor-cards,.seo-impact-row{grid-template-columns:minmax(0,1fr)}}.draft-calendar-dashboard,.draft-editorial-calendar{gap:.9rem;display:grid}.draft-calendar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.draft-calendar-column{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px;align-content:start;gap:.65rem;min-height:260px;padding:.85rem;display:grid}.draft-calendar-column-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.draft-calendar-column-head strong{color:var(--paper-ink);font-size:1rem}.draft-calendar-column-head span{color:#0a5b20;background:#8bff6a38;border-radius:999px;place-items:center;min-width:2rem;min-height:2rem;font-weight:950;display:inline-grid}.draft-calendar-card{background:#fff;border:1px solid #1112171a;border-radius:8px;gap:.65rem;padding:.65rem;display:grid}.draft-calendar-card img,.draft-card-media-empty{aspect-ratio:16/9;object-fit:cover;background:#111217;border-radius:6px;width:100%}.draft-card-media-empty{color:var(--ink-muted);place-items:center;font-weight:850;display:grid}.draft-calendar-card>div{gap:.35rem;display:grid}.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{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.draft-calendar-actions button{background:var(--paper);min-height:2rem;color:var(--paper-ink);cursor:pointer;border:1px solid #11121724;border-radius:6px;padding:.35rem .45rem;font-size:.72rem;font-weight:950}.draft-calendar-actions button:hover,.draft-calendar-actions button:focus-visible{background:#8bff6a33;border-color:#0a6b3259}.draft-progress-bar{appearance:none;background:#1112171a;border:0;border-radius:999px;width:100%;height:.48rem;display:block;overflow:hidden}.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{visibility:hidden;display:none}.draft-review-layout{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.draft-media-preview{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px;gap:.45rem;padding:.75rem;display:grid}.draft-media-preview img,.draft-media-preview.is-empty{aspect-ratio:16/10;object-fit:cover;background:#111217;border-radius:6px;width:100%}.draft-media-preview.is-empty{color:var(--ink-muted);text-align:center;place-items:center;padding:1rem;display:grid}.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{background:#fff;border:1px solid #1112171a;border-radius:8px;gap:.65rem;padding:.85rem;display:grid}.draft-checklist-grid{flex-wrap:wrap;gap:.45rem;display:flex}.draft-checklist-chip{border-radius:999px;align-items:center;width:fit-content;padding:.28rem .55rem;font-size:.78rem;font-weight:900;display:inline-flex}.draft-checklist-chip.is-done{color:#0a5b20;background:#8bff6a33}.draft-checklist-chip.is-needed{color:#73520a;background:#ffc55733}.admin-wide{grid-column:1/-1}.lead-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.lead-type-card{border:1px solid var(--line-dark);min-height:104px;color:var(--paper-ink);text-align:left;background:linear-gradient(135deg,#8bff6a1f,#0000 46%),#fff;border-radius:8px;align-content:space-between;gap:.25rem;padding:.9rem;display:grid}.lead-type-card:hover{background:linear-gradient(135deg,#8bff6a3d,#0000 50%),#fbfff7;border-color:#0a6b326b}.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{flex-wrap:wrap;gap:.45rem;margin-top:.45rem;display:flex}.lead-type-actions button,.lead-type-actions a{background:var(--tint-green);color:#0a6b32;cursor:pointer;border:1px solid #0a6b3240;border-radius:6px;justify-content:center;align-items:center;min-height:2rem;padding:.35rem .62rem;font-size:.8rem;font-weight:950;line-height:1;text-decoration:none;display:inline-flex}.lead-ops-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.lead-ops-card{border:1px solid var(--line-dark);background:var(--paper-soft);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px;gap:.15rem;padding:.8rem;display:grid}.lead-ops-card:hover,.lead-ops-card:focus-visible{background:var(--tint-green);border-color:#0a6b3252}.lead-ops-card.is-active{background:#ecffe1;border-color:#0a6b3273}.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 (width<=960px){.lead-ops-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.lead-ops-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-pipeline-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin:.85rem 0 1.1rem;display:grid}.lead-pipeline-card{min-height:142px;color:var(--paper-ink);text-align:left;cursor:pointer;gap:.35rem;padding:.95rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.lead-pipeline-card:hover,.lead-pipeline-card:focus-visible{transform:translateY(-2px);box-shadow:0 16px 34px #1112171a}.lead-pipeline-card span{color:#11121794;text-transform:uppercase;font-size:.78rem;font-weight:950}.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{background:linear-gradient(135deg,#ffc5572e,#0000 50%),#fff;border-color:#ffc5575c}.lead-pipeline-card.is-contacted,.lead-pipeline-card.is-quoted{background:linear-gradient(135deg,#38a8ff21,#0000 50%),#fff;border-color:#38a8ff40}.lead-pipeline-card.is-booked{background:linear-gradient(135deg,#8bff6a33,#0000 50%),#fff;border-color:#0a6b323d}.lead-pipeline-card.is-closed,.lead-pipeline-card.is-lost{background:var(--paper)}.lead-type-actions a{color:var(--paper-ink);background:#fff}.lead-shortcut-row{flex-wrap:wrap;gap:.55rem;margin:.9rem 0 1rem;display:flex}.lead-shortcut-row button{min-height:2.55rem;color:var(--paper-ink);cursor:pointer;background:#fff;border:1px solid #11121729;border-radius:999px;padding:.5rem .8rem;font-weight:950;transition:transform .15s,box-shadow .15s,border-color .15s}.lead-shortcut-row button:hover,.lead-shortcut-row button:focus-visible{border-color:#0a6b326b;transform:translateY(-1px);box-shadow:0 12px 26px #11121717}.lead-shortcut-row button.is-active{background:linear-gradient(135deg, #8bff6a57, transparent 48%), var(--tint-green);color:#0a5b20;border-color:#0a6b326b;box-shadow:inset 0 0 0 1px #0a6b321a}.lead-filter-summary{background:linear-gradient(135deg, #8bff6a1f, transparent 50%), var(--paper-soft);border:1px solid #0a6b3229;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;margin:.9rem 0 .2rem;padding:.85rem;display:grid}.lead-filter-summary strong{color:var(--paper-ink)}.lead-filter-summary span{color:#111217a3;font-weight:760}.lead-filter-chips{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.lead-filter-chips span{color:#0a5b20;background:#fff;border:1px solid #0a6b3238;border-radius:999px;width:fit-content;padding:.25rem .52rem;font-size:.78rem;font-weight:950}.lead-view-row,.lead-bulk-toolbar{align-items:end;gap:.7rem;margin:.9rem 0 1rem;display:grid}.lead-view-row{grid-template-columns:minmax(240px,1fr) auto auto}.lead-bulk-toolbar{background:linear-gradient(135deg, #8bff6a24, transparent 48%), var(--paper-soft);border:1px solid #0a6b322e;border-radius:8px;grid-template-columns:minmax(120px,.7fr) repeat(5,minmax(120px,1fr)) auto auto;padding:.8rem}.lead-bulk-toolbar[hidden]{display:none}.lead-bulk-toolbar strong{color:var(--paper-ink);align-self:center;font-size:.95rem}.lead-risk-pill{width:fit-content;color:var(--paper-ink);border-radius:999px;align-items:center;margin-bottom:.3rem;padding:.25rem .48rem;font-size:.78rem;font-weight:950;display:inline-flex}.lead-risk-pill.is-good{color:#0a5b20;background:#8bff6a2e;border:1px solid #0a6b323d}.lead-risk-pill.is-warning{color:#765015;background:#ffc5572e;border:1px solid #e69d1f52}.lead-risk-pill.is-risk{color:#9d1430;background:#ff4a661f;border:1px solid #a021343d}.lead-risk-pill.is-neutral{background:var(--paper);color:#555963;border:1px solid #1112171f}.lead-follow-up-cell{min-width:165px}.lead-follow-up-cell input,.submissions-table input,.submissions-table select,.submissions-table textarea{border-radius:6px;width:100%;min-width:0}.lead-follow-up-cell span,.lead-due-pill{color:#111217a3;margin-top:.3rem;font-size:.76rem;font-weight:900;display:inline-flex}.lead-due-pill{color:#9d1430;background:#ff4a661a;border:1px solid #a0213438;border-radius:999px;padding:.15rem .42rem}.lead-value-input{max-width:9rem}.lead-row-actions{gap:.45rem;min-width:150px;display:grid}.lead-row-actions .button{white-space:normal;width:100%;min-height:2.2rem;padding:.45rem .58rem;font-size:.82rem}.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}.operator-command-grid{gap:1rem;display:grid}.operator-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:0;display:grid}.operator-card{border:1px solid var(--line-dark);min-height:154px;color:var(--paper-ink);text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-content:start;gap:.42rem;padding:1rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.operator-card:hover,.operator-card:focus-visible{transform:translateY(-2px);box-shadow:0 16px 34px #1112171a}.operator-card span{color:#11121794;text-transform:uppercase;font-size:.78rem;font-weight:950}.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{background:linear-gradient(135deg,#8bff6a2e,#0000 48%),#fff;border-color:#0a6b3233}.operator-card.is-warning{background:linear-gradient(135deg,#ffc55729,#0000 50%),#fff;border-color:#e69d1f52}.operator-card.is-risk{background:linear-gradient(135deg,#ff4a661f,#0000 50%),#fff;border-color:#a0213452}.command-center-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:0;display:grid}.command-center-card,.attention-item{border:1px solid var(--line-dark);min-height:126px;color:var(--paper-ink);text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:.4rem;padding:.95rem;display:grid}.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;text-transform:uppercase;font-size:.78rem;font-weight:950}.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{background:var(--tint-green);border-color:#0a6b3238}.command-center-card.is-warning,.attention-item.is-warning{background:var(--tint-amber);border-color:#e69d1f57}.attention-item.is-risk{background:var(--tint-rose);border-color:#a0213447}.needs-attention-panel,.setup-wizard-panel,.rules-settings-panel,.rules-preview-panel{border:1px solid var(--line-dark);background:#fff;border-radius:8px;gap:.9rem;padding:1rem;display:grid}.attention-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.8rem;display:grid}.attention-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.attention-header-actions button{background:var(--paper-ink);color:#fff;border:1px solid #1112172e;border-radius:8px;min-height:2.4rem;padding:.45rem .75rem;font-weight:900}.attention-header-actions button:disabled{cursor:not-allowed;opacity:.46}.attention-item{cursor:default;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:.8rem;min-height:10.5rem}.attention-item>button:first-child,.approval-item>button:first-child{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.35rem;padding:0;display:grid}.attention-detail{align-content:start;width:100%;min-width:0;min-height:6.1rem}.attention-detail strong,.attention-detail span{overflow-wrap:anywhere}.attention-detail .attention-email-state{color:#1112179e;text-transform:none;margin-top:.25rem;font-size:.72rem;font-weight:820;line-height:1.35;display:block}.attention-detail .attention-email-state.is-sent{color:#17622b}.attention-detail .attention-email-state.is-error{color:#9f1239}.attention-action,.approval-actions button{min-height:2.4rem;color:var(--paper-ink);cursor:pointer;background:#fff;border:1px solid #11121729;border-radius:8px;align-self:center;padding:.45rem .75rem;font-weight:900}.attention-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;justify-items:stretch;gap:.35rem;min-width:0;display:grid}.attention-dismiss{color:#111217b3;cursor:pointer;background:#1112170a;border:1px solid #1112171f;border-radius:8px;min-height:2rem;padding:.35rem .62rem;font-size:.72rem;font-weight:850}.attention-dismiss:is(:hover,:focus-visible){color:var(--paper-ink);background:#11121714;border-color:#1112173d}.ops-brief-card,.template-preset-panel{border:1px solid var(--line-dark);background:#fff;border-radius:8px;gap:.85rem;margin-bottom:1rem;padding:1rem;display:grid}.ops-brief-grid,.approval-summary-grid,.preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.ops-brief-item,.approval-summary-card,.preset-card{background:var(--paper-soft);min-height:108px;color:var(--paper-ink);text-align:left;border:1px solid #1112171f;border-radius:8px;gap:.3rem;padding:.8rem;display:grid}.ops-brief-item strong{font-size:1.75rem;line-height:1}.ops-brief-item span,.preset-card span,.approval-summary-card span{color:#1112179e;text-transform:uppercase;font-size:.78rem;font-weight:950}.ops-brief-item small{color:#111217a8;font-weight:760;line-height:1.35}.ops-brief-item.is-good{background:var(--tint-green);border-color:#0a6b322e}.ops-brief-item.is-warning{background:var(--tint-amber);border-color:#e69d1f47}.ops-workflow-panel,.production-monitor-panel,.booking-funnel-panel,.media-optimization-panel,.launch-control-center{border:1px solid var(--line-dark);background:#fff;border-radius:8px;gap:.85rem;margin-bottom:1rem;padding:1rem;display:grid}.ops-workflow-grid,.production-monitor-grid,.booking-funnel-grid,.media-optimization-grid,.launch-control-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.7rem;display:grid}.launch-control-phases{gap:.9rem;display:grid}.launch-control-phase{background:#ffffff73;border:1px solid #1112171a;border-radius:8px;gap:.7rem;padding:.85rem;display:grid}.launch-control-phase.is-after{border-style:dashed}.launch-control-phase-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.launch-control-phase-head span{color:var(--green);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:950;display:block}.launch-control-phase-head p{color:#1112179e;margin:.12rem 0 0;font-size:.82rem;font-weight:800;line-height:1.35}.launch-control-phase-head b{background:var(--tint-green);color:var(--green);border:1px solid #0a6b322e;border-radius:999px;flex:none;padding:.25rem .55rem;font-size:.78rem;font-weight:950}.ops-workflow-card,.monitor-card,.media-optimization-card,.launch-control-card,.booking-funnel-card{background:var(--paper-soft);min-height:128px;color:var(--paper-ink);text-align:left;border:1px solid #1112171f;border-radius:8px;align-content:start;gap:.35rem;padding:.85rem;display:grid}.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;transform:translateY(-1px);box-shadow:0 14px 30px #11121714}.ops-workflow-card>span,.monitor-card>span,.media-optimization-card>span,.booking-funnel-card>strong,.launch-control-card>span{color:#11121794;letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:950}.ops-workflow-card>span{width:1.75rem;height:1.75rem;color:var(--green);background:#0a6b321a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ops-workflow-card strong,.monitor-card strong,.media-optimization-card strong,.booking-funnel-card h3,.launch-control-card strong{color:var(--paper-ink);margin:0;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{color:var(--green);align-self:end}.ops-workflow-card.is-good,.monitor-card.is-good,.media-optimization-card.is-good,.booking-funnel-card.is-good,.launch-control-card.is-good{background:var(--tint-green);border-color:#0a6b322e}.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{background:var(--tint-amber);border-color:#e69d1f47}.ops-workflow-card.is-risk,.monitor-card.is-risk,.media-optimization-card.is-risk,.booking-funnel-card.is-risk,.launch-control-card.is-risk{background:var(--tint-rose);border-color:#a021343d}.mini-actions,.launch-control-card button{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mini-actions button,.mini-actions a,.launch-control-card button{width:fit-content;min-height:2.15rem;color:var(--paper-ink);cursor:pointer;background:#fff;border:1px solid #11121724;border-radius:8px;padding:.35rem .65rem;font-size:.82rem;font-weight:900;text-decoration:none}.media-pipeline-footnotes{flex-wrap:wrap;gap:.5rem;display:flex}.media-pipeline-footnotes span{background:var(--paper);color:#111217a8;border:1px solid #1112171a;border-radius:999px;padding:.35rem .55rem;font-size:.8rem;font-weight:850}.preset-card,.approval-summary-card{cursor:pointer;min-height:84px}.preset-card:hover,.preset-card:focus-visible,.approval-summary-card:hover,.approval-summary-card:focus-visible{background:#f1faed;border-color:#0a6b3247}.approval-toolbar{grid-template-columns:repeat(2,minmax(160px,1fr)) auto;align-items:end;gap:.75rem;margin:1rem 0;display:grid}.approval-list{gap:.65rem;display:grid}.approval-item{background:#fff;border:1px solid #1112171f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.approval-item.is-good{background:var(--tint-green);border-color:#0a6b322e}.approval-item.is-warning{background:var(--tint-amber);border-color:#e69d1f47}.approval-item.is-risk{background:var(--tint-rose);border-color:#a0213447}.approval-item strong{color:var(--paper-ink)}.approval-item span,.approval-item small{color:#111217a8;font-weight:780}.approval-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.detail-drawer-head{border-bottom:1px solid #1112171a;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.detail-drawer-head h2{margin:0;font-size:1.45rem;line-height:1.08}.detail-drawer-head span{color:#111217a8;margin-top:.35rem;font-weight:760;line-height:1.35;display:block}.detail-drawer-body{gap:1rem;min-height:0;padding:1rem;display:grid;overflow:auto}.detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.detail-summary-grid div,.detail-readonly-card{background:var(--paper);border:1px solid #1112171a;border-radius:8px;gap:.25rem;padding:.75rem;display:grid}.detail-summary-grid span{color:#11121794;text-transform:uppercase;font-size:.72rem;font-weight:950}.detail-summary-grid strong{color:var(--paper-ink);font-size:.95rem;line-height:1.2}.detail-drawer-related{background:var(--paper-soft);border-top:1px solid #1112171a;max-height:180px;padding:.85rem 1rem;overflow:auto}.detail-drawer-related ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.detail-drawer-related li{color:#111217ad;justify-content:space-between;align-items:center;gap:.5rem;font-size:.86rem;font-weight:760;display:flex}.detail-drawer-related button{color:var(--green);text-align:right;cursor:pointer;background:0 0;border:0;font-weight:900}.detail-drawer-actions{background:#fffefaf5;border-top:1px solid #1112171a;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.85rem 1rem;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 26px #11121714}.mobile-admin-actions{display:none}.autopilot-hero{background:linear-gradient(135deg,#8bff6a1a,#0000 34%),linear-gradient(135deg,#0000 52%,#ffc5571f),#fff;overflow:hidden}.autopilot-mode-row,.autopilot-topline,.autopilot-quick-links,.autopilot-pill-row,.autopilot-post-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.autopilot-mode-row,.autopilot-topline{margin-top:1rem}.autopilot-status-pill{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px;gap:.12rem;min-width:134px;padding:.58rem .7rem;display:inline-grid}.autopilot-status-pill strong{color:#11121794;text-transform:uppercase;font-size:.68rem;font-weight:950}.autopilot-status-pill small{color:var(--paper-ink);font-size:.88rem;font-weight:900}.autopilot-status-pill.is-good{background:var(--tint-green);border-color:#0a6b3233}.autopilot-status-pill.is-warning{background:var(--tint-amber);border-color:#d48a1247}.autopilot-status-pill.is-risk{background:var(--tint-rose);border-color:#b51d3a3d}.autopilot-summary-grid,.autopilot-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.autopilot-action-bar,.autopilot-inline-preview,.autopilot-review-grid section{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px}.autopilot-action-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.autopilot-action-bar span{color:#1112179e;font-size:.9rem;font-weight:820}.autopilot-card,.autopilot-schedule-card{align-content:start}.autopilot-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.autopilot-card h3{color:var(--paper-ink);margin:0;font-size:1.15rem;line-height:1.2}.autopilot-metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.autopilot-metric{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px;gap:.2rem;min-height:88px;padding:.8rem;display:grid}.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;text-transform:uppercase;font-size:.76rem;font-weight:900;line-height:1.35}.autopilot-metric small,.autopilot-next-row small{text-transform:none;font-size:.82rem;font-weight:760}.autopilot-metric.is-good{background:var(--tint-green)}.autopilot-metric.is-warning{background:var(--tint-amber)}.autopilot-metric.is-risk{background:var(--tint-rose)}.autopilot-next-row{background:var(--tint-green);border:1px solid #0a6b3238;border-radius:8px;gap:.2rem;margin-top:.85rem;padding:.85rem;display:grid}.autopilot-next-row.is-empty{background:var(--paper-soft);border-color:#1112171f}.autopilot-next-row strong{color:var(--paper-ink);font-size:1.05rem}.autopilot-inline-preview{gap:.8rem;margin-top:1rem;padding:.95rem;display:grid}.autopilot-blog-command-strip{background:linear-gradient(135deg, #0a6b3214, transparent 54%), var(--paper-soft);border:1px solid #0a6b322e;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;margin-top:1rem;padding:.95rem;display:grid}.autopilot-blog-command-strip div,.autopilot-blog-surface>div:first-child{gap:.28rem;display:grid}.autopilot-blog-command-strip span{color:#0a6b32d6;text-transform:uppercase;font-size:.74rem;font-weight:950}.autopilot-blog-command-strip strong,.autopilot-blog-surface h3{color:var(--paper-ink);margin:0;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{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:.85rem;margin-top:.9rem;display:grid}.autopilot-blog-surface{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px;min-width:0;padding:.95rem}.autopilot-blog-surface .autopilot-engine-grid,.autopilot-blog-surface .autopilot-engine-summary{margin-top:.75rem}.autopilot-blog-workbench{background:linear-gradient(135deg, #0a6b320d, transparent 40%), var(--paper-soft)}.autopilot-social-command-strip{background:linear-gradient(135deg, #0a6b3214, transparent 54%), var(--paper-soft);border:1px solid #0a6b322e;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;margin-top:1rem;padding:.95rem;display:grid}.autopilot-social-command-strip>div:first-child,.autopilot-social-surface>div:first-child{gap:.28rem;display:grid}.autopilot-social-command-strip span{color:#0a6b32d6;text-transform:uppercase;font-size:.74rem;font-weight:950}.autopilot-social-command-strip strong,.autopilot-social-surface h3{color:var(--paper-ink);margin:0;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{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.autopilot-social-output,.autopilot-social-status-grid,.autopilot-social-surface,.autopilot-social-work-grid{margin-top:.85rem}.autopilot-social-status-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;display:grid}.autopilot-social-stat{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px;gap:.22rem;min-height:94px;padding:.78rem;display:grid}.autopilot-social-stat span{color:#11121794;text-transform:uppercase;font-size:.68rem;font-weight:950}.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{background:var(--tint-green);border-color:#0a6b323d}.autopilot-social-stat.is-warning{background:var(--tint-amber);border-color:#d48a1247}.autopilot-social-stat.is-risk{background:var(--tint-rose);border-color:#b51d3a42}.autopilot-social-surface{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px;min-width:0;padding:.95rem}.autopilot-creative-report{gap:.75rem;margin-top:.8rem;display:grid}.autopilot-creative-report-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.autopilot-creative-report-head small{color:#1112179e;max-width:760px;line-height:1.4}.autopilot-creative-post-grid,.autopilot-creative-signal-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;display:grid}.autopilot-creative-post,.autopilot-creative-signal-grid article{background:#ffffffb8;border:1px solid #1112171a;border-radius:8px;gap:.3rem;padding:.78rem;display:grid}.autopilot-creative-post.is-good{border-color:#0a6b3247}.autopilot-creative-post.is-warning{border-color:#d48a1252}.autopilot-creative-post span,.autopilot-creative-signal-grid span{color:#11121794;letter-spacing:.03em;text-transform:uppercase;font-size:.68rem;font-weight:900}.autopilot-creative-post strong,.autopilot-creative-signal-grid strong{color:var(--paper-ink);font-size:.9rem;line-height:1.35}.autopilot-creative-post small{color:#1112179e;font-size:.76rem;line-height:1.35}.composer-youtube-title{color:var(--admin-copy-muted,#111217ad);gap:.3rem;font-size:.76rem;font-weight:800;display:grid}.composer-youtube-title input{width:100%}.autopilot-social-work-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start;gap:.85rem;display:grid}.autopilot-social-preview-panel .rules-preview-list,.autopilot-schedule-queue-panel .rules-preview-list{max-height:560px;padding-right:.15rem;overflow:auto}.autopilot-preview-toolbar{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.autopilot-preview-toolbar small{color:#ebf6eea8;max-width:760px;font-weight:780;line-height:1.4;display:block}.autopilot-preview-actions{flex:none;justify-content:flex-end}.autopilot-preview-actions .button{white-space:normal;min-height:42px}.autopilot-social-schedule-workspace{gap:.9rem;display:grid}.autopilot-social-schedule-workspace>.autopilot-preview-toolbar{display:flex}.autopilot-social-schedule-workspace .autopilot-schedule-summary-grid,.autopilot-social-schedule-workspace .autopilot-queue-tabs,.autopilot-social-schedule-workspace .autopilot-queue-list{margin-top:0}.autopilot-schedule-advanced{position:relative}.autopilot-schedule-advanced>summary{background:var(--paper-soft);min-height:42px;color:var(--paper-ink);cursor:pointer;border:1px solid #11121738;border-radius:999px;justify-content:center;align-items:center;padding:.65rem .85rem;font-size:.8rem;font-weight:900;list-style:none;display:inline-flex}.autopilot-schedule-advanced>summary::-webkit-details-marker{display:none}.autopilot-schedule-advanced>summary:after{content:"▾";margin-left:.45rem;transition:transform .16s}.autopilot-schedule-advanced[open]>summary:after{transform:rotate(180deg)}.autopilot-schedule-advanced-menu{z-index:20;background:#fff;border:1px solid #b51d3a38;border-radius:10px;gap:.5rem;width:min(340px,82vw);padding:.7rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 18px 44px #11121733}.autopilot-schedule-advanced-menu .button{width:100%}.autopilot-schedule-advanced-menu small{color:#1112179e;font-size:.76rem;line-height:1.35}.autopilot-social-workspace-pane{gap:.75rem;display:grid}.autopilot-social-workspace-pane[hidden]{display:none}.autopilot-queue-truth-label{background:var(--tint-green);border:1px solid #0a6b323d;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.7rem .8rem;display:flex}.autopilot-queue-truth-label[hidden]{display:none}.autopilot-queue-truth-label strong{color:var(--paper-ink);flex:none;font-size:.9rem}.autopilot-queue-truth-label span{color:#111217a3;text-align:right;font-size:.8rem;font-weight:760;line-height:1.35}.autopilot-plan-queue-comparison{background:#11121706;border:1px solid #1112171f;border-radius:8px;gap:.65rem;padding:.75rem;display:grid}.autopilot-plan-queue-comparison-head div{gap:.18rem;display:grid}.autopilot-plan-queue-comparison-head strong{color:var(--paper-ink);font-size:.92rem}.autopilot-plan-queue-comparison-head span,.autopilot-plan-queue-comparison-foot{color:#1112179e;margin:0;font-size:.78rem;font-weight:760;line-height:1.35}.autopilot-plan-queue-comparison-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.autopilot-plan-queue-comparison-grid article{background:var(--tint-green);border:1px solid #0a6b322e;border-radius:8px;gap:.25rem;min-height:104px;padding:.65rem;display:grid}.autopilot-plan-queue-comparison-grid article.is-warning{background:var(--tint-amber);border-color:#d48a124d}.autopilot-plan-queue-comparison-grid span{color:#11121794;text-transform:uppercase;font-size:.68rem;font-weight:950}.autopilot-plan-queue-comparison-grid strong{color:var(--paper-ink);font-size:1.45rem;line-height:1}.autopilot-plan-queue-comparison-grid small{color:#111217a3;font-size:.74rem;font-weight:740;line-height:1.32}.autopilot-preview-chip.is-proposed{color:#563996;background:#734bbe1a;border-color:#734bbe47}.autopilot-preview-inline-actions,.autopilot-preview-note{background:linear-gradient(135deg,#0a6b3214,#0000 62%),#11121709;border:1px solid #0a6b3238;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;margin:.75rem 0 0;padding:.65rem .75rem;display:flex}.autopilot-preview-inline-actions span,.autopilot-preview-note span{color:#1112179e;font-size:.82rem;font-weight:780;line-height:1.35}.autopilot-preview-note{flex-direction:column;align-items:flex-start;margin:0 0 .65rem}.autopilot-preview-note strong{color:var(--paper-ink);font-size:.92rem;line-height:1.25}.autopilot-social-preview-item{grid-template-columns:116px minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.autopilot-social-preview-item.is-warning{border-left-color:#d48a12}.autopilot-preview-media{color:#ebf6eeb8;text-transform:uppercase;background:#111217;border:1px solid #1112171a;border-radius:8px;place-items:center;min-height:116px;font-size:.72rem;font-weight:950;display:grid;position:relative;overflow:hidden}.autopilot-preview-media img,.autopilot-preview-media video,.autopilot-preview-media iframe{object-fit:cover;width:100%;height:100%;min-height:116px}.autopilot-preview-media small{z-index:1;color:#fff;background:#000000b8;border-radius:999px;padding:.18rem .42rem;font-size:.66rem;font-weight:950;display:inline-flex;position:absolute;bottom:.45rem;right:.45rem}.autopilot-preview-media.is-empty{color:#1112178f;background:linear-gradient(135deg,#0a6b3229,#0000 58%),#11121714}.autopilot-preview-media.is-missing-media,.autopilot-post-thumb.is-missing-media,.social-queue-media.is-missing-media{background:linear-gradient(135deg,#d48a1224,#0000 62%),#111217;place-items:center;display:grid}.autopilot-preview-media.is-missing-media:before,.autopilot-post-thumb.is-missing-media:before,.social-queue-media.is-missing-media:before{content:"Preview unavailable";color:#ebf6eec2;text-align:center;text-transform:uppercase;place-items:center;min-height:72px;padding:.35rem;font-size:.68rem;font-weight:950;line-height:1.1;display:grid}.autopilot-preview-copy{gap:.42rem;min-width:0;display:grid}.autopilot-preview-chip-row{flex-wrap:wrap;align-items:center;gap:.32rem;display:flex}.autopilot-preview-chip{color:#111217a3;text-transform:uppercase;background:#1112170b;border:1px solid #1112171a;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:.16rem .42rem;font-size:.68rem;font-weight:900;line-height:1.2;display:inline-flex}.autopilot-preview-chip.platform-facebook{color:#1859a8;border-color:#1877f242}.autopilot-preview-chip.platform-instagram{color:#8c2f64;border-color:#c135844d}.autopilot-preview-chip.platform-tiktok{color:#111217;border-color:#11121742}.autopilot-preview-chip.platform-youtube{color:#b11818;border-color:#ff000047}.autopilot-preview-chip.platform-threads{color:#111217;border-color:#11121742}.autopilot-preview-chip.platform-google-business{color:#245bb2;border-color:#4285f44d}.autopilot-preview-chip.is-warning{color:#8c5a0c;border-color:#d48a124d}.autopilot-preview-copy p{color:#111217ad;margin:0;font-size:.86rem;font-weight:760;line-height:1.4}.autopilot-preview-meta{gap:.22rem;display:grid}.autopilot-preview-more{color:#11121799;margin:.35rem 0 0;font-size:.82rem;font-weight:820}.autopilot-inline-preview h3,.autopilot-review-grid h3{color:var(--paper-ink);margin:0;font-size:1.05rem;line-height:1.2}.autopilot-review-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.autopilot-review-grid section{min-width:0;padding:.95rem}.autopilot-schedule-lane{gap:1rem;display:grid}.autopilot-schedule-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.autopilot-schedule-summary-card{background:var(--paper-soft);border:1px solid #1112171f;border-radius:8px;gap:.4rem;min-height:8.25rem;padding:.95rem;display:grid}.autopilot-schedule-summary-card span{color:#11121794;text-transform:uppercase;font-size:.74rem;font-weight:950}.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{background:var(--tint-green);border-color:#0a6b3242}.autopilot-schedule-summary-card.is-warning{background:var(--tint-amber);border-color:#d48a1257}.autopilot-schedule-summary-card.is-risk{background:var(--tint-rose);border-color:#b51d3a47}.autopilot-schedule-summary-card.is-neutral{background:var(--paper-soft);border-color:#11121724}.autopilot-schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.autopilot-schedule-block{background:var(--paper-soft);border:1px solid #1112171f;border-radius:8px;gap:.38rem;min-height:130px;padding:.9rem;display:grid}.autopilot-schedule-block.is-green{background:var(--tint-green);border-color:#0a6b323d}.autopilot-schedule-block.is-orange{background:var(--tint-amber);border-color:#d48a124d}.autopilot-schedule-block.is-violet{background:#f8f5ff;border-color:#734bbe47}.autopilot-schedule-block span,.autopilot-schedule-block em{color:#11121794;text-transform:uppercase;font-size:.78rem;font-style:normal;font-weight:950}.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{border-bottom:1px solid #1112171a;flex-wrap:wrap;gap:.45rem;margin-top:.5rem;display:flex}.autopilot-queue-tabs button{color:#1112178c;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:.4rem;min-height:2.6rem;font-weight:950;display:inline-flex}.autopilot-queue-tabs button.is-active{color:var(--paper-ink);border-bottom-color:#0a6b32}.autopilot-queue-tabs span{min-width:1.45rem;color:inherit;text-align:center;background:#11121714;border-radius:999px;padding:.14rem .42rem}.autopilot-queue-list,.autopilot-blog-list,.autopilot-blocker-list,.autopilot-failure-list{gap:.6rem;margin-top:.9rem;display:grid}.autopilot-blog-work-tabs{margin-top:0}.autopilot-blog-work-items{gap:.6rem;display:grid}.autopilot-blog-work-bulk{justify-content:flex-end;display:flex}.autopilot-post-row,.autopilot-blog-row,.autopilot-blocker{background:var(--paper-soft);border:1px solid #1112171a;border-left-width:4px;border-radius:8px;gap:.65rem;padding:.75rem;display:grid}.autopilot-post-row{grid-template-columns:92px minmax(0,1fr) minmax(210px,max-content);align-items:center}.autopilot-post-row>div:nth-child(2){min-width:0}.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{gap:.32rem;min-width:0;display:grid}.autopilot-blog-meta,.autopilot-blog-row-actions{flex-wrap:wrap;align-items:center;gap:.38rem;display:flex}.autopilot-blog-row .autopilot-blog-meta span{color:#11121794;background:#1112170a;border:1px solid #1112171a;border-radius:999px;margin:0;padding:.18rem .42rem;font-size:.72rem;font-weight:860;display:inline-flex}.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-blocker.is-warning,.autopilot-blog-row.is-warning{border-left-color:#d48a12}.autopilot-blog-row.is-review{border-left-color:#4f9dff}.autopilot-blog-row.is-review .autopilot-blog-meta span:nth-child(3){color:#b7dcff;background:#4f9dff1f;border-color:#4f9dff57}.autopilot-post-thumb,.autopilot-blog-row img{aspect-ratio:1;object-fit:cover;background:#11121714;border-radius:8px;width:100%;overflow:hidden}.autopilot-post-thumb{display:block}.autopilot-post-thumb.is-empty,.autopilot-post-thumb.is-video{color:#1112178f;text-transform:uppercase;place-items:center;min-height:72px;font-size:.72rem;font-weight:950;display:grid;overflow:hidden}.autopilot-post-thumb>:is(img,video,iframe){object-fit:cover;border:0;width:100%;height:100%;min-height:72px;display:block}.autopilot-post-thumb.is-video img{object-fit:cover;width:100%;height:100%}.autopilot-post-thumb.is-video :is(img,video,iframe){object-fit:cover;border:0;width:100%;height:100%;min-height:72px;display:block}.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{color:#11121799;margin-top:.2rem;font-size:.82rem;font-weight:760;line-height:1.35;display:block}.autopilot-post-actions{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}.tiktok-handoff-guide{background:#4f9dff14;border:1px solid #11121724;border-left:4px solid #4f9dff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;margin-top:.7rem;padding:.75rem;display:grid}#detail-fields>.tiktok-handoff-guide{grid-column:1/-1}.tiktok-handoff-guide.is-warning{background:#d48a121a;border-left-color:#d48a12}.tiktok-handoff-guide.is-good{background:#0a6b3214;border-left-color:#0a6b32}.tiktok-handoff-guide.is-risk{background:#b51d3a14;border-left-color:#b51d3a}.tiktok-handoff-guide.is-overdue{box-shadow:inset 0 0 0 1px #b51d3a1f}.tiktok-handoff-guide-copy{min-width:0}.tiktok-handoff-guide .tiktok-handoff-guide-copy>strong{color:var(--paper-ink);font-size:.9rem;display:block}.tiktok-handoff-guide .tiktok-handoff-guide-copy>p,.tiktok-handoff-guide .tiktok-handoff-guide-copy>small{margin:.3rem 0 0}.tiktok-handoff-overdue{color:#8f1730;background:#b51d3a1f;border-radius:999px;margin-top:.35rem;padding:.22rem .42rem;font-size:.72rem;font-weight:900;line-height:1.25;display:inline-flex}.tiktok-handoff-guide ol{color:#111217b8;margin:.55rem 0 0 1.25rem;padding:0;font-size:.82rem;font-weight:700;line-height:1.45}.tiktok-handoff-caption{background:#ffffffb8;border:1px solid #1112171f;border-radius:7px;margin-top:.65rem}.tiktok-handoff-caption summary{color:var(--paper-ink);cursor:pointer;padding:.48rem .58rem;font-size:.78rem;font-weight:900}.tiktok-handoff-caption pre{overflow-wrap:anywhere;white-space:pre-wrap;color:#111217c7;font:700 .78rem/1.45 var(--font-sans);margin:0;padding:0 .58rem .58rem}.tiktok-handoff-guide-actions{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}.tiktok-handoff-guide-actions button,.tiktok-handoff-guide-actions a{min-height:2.1rem;color:var(--paper-ink);cursor:pointer;background:#fff;border:1px solid #11121724;border-radius:7px;justify-content:center;align-items:center;padding:.38rem .62rem;font-size:.78rem;font-weight:900;line-height:1.1;text-decoration:none;display:inline-flex}.tiktok-handoff-guide-actions .is-primary{color:#fff;background:#111217;border-color:#111217}.attention-persistent-note{color:#1112179e;align-self:center;font-size:.72rem;font-weight:850}.autopilot-post-actions button,.autopilot-blog-row a,.autopilot-blog-row button{min-height:2rem;color:var(--paper-ink);cursor:pointer;background:#fff;border:1px solid #1112171a;border-radius:7px;padding:.35rem .55rem;font-size:.78rem;font-weight:900;text-decoration:none}.autopilot-post-actions button:hover,.autopilot-blog-row a:hover,.autopilot-blog-row button:hover{color:#0a6b32;border-color:#0a6b3252}.autopilot-post-actions button.autopilot-delete-btn:hover,.autopilot-blog-row button.autopilot-delete-btn:hover{color:#b51d3a;border-color:#b51d3a66}.autopilot-pill-row span{background:var(--tint-amber);color:#765015;border:1px solid #d48a123d;border-radius:999px;align-items:center;gap:.35rem;padding:.34rem .6rem;font-size:.82rem;font-weight:900;display:inline-flex}.autopilot-pill-row strong{color:inherit}.content-autopilot-shell{gap:1rem;display:grid}.content-autopilot-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.content-autopilot-tabs button{min-height:3.1rem;color:var(--paper-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #1112171f;border-radius:8px;gap:.16rem;padding:.72rem .8rem;display:grid}.content-autopilot-tabs button.is-active{background:var(--tint-green);border-color:#0a6b324d}.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{gap:1rem;display:grid}.content-autopilot-section[hidden]{display:none}.autopilot-platform-grid,.autopilot-mini-calendar{gap:.75rem;display:grid}.autopilot-platform-grid{grid-template-columns:minmax(0,1fr)}.autopilot-platform-card,.autopilot-mini-calendar-item{background:var(--paper-soft);border:1px solid #1112171f;border-radius:8px;gap:.48rem;padding:.9rem;display:grid}.autopilot-scheduler-head,.autopilot-platform-card span,.autopilot-mini-calendar-item span{color:#11121794;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:950}.autopilot-scheduler-head,.autopilot-scheduler-row{grid-template-columns:minmax(170px,.9fr) minmax(105px,.45fr) minmax(180px,.8fr) minmax(255px,1.15fr) minmax(220px,1fr);align-items:center;gap:.75rem;display:grid}.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{background:var(--tint-green);border-color:#0a6b323d}.autopilot-platform-card.is-warning,.autopilot-mini-calendar-item.is-warning{background:var(--tint-amber);border-color:#d48a1247}.autopilot-platform-card.is-neutral{border-color:#1112171f}.autopilot-platform-card.is-risk{background:var(--tint-rose);border-color:#b51d3a42}.quote-ops-workspace,.quote-template-editor,.quote-ops-next-meta,.quote-ops-summary,.quote-ops-board,.quote-ops-template-health,.quote-ops-gates,.quote-ops-owner-actions,.quote-ops-agreement-table-wrap,.quote-ops-automation-status,.quote-ops-run-list,.quote-ops-qb-catalog-summary,.qb-catalog-import-panel,.quote-ops-qb-catalog-editor,.quote-ops-learning-summary,.quote-ops-learning-editor,.quote-ops-readiness-report,.quote-ops-route-parity{gap:.85rem;display:grid}.quote-ops-header{align-items:center}.quote-ops-run-logo{background:linear-gradient(145deg,#1e342cf0,#070e12f5);border:1px solid #a8ff7c33;border-radius:8px;flex:none;place-items:center;width:3.4rem;height:3.4rem;display:grid;box-shadow:0 12px 26px #0000002e}.quote-ops-run-logo img{object-fit:contain;width:78%;height:78%;display:block}.quote-ops-title-row{flex-wrap:wrap;align-items:center;gap:.48rem;display:flex}.quote-ops-title-row h2,.quote-ops-title-row h3{margin:0}.quote-ops-header-copy{color:#1112179e;max-width:58rem;margin:.35rem 0 0;font-size:.95rem;font-weight:760;line-height:1.42}.quote-ops-start-panel{grid-template-columns:minmax(0,1fr) minmax(190px,auto);align-items:stretch}.quote-ops-kicker,.quote-ops-section-note{color:#0a6b32d6;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:950}.quote-ops-next-meta{flex-wrap:wrap;gap:.38rem;margin-top:.3rem;display:flex}.quote-ops-next-meta span{color:#111217b8;background:#0a6b3212;border:1px solid #0a6b3229;border-radius:999px;width:fit-content;padding:.22rem .52rem;font-size:.76rem;font-weight:880;line-height:1.2;display:inline-flex}.quote-ops-primary-actions{align-content:center}.quote-ops-action-log{color:#111217ad;padding-block:.72rem;font-size:.84rem;font-weight:780}.quote-ops-view-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;position:absolute}.quote-ops-view-switch{background:#ffffffb8;border:1px solid #1112171f;border-radius:999px;gap:.25rem;width:fit-content;padding:.25rem;display:inline-flex}.quote-ops-view-switch label{color:#111217b3;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.36rem .95rem;font-size:.82rem;font-weight:900;display:inline-flex}#quote-ops-view-workbench:checked~.quote-ops-view-switch label[for=quote-ops-view-workbench],#quote-ops-view-setup:checked~.quote-ops-view-switch label[for=quote-ops-view-setup]{background:var(--paper-ink,#11121a);color:#fff}#quote-ops-view-workbench:focus-visible~.quote-ops-view-switch label[for=quote-ops-view-workbench],#quote-ops-view-setup:focus-visible~.quote-ops-view-switch label[for=quote-ops-view-setup]{outline-offset:2px;outline:2px solid #0a6b32a6}.quote-ops-view{gap:.85rem;display:grid}#quote-ops-view-setup:checked~.quote-ops-view-workbench,#quote-ops-view-workbench:checked~.quote-ops-view-setup{display:none}.quote-ops-master-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.quote-ops-master-detail .quote-ops-active-workbench-surface,.quote-ops-master-detail.is-packet-open .quote-ops-board-surface{display:none}.quote-ops-master-detail.is-packet-open .quote-ops-active-workbench-surface{display:grid}.quote-ops-card-summary{color:#1112179e;margin:0;font-size:.84rem;font-weight:720;line-height:1.4}.quote-ops-card.is-keyboard-focused{outline-offset:2px;outline:2px solid #0a6b32d9;box-shadow:0 0 0 4px #0a6b3229}.quote-ops-run-guide-details,.quote-ops-workbench-readiness-details{display:none}.quote-packet-advanced{border:1px solid #1112171f;border-radius:8px}.quote-packet-advanced>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.85rem;padding:.75rem .9rem;list-style:none;display:flex}.quote-packet-advanced>summary::-webkit-details-marker{display:none}.quote-packet-advanced>summary:after{content:"+";opacity:.55;font-size:1.05rem;font-weight:900}.quote-packet-advanced[open]>summary:after{content:"–"}.quote-packet-advanced>summary span{gap:.2rem;min-width:0;display:grid}.quote-packet-advanced>summary small{opacity:.66;font-weight:600}.quote-packet-advanced>:not(summary){margin:0 .85rem .85rem}.quote-packet-advanced>summary+*{margin-top:.85rem}.quote-ops-queue-hint{color:#11121780;letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.quote-ops-stat-bar{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.55rem}.quote-ops-stat-bar .quote-ops-metric{min-height:auto;padding:.6rem .7rem}.quote-ops-setup-intro{color:#1112179e;margin:0;font-size:.9rem;font-weight:760;line-height:1.42}.quote-ops-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.quote-ops-filter-strip{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.52rem;display:grid}.quote-ops-global-reminder-control{background:linear-gradient(135deg,#8bff6a0e,#0000 58%),#070c13c7;border:1px solid #ebf6ee24;border-radius:.72rem;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;justify-self:start;align-items:center;gap:.65rem;width:min(100%,32rem);min-width:0;padding:.58rem .65rem;display:grid;box-shadow:inset 0 1px #ffffff06}.quote-ops-global-reminder-control.is-on{border-color:#8bff6a3d}.quote-ops-global-reminder-status{background:#ebf6ee1f;border:2px solid #ebf6ee47;border-radius:999px;width:.62rem;height:.62rem}.quote-ops-global-reminder-control.is-on .quote-ops-global-reminder-status{background:#8bff6aeb;border-color:#8bff6ae0;box-shadow:0 0 0 3px #8bff6a17}.quote-ops-global-reminder-control.is-off .quote-ops-global-reminder-status{background:#ffcc4d33;border-color:#ffcc4dbd}.quote-ops-global-reminder-control>div{gap:.06rem;min-width:0;display:grid}.quote-ops-global-reminder-control strong{color:var(--admin-copy-strong,#f4f8f5);font-size:.86rem;line-height:1.2}.quote-ops-global-reminder-control small{color:var(--admin-copy-muted,#ebf6eea8);font-size:.74rem;line-height:1.3}.quote-ops-global-reminder-control .autopilot-switch{flex:none;min-height:0;margin:0;padding:.22rem}.admin-shell .quote-ops-global-reminder-control label.autopilot-switch{background:0 0;border:0;border-radius:999px;gap:0}.admin-shell .quote-ops-global-reminder-control .autopilot-switch-track{width:42px;height:24px}.admin-shell .quote-ops-global-reminder-control .autopilot-switch-thumb{width:16px;height:16px}.admin-shell .quote-ops-global-reminder-control .autopilot-switch input:checked~.autopilot-switch-track .autopilot-switch-thumb{transform:translate(18px,-50%)}.quote-ops-readiness-report-shell{gap:.72rem;display:grid}.quote-ops-readiness-report-head{background:#fff;border:1px solid #1112171f;border-left:4px solid #11121747;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.82rem;display:flex}.quote-ops-readiness-report-shell.is-good .quote-ops-readiness-report-head{background:#f5fbf4;border-left-color:#0a6b32c7}.quote-ops-readiness-report-shell.is-warning .quote-ops-readiness-report-head{background:var(--tint-amber);border-left-color:#b07500d1}.quote-ops-readiness-report-shell.is-risk .quote-ops-readiness-report-head{background:var(--tint-rose);border-left-color:#b51d3ad6}.quote-ops-readiness-report-head>div{gap:.18rem;min-width:min(100%,28rem);display:grid}.quote-ops-readiness-report-head h4{color:var(--paper-ink);margin:0;font-size:1.04rem;line-height:1.18}.quote-ops-readiness-report-head small{color:#111217a8;max-width:62rem;font-size:.8rem;font-weight:760;line-height:1.38}.quote-ops-readiness-report-metrics,.quote-ops-readiness-route-grid,.quote-ops-readiness-case-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:.58rem;display:grid}.quote-ops-readiness-report-metric,.quote-ops-readiness-route,.quote-ops-readiness-case{background:#fff;border:1px solid #1112171f;border-radius:8px;gap:.24rem;min-width:0;padding:.72rem;display:grid}.quote-ops-readiness-report-metric{border-left:3px solid #11121738}.quote-ops-readiness-report-metric.is-good,.quote-ops-readiness-route.is-good,.quote-ops-readiness-case.is-good{background:#f7fcf5;border-color:#0a6b323d #0a6b323d #0a6b323d #0a6b32b8}.quote-ops-readiness-report-metric.is-warning,.quote-ops-readiness-route.is-warning,.quote-ops-readiness-case.is-warning{background:var(--tint-amber);border-color:#b075003d #b075003d #b075003d #b07500c2}.quote-ops-readiness-report-metric.is-risk,.quote-ops-readiness-route.is-risk,.quote-ops-readiness-case.is-risk{background:var(--tint-rose);border-color:#b51d3a38 #b51d3a38 #b51d3a38 #b51d3ac7}.quote-ops-readiness-report-metric strong{color:var(--paper-ink);font-size:1.06rem;line-height:1.1}.quote-ops-readiness-report-metric span,.quote-ops-readiness-route span,.quote-ops-readiness-case header span{color:#111217b8;letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:920}.quote-ops-readiness-report-metric small,.quote-ops-readiness-route small,.quote-ops-readiness-case p{color:#111217a3;margin:0;font-size:.78rem;font-weight:760;line-height:1.34}.quote-ops-readiness-route strong,.quote-ops-readiness-case strong{overflow-wrap:anywhere;color:var(--paper-ink);font-size:.9rem;line-height:1.16}.quote-ops-readiness-report-blockers,.quote-ops-readiness-report-warnings{border-radius:8px;gap:.4rem;padding:.78rem .9rem;display:grid}.quote-ops-readiness-report-blockers{background:var(--tint-rose);border:1px solid #b51d3a38}.quote-ops-readiness-report-warnings{background:var(--tint-amber);border:1px solid #b0750038}.quote-ops-readiness-report-blockers strong,.quote-ops-readiness-report-warnings strong{color:var(--paper-ink);font-size:.9rem}.quote-ops-readiness-report-blockers ul,.quote-ops-readiness-report-warnings ul{color:#111217b3;gap:.28rem;margin:0;padding-left:1rem;font-size:.8rem;font-weight:760;line-height:1.34;display:grid}.quote-ops-readiness-case{border-left-width:3px}.quote-ops-readiness-case header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.quote-ops-readiness-case header>div{gap:.12rem;min-width:min(100%,12rem);display:grid}.quote-ops-readiness-case-checks{flex-wrap:wrap;gap:.28rem;display:flex}.quote-ops-readiness-case-checks span{color:#111217ad;background:#ffffffa8;border:1px solid #1112171a;border-radius:999px;max-width:100%;padding:.16rem .42rem;font-size:.68rem;font-weight:880;line-height:1.2;display:inline-flex}.quote-ops-readiness-case-checks span.is-good{color:#0a6b32e6;background:#0a6b3214;border-color:#0a6b322e}.quote-ops-readiness-case-checks span.is-warning{color:#744c00eb;background:#ffc14d24;border-color:#b0750033}.quote-ops-readiness-case-checks span.is-risk{color:#97162ff0;background:#b51d3a14;border-color:#b51d3a2e}.quote-ops-metric,.quote-template-health-card,.quote-ops-gate-card,.quote-ops-owner-action-card{min-height:5.2rem;color:var(--paper-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #1112171f;border-radius:8px;gap:.2rem;padding:.85rem;display:grid}.quote-ops-section-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.85rem;display:flex}.quote-ops-section-note{color:#11121794;text-transform:none;max-width:32rem;line-height:1.38}.quote-ops-help-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.48rem;max-width:38rem;display:flex}.quote-ops-advanced-actions{align-items:center;margin-top:.75rem}.quote-ops-disclosure,.quote-ops-inner-disclosure{overflow:hidden}.quote-ops-disclosure>summary,.quote-ops-inner-disclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.85rem;list-style:none;display:grid}.quote-ops-disclosure>summary::-webkit-details-marker{display:none}.quote-ops-inner-disclosure>summary::-webkit-details-marker{display:none}.quote-ops-disclosure>summary:after,.quote-ops-inner-disclosure>summary:after{content:"+";color:#111217b8;background:#ffffffa3;border:1px solid #1112171f;border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;font-size:1rem;font-weight:900;display:grid}.quote-ops-disclosure[open]>summary:after,.quote-ops-inner-disclosure[open]>summary:after{content:"-"}.quote-ops-disclosure>summary span,.quote-ops-inner-disclosure>summary span{gap:.25rem;min-width:0;display:grid}.quote-ops-disclosure>summary small,.quote-ops-inner-disclosure>summary small{color:#1112179e;font-size:.82rem;font-weight:760;line-height:1.38}.quote-ops-automation-status,.quote-ops-qb-catalog-summary,.quote-ops-learning-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.quote-ops-go-live-group+.quote-ops-go-live-group{border-top:1px solid #1112171a;margin-top:1.1rem;padding-top:1.1rem}.quote-ops-go-live-heading{letter-spacing:.06em;text-transform:uppercase;color:#11121799;margin:0 0 .6rem;font-size:.78rem;font-weight:800}.qb-catalog-status-strip{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.65rem;display:grid}.quote-ops-run-list{align-items:start}.qb-catalog-summary-card,.qb-catalog-import-panel,.qb-catalog-card,.quote-automation-status-card,.quote-automation-run-card,.quote-learning-summary-card,.quote-learning-record,.quote-learning-form,.quote-learning-recent{color:var(--paper-ink);background:#fff;border:1px solid #1112171f;border-radius:8px}.qb-catalog-summary-card,.qb-catalog-import-panel,.quote-automation-status-card,.quote-learning-summary-card{gap:.2rem;min-height:5.2rem;padding:.85rem;display:grid}.qb-catalog-summary-card header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.qb-catalog-import-panel{gap:.85rem;padding:.95rem}.qb-catalog-safety-note,.qb-catalog-action-group{background:var(--paper-soft);border:1px solid #1112171f;border-radius:8px}.qb-catalog-safety-note{gap:.18rem;padding:.72rem .78rem;display:grid}.qb-catalog-safety-note strong,.qb-catalog-action-group strong{color:var(--paper-ink);font-size:.88rem;line-height:1.25}.qb-catalog-safety-note span,.qb-catalog-action-group small{color:#111217a3;font-size:.78rem;font-weight:780;line-height:1.38}.qb-catalog-action-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:.72rem;display:grid}.qb-catalog-action-group{align-content:start;gap:.62rem;padding:.78rem;display:grid}.qb-catalog-import-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.65rem;display:grid}.qb-catalog-import-grid label,.qb-catalog-import-check{color:#111217b3;gap:.24rem;min-width:0;font-size:.74rem;font-weight:880;display:grid}.qb-catalog-import-grid .admin-wide{grid-column:1/-1}.qb-catalog-import-grid input,.qb-catalog-import-grid textarea{width:100%;min-width:0;color:var(--paper-ink);font:inherit;background:#fff;border:1px solid #11121724;border-radius:8px;font-size:.82rem;font-weight:720}.qb-catalog-import-grid input{min-height:2.35rem;padding:.5rem .58rem}.qb-catalog-import-grid textarea{resize:vertical;padding:.58rem}.qb-catalog-import-check{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px;align-items:center;gap:.48rem;min-height:2.35rem;padding:.52rem .62rem;line-height:1.25;display:flex}.qb-catalog-import-check input{width:auto;min-height:auto}.qb-catalog-import-preview{gap:.55rem;margin-top:.75rem;display:grid}.qb-import-summary,.qb-import-row{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px;gap:.18rem;padding:.62rem;display:grid}.qb-import-summary strong,.qb-import-row strong{color:var(--paper-ink);font-size:.86rem;line-height:1.25}.qb-import-summary span,.qb-import-summary small,.qb-import-row span{color:#1112179e;font-size:.76rem;font-weight:780;line-height:1.35}.qb-import-row-list{gap:.42rem;display:grid}.qb-import-row.is-matched{background:#f2fbf0;border-color:#2d6e3d38}.qb-import-row.is-created{background:var(--tint-amber);border-color:#966c203d}.qb-import-row.is-skipped,.qb-import-errors{background:var(--tint-rose);border-color:#a62d2d3d}.qb-import-errors{color:#8f1f1f;border:1px solid #a62d2d3d;border-radius:8px;gap:.25rem;margin:0;padding:.62rem .62rem .62rem 1.35rem;font-size:.78rem;font-weight:780;display:grid}.qb-catalog-summary-card strong,.quote-automation-status-card strong,.quote-learning-summary-card strong{color:var(--paper-ink);font-size:1.35rem;line-height:1}.qb-catalog-summary-card span,.qb-catalog-summary-card small,.quote-automation-status-card span,.quote-automation-status-card small,.quote-learning-summary-card span,.quote-learning-summary-card small{color:#1112179e;font-size:.82rem;font-weight:780;line-height:1.35}.quote-automation-run-card{gap:.58rem;min-width:0;max-width:100%;padding:.85rem;display:grid;overflow:hidden}.quote-automation-run-card header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.55rem;display:flex}.quote-automation-run-card header>div{gap:.22rem;min-width:0;display:grid}.quote-automation-run-card strong{overflow-wrap:anywhere;color:var(--paper-ink);font-size:.94rem;line-height:1.22}.quote-automation-run-card span,.quote-automation-run-card time,.quote-automation-run-card small,.quote-automation-run-meta span{color:#1112179e;font-size:.78rem;font-weight:780;line-height:1.36}.quote-automation-run-card time{white-space:nowrap}.quote-automation-run-card small{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;font-weight:720;display:block}.quote-automation-run-meta{flex-wrap:wrap;gap:.36rem;min-width:0;display:flex}.quote-automation-run-meta span{background:var(--paper-soft);overflow-wrap:anywhere;border:1px solid #1112171a;border-radius:999px;max-width:100%;padding:.18rem .48rem;font-weight:860}.quote-automation-run-detail{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.42rem;min-width:0;display:grid}.quote-automation-run-detail-row{background:#ffffff9e;border:1px solid #1112171a;border-radius:8px;gap:.12rem;min-width:0;padding:.48rem .55rem;display:grid}.quote-automation-run-detail-row b,.quote-automation-run-detail-row span,.quote-automation-run-detail-row small{overflow-wrap:anywhere;word-break:break-word;min-width:0}.quote-automation-run-detail-row b{color:var(--paper-ink);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:920;line-height:1.2}.quote-automation-run-detail-row>span{color:var(--paper-ink);font-size:.82rem;font-weight:820;line-height:1.3}.quote-learning-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:.85rem;display:grid}.quote-learning-form,.quote-learning-recent{padding-top:.95rem}.quote-learning-recent{align-content:start;gap:.58rem;padding:.85rem;display:grid}.quote-learning-recent h4{color:var(--paper-ink);margin:0;font-size:.92rem;line-height:1.25}.quote-learning-record{gap:.2rem;padding:.68rem;display:grid}.quote-learning-record strong{color:var(--paper-ink);font-size:.82rem;line-height:1.25}.quote-learning-record span,.quote-learning-record small{color:#1112179e;font-size:.74rem;font-weight:780;line-height:1.35}@media (width<=760px){.quote-ops-operator-steps,.quote-learning-grid{grid-template-columns:1fr}}.qb-catalog-card{overflow:hidden}.qb-catalog-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.65rem;min-height:3.6rem;padding:.82rem .95rem;display:flex}.qb-catalog-card summary span{gap:.2rem;min-width:0;display:grid}.qb-catalog-card summary strong{overflow-wrap:anywhere;color:var(--paper-ink);font-size:.96rem;line-height:1.25}.qb-catalog-card summary small{color:#1112179e;font-size:.76rem;font-weight:820;line-height:1.35}.qb-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;padding:0 .95rem .95rem;display:grid}.qb-catalog-grid label{color:#111217b3;gap:.24rem;min-width:0;font-size:.74rem;font-weight:880;display:grid}.qb-catalog-grid .admin-wide{grid-column:1/-1}.qb-catalog-grid input,.qb-catalog-grid select,.qb-catalog-grid textarea{width:100%;min-width:0;color:var(--paper-ink);font:inherit;background:#fff;border:1px solid #11121724;border-radius:8px;font-size:.82rem;font-weight:720}.qb-catalog-grid input,.qb-catalog-grid select{min-height:2.35rem;padding:.5rem .58rem}.qb-catalog-grid textarea{resize:vertical;padding:.58rem}.qb-catalog-check-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.42rem;margin-top:.22rem;display:grid}.qb-catalog-check-grid label{color:#111217b8;background:#ffffffb8;border:1px solid #1112171a;border-radius:8px;align-items:center;gap:.42rem;min-height:2.25rem;padding:.44rem .5rem;font-size:.74rem;font-weight:860;line-height:1.25;display:flex}.quote-ops-metric strong{font-size:1.55rem;line-height:1}.quote-ops-filter-strip .quote-ops-metric{min-height:4.35rem;padding:.68rem .72rem}.quote-ops-filter-strip .quote-ops-metric strong{font-size:1.18rem}.quote-ops-metric span,.quote-ops-metric small,.quote-template-health-card span,.quote-template-health-card small,.quote-ops-gate-card span,.quote-ops-gate-card small,.quote-ops-gate-card em,.quote-ops-owner-action-card span,.quote-ops-owner-action-card small,.quote-ops-owner-action-card em{color:#1112179e;font-size:.82rem;font-weight:780;line-height:1.35}.quote-ops-gate-card,.quote-ops-owner-action-card{cursor:default;align-content:start;gap:.35rem;min-width:0;min-height:8.4rem}.quote-ops-gate-card span,.quote-ops-owner-action-card span{color:#111217ad;overflow-wrap:anywhere;text-transform:uppercase;background:#11121712;border-radius:999px;width:fit-content;max-width:100%;padding:.14rem .48rem;font-size:.7rem;font-weight:920}.quote-ops-metric small{font-weight:760}.quote-ops-gate-card small,.quote-ops-owner-action-card small{font-weight:720}.quote-ops-gate-card em,.quote-ops-owner-action-card em{margin-top:.18rem;font-style:normal;font-weight:860}.quote-ops-route-parity{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.quote-ops-parity-card{color:var(--paper-ink);background:#fff;border:1px solid #1112171f;border-radius:8px;align-content:start;gap:.7rem;padding:.95rem;display:grid}.quote-ops-parity-card header{gap:.45rem;display:grid}.quote-ops-parity-card header>div{gap:.25rem;display:grid}.quote-ops-parity-card strong{color:var(--paper-ink);font-size:.98rem;line-height:1.25}.quote-ops-parity-card header span{color:#111217ad;text-transform:uppercase;background:#11121712;border-radius:999px;width:fit-content;padding:.14rem .48rem;font-size:.7rem;font-weight:920}.quote-ops-parity-card small,.quote-ops-parity-card li,.quote-ops-parity-meta span{color:#111217a3;font-size:.78rem;font-weight:730;line-height:1.38}.quote-ops-parity-meta{flex-wrap:wrap;gap:.35rem;display:flex}.quote-ops-parity-meta span{background:var(--paper-soft);border:1px solid #1112171a;border-radius:999px;padding:.18rem .48rem;font-weight:860}.quote-ops-parity-card ul{gap:.3rem;margin:0;padding-left:1.05rem;display:grid}.quote-route-qa-evidence-needed{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px;gap:.42rem;padding:.68rem;display:grid}.quote-route-qa-evidence-needed strong{font-size:.84rem}.quote-route-qa-evidence-needed span{color:#1112179e;text-transform:uppercase;background:#11121712;border-radius:999px;width:fit-content;padding:.14rem .48rem;font-size:.68rem;font-weight:900}.quote-ops-parity-actions{margin-top:.1rem}.quote-route-qa-form{background:#ffffff9e;border:1px solid #1112171a;border-radius:8px;gap:.65rem;padding:.72rem;display:grid}.quote-route-qa-form-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.quote-route-qa-form-head strong{font-size:.86rem}.quote-route-qa-form-head span{color:#1112179e;text-transform:uppercase;background:#11121712;border-radius:999px;padding:.16rem .48rem;font-size:.68rem;font-weight:900}.quote-route-qa-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem;display:grid}.quote-route-qa-grid label,.quote-route-qa-notes{color:#111217b3;gap:.22rem;min-width:0;font-size:.74rem;font-weight:880;display:grid}.quote-route-qa-grid .admin-wide,.quote-route-qa-notes{grid-column:1/-1}.quote-route-qa-grid input,.quote-route-qa-grid select,.quote-route-qa-notes textarea{width:100%;min-width:0;color:var(--paper-ink);font:inherit;background:#fff;border:1px solid #11121724;border-radius:8px;font-size:.82rem;font-weight:720}.quote-route-qa-grid input,.quote-route-qa-grid select{min-height:2.35rem;padding:.5rem .58rem}.quote-route-qa-notes textarea{resize:vertical;padding:.58rem}.quote-route-qa-checks{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.4rem;display:grid}.quote-route-qa-checks label{color:#111217b8;background:#ffffffb8;border:1px solid #1112171a;border-radius:8px;align-items:center;gap:.42rem;min-height:2.25rem;padding:.44rem .5rem;font-size:.74rem;font-weight:860;line-height:1.25;display:flex}.quote-route-qa-checks input{flex:none}.quote-route-qa-checks label.is-muted{opacity:.68}.quote-ops-board{grid-template-columns:minmax(0,1fr);align-items:stretch}.quote-ops-active-workbench{gap:.85rem;min-width:0;display:grid}.quote-ops-workbench-empty{min-height:8rem}.quote-ops-workbench-hero,.quote-ops-workbench-blockers,.quote-ops-workbench-editor{color:#f4faf5f0;background:#071018c7;border:1px solid #a8ff7c29;border-radius:8px}.quote-ops-workbench-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.85rem;display:flex}.quote-ops-workbench-hero>div:first-child{gap:.22rem;min-width:min(100%,28rem);display:grid}.quote-ops-workbench-hero h3{color:var(--tint-green);margin:0;font-size:clamp(1.15rem,1rem + .5vw,1.55rem);line-height:1.08}.quote-ops-workbench-hero p{color:#e1ece6bd;margin:0;font-size:.82rem;font-weight:760;line-height:1.35}.quote-ops-workbench-command-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.quote-ops-workbench-command-strip>span:nth-child(3){display:none}.quote-ops-workbench-command-strip>span,.quote-ops-run-boundaries>span{background:#0a1c18b8;border:1px solid #a8ff7c24;border-radius:8px;gap:.18rem;min-width:0;padding:.62rem .68rem;display:grid}.quote-ops-workbench-command-strip strong,.quote-ops-run-boundaries strong{color:#a8ff7ce6;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:940}.quote-ops-workbench-command-strip small,.quote-ops-run-boundaries small{color:#f7fff6db;font-size:.78rem;font-weight:760;line-height:1.34}.quote-ops-john-review{color:#f4faf5f0;background:#051014d1;border:1px solid #a8ff7c2e;border-radius:8px;gap:.75rem;padding:.85rem;display:grid}.quote-ops-john-review-head{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.72rem;display:grid}.quote-ops-john-review-head>div:first-child{align-content:center;gap:.18rem;min-width:0;display:grid}.quote-ops-john-review-head h4,.quote-ops-john-review-head p,.quote-ops-john-panel header p,.quote-ops-john-panel header strong,.quote-ops-john-next-action strong,.quote-ops-john-next-action small{margin:0}.quote-ops-john-review-head h4{overflow-wrap:anywhere;color:var(--tint-green);font-size:clamp(1.05rem,.98rem + .3vw,1.35rem);line-height:1.14}.quote-ops-john-review-head p:not(.eyebrow){overflow-wrap:anywhere;color:#e1ece6b8;font-size:.82rem;font-weight:780;line-height:1.35}.quote-ops-john-next-action{background:#1d1a10c7;border:1px solid #ffcc4d3d;border-left:3px solid #ffcc4dd9;border-radius:8px;align-content:start;gap:.38rem;min-width:0;padding:.68rem;display:grid}.quote-ops-next-action-kicker{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.quote-ops-john-next-action.is-good{background:#0d2b19bd;border-color:#57dc5d3d #57dc5d3d #57dc5d3d #57dc5ddb}.quote-ops-john-next-action.is-risk{background:#340e1cb3;border-color:#ff678b47 #ff678b47 #ff678b47 #ff678bdb}.quote-ops-john-next-action strong{overflow-wrap:anywhere;color:var(--tint-green);font-size:.98rem;line-height:1.18}.quote-ops-john-next-action small{overflow-wrap:anywhere;color:#e1ece6c2;font-size:.78rem;font-weight:760;line-height:1.35}.quote-ops-john-review-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:.65rem;display:grid}.quote-ops-john-panel{background:#0c1820ad;border:1px solid #ffffff1a;border-radius:8px;gap:.58rem;min-width:0;padding:.72rem;display:grid}.quote-ops-john-panel header{gap:.16rem;min-width:0;display:grid}.quote-ops-john-panel header strong{overflow-wrap:anywhere;color:var(--tint-green);font-size:.92rem;line-height:1.2}.quote-ops-john-fact-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));align-items:start;gap:.42rem;display:grid}.quote-ops-john-fact-grid>span{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;align-content:start;gap:.14rem;min-width:0;padding:.5rem .6rem;display:grid}.quote-ops-john-fact-grid>span.is-wide{grid-column:1/-1}.quote-ops-john-fact-grid strong,.quote-ops-john-qc-list b,.quote-ops-customer-attachment-list strong{color:#a8ff7cdb;letter-spacing:.02em;text-transform:uppercase;font-size:.7rem;font-weight:940}.quote-ops-john-fact-grid small,.quote-ops-customer-attachment-list small{overflow-wrap:anywhere;color:#f7fff6e6;min-width:0;font-size:.78rem;font-weight:800;line-height:1.32}.quote-ops-john-fact-grid em{overflow-wrap:anywhere;color:#ebf6ee9e;min-width:0;font-size:.7rem;font-style:normal;line-height:1.28}.quote-ops-john-fact-grid a{color:inherit;text-underline-offset:2px;text-decoration:underline 1px}.quote-reminder-control-row{grid-template-columns:minmax(260px,.72fr) minmax(320px,1.28fr);align-items:stretch;gap:12px;margin:14px 0;display:grid}.customer-reply-review-alert{background:#7f1d1d29;border:1px solid #f871717a;border-left:4px solid #f87171;border-radius:.7rem;gap:.35rem;margin:.75rem 0;padding:.8rem;display:grid}.customer-reply-review-alert p,.customer-reply-review-alert small{margin:0}.customer-reply-review-alert small{color:var(--muted)}.quote-reminder-escalation-alert{border:1px solid color-mix(in srgb, var(--warning) 58%, var(--line));background:color-mix(in srgb, var(--warning) 10%, var(--panel));border-radius:.8rem;gap:.42rem;margin:.8rem 0;padding:.9rem 1rem;display:grid}.quote-reminder-escalation-alert p,.quote-reminder-escalation-alert small{margin:0}.quote-reminder-escalation-alert small{color:var(--muted)}.quote-ops-packet-timeline{border:1px solid color-mix(in srgb, var(--border,#334155) 76%, #8aff58 24%);box-sizing:border-box;background:radial-gradient(circle at 86% 8%,#8aff5817,#0000 30%),linear-gradient(145deg,#0c141efa,#070d15f5);border-radius:1rem;gap:.85rem;min-width:0;max-width:100%;margin:.9rem 0 1.15rem;padding:clamp(1rem,2vw,1.35rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 16px 40px #00000029}.quote-ops-packet-timeline-head{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:stretch;gap:1rem;min-width:0;display:grid}.quote-ops-packet-timeline-head>*,.quote-ops-timeline-rail,.quote-ops-timeline-rail>li,.quote-ops-timeline-rail article{min-width:0}.quote-ops-packet-timeline-head h4,.quote-ops-packet-timeline-head p{margin:0}.quote-ops-packet-timeline-head h4{font-size:clamp(1.05rem,2vw,1.35rem)}.quote-ops-packet-timeline-head>div:first-child{align-content:start;gap:.3rem;display:grid}.quote-ops-packet-timeline-head>div:first-child>p:last-child{max-width:68ch;color:var(--muted);font-size:.8rem;line-height:1.45}.quote-ops-timeline-now{background:#8aff5811;border:1px solid #8aff5847;border-left:4px solid #8aff58;border-radius:.75rem;align-content:center;gap:.25rem;padding:.8rem .95rem;display:grid}.quote-ops-timeline-now>span{color:#a8ff7c;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.quote-ops-timeline-now strong{font-size:.92rem}.quote-ops-timeline-now small{color:var(--muted);line-height:1.35}.quote-ops-timeline-resume{border-top:1px solid #8aff582e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;margin-top:.35rem;padding-top:.55rem;display:flex}.quote-ops-timeline-resume .button{min-height:2rem;padding:.42rem .65rem;font-size:.72rem}.quote-ops-timeline-legend{color:var(--muted);flex-wrap:wrap;gap:.45rem .8rem;font-size:.68rem;font-weight:800;display:flex}.quote-ops-timeline-legend span{align-items:center;gap:.35rem;display:inline-flex}.quote-ops-timeline-legend i{background:#111827;border:2px solid #64748b;border-radius:999px;width:.55rem;height:.55rem}.quote-ops-timeline-legend .is-complete i{background:#8aff58;border-color:#8aff58}.quote-ops-timeline-legend .is-waiting i{background:#fbbf24;border-color:#fbbf24}.quote-ops-timeline-legend .is-prepared i{background:#60a5fa;border-color:#60a5fa}.quote-ops-timeline-legend .is-paused i{background:#c084fc;border-color:#c084fc}.quote-ops-timeline-legend .is-blocked i{background:#f87171;border-color:#f87171}.quote-ops-timeline-legend .is-skipped i{background:0 0;border-style:dashed}.quote-ops-timeline-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:.35rem .2rem .8rem;list-style:none;display:grid}.quote-ops-timeline-rail>li{--timeline-tone:#64748b;grid-template-rows:1.55rem 1fr;min-width:0;display:grid;position:relative}.quote-ops-timeline-rail>li:before,.quote-ops-timeline-rail>li:after{content:"";background:color-mix(in srgb, var(--timeline-tone) 64%, #334155);height:2px;position:absolute;top:.68rem}.quote-ops-timeline-rail>li:before{width:calc(50% - .55rem);left:0}.quote-ops-timeline-rail>li:after{width:calc(50% - .55rem);right:0}.quote-ops-timeline-rail>li:first-child:before,.quote-ops-timeline-rail>li:last-child:after,.quote-ops-timeline-rail>li:nth-child(6n+1):before,.quote-ops-timeline-rail>li:nth-child(6n):after{display:none}.quote-ops-timeline-rail>li.is-complete{--timeline-tone:#8aff58}.quote-ops-timeline-rail>li.is-waiting{--timeline-tone:#fbbf24}.quote-ops-timeline-rail>li.is-prepared{--timeline-tone:#60a5fa}.quote-ops-timeline-rail>li.is-blocked{--timeline-tone:#f87171}.quote-ops-timeline-rail>li.is-paused{--timeline-tone:#c084fc}.quote-ops-timeline-rail>li.is-skipped,.quote-ops-timeline-rail>li.is-not-required{--timeline-tone:#64748b}.quote-ops-timeline-dot{z-index:1;border:3px solid var(--timeline-tone);background:#0b121c;border-radius:999px;justify-self:center;width:1.15rem;height:1.15rem;box-shadow:0 0 0 4px #0b121c}.is-complete>.quote-ops-timeline-dot,.is-waiting>.quote-ops-timeline-dot,.is-prepared>.quote-ops-timeline-dot,.is-blocked>.quote-ops-timeline-dot,.is-paused>.quote-ops-timeline-dot{background:var(--timeline-tone)}.is-skipped>.quote-ops-timeline-dot,.is-not-required>.quote-ops-timeline-dot{border-style:dashed}.quote-ops-timeline-rail>li.is-current .quote-ops-timeline-dot{animation:2s ease-in-out infinite quote-ops-timeline-pulse}@keyframes quote-ops-timeline-pulse{0%,to{box-shadow:0 0 0 4px #0b121c, 0 0 0 5px color-mix(in srgb, var(--timeline-tone) 22%, transparent)}50%{box-shadow:0 0 0 4px #0b121c, 0 0 0 9px color-mix(in srgb, var(--timeline-tone) 8%, transparent)}}.quote-ops-timeline-rail article{background:#0f172a94;border:1px solid #94a3b82e;border-radius:.7rem;align-content:start;gap:.3rem;margin:.25rem .3rem 0;padding:.7rem;display:grid}.quote-ops-timeline-rail>li.is-current article{border-color:color-mix(in srgb, var(--timeline-tone) 58%, #334155);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--timeline-tone) 14%, transparent)}.quote-ops-timeline-rail article>div{align-content:start;gap:.16rem;display:grid}.quote-ops-timeline-rail article strong{font-size:.78rem;line-height:1.25}.quote-ops-timeline-rail article>div span{color:var(--timeline-tone);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1.25}.quote-ops-timeline-rail time,.quote-ops-timeline-secondary-time{color:#f7fff6b8;gap:.08rem;font-size:.68rem;font-weight:800;display:grid}.quote-ops-timeline-rail time span,.quote-ops-timeline-secondary-time span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.56rem;font-weight:900}.quote-ops-timeline-secondary-time{border-top:1px solid #94a3b81f;padding-top:.2rem}.quote-ops-timeline-rail p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.38}.quote-ops-packet-timeline-head p,.quote-ops-timeline-now small,.quote-ops-timeline-rail article strong,.quote-ops-timeline-rail article span,.quote-ops-timeline-rail article p,.quote-ops-timeline-change{overflow-wrap:anywhere;white-space:normal}.quote-ops-timeline-change{color:#d8b4fe;border-top:1px solid #c084fc3d;padding-top:.25rem;font-size:.66rem;font-weight:800;line-height:1.35}.quote-ops-timeline-changes{border-top:1px solid #94a3b829;padding-top:.7rem}.quote-ops-timeline-changes summary{cursor:pointer}.quote-ops-timeline-changes summary span{gap:.1rem;display:inline-grid}.quote-ops-timeline-changes summary small{color:var(--muted)}.quote-ops-timeline-changes ol{gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.quote-ops-timeline-changes li{background:#0f172a6b;border:1px solid #94a3b824;border-radius:.55rem;grid-template-columns:minmax(130px,.35fr) minmax(160px,.55fr) minmax(260px,1.4fr);gap:.6rem;padding:.55rem .65rem;display:grid}.quote-ops-timeline-changes time,.quote-ops-timeline-changes small{color:var(--muted);font-size:.72rem}.quote-ops-timeline-changes strong{text-transform:capitalize;font-size:.72rem}@media (width<=760px){.quote-ops-packet-timeline-head{grid-template-columns:1fr}.quote-ops-timeline-rail{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;padding-left:.1rem;overflow:visible}.quote-ops-timeline-rail>li{grid-template-rows:auto;grid-template-columns:1.55rem 1fr;min-height:5rem}.quote-ops-timeline-dot{grid-column:1;margin-top:.65rem}.quote-ops-timeline-rail article{grid-column:2;margin:0 0 .55rem .4rem}.quote-ops-timeline-rail>li:before,.quote-ops-timeline-rail>li:after{width:2px;height:calc(50% - .55rem);left:.76rem;right:auto}.quote-ops-timeline-rail>li:before{top:0}.quote-ops-timeline-rail>li:after{top:calc(50% + .55rem)}.quote-ops-timeline-rail>li:first-child:before,.quote-ops-timeline-rail>li:last-child:after{display:none}.quote-ops-timeline-changes li{grid-template-columns:1fr;gap:.2rem}}@media (width>=761px) and (width<=1120px){.quote-ops-timeline-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-ops-timeline-rail>li:nth-child(6n+1):before,.quote-ops-timeline-rail>li:nth-child(6n):after{display:block}.quote-ops-timeline-rail>li:nth-child(3n+1):before,.quote-ops-timeline-rail>li:nth-child(3n):after{display:none}}@media (prefers-reduced-motion:reduce){.quote-ops-timeline-rail>li.is-current .quote-ops-timeline-dot{animation:none}}.admin-shell label.quote-reminder-master-switch{background:color-mix(in srgb, var(--surface-raised,#121922) 92%, #8aff58 8%);border-color:color-mix(in srgb, var(--border,#334155) 74%, #8aff58 26%);min-height:92px;margin:0}.quote-reminder-next{border:1px solid var(--border,#334155);background:var(--surface-raised,#121922);border-left:4px solid #8aff58;border-radius:6px;grid-template-columns:auto 1fr;align-content:center;gap:4px 12px;min-height:92px;padding:14px 16px;display:grid}.quote-reminder-next strong{color:var(--muted,#aeb8c5);text-transform:uppercase;grid-column:1/-1;font-size:.72rem;line-height:1.2}.quote-reminder-next span{color:var(--text,#f8fafc);grid-column:1/-1;font-weight:800;line-height:1.25}.quote-reminder-next small{color:var(--muted,#aeb8c5);grid-column:1/-1;line-height:1.4}.quote-reminder-next dl{grid-column:1/-1;grid-template-columns:minmax(100px,.45fr) minmax(150px,.7fr) minmax(220px,1.4fr);gap:8px;margin:6px 0;display:grid}.quote-reminder-next dl div{background:color-mix(in srgb, var(--surface,#0b1118) 82%, transparent);border-radius:5px;min-width:0;padding:8px 10px}.quote-reminder-next dt{color:var(--muted,#aeb8c5);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:800}.quote-reminder-next dd{color:var(--text,#f8fafc);overflow-wrap:anywhere;margin:3px 0 0;font-size:.78rem;font-weight:750;line-height:1.35}.quote-reminder-schedule-editor{border:1px solid var(--border,#334155);background:color-mix(in srgb, var(--surface-raised,#121922) 94%, transparent);border-radius:6px;grid-template-columns:minmax(220px,.65fr) minmax(280px,1fr) auto;align-items:end;gap:10px;margin:-2px 0 14px;padding:12px;display:grid}.admin-shell .quote-reminder-schedule-editor label{gap:5px;margin:0;display:grid}.quote-reminder-schedule-editor label>span{color:var(--muted,#aeb8c5);text-transform:uppercase;font-size:.7rem;font-weight:800}.quote-reminder-next.is-paused,.quote-reminder-next.is-waiting{border-left-color:#f0bd43}.quote-reminder-next.is-off,.quote-reminder-next.is-risk{border-left-color:#f05b78}.quote-reminder-next.is-sent{border-left-color:#58d68d}.quote-reminder-ledger{border:1px solid var(--border,#334155);background:color-mix(in srgb, var(--surface-raised,#121922) 94%, transparent);border-radius:6px;margin:14px 0}.quote-reminder-ledger summary{cursor:pointer;color:var(--text,#f8fafc);justify-content:space-between;gap:16px;padding:13px 15px;font-weight:800;display:flex}.quote-reminder-ledger summary span{color:var(--muted,#aeb8c5);font-size:.78rem;font-weight:700}.quote-reminder-ledger-list{gap:0;padding:0 15px 10px;display:grid}.quote-reminder-ledger-item{border-top:1px solid color-mix(in srgb, var(--border,#334155) 72%, transparent);grid-template-columns:minmax(145px,.36fr) minmax(180px,.5fr) minmax(240px,1fr);align-items:start;gap:12px;padding:11px 0;display:grid}.quote-reminder-ledger-item time,.quote-reminder-ledger-item small{color:var(--muted,#aeb8c5);line-height:1.4}.quote-reminder-ledger-item strong{color:var(--text,#f8fafc);line-height:1.35}.quote-reminder-ledger-item.is-sent strong{color:#8aff58}.quote-reminder-ledger-item.is-paused strong,.quote-reminder-ledger-item.is-skipped strong{color:#f0bd43}@media (width<=820px){.quote-reminder-control-row,.quote-reminder-next dl,.quote-reminder-schedule-editor{grid-template-columns:1fr}.quote-reminder-ledger-item{grid-template-columns:1fr;gap:3px}}.quote-ops-john-change-list,.quote-ops-next-action-issues,.quote-ops-john-qc-list,.quote-ops-customer-attachment-list{gap:.42rem;min-width:0;display:grid}.quote-ops-john-change-list.is-clear{background:#0d2b199e;border:1px solid #57dc5d38;border-radius:8px;gap:.34rem;padding:.58rem}.quote-ops-john-change-list.is-clear p{color:#e1ece6c2;margin:0;font-size:.78rem;font-weight:760;line-height:1.35}.quote-ops-john-change-list article{background:#1d1a10b8;border:1px solid #ffcc4d33;border-radius:8px;gap:.28rem;min-width:0;padding:.55rem;display:grid}.quote-ops-next-action-issues{margin-top:.12rem}.quote-ops-next-action-issues article{background:#080d165c;border:1px solid #ffcc4d33;border-radius:8px;gap:.26rem;min-width:0;padding:.5rem .55rem;display:grid}.quote-ops-next-action-issues article.is-risk{background:#4b122257;border-color:#ff678b47}.quote-ops-john-change-list article.is-risk{background:#340e1cad;border-color:#ff678b4d}.quote-ops-next-action-issues strong{overflow-wrap:anywhere;color:var(--tint-green);font-size:.84rem;line-height:1.2}.quote-ops-next-action-issues small{overflow-wrap:anywhere;color:#e1ece6c2;font-size:.74rem;font-weight:760;line-height:1.34}.quote-ops-john-change-list strong{overflow-wrap:anywhere;color:var(--tint-green);font-size:.86rem;line-height:1.2}.quote-ops-john-change-list small{overflow-wrap:anywhere;color:#e1ece6c2;font-size:.76rem;font-weight:760;line-height:1.34}.quote-ops-john-customer-packet,.quote-ops-john-lead-link,.quote-ops-john-qc,.quote-ops-john-review-grid.is-no-changes .quote-ops-john-facts{grid-column:1/-1}.quote-ops-lead-system-link{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr) auto;align-items:center;gap:.56rem;min-width:0;display:grid}.quote-ops-lead-system-link>div:first-child,.quote-ops-lead-sync-note{gap:.16rem;min-width:0;display:grid}.quote-ops-lead-system-link>div:first-child strong{overflow-wrap:anywhere;color:var(--tint-green);font-size:.94rem;line-height:1.22}.quote-ops-lead-system-link>div:first-child small,.quote-ops-lead-sync-note p{overflow-wrap:anywhere;color:#e1ece6bd;margin:0;font-size:.78rem;font-weight:760;line-height:1.35}.quote-ops-lead-sync-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;min-width:0;display:grid}.quote-ops-lead-sync-grid>span{background:#ffffff0b;border:1px solid #a8ff7c24;border-radius:8px;gap:.12rem;min-width:0;min-height:3rem;padding:.5rem;display:grid}.quote-ops-lead-sync-line{flex-wrap:wrap;gap:.28rem .5rem;min-width:0;display:flex}.quote-ops-lead-sync-line span{color:#f7fff6db;overflow-wrap:anywhere;background:#ffffff0a;border:1px solid #a8ff7c1f;border-radius:999px;min-width:0;padding:.22rem .5rem;font-size:.72rem;font-weight:760;line-height:1.25}.quote-ops-lead-sync-line b{color:#a8ff7cd6;font-weight:930}.quote-ops-lead-sync-grid b{color:#a8ff7cdb;letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:940;line-height:1.2}.quote-ops-lead-sync-grid small{overflow-wrap:anywhere;color:#f7fff6e6;min-width:0;font-size:.76rem;font-weight:800;line-height:1.32}.quote-ops-lead-sync-note{background:#0d2b1985;border:1px solid #57dc5d2e;border-radius:8px;grid-column:1/-1;padding:.56rem}.quote-ops-customer-view{gap:.6rem;min-width:0;display:grid}.quote-ops-customer-view header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.quote-ops-customer-view header>div:first-child{flex:24rem;gap:.16rem;min-width:min(100%,18rem);display:grid}.quote-ops-customer-view header strong{overflow-wrap:anywhere;color:var(--tint-green);font-size:.94rem;line-height:1.22}.quote-ops-customer-view header small{overflow-wrap:anywhere;color:#e1ece6b8;font-size:.78rem;font-weight:760;line-height:1.34}.quote-ops-customer-email-preview{background:#03090e94;border:1px solid #ffffff1a;border-radius:8px;min-width:0;max-height:17rem;padding:.68rem;overflow:auto}.quote-ops-customer-email-preview p,.quote-ops-empty-note{overflow-wrap:anywhere;color:#f7fff6e6;margin:0;font-size:.8rem;font-weight:720;line-height:1.42}.quote-ops-customer-email-preview p+p{margin-top:.62rem}.quote-ops-customer-attachment-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.quote-ops-customer-attachment-list>span{background:#1d1a10ad;border:1px solid #ffcc4d33;border-radius:8px;gap:.12rem;min-width:0;padding:.5rem;display:grid}.quote-ops-customer-attachment-list>span.is-good{background:#0d2b19a3;border-color:#57dc5d38}.quote-ops-customer-attachment-list>span.is-risk{background:#340e1ca8;border-color:#ff678b47}.quote-ops-customer-attachment-list a{color:#a8ff7cf0;width:fit-content;font-size:.76rem;font-weight:900}.quote-ops-john-qc-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.quote-ops-john-qc-list>span{background:#1d1a10ad;border:1px solid #ffcc4d38;border-radius:8px;gap:.12rem;min-width:0;min-height:4rem;padding:.5rem;display:grid}.quote-ops-john-qc-list>span.is-done{background:#0d2b19a8;border-color:#57dc5d3d}.quote-ops-john-qc-list strong{overflow-wrap:anywhere;color:var(--tint-green);font-size:.84rem;line-height:1.22}.quote-ops-john-qc-list small{overflow-wrap:anywhere;color:#e1ece6bd;font-size:.74rem;font-weight:740;line-height:1.34}.quote-ops-workbench-details{color:#f4faf5f0;background:#071018a3;border:1px solid #a8ff7c29;border-radius:8px;overflow:hidden}.quote-ops-workbench-details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.15rem;padding:.72rem .82rem;list-style:none;display:grid}.quote-ops-workbench-details>summary::-webkit-details-marker{display:none}.quote-ops-workbench-details>summary:after{content:"Open";color:#e1ece6bd;border:1px solid #ffffff29;border-radius:999px;padding:.18rem .55rem;font-size:.7rem;font-weight:900}.quote-ops-workbench-details[open]>summary:after{content:"Hide"}.quote-ops-workbench-details>summary span{gap:.18rem;min-width:0;display:grid}.quote-ops-workbench-details>summary strong{color:var(--tint-green);font-size:.9rem;line-height:1.2}.quote-ops-workbench-details>summary small{color:#e1ece6a8;font-size:.76rem;font-weight:760;line-height:1.34}.quote-ops-workbench-details-body{gap:.72rem;padding:0 .82rem .82rem;display:grid}.quote-ops-workbench-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.quote-ops-workbench-facts>span{background:#0c1820db;border:1px solid #ffffff1a;border-radius:8px;gap:.2rem;min-width:0;padding:.62rem .68rem;display:grid}.quote-ops-workbench-facts strong{color:#a8ff7cd1;font-size:.72rem;font-weight:940}.quote-ops-workbench-facts small{overflow-wrap:anywhere;color:#f7fff6e6;font-size:.82rem;font-weight:820;line-height:1.34}.quote-ops-run-guide{background:linear-gradient(135deg,#0a1c2af2,#071214f5);border:1px solid #66b3ff3d;border-radius:8px;gap:.75rem;padding:.85rem;display:grid;box-shadow:0 16px 34px #0000002e}.quote-ops-run-guide-head{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.75rem;display:flex}.quote-ops-run-guide-head>div{flex:28rem;gap:.18rem;min-width:min(100%,24rem);display:grid}.quote-ops-run-guide-head h4{color:var(--tint-green);margin:0;font-size:1.05rem;line-height:1.15}.quote-ops-run-guide-head p{color:#e1ece6bd;max-width:62rem;margin:0;font-size:.82rem;font-weight:760;line-height:1.38}.quote-ops-run-guide-head>span:not(.quote-ops-run-logo){color:#dbffc7f0;background:#47c44a1f;border:1px solid #a8ff7c3d;border-radius:999px;margin-left:auto;padding:.22rem .62rem;font-size:.76rem;font-weight:940}.quote-ops-run-guide-head>.quote-ops-run-logo{margin-left:0}.quote-ops-run-guide-next{flex-wrap:wrap;flex:100%;justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.quote-ops-run-guide-next>span{color:#e1ece6b3;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:940}.quote-ops-run-guide-next .button{min-height:2.5rem}.quote-ops-run-boundaries{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.quote-ops-run-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.quote-ops-run-step{background:#1d1a10c2;border:1px solid #ffcc4d33;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;min-width:0;padding:.68rem;display:grid}.quote-ops-run-step.is-current{background:#0c2236db;border-color:#66b3ff6b;box-shadow:inset 3px 0 #66b3ffbf}.quote-ops-run-step.is-done{background:#0d2b19c7;border-color:#57dc5d47}.quote-ops-run-step.is-disabled{opacity:.64;background:#0e141ab8;border-color:#ffffff1a}.quote-ops-run-step-index{min-width:2rem;height:2rem;color:var(--tint-green);background:#ffffff1a;border-radius:999px;place-items:center;font-size:.74rem;font-weight:940;display:grid}.quote-ops-run-step.is-done .quote-ops-run-step-index{color:#071411;background:#a8ff7ceb}.quote-ops-run-step>div:nth-child(2){gap:.18rem;min-width:0;display:grid}.quote-ops-run-step h4,.quote-ops-run-step p{margin:0}.quote-ops-run-step h4{color:var(--tint-green);font-size:.9rem;line-height:1.18}.quote-ops-run-step p{color:#e1ece6bd;font-size:.75rem;font-weight:720;line-height:1.35}.quote-ops-run-step span{color:#dbffc7e0;font-size:.72rem;font-weight:900}.quote-ops-run-step-action{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.38rem;display:flex}.quote-ops-run-step-action .button{min-height:2.1rem}.quote-ops-workbench-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.quote-ops-workbench-action{background:#19160cc7;border:1px solid #ffcc4d38;border-left:3px solid #ffcc4dd1;border-radius:8px;align-content:start;gap:.55rem;min-width:0;padding:.72rem;display:grid}.quote-ops-workbench-action.is-good{background:#0d2b19b8;border-color:#57dc5d38}.quote-ops-workbench-action.is-risk{background:#340e1ca8;border-color:#ff678b40}.quote-ops-workbench-action>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.42rem .6rem;display:flex}.quote-ops-workbench-action h4{color:var(--tint-green);margin:0;font-size:.98rem;line-height:1.15}.quote-ops-workbench-action p:not(.eyebrow){color:#e1ece6bd;margin:0;font-size:.8rem;font-weight:760;line-height:1.4}.quote-ops-workbench-action .button{min-height:2.2rem}.quote-ops-workbench-blockers{background:#340e1c85;border-color:#ff678b47;gap:.45rem;padding:.7rem .82rem;display:grid}.quote-ops-workbench-blockers strong{color:var(--tint-green);font-size:.88rem}.quote-ops-workbench-blockers ul{color:#ffdfe7db;gap:.24rem;margin:0;padding-left:1.05rem;font-size:.8rem;font-weight:760;display:grid}.quote-ops-readiness-groups{gap:.55rem;display:grid}.quote-ops-readiness-groups-head{background:#19160c94;border:1px solid #ffcc4d33;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.5rem .8rem;padding:.66rem .75rem;display:flex}.quote-ops-readiness-groups-head>div{gap:.12rem;min-width:min(100%,16rem);display:grid}.quote-ops-readiness-groups-head strong{color:var(--tint-green);font-size:.95rem;line-height:1.16}.quote-ops-readiness-groups-head small{color:#e1ece6bd;max-width:40rem;font-size:.76rem;font-weight:760;line-height:1.34}.quote-ops-readiness-group{color:#f7fff6eb;background:#1d1a10ad;border:1px solid #ffcc4d3d;border-left:3px solid #ffcc4dd6;border-radius:8px;gap:.5rem;padding:.72rem .8rem;display:grid}.quote-ops-readiness-group.is-automation{background:#261f0eb8;border-color:#ffcc4d47 #ffcc4d47 #ffcc4d47 #ffcc4de6}.quote-ops-readiness-group.is-john{background:#0c2236a8;border-color:#66b3ff3d #66b3ff3d #66b3ff3d #66b3ffd6}.quote-ops-readiness-group.is-customer{background:#0c2a299e;border-color:#5ad5b53d #5ad5b53d #5ad5b53d #5ad5b5d6}.quote-ops-readiness-group.is-missing,.quote-ops-readiness-group.is-external{background:#340e1c9e;border-color:#ff678b47 #ff678b47 #ff678b47 #ff678bdb}.quote-ops-readiness-group>div{gap:.18rem;display:grid}.quote-ops-readiness-group strong{color:var(--tint-green);font-size:.88rem;line-height:1.15}.quote-ops-readiness-group small{color:#e1ece6c2;font-size:.76rem;font-weight:760;line-height:1.32}.quote-ops-readiness-group ul{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.quote-ops-readiness-group li{background:#0710186b;border:1px solid #ffffff14;border-radius:8px;gap:.12rem;padding:.52rem .58rem;display:grid}.quote-ops-readiness-group li strong{font-size:.8rem}.quote-ops-readiness-group li span{color:#e1ece6b8;font-size:.75rem;font-weight:730;line-height:1.34}.quote-ops-workbench-onboarding{color:#f7fff6eb;background:#1a170ec2;border:1px solid #ffcc4d3d;border-radius:8px;gap:.55rem;padding:.8rem;display:grid}.quote-ops-workbench-onboarding strong{color:var(--tint-green);font-size:.92rem;line-height:1.2}.quote-ops-workbench-onboarding p{color:#e1ece6c2;max-width:62rem;margin:0;font-size:.8rem;font-weight:760;line-height:1.4}.quote-ops-workbench-editor{overflow:hidden}.quote-ops-workbench-editor>summary{min-height:3rem;color:var(--tint-green);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;font-size:.86rem;font-weight:900;list-style:none;display:flex}.quote-ops-workbench-editor>summary::-webkit-details-marker{display:none}.quote-ops-workbench-editor>summary:after{content:"Open";color:#e1ece6bd;border:1px solid #ffffff29;border-radius:999px;padding:.18rem .55rem;font-size:.7rem}.quote-ops-workbench-editor[open]>summary:after{content:"Hide"}.quote-ops-workbench-editor>summary span{gap:.18rem;min-width:0;display:grid}.quote-ops-workbench-editor>summary small{color:#e1ece6a8;font-size:.76rem;font-weight:760;line-height:1.34}.quote-ops-workbench-editor>.quote-packet-card{border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:0}.quote-ops-clear-stages{background:#ffffff9e;border:1px solid #1112171a;border-radius:8px}.quote-ops-clear-stages>summary{color:#111217ad;cursor:pointer;justify-content:space-between;align-items:center;min-height:2.8rem;padding:.68rem .82rem;font-size:.82rem;font-weight:900;list-style:none;display:flex}.quote-ops-clear-stages>summary::-webkit-details-marker{display:none}.quote-ops-clear-stage-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem;padding:0 .78rem .78rem;display:grid}.quote-ops-column,.quote-ops-stage-lane{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px;gap:.75rem;min-width:0;padding:.78rem;display:grid}.quote-ops-stage-lane.is-compact{background:#ffffffbd;align-content:start;min-height:0;padding:.62rem}.quote-ops-stage-card-list{gap:.7rem;display:grid}.quote-ops-column-head,.quote-ops-card-meta{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.quote-ops-stage-head{align-items:start}.quote-ops-stage-head>div{gap:.18rem;min-width:0;display:grid}.quote-ops-stage-head small{color:#11121799;font-size:.78rem;font-weight:760;line-height:1.35}.quote-ops-card-meta{flex-wrap:wrap;justify-content:flex-start;gap:.32rem}.quote-ops-column-head strong,.quote-template-health-card strong,.quote-ops-gate-card strong,.quote-ops-owner-action-card strong{overflow-wrap:anywhere;min-width:0;color:var(--paper-ink);font-size:.92rem;line-height:1.22}.quote-ops-column-head span{color:#111217ad;text-align:center;background:#11121714;border-radius:999px;min-width:1.8rem;padding:.14rem .45rem;font-size:.76rem;font-weight:900}.quote-ops-card{background:#fff;border:1px solid #1112171f;border-radius:8px;gap:.72rem;min-width:0;padding:.82rem;display:grid}.quote-ops-card.is-selected{border-color:#0a6b326b;box-shadow:0 0 0 2px #8bff6a29}.quote-ops-workspace.is-compact .quote-ops-action-log{display:none}.quote-ops-workspace.is-compact .quote-ops-start-panel,.quote-ops-workspace.is-compact .quote-ops-operator-steps,.quote-ops-workspace.is-compact .quote-ops-summary-surface,.quote-ops-workspace.is-compact .quote-ops-board-surface{gap:.62rem}.quote-ops-workspace.is-compact .quote-ops-workflow-step,.quote-ops-workspace.is-compact .quote-ops-stage-lane,.quote-ops-workspace.is-compact .quote-ops-card{padding:.68rem}.quote-ops-workspace.is-compact .quote-ops-stage-head small,.quote-ops-workspace.is-compact .quote-ops-fact-grid,.quote-ops-workspace.is-compact .quote-ops-progress-row{display:none}.quote-ops-workspace.is-compact .quote-ops-card{gap:.5rem}.quote-ops-workspace.is-compact .quote-ops-card-body{gap:.42rem}.quote-ops-workspace.is-compact .quote-ops-blocker-summary{padding:.42rem .52rem}.quote-ops-workspace.is-compact .quote-ops-blocker-summary small{display:none}.quote-ops-card-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.7rem;display:flex}.quote-ops-card-head>div{gap:.2rem;min-width:min(100%,22rem);display:grid}.quote-ops-card-body{gap:.7rem;display:grid}.quote-ops-route-pill,.quote-ops-stage-pill,.quote-ops-progress-chip,.quote-ops-card-actions>span{border-radius:999px;width:fit-content;max-width:100%;line-height:1.2}.quote-ops-route-pill{color:#0a6b32d1;text-transform:uppercase;font-size:.68rem;font-weight:950}.quote-ops-stage-pill{color:#111217a8;background:#1112170e;border:1px solid #1112171a;padding:.22rem .55rem;font-size:.7rem;font-weight:920}.quote-ops-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.quote-ops-fact-grid>span{background:#11121709;border:1px solid #11121714;border-radius:8px;gap:.18rem;min-width:0;padding:.54rem .58rem;display:grid}.quote-ops-fact-grid strong{color:#111217b8;font-size:.72rem;font-weight:920}.quote-ops-fact-grid small{overflow-wrap:anywhere;color:var(--paper-ink);font-size:.82rem;font-weight:820;line-height:1.35}.quote-ops-progress-row{flex-wrap:wrap;align-items:center;gap:.38rem;display:flex}.quote-ops-progress-chip{background:#1112170a;border:1px solid #11121717;gap:.08rem;min-width:7.2rem;padding:.34rem .55rem;display:inline-grid}.quote-ops-progress-chip strong{color:#111217c2;text-transform:uppercase;font-size:.68rem;font-weight:950}.quote-ops-progress-chip small{color:#111217ad;font-size:.72rem;font-weight:820}.quote-ops-blocker-summary{background:#b51d3a0e;border:1px solid #b51d3a24;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.26rem .58rem;min-width:0;padding:.5rem .62rem;display:flex}.quote-ops-blocker-summary.is-clear{background:#0a6b320e;border-color:#0a6b3229}.quote-ops-blocker-summary.is-pending{background:#ffcc4d13;border-color:#ffcc4d38}.quote-ops-blocker-summary strong{color:var(--paper-ink);font-size:.8rem;font-weight:920}.quote-ops-blocker-summary small{overflow-wrap:anywhere;color:#111217ad;font-size:.74rem;font-weight:760;line-height:1.32}.quote-ops-blockers{background:#b51d3a0e;border:1px solid #b51d3a24;border-radius:8px;gap:.32rem;padding:.6rem .68rem;display:grid}.quote-ops-blockers.is-clear{background:#0a6b320e;border-color:#0a6b3229}.quote-ops-blockers strong{color:var(--paper-ink);font-size:.8rem}.quote-ops-blockers ul{gap:.18rem;margin:0;padding-left:1rem;display:grid}.quote-ops-blockers li,.quote-ops-blockers small{color:#111217ad;font-size:.76rem;font-weight:760;line-height:1.34}.quote-ops-agreement-table-wrap{overflow-x:auto}.quote-ops-collapsible-surface>summary{cursor:pointer;list-style:none}.quote-ops-collapsible-surface>summary::-webkit-details-marker{display:none}.quote-ops-collapsible-surface>summary:after{content:"Open";color:#0a6b32e6;text-align:center;background:#0a6b3214;border:1px solid #0a6b322e;border-radius:999px;align-self:center;min-width:4.4rem;padding:.34rem .62rem;font-size:.74rem;font-weight:920}.quote-ops-collapsible-surface[open]>summary:after{content:"Hide"}.quote-ops-agreement-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.quote-ops-agreement-summary{flex-wrap:wrap;gap:.42rem;display:flex}.quote-ops-agreement-summary span,.quote-ops-agreement-summary button{color:#111217ad;background:#0a6b3212;border:1px solid #0a6b3229;border-radius:999px;align-items:center;gap:.3rem;width:fit-content;padding:.28rem .58rem;font-size:.76rem;font-weight:860;display:inline-flex}.quote-ops-agreement-summary button{cursor:pointer;font-family:inherit}.quote-ops-agreement-summary button.is-active{color:#0a6b32f5;background:#0a6b3224;border-color:#0a6b324d}.quote-ops-agreement-search{color:#1112179e;text-transform:uppercase;align-items:center;gap:.42rem;min-width:min(100%,18rem);font-size:.72rem;font-weight:900;display:flex}.quote-ops-agreement-search input{min-width:12rem;min-height:2.25rem;color:var(--paper-ink);font:inherit;text-transform:none;background:#fff;border:1px solid #1112171f;border-radius:8px;flex:auto;padding:.4rem .56rem;font-size:.82rem}.quote-ops-agreement-table{border-collapse:separate;border-spacing:0 .5rem;width:100%;min-width:780px}.quote-ops-agreement-table th{color:#11121794;letter-spacing:0;text-align:left;text-transform:uppercase;padding:0 .64rem .18rem;font-size:.68rem;font-weight:950}.quote-ops-agreement-table td{vertical-align:top;background:#fff;border-block:1px solid #1112171a;padding:.68rem .64rem}.quote-ops-agreement-table td:first-child{border-left:1px solid #1112171a;border-radius:8px 0 0 8px}.quote-ops-agreement-table td:last-child{border-right:1px solid #1112171a;border-radius:0 8px 8px 0}.quote-ops-agreement-table td strong,.quote-ops-table-link{color:var(--paper-ink);font-size:.86rem;font-weight:900;line-height:1.25;display:block}.quote-ops-table-link{cursor:pointer;text-align:left;text-underline-offset:.16em;background:0 0;border:0;width:fit-content;max-width:100%;padding:0;text-decoration:underline 1px}.quote-ops-agreement-table td small{color:#1112179e;margin-top:.12rem;font-size:.74rem;font-weight:760;line-height:1.35;display:block}.quote-ops-agreement-status{color:#111217b3;background:#1112170f;border:1px solid #1112171f;border-radius:999px;width:fit-content;padding:.18rem .48rem;font-size:.7rem;font-weight:920;line-height:1.2;display:inline-flex}.quote-ops-agreement-status.is-good{color:#0a6b32e6;background:#0a6b3214;border-color:#0a6b3238}.quote-ops-agreement-status.is-warning{color:#784a06e6;background:#aa6f0c14;border-color:#aa6f0c3d}.quote-ops-agreement-status.is-risk{color:#82132ae6;background:#b51d3a14;border-color:#b51d3a3d}.quote-ops-agreement-status.is-manual{color:#111217ad;background:#1112170f;border-color:#11121729}.quote-ops-agreement-actions{flex-wrap:wrap;gap:.38rem;display:flex}.quote-ops-card-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.quote-ops-card-actions>span{color:#1112179e;background:#1112170f;padding:.2rem .5rem;font-size:.74rem;font-weight:860}.quote-ops-empty-state{color:#11121794;background:#ffffff8a;border:1px dashed #1112171f;border-radius:8px;min-height:3rem;margin:0;padding:.72rem;font-size:.82rem;font-weight:760}.quote-ops-card-head small,.quote-ops-card-meta span{color:#11121799;font-size:.72rem;font-weight:820;line-height:1.35}.quote-ops-card-meta span{background:#1112170f;border-radius:999px;padding:.12rem .38rem}.quote-ops-card-head strong{overflow-wrap:anywhere;color:var(--paper-ink);font-size:.96rem}.quote-ops-card.is-blocked,.quote-ops-stage-pill.is-blocked,.quote-ops-progress-chip.is-risk,.quote-ops-metric.is-route-qa.is-risk,.quote-template-health-card.is-risk,.quote-ops-gate-card.is-risk,.quote-ops-owner-action-card.is-risk,.quote-automation-status-card.is-risk,.quote-automation-run-card.is-risk,.qb-catalog-summary-card.is-risk,.qb-catalog-card.is-risk,.quote-learning-summary-card.is-risk,.quote-learning-record.is-risk,.quote-ops-parity-card.is-risk{background:var(--tint-rose);border-color:#b51d3a3d}.quote-ops-card.is-ready-quote,.quote-ops-card.is-ready-schedule,.quote-ops-stage-pill.is-ready-quote,.quote-ops-stage-pill.is-ready-schedule,.quote-ops-progress-chip.is-good,.quote-ops-metric.is-route-qa.is-good,.quote-template-health-card.is-good,.quote-ops-gate-card.is-good,.quote-ops-owner-action-card.is-good,.quote-automation-status-card.is-good,.quote-automation-run-card.is-good,.qb-catalog-summary-card.is-good,.qb-catalog-card.is-good,.quote-learning-summary-card.is-good,.quote-learning-record.is-good,.quote-ops-parity-card.is-good{background:var(--tint-green);border-color:#0a6b323d}.quote-ops-card.is-awaiting-customer,.quote-ops-card.is-needs-packet,.quote-ops-stage-pill.is-awaiting-customer,.quote-ops-stage-pill.is-needs-packet,.quote-ops-progress-chip.is-warning,.quote-ops-metric.is-route-qa.is-warning,.quote-template-health-card.is-warning,.quote-ops-gate-card.is-warning,.quote-ops-owner-action-card.is-warning,.quote-automation-status-card.is-warning,.quote-automation-run-card.is-warning,.qb-catalog-summary-card.is-warning,.qb-catalog-card.is-warning,.quote-learning-summary-card.is-warning,.quote-learning-record.is-warning,.quote-ops-parity-card.is-warning{background:var(--tint-amber);border-color:#d48a123d}.quote-ops-template-health,.quote-ops-automation-status,.quote-ops-gates,.quote-ops-owner-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.quote-template-routes{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.42rem;margin-top:.35rem;display:grid}.quote-template-routes label{background:#fff;border:1px solid #1112171a;border-radius:8px;align-items:center;gap:.4rem;min-height:2.2rem;padding:.35rem .48rem;font-size:.78rem;font-weight:780;display:flex}.autopilot-platform-name,.autopilot-platform-note{gap:.25rem;display:grid}.autopilot-platform-toggle{align-items:center;gap:.48rem;min-width:0;display:flex}.autopilot-platform-toggle input{accent-color:#0a6b32;width:1.05rem;height:1.05rem;margin:0}.autopilot-platform-toggle span{color:var(--paper-ink);font-size:.72rem}.autopilot-time-field{gap:.45rem;display:grid}.autopilot-time-field>span{color:#11121794;text-transform:uppercase;font-size:.68rem;font-weight:950}.autopilot-time-row{flex-wrap:wrap;gap:.42rem;display:flex}.autopilot-time-slot{min-width:116px;display:inline-flex}.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{border-top:1px solid #11121714;padding-top:.35rem}.autopilot-posts-field{gap:.28rem;display:grid}.autopilot-posts-field>span{color:#11121794;text-transform:uppercase;font-size:.68rem;font-weight:950}.autopilot-posts-field input{width:100%;max-width:6rem}.autopilot-posts-help{color:#11121794;font-size:.76rem;font-weight:760}.autopilot-days-field{gap:.4rem;display:grid}.autopilot-days-field>span{color:#11121794;text-transform:uppercase;font-size:.68rem;font-weight:950}.autopilot-day-chips{flex-wrap:wrap;gap:.4rem;display:flex}.autopilot-day-chip{display:inline-flex;position:relative}.autopilot-day-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.autopilot-day-chip span{color:#111217b3;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #11121729;border-radius:999px;justify-content:center;align-items:center;min-width:2.6rem;padding:.4rem .62rem;font-size:.78rem;font-weight:850;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.autopilot-day-chip input:checked+span{color:#0a6b32;background:#0a6b321f;border-color:#0a6b3280}.autopilot-day-chip input:focus-visible+span{outline-offset:2px;outline:2px solid #0a6b3299}.autopilot-platform-card em{border-top:1px solid #11121714;padding-top:.35rem;display:block}.autopilot-social-platform-panel .autopilot-platform-card em{border-top:0;padding-top:.2rem}.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{text-align:center;background:#1112170f;border-radius:999px;grid-row:span 3;min-width:84px;padding:.28rem .42rem}.autopilot-mini-calendar-item em{color:#765015}.content-calendar-toolbar,.content-calendar-bulk,.timeline-toolbar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:.65rem;display:grid}.content-calendar-toolbar{grid-template-columns:minmax(178px,.88fr) minmax(210px,1.05fr) minmax(150px,.78fr) minmax(230px,1.15fr)}.content-calendar-toolbar label,.content-calendar-toolbar input,.content-calendar-toolbar select{min-width:0}#reload-content-calendar{min-height:2.95rem;line-height:1.2}.calendar-date-controls{border:1px solid var(--line-dark);background:var(--paper-soft);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.calendar-date-controls button{color:#111217a8;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:2.45rem;font-weight:950}.calendar-date-controls button:hover{color:var(--paper-ink);background:#1112170f}.content-calendar-bulk{background:var(--paper-soft);border:1px solid #1112171f;border-radius:8px;padding:.85rem}.content-calendar-bulk strong{color:var(--paper-ink);align-self:center}.calendar-bulk-time-label{flex-direction:column;gap:.15rem;display:inline-flex}.calendar-tz-hint{letter-spacing:.02em;opacity:.7;font-size:.7rem;font-weight:600}.segmented-control{border:1px solid var(--line-dark);background:var(--paper-soft);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.segmented-control button{color:#111217a8;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:2.45rem;font-weight:950}.segmented-control button.is-active{background:var(--paper-ink);color:#fff}.content-calendar-summary{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem;display:grid}.content-calendar-summary div{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px;gap:.2rem;padding:.75rem;display:grid}.content-calendar-summary strong{color:var(--paper-ink);font-size:1.45rem;line-height:1}.content-calendar-summary span{color:#1112179e;text-transform:uppercase;font-size:.78rem;font-weight:900}.calendar-warning-summary-head,.calendar-unscheduled-head,.calendar-outside-head,.calendar-pending-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.calendar-warning-summary-head h3,.calendar-unscheduled-head h3,.calendar-outside-head h3,.calendar-pending-head h3{color:var(--paper-ink);margin:0}.calendar-warning-groups{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:.55rem;display:grid}.calendar-warning-group{min-width:0;color:var(--paper-ink);text-align:left;cursor:pointer;background:#ffc5571a;border:1px solid #d48a1238;border-radius:8px;justify-items:start;gap:.18rem;padding:.7rem;display:grid}.calendar-warning-group:hover,.calendar-warning-group.is-active{background:#ffc55733;border-color:#d48a129e}.calendar-warning-group strong{font-size:1.35rem;line-height:1}.calendar-warning-group span{font-weight:950}.calendar-warning-group small{color:#11121794;font-weight:800}.calendar-unscheduled-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.65rem;display:grid}.calendar-outside-head small{color:#11121794;font-weight:800}.calendar-outside-list{gap:.5rem;display:grid}.calendar-outside-item{background:#fff;border:1px solid #1112171a;border-left:4px solid #4285f47a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem;display:grid}.calendar-outside-item.is-overdue{border-left-color:#b51d3a}.calendar-outside-copy{gap:.2rem;min-width:0;display:grid}.calendar-outside-copy strong{color:var(--paper-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-outside-copy small{color:#11121799;font-weight:760}.calendar-outside-warning{color:#765015;text-transform:uppercase;font-size:.64rem;font-weight:950}.calendar-outside-actions{gap:.4rem;display:flex}.calendar-outside-actions .button,.calendar-outside-actions .calendar-source-link{white-space:nowrap;min-height:2.2rem}.calendar-pending-review{background:#0a6b3209;border-color:#0a6b323d}.calendar-pending-list{gap:.5rem;display:grid}.calendar-pending-item{background:#fff;border:1px solid #1112171a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.65rem;display:grid}.calendar-pending-item div{gap:.18rem;min-width:0;display:grid}.calendar-pending-item strong,.calendar-pending-item small{overflow-wrap:anywhere}.calendar-pending-item small{color:#11121799;font-weight:760}.content-calendar-grid{background:#11121714;border:1px solid #1112171f;border-radius:8px;gap:0;width:100%;min-width:0;display:grid;overflow:hidden}.content-calendar-board{grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);align-items:start;gap:.85rem;min-width:0;display:grid;overflow:hidden}.content-calendar-grid-shell{min-width:0;padding-bottom:.15rem;overflow-x:auto}.content-calendar-grid.is-month,.content-calendar-grid.is-week{min-width:980px}.content-calendar-grid.is-month{grid-template-columns:repeat(7,minmax(0,1fr))}.content-calendar-grid.is-week{grid-template-columns:repeat(7,minmax(140px,1fr));align-items:stretch}.content-calendar-grid.is-day{grid-template-columns:minmax(0,1fr);min-width:0}.calendar-weekday{color:#11121794;text-transform:uppercase;background:#1112170a;border-bottom:1px solid #1112171a;border-right:1px solid #1112171a;padding:.52rem .65rem;font-size:.68rem;font-weight:950}.calendar-day{background:#fff;border:1px solid #1112171a;border-top:0;border-left:0;border-radius:0;align-content:start;gap:.45rem;min-width:0;min-height:210px;padding:.58rem;display:grid}.content-calendar-grid.is-week .calendar-day{min-height:420px}.calendar-day.is-outside-month{background:#11121706}.calendar-day.is-today .calendar-day-head strong:after{content:"Today";color:#0a6b32;text-transform:uppercase;background:#0a6b321f;border-radius:999px;margin-left:.35rem;padding:.1rem .3rem;font-size:.56rem;font-weight:950}.calendar-day-head{width:100%;color:var(--paper-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0;display:flex}.calendar-day-head strong{align-items:center;min-width:0;line-height:1.1;display:inline-flex}.calendar-day-head span{gap:.12rem;min-width:0;display:grid}.calendar-day-head small{color:#1112178f;font-size:.72rem;font-weight:850}.calendar-day-head b{background:#11121714;border-radius:999px;place-items:center;min-width:1.8rem;min-height:1.8rem;font-weight:950;display:inline-grid}.calendar-day.is-selected{border-color:#0a6b326b;box-shadow:inset 0 0 0 2px #0a6b3238}.calendar-day.is-selected .calendar-day-head b{color:#0a6b32;background:#0a6b3224}.calendar-day-list{align-content:start;gap:.34rem;min-width:0;display:grid}.calendar-day-summary{background:0 0;border:0;flex-wrap:wrap;gap:.24rem;padding:.25rem 0;display:flex}.calendar-now-marker{color:#9c1831;text-transform:uppercase;align-items:center;gap:.35rem;min-width:0;font-size:.62rem;font-weight:950;line-height:1;display:flex}.calendar-now-marker:before,.calendar-now-marker:after{content:"";background:currentColor;border-radius:999px;flex:auto;min-width:.35rem;height:2px}.calendar-now-marker span{order:1}.calendar-now-marker:after{order:2}.calendar-now-marker time{font:inherit;white-space:nowrap;order:3}.calendar-summary-chip,.calendar-platform-chip,.calendar-status-chip,.calendar-time-chip{color:#111217a3;white-space:nowrap;background:#1112170e;border:1px solid #1112171a;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:1.18rem;padding:.12rem .36rem;font-size:.62rem;font-weight:950;line-height:1;display:inline-flex}.calendar-summary-chip.platform-facebook,.calendar-platform-chip.platform-facebook{color:#1659b7;background:#1877f21a;border-color:#1877f247}.calendar-summary-chip.platform-instagram,.calendar-platform-chip.platform-instagram{color:#9f1c58;background:#d629761a;border-color:#d6297647}.calendar-summary-chip.platform-tiktok,.calendar-platform-chip.platform-tiktok{color:#20242e;background:#1112171a;border-color:#11121738}.calendar-summary-chip.platform-youtube,.calendar-platform-chip.platform-youtube{color:#b51722;background:#ff000017;border-color:#ff000042}.calendar-summary-chip.platform-threads,.calendar-platform-chip.platform-threads{color:#4e42c5;background:#5c4bff1a;border-color:#5c4bff3d}.calendar-summary-chip.platform-google-business,.calendar-platform-chip.platform-google-business{color:#2361b5;background:#4285f41a;border-color:#4285f442}.calendar-summary-chip.platform-blog,.calendar-platform-chip.platform-blog{color:#0a6b32;background:#0a6b321a;border-color:#0a6b3247}.calendar-summary-chip.platform-eventbrite,.calendar-platform-chip.platform-eventbrite{color:#a94718;background:#f55a1f1a;border-color:#f55a1f47}.calendar-status-chip{color:#11121794}.calendar-status-chip.is-published,.calendar-status-chip.is-active{color:#0a6b32;background:#0a6b3214;border-color:#0a6b323d}.calendar-status-chip.is-failed,.calendar-status-chip.is-blocked,.calendar-status-chip.is-error{color:#9c1831;background:#b51d3a14;border-color:#b51d3a47}.calendar-status-chip.is-review,.calendar-status-chip.is-needs-review{color:#765015;background:#d48a1214;border-color:#d48a1247}.calendar-day-list p{color:#11121785;margin:0;font-size:.78rem;font-weight:760}.calendar-item{background:var(--paper-soft);border:1px solid #11121714;border-left-width:4px;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.32rem .42rem;min-width:0;min-height:4.65rem;padding:.42rem;display:grid}.calendar-item[draggable=true]{cursor:grab}.calendar-item.is-locked{opacity:.78}.calendar-lock-label{color:#11121794;font-size:.72rem;font-weight:850}.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{align-items:start;padding-top:.08rem;display:inline-flex}.calendar-select input{width:.9rem;height:.9rem}.calendar-item-copy{gap:.22rem;min-width:0;display:grid}.calendar-item-topline{flex-wrap:nowrap;align-items:center;gap:.2rem;min-width:0;display:flex;overflow:hidden}.calendar-item-topline .calendar-status-chip{text-overflow:ellipsis;overflow:hidden}.calendar-item strong{overflow-wrap:normal;word-break:normal;min-width:0;color:var(--paper-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.16;display:-webkit-box;overflow:hidden}.calendar-item small,.calendar-item em{text-overflow:ellipsis;white-space:nowrap;color:#11121799;font-size:.68rem;font-style:normal;font-weight:760;overflow:hidden}.calendar-item .calendar-warning-row,.calendar-item .calendar-notice-row,.calendar-item-actions{grid-column:1/-1}.calendar-item-actions{justify-content:flex-start;display:flex}.calendar-source-link{color:var(--paper-ink);cursor:pointer;background:#fff;border:1px solid #11121724;border-radius:999px;padding:.18rem .42rem;font-size:.66rem;font-weight:950}.calendar-day-more{width:100%;color:var(--paper-ink);text-align:left;cursor:pointer;background:#11121709;border:1px dashed #1112172e;border-radius:8px;padding:.55rem .6rem;font-size:.76rem;font-weight:950}.calendar-day-more:hover{background:#0a6b3214;border-color:#0a6b3261}.content-calendar-planner{background:linear-gradient(135deg, #0a6b320d, transparent 45%), var(--paper-soft);border:1px solid #1112171a;border-radius:8px;gap:.75rem;min-width:0;max-width:100%;padding:.9rem;display:grid;overflow:hidden}.calendar-planner-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.calendar-planner-head h3{color:var(--paper-ink);margin:0;font-size:1.35rem}.calendar-planner-list{gap:.65rem;min-width:0;display:grid}.calendar-planner-item{background:#fff;border:1px solid #1112171a;border-left-width:4px;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;padding:.78rem;display:grid;overflow:hidden}.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{gap:.25rem;min-width:0;display:grid}.calendar-planner-main span{color:#11121794;text-transform:uppercase;font-size:.68rem;font-weight:950}.calendar-planner-main strong{overflow-wrap:anywhere;min-width:0;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{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}.calendar-planner-controls label{color:#11121799;text-transform:uppercase;gap:.3rem;min-width:0;font-size:.7rem;font-weight:950;display:grid}.calendar-planner-controls .calendar-planner-control-wide{grid-column:1/-1}.calendar-planner-controls :is(input,select){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.calendar-planner-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;min-width:0;display:grid}.calendar-planner-actions .button{white-space:normal;width:100%;min-width:0;min-height:2.35rem;padding-inline:.55rem}.calendar-planner-warning-row{align-items:flex-start}.calendar-lock-note{background:#11121709;border:1px solid #11121714;border-radius:8px;justify-items:start;gap:.2rem;padding:.7rem;display:grid}.calendar-lock-note strong{color:var(--paper-ink)}.calendar-warning-row,.calendar-notice-row,.platform-readiness-row{flex-wrap:wrap;gap:.32rem;display:flex}.calendar-warning-row span,.calendar-notice-row span,.platform-readiness-badge{color:#765015;text-transform:uppercase;background:#ffc5573d;border-radius:999px;align-items:center;gap:.24rem;width:fit-content;padding:.18rem .42rem;font-size:.68rem;font-weight:950;display:inline-flex}.calendar-notice-row span{color:#2361b5;background:#4285f41a}.platform-readiness-badge{color:#7a1026;background:#ff50701f}.platform-readiness-badge.is-ready{color:#0a5b20;background:#8bff6a2e}.platform-readiness-badge small{color:inherit;text-transform:none;font-size:.62rem;font-weight:850}@media (width<=1180px){.content-calendar-toolbar{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.content-calendar-board{grid-template-columns:minmax(0,1fr)}.content-calendar-grid.is-month{min-width:880px}.content-calendar-grid.is-week{grid-template-columns:repeat(7,minmax(128px,1fr))}}@media (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,.tiktok-handoff-guide,.content-calendar-grid.is-month,.content-calendar-board,.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)}.content-calendar-grid.is-week{grid-template-columns:repeat(7,minmax(150px,1fr));min-width:980px}.calendar-planner-head,.calendar-warning-summary-head,.calendar-unscheduled-head,.calendar-outside-head,.calendar-pending-head{flex-direction:column;align-items:flex-start}.calendar-warning-groups,.calendar-unscheduled-list,.calendar-outside-item,.calendar-pending-item{grid-template-columns:minmax(0,1fr)}.calendar-outside-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calendar-outside-actions .button,.calendar-outside-actions .calendar-source-link{white-space:normal;width:100%}.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,.lead-card-controls,.admin-command-strip,.approval-toolbar,.approval-item,.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}.detail-drawer-actions{display:none}.mobile-admin-actions:not([hidden]){z-index:110;background:#fffefafa;border:1px solid #11121729;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;padding:.55rem;display:grid;position:fixed;bottom:.75rem;left:.75rem;right:.75rem;box-shadow:0 18px 48px #11121733}.mobile-admin-actions button{min-height:2.75rem;color:var(--paper-ink);background:#fff;border:1px solid #11121724;border-radius:8px;padding:.45rem;font-size:.82rem;font-weight:950}.mobile-admin-actions button:first-child{color:var(--green);background:#eafbdd;border-color:#0a6b323d}}.seo-readiness-panel{border:1px solid var(--line-dark);background:var(--paper-soft);border-radius:8px;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.launch-readiness-panel,.admin-activity-log{background:linear-gradient(135deg,#8bff6a14,#0000 48%),#fff;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.launch-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.launch-readiness-item{border:1px solid var(--line-dark);background:var(--paper-soft);border-radius:8px;gap:.35rem;min-height:128px;padding:.9rem;display:grid}.launch-readiness-item strong{text-transform:uppercase;border-radius:999px;width:fit-content;padding:.2rem .46rem;font-size:.74rem}.launch-readiness-item.is-ready strong{color:#0a5b20;background:#8bff6a33}.launch-readiness-item.needs-work strong{color:#765015;background:#ffc55733}.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{gap:.55rem;display:grid}.activity-log-item{background:var(--paper-soft);border:1px solid #11121714;border-radius:8px;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.75rem;display:grid}.activity-log-item strong{color:var(--paper-ink)}.activity-log-item span,.activity-log-item small{color:#111217a8;font-weight:720}.event-sync-history{gap:.85rem;margin-top:.85rem;display:grid}.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{background:var(--tint-rose);border-color:#c6392b61}.readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.readiness-item{border:1px solid var(--line-dark);background:#fff;border-radius:8px;gap:.3rem;padding:.9rem;display:grid}.readiness-item strong{text-transform:uppercase;border-radius:999px;width:fit-content;padding:.22rem .48rem;font-size:.72rem}.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{color:#0a5b20;background:#dff3dc}.readiness-item.is-warning strong{color:#73520a;background:#fff0c7}.blog-studio-card{gap:1.15rem}.blog-command-center{background:linear-gradient(135deg,#8bff6a26,#0000 44%),linear-gradient(315deg,#38a8ff1a,#0000 44%),#fff;border:1px solid #0a6b322e;border-radius:8px;gap:1rem;padding:clamp(1rem,2.4vw,1.35rem);display:grid}.blog-command-copy{gap:.45rem;max-width:980px;display:grid}.blog-command-copy h3,.blog-input-panel h3{color:var(--paper-ink);margin:0;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:.98}.blog-command-copy p:not(.eyebrow),.blog-input-panel>p:not(.eyebrow){color:#111217ad;margin:0;font-weight:730;line-height:1.48}.blog-command-health{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.blog-command-health div,.blog-command-step,.blog-input-panel{background:#fbfaf5eb;border:1px solid #1112171a;border-radius:8px}.blog-command-health div{gap:.25rem;min-height:112px;padding:.85rem;display:grid}.blog-command-health span,.blog-command-step span,.admin-settings-section summary span{color:#0a6b32;text-transform:uppercase;font-size:.74rem;font-weight:950}.blog-command-health strong{color:var(--paper-ink);overflow-wrap:anywhere;font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.06}.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{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.blog-command-step{min-height:132px;color:var(--paper-ink);text-align:left;cursor:pointer;gap:.3rem;padding:.9rem;display:grid}.blog-command-step:hover,.blog-command-step:focus-visible{background:linear-gradient(135deg,#8bff6a2e,#0000 52%),#fff;border-color:#0a6b3261;transform:translateY(-1px)}.blog-command-step strong{font-size:1.18rem;line-height:1.05}.blog-studio-grid{grid-template-columns:minmax(320px,.78fr) minmax(360px,1fr);align-items:start;gap:1rem;display:grid}.blog-input-panel{gap:.85rem;padding:1rem;display:grid}.blog-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.automation-dashboard{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem;display:grid}.automation-summary-card{border:1px solid var(--line-dark);background:var(--paper-soft);border-radius:8px;gap:.35rem;min-height:142px;padding:.9rem;display:grid}.automation-summary-card.is-primary{background:linear-gradient(135deg,#8bff6a33,#0000 52%),#fff;grid-column:span 2}.automation-summary-card span{color:#0a6b32;text-transform:uppercase;font-size:.76rem;font-weight:950}.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{flex-wrap:wrap;gap:.7rem;display:flex}.automation-form-grid{align-items:start}.automation-form-grid textarea{min-height:10rem}.settings-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.85rem;padding:1rem;display:grid}.settings-section-grid-large{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-section-grid textarea{min-height:9rem}.automation-scheduler{background:linear-gradient(135deg,#8bff6a29,#0000 46%),#fff;border:1px solid #0a6b322e;border-radius:8px;gap:1rem;padding:1rem;display:grid}.automation-scheduler-copy{gap:.35rem;max-width:860px;display:grid}.automation-scheduler-copy h3{margin:0;font-size:clamp(1.65rem,2.6vw,2.35rem);line-height:.98}.automation-scheduler-copy p:not(.eyebrow){color:#111217ad;margin:0;font-weight:720;line-height:1.5}.automation-scheduler-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.scheduler-toggle-block{background:#f6f5efbd;border:1px solid #1112171a;border-radius:8px;gap:.6rem;padding:.85rem;display:grid}.scheduler-toggle-block strong{color:var(--paper-ink)}.schedule-day-grid{flex-wrap:wrap;gap:.45rem;display:flex}.time-input-list{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.55rem;display:grid}.time-input-chip{gap:.25rem;margin:0;display:grid}.time-input-chip span{color:#11121794;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.scheduler-check-pill{cursor:pointer;position:relative}.scheduler-check-pill input{opacity:0;pointer-events:none;position:absolute}.scheduler-check-pill span{color:#111217b8;background:#fff;border:1px solid #11121724;border-radius:999px;place-items:center;min-height:2.5rem;padding:.55rem .8rem;font-size:.9rem;font-weight:950;transition:border-color .18s,background .18s,box-shadow .18s,color .18s;display:inline-grid}.scheduler-check-pill input:checked+span{color:#0a5b20;background:linear-gradient(135deg,#8bff6a80,#ffffffe6);border-color:#0a6b3261;box-shadow:0 10px 26px #8bff6a33}.scheduler-check-pill input:focus-visible+span{outline-offset:2px;outline:3px solid #38a8ff59}.automation-schedule-preview{gap:.75rem;display:grid}.automation-schedule-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;display:grid}.automation-schedule-item{background:var(--paper-soft);border:1px solid #0a6b3224;border-radius:8px;gap:.35rem;padding:.9rem;display:grid}.automation-schedule-item.is-warning{background:var(--tint-amber);border-color:#ff784066}.automation-schedule-item span{color:#0a6b32;text-transform:uppercase;font-size:.75rem;font-weight:950}.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{background:linear-gradient(135deg,#38a8ff14,#0000 50%),#fff;border:1px solid #0a6b3229;border-radius:8px;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.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{gap:.15rem;display:grid}.automation-quality-cell strong{color:var(--paper-ink)}.automation-quality-cell small{color:#11121794;font-weight:820}.social-command-grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.75fr);align-items:start;gap:1rem;display:grid}.social-readiness-panel,.social-api-panel,.blog-readiness-panel{gap:.85rem;margin-bottom:1rem;display:grid}.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{background:#fff;border:1px solid #1112171a;border-radius:8px;gap:.9rem;padding:1rem;display:grid}.social-api-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;display:grid}.social-api-card{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px;gap:.4rem;min-height:150px;padding:.85rem;display:grid}.social-api-card-head{gap:.35rem;display:grid}.social-api-card strong{color:#72500c;text-transform:uppercase;background:#ffc55733;border-radius:999px;width:fit-content;padding:.24rem .55rem;font-size:.78rem;font-weight:950}.social-api-card.is-ready strong{color:#0a5b20;background:#8bff6a38}.social-api-card.is-blocked strong{color:#72500c;background:#ffc5573d}.social-api-card span{color:var(--paper-ink);font-size:1rem;font-weight:950}.social-api-card small,.social-api-card em{color:#111217a3;overflow-wrap:anywhere;font-size:.82rem;font-style:normal;font-weight:760;line-height:1.35}.provider-state-grid{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:.35rem;display:grid}.provider-state{background:#fff;border:1px solid #11121714;border-radius:8px;gap:.1rem;min-height:46px;padding:.45rem;display:grid}.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{background:var(--tint-green);border-color:#0a6b3233}.provider-state.is-warning{background:var(--tint-amber);border-color:#ffc5574d}.provider-actions{flex-wrap:wrap;gap:.4rem;display:flex}.provider-checks{background:#fff;border:1px solid #11121714;border-radius:8px;gap:.3rem;padding:.55rem;display:grid}.provider-checks summary{color:var(--paper-ink);cursor:pointer;font-weight:950}.provider-checks span{color:#111217ad;overflow-wrap:anywhere;font-size:.78rem;font-weight:800;display:block}.provider-detail-card{min-height:0}.provider-detail-list{gap:.45rem;margin:0;display:grid}.provider-detail-list div{border-top:1px solid #11121714;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:.55rem;padding:.55rem 0;display:grid}.provider-detail-list dt,.provider-detail-list dd{margin:0}.provider-detail-list dt{color:#11121794;text-transform:uppercase;font-size:.72rem;font-weight:950}.provider-detail-list dd{color:var(--paper-ink);overflow-wrap:anywhere;font-size:.84rem;font-weight:820}.social-api-history,.social-api-event-list{gap:.65rem;display:grid}.social-api-event{background:#fff;border:1px solid #11121714;border-radius:8px;gap:.2rem;padding:.75rem;display:grid}.social-api-event.is-good{background:#f7fbf4;border-color:#0a6b322e}.social-api-event.is-warning{background:var(--tint-amber);border-color:#ff78403d}.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;overflow-wrap:anywhere;font-size:.84rem;font-style:normal;font-weight:800;line-height:1.35}.social-api-error{background:var(--tint-amber);border:1px solid #ff784047;border-radius:8px;gap:.25rem;padding:.75rem;display:grid}.platform-plan-panel{background:var(--paper-soft);border:1px solid #0a6b3224;border-radius:8px;gap:.75rem;padding:1rem;display:grid}.platform-plan-list{gap:.75rem;display:grid}.platform-plan-card summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;font-weight:950;display:grid}.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{gap:.85rem;display:grid}.social-preview-card{background:linear-gradient(135deg, #38a8ff14, transparent 52%), var(--paper-soft);border:1px solid #0a6b3224;border-radius:8px;grid-template-columns:110px minmax(0,1fr);gap:.85rem;padding:.8rem;display:grid}.social-preview-card.is-warning{background:var(--tint-amber);border-color:#ff784061}.social-preview-card img,.social-preview-card video{aspect-ratio:1;object-fit:cover;background:#111217;border-radius:6px;width:100%}.social-preview-card>div,.social-queue-fields{gap:.45rem;display:grid}.social-preview-card span,.social-queue-head span{color:#0a6b32;text-transform:uppercase;font-size:.75rem;font-weight:950}.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{color:#111217a8;margin:0;font-weight:740;line-height:1.4}.social-queue-card{grid-template-columns:190px minmax(0,1fr)}.social-queue-media{background:#111217;border-radius:8px;min-height:190px;display:grid;overflow:hidden}.social-queue-media img,.social-queue-media video{object-fit:cover;width:100%;height:100%}.social-queue-media span{color:var(--ink-muted);place-self:center;font-weight:900}.social-queue-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.social-queue-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.social-copy-meter{background:var(--tint-green);color:#111217b3;border:1px solid #0a6b3224;border-radius:8px;justify-content:space-between;gap:.65rem;padding:.65rem .75rem;font-weight:800;display:flex}.social-copy-meter.is-warning{background:var(--tint-amber);border-color:#ff784061}.social-copy-meter strong{color:var(--paper-ink)}.automation-run-card{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.65rem;margin-top:.9rem;display:grid}.automation-run-card>div{background:var(--paper-soft);border:1px solid #0a6b3224;border-radius:8px;gap:.2rem;padding:.8rem;display:grid}.automation-run-card strong{color:var(--paper-ink)}.automation-run-card span{color:#111217a3;overflow-wrap:anywhere;font-weight:740}.blog-result-console{background:linear-gradient(135deg,#8bff6a1f,#0000 50%),#fff;border:1px solid #0a6b3229;border-radius:8px;gap:.85rem;margin-top:.35rem;padding:1rem;display:grid}.blog-result-summary{gap:.35rem;max-width:920px;display:grid}.blog-result-summary h3{color:var(--paper-ink);margin:0;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.04}.blog-result-summary p:not(.eyebrow){color:#111217ad;margin:0;font-weight:720;line-height:1.5}.blog-result-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.7rem;display:grid}.blog-result-card{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px;gap:.35rem;min-height:116px;padding:.9rem;display:grid}.blog-result-card span{color:#0a6b32;text-transform:uppercase;font-size:.74rem;font-weight:950}.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{gap:.28rem;margin:0;padding-left:1rem;display:grid}.media-admin-grid{gap:1rem;display:grid}.media-security-note{border:1px solid #8bff6a5c;border-left:5px solid var(--acid);color:#111217b8;background:linear-gradient(135deg,#8bff6a1a,#ffffffdb);border-radius:8px;grid-template-columns:minmax(120px,.18fr) minmax(0,1fr);gap:.8rem;margin:1rem 0;padding:.95rem;font-weight:720;display:grid}.media-security-note strong{color:var(--paper-ink)}.media-library-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.65rem;margin:1rem 0;display:grid}.media-library-summary div{background:var(--paper-soft);border:1px solid #0a6b3224;border-radius:8px;padding:.85rem}.media-library-summary strong{color:var(--paper-ink);font-size:clamp(1.4rem,2.5vw,2.15rem);line-height:1;display:block}.media-library-summary span{color:#111217a3;margin-top:.3rem;font-size:.78rem;font-weight:850;display:block}.media-drive-folder-grid{gap:.75rem;margin:1rem 0;display:grid}.media-drive-folder-head{background:var(--paper-soft);border:1px solid #0a6b3224;border-radius:8px;gap:.25rem;padding:.9rem 1rem;display:grid}.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{background:#fff;border:1px solid #1112171a;border-radius:8px;grid-template-columns:minmax(72px,.35fr) minmax(220px,1.6fr) minmax(180px,1fr) minmax(150px,.8fr);align-items:end;gap:.65rem;padding:.8rem;display:grid}.media-drive-folder-row>span{color:#11121794;text-transform:uppercase;align-self:center;font-size:.78rem;font-weight:950}.media-upload-panel{background:linear-gradient(135deg,#8bff6a1f,#0000 54%),#08121cd1;border:1px solid #8bff6a3d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;margin:.85rem 0 0;padding:.9rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff08}.media-upload-panel>div{gap:.25rem;min-width:0;display:grid}.media-upload-panel strong{color:var(--admin-ink);font-size:.98rem;line-height:1.2}.media-upload-panel small{color:#e8f1ffb8;font-size:.82rem;font-weight:760;line-height:1.35}.media-upload-panel .button{justify-self:end;min-width:10rem}.media-provider-video-library{gap:.75rem;margin:1rem 0 0;display:grid}.media-provider-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.media-provider-video-row{color:#f2f7fff0;background:linear-gradient(145deg,#192838fa,#0d1925fa);border:1px solid #90a5c247;border-radius:12px;gap:.7rem;min-width:0;padding:.9rem;display:grid;box-shadow:0 10px 24px #030a122e}.media-provider-video-row.is-complete{background:linear-gradient(145deg,#193c27fa,#0c231afa);border-color:#66df6866}.media-provider-video-row.is-warning{border-color:#ffc04f7a}.media-provider-video-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.media-provider-video-head>strong{color:#f7fbff;font-size:1rem}.media-provider-video-head>span{color:#a7f49f;text-transform:uppercase;letter-spacing:.04em;background:#58c34f29;border:1px solid #83eb7b6b;border-radius:999px;padding:.24rem .48rem;font-size:.7rem;font-weight:950}.media-provider-video-row.is-warning .media-provider-video-head>span{color:#ffd690;background:#ffaa2424;border-color:#ffc04f80}.media-provider-video-metrics{color:#e1ecf9b3;background:#020a1233;border:1px solid #90a5c22b;border-radius:8px;margin:0;padding:.55rem .65rem;font-size:.74rem;line-height:1.5}.media-provider-video-metrics strong{color:#fff}.media-provider-video-row>p:last-child{color:#e5effacc;margin:0;font-size:.78rem;line-height:1.45}.media-auto-review-card{background:linear-gradient(140deg,#193c27b8,#0d1b27eb);border:1px solid #6be06252;border-radius:12px;grid-template-columns:minmax(0,1.6fr) auto;gap:.9rem 1.2rem;margin:1rem 0;padding:1rem;display:grid}.media-auto-review-card.is-failed{border-color:#ff77777a}.media-auto-review-copy h3,.media-auto-review-copy p{margin:.18rem 0 0}.media-auto-review-copy p:last-child{color:#e8f1ffc2;font-size:.86rem;line-height:1.45}.media-auto-review-actions{flex-wrap:wrap;justify-content:end;align-items:start;gap:.55rem;display:flex}.media-auto-review-progress{grid-column:1/-1;grid-template-columns:minmax(12rem,1fr) auto;align-items:center;gap:.35rem .8rem;display:grid}.media-auto-review-progress progress{accent-color:#68de62;width:100%}.media-auto-review-progress span,.media-auto-review-progress small{color:#e8f1ffc2;grid-column:1/-1;font-size:.78rem}.media-external-only-note{color:#5d3500;background:#ffbe5829;border-left:3px solid #7a4300;margin:.6rem 0;padding:.6rem .7rem;font-size:.84rem;line-height:1.4}.media-external-only-note strong{display:block}.media-filter-panel{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px;gap:.8rem;margin:1rem 0;padding:1rem;display:grid}.media-filter-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:.75rem;display:grid}.media-filter-grid .admin-wide{grid-column:span 2}.media-bulk-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.media-bulk-actions span{color:#111217ad;margin-right:auto;font-size:.86rem;font-weight:850}.media-asset-card{border:1px solid var(--line-dark);background:#fff;border-radius:8px;grid-template-columns:minmax(176px,220px) minmax(0,1fr);gap:.85rem;padding:.9rem;display:grid}.media-asset-card.is-optimized{border-color:#0a6b3247;box-shadow:0 14px 32px #0a6b320f}.media-preview{align-content:start;gap:.55rem;display:grid;position:static}.media-preview-frame{aspect-ratio:4/3;width:100%;color:var(--ink-muted);background:#111217;border-radius:8px;place-items:center;display:grid;overflow:hidden}.media-preview-frame.is-video,.media-preview-frame.is-reel{aspect-ratio:var(--media-aspect,9 / 16);background:#050911;max-height:min(64vh,560px)}.media-preview-frame.is-video.is-landscape,.media-preview-frame.is-reel.is-landscape{aspect-ratio:var(--media-aspect,16 / 9)}.media-preview-frame.is-video.is-square,.media-preview-frame.is-reel.is-square{aspect-ratio:var(--media-aspect,1 / 1)}.media-preview-frame img,.media-preview-frame video,.media-preview-frame iframe{object-fit:cover;border:0;width:100%;height:100%;display:block}.media-preview-frame video,.media-preview-frame iframe{object-fit:contain;background:#050911}.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";width:100%;min-height:100%;color:var(--ink-muted);text-align:center;place-items:center;padding:.75rem;font-weight:850;display:grid}.media-preview-frame.is-preview-missing[data-preview-message]:after,.detail-media-preview-frame.is-preview-missing[data-preview-message]:after,.social-media-preview-frame.is-preview-missing[data-preview-message]:after{content:attr(data-preview-message)}.media-preview-frame.is-preview-missing :is(img,video,iframe),.detail-media-preview-frame.is-preview-missing :is(img,video,iframe),.social-media-preview-frame.is-preview-missing :is(img,video,iframe){display:none}.media-preview-frame span{min-height:100%;color:var(--ink-muted);place-items:center;font-weight:850;display:grid}.media-preview-badges,.media-flag-row{flex-wrap:wrap;gap:.35rem;display:flex}.media-status-badge,.media-quality-badge,.media-source-badge,.media-flag{color:#0a5b20;text-transform:uppercase;background:#8bff6a29;border-radius:999px;width:fit-content;padding:.22rem .48rem;font-size:.72rem;font-weight:950}.media-quality-badge.is-warning{color:#7a4300;background:#ffbe5838}.media-quality-badge.is-risk,.media-flag:not(.is-clear){color:#7a1026;background:#ff507024}.media-source-badge.is-external-only{color:#7a4300;background:#ffbe5838}.media-source-badge{color:#0d4778;background:#22a4ff21}.media-source-badge.is-preview-cache{color:#312e81;background:#6366f124}.media-source-badge.is-preview-cache.is-ready{color:#14532d;background:#16a34a29}.media-source-badge.is-preview-cache.is-blocked,.media-source-badge.is-preview-cache.is-failed{color:#7a1026;background:#ff507024}.media-preview-queue-note{color:#111217c7;background:#22a4ff14;border:1px solid #22a4ff29;border-radius:8px;padding:.5rem .6rem;font-size:.8rem;font-weight:760;line-height:1.35}.media-flag.is-clear{color:#11121794;background:#11121712}.media-preview small{color:#1112179e;overflow-wrap:anywhere;font-size:.78rem;font-weight:760}.media-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.media-review-actions .button{width:100%;min-height:2.3rem;padding:.45rem .5rem;font-size:.82rem}.media-asset-fields{align-content:start;gap:.75rem;min-width:0;display:grid}.media-card-intro{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.media-card-intro h3{color:var(--paper-ink);margin:.15rem 0 0;font-size:1.02rem;line-height:1.2}.media-card-description{color:#111217ad;margin:-.2rem 0 0;font-size:.88rem;font-weight:720;line-height:1.35}.media-destination-chips{flex-wrap:wrap;gap:.35rem;display:flex}.media-destination-chips span{color:#111217a8;background:#1112170d;border:1px solid #1112171f;border-radius:999px;padding:.22rem .5rem;font-size:.72rem;font-weight:850}.media-field-title{color:var(--paper-ink);margin-bottom:.45rem;font-size:.92rem;font-weight:950;display:block}.media-destination-panel{gap:.7rem;display:grid}.media-destination-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.45rem .8rem;display:flex}.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{flex-wrap:wrap;gap:.45rem;display:flex}.media-destination-actions .button{min-height:2.2rem;padding:.42rem .7rem;font-size:.78rem}.media-usage-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.45rem;display:grid}.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{background:var(--paper-soft);min-height:3rem;color:var(--paper-ink);border:1px solid #1112171f;border-radius:8px;align-items:flex-start;gap:.45rem;padding:.55rem .65rem;font-weight:850;display:flex}.media-inline-toggle{align-items:center}.media-check-pill input,.media-inline-toggle input{block-size:1.05rem;inline-size:1.05rem;accent-color:var(--acid);flex:none;margin-top:.15rem}.media-inline-toggle input{margin-top:0}.media-check-pill:has(input:checked),.media-inline-toggle:has(input:checked){background:#8bff6a29;border-color:#8bff6ad9;box-shadow:inset 0 0 0 1px #0a6b321f}.media-check-pill.is-mismatch:has(input:checked){background:var(--tint-amber);border-color:#e69d1f57}.media-check-text{gap:.16rem;min-width:0;display:grid}.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{background:#fff;border:1px solid #1112171a;border-radius:8px;padding:.7rem}.media-advanced-usage summary{cursor:pointer;color:#111217a8;font-size:.82rem;font-weight:950}.media-technical-fields{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px;padding:.75rem}.media-technical-fields summary{cursor:pointer;color:var(--paper-ink);font-weight:950}.media-technical-fields p{color:#111217a3;margin:.55rem 0 .8rem;font-size:.9rem}.media-secret-field{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (width<=980px){.media-filter-grid,.media-drive-folder-row,.media-upload-panel,.media-provider-video-grid,.media-auto-review-card,.media-asset-card,.media-security-note{grid-template-columns:1fr}.media-auto-review-actions{justify-content:start}.media-filter-grid .admin-wide{grid-column:auto}.media-preview{position:static}}.submissions-table{min-width:1480px}.submissions-table th{white-space:nowrap}.submissions-table td{max-width:240px}.submissions-table small{color:#1112178f;margin-top:.2rem;font-size:.76rem;font-weight:760;display:block}.lead-card-board{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:.75rem;margin-top:1rem;display:grid}.lead-order-card{border:1px solid var(--line-dark);background:#fff;border-left-width:4px;border-radius:8px;grid-auto-rows:max-content;align-content:start;align-self:start;gap:.7rem;padding:.9rem;display:grid}.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{gap:.18rem;display:grid}.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{flex-wrap:wrap;gap:.35rem;display:flex}.lead-order-meta span{color:#111217ad;text-transform:uppercase;background:#11121712;border-radius:999px;width:fit-content;padding:.2rem .46rem;font-size:.72rem;font-weight:950}.lead-card-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.setup-wizard-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.setup-wizard-card{border:1px solid var(--line-dark);background:var(--paper-soft);border-radius:8px;align-content:start;gap:.5rem;min-height:210px;padding:.85rem;display:grid}.setup-wizard-card strong{color:#765015;text-transform:uppercase;background:#ffc55738;border-radius:999px;width:fit-content;padding:.18rem .44rem;font-size:.72rem;font-weight:950}.setup-wizard-card.is-ready strong{color:#0a5b20;background:#8bff6a33}.setup-wizard-card.is-scheduled strong{color:#15517c;background:#7cbeff2e}.setup-wizard-card.is-approval-blocked strong{color:#7a1026;background:#ff50701f}.setup-wizard-card h4{color:var(--paper-ink);margin:0;font-size:1.02rem;line-height:1.2}.setup-wizard-card p,.setup-wizard-card small{color:#111217a3;margin:0;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}.setup-wizard-actions{flex-wrap:wrap;align-self:end;align-items:center;gap:.5rem;display:flex}.rules-builder-grid{align-items:start}.rules-preview-list,.audit-timeline-list{gap:.55rem;display:grid}.rules-preview-item,.audit-timeline-item{background:var(--paper-soft);border:1px solid #1112171a;border-left-width:4px;border-radius:8px;gap:.34rem;padding:.75rem;display:grid}.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}.autopilot-quality-proof{color:#111217a8;font-weight:820;display:block}.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{color:#111217ad;text-transform:uppercase;background:#11121714;border-radius:999px;width:fit-content;padding:.2rem .46rem;font-size:.72rem;font-style:normal;font-weight:950}.lead-select-col{z-index:3;width:52px;min-width:52px;box-shadow:1px 0 0 var(--line-dark);background:#fff;position:sticky;left:0}th.lead-select-col{z-index:5}.lead-select-col input{width:1.15rem;height:1.15rem}.lead-dynamic-field{color:#4f535b;min-width:170px;font-size:.9rem;font-weight:720}.lead-dynamic-field span{color:#11121761}.lead-sticky-col{z-index:2;min-width:170px;box-shadow:1px 0 0 var(--line-dark);background:#fff;position:sticky;left:52px}th.lead-sticky-col{z-index:4}.lead-sticky-col-2{min-width:210px;left:222px}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}.lead-field-preview{gap:.35rem;min-width:210px;display:grid}.lead-field-preview span{color:#555963;font-size:.88rem;font-weight:720}.lead-field-preview strong{color:var(--paper-ink)}.submission-answer-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-top:1rem;display:grid}.submission-answer{border:1px solid var(--line-dark);background:var(--paper-soft);border-radius:8px;gap:.35rem;padding:.85rem;display:grid}.submission-answer span{color:#555963}.submission-detail-topline{background:var(--paper);color:#555963;border-radius:8px;flex-wrap:wrap;gap:.65rem 1rem;margin-top:1rem;padding:.8rem;font-weight:760;display:flex}.submission-detail-topline strong{color:var(--paper-ink)}@media (width<=760px){.admin-shell .quote-packet-core,.admin-shell .quote-packet-subcard .detail-editor-grid,.admin-shell .quote-artifact-review-grid,.admin-shell .quote-artifact-field-grid,.quote-ops-john-review-head,.quote-ops-john-review-grid,.quote-ops-john-fact-grid,.quote-ops-lead-system-link,.quote-ops-lead-sync-grid,.quote-ops-run-steps,.quote-ops-run-boundaries,.quote-ops-workbench-command-strip,.quote-ops-workbench-facts,.quote-ops-workbench-actions,.admin-shell .quote-scheduling-status-strip,.admin-shell .quote-scheduling-settings-grid,.admin-shell .quote-scheduling-employee-grid{grid-template-columns:1fr}.quote-ops-workbench-hero,.quote-ops-workbench-editor>summary,.quote-packet-advanced>summary{align-items:flex-start}.quote-ops-next-action-kicker{justify-content:flex-start;width:100%}.quote-ops-john-review,.quote-ops-john-panel,.quote-ops-workbench-editor,.admin-shell .quote-packet-card,.admin-shell .quote-packet-subcard,.admin-shell .quote-qb-readiness{overflow-wrap:anywhere;max-width:100%}.quote-packet-advanced>summary,.quote-packet-advanced>:not(summary){margin-left:.62rem;margin-right:.62rem}.quote-packet-advanced>summary{padding-left:0;padding-right:0}}.production-runbook{background:linear-gradient(135deg,#8bff6a24,#0000 44%),#fff;border:1px solid #0a6b322e;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;margin-top:1rem;padding:1rem;display:grid}.production-runbook h3{margin:0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.04}.production-runbook p:not(.eyebrow){color:#111217ad;margin:.45rem 0 0;font-weight:740;line-height:1.45}.production-runbook ol{color:#111217b8;gap:.55rem;margin:0;padding-left:1.2rem;font-weight:780;line-height:1.45;display:grid}.button-danger{color:#fff;background:#7b1e2b}.button:disabled,.button-secondary:disabled{cursor:not-allowed;opacity:.62}.site-footer{border-top:1px solid var(--line);color:var(--ink);background:#06070a}.footer-grid{width:min(calc(100% - 2rem), var(--max));grid-template-columns:minmax(0,1.05fr) minmax(170px,.34fr) minmax(190px,.42fr) minmax(170px,.34fr);gap:2rem;margin:0 auto;padding:clamp(3rem,6vw,5rem) 0;display:grid}.footer-grid h2{font-size:clamp(2rem,4vw,3.4rem)}.footer-grid h3{margin-bottom:1rem}.footer-grid nav,.footer-grid div:last-child{color:var(--ink-muted);gap:.55rem;font-weight:750;display:grid}.footer-grid p{color:var(--ink-muted);margin-top:1rem}.footer-bottom{width:min(calc(100% - 2rem), var(--max));border-top:1px solid var(--line);color:var(--ink-muted);justify-content:space-between;gap:1rem;margin:0 auto;padding:1.2rem 0;font-size:.9rem;display:flex}@media (width<=980px){.next-event-item{grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.next-event-main{grid-template-columns:minmax(0,1fr);gap:.2rem}.next-event-main small{text-overflow:ellipsis;overflow:hidden}.next-event-countdown{justify-self:start;min-width:0}.next-event-actions{grid-row:span 2}.header-inner{grid-template-columns:minmax(0,1fr) auto auto}.desktop-nav,.header-actions{display:none}.brand{min-width:0}.brand span{text-overflow:ellipsis;overflow:hidden}.mobile-header-cta{justify-self:end;align-items:center;gap:.5rem;display:inline-flex}.mobile-header-cta .mobile-quote-link{white-space:nowrap;min-height:44px}.mobile-call-link{border:1px solid var(--line);border-radius:var(--radius);width:44px;height:44px;color:var(--ink);background:#ffffff0a;flex:none;justify-content:center;align-items:center;display:inline-flex}.mobile-call-link svg{fill:currentColor;width:20px;height:20px}.mobile-nav{justify-self:end;display:block}.section-heading,.split,.quote-layout,.quote-chooser-heading,.quote-contact-strip,.media-split,.comparison-grid,.detail-grid,.event-detail-layout,.event-detail-panel-heading,.event-detail-info-grid,.event-detail-fact-grid,.event-detail-channel-deck,.event-detail-step-list,.event-detail-photo-grid,.event-detail-share-panel,.quote-guidance-panel,.venue-seo-layout,.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,.quote-choice-grid,.decision-grid,.use-case-grid,.use-case-detail-grid,.review-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.event-grid,.event-detail-strip,.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,.quote-ops-start-panel,.process-layout,.footer-grid{grid-template-columns:minmax(0,1fr)}.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 (width<=400px){.brand span{display:none}}@media (width<=620px){.planning-link-grid{gap:.65rem;margin-top:1.25rem}.planning-link-card{min-height:64px;padding:.8rem 2.5rem .8rem 1rem;font-size:.98rem;line-height:1.25}.next-event-inner{width:min(calc(100% - .75rem), var(--max))}.next-event-item{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .5rem;min-height:44px;padding:.32rem 0}.next-event-countdown{display:none}.next-event-actions{grid-area:1/2;width:auto;display:inline-flex}.next-event-ticket-button{min-height:32px;padding:.36rem .62rem;font-size:.76rem}.next-event-detail-link{display:none}.next-event-main{gap:.08rem}.next-event-main span{font-size:.66rem}.next-event-main strong{font-size:.82rem}.next-event-main small{font-size:.73rem}h1,h2,h3{overflow-wrap:break-word;max-width:100%}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{justify-self:stretch;width:100%;max-width:100%}.section-heading,.quote-layout,.quote-chooser-heading,.quote-choice-card,.quote-contact-strip,.quote-guidance-panel,.quote-recommendation-card,.venue-seo-media,.quote-copy{width:100%;max-width:100%;overflow:hidden}.quote-path-tabs,.quote-choice-grid{grid-template-columns:minmax(0,1fr)}.quote-choice-body{grid-template-rows:auto}.quote-contact-strip .section-actions{justify-content:flex-start}.section-inner{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem)}.section-heading{gap:1rem}.section-heading>p,.quote-copy>p{justify-self:start;width:100%;max-width:min(100%,300px)}.check-list{width:100%;max-width:100%}.check-list li{overflow-wrap:break-word;max-width:min(100%,300px)}.hero{min-height:calc(92vh - 74px)}.header-inner{width:min(calc(100% - 1rem), var(--max));grid-template-columns:minmax(0,1fr) auto auto;gap:.55rem;min-height:74px}.mobile-header-cta{gap:.4rem}.mobile-header-cta .mobile-quote-link{padding:.55rem .7rem;font-size:.86rem}.brand img{width:44px;height:44px}.brand{gap:.45rem;min-width:0;font-size:.8rem}.brand span{text-overflow:ellipsis;overflow:hidden}.mobile-nav summary{padding:.55rem .7rem}.hero-content{width:min(calc(100vw - 2rem), var(--max));max-width:calc(100vw - 2rem);padding-top:3rem;overflow:hidden}.hero-video{object-position:center;display:block}.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}.event-detail-hero{min-height:auto}.event-detail-hero-inner{width:calc(100vw - 2rem);padding:3.5rem 0 4.2rem}.event-detail-hero h1{font-size:clamp(2.75rem,14vw,4.6rem)}.event-detail-strip{margin-top:-1.7rem}.event-detail-strip div{border-bottom:1px solid #1112171a;border-right:0;min-height:84px}.event-detail-strip div:last-child{border-bottom:0}.event-detail-photo-grid,.event-detail-share-panel{grid-template-columns:minmax(0,1fr)}.event-detail-ticket-panel{position:static}.has-mobile-event-ticket-bar{padding-bottom:78px}.has-mobile-event-ticket-bar .mobile-event-ticket-bar{z-index:55;padding:.66rem 1rem calc(.66rem + env(safe-area-inset-bottom));backdrop-filter:blur(16px);background:#06070af0;border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 48px #00000052}.event-card-actions{grid-template-columns:minmax(0,1fr)}.event-detail-link{min-height:38px}.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{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:.45rem;max-width:100%;padding:0 0 .1rem;display:flex;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.hero-kicker::-webkit-scrollbar{display:none}.pill{white-space:nowrap;flex:none;justify-content:center;min-width:0;min-height:36px;padding-inline:.75rem;font-size:.78rem}.hero-actions .button,.section-actions .button,.event-toolbar .button,.event-card-actions .button{width:100%}.event-toolbar{flex-direction:column;align-items:stretch}.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-area: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-login,.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{grid-column:2;justify-self:start;width:fit-content;margin-top:.15rem;position:static}.photo-collage{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.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 (prefers-reduced-motion:reduce) and (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{background:#ffffffbd;border:1px solid #1112171a;border-radius:8px;margin-top:1rem;padding:clamp(1rem,2vw,1.35rem)}.security-hardening-grid,.backup-retention-grid,.admin-gate-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;display:grid}.security-hardening-card,.backup-retention-grid>article{background:#f7f6efc7;border:1px solid #1112171a;border-radius:8px;min-width:0;padding:.95rem}.security-hardening-card.is-good{background:#eaf9e8b8;border-color:#2e7d3242}.security-hardening-card.is-warning{background:#fff7dcc7;border-color:#b5760047}.security-hardening-card strong,.backup-retention-grid strong{letter-spacing:0;text-transform:uppercase;color:var(--forest);margin-bottom:.35rem;font-size:.74rem;display:inline-flex}.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{color:var(--muted);margin:0}.security-header-strip{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}.security-header-strip span{background:#ffffffb3;border:1px solid #1112171a;border-radius:999px;padding:.38rem .58rem;font-size:.82rem;font-weight:800;display:inline-flex}.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{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:1rem 0;display:grid}.reporting-summary-grid>div,.report-insight-card,.report-chart-card,.alert-routing-card,.reporting-panel{background:#ffffffc7;border:1px solid #0c18261f;border-radius:8px;padding:1rem}.reports-filter-strip{background:#ffffffb8;border:1px solid #0c18261f;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.75rem;margin:1rem 0;padding:1rem;display:grid}.reports-filter-strip label{gap:.38rem;display:grid}.reports-filter-strip label span,.report-chart-card .eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.report-insight-card{gap:.35rem;min-height:6rem;display:grid}.report-insight-card strong{color:var(--ink);font-size:1.65rem;line-height:1}.report-insight-card.is-good{background:linear-gradient(135deg,#338d4a24,#ffffffc7);border-color:#2da8526b}.report-insight-card.is-warning{background:linear-gradient(135deg,#c68b1c24,#ffffffc7);border-color:#c68b1c73}.reports-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-chart-card{align-content:start;gap:.8rem;display:grid}.report-chart-card h4{margin:.12rem 0 0}.report-chart-card-wide{grid-column:1/-1}.report-bar-row{grid-template-columns:minmax(7rem,.9fr) minmax(6rem,1.6fr) auto;align-items:center;gap:.75rem;min-height:2rem;display:grid}.report-bar-row span{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-weight:800}.report-bar-row b{color:var(--ink);font-variant-numeric:tabular-nums}.report-bar-track{background:#0c18261a;border-radius:999px;min-height:.62rem;overflow:hidden}.report-bar-track svg{width:100%;height:.62rem;display:block}.report-bar-fill{fill:var(--accent)}.report-chart-empty{color:var(--muted);border:1px dashed #0c18262e;border-radius:8px;padding:.85rem}.reporting-summary-grid strong{color:var(--ink);font-size:clamp(1.25rem,3vw,2rem);line-height:1;display:block}.reporting-summary-grid span,.report-insight-card span,.alert-routing-card span,.reporting-panel span,.reporting-panel small{color:var(--muted)}.reporting-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.report-row-list,.report-card-list{gap:.5rem;display:grid}.report-row-list span,.report-card-button{text-align:left;background:#ffffffb8;border:1px solid #0c18261a;border-radius:8px;justify-content:space-between;gap:.75rem;width:100%;padding:.7rem .85rem;display:flex}.report-card-button{justify-content:initial;color:inherit;cursor:pointer;display:grid}.alert-routing-card{gap:.65rem;display:grid}.trust-layer-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1rem;display:grid}.trust-media-card,.trust-review-card{background:#fff;border:1px solid #0c18261f;border-radius:8px;gap:.85rem;padding:1rem;display:grid}.trust-media-card video{aspect-ratio:16/10;object-fit:cover;background:#07080d;border-radius:8px;width:100%}.trust-rating{align-items:baseline;gap:.75rem;display:flex}.trust-rating strong{font-size:2.2rem;line-height:1}.trust-review-list{gap:.7rem;display:grid}.trust-review-list blockquote{border-left:3px solid var(--green);margin:0;padding-left:.75rem}.trust-review-list p,.trust-review-list cite{margin:0}.media-source-badge.is-good{color:var(--green-dark);background:#dcf6d2cc;border-color:#297e4247}.media-source-badge.is-risk{color:#8f2e2e;background:#ffe7e7e6;border-color:#b23e3e47}@media (width<=820px){.reports-filter-strip,.reports-chart-grid,.autopilot-schedule-summary-grid,.autopilot-plan-queue-comparison-grid,.reporting-layout,.trust-layer-grid{grid-template-columns:1fr}.autopilot-social-schedule-workspace>.autopilot-preview-toolbar,.autopilot-queue-truth-label{flex-direction:column}.autopilot-queue-truth-label span{text-align:left}.autopilot-schedule-advanced-menu{width:min(100%,520px);margin-top:.45rem;position:static}.report-bar-row{grid-template-columns:minmax(0,1fr) auto}.report-bar-track{grid-column:1/-1}.report-row-list span{display:grid}}.platform-cadence-grid,.cost-dashboard-list,.recycle-list{gap:.9rem;display:grid}.platform-cadence-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:.65rem}.platform-cadence-card,.cost-dashboard-card,.recycle-item{color:var(--admin-text);background:linear-gradient(135deg,#8bff6a0f,#0000 42%),#111822eb;border:1px solid #ebf6ee1f;border-radius:10px;padding:1rem;box-shadow:inset 0 1px #ffffff08}.platform-cadence-card{gap:.8rem;display:grid}.platform-cadence-card>div:first-child,.cost-dashboard-card-head,.recycle-item-head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.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{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:1rem 0;display:grid}.cost-dashboard-summary div{background:#8bff6a14;border:1px solid #8bff6a3d;border-radius:10px;padding:1rem}.cost-dashboard-summary strong{color:var(--admin-text);font-size:clamp(1.7rem,3vw,2.35rem);line-height:1;display:block}.cost-dashboard-summary span{color:var(--admin-muted);margin-top:.35rem;font-weight:850;display:block}.cost-dashboard-card-head em{color:var(--admin-good);border:1px solid #8bff6a47;border-radius:999px;padding:.32rem .6rem;font-style:normal;font-weight:900}.cost-dashboard-card dl{gap:.65rem;margin:1rem 0;display:grid}.cost-dashboard-card dl div{border-bottom:1px solid #ebf6ee14;grid-template-columns:minmax(100px,.25fr) minmax(0,1fr);gap:.75rem;padding-bottom:.65rem;display:grid}.cost-dashboard-card dt{color:var(--admin-faint);text-transform:uppercase;font-size:.72rem;font-weight:900}.cost-dashboard-card p{color:var(--admin-muted)}.recycle-toolbar{grid-template-columns:minmax(220px,1fr) minmax(180px,.25fr);gap:.8rem;margin:1rem 0;display:grid}.recycle-item{gap:.8rem;display:grid}.recycle-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.button-danger{color:#ffd8df;background:#ff5d741f;border-color:#ff5d746b}.button-danger:hover,.button-danger:focus-visible{color:#fff;background:#ff5d7433;border-color:#ff5d74b8}.ops-change-grid,.media-assistant-grid,.automation-confidence-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.72rem;margin-top:.85rem;display:grid}.ops-change-column,.media-assistant-card,.automation-confidence-card{background:#070c138a;border:1px solid #ebf6ee1f;border-radius:8px;align-content:start;gap:.36rem;min-width:0;padding:.78rem;display:grid}.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{background:linear-gradient(135deg,#ffcc4d1c,#0000 48%),#211b10b3;border-color:#ffcc4d57}.media-assistant-card.is-good,.automation-confidence-card.is-good,.ops-change-column.is-good{background:linear-gradient(135deg,#8bff6a1c,#0000 48%),#102419b8;border-color:#8bff6a52}.crm-panel-head,.crm-split,.crm-metric-row{gap:.72rem;display:grid}.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{color:var(--admin-copy);text-align:left;background:#070c1394;border:1px solid #ebf6ee1f;border-radius:8px}.crm-metric-row button{gap:.25rem;padding:.72rem;display:grid}.crm-metric-row span{color:var(--admin-copy-muted);text-transform:uppercase;font-size:.7rem;font-weight:640}.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{background:#070c1375;border:1px solid #ebf6ee1f;border-radius:8px;align-content:start;gap:.48rem;padding:.78rem;display:grid}.crm-alert-list>strong{color:var(--admin-copy-strong);font-size:.92rem}.crm-alert-list button,.detail-template-list button{gap:.2rem;padding:.55rem .62rem;display:grid}.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{background:#8bff6a17;border-color:#8bff6a75}.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{gap:0;margin:0;padding:0;list-style:none;display:grid}.lead-timeline-row{grid-template-columns:18px 1fr;gap:.6rem;padding:0 0 .85rem;display:grid;position:relative}.lead-timeline-row:before{content:"";background:#ebf6ee24;width:2px;position:absolute;top:14px;bottom:-2px;left:8px}.lead-timeline-row:last-child:before{display:none}.lead-timeline-dot{z-index:1;background:#0b1117;border:2px solid #ebf6ee4d;border-radius:50%;width:12px;height:12px;margin-top:4px}.lead-timeline-row.is-done .lead-timeline-dot{background:#8bff6ae6;border-color:#8bff6ae6}.lead-timeline-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.lead-timeline-label{color:#8bff6adb;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:800}.lead-timeline-date{color:#fff;font-size:.82rem;font-weight:600}.lead-timeline-detail{color:var(--admin-copy-muted);margin-top:.15rem;font-size:.82rem;line-height:1.4;display:block}.lead-reply-direct{gap:.6rem;display:grid}.lead-reply-ask{gap:.3rem;display:grid}.lead-reply-ask>span{color:var(--admin-copy-muted);font-size:.82rem;font-weight:640}.lead-reply-ask>span small{opacity:.85;font-weight:500}.lead-reply-ask textarea{width:100%;font:inherit;color:var(--admin-copy,#ebf6ee);resize:vertical;background:#070c1380;border:1px solid #ebf6ee29;border-radius:10px;min-height:50px;padding:.55rem .7rem;line-height:1.5}.lead-reply-ask textarea:focus-visible{border-color:#8bff6a8c;outline:none;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{color:var(--admin-copy-muted);background:#070c1380;border:1px solid #ebf6ee1a;border-radius:8px;gap:.18rem;padding:.58rem;display:grid}.detail-answer-list b{color:#8bff6adb;text-transform:uppercase;font-size:.7rem;font-weight:660}.detail-template-list,.detail-answer-list,.lead-reply{gap:.5rem;display:grid}.lead-reply .detail-template-list{grid-auto-columns:max-content;grid-auto-flow:column;gap:.4rem;padding-bottom:2px;overflow-x:auto}.lead-reply-subject,.lead-reply-body{width:100%;font:inherit;color:var(--admin-copy,#111418);background:#fff;border:1px solid #1112172e;border-radius:8px;padding:.55rem .7rem}.lead-reply-body{resize:vertical;min-height:96px;line-height:1.5}.lead-reply-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.composer-autopilot-btn{color:#07100b;background:linear-gradient(135deg,#8bff6a,#3ddc84);border:0;font-weight:800}.composer-autopilot-btn:hover{filter:brightness(1.05)}.composer-autopilot-hint{color:var(--muted,#9aa4b2);margin:0;font-size:.82rem}.composer-auto-btn{color:var(--accent,#8bff6a);font:inherit;cursor:pointer;background:#8bff6a1a;border:1px solid #8bff6a66;border-radius:999px;margin-left:.4rem;padding:.18rem .55rem;font-size:.72rem;font-weight:700}.composer-auto-btn:hover{background:#8bff6a2e}.composer-topic-label{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.composer-suggest-btn{color:var(--accent,#8bff6a);font:inherit;cursor:pointer;background:#8bff6a1a;border:1px solid #8bff6a66;border-radius:999px;padding:.3rem .7rem;font-size:.78rem;font-weight:700}.composer-suggest-btn:hover{background:#8bff6a2e}.composer-topic-suggestions{gap:.45rem;margin:.2rem 0 .4rem;display:grid}.composer-suggest-label,.composer-suggest-empty{color:var(--muted,#9aa4b2);font-size:.8rem}.composer-suggest-chip{text-align:left;border:1px solid var(--line,#ffffff24);color:#e7ebf0;cursor:pointer;background:#05060a;border-radius:10px;gap:.15rem;padding:.55rem .75rem;display:grid}.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{max-width:70ch;color:var(--muted,#9aa4b2);margin:0 0 1.1rem;line-height:1.55}.composer-card{border:1px solid var(--line,#ffffff1a);background:linear-gradient(#12161d,#0e1117);border-radius:16px;gap:1.1rem;padding:clamp(1.2rem,2.2vw,1.6rem);display:grid;box-shadow:0 18px 48px #00000038}.composer-card .composer-actions{border-top:1px solid var(--line,#ffffff14);margin-top:.2rem;padding-top:1.1rem}.composer-type{background:#ffffff0d;border-radius:10px;gap:.3rem;width:max-content;padding:.25rem;display:inline-flex}.composer-type-btn{font:inherit;cursor:pointer;color:var(--muted,#9aa4b2);background:0 0;border:0;border-radius:8px;padding:.45rem 1rem;font-weight:700}.composer-type-btn.is-active{background:var(--accent,#8bff6a);color:#07100b}.composer-field-label{color:#d7dde6;margin-bottom:.4rem;font-size:.86rem;font-weight:600;display:block}.composer-channel-note,.composer-handoff-note{color:#9aa4b2;margin:.25rem 0 0;font-size:.78rem;font-weight:760;line-height:1.35;display:block}.composer-handoff-note{color:#d9f8cf;background:#8bff6a14;border:1px solid #8bff6a33;border-radius:8px;margin:0;padding:.55rem .7rem}.composer-platforms{flex-wrap:wrap;gap:.5rem;display:flex}.composer-platform{color:#e7ebf0;cursor:pointer;user-select:none;background:#070c1380;border:1px solid #ebf6ee29;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .95rem;font-size:.85rem;font-weight:600;line-height:1;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.composer-platform:hover{border-color:#8bff6a80}.composer-platform input{appearance:none;cursor:pointer;background:0 0;border:1.5px solid #ebf6ee66;border-radius:999px;flex:none;place-content:center;width:1.05rem;height:1.05rem;margin:0;padding:0;transition:border-color .15s,background .15s;display:grid}.composer-platform input:after{content:"";border-bottom:2px solid #07100b;border-left:2px solid #07100b;width:.5rem;height:.28rem;transition:transform .15s;transform:translateY(-1px)rotate(-45deg)scale(0)}.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-offset:2px;outline:2px solid #8bff6aa6}.composer-platform:has(input:checked){color:#eafff0;background:#8bff6a1f;border-color:#8bff6a99}.composer-source-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.55rem;display:grid}.composer-source-pill{color:#e7ebf0;cursor:pointer;background:#070c1380;border:1px solid #ebf6ee24;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;min-height:4.25rem;padding:.65rem;display:grid}.composer-source-pill input{width:1.05rem;height:1.05rem;accent-color:var(--accent,#8bff6a);margin:.12rem 0 0}.composer-source-pill:has(input:checked){background:#8bff6a1f;border-color:#8bff6a9e}.composer-source-pill strong,.composer-source-pill small{display:block}.composer-source-pill small{color:#9aa4b2;margin-top:.2rem;font-size:.76rem;line-height:1.3}.composer-field{color:#d7dde6;gap:.35rem;font-size:.86rem;font-weight:600;display:grid}.composer-field textarea,.composer-field input,.composer-field select,.composer-result-copy,.composer-result-hashtags,.composer-subject{width:100%;font:inherit;border:1px solid var(--line,#ffffff29);color:#f4f7fb;background:#05060a;border-radius:8px;padding:.6rem .75rem;font-weight:400}.composer-field select{cursor:pointer}.composer-field textarea:focus,.composer-field input:focus,.composer-field select:focus{border-color:var(--accent,#8bff6a);outline:none;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{border-color:var(--accent,#8bff6a);outline:none}.composer-field textarea,.composer-result-copy{resize:vertical;line-height:1.5}.composer-options{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem;display:grid}.composer-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.composer-status{color:var(--muted,#9aa4b2);font-size:.85rem}.composer-results{gap:.8rem;display:grid}.composer-result{border:1px solid var(--line,#ffffff1f);background:#05060a;border-radius:12px;gap:.55rem;padding:1rem;display:grid}.composer-result-head{justify-content:space-between;align-items:center;display:flex}.composer-result-head strong{color:#fff}.composer-slots{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.composer-slots-label{color:var(--muted,#9aa4b2);font-size:.78rem;font-weight:700}.composer-chip{color:#cdeec0;font:inherit;cursor:pointer;background:#8bff6a1a;border:1px solid #8bff6a66;border-radius:999px;padding:.32rem .65rem;font-size:.8rem}.composer-chip.is-active{background:var(--accent,#8bff6a);color:#07100b;border-color:var(--accent,#8bff6a)}.composer-schedule-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.composer-schedule-row input{border:1px solid var(--line,#ffffff29);color:#f4f7fb;width:auto;font:inherit;background:#05060a;border-radius:8px;padding:.5rem .6rem}.composer-result-status{color:var(--muted,#9aa4b2);font-size:.82rem}.composer-blog-score{letter-spacing:.03em;text-transform:uppercase;color:var(--accent,#8bff6a);font-size:.72rem;font-weight:800}.composer-blog-excerpt{color:var(--muted,#9aa4b2);margin:0;font-size:.88rem;line-height:1.5}.composer-media{gap:.4rem;display:grid}.composer-media-grid{flex-wrap:wrap;gap:.45rem;display:flex}.composer-media-tile{border:2px solid var(--line,#ffffff29);width:64px;height:64px;color:var(--muted,#9aa4b2);cursor:pointer;background:#05060a;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.72rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.composer-media-tile img{object-fit:cover;width:100%;height:100%;display:block}.composer-media-tile.is-active{border-color:var(--accent,#8bff6a);box-shadow:0 0 0 2px #8bff6a4d}.composer-media-badge{color:#fff;text-shadow:0 1px 3px #000c;font-size:.7rem;position:absolute;bottom:3px;right:4px}.automation-confidence-panel{margin-top:1rem}.automation-confidence-card{min-height:124px}@media (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,.crm-panel-head,.crm-split{grid-template-columns:1fr}}.setup-health-stack{gap:.7rem;margin-top:1rem;display:grid}.setup-health-stack>*{min-width:0;margin:0}.setup-health-stack>.admin-gate-grid{margin-top:0}.setup-manual-panel{background:linear-gradient(135deg,#8bff6a0d,#0000 44%),#070c1380;border:1px solid #ebf6ee24;border-radius:10px;gap:.85rem;padding:clamp(.95rem,1.6vw,1.18rem);display:grid}.setup-health-accordion{background:#070c1380;border:1px solid #ebf6ee24;border-radius:10px;overflow:hidden}.setup-health-accordion[open]{border-color:#8bff6a3d}.setup-health-accordion>summary{cursor:pointer;background:linear-gradient(135deg,#8bff6a0d,#0000 44%),#0d131cd1;grid-template-columns:minmax(0,.85fr) minmax(220px,1fr) auto;align-items:center;gap:.85rem;min-height:3.2rem;padding:.78rem .92rem;list-style:none;display:grid}.setup-health-accordion>summary::-webkit-details-marker{display:none}.setup-health-accordion>summary:after{content:"+";color:#baff9f;background:#8bff6a14;border:1px solid #baff9f38;border-radius:999px;justify-self:end;place-items:center;width:1.75rem;height:1.75rem;font-size:1rem;font-weight:620;display:grid}.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-section-controls .admin-help-button{width:2rem;height:2rem;min-height:2rem}.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{background:linear-gradient(135deg,#8bff6a0f,#0000 44%),#0c121cb8;border-color:#ebf6ee24}.admin-shell .admin-inline-collapsible.is-collapsed{background:linear-gradient(135deg,#8bff6a0b,#0000 44%),#0c121c9e;border-color:#ebf6ee1f}.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{gap:.45rem;display:grid}.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;padding:clamp(.75rem,2vw,1.25rem);overflow:auto}.admin-review-card,.admin-help-card{max-height:min(86vh,820px);overflow:auto}.admin-shell .autopilot-master-summary{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:.65rem;margin-top:1rem;display:grid}.admin-shell .autopilot-master-card,.admin-shell .autopilot-flow-card,.admin-shell .autopilot-preview-card{color:var(--admin-copy);background:linear-gradient(135deg,#ffffff0a,#0000 48%),#0c141fdb;border:1px solid #ebf6ee24;border-radius:10px}.admin-shell .autopilot-master-card{gap:.28rem;min-height:84px;padding:.76rem;display:grid}.admin-shell .autopilot-master-card span,.admin-shell .autopilot-flow-card span,.admin-shell .autopilot-preview-card span{color:var(--admin-copy-faint);text-transform:uppercase;font-size:.72rem;font-weight:650}.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{background:linear-gradient(135deg,#8bff6a1f,#0000 50%),#0f2116e6;border-color:#8bff6a52}.admin-shell .autopilot-master-card.is-warning,.admin-shell .autopilot-flow-card.is-warning,.admin-shell .autopilot-preview-card.is-warning{background:linear-gradient(135deg,#ffcc4d1f,#0000 50%),#211b10eb;border-color:#ffcc4d57}.admin-shell .autopilot-master-card.is-risk,.admin-shell .autopilot-flow-card.is-risk,.admin-shell .autopilot-preview-card.is-risk{background:linear-gradient(135deg,#ff5d741f,#0000 50%),#211019eb;border-color:#ff5d745c}.admin-shell .autopilot-mode-switch,.admin-shell .autopilot-action-bar{background:#070c1394;border:1px solid #ebf6ee1f;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;padding:.55rem;display:flex}.admin-shell .autopilot-action-bar span{color:var(--admin-copy-muted);font-size:.82rem;font-weight:620}.admin-shell .content-autopilot-shell{background:#070c1357;border:1px solid #ebf6ee1a;border-radius:10px;gap:.75rem;padding:.62rem}.admin-shell .autopilot-mode-switch button:not(.button){min-height:2.3rem;color:var(--admin-copy-muted);background:#0c141fd1;border:1px solid #ebf6ee21;border-radius:8px;padding:.44rem .72rem}.admin-shell .autopilot-mode-switch button.is-active{color:#baff9f;background:#102419e0;border-color:#8bff6a70}.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{background:#0c141fc2;border-color:#ebf6ee1f;min-height:2.9rem;padding:.64rem .74rem}.admin-shell .content-autopilot-tabs button.is-active{background:linear-gradient(135deg,#8bff6a1f,#0000 48%),#102419db;border-color:#8bff6a61}.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{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.78rem;margin-top:.85rem;display:grid}.admin-shell .autopilot-engine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem;margin-top:.85rem;display:grid}@media (width<=960px){.admin-shell .autopilot-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.admin-shell .autopilot-engine-grid,.autopilot-social-preview-item{grid-template-columns:minmax(0,1fr)}.autopilot-preview-media,.autopilot-preview-media img,.autopilot-preview-media video,.autopilot-preview-media iframe{min-height:180px}}.admin-shell .autopilot-blog-command-strip,.admin-shell .autopilot-blog-surface{background:linear-gradient(135deg,#8bff6a12,#0000 48%),#080e16c7;border-color:#ebf6ee1f;margin-top:0}.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{color:var(--admin-copy-muted);background:#ebf6ee0e;border-color:#ebf6ee1a}.admin-shell .autopilot-social-command-strip,.admin-shell .autopilot-social-surface,.admin-shell .autopilot-social-stat{background:linear-gradient(135deg,#8bff6a0f,#0000 46%),#080e16c7;border-color:#ebf6ee1f}.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,.admin-shell .autopilot-creative-report-head small,.admin-shell .autopilot-creative-post span,.admin-shell .autopilot-creative-post small,.admin-shell .autopilot-creative-signal-grid span{color:var(--admin-copy-muted)}.admin-shell .autopilot-creative-post,.admin-shell .autopilot-creative-signal-grid article{background:#0c151da8;border-color:#ebf6ee1f}.admin-shell .autopilot-creative-post.is-good{border-color:#8bff6a4d}.admin-shell .autopilot-creative-post.is-warning{border-color:#f2c86b52}.admin-shell .autopilot-creative-post strong,.admin-shell .autopilot-creative-signal-grid strong{color:var(--admin-copy-strong)}.admin-shell .autopilot-social-preview-panel .rules-preview-list,.admin-shell .autopilot-schedule-queue-panel .rules-preview-list{scrollbar-color:#8bff6a5c transparent}.admin-shell .autopilot-preview-inline-actions,.admin-shell .autopilot-preview-note{background:linear-gradient(135deg,#8bff6a12,#0000 62%),#080e16bd;border-color:#8bff6a33}.admin-shell .autopilot-preview-inline-actions span,.admin-shell .autopilot-preview-note span{color:var(--admin-copy-muted)}.admin-shell .autopilot-preview-note strong{color:var(--admin-copy-strong)}.admin-shell .autopilot-quality-proof{color:#ebf6eea8}.admin-shell .autopilot-preview-media{color:var(--admin-copy-muted);background:#060910;border-color:#ebf6ee1a}.admin-shell .autopilot-preview-media.is-empty{color:var(--admin-copy-muted);background:linear-gradient(135deg,#8bff6a14,#0000 58%),#080e16bd}.admin-shell .autopilot-preview-media.is-missing-media,.admin-shell .autopilot-post-thumb.is-missing-media,.admin-shell .social-queue-media.is-missing-media{background:linear-gradient(135deg,#f2c86b1f,#0000 62%),#060910}.admin-shell .autopilot-preview-chip{color:var(--admin-copy-muted);background:#ebf6ee0e;border-color:#ebf6ee1f}.admin-shell .autopilot-preview-chip.platform-facebook{color:#8bbcff}.admin-shell .autopilot-preview-chip.platform-instagram{color:#ff9ad1}.admin-shell .autopilot-preview-chip.platform-tiktok,.admin-shell .autopilot-preview-chip.platform-threads{color:var(--admin-copy-strong)}.admin-shell .autopilot-preview-chip.platform-youtube{color:#f99}.admin-shell .autopilot-preview-chip.platform-google-business{color:#9fc0ff}.admin-shell .autopilot-preview-chip.is-warning{color:#f2c86b}.admin-shell .autopilot-preview-chip.is-proposed{color:#d8c5ff;background:#734bbe2e;border-color:#be9dff57}.admin-shell .autopilot-schedule-advanced>summary{color:var(--admin-copy);background:#0c141fd6;border-color:#ebf6ee29}.admin-shell .autopilot-schedule-advanced-menu{background:#0c151f;border-color:#f2c86b42;box-shadow:0 18px 44px #0000006b}.admin-shell .autopilot-schedule-advanced-menu small,.admin-shell .autopilot-queue-truth-label span,.admin-shell .autopilot-plan-queue-comparison-head span,.admin-shell .autopilot-plan-queue-comparison-foot,.admin-shell .autopilot-plan-queue-comparison-grid span,.admin-shell .autopilot-plan-queue-comparison-grid small{color:var(--admin-copy-muted)}.admin-shell .autopilot-queue-truth-label,.admin-shell .autopilot-plan-queue-comparison-grid article{background:linear-gradient(135deg,#8bff6a12,#0000 62%),#080e16bd;border-color:#8bff6a33}.admin-shell .autopilot-plan-queue-comparison{background:#050a106b;border-color:#ebf6ee1a}.admin-shell .autopilot-plan-queue-comparison-grid article.is-warning{background:linear-gradient(135deg,#f2c86b14,#0000 62%),#14110ac2;border-color:#f2c86b42}.admin-shell .autopilot-queue-truth-label strong,.admin-shell .autopilot-plan-queue-comparison-head strong,.admin-shell .autopilot-plan-queue-comparison-grid strong{color:var(--admin-copy-strong)}.admin-shell .autopilot-preview-copy p,.admin-shell .autopilot-preview-meta small{color:var(--admin-copy-muted)}.admin-shell .autopilot-social-platform-panel .autopilot-platform-note{border-top-color:#ebf6ee1a}.admin-shell .autopilot-engine-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.85rem;display:grid}@media (width<=960px){.admin-shell .autopilot-engine-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.admin-shell .autopilot-engine-summary{grid-template-columns:minmax(0,1fr)}}.admin-shell .autopilot-engine-summary article{background:#0c151da8;border:1px solid #baff9f2e;border-radius:.75rem;gap:.25rem;padding:.82rem;display:grid}.admin-shell .autopilot-engine-summary span{color:var(--admin-copy-faint);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:700}.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{background:linear-gradient(135deg,#8bff6a0b,#0000 44%),#080e16c7;border-color:#ebf6ee1f;margin-top:0}.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{color:var(--admin-copy-muted);gap:.35rem;font-size:.82rem;font-weight:620;display:grid}.admin-shell .autopilot-switch-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem;display:grid}.admin-shell .autopilot-settings-fields{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:.9rem .78rem;padding-top:.05rem;display:grid}.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-social-controls .autopilot-setting-field--sources{grid-column:span 1}.admin-shell #autopilot-blog-controls .autopilot-setting-field--sources{grid-column:1/-1}.admin-shell #autopilot-blog-controls .autopilot-setting-field--continuous,.admin-shell #autopilot-blog-controls .autopilot-setting-field--review{grid-column:span 6}.admin-shell .autopilot-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.45rem;display:grid}.admin-shell .autopilot-source-pill{border:1px solid var(--admin-border);min-height:4.75rem;color:var(--admin-text);background:#0a121dd1;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.72rem;display:grid}.admin-shell .autopilot-source-pill input{width:1.1rem;height:1.1rem;accent-color:var(--admin-accent);margin-top:.12rem}.admin-shell .autopilot-source-pill:has(input:checked){background:#274b246b;border-color:#90ee79b8;box-shadow:inset 0 0 0 1px #90ee792e}.admin-shell .autopilot-source-pill strong,.admin-shell .autopilot-source-pill small{display:block}.admin-shell .autopilot-source-pill small{color:var(--admin-muted);margin-top:.2rem;line-height:1.28}.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{min-height:2.3rem;line-height:1.35;display:block}.admin-shell .autopilot-settings-fields.is-locked{opacity:.55}@media (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--sources,.admin-shell .autopilot-setting-field--continuous,.admin-shell .autopilot-setting-field--review{grid-column:span 1}}@media (width<=600px){.admin-shell .autopilot-switch-row,.admin-shell #autopilot-social-controls .autopilot-settings-fields,.admin-shell .autopilot-settings-fields,.admin-shell .autopilot-source-grid{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--sources,.admin-shell .autopilot-setting-field--continuous,.admin-shell .autopilot-setting-field--review{grid-column:1}}.admin-shell label.autopilot-switch{cursor:pointer;background:linear-gradient(135deg,#8bff6a0d,#0000 52%),#070c13b3;border:1px solid #ebf6ee24;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem .7rem;margin:0;padding:.72rem .85rem;transition:border-color .16s,background .16s;display:grid}.admin-shell label.autopilot-switch:hover{border-color:#8bff6a66}.admin-shell .autopilot-switch input[type=checkbox]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-shell .autopilot-switch-track{background:#111b28eb;border:1px solid #ebf6ee33;border-radius:999px;grid-row:1/span 2;width:46px;height:26px;transition:background .18s,border-color .18s;position:relative}.admin-shell .autopilot-switch-thumb{background:#f7f8f4d1;border-radius:999px;width:18px;height:18px;transition:transform .18s,background .18s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.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{background:#07140b;transform:translate(20px,-50%)}.admin-shell .autopilot-switch input:focus-visible~.autopilot-switch-track{outline-offset:2px;border-color:#8bff6ae6;outline:3px solid #8bff6a57}.admin-shell .autopilot-switch-text{gap:.18rem;display:grid}.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{border-color:#ffcc4de6;outline-color:#ffcc4d66}.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);text-transform:uppercase;font-size:.7rem;font-weight:680}.admin-shell .autopilot-scheduler-row{padding:.78rem}.admin-shell .autopilot-platform-name{align-items:start}.admin-shell .autopilot-platform-card .autopilot-platform-toggle{align-items:center;gap:.48rem;display:flex}.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{flex-wrap:wrap;gap:.42rem;display:flex}.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{gap:0;display:inline-flex}.admin-shell .autopilot-day-chip span{color:var(--admin-copy-muted);background:#070c13a8;border-color:#ebf6ee24}.admin-shell .autopilot-day-chip input:checked+span{color:var(--admin-copy-strong);background:#8bff6a24;border-color:#8bff6a8c}.admin-shell .autopilot-day-chip input:focus-visible+span{outline-offset:2px;outline:2px solid #8bff6ab3}.admin-shell .autopilot-week-preview{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.7rem;margin-top:0;display:grid}.admin-shell .autopilot-flow-card,.admin-shell .autopilot-preview-card{align-content:start;gap:.42rem;min-height:124px;padding:.82rem;display:grid}.admin-shell .autopilot-flow-card span{background:#070c136b;border:1px solid #ebf6ee29;border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;display:grid}.admin-shell .autopilot-flow-card small,.admin-shell .autopilot-preview-card span{text-transform:none;font-size:.82rem;font-weight:500;line-height:1.38}.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{gap:1rem;display:grid}.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-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]),#detail-save,#mobile-admin-actions [data-mobile-action=save],.admin-shell [data-panel=social],.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{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.admin-shell .detail-editor-card{background:linear-gradient(135deg,#8bff6a0d,#0000 45%),#080e16c2;border:1px solid #ebf6ee21;border-radius:8px;gap:.75rem;padding:.9rem;display:grid}.admin-shell .detail-copy-card{min-height:0}.admin-shell .detail-editor-section-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.admin-shell .detail-editor-section-head h3{color:var(--admin-copy-strong);margin:0;font-size:1.05rem;line-height:1.18}.admin-shell .detail-editor-section-head span{color:#baff9f;background:#8bff6a14;border:1px solid #8bff6a38;border-radius:999px;flex:none;padding:.3rem .56rem;font-size:.78rem;font-weight:700}.admin-shell .detail-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.admin-shell .detail-editor-grid .admin-wide,.admin-shell .detail-editor-card.admin-wide{grid-column:1/-1}.admin-shell .detail-editor-grid>label{letter-spacing:.04em;text-transform:uppercase;color:var(--admin-copy-muted,#9aa4b2);align-content:start;gap:.32rem;font-size:.72rem;font-weight:800;display:grid}.admin-shell .detail-editor-grid>label :is(input,select,textarea){letter-spacing:normal;text-transform:none;width:100%;color:var(--admin-copy,#f4f7fb);background:#05060a;border:1px solid #ebf6ee29;border-radius:8px;padding:.55rem .65rem;font-size:.92rem;font-weight:500}.admin-shell .detail-editor-grid>label :is(input,select,textarea):focus{border-color:#8bff6a99;outline:none}.admin-shell .detail-editor-grid>label textarea{resize:vertical;min-height:5.5rem;line-height:1.5}.admin-shell .detail-copy-editor{resize:vertical;min-height:24rem;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{background:#070c1380;border:1px solid #ebf6ee1c;border-radius:8px;overflow:hidden}.admin-shell .detail-rendered-preview summary{cursor:pointer;border-bottom:1px solid #ebf6ee14;padding:.7rem .8rem}.admin-shell .detail-rendered-preview>div{gap:.55rem;max-height:22rem;padding:.85rem;display:grid;overflow:auto}.admin-shell .detail-rendered-preview :is(p,li){color:var(--admin-copy);margin:0;font-size:.9rem;line-height:1.5}.admin-shell .detail-rendered-preview ul{gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.admin-shell .detail-current-media{gap:.45rem;max-width:280px;display:grid}.admin-shell .detail-current-media img,.admin-shell .detail-current-media video{object-fit:cover;border-radius:8px;width:100%}.admin-shell .autopilot-social-provider-panel{gap:.85rem;display:grid}.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{min-height:4rem;color:var(--admin-copy);text-align:left;background:linear-gradient(135deg,#8bff6a0b,#0000 48%),#080e16c7;border:1px solid #ebf6ee1f;border-radius:8px;gap:.2rem;padding:.75rem;display:grid}.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 (width<=760px){.admin-save-bar{flex-direction:column;align-items:stretch;inset-inline:.6rem}.admin-shell .autopilot-mode-switch,.admin-shell .autopilot-action-bar{flex-direction:column;align-items:stretch}.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-area:1/2}}.admin-toast-stack{z-index:140;pointer-events:none;gap:.55rem;width:min(380px,100vw - 2rem);display:grid;position:fixed;top:clamp(1rem,3vw,2rem);bottom:auto;right:clamp(1rem,3vw,2rem)}.admin-toast{color:var(--ink);opacity:0;pointer-events:auto;background:linear-gradient(135deg,#8bff6a1f,#0000 58%),#111822;border:1px solid #8bff6a57;border-radius:10px;grid-template-columns:1fr auto;align-items:start;gap:.45rem .6rem;padding:.82rem .95rem;transition:opacity .18s,transform .18s;display:grid;transform:translateY(8px);box-shadow:0 18px 50px #0000006b}.admin-toast.is-visible{opacity:1;transform:translateY(0)}.admin-toast.is-leaving{opacity:0;transform:translateY(-4px)}.admin-toast-body{gap:.18rem;min-width:0;display:grid}.admin-toast strong{color:var(--ink);font-size:.88rem;line-height:1.25}.admin-toast span{color:var(--ink-muted);word-break:break-word;font-size:.78rem;font-weight:640;line-height:1.4}.admin-toast-actions{flex-wrap:wrap;grid-area:1/2/span 2;align-items:center;gap:.35rem;display:inline-flex}.admin-toast-action{color:var(--ink);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f7f8f447;border-radius:6px;padding:.32rem .6rem;font-size:.72rem;font-weight:720;transition:background .14s,border-color .14s}.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;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #f7f8f42e;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;line-height:1;display:inline-flex}.admin-toast-close:hover,.admin-toast-close:focus-visible{color:var(--ink);border-color:#f7f8f46b;outline:none}.admin-toast.is-error{background:linear-gradient(135deg,#ff5d742e,#0000 58%),#1d1018;border-color:#ff5d7485}.admin-toast.is-warning{background:linear-gradient(135deg,#ffcc4d29,#0000 58%),#1d1810;border-color:#ffcc4d8c}.admin-toast.is-info{background:linear-gradient(135deg,#38a8ff29,#0000 58%),#0f1622;border-color:#38a8ff85}.admin-shell button[aria-busy=true],.admin-shell .button[aria-busy=true]{cursor:progress;pointer-events:none;position:relative;color:#0000!important}.admin-shell button[aria-busy=true]:after,.admin-shell .button[aria-busy=true]:after{content:"";color:#f7f8f4e0;opacity:.92;border:2px solid #0000;border-color:#0000 #0000 currentColor currentColor;border-radius:50%;width:1.1em;height:1.1em;margin:auto;animation:.7s linear infinite admin-spin;position:absolute;inset:0}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-shell .lead-filter-chips span.is-dismissable{align-items:center;gap:.32rem;padding-right:.32rem;display:inline-flex}.admin-shell .lead-filter-chip-clear{width:1.1rem;height:1.1rem;color:var(--admin-text);cursor:pointer;background:#f7f8f424;border:0;border-radius:999px;justify-content:center;align-items:center;margin-left:.18rem;padding:0;font-size:.78rem;line-height:1;display:inline-flex;box-shadow:none!important}.admin-shell .lead-filter-chip-clear:hover,.admin-shell .lead-filter-chip-clear:focus-visible{color:#fff;background:#ff5d746b;outline:none}.admin-shell .lead-filter-chip-clear-all{letter-spacing:.02em;text-transform:uppercase;margin-left:.4rem;color:#ffc6cf!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:1px solid #ff5d7466!important;border-radius:999px!important;padding:.22rem .55rem!important;font-size:.72rem!important;font-weight:720!important}.admin-shell .lead-filter-chip-clear-all:hover,.admin-shell .lead-filter-chip-clear-all:focus-visible{color:#fff!important;background:#ff5d742e!important;border-color:#ff5d74b8!important}.admin-shell .admin-save-bar{z-index:30;color:var(--admin-text);background:linear-gradient(135deg,#ffcc4d29,#0000 58%),#111822f5;border:1px solid #ffcc4d8c;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:.85rem;margin:.6rem 0 .85rem;padding:.78rem 1rem;display:grid;position:sticky;bottom:.6rem;box-shadow:0 22px 50px #00000073}.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{background:linear-gradient(135deg,#38a8ff29,#0000 58%),#111822f5;border-color:#38a8ff85}@media (width<=640px){.admin-shell .admin-save-bar{grid-template-columns:1fr;bottom:.4rem}}.admin-shell .lead-bulk-empty-hint{color:var(--admin-muted);border:1px dashed #ebf6ee33;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.55rem 0 .4rem;padding:.55rem .78rem;font-size:.82rem;display:flex}.admin-shell .lead-bulk-empty-hint strong{color:var(--admin-text);font-weight:720}.admin-shortcuts-popover{z-index:160;backdrop-filter:blur(4px);background:#04060a9e;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.admin-shortcuts-popover[hidden]{display:none}.admin-shortcuts-card{width:min(540px,100%);max-height:min(80vh,640px);color:var(--admin-text);background:linear-gradient(135deg,#8bff6a1a,#0000 58%),#111822fa;border:1px solid #8bff6a52;border-radius:12px;padding:1.4rem 1.5rem 1.5rem;overflow:auto;box-shadow:0 28px 70px #0000008c}.admin-shortcuts-card h2{margin:0 0 .85rem;font-size:1.25rem}.admin-shortcut-row{border-top:1px solid #ebf6ee14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.45rem 0;display:grid}.admin-shortcut-row:first-of-type{border-top:0}.admin-shortcut-row span{color:var(--admin-muted);font-size:.88rem}.admin-shortcut-keys{gap:.28rem;display:inline-flex}.admin-key-pill{min-width:1.55rem;color:var(--admin-text);background:#1b2635d1;border:1px solid #ebf6ee38;border-radius:5px;justify-content:center;align-items:center;padding:.18rem .42rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:700;display:inline-flex}.admin-shortcuts-close-row{justify-content:flex-end;margin-top:1rem;display:flex}.admin-shell .admin-panel .button-danger{color:#ffd5dc!important;background-color:#45131e!important;background-image:linear-gradient(135deg,#ff5d7438,#0000 48%),linear-gradient(#ffffff14,#0000)!important;border-color:#ff5d749e!important}.admin-shell .admin-panel .button-danger:hover,.admin-shell .admin-panel .button-danger:focus-visible{color:#fff!important;border-color:#ff5d74eb!important}.admin-prompt-input{width:100%;color:var(--admin-text);background:#0b111aeb;border:1px solid #ebf6ee33;border-radius:8px;margin-top:.6rem;padding:.6rem .7rem;font-family:inherit;font-size:.95rem}.admin-prompt-input:focus{outline-offset:0;border-color:#8bff6a8c;outline:2px solid #8bff6a75}.admin-shell label{position:relative}.admin-field-saved-badge{color:#d4ffc4;text-transform:uppercase;letter-spacing:.04em;opacity:0;pointer-events:none;background:#173d25c7;border:1px solid #8bff6a6b;border-radius:999px;align-items:center;gap:.25rem;padding:.12rem .42rem;font-size:.7rem;font-weight:720;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;top:.05rem;right:0;transform:translateY(-2px)}.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;transition-duration:.42s;transform:translateY(-2px)}.admin-shell .lead-snooze-pill{color:#c5e6ff;text-transform:uppercase;letter-spacing:.04em;background:#38a8ff29;border:1px solid #38a8ff80;border-radius:999px;align-items:center;gap:.3rem;padding:.18rem .55rem;font-size:.72rem;font-weight:720;display:inline-flex}.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,#38a8ff14,#0000 70%)}.admin-snooze-row{background:#38a8ff0f;border:1px solid #38a8ff52;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.42rem;margin:.55rem 0 .4rem;padding:.55rem .62rem;display:flex}.admin-snooze-row strong{color:var(--admin-text);flex:0 0 100%;font-size:.82rem}.admin-snooze-row button{margin:0;font-size:.78rem;border-radius:7px!important;min-height:0!important;padding:.4rem .7rem!important}.admin-snooze-row .admin-snooze-current{color:var(--admin-muted);flex:0 0 100%;margin-top:.18rem;font-size:.78rem}.admin-shell .approval-bulk-toolbar{border:1px solid var(--admin-border);background:#111822c7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.55rem;margin:.6rem 0 .85rem;padding:.6rem .78rem;display:flex}.admin-shell .approval-bulk-toolbar strong{color:var(--admin-text);font-size:.86rem}.admin-shell .approval-bulk-toolbar .approval-bulk-divider{flex:auto}.admin-shell .approval-item.is-selected{outline-offset:2px;outline:2px solid #8bff6a8c}.admin-shell .approval-select{color:var(--admin-muted);border-bottom:1px dashed #ebf6ee1f;align-items:center;gap:.42rem;padding:.34rem .55rem;font-size:.78rem;display:inline-flex}.admin-shell .media-selection-toolbar{background:linear-gradient(135deg,#8bff6a1a,#0000 65%),#111822eb;border:1px solid #8bff6a66;border-radius:10px;grid-template-columns:auto 1fr auto auto auto auto auto;align-items:center;gap:.5rem;margin:.6rem 0 .8rem;padding:.6rem .8rem;display:grid}.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{min-height:2.1rem;padding:.35rem .75rem;font-size:.82rem}@media (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-offset:-2px;outline:2px solid #8bff6ab3;box-shadow:inset 0 0 0 1px #8bff6a73}.admin-shell .admin-tasks-toolbar{border:1px solid var(--admin-border);background:#11182299;border-radius:10px;flex-wrap:wrap;align-items:end;gap:.6rem;margin:.7rem 0 .85rem;padding:.65rem .8rem;display:flex}.admin-shell .admin-tasks-toolbar label{gap:.3rem;min-width:160px;display:grid}.admin-shell .admin-tasks-form{background:linear-gradient(135deg,#8bff6a14,#0000 65%),#111822db;border:1px solid #8bff6a52;border-radius:10px;margin:.7rem 0;padding:1rem}.admin-shell .admin-tasks-form[hidden]{display:none}.admin-shell .admin-tasks-list{gap:.55rem;display:grid}.admin-shell .task-card{border:1px solid var(--admin-border);background:#111822c7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem .85rem;transition:opacity .16s;display:grid}.admin-shell .task-card.is-completed{opacity:.55}.admin-shell .task-card.is-overdue{background:linear-gradient(135deg,#ff5d741f,#0000 65%),#111822db;border-color:#ff5d7485}.admin-shell .task-card.is-due-today{border-color:#ffcc4d99}.admin-shell .task-card.is-high{outline-offset:-2px;outline:2px solid #ffcc4d66}.admin-shell .task-card label.task-check{cursor:pointer;background:#173d2566;border:1px solid #8bff6a6b;border-radius:5px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex}.admin-shell .task-card label.task-check input{opacity:0;pointer-events:none;position:absolute}.admin-shell .task-card label.task-check.is-checked{color:#061007;background:#8bff6ac7}.admin-shell .task-card label.task-check.is-checked:after{content:"✓";font-size:.9rem;font-weight:800}.admin-shell .task-card-body{gap:.15rem;min-width:0;display:grid}.admin-shell .task-card-body strong{color:var(--admin-text);font-size:.95rem}.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);margin:.15rem 0 0;font-size:.83rem}.admin-shell .task-card-actions{gap:.34rem;display:inline-flex}.admin-shell .task-card-actions button{border-radius:7px;min-height:0;padding:.34rem .6rem;font-size:.78rem}.admin-shell .lead-sla-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:.32rem;margin-left:.3rem;padding:.18rem .55rem;font-size:.7rem;font-weight:720;display:inline-flex}.admin-shell .lead-sla-pill.is-risk{color:#ffc6cf;background:#ff5d7429;border:1px solid #ff5d7480}.admin-shell .lead-sla-pill.is-warning{color:#ffe39c;background:#ffcc4d24;border:1px solid #ffcc4d8c}.admin-shell .lead-sla-pill.is-good{color:#d4ffc4;background:#8bff6a1f;border:1px solid #8bff6a66}.admin-shell .lead-view-shared-tag{color:#38a8ffdb;font-weight:700}.admin-shell tr.leads-virtual-sentinel td{text-align:center;background:#38a8ff0f;border-top:1px dashed #38a8ff52;padding:.85rem 1rem}.admin-shell tr.leads-virtual-sentinel strong{color:var(--admin-muted);margin-bottom:.5rem;font-size:.84rem;font-weight:700;display:block}.admin-shell tr.leads-virtual-sentinel button{margin:0 .3rem}.admin-login-hint{color:#ffd5dc;background:#ff5d741f;border:1px solid #ff5d7480;border-radius:8px;grid-column:1/-1;padding:.55rem .7rem;font-size:.86rem;font-weight:700}.admin-login-hint[hidden]{display:none}.admin-totp-enrollment{place-items:center;margin:1.2rem 0;display:grid}.admin-totp-enrollment[hidden]{display:none}.admin-totp-card{width:min(560px,100%);color:var(--admin-text);background:linear-gradient(135deg,#8bff6a1a,#0000 65%),#111822f5;border:1px solid #8bff6a52;border-radius:12px;padding:1.4rem 1.5rem;box-shadow:0 28px 70px #0006}.admin-totp-card h2{color:var(--admin-text);margin:0 0 .7rem}.admin-totp-card p,.admin-totp-card ol{color:var(--admin-muted);font-size:.88rem;line-height:1.45}.admin-totp-card label{color:var(--admin-muted);gap:.3rem;margin:.7rem 0 .45rem;font-size:.84rem;display:grid}.admin-totp-card input,.admin-totp-card textarea{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-totp-warn{color:#ffd58c;margin-top:.85rem;font-size:.78rem}.admin-shell .admin-users-form{background:linear-gradient(135deg,#38a8ff14,#0000 65%),#111822db;border:1px solid #38a8ff57;border-radius:10px;margin:.8rem 0;padding:1rem}.admin-shell .admin-users-form[hidden]{display:none}.admin-shell .admin-users-help{color:var(--admin-muted);margin-top:.4rem;font-size:.8rem}.admin-shell .admin-users-list{gap:.55rem;margin-top:.7rem;display:grid}.admin-shell .user-card{border:1px solid var(--admin-border);background:#111822c7;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.78rem .9rem;display:grid}.admin-shell .user-card.is-inactive{opacity:.55}.admin-shell .user-card-body{gap:.18rem;min-width:0;display:grid}.admin-shell .user-card-body strong{color:var(--admin-text);font-size:.96rem}.admin-shell .user-meta{color:var(--admin-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.admin-shell .user-role-pill{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--admin-border);border-radius:999px;padding:.12rem .45rem;font-size:.7rem;font-weight:720;display:inline-flex}.admin-shell .user-role-pill.is-super-admin{color:#ffe39c;background:#ffcc4d24;border-color:#ffcc4d99}.admin-shell .user-role-pill.is-admin{color:#d4ffc4;background:#8bff6a1f;border-color:#8bff6a66}.admin-shell .user-role-pill.is-viewer{color:#c5e6ff;background:#38a8ff24;border-color:#38a8ff6b}.admin-shell .user-self-pill{color:var(--admin-text);border:1px solid #f7f8f452;border-radius:999px;padding:.05rem .42rem;font-size:.7rem;font-weight:720}.admin-shell .user-card-actions{flex-wrap:wrap;gap:.34rem;display:inline-flex}.admin-shell .user-card-actions button{border-radius:7px;min-height:0;padding:.34rem .6rem;font-size:.78rem}.admin-shell .admin-checkbox-row{color:var(--admin-muted);align-items:center;gap:.5rem;font-size:.86rem;display:inline-flex}.admin-totp-scan-row{grid-template-columns:auto 1fr;align-items:start;gap:1.1rem;margin:.8rem 0 .6rem;display:grid}.admin-totp-qr{background:#fff;border:1px solid #f7f8f42e;border-radius:12px;justify-content:center;align-items:center;width:300px;min-height:300px;padding:.85rem;display:flex}.lead-command-strip,.content-command-strip{background:linear-gradient(135deg, #0a6b3214, transparent 54%), var(--paper-soft);border:1px solid #0a6b322e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.95rem;display:grid}.lead-command-strip>div,.content-command-strip>div{gap:.28rem;display:grid}.lead-command-strip strong,.content-command-strip strong{color:var(--paper-ink);margin:0;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{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px;min-width:0;padding:.95rem}.lead-surface>div:first-child,.lead-surface>summary,.content-surface>div:first-child,.content-surface>summary{gap:.28rem;display:grid}.lead-surface h3,.content-surface h3{color:var(--paper-ink);margin:0;font-size:1.05rem;line-height:1.22}.lead-surface>*+*,.content-surface>*+*{margin-top:.75rem}.lead-search-field{gap:.32rem;display:grid}.lead-search-field span{color:#11121799;text-transform:uppercase;font-size:.78rem;font-weight:850}@media (width<=760px){.lead-command-strip,.content-command-strip,.quote-ops-start-panel{grid-template-columns:minmax(0,1fr)}.quote-ops-primary-actions{grid-template-columns:minmax(0,1fr);width:100%}.quote-ops-primary-actions .button{width:100%}}.reports-command-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.audit-search-field{gap:.32rem;display:grid}.audit-search-field span{color:#11121799;text-transform:uppercase;font-size:.78rem;font-weight:850}.admin-guide-entry>span,.admin-guide-entry h4,.seo-quality-summary span,.seo-quality-item span{color:var(--admin-green);letter-spacing:.02em;text-transform:uppercase;font-size:.78rem;font-weight:850}.seo-content-quality-panel{gap:.85rem;margin-top:1rem;display:grid}.seo-content-quality-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.seo-quality-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;display:grid}.seo-quality-summary article,.seo-quality-item{border:1px solid var(--admin-border);background:#0b111ad1;border-radius:8px;gap:.38rem;padding:.85rem;display:grid}.seo-quality-summary article.is-good{border-color:#8bff6a57}.seo-quality-summary article.is-warning{border-color:#ffcb6066}.seo-quality-summary strong{font-size:1.4rem}.seo-quality-note{color:var(--admin-muted);border:1px solid var(--admin-border);background:#141c27c7;border-radius:8px;padding:.75rem .85rem}.seo-quality-list,.seo-quality-duplicates{gap:.72rem;margin-top:.72rem;display:grid}.seo-quality-item p,.seo-quality-item small,.seo-quality-item em{color:var(--admin-muted);margin:0}@media (width<=900px){.admin-guide-command,.admin-guide-layout,.seo-quality-summary{grid-template-columns:minmax(0,1fr)}}
