:root{color:#172033;font-synthesis:none;--navy:#10192d;--navy-2:#17233d;--ink:#172033;--muted:#657189;--line:#dce3ec;--surface:#fff;--soft:#f5f7fb;--coral:#f26a4f;--coral-dark:#c94731;--blue:#366ae8;--green:#168a63;--amber:#bf7513;--red:#c53d55;--shadow:0 14px 40px #1a274417;background:#f3f6fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit}button,a{transition:background-color .16s,color .16s,border-color .16s,transform .16s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #366ae84d}button{cursor:pointer}code{background:#edf1f6;border-radius:5px;padding:.1rem .35rem;font-size:.88em}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.035em;margin-bottom:.55rem;font-size:clamp(1.75rem,3vw,2.45rem);line-height:1.12}h2{letter-spacing:-.015em;font-size:1.22rem}h3{font-size:1rem}.eyebrow{color:var(--coral-dark);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.4rem;font-weight:800;font-size:.75rem!important}.muted{color:var(--muted);font-size:.9rem}.button{color:#334057;background:#fff;border:1px solid #cbd5e1;border-radius:9px;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:.62rem .9rem;font-weight:750;text-decoration:none;display:inline-flex}.button svg{width:18px;height:18px}.button:hover{background:#f5f7fb;border-color:#aebbcf}.button.primary{background:var(--coral);border-color:var(--coral);color:#fff;box-shadow:0 8px 18px #f26a4f33}.button.primary:hover{background:#dc5b42}.button.danger{color:#fff;background:#b72f49;border-color:#b72f49}.button.light{color:#8c2639;background:#fff;border-color:#fff}.button.ghost{background:0 0}.button.tiny{min-height:34px;padding:.35rem .6rem;font-size:.78rem}.button.full{width:100%;margin-top:1rem}.button:disabled{cursor:not-allowed;opacity:.5}.button-row,.toolbar,.row-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.row-actions button{border:1px solid var(--line);color:#536079;background:#fff;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.row-actions svg{width:16px;height:16px}.alert{border:1px solid;border-radius:9px;align-items:flex-start;gap:.5rem;padding:.7rem .85rem;display:flex}.alert.error{color:#8f263c;background:#fff0f3;border-color:#f0bac5}.alert.info{color:#284f9b;background:#eef4ff;border-color:#bcd0f7}.alert.warning{color:#805112;background:#fff7e8;border-color:#efd19a}.alert svg{flex:0 0 18px;height:18px;margin-top:.1rem}.toast{color:#fff;z-index:100;border-radius:10px;max-width:min(520px,100% - 32px);padding:.8rem 1.05rem;font-weight:700;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000038}.toast.success{background:#126d51}.toast.error{background:#a92b43}.toast.info{background:#2c5abe}.loading-screen{background:var(--navy);color:#dfe8ff;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;display:flex}.fox-loader{background:linear-gradient(145deg,#ff846d,#e64e67);border-radius:22px;justify-content:center;align-items:center;width:82px;height:82px;font-size:2.4rem;animation:1.5s infinite pulse;display:flex;box-shadow:0 18px 50px #f26a4f59}@keyframes pulse{50%{transform:scale(1.05)}}.auth-layout{background:var(--navy);grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);min-height:100vh;display:grid}.auth-brand{color:#fff;align-self:center;max-width:670px;padding:7vw}.auth-brand .fox-mark{background:linear-gradient(145deg,#ff846d,#e64e67);border-radius:18px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:2rem;font-size:2.2rem;display:flex;box-shadow:0 16px 40px #f26a4f40}.auth-brand h1{letter-spacing:-.065em;margin-bottom:1.3rem;font-size:clamp(2.7rem,6vw,5.6rem)}.auth-brand>p:not(.eyebrow){color:#b8c5df;max-width:620px;font-size:1.12rem}.auth-brand .eyebrow{color:#ff9c88}.auth-proof{flex-wrap:wrap;gap:.65rem;margin-top:2.3rem;display:flex}.auth-proof span{color:#d9e3f7;background:#ffffff0f;border:1px solid #ffffff21;border-radius:99px;padding:.45rem .7rem;font-size:.8rem}.auth-panel{background:#f5f7fb;justify-content:center;align-items:center;padding:5vw;display:flex}.auth-card{width:100%;max-width:540px}.auth-card h2{margin-bottom:.6rem;font-size:2rem}.stack-form{gap:.85rem;margin-top:1.4rem;display:grid}.stack-form.compact{width:100%;max-width:460px}.stack-form label{color:#37445a;gap:.3rem;font-size:.85rem;font-weight:700;display:grid}.stack-form input,.stack-form select,.stack-form textarea,.toolbar select{color:var(--ink);background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:43px;padding:.6rem .7rem}.stack-form textarea{resize:vertical}.stack-form input:focus,.stack-form select:focus,.stack-form textarea:focus{border-color:var(--blue)}.form-row{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.center-state{text-align:center;background:#f5f7fb;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.center-state>p{color:var(--muted);max-width:660px}.empty-illustration{background:var(--navy);color:#ff8169;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1rem;font-size:2.2rem;display:flex}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--navy);color:#dce5f7;z-index:30;flex-direction:column;flex:0 0 260px;width:260px;min-height:100vh;padding:1.1rem;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{align-items:center;gap:.7rem;margin-bottom:1.35rem;padding:.25rem;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#ff8068,#e7516b);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.35rem;display:flex}.brand-row>div:nth-child(2){flex-direction:column;line-height:1.05;display:flex}.brand-row strong{color:#fff;font-size:1.08rem}.brand-row span{color:#94a5c5;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.close-menu{display:none}.project-switch{background:#ffffff0d;border:1px solid #ffffff14;border-radius:11px;margin-bottom:1rem;padding:.75rem}.project-switch>span{color:#7f92b8;letter-spacing:.12em;font-size:.65rem;font-weight:800}.project-switch .workspace-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0 .65rem;font-size:.8rem;display:block;overflow:hidden}.project-switch .project-caption{display:block}.project-switch label{align-items:center;margin-top:.3rem;display:flex;position:relative}.project-switch i{border-radius:50%;width:9px;height:9px}.project-switch select{appearance:none;color:#fff;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;padding:.3rem 1.4rem .3rem .45rem;font-size:.88rem;font-weight:700}.project-switch select option{color:#172033}.project-switch label svg{pointer-events:none;height:15px;position:absolute;right:0}.project-switch b{color:#ffd99a;background:#815524;border-radius:5px;margin-top:.4rem;padding:.2rem .35rem;font-size:.7rem;display:block}.sidebar nav{gap:.14rem;display:grid}.sidebar nav a{color:#9facc6;border-radius:8px;align-items:center;gap:.75rem;padding:.58rem .65rem;font-size:.88rem;font-weight:650;text-decoration:none;display:flex}.sidebar nav a svg{width:19px;height:19px}.sidebar nav a:hover{color:#fff;background:#ffffff0d}.sidebar nav a.active{color:#1c2942;background:#fff;box-shadow:0 6px 16px #0000002e}.sidebar-foot{gap:.75rem;margin-top:auto;display:grid}.sidebar-foot>button{color:#ffb2be;background:#3a1d2a;border:1px solid #6d2b3e;border-radius:8px;align-items:center;gap:.55rem;padding:.55rem;font-size:.8rem;font-weight:700;display:flex}.sidebar-foot>button svg{height:17px}.user-chip{border-top:1px solid #ffffff17;align-items:center;gap:.55rem;padding-top:.8rem;display:flex}.user-chip>div{color:#fff;background:#283756;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.7rem;font-weight:800;display:flex}.user-chip>span{flex-direction:column;flex:1;min-width:0;display:flex}.user-chip strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.user-chip small{color:#7f91b2;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.user-chip button{color:#8fa0c0;background:0 0;border:0;padding:.2rem}.user-chip button svg{width:17px;height:17px}.main-column{width:calc(100% - 260px);min-width:0;margin-left:260px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#ffffffe6;justify-content:space-between;align-items:center;height:64px;padding:0 2rem;display:flex;position:sticky;top:0}.topbar p{margin:0;font-size:.88rem;font-weight:800}.topbar span{color:var(--muted);font-size:.72rem}.topbar a{color:#44516a;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;text-decoration:none;display:flex}.topbar svg{height:17px}.content{max-width:1560px;margin:0 auto;padding:2rem clamp(1rem,3vw,2.5rem) 4rem}.page-head{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.5rem;display:flex}.page-head>div:first-child{max-width:820px}.page-head p:not(.eyebrow){color:var(--muted);margin:0;font-size:.93rem}.page-head .button{flex:none}.panel{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:1.15rem;box-shadow:0 5px 20px #1f2d480a}.panel-head{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.panel-head h2{margin-bottom:.15rem}.panel-head p{color:var(--muted);margin:0;font-size:.8rem}.empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:2rem;display:flex}.empty svg{color:#9aa8bc;width:34px;height:34px;margin-bottom:.65rem}.empty h3{color:#39465b;margin-bottom:.3rem}.empty p{max-width:440px;font-size:.86rem}.status{color:#536078;white-space:nowrap;background:#edf1f6;border-radius:99px;padding:.25rem .48rem;font-size:.7rem;font-style:normal;font-weight:800;display:inline-flex}.status.published,.status.approved{color:#126c50;background:#ddf5eb}.status.scheduled,.status.queued,.status.processing{color:#2e5cb7;background:#e7efff}.status.retry_wait,.status.missed,.status.needs_approval{color:#86530e;background:#fff0d3}.status.failed,.status.needs_attention,.status.delivery_unknown,.status.blocked_authorization,.status.blocked_permission,.status.blocked_budget{color:#9e2d43;background:#fde3e8}.status.cancelled{color:#5f6877;background:#eceff3}.provider-pill,.role-pill{color:#3a485f;background:#edf1f6;border-radius:6px;padding:.25rem .4rem;font-size:.72rem;font-weight:750}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:1rem;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:1rem 1.1rem;position:relative;overflow:hidden}.metric-card:before{background:var(--blue);content:"";height:4px;position:absolute;inset:0 0 auto}.metric-card.coral:before{background:var(--coral)}.metric-card.amber:before{background:#e59a2b}.metric-card.red:before{background:#d5445f}.metric-card>span{color:var(--muted);font-size:.76rem;font-weight:700}.metric-card>strong{margin:.35rem 0;font-size:2rem;line-height:1.2;display:block}.metric-card small{color:#6f7b90;align-items:center;gap:.3rem;font-size:.72rem;display:flex}.metric-card svg{width:15px;height:15px}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);gap:1rem;display:grid}.timeline article{border-top:1px solid #edf0f5;grid-template-columns:92px 10px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 0;display:grid}.timeline time{color:#59667c;text-align:right;font-size:.72rem}.timeline i{background:var(--coral);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffe9e4}.timeline article div{flex-direction:column;display:flex}.timeline strong{font-size:.86rem}.timeline span{color:var(--muted);font-size:.72rem}.health-panel{align-self:start}.health-line{border-top:1px solid #edf0f5;align-items:center;gap:.7rem;padding:.9rem 0;display:flex}.dot{background:#8995a8;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #eef0f4}.dot.ok{background:#1d9b71;box-shadow:0 0 0 4px #dff5ec}.dot.warn{background:#d98b1c;box-shadow:0 0 0 4px #fff0d8}.dot.bad{background:#cb3d55;box-shadow:0 0 0 4px #fbe2e7}.health-line div{flex-direction:column;display:flex}.health-line strong{font-size:.8rem}.health-line span:last-child{color:var(--muted);font-size:.7rem}.quiet-success{color:#187655;align-items:center;gap:.4rem;margin:.8rem 0 0;font-size:.8rem;display:flex}.quiet-success svg{height:17px}.skeleton-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.skeleton-grid i{background:linear-gradient(100deg,#e7ebf1 20%,#f7f8fa 45%,#e7ebf1 70%) 0 0/300%;border-radius:12px;height:120px;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position:-100%}}.segmented{background:#e9edf3;border-radius:9px;padding:3px;display:flex}.segmented button{color:#59667c;background:0 0;border:0;border-radius:7px;align-items:center;gap:.35rem;padding:.48rem .65rem;font-size:.75rem;font-weight:700;display:flex}.segmented button.active{color:#26354d;background:#fff;box-shadow:0 2px 8px #1b273e1a}.segmented svg{height:16px}.calendar-toolbar{border:1px solid var(--line);background:#fff;border-radius:11px 11px 0 0;align-items:center;padding:.65rem .8rem;display:flex}.calendar-toolbar button{color:#536179;background:0 0;border:0;align-items:center;padding:.3rem;display:flex}.calendar-toolbar button svg{height:18px}.calendar-toolbar h2{text-align:center;text-transform:capitalize;min-width:190px;margin:0;font-size:1rem}.calendar-toolbar span{color:var(--muted);margin-left:auto;font-size:.73rem}.calendar-grid{border:1px solid var(--line);background:#dce3ec;border-radius:0 0 11px 11px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.week-labels{display:contents}.week-labels span{color:#738096;text-align:center;text-transform:uppercase;background:#f8fafc;padding:.45rem;font-size:.7rem;font-weight:800}.calendar-day{background:#fff;min-height:150px;padding:.5rem}.calendar-day.outside{color:#9ba5b5;background:#f8f9fb}.calendar-day>time{margin-bottom:.35rem;font-size:.72rem;font-weight:800;display:block}.calendar-event{border-left:3px solid var(--blue);cursor:grab;background:#edf3ff;border-radius:5px;flex-direction:column;margin-bottom:.35rem;padding:.38rem .42rem;display:flex}.calendar-event.needs_approval,.calendar-event.missed{background:#fff5e1;border-color:#dc8e20}.calendar-event.published{background:#e5f6ef;border-color:#1c956d}.calendar-event b{color:#4265a7;font-size:.62rem}.calendar-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.calendar-event span{color:#68758b;font-size:.6rem}.calendar-event em{margin-top:.15rem;font-size:.57rem}.calendar-grid.week .calendar-day{min-height:550px}.table-wrap{padding:0;overflow:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:760px}th{color:#68758a;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f8fafc;padding:.65rem .85rem;font-size:.68rem}td{color:#46536a;vertical-align:middle;border-top:1px solid #e8edf3;padding:.75rem .85rem;font-size:.78rem}td strong{color:#243148;font-size:.81rem;display:block}td small{color:var(--muted);margin-top:.12rem;font-size:.68rem;display:block}.table-wrap a{color:#315fbf;font-weight:700;text-decoration:none}.error-text{color:#9b3045;align-items:center;gap:.3rem;max-width:260px;display:flex}.error-text svg{flex:0 0 16px;height:16px}.loading-row{color:var(--muted);justify-content:center;align-items:center;gap:.6rem;min-height:220px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.modal-backdrop{z-index:80;background:#0a1220a8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:100%;max-width:600px;max-height:calc(100vh - 2rem);padding:1.5rem;position:relative;overflow:auto;box-shadow:0 28px 80px #0000004d}.modal.wide{max-width:980px}.modal-close{color:#4a576e;background:#f0f3f7;border:0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:1rem;right:1rem}.modal-close svg{height:18px}.integration-detail{grid-template-columns:.8fr 1.2fr;gap:2rem;display:grid}.source-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;padding-top:1rem;display:flex}.source-links a{color:#315fbf;font-size:.76rem;font-weight:700}.drop-zone{color:#5d6b82;text-align:center;background:#f9fbfe;border:2px dashed #bec9d9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:100%;min-height:170px;padding:1.2rem;display:flex}.drop-zone:hover{background:#f2f6fd;border-color:#879bb8}.drop-zone svg{color:var(--blue);width:34px;height:34px}.drop-zone strong{color:#334057}.drop-zone span{max-width:580px;font-size:.76rem}.drop-zone.small{min-height:135px}.media-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.8rem;display:grid}.media-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;gap:.8rem;padding:.65rem;display:flex}.media-preview{background:#eef2f7;border-radius:8px;flex:0 0 66px;justify-content:center;align-items:center;height:66px;display:flex}.media-preview.image{color:#c64d37;background:#ffeae5}.media-preview.video{color:#315db5;background:#e7efff}.media-preview svg{height:27px}.media-grid article>div:last-child{flex-direction:column;justify-content:center;min-width:0;display:flex}.media-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.media-grid span,.media-grid small{color:var(--muted);font-size:.68rem}.two-columns{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.import-result{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1rem;padding-top:1rem;display:grid}.import-result>div:not(.button-row){flex-direction:column;display:flex}.import-result span{color:var(--muted);align-items:center;gap:.3rem;font-size:.72rem;display:flex}.import-result span svg{height:15px}.import-result strong{font-size:1.5rem}.import-result .problem{color:#922d42;background:#fff1f3;grid-column:1/-1;margin:0;padding:.4rem;font-size:.72rem}.import-result .button-row{grid-column:1/-1}.search-field{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;width:260px;padding:0 .7rem;display:flex}.search-field svg{color:#8a96a8;height:17px}.search-field input{border:0;width:100%;min-width:0;padding:.6rem}.wizard-strip{border:1px solid var(--line);color:#7b8799;background:#fff;border-radius:10px;justify-content:center;align-items:center;margin-bottom:1rem;padding:.65rem;font-size:.7rem;font-weight:700;display:flex;overflow:auto}.wizard-strip span{white-space:nowrap;align-items:center;gap:.25rem;display:flex}.wizard-strip span.done{color:var(--green)}.wizard-strip svg{height:15px}.wizard-strip i{background:#dbe2eb;width:24px;height:1px;margin:0 .55rem}.integration-legend{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1rem;padding:.85rem;display:grid}.integration-legend>div{flex-direction:column;gap:.4rem;display:flex}.integration-legend p{color:var(--muted);margin:0;font-size:.68rem}.accounts{margin-bottom:1rem}.accounts article{border-top:1px solid var(--line);align-items:center;gap:.7rem;padding:.7rem 0;display:flex}.accounts article>div:nth-child(2){flex-direction:column;flex:1;display:flex}.accounts article strong{font-size:.82rem}.accounts article span{color:var(--muted);font-size:.69rem}.provider-logo{color:#41516b;background:#eef1f6;border-radius:9px;flex:0 0 40px;justify-content:center;align-items:center;height:40px;font-size:.7rem;font-weight:900;display:flex}.integration-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;display:grid}.integration-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-height:260px;padding:1rem;display:flex}.integration-top{justify-content:space-between;align-items:center;display:flex}.implementation{border-radius:99px;align-self:flex-start;padding:.2rem .4rem;font-size:.62rem;font-weight:800}.implementation.ready{color:#15704f;background:#dff5ec}.implementation.external_gate{color:#85520d;background:#fff0d5}.implementation.legacy_only{color:#626d7d;background:#eceff4}.integration-grid h3{margin:.8rem 0 .1rem;font-size:1.05rem}.integration-grid>article>p{color:var(--muted);font-size:.74rem}.capabilities{flex-wrap:wrap;gap:.35rem;display:flex}.capabilities span{color:#5a6679;background:#f0f3f7;border-radius:5px;padding:.2rem .35rem;font-size:.62rem}.gate{color:#79521a;background:#fff7e8;border-radius:7px;align-items:flex-start;gap:.35rem;margin-top:.65rem;padding:.5rem;font-size:.68rem;display:flex}.gate svg{flex:0 0 15px;height:15px}.integration-grid footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:.5rem;margin-top:auto;padding-top:.8rem;display:flex}.integration-grid footer span{color:var(--muted);max-width:65%;font-size:.66rem}.integration-grid footer button{color:#2e5cb7;background:0 0;border:0;align-items:center;gap:.2rem;padding:0;font-size:.72rem;font-weight:800;display:flex}.integration-grid footer svg{height:15px}.notification-list{gap:.65rem;display:grid}.notification-list article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.notification-list article.read{opacity:.65}.notification-icon{color:#a16514;background:#fff0d8;border-radius:8px;flex:0 0 38px;justify-content:center;align-items:center;height:38px;display:flex}.notification-icon.error{color:#ad324a;background:#fee8ec}.notification-icon svg{height:19px}.notification-list article>div:nth-child(2){flex:1}.notification-list span{color:var(--muted);font-size:.66rem}.notification-list h3{margin:.18rem 0}.notification-list p{color:#566278;margin:0;font-size:.78rem}.person{align-items:center;gap:.55rem;display:flex}.person i{color:#315aaa;background:#e8eefb;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.65rem;font-style:normal;font-weight:850;display:flex}.invite-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:.7rem;display:flex}.invite-row span{flex-direction:column;display:flex}.invite-row strong{font-size:.8rem}.invite-row small,.invite-row time{color:var(--muted);font-size:.7rem}.one-time-token{color:#e8efff;background:#111a2e;border-radius:9px;align-items:center;margin:1rem 0;padding:.8rem;display:flex}.one-time-token code{overflow-wrap:anywhere;background:0 0;flex:1}.one-time-token button{color:#fff;background:0 0;border:0}.stop-banner{color:#fff;background:#a62b43;border-radius:12px;align-items:center;gap:.8rem;margin-bottom:1rem;padding:1rem;display:flex}.stop-banner>svg{width:28px;height:28px}.stop-banner>div{flex-direction:column;flex:1;display:flex}.stop-banner span{color:#ffd1d9;font-size:.72rem}.settings-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.settings-grid .panel{min-height:220px}.settings-icon{color:#315db7;background:#edf2fc;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:1rem;display:flex}.settings-icon svg{height:21px}.settings-grid h2{margin-bottom:.35rem}.settings-grid p{color:var(--muted);font-size:.8rem}.check-list{gap:.55rem;margin-top:1rem;display:grid}.check-list span{color:#455269;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.check-list svg{color:var(--green);height:17px}.permission-form{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:430px;display:flex}.permission-form select{background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:34px;padding:.3rem}.permission-form label{align-items:center;gap:.25rem;font-size:.7rem;display:flex}.permission-form label input{margin:0}.permission-form small{flex-basis:100%}.media-preview{border:0;padding:0;overflow:hidden}.media-preview img{object-fit:cover;width:100%;height:100%}.media-modal>img,.media-modal>video{object-fit:contain;background:#111827;border-radius:10px;width:100%;max-height:65vh;display:block}.media-modal>.muted{margin:1rem 0 0}.mobile-menu,.scrim{display:none}@media (width<=1100px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.two-columns,.integration-detail{grid-template-columns:1fr}.calendar-day{min-height:125px}.calendar-event span{display:none}}@media (width<=780px){.mobile-menu{background:var(--navy);color:#fff;z-index:45;border:0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:fixed;top:10px;left:10px}.mobile-menu svg{height:20px}.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.close-menu{color:#fff;background:0 0;border:0;margin-left:auto;display:block}.close-menu svg{height:18px}.scrim{z-index:25;background:#080e1999;border:0;display:block;position:fixed;inset:0}.main-column{width:100%;margin-left:0}.topbar{padding-left:4rem;padding-right:1rem}.content{padding-top:1.4rem}.page-head{flex-direction:column;align-items:stretch;gap:1rem}.page-head .button{align-self:flex-start}.metric-grid,.settings-grid,.form-row,.auth-layout{grid-template-columns:1fr}.auth-brand{padding:3rem 1.5rem}.auth-brand h1{font-size:3rem}.auth-panel{padding:2rem 1rem}.calendar-grid{display:block}.week-labels{display:none}.calendar-day{border-top:1px solid var(--line);min-height:80px}.calendar-day.outside{display:none}.calendar-event span{display:block}.accounts article{flex-wrap:wrap;align-items:flex-start}.accounts article>div:nth-child(2){min-width:calc(100% - 60px)}.wizard-strip{justify-content:flex-start}.integration-legend{grid-template-columns:1fr}.stop-banner{flex-wrap:wrap;align-items:flex-start}.stop-banner .button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.modal.integration-wizard{max-width:1180px;padding:0}.wizard-header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f7f9ff,#fff);align-items:center;gap:1rem;padding:1.5rem 4rem 1.4rem 1.5rem;display:flex}.wizard-header .provider-logo{width:52px;height:52px}.wizard-header h2{margin:.15rem 0}.wizard-header p:last-child{color:var(--muted);margin:0;font-size:.76rem}.wizard-layout{grid-template-columns:350px 1fr;min-height:600px;display:grid}.setup-rail{border-right:1px solid var(--line);background:#f6f8fc;padding:1.2rem}.portal-button{justify-content:center;width:100%}.setup-rail ol{gap:.2rem;margin:1rem 0;padding:0;list-style:none;display:grid}.setup-rail li{gap:.7rem;padding:.65rem .25rem;display:flex}.setup-rail li>span{color:#3559c7;background:#e4eaff;border:1px solid #c9d5ff;border-radius:50%;flex:0 0 27px;justify-content:center;align-items:center;height:27px;font-size:.7rem;font-weight:850;display:flex}.setup-rail li strong{font-size:.76rem;display:block}.setup-rail li p{color:var(--muted);margin:.2rem 0 0;font-size:.68rem;line-height:1.5}.button.full{justify-content:center;width:100%}.wizard-content{gap:1rem;min-width:0;padding:1.2rem;display:grid}.privacy-note{color:#244a98;background:#eef4ff;border:1px solid #d8e3ff;border-radius:10px;align-items:flex-start;gap:.7rem;padding:.8rem;display:flex}.privacy-note>svg{flex:0 0 20px;height:20px}.privacy-note p{margin:.15rem 0 0;font-size:.68rem;line-height:1.45}.callback-card{color:#fff;background:#151f3b;border-radius:10px;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem .85rem;display:flex}.callback-card>div{flex-direction:column;min-width:0;display:flex}.callback-card span{color:#91a7dc;letter-spacing:.08em;font-size:.6rem;font-weight:850}.callback-card code{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:0 0;font-size:.72rem;overflow:hidden}.callback-card small{color:#b8c8ee;margin-top:.25rem;font-size:.62rem;line-height:1.4}.callback-card .button{color:#253966;background:#fff;flex:none}.wizard-section{border:1px solid var(--line);background:#fff;border-radius:11px;padding:1rem}.wizard-section>summary{cursor:pointer;align-items:center;gap:.55rem;list-style:none;display:flex}.wizard-section>summary::-webkit-details-marker{display:none}.wizard-section>summary svg{color:var(--blue);height:19px}.wizard-section>summary strong{font-size:.84rem}.wizard-section>summary span{color:var(--muted);margin-left:auto;font-size:.68rem}.wizard-section>form{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.8rem}.section-title{justify-content:space-between;align-items:center;display:flex}.section-title h3{margin:.1rem 0;font-size:.9rem}.section-title>svg{color:#7d8aa2;height:21px}.empty-compact{color:var(--muted);background:#f6f8fb;border-radius:8px;margin-top:.7rem;padding:.75rem;font-size:.72rem}.saved-apps{gap:.45rem;margin-top:.7rem;display:grid}.saved-apps article{background:#f8faff;border:1px solid #e5eaf4;border-radius:8px;justify-content:space-between;align-items:center;gap:.7rem;padding:.6rem;display:flex}.saved-apps article>div{flex-direction:column;display:flex}.saved-apps .application-actions{flex-flow:wrap;justify-content:flex-end}.saved-apps small{color:var(--muted);font-size:.63rem}.application-edit-form{background:#f8fafc;border-radius:9px;border:1px solid #dce5f2!important;margin-top:.7rem!important;padding:.8rem!important}.application-edit-heading{justify-content:space-between;align-items:center;display:flex}.application-edit-heading .eyebrow{margin-bottom:.1rem}.exact-instructions{color:#294f98;background:#eef4ff;border:1px solid #cfddfb;border-radius:8px;padding:.75rem}.exact-instructions>strong{font-size:.76rem}.exact-instructions ol{gap:.35rem;margin:.5rem 0 0;padding-left:1.2rem;font-size:.68rem;line-height:1.45;display:grid}.clone-form{background:#f8fafc;border-radius:8px;grid-template-columns:1fr 1fr auto;align-items:end;gap:.6rem;margin-top:.7rem;padding:.7rem;display:grid}.clone-form label{font-size:.66rem}.clone-form>small{color:var(--muted);grid-column:1/-1;font-size:.62rem}.advanced-fields{background:#f7f9fc;border-radius:8px;padding:.7rem}.advanced-fields>summary{color:#4d5c74;cursor:pointer;font-size:.7rem;font-weight:750}.advanced-fields[open]>summary{margin-bottom:.7rem}.advanced-fields label+label{margin-top:.65rem}.credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.credential-grid .check-field{grid-column:1/-1}.credential-grid label:has(textarea){grid-column:1/-1}.check-field{gap:.55rem;flex-direction:row!important;align-items:flex-start!important;display:flex!important}.check-field input{margin-top:.15rem;width:auto!important}.check-field span{flex-direction:column;display:flex}.stack-form label small,.credential-grid label small{color:var(--muted);margin-top:.2rem;font-size:.62rem;font-weight:500;line-height:1.4}.source-links svg{vertical-align:middle;height:13px}@media (width<=900px){.wizard-layout{grid-template-columns:1fr}.setup-rail{border-bottom:1px solid var(--line);border-right:0}.setup-rail ol{grid-template-columns:repeat(2,1fr)}.clone-form{grid-template-columns:1fr 1fr}.clone-form .button{grid-column:1/-1}.credential-grid{grid-template-columns:1fr}}@media (width<=600px){.setup-rail ol,.clone-form{grid-template-columns:1fr}.clone-form .button{grid-column:auto}.wizard-header{align-items:flex-start}.callback-card{flex-direction:column;align-items:stretch}.callback-card code{white-space:normal;word-break:break-all}.saved-apps article{flex-direction:column;align-items:stretch}.saved-apps .application-actions{justify-content:flex-start}.wizard-section>summary{flex-wrap:wrap;align-items:flex-start}.wizard-section>summary span{flex-basis:100%;margin-left:1.6rem}}.alert.success{color:#126c50;background:#e8f7f0;border-color:#a9dcc8}.inline-action{justify-content:space-between;align-items:center;margin-bottom:1rem}.inline-action .button{min-height:34px}.campaign-rule{margin-top:1rem}.campaign-rule fieldset{border:1px solid var(--line);border-radius:10px;margin:0;padding:.8rem}.campaign-rule legend{color:#536078;text-transform:uppercase;padding:0 .35rem;font-size:.72rem;font-weight:800}.variant-picker{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.45rem;max-height:260px;display:grid;overflow:auto}.variant-picker label{background:#f8fafc;border:1px solid #e6ebf2;border-radius:8px;align-items:flex-start;gap:.5rem;padding:.55rem;display:flex}.variant-picker input{width:auto;min-height:auto}.variant-picker span{flex-direction:column;display:flex}.variant-picker strong{color:#27354c;font-size:.78rem}.variant-picker small{color:var(--muted);font-size:.68rem}.weekday-picker{flex-wrap:wrap;gap:.6rem;display:flex}.weekday-picker label,.checkbox-line{align-items:center!important;display:flex!important}.weekday-picker input,.checkbox-line input{width:auto!important;min-height:auto!important}.rule-preview{border-top:1px solid var(--line);gap:.8rem;margin-top:1.2rem;padding-top:1.2rem;display:grid}.rule-preview .table-wrap{border:1px solid var(--line);border-radius:8px;max-height:420px}.bulk-toolbar{background:#eef4ff;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.7rem .85rem;display:flex}.bulk-toolbar label{color:#40506a;align-items:center;gap:.4rem;font-size:.76rem;font-weight:700;display:flex}.bulk-toolbar input{border:1px solid #bdc9dc;border-radius:6px;width:92px;padding:.35rem}.modal.integration-wizard{max-width:1280px}.wizard-layout{grid-template-columns:330px minmax(0,1fr)}.wizard-header{padding:1.15rem 4rem 1.15rem 1.35rem}.wizard-content{background:#f8f9fc;gap:.8rem;padding:1.1rem 1.2rem 1.4rem}.setup-rail{padding:1.25rem}.setup-rail li{padding:.72rem .2rem}.setup-rail li strong{font-size:.82rem}.setup-rail li p{font-size:.74rem;line-height:1.55}.privacy-note{padding:.7rem .8rem}.privacy-note strong{font-size:.8rem}.privacy-note p{font-size:.72rem}.callback-card{padding:.8rem .9rem;box-shadow:0 7px 18px #151f3b1f}.callback-card code{font-size:.78rem}.callback-card small{font-size:.68rem}.wizard-section{padding:1rem 1.05rem;box-shadow:0 3px 12px #1c2a4609}.section-title>div>small{color:var(--muted);margin-top:.2rem;font-size:.7rem;display:block}.saved-apps{gap:.55rem;margin-top:.85rem}.saved-apps article{background:#fff;border-color:#dfe6f1;border-radius:10px;padding:.75rem .8rem;box-shadow:0 2px 7px #20304c0a}.saved-apps .saved-app-copy{gap:.12rem}.saved-apps strong{font-size:.82rem}.saved-apps small{font-size:.68rem}.saved-apps .application-actions{align-items:center;gap:.4rem}.clone-disclosure{border-top:1px solid #e7ebf2;margin-top:.8rem;padding-top:.7rem}.clone-disclosure>summary{color:#52617a;cursor:pointer;align-items:center;gap:.4rem;width:max-content;font-size:.72rem;font-weight:750;list-style:none;display:flex}.clone-disclosure>summary::-webkit-details-marker{display:none}.clone-disclosure>summary svg{height:16px}.clone-disclosure .clone-form{margin-top:.65rem}.manual-access:not([open]){box-shadow:none;background:#fbfcfe;border-style:dashed}.manual-access:not(.primary-method)>summary strong{color:#4d5d76}.manual-access-note{color:#76501b;background:#fff8e8;border:1px solid #eed49d;border-radius:8px;padding:.7rem .8rem}.manual-access-note strong{font-size:.76rem}.manual-access-note p{margin:.2rem 0 0;font-size:.7rem;line-height:1.5}.exact-instructions ol{font-size:.72rem}.application-edit-form{box-shadow:inset 3px 0 0 var(--blue)}@media (width<=900px){.wizard-layout{grid-template-columns:1fr}.modal.integration-wizard{max-width:760px}}@media (width<=600px){.saved-apps .application-actions{grid-template-columns:1fr 1fr;display:grid}.saved-apps .application-actions .primary{grid-column:1/-1}.clone-disclosure>summary{width:auto}}.account-identity-field{gap:.45rem;display:grid}.account-id-guidance{color:#294b8c;background:#f1f5ff;border:1px solid #cfdbf7;border-radius:8px;gap:.15rem;padding:.65rem .7rem;display:grid}.account-id-guidance strong{font-size:.69rem}.account-id-guidance span{font-size:.66rem;line-height:1.5}.identity-modal{max-width:660px}.auto-identity-card{background:linear-gradient(135deg,#eef4ff,#f8faff);border:1px solid #cbd9fa;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:.85rem;display:flex}.auto-identity-card>div{gap:.2rem;display:grid}.auto-identity-card strong{color:#284b92;font-size:.84rem}.auto-identity-card span{color:#5a6d91;font-size:.72rem;line-height:1.45}.auto-identity-card .button{flex:none}@media (width<=600px){.auto-identity-card{flex-direction:column;align-items:stretch}}.account-id-guidance.automatic{align-content:center;min-height:72px}.fixed-destination-note{align-items:flex-start}.fixed-destination-note>div{gap:.15rem;display:grid}.fixed-destination-note span{font-size:.7rem;line-height:1.45}.button.destination-ready{color:#247044;cursor:default;background:#edf8f2;border-color:#b9e3ca}.button.destination-ready:hover{background:#edf8f2;border-color:#b9e3ca}.destination-options.fixed{margin-top:.85rem}.destination-modal{max-width:760px}.destination-intro{color:var(--muted);margin:-.35rem 2.5rem 1rem 0;font-size:.84rem}.destination-loading{color:#40506a;background:#f4f7fc;border:1px solid #dce4f0;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;column-gap:.7rem;padding:1rem;display:grid}.destination-loading svg{color:var(--blue);grid-row:1/3;width:24px;height:24px;animation:1s linear infinite destination-spin}.destination-loading strong{font-size:.82rem}.destination-loading span{color:var(--muted);font-size:.7rem}.destination-error{align-items:center;margin-bottom:.8rem}.destination-error>div{display:grid}.destination-error span{font-size:.72rem}.destination-error .button{margin-left:auto}.destination-toolbar{align-items:center;gap:.65rem;margin:.9rem 0;display:flex}.destination-toolbar label{background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex:1;align-items:center;gap:.45rem;padding:0 .65rem;display:flex}.destination-toolbar label:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #366ae81f}.destination-toolbar svg{color:#708098;flex:0 0 18px;height:18px}.destination-toolbar input{border:0;outline:0;width:100%;min-height:42px}.destination-options{gap:.55rem;max-height:430px;padding-right:.15rem;display:grid;overflow:auto}.destination-options article{background:#fff;border:1px solid #dce4ef;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.destination-options article:hover{border-color:#b9c8df;box-shadow:0 4px 12px #192d4e0f}.destination-options article.added{color:#66748b;background:#f6f8fb}.destination-option-icon{color:#3464cf;background:#eef4ff;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.destination-option-icon svg{height:19px}.destination-options article>div:nth-child(2){min-width:0;display:grid}.destination-options strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.destination-options span{color:#56657c;font-size:.7rem}.destination-options small{color:#8792a5;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.manual-destination{border-top:1px solid var(--line);margin-top:1rem;padding-top:.8rem}.manual-destination>summary{color:#4d5c74;cursor:pointer;align-items:center;gap:.45rem;font-size:.75rem;font-weight:750;list-style:none;display:flex}.manual-destination>summary::-webkit-details-marker{display:none}.manual-destination>summary svg{height:16px}.manual-destination>form{background:#f7f9fc;border-radius:9px;padding:.85rem}.manual-destination label small{color:var(--muted);font-size:.65rem;font-weight:500;line-height:1.45}@keyframes destination-spin{to{transform:rotate(360deg)}}@media (width<=600px){.destination-options article{grid-template-columns:auto 1fr;align-items:stretch}.destination-options article>.button{grid-column:1/-1}.destination-toolbar,.destination-error{flex-direction:column;align-items:stretch}.destination-error .button{margin-left:0}.destination-loading{grid-template-columns:auto 1fr}}:root{--control-border:#c8d2e1;--control-hover:#9eacc1;--control-focus:#366ae829;--control-disabled:#eef2f6}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea){border:1px solid var(--control-border);color:var(--ink);background-color:#fff;border-radius:10px;width:100%;min-height:44px;padding:.65rem .75rem;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px 2px #121f3506}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea):hover:not(:disabled):not(:focus){border-color:var(--control-hover)}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea):focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--control-focus);outline:0}:where(input,select,textarea):disabled{background-color:var(--control-disabled);color:#7d899b;cursor:not-allowed}:where(input,textarea)::placeholder{color:#919bac;opacity:1}textarea{resize:vertical;min-height:110px;line-height:1.55}select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23637186' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;padding-right:2.45rem}input[type=color]{border:1px solid var(--control-border);cursor:pointer;background:#fff;border-radius:10px;width:100%;height:44px;padding:.25rem}input[type=checkbox],input[type=radio]{appearance:none;background:#fff;border:1.5px solid #aebacf;flex:0 0 1.15rem;place-content:center;height:1.15rem;margin:0;padding:0;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-grid;width:1.15rem!important;min-height:1.15rem!important}input[type=checkbox]{border-radius:5px}input[type=radio]{border-radius:50%}input[type=checkbox]:before,input[type=radio]:before{content:"";background:#fff;width:.58rem;height:.58rem;transition:transform .12s;transform:scale(0)}input[type=checkbox]:before{clip-path:polygon(14% 44%,0 59%,40% 100%,100% 20%,84% 5%,39% 67%)}input[type=radio]:before{border-radius:50%;width:.48rem;height:.48rem}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--blue);border-color:var(--blue)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:0 0 0 3px var(--control-focus);outline:0}.stack-form{gap:1rem}.stack-form label{gap:.38rem}.stack-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),.stack-form select,.stack-form textarea{border-radius:10px;min-height:44px;padding:.65rem .75rem}.stack-form label small{font-size:.68rem;line-height:1.5}.stack-form fieldset{border:1px solid var(--line);border-radius:11px;margin:0;padding:1rem}.stack-form legend{color:#526078;padding:0 .4rem;font-size:.72rem;font-weight:800}.button{border-radius:10px;box-shadow:0 1px 2px #1522390a}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(0)}.button.primary{box-shadow:0 8px 18px #f26a4f2e}.row-actions button:hover{color:#2e5cb7;background:#eef3fb;border-color:#b4c2d6;transform:translateY(-1px)}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:clamp(.5rem,2vw,1rem)}.modal{max-height:calc(100dvh - 2rem)}.modal.modal-shell{flex-direction:column;padding:0;display:flex;overflow:hidden}.modal-header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f8faff,#fff);flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem 1.05rem 1.5rem;display:flex}.modal-heading{min-width:0}.modal-heading .eyebrow{margin-bottom:.3rem}.modal-heading h2{overflow-wrap:anywhere;margin:0;padding-right:.5rem;line-height:1.25}.modal-header-close{color:#4a576e;background:#eef2f7;border:1px solid #dbe2ec;border-radius:9px;flex:0 0 38px;justify-content:center;align-items:center;height:38px;padding:0;display:flex}.modal-header-close:hover{color:#25344c;background:#e4eaf2;border-color:#c2ccda}.modal-header-close svg{width:19px;height:19px}.modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}.modal-body>.stack-form,.modal-form{margin-top:0}.modal-actions{border-top:1px solid var(--line);background:#fffffff5;flex:none;justify-content:flex-end;align-items:center;gap:.65rem;padding:.85rem 1.5rem;display:flex;box-shadow:0 -8px 24px #1c2a4412}.modal-actions .button.primary{min-width:190px}.destination-modal .destination-intro{margin:0 0 1rem}.modal-shell .destination-options{max-height:none;overflow:visible}.media-modal .modal-body>img,.media-modal .modal-body>video{object-fit:contain;background:#111827;border-radius:10px;width:100%;max-height:calc(100dvh - 230px);display:block}.media-modal .modal-body>.muted{margin:1rem 0 0}.integration-wizard{flex-direction:column;display:flex;overflow:hidden}.integration-wizard>.modal-close{z-index:15}.integration-wizard .wizard-header{flex:none}.integration-wizard .wizard-layout{flex:1;min-height:0;overflow:hidden}.integration-wizard .setup-rail,.integration-wizard .wizard-content{overscroll-behavior:contain;overflow-y:auto}.embedded-modal-form{flex-direction:column;max-height:min(620px,100dvh - 250px);overflow:hidden;gap:0!important;display:flex!important}.embedded-form-scroll{scrollbar-gutter:stable;min-height:0;margin:0;padding:.1rem .25rem .7rem .05rem;overflow-y:auto}.embedded-form-actions{border-top:1px solid var(--line);background:#fff;flex:none;justify-content:flex-end;align-items:center;padding:.75rem .1rem .1rem;display:flex}.embedded-form-actions .button.primary{min-width:210px}.project-switch select{box-shadow:none;background-color:#0000;background-image:none;border:0;border-radius:0;min-height:0;padding:.3rem 1.4rem .3rem .45rem}.search-field input,.destination-toolbar input{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:42px;padding-left:.35rem;padding-right:.35rem}.search-field input:focus,.destination-toolbar input:focus{box-shadow:none;border:0}.permission-form{background:#f7f9fc;border:1px solid #e3e8f0;border-radius:10px;grid-template-columns:1fr 1fr;align-items:stretch;gap:.55rem .65rem;min-width:310px;padding:.65rem;display:grid}.permission-form select{border-radius:10px;grid-column:1/-1;width:100%;min-height:38px}.permission-form label{background:#fff;border:1px solid #e0e6ef;border-radius:8px;gap:.4rem;padding:.45rem .5rem}.permission-form .button{width:100%}.permission-form small{grid-column:1/-1}.calendar-toolbar{flex-wrap:wrap;gap:.65rem;padding:.75rem}.calendar-navigation{align-items:center;display:flex}.calendar-navigation button{border-radius:7px;justify-content:center;width:36px;height:36px}.calendar-navigation button:hover{color:#2e5cb7;background:#eef2f7}.calendar-navigation h2{min-width:175px}.calendar-filters{flex:1;grid-template-columns:minmax(128px,1.2fr) minmax(105px,.9fr) minmax(110px,1fr);gap:.5rem;display:grid}.calendar-filters select{width:100%;min-width:0;min-height:38px;font-size:.8rem}.calendar-toolbar>.button{min-height:38px}.calendar-toolbar>span{white-space:nowrap}.bulk-toolbar input[type=number]{width:92px;min-height:36px}@media (width<=900px){.integration-wizard .wizard-layout{display:block;overflow-y:auto}.integration-wizard .setup-rail,.integration-wizard .wizard-content{overflow:visible}.calendar-toolbar>span{width:100%;margin-left:0}}@media (width<=600px){.modal{border-radius:12px;max-height:calc(100dvh - 1rem)}.modal-header,.modal-body{padding:1rem}.modal-actions{padding:.75rem 1rem}.modal-actions .button{width:100%}.modal-actions .button.primary{min-width:0}.calendar-navigation{justify-content:space-between;width:100%}.calendar-navigation h2{flex:1;min-width:0}.calendar-filters{grid-template-columns:1fr 1fr;width:100%;display:grid}.calendar-filters select{width:100%;min-width:0}.calendar-filters select:first-child{grid-column:1/-1}.calendar-toolbar>.button{width:100%}.permission-form{min-width:280px}}.portable-import-destination{background:#f5f8ff;border:1px solid #d4dff5;border-radius:10px;grid-column:1/-1;gap:.65rem;padding:.8rem;display:grid}.portable-import-destination label{color:#37445a;gap:.35rem;font-size:.78rem;font-weight:750;display:grid}.portable-import-destination small{color:var(--muted);font-size:.67rem;font-weight:500;line-height:1.45}.import-channel-map>div:first-child{gap:.15rem;display:grid}.import-channel-map>div:first-child strong{font-size:.82rem}.import-channel-map>section{background:#fff;border:1px solid #dfe6f1;border-radius:9px;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.3fr);align-items:end;gap:.7rem;padding:.65rem;display:grid}.import-channel-map>section.selected{border-color:#84a5df;box-shadow:inset 3px 0 #3f70cc}.import-channel-toggle{flex-direction:row!important;align-items:center!important;display:flex!important}.import-channel-toggle input{accent-color:#315fb7}.import-channel-toggle span{display:grid!important}.import-channel-toggle b{color:#263a5c;text-transform:capitalize;font-size:.7rem}.import-channel-map select:disabled{opacity:.55}@media (width<=620px){.import-channel-map>section{grid-template-columns:1fr}}.action-cell{white-space:nowrap}.action-cell .button{box-shadow:none}.row-actions button.danger-action{color:#a83249;border-color:#edc6ce}.row-actions button.danger-action:hover{color:#92283e;background:#fff1f4;border-color:#d88898}.campaign-list article{border:1px solid var(--line);background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.campaign-list article>div{flex-direction:column;min-width:0;display:flex}.campaign-list strong{color:#27354c;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.campaign-list span{color:var(--muted);margin-top:.15rem;font-size:.7rem}.media-toolbar{flex-wrap:wrap;align-items:center;gap:.7rem;margin:1rem 0;display:flex}.media-toolbar label{align-items:center;gap:.45rem;font-size:.76rem;font-weight:750;display:flex}.media-toolbar>span{color:var(--muted);margin-right:auto;font-size:.72rem}.danger-text{color:#a83249!important}.media-grid article{position:relative}.media-grid article.selected{border-color:#5d7fd8;box-shadow:0 0 0 2px #4f70c71f}.media-select{border:1px solid var(--line);z-index:2;background:#fff;border-radius:6px;align-items:center;padding:.2rem;display:flex;position:absolute;top:.35rem;left:.35rem}.media-select input{margin:0}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=600px){.campaign-list article{flex-direction:column;align-items:stretch}.campaign-list .button{justify-content:center}.media-toolbar .button{width:100%}}.posts-filter-panel{grid-template-columns:minmax(190px,1.5fr) repeat(5,minmax(125px,1fr)) auto;align-items:end;gap:.7rem;margin-bottom:.8rem;display:grid}.posts-filter-panel label{color:#4a5870;gap:.3rem;font-size:.68rem;font-weight:800;display:grid}.posts-filter-panel input,.posts-filter-panel select{color:#27354c;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;min-width:0;min-height:40px;padding:.45rem .6rem;font-size:.76rem}.posts-search>div{border:1px solid #cbd5e1;border-radius:9px;align-items:center;padding-left:.55rem;display:flex}.posts-search>div:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #366ae81f}.posts-search svg{color:#718097;flex:0 0 17px;height:17px}.posts-search input{border:0;border-radius:0;outline:0;box-shadow:none!important}.posts-bulk-toolbar{background:#eef4ff;flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:.8rem;padding:.75rem .85rem;display:flex}.posts-bulk-toolbar label{color:#40506a;align-items:center;gap:.45rem;font-size:.76rem;font-weight:800;display:flex}.posts-bulk-toolbar>span{color:#65738a;margin-right:auto;font-size:.72rem}.posts-table table{min-width:1050px}.posts-table th:first-child,.posts-table td:first-child{width:34px;padding-left:.8rem;padding-right:.2rem}.posts-table tr.selected-row td{background:#f4f7ff}.posts-table td:nth-child(4){min-width:170px}@media (width<=1200px){.posts-filter-panel{grid-template-columns:repeat(3,minmax(150px,1fr))}.posts-search{grid-column:span 2}}@media (width<=700px){.posts-filter-panel{grid-template-columns:1fr 1fr}.posts-search{grid-column:1/-1}.posts-filter-panel>.button{grid-column:1/-1;justify-content:center}.posts-bulk-toolbar .button{width:100%}.posts-bulk-toolbar>span{width:100%;margin-right:0}}.context-picker{background:#f3f6fa;min-height:100vh;padding:clamp(1.5rem,5vw,5rem)}.context-picker>header{align-items:flex-start;gap:1rem;max-width:1180px;margin:0 auto 2rem;display:flex}.context-picker>header .brand-mark{flex:0 0 52px;width:52px;height:52px}.context-picker>header h1{font-size:clamp(2rem,4vw,3.2rem)}.context-picker>header p:not(.eyebrow){color:var(--muted);max-width:760px}.context-layout{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:1rem;max-width:1180px;margin:0 auto;display:grid}.context-options,.context-projects{gap:.55rem;display:grid}.context-options>button,.context-projects article{border:1px solid var(--line);color:var(--ink);text-align:left;background:#f8fafc;border-radius:10px;align-items:center;gap:.7rem;width:100%;padding:.7rem;display:flex}.context-options>button:hover,.context-options>button.active{background:#eef4ff;border-color:#9bb5ee}.context-options svg{color:var(--blue);height:22px}.context-options span,.context-projects span{flex-direction:column;flex:1;min-width:0;display:flex}.context-options strong,.context-projects strong{font-size:.84rem}.context-options small,.context-projects small{color:var(--muted);font-size:.69rem}.context-projects article>i{border-radius:50%;width:11px;height:11px}.context-projects .button{margin-left:auto}.context-create{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.context-picker>.alert{max-width:1180px;margin:1rem auto 0}.context-change{color:#9eb4de;float:right;background:0 0;border:0;margin:-1.55rem 0 .35rem;padding:0;font-size:.65rem;font-weight:750}.context-change:hover{color:#fff}@media (width<=800px){.context-layout{grid-template-columns:1fr}.context-picker{padding:1rem}.context-picker>header{align-items:center}.context-picker>header h1{font-size:1.8rem}}.android-flow{background:var(--navy);color:#dfe8f8;border-radius:12px;align-items:center;gap:.7rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.android-flow span{white-space:nowrap;align-items:center;gap:.45rem;font-size:.78rem;font-weight:800;display:flex}.android-flow svg{color:#83a7ff;height:18px}.android-flow i{background:#52617a;flex:1;height:1px}.android-limit{margin-bottom:1rem}.android-limit div{gap:.2rem;display:grid}.android-limit p{margin:0;font-size:.78rem}.android-configs{margin-bottom:1rem}.android-card-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.75rem;display:grid}.android-card-grid article{border:1px solid var(--line);background:#f8fafc;border-radius:10px;gap:.7rem;padding:.85rem;display:grid}.android-card-grid article>div:first-child{align-items:center;gap:.65rem;display:flex}.android-card-grid article>div:first-child>svg{color:var(--blue);height:24px}.android-card-grid article span{flex-direction:column;display:flex}.android-card-grid article strong{font-size:.83rem}.android-card-grid article small{color:var(--muted);font-size:.68rem}.android-card-grid article>.status{justify-self:start}.android-card-grid article>footer{flex-wrap:wrap;gap:.45rem;display:flex}.android-card-grid .error-text{max-width:none;margin:0;font-size:.7rem}.android-releases .panel-head{padding:1rem 1rem 0}.android-releases table{min-width:1050px}.status.in_review,.status.submitting{color:#2e5cb7;background:#e7efff}.status.approved_not_published,.status.not_sent_for_review{color:#86530e;background:#fff0d3}.status.not_approved{color:#9e2d43;background:#fde3e8}.android-wizard{grid-template-columns:minmax(300px,.85fr) minmax(340px,1.15fr);gap:1.25rem;display:grid}.android-wizard aside{background:#f5f7fb;border-radius:10px;padding:1rem}.android-wizard ol{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.android-wizard li{grid-template-columns:26px 1fr;gap:.65rem;display:grid}.android-wizard li>b{color:#315fbf;background:#dfe8ff;border-radius:50%;justify-content:center;align-items:center;height:24px;font-size:.7rem;display:flex}.android-wizard li div{gap:.2rem;display:grid}.android-wizard li strong{font-size:.78rem}.android-wizard li p{color:#59667c;margin:0;font-size:.7rem}.android-wizard li a{color:#315fbf;align-items:center;gap:.25rem;margin-top:.2rem;font-size:.69rem;font-weight:750;text-decoration:none;display:flex}.android-wizard li a svg{height:13px}.android-mapping-list{gap:.5rem;max-height:310px;display:grid;overflow:auto}.android-mapping-list>label{border:1px solid var(--line);background:#f8fafc;border-radius:9px;grid-template-columns:auto 1fr 90px;align-items:center;gap:.55rem;padding:.6rem;display:grid!important}.android-mapping-list>label>span{flex-direction:column;min-width:0;display:flex}.android-mapping-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.android-mapping-list small{color:var(--muted);font-size:.65rem}.android-mapping-list input[type=number]{min-height:36px;padding:.35rem}.android-mapping-list input[type=checkbox]{width:1.15rem!important}@media (width<=850px){.android-wizard{grid-template-columns:1fr}.android-flow{grid-template-columns:1fr;align-items:stretch;display:grid}.android-flow i{display:none}}@media (width<=600px){.android-card-grid{grid-template-columns:1fr}.android-mapping-list>label{grid-template-columns:auto 1fr}.android-mapping-list input[type=number]{grid-column:2}}.standalone-guide{border:1px solid var(--line);color:#315fb7;z-index:90;background:#fff;border-radius:9px;align-items:center;gap:.4rem;padding:.6rem .8rem;font-size:.78rem;font-weight:800;text-decoration:none;display:flex;position:fixed;top:1rem;right:1rem;box-shadow:0 6px 18px #13213a1f}.standalone-guide svg{width:17px;height:17px}.modal-guide-link{color:#365b9d;white-space:nowrap;align-self:center;align-items:center;gap:.35rem;margin-left:auto;font-size:.76rem;font-weight:800;text-decoration:none;display:flex}.modal-guide-link svg{width:16px;height:16px}.modal-guide-link:hover{text-decoration:underline}.launch-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.launch-summary article{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#f7f9fd);border-radius:12px;align-items:center;gap:.8rem;padding:1rem;display:flex}.launch-summary article>svg{color:#315fb7;background:#eaf0ff;border-radius:10px;width:42px;height:42px;padding:.6rem}.launch-summary article div{flex-direction:column;display:flex}.launch-summary strong{font-size:1.25rem}.launch-summary span{color:var(--muted);font-size:.72rem}.launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.launch-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:250px;padding:1rem;display:flex;box-shadow:0 6px 22px #1827420a}.launch-card.enabled{border-color:#b9d4ff;box-shadow:0 8px 25px #2e5cb714}.launch-card>header{align-items:center;gap:.7rem;display:flex}.launch-card>header>span{color:#315fb7;background:#eef3ff;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.launch-card>header svg{width:21px;height:21px}.launch-card header div{min-width:0}.launch-card header small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.launch-card h2{margin:.12rem 0 0;font-size:1rem}.launch-card>p{color:var(--muted);margin:.8rem 0;font-size:.8rem;line-height:1.5}.launch-card>footer{flex-wrap:wrap;gap:.4rem;margin-top:auto;display:flex}.launch-card-meta{justify-content:space-between;margin-bottom:.75rem;display:flex}.launch-card-meta span{color:#63708a;font-size:.66rem}.status-dot{background:#aab4c5;border-radius:50%;width:9px;height:9px;margin-left:auto}.status-dot.active,.status-dot.ready{background:#27a477;box-shadow:0 0 0 4px #dff5ed}.status-dot.error{background:#d94b67;box-shadow:0 0 0 4px #fde7eb}.status-dot.paused{background:#d09a35}.launch-error{color:#9e2d43;background:#fff1f3;border-radius:7px;margin-bottom:.6rem;padding:.45rem;font-size:.7rem}.launch-columns{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.compact-list{gap:.45rem;display:grid}.compact-list article{border:1px solid #e1e6ef;border-radius:9px;align-items:center;gap:.65rem;padding:.65rem;display:flex}.compact-list article>svg{color:#5272ab;width:19px;height:19px}.compact-list article>span:not(.review-rating){flex-direction:column;flex:1;min-width:0;display:flex}.compact-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.compact-list article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.compact-list article>b{white-space:nowrap;font-size:.72rem}.review-rating{color:#85530e;background:#fff1d5;border-radius:6px;padding:.35rem;font-size:.72rem;font-weight:900}.launch-mappings{gap:.4rem;max-height:250px;display:grid;overflow:auto}.launch-mappings label{border:1px solid #e3e8f0;border-radius:8px;flex-direction:row;align-items:center;gap:.55rem;padding:.55rem;display:flex}.launch-mappings label>span{flex-direction:column;display:flex}.launch-mappings strong{font-size:.75rem}.launch-mappings small{font-size:.65rem}.generated-listings{background:#f0f7ff;border:1px solid #cfe2fa;border-radius:8px;flex-direction:column;padding:.65rem;display:flex}.generated-listings small{color:var(--muted)}@media (width<=1180px){.launch-grid,.launch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.launch-grid,.launch-columns,.launch-summary{grid-template-columns:1fr}.launch-card{min-height:0}.modal-guide-link{font-size:0}.modal-guide-link svg{width:19px;height:19px}}.engine-launchpad{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.engine-launchpad>a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.9rem;text-decoration:none;display:grid}.engine-launchpad>a:hover{border-color:#9eb7ea;transform:translateY(-1px);box-shadow:0 8px 22px #2b4e9114}.engine-launchpad>a>span{color:#315fb7;background:#edf3ff;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.engine-launchpad>a>span svg{height:21px}.engine-launchpad>a>div{display:grid}.engine-launchpad small{color:#6d7b91;letter-spacing:.1em;font-size:.58rem;font-weight:900}.engine-launchpad strong{font-size:.82rem}.engine-launchpad p{color:var(--muted);margin:.1rem 0 0;font-size:.64rem;line-height:1.4}.engine-launchpad>a>svg{color:#8290a5;height:18px}@media (width<=900px){.engine-launchpad{grid-template-columns:1fr}}.topbar-guides{align-items:center;gap:.8rem;display:flex}.topbar-guides a+a{border-left:1px solid var(--line);padding-left:.8rem}@media (width<=600px){.topbar-guides a span{display:none}.topbar-guides{gap:.45rem}.topbar-guides a+a{padding-left:.45rem}}.global-live-status{white-space:nowrap;background:#edf8f4;border:1px solid #cde9dc;border-radius:99px;align-items:center;gap:.38rem;padding:.28rem .52rem;font-weight:800;display:flex;color:#187052!important;font-size:.62rem!important}.global-live-status i{background:#21a879;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d7f2e7}.global-live-status.error{background:#fff0f2;border-color:#f1ced5;color:#a42c43!important}.global-live-status.error i{background:#d44960;box-shadow:0 0 0 3px #f8dfe4}@media (width<=760px){.global-live-status{display:none}}.sidebar{overflow:hidden}.project-switch{flex:none}.engine-navigation{scrollbar-color:#405173 transparent;scrollbar-width:thin;min-height:0;padding-right:.2rem;overflow-y:auto;display:block!important}.nav-group{gap:.12rem;margin-bottom:.75rem;display:grid}.nav-group>header{color:#7185aa;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.45rem;padding:.2rem .65rem;font-size:.58rem;font-weight:900;display:flex}.nav-engine-dot{background:#52698f;border-radius:50%;width:5px;height:5px}.nav-group:has(a.active)>header{color:#a9bee5}.nav-group:has(a.active) .nav-engine-dot{background:#ff8068;box-shadow:0 0 0 3px #ff806821}.nav-group a{padding:.48rem .65rem!important}.nav-group a svg{width:17px!important;height:17px!important}.page-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.page-actions>a{color:#315fb7;align-items:center;gap:.35rem;font-size:.77rem;font-weight:800;text-decoration:none;display:flex}.page-actions>a svg{height:16px}.engine-context-banner{color:#fff;background:linear-gradient(135deg,#142344,#1e3564);border-radius:13px;align-items:center;gap:.85rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.engine-context-banner>svg{color:#9eb9ff;background:#ffffff1a;border-radius:9px;width:38px;height:38px;padding:.5rem}.engine-context-banner>div{flex:1;display:grid}.engine-context-banner strong{font-size:.82rem}.engine-context-banner span{color:#becbea;font-size:.7rem;line-height:1.45}.engine-context-banner>a{color:#fff;white-space:nowrap;font-size:.7rem;font-weight:800}.campaign-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.campaign-summary article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:.7rem;padding:.85rem;display:flex}.campaign-summary article>svg{color:#345fb9;background:#edf3ff;border-radius:9px;width:38px;height:38px;padding:.55rem}.campaign-summary article div{flex-direction:column;display:flex}.campaign-summary strong{font-size:1.15rem}.campaign-summary span{color:var(--muted);font-size:.68rem}.campaign-toolbar{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.campaign-list{gap:.65rem;display:grid}.campaign-list>.campaign-row{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;display:grid}.campaign-list>.campaign-row.active{border-color:#a9c4fb;box-shadow:0 7px 20px #315bb20f}.campaign-type-icon{color:#315fb7;background:#edf3ff;border-radius:10px;justify-content:center;width:44px;height:44px;align-items:center!important;display:flex!important}.campaign-type-icon svg{height:22px}.campaign-main{display:block!important}.campaign-main>div:first-child{align-items:center;gap:.35rem;display:flex;flex-direction:row!important}.campaign-main h2{margin:.35rem 0 .15rem;font-size:.98rem}.campaign-main p{color:#58667d;max-width:900px;margin:0 0 .55rem;font-size:.75rem;line-height:1.45}.campaign-main small{color:var(--muted);margin-top:.35rem;font-size:.65rem;display:block}.status-chip,.type-chip{border-radius:99px;padding:.2rem .42rem;font-weight:850;margin:0!important;font-size:.61rem!important}.status-chip{background:#edf1f6;color:#546176!important}.status-chip.active{background:#dff5ec;color:#147052!important}.status-chip.paused{background:#fff0d3;color:#87550f!important}.type-chip{background:#f2edff;color:#6449a0!important}.campaign-progress{background:#edf0f4;border-radius:99px;width:100%;height:5px;overflow:hidden}.campaign-progress span{background:linear-gradient(90deg,#366ae8,#6c8eea);height:100%;display:block;margin:0!important}.campaign-row-actions{gap:.45rem;align-items:flex-end!important}.campaign-row-actions b{color:#a26512;align-items:center;gap:.25rem;font-size:.68rem;display:flex}.campaign-row-actions b svg{height:15px}.empty-state{text-align:center}.empty-state>svg{color:#6486cf;width:38px;height:38px;margin:1rem}.empty-state h2{margin-bottom:.35rem}.empty-state p{color:var(--muted);max-width:650px;margin:0 auto 1rem;font-size:.8rem}.campaign-wizard{max-width:900px}.wizard-explainer{color:#2d5096;background:#eef4ff;border:1px solid #d2dff8;border-radius:10px;align-items:center;gap:.7rem;padding:.75rem;display:flex}.wizard-explainer>svg{height:24px}.wizard-explainer>div{display:grid}.wizard-explainer strong{font-size:.77rem}.wizard-explainer span{font-size:.68rem}.campaign-detail-modal{max-width:1080px}.campaign-detail-body{background:#f7f9fc}.campaign-detail-overview{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:2fr 1fr 1fr auto;gap:.8rem;margin-bottom:1rem;padding:.8rem;display:grid}.campaign-detail-overview>div{flex-direction:column;display:flex}.campaign-detail-overview span{color:#748197;letter-spacing:.1em;font-size:.58rem;font-weight:850}.campaign-detail-overview strong{font-size:.74rem}.campaign-detail-overview a{color:#315fb7;align-items:center;gap:.3rem;font-size:.7rem;font-weight:800;display:flex}.campaign-detail-overview a svg{height:14px}.campaign-phases{gap:.8rem;display:grid}.campaign-phase{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.campaign-phase>header{border-bottom:1px solid var(--line);background:#fbfcfe;justify-content:space-between;align-items:center;padding:.8rem;display:flex}.campaign-phase>header>div{align-items:center;gap:.6rem;display:flex}.campaign-phase>header>div>span{color:#315fb7;background:#dfe9ff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.68rem;font-weight:900;display:flex}.campaign-phase h3{margin:0;font-size:.85rem}.campaign-phase header p{color:var(--muted);margin:0;font-size:.66rem}.campaign-phase header small{color:#65728a;align-items:center;gap:.25rem;font-size:.63rem;display:flex}.campaign-phase header small svg{height:14px}.campaign-actions{display:grid}.campaign-actions article{border-top:1px solid #edf0f4;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.7rem .8rem;display:grid}.campaign-actions article:first-child{border-top:0}.action-state{color:#647289;background:#eef2f7;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.action-state svg{height:17px}.action-state.completed{color:#147052;background:#e2f5ed}.action-state.awaiting_approval{color:#986012;background:#fff0d7}.action-state.blocked,.action-state.failed{color:#a62e45;background:#fde7eb}.campaign-actions article>div:nth-child(2){min-width:0}.campaign-actions strong{font-size:.75rem}.campaign-actions p{color:#5d6a80;margin:.12rem 0;font-size:.67rem}.campaign-actions small{color:#8993a4;font-size:.59rem;display:block}.campaign-actions .action-error{color:#9e2d43;margin:.2rem 0;font-size:.64rem}.campaign-decisions{margin-top:1rem}.campaign-decisions h3{font-size:.85rem}.campaign-decisions article{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:flex-start;gap:.6rem;margin-top:.45rem;padding:.65rem;display:flex}.campaign-decisions article>svg{color:#4169bb;height:19px}.campaign-decisions article div{display:grid}.campaign-decisions strong{font-size:.72rem}.campaign-decisions p{color:#5e6c82;margin:.12rem 0;font-size:.66rem}.campaign-decisions small{color:#8a95a8;font-size:.59rem}.button.danger-quiet{color:#a83249;background:#fff;border-color:#edc6ce}.button.danger-quiet:hover{background:#fff1f4;border-color:#d88898}@media (width<=1000px){.campaign-summary{grid-template-columns:repeat(2,1fr)}.campaign-detail-overview{grid-template-columns:1fr 1fr}.campaign-list>.campaign-row{grid-template-columns:auto minmax(0,1fr)}.campaign-row-actions{grid-column:1/-1;align-items:stretch!important}.campaign-row-actions .button{align-self:flex-end}}@media (width<=650px){.page-actions{align-items:stretch;width:100%}.page-actions>*{justify-content:center;width:100%}.engine-context-banner{flex-wrap:wrap;align-items:flex-start}.engine-context-banner>a{margin-left:47px}.campaign-summary{grid-template-columns:1fr}.campaign-toolbar{flex-direction:column;align-items:stretch;gap:.6rem}.campaign-toolbar .segmented{overflow-x:auto}.campaign-list>.campaign-row{grid-template-columns:1fr}.campaign-type-icon{display:none!important}.campaign-detail-overview{grid-template-columns:1fr}.campaign-phase>header{flex-direction:column;align-items:flex-start;gap:.4rem}.campaign-actions article{grid-template-columns:auto 1fr;align-items:flex-start}.campaign-actions article>.button{grid-column:1/-1;width:100%}.modal-actions{flex-wrap:wrap}}.campaign-kpis{border:1px solid var(--line);background:#fff;border-radius:10px;margin:-.3rem 0 1rem;padding:.65rem .8rem}.campaign-kpis>span{color:#748197;letter-spacing:.1em;font-size:.57rem;font-weight:850}.campaign-kpis>div{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.campaign-kpis b{color:#365796;background:#eef3ff;border-radius:99px;align-items:center;gap:.25rem;padding:.3rem .5rem;font-size:.64rem;display:flex}.campaign-kpis b svg{height:13px}.campaign-kpis b small{color:#71809a;font-weight:600}.settings-inheritance{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:1rem;padding:1.15rem}.settings-inheritance>.panel-head{gap:1rem}.settings-inheritance>.panel-head h2{font-size:1.15rem}.settings-inheritance>.panel-head p:not(.eyebrow){color:var(--muted);max-width:760px;margin:0;font-size:.76rem}.automation-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.automation-setting-card{background:#f9fbfe;border:1px solid #dde5f0;border-radius:12px;gap:.7rem;padding:.85rem;display:grid}.automation-setting-card>header{align-items:flex-start;gap:.65rem;display:flex}.automation-setting-card>header>span{color:#315fb7;background:#e9f0ff;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.automation-setting-card>header svg{height:19px}.automation-setting-card>header>div{flex:1}.automation-setting-card h3{margin:0;font-size:.82rem}.automation-setting-card header p{color:var(--muted);margin:.1rem 0 0;font-size:.64rem}.source-badge{color:#5b687d;white-space:nowrap;background:#e9edf3;border-radius:99px;padding:.2rem .4rem;font-size:.57rem}.source-badge.project{color:#147052;background:#e2f5ed}.source-badge.workspace{color:#8a570e;background:#fff0d7}.source-badge.account{color:#3159ad;background:#e5edff}.automation-setting-card>label,.automation-setting-card .form-row label{color:#45536a;gap:.25rem;font-size:.67rem;font-weight:800;display:grid}.automation-setting-card input:not([type=checkbox]),.automation-setting-card select{background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;min-height:38px;padding:.45rem .55rem}.automation-setting-card label small{color:var(--muted);font-size:.59rem;font-weight:500}.automation-setting-card .check-field{background:#fff;border:1px solid #e1e7ef;border-radius:9px;padding:.55rem}.automation-setting-card footer{border-top:1px solid #e4e9f1;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.7rem;display:flex}.automation-setting-card footer .button{font-size:.67rem}.automation-setting-card footer .primary{margin-left:auto}@media (width<=950px){.automation-settings-grid{grid-template-columns:1fr}}@media (width<=600px){.settings-inheritance>.panel-head{flex-direction:column;align-items:stretch}.automation-setting-card>header{flex-wrap:wrap}.source-badge{margin-left:43px}.automation-setting-card footer{flex-direction:column;align-items:stretch}.automation-setting-card footer .button{width:100%;margin:0}}.youtube-page-head{margin-bottom:1.25rem}.youtube-page-head>div:first-child{max-width:940px}.youtube-loading{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:.9rem;min-height:108px;padding:1.25rem;display:flex;box-shadow:0 8px 28px #1f2d480d}.youtube-loading-icon,.youtube-overview-icon{color:#d3263b;background:#fff0f1;border-radius:11px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.youtube-loading-icon svg,.youtube-overview-icon svg{height:23px}.youtube-loading>div{display:grid}.youtube-loading strong{font-size:.88rem}.youtube-loading span:last-child{color:var(--muted);font-size:.72rem}.youtube-overview{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:.95rem 1rem;display:grid;box-shadow:0 8px 28px #1f2d480d}.youtube-overview>div:nth-child(2){display:grid}.youtube-overview>div:nth-child(2) strong{font-size:.84rem}.youtube-overview>div:nth-child(2) span{color:var(--muted);font-size:.68rem}.youtube-overview dl{align-items:center;margin:0;display:flex}.youtube-overview dl>div{text-align:center;border-left:1px solid #e4e9f0;min-width:76px;padding:0 1rem;display:grid}.youtube-overview dt{color:#7a8699;letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:850}.youtube-overview dd{margin:0;font-size:1.05rem;font-weight:850}.youtube-overview>a{color:#315fb7;white-space:nowrap;align-items:center;gap:.35rem;font-size:.7rem;font-weight:800;text-decoration:none;display:flex}.youtube-overview>a svg{height:15px}.youtube-page-alert{margin-bottom:1rem}.youtube-page-alert>div{display:grid}.youtube-page-alert strong{font-size:.76rem}.youtube-page-alert span{font-size:.69rem}.youtube-onboarding{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);min-height:430px;display:grid;overflow:hidden;box-shadow:0 18px 48px #1c2a4614}.youtube-onboarding-main{background:radial-gradient(circle at 0 0,#ffded8a6,#0000 42%),#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,4vw,4.5rem);display:flex}.youtube-onboarding-icon{color:#d9273d;background:#ffebe8;border:1px solid #ffd4cc;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.25rem;display:flex}.youtube-onboarding-icon svg{width:28px;height:28px}.youtube-onboarding-main .eyebrow{margin-bottom:.55rem;font-size:.65rem!important}.youtube-onboarding-main h2{letter-spacing:-.04em;max-width:650px;margin:0 0 .8rem;font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1.1}.youtube-onboarding-main>p:not(.eyebrow){color:#5d6a7f;max-width:680px;margin:0;font-size:.88rem;line-height:1.65}.youtube-onboarding-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.youtube-onboarding-actions .button{min-height:44px}.youtube-prerequisite{color:#79501a;background:#fff8e9;border:1px solid #efd49d;border-radius:11px;align-items:flex-start;gap:.65rem;max-width:680px;margin-top:1.35rem;padding:.75rem .85rem;display:flex}.youtube-prerequisite>svg{flex:0 0 18px;height:18px;margin-top:.1rem}.youtube-prerequisite>div{gap:.1rem;display:grid}.youtube-prerequisite strong{font-size:.72rem}.youtube-prerequisite span{font-size:.66rem;line-height:1.5}.youtube-prerequisite a{color:#8b5410;margin-top:.2rem;font-size:.66rem;font-weight:850;text-decoration:none}.youtube-onboarding-steps{color:#fff;background:linear-gradient(145deg,#142443,#1b315d);flex-direction:column;justify-content:center;padding:clamp(1.7rem,3vw,3rem);display:flex}.youtube-onboarding-steps>header{margin-bottom:1.15rem;display:grid}.youtube-onboarding-steps>header span{color:#90a8d6;letter-spacing:.13em;font-size:.58rem;font-weight:900}.youtube-onboarding-steps>header strong{margin-top:.2rem;font-size:1.05rem}.youtube-onboarding-steps article{border-top:1px solid #ffffff1a;grid-template-columns:22px 42px minmax(0,1fr);align-items:center;gap:.75rem;padding:1rem 0;display:grid}.youtube-onboarding-steps article>i{color:#a9bce3;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.58rem;font-style:normal;font-weight:850;display:flex}.youtube-onboarding-steps article>span{color:#ff9c89;background:#ffffff17;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.youtube-onboarding-steps article>span svg{height:20px}.youtube-onboarding-steps article>div{display:grid}.youtube-onboarding-steps article strong{font-size:.76rem}.youtube-onboarding-steps article p{color:#b8c7e3;margin:.12rem 0 0;font-size:.65rem;line-height:1.45}.youtube-onboarding-steps>footer{color:#91a5cb;margin-top:.2rem;font-size:.59rem;font-weight:700}.youtube-overview+.youtube-page-alert+.youtube-source-grid,.youtube-overview+.youtube-source-grid{margin-top:0}.youtube-source-grid .youtube-source-card>footer{grid-template-columns:minmax(0,1fr) auto;align-items:center}.youtube-source-grid .youtube-source-card>footer>div{align-items:center}.youtube-card-menu{position:relative}.youtube-card-menu>summary{list-style:none}.youtube-card-menu>summary::-webkit-details-marker{display:none}.youtube-card-menu>summary svg{height:16px}.youtube-card-menu>div{z-index:8;background:#fff;border:1px solid #dbe2ec;border-radius:10px;min-width:170px;padding:.35rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 14px 32px #14213829}.youtube-card-menu>div button{color:#3f4e66;text-align:left;background:#fff;border:0;border-radius:7px;align-items:center;gap:.45rem;padding:.55rem;font-size:.7rem;font-weight:750;display:flex}.youtube-card-menu>div button:hover{background:#f1f5fa}.youtube-card-menu>div button.danger{color:#a83249}.youtube-card-menu>div button.danger:hover{background:#fff0f3}.youtube-card-menu>div svg{width:16px;height:16px}@media (width<=1000px){.youtube-onboarding{grid-template-columns:1fr}.youtube-onboarding-main{padding:2.25rem}.youtube-onboarding-steps{padding:2rem}.youtube-overview{grid-template-columns:auto minmax(0,1fr) auto}.youtube-overview dl{display:none}.youtube-source-grid .youtube-source-card>footer{grid-template-columns:1fr;align-items:stretch}}@media (width<=650px){.youtube-page-head{gap:1rem}.youtube-page-head .button{width:100%}.youtube-overview{grid-template-columns:auto 1fr;align-items:flex-start}.youtube-overview>a{grid-column:2}.youtube-onboarding-main,.youtube-onboarding-steps{padding:1.35rem}.youtube-onboarding{min-height:0}.youtube-onboarding-actions{flex-direction:column;align-items:stretch;width:100%}.youtube-onboarding-actions .button{width:100%}.youtube-source-card>footer>div{grid-template-columns:1fr 1fr;display:grid}.youtube-source-card>footer>div>.button,.youtube-card-menu>summary{width:100%}.youtube-card-menu>div{left:0;right:auto}}.youtube-source-modal-body{background:#f3f6fa;padding:1rem 1.25rem 1.35rem}.youtube-source-modal-body>.stack-form{gap:1rem}.youtube-inline-guide{color:#294f98;background:#eef4ff;border:1px solid #ccdcf7;border-radius:12px;overflow:hidden}.youtube-inline-guide>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;list-style:none;display:flex}.youtube-inline-guide>summary::-webkit-details-marker{display:none}.youtube-inline-guide>summary>span{display:grid}.youtube-inline-guide>summary strong{font-size:.75rem}.youtube-inline-guide>summary small{color:#60769e;margin-top:.08rem;font-size:.62rem;font-weight:500}.youtube-inline-guide>summary>b{white-space:nowrap;background:#fff;border:1px solid #cad9f2;border-radius:99px;padding:.25rem .45rem;font-size:.58rem}.youtube-inline-guide>summary:after{content:"⌄";margin-left:.15rem;font-size:1rem;line-height:1;transition:transform .18s}.youtube-inline-guide[open]>summary:after{transform:rotate(180deg)}.youtube-inline-guide ol{border-top:1px solid #d6e2f7;gap:.4rem;margin:0;padding:.75rem 1rem .85rem 2.1rem;font-size:.68rem;line-height:1.55;display:grid}.youtube-inline-guide a{color:#234d9e;font-weight:800}.youtube-editor-section{background:#fff;border:1px solid #dbe3ee;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px #22324e09}.youtube-editor-section-head{background:#fbfcfe;border-bottom:1px solid #e4e9f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:0;padding:.9rem 1rem;display:grid}.youtube-editor-section-head>span{color:#315fb7;letter-spacing:0;background:#e8efff;border:1px solid #ccdaf8;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:.67rem;font-weight:900;display:flex}.youtube-editor-section-head>div{min-width:0;display:grid}.youtube-editor-section-head h3{margin:0;font-size:.88rem}.youtube-editor-section-head p{color:#69778d;max-width:740px;margin:.1rem 0 0;font-size:.64rem;line-height:1.45}.youtube-editor-section-head>b{color:#66748a;white-space:nowrap;background:#eef2f7;border-radius:99px;padding:.28rem .5rem;font-size:.58rem}.youtube-editor-section-body{gap:.9rem;padding:1rem;display:grid}.youtube-editor-section-body>.form-row>label,.youtube-editor-section-body>label{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.youtube-content-options>summary{cursor:pointer;list-style:none}.youtube-content-options>summary::-webkit-details-marker{display:none}.youtube-content-options>summary:after{color:#66748a;content:"⌄";margin-left:.05rem;font-size:1.05rem;line-height:1;transition:transform .18s}.youtube-content-options[open]>summary:after{transform:rotate(180deg)}.youtube-routing-builder{gap:0;padding:0}.youtube-routing-builder>.youtube-editor-section-head{align-items:center}.youtube-routing-builder>.youtube-editor-section-head span{letter-spacing:0;font-size:.67rem}.youtube-route-group-title{justify-content:space-between;align-items:end;gap:1rem;display:flex}.youtube-route-group-title>div{display:grid}.youtube-route-group-title strong{font-size:.73rem}.youtube-route-group-title small{color:#758197;margin-top:.08rem;font-size:.61rem}.youtube-route-group-title>span{color:#71809a;white-space:nowrap;font-size:.59rem}.youtube-route-group-title.compact{margin-bottom:-.25rem}.youtube-routing-builder .destination-checklist{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0;display:grid}.youtube-routing-builder .destination-checklist label{background:#f8fafc;border:1px solid #e3e8f0;border-radius:10px;min-height:58px;transition:background .15s,border-color .15s,box-shadow .15s;padding:.58rem .65rem!important}.youtube-routing-builder .destination-checklist label:hover{background:#f3f6fb;border-color:#cbd6e5}.youtube-routing-builder .destination-checklist label:has(input:checked){background:#eef4ff;border-color:#9eb8ef;box-shadow:0 0 0 2px #456bc10f}.youtube-routing-builder .destination-checklist input{accent-color:#315fb7;flex:none;width:17px;height:17px}.youtube-routing-builder .destination-checklist label>span{gap:.08rem}.youtube-routing-builder .destination-checklist strong{font-size:.7rem}.youtube-routing-builder .destination-checklist small{font-size:.59rem}.youtube-playlist-routes{gap:.8rem}.youtube-playlist-routes>article{background:#f8faff;border-color:#d8e2f3;border-radius:12px;gap:.75rem;padding:.85rem}.youtube-playlist-routes>article>header>div{display:grid}.youtube-playlist-routes>article>header>div>span{color:#315fb7;letter-spacing:.11em;font-size:.57rem;font-weight:900}.youtube-playlist-routes>article>header>div>strong{margin-top:.1rem;font-size:.72rem}.youtube-playlist-routes>article>label{background:0 0!important;border:0!important;padding:0!important}.youtube-playlist-routes>article>header>button{cursor:pointer}.youtube-routing-empty{background:#fafbfd;border-color:#d4dce8;min-height:58px;padding:.8rem .9rem}.youtube-routing-empty span{line-height:1.45}@media (width<=760px){.youtube-source-modal-body{padding:.8rem}.youtube-editor-section-head{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.youtube-editor-section-head>.button,.youtube-editor-section-head>b,.youtube-editor-section-head:after{grid-column:2;justify-self:start}.youtube-routing-builder .destination-checklist{grid-template-columns:1fr}.youtube-route-group-title{flex-direction:column;align-items:flex-start;gap:.2rem}.youtube-inline-guide>summary small{display:none}}@media (width<=480px){.youtube-editor-section-head,.youtube-editor-section-body{padding:.8rem}.youtube-inline-guide>summary>b{display:none}}section.youtube-source-grid article.youtube-source-card>footer{grid-template-columns:1fr;align-items:stretch}section.youtube-source-grid article.youtube-source-card>footer>div{justify-content:flex-end}.youtube-playlist-summary{border-left:3px solid #6a8bd3;gap:.3rem;padding-left:.65rem;display:grid}.youtube-playlist-summary>div{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.youtube-playlist-summary strong{color:#344b76;font-size:.62rem}.youtube-playlist-summary span{color:#758198;font-size:.59rem}.youtube-preview-group{gap:.45rem;display:grid}.youtube-playlist-preview{color:#315ba8;background:#f4f7fc;border:1px solid #d9e2f1;border-radius:9px;align-items:center;gap:.6rem;padding:.55rem .65rem;display:flex}.youtube-playlist-preview>svg{width:18px;height:18px}.youtube-playlist-preview>div{display:grid}.youtube-playlist-preview strong{font-size:.7rem}.youtube-playlist-preview span{color:#6d7b93;font-size:.59rem}.youtube-routing-builder{background:#fff;border:1px solid #dbe3ee;border-radius:12px;gap:.8rem;padding:.85rem;display:grid}.youtube-routing-builder>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.youtube-routing-builder>header>div{display:grid}.youtube-routing-builder>header span{color:#315fb7;letter-spacing:.1em;font-size:.58rem;font-weight:900}.youtube-routing-builder h3{margin:.12rem 0;font-size:.86rem}.youtube-routing-builder header p{color:#657189;max-width:700px;margin:0;font-size:.64rem;line-height:1.5}.youtube-routing-builder>.destination-checklist{background:#f9fbfe}.youtube-playlist-routes{gap:.65rem;display:grid}.youtube-playlist-routes>article{background:#f8faff;border:1px solid #d7e1f1;border-radius:10px;gap:.65rem;padding:.75rem;display:grid}.youtube-playlist-routes>article>header{justify-content:space-between;align-items:center;display:flex}.youtube-playlist-routes>article>header>span{color:#315fb7;letter-spacing:.1em;font-size:.58rem;font-weight:900}.youtube-playlist-routes>article>header>button{color:#a83249;background:#fff;border:1px solid #e1c4ca;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.youtube-playlist-routes>article>header svg{height:15px}.youtube-playlist-routes>article>label{gap:.3rem;font-size:.7rem;font-weight:800;display:grid}.youtube-playlist-routes>article>label small{color:var(--muted);font-size:.6rem;font-weight:500}.destination-checklist.compact{grid-template-columns:repeat(2,minmax(0,1fr));padding:.6rem}.youtube-routing-empty{color:#748197;background:#f7f9fc;border:1px dashed #cbd6e5;border-radius:9px;align-items:center;gap:.6rem;padding:.7rem;font-size:.65rem;display:flex}.youtube-routing-empty svg{height:18px}.youtube-routing-empty strong{color:#4d5d75}@media (width<=700px){.youtube-routing-builder>header{flex-direction:column;align-items:stretch}.destination-checklist.compact{grid-template-columns:1fr}}.youtube-flow{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1rem;display:grid}.youtube-flow article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:.7rem;padding:.8rem;display:flex}.youtube-flow svg{color:#d52b3f;background:#fff0f1;border-radius:9px;width:38px;height:38px;padding:.55rem}.youtube-flow article div{display:grid}.youtube-flow strong{font-size:.78rem}.youtube-flow span{color:var(--muted);font-size:.65rem}.youtube-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.youtube-source-card{border:1px solid var(--line);background:#fff;border-radius:14px;gap:.8rem;padding:1rem;display:grid}.youtube-source-card.active{border-color:#bdd8cd}.youtube-source-card.error{border-color:#edb7c1}.youtube-source-card>header{align-items:center;gap:.65rem;display:flex}.youtube-channel-mark{color:#d3263b;background:#fff0f1;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.youtube-channel-mark svg{height:24px}.youtube-source-card header>div:nth-child(2){min-width:0;display:grid}.youtube-source-card header span{color:#65728a;font-size:.62rem}.youtube-source-card h2{margin:.1rem 0;font-size:.92rem}.youtube-source-card header small{color:#8993a4;text-overflow:ellipsis;font-size:.59rem;overflow:hidden}.youtube-source-card header>b{margin-left:auto}.youtube-source-stats{gap:.4rem;display:flex}.youtube-source-stats span{color:#657087;background:#f3f6fa;border-radius:7px;padding:.35rem .45rem;font-size:.61rem}.youtube-destinations{flex-wrap:wrap;gap:.35rem;display:flex}.youtube-destinations span{color:#31589f;background:#eaf1ff;border-radius:99px;padding:.25rem .45rem;font-size:.59rem;font-weight:750}.youtube-source-card>footer{border-top:1px solid #e7ebf1;gap:.6rem;padding-top:.7rem;display:grid}.youtube-source-card>footer>small{color:#748197;align-items:center;gap:.3rem;font-size:.61rem;display:flex}.youtube-source-card>footer>small svg{height:14px}.youtube-source-card>footer>div{flex-wrap:wrap;gap:.35rem;display:flex}.youtube-history{margin-top:1rem}.youtube-history>.panel-head{margin-bottom:.5rem}.youtube-history>div:last-child{display:grid}.youtube-history article{border-top:1px solid #e7ebf1;grid-template-columns:72px minmax(0,1fr) auto auto auto;align-items:center;gap:.7rem;padding:.65rem 0;display:grid}.youtube-history img{aspect-ratio:16/9;object-fit:cover;border-radius:7px;width:72px}.youtube-history article>div{min-width:0;display:grid}.youtube-history strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.youtube-history span,.youtube-history small{color:var(--muted);font-size:.6rem}.youtube-source-modal form>label,.youtube-source-modal .form-row label{background:#fff;border:1px solid #e0e6ef;border-radius:10px;padding:.65rem}.setup-instructions{color:#284e94;background:#eef4ff;border:1px solid #cfddf6;border-radius:11px;padding:.8rem}.setup-instructions strong{font-size:.78rem}.setup-instructions ol{margin:.45rem 0 0;padding-left:1.1rem;font-size:.68rem;line-height:1.55}.setup-instructions a{color:#234d9e;font-weight:800}.youtube-preview{background:#eff9f5;border:1px solid #cce8db;border-radius:10px;align-items:center;gap:.7rem;padding:.65rem;display:flex}.youtube-preview img{object-fit:cover;border-radius:50%;width:48px;height:48px}.youtube-preview div{display:grid}.youtube-preview strong{font-size:.76rem}.youtube-preview span,.youtube-preview small{color:#63766f;font-size:.61rem}.destination-checklist{background:#fff;border:1px solid #dfe5ee;border-radius:11px;gap:.4rem;padding:.7rem;display:grid}.destination-checklist legend{padding:0 .3rem;font-size:.68rem;font-weight:850}.destination-checklist label{border:1px solid #edf0f4;border-radius:8px;align-items:center;gap:.55rem;flex-direction:row!important;padding:.5rem!important;display:flex!important}.destination-checklist label>span{display:grid}.destination-checklist strong{font-size:.68rem}.destination-checklist small{color:var(--muted);font-size:.58rem}.status-chip.processing{background:#e5edff;color:#3159ad!important}.status-chip.processed{background:#dff5ec;color:#147052!important}.status-chip.failed{background:#fde7eb;color:#a62e45!important}.status-chip.ignored{background:#edf1f6;color:#667286!important}.status-chip.pending{background:#fff0d7;color:#8a570e!important}@media (width<=950px){.youtube-source-grid{grid-template-columns:1fr}}@media (width<=700px){.youtube-flow{grid-template-columns:1fr}.youtube-history article{grid-template-columns:64px 1fr}.youtube-history article>.status-chip,.youtube-history article>.button{grid-column:2}.youtube-source-card>footer>div .button{flex:1;justify-content:center}.youtube-source-modal .form-row{grid-template-columns:1fr}}.youtube-source-modal{max-width:1120px}.youtube-source-modal-body{background:#f3f6fa}.youtube-content-options>.youtube-editor-section-head{grid-template-columns:auto minmax(0,1fr) auto auto}.youtube-history>.panel-head span{color:var(--muted);font-size:.66rem}.youtube-history-thumbnail{aspect-ratio:16/9;color:#8290a6;background:#f1f4f8;border:1px solid #e2e7ee;border-radius:7px;justify-content:center;align-items:center;width:72px;display:flex;overflow:hidden}.youtube-history .youtube-history-thumbnail img{object-fit:cover;border-radius:0;width:100%;height:100%}.youtube-history-thumbnail svg{width:19px;height:19px}.youtube-history small{color:var(--muted)}.youtube-history small.error{color:#a42c43}.youtube-history-routes{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.youtube-history .youtube-route-result{color:#59677d;background:#f0f3f8;border:1px solid #e0e6ef;border-radius:99px;padding:.22rem .42rem;font-size:.57rem}.youtube-history .youtube-route-result.published{color:#146b50;background:#e3f6ee;border-color:#c8eadc}.youtube-history .youtube-route-result.failed,.youtube-history .youtube-route-result.needs_attention,.youtube-history .youtube-route-result.blocked_authorization,.youtube-history .youtube-route-result.blocked_permission{color:#9f3046;background:#fdecef;border-color:#f4ccd4}.youtube-history .youtube-route-result.scheduled,.youtube-history .youtube-route-result.queued,.youtube-history .youtube-route-result.pending{color:#855710;background:#fff3dc;border-color:#f1dfb8}.youtube-history article{grid-template-columns:72px minmax(0,1fr) auto auto}.youtube-history .youtube-history-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.youtube-history-actions .button{white-space:nowrap}@media (width<=700px){.youtube-history .youtube-history-actions{grid-column:2;justify-content:flex-start}}.youtube-overview>div:nth-child(2) .youtube-live-status{color:#187655;align-items:center;gap:.3rem;width:max-content;margin-top:.28rem;font-size:.61rem;font-weight:750;display:flex}.youtube-live-status svg{width:12px;height:12px}.youtube-live-status.syncing svg{animation:1s linear infinite spin}.youtube-overview>div:nth-child(2) .youtube-live-status.error{color:#a42c43}.provider-logo.debug{color:#4c50a9;background:#e9ecff}.integration-grid footer>a{color:#2e5cb7;align-items:center;gap:.2rem;padding:0;font-size:.72rem;font-weight:800;text-decoration:none;display:flex}.integration-grid footer>a svg{height:15px}.accounts article>a.button{text-decoration:none}.debug-page-head{margin-bottom:1rem}.debug-banner{background:linear-gradient(135deg,#24234d,#32366f)}.debug-banner>b{color:#dfe3ff;letter-spacing:.1em;background:#ffffff1f;border:1px solid #ffffff29;border-radius:99px;padding:.3rem .5rem;font-size:.62rem}.debug-onboarding{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.1rem;min-height:170px;padding:1.5rem;display:grid}.debug-onboarding-icon{color:#5156b4;background:#eceeff;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.debug-onboarding-icon svg{width:30px;height:30px}.debug-onboarding h2{margin:.15rem 0 .3rem}.debug-onboarding p:not(.eyebrow){color:var(--muted);max-width:760px;margin:0;font-size:.78rem}.debug-flow{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-bottom:.8rem;display:grid}.debug-flow article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:.65rem;padding:.72rem .8rem;display:flex}.debug-flow article>span{color:#4b55b2;background:#e8ecff;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-size:.7rem;font-weight:900;display:flex}.debug-flow article>div{display:grid}.debug-flow strong{font-size:.75rem}.debug-flow small{color:var(--muted);font-size:.62rem}.debug-summary{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-bottom:.8rem;display:grid}.debug-summary article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:.65rem;padding:.75rem;display:flex}.debug-summary svg{color:#505ab2;background:#f0f2ff;border-radius:8px;width:36px;height:36px;padding:.5rem}.debug-summary article>div{display:grid}.debug-summary strong{font-size:1rem}.debug-summary span{color:var(--muted);font-size:.63rem}.debug-toolbar{justify-content:space-between;align-items:center;margin-bottom:.8rem;padding:.75rem .85rem;display:flex}.debug-toolbar>div{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.debug-toolbar label{color:#4b5870;align-items:center;gap:.5rem;font-size:.68rem;font-weight:800;display:flex}.debug-toolbar select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:36px;padding:.35rem .55rem}.debug-toolbar .button.live{color:#126d51;background:#edf8f4;border-color:#badfce}.debug-events{gap:.8rem;display:grid}.debug-event-card{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 5px 20px #1f2d480a}.debug-event-card>header{align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.debug-event-icon{color:#4f58ad;background:#edf0ff;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.debug-event-icon svg{height:20px}.debug-event-card>header>div:nth-child(2){min-width:0;display:grid}.debug-event-card header span{color:#5965af;font-size:.6rem;font-weight:800}.debug-event-card h2{margin:.08rem 0;font-size:.9rem}.debug-event-card header small{color:var(--muted);font-size:.62rem}.debug-event-card header>b{margin-left:auto}.debug-event-content{border-top:1px solid #edf0f4;grid-template-columns:120px minmax(0,1fr);gap:.9rem;padding:.85rem 1rem;display:grid}.debug-event-content>img,.debug-media-placeholder{aspect-ratio:16/9;object-fit:cover;background:#f0f2f7;border-radius:8px;width:120px;height:68px}.debug-media-placeholder{color:#9aa5b7;justify-content:center;align-items:center;display:flex}.debug-media-placeholder svg{height:24px}.debug-event-content p{color:#47556b;white-space:pre-wrap;margin:0;font-size:.73rem;line-height:1.5}.debug-event-content a{color:#315fb7;overflow-wrap:anywhere;align-items:center;gap:.2rem;margin-top:.35rem;font-size:.65rem;font-weight:750;display:flex}.debug-event-content a svg{height:12px}.debug-tags{flex-wrap:wrap;gap:.25rem;margin-top:.4rem;display:flex}.debug-tags span{color:#5b687d;background:#f0f3f8;border-radius:5px;padding:.18rem .3rem;font-size:.57rem}.debug-event-card>dl{background:#f8fafc;border-top:1px solid #e8edf3;border-bottom:1px solid #e8edf3;grid-template-columns:2fr 2fr 1fr 1fr;margin:0;padding:.65rem 1rem;display:grid}.debug-event-card dl>div{min-width:0;padding-right:.7rem;display:grid}.debug-event-card dt{color:#7a8698;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:850}.debug-event-card dd{color:#425069;text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6rem;overflow:hidden}.debug-json{border-bottom:1px solid #edf0f4}.debug-json>summary{color:#4d5c74;cursor:pointer;align-items:center;gap:.35rem;padding:.7rem 1rem;font-size:.68rem;font-weight:800;list-style:none;display:flex}.debug-json>summary::-webkit-details-marker{display:none}.debug-json>summary svg{height:15px}.debug-json pre{color:#dce7ff;white-space:pre-wrap;word-break:break-word;background:#121a2e;max-height:480px;margin:0;padding:1rem;font-size:.65rem;line-height:1.55;overflow:auto}.debug-event-card>footer{justify-content:flex-end;gap:.45rem;padding:.7rem 1rem;display:flex}.debug-empty{min-height:260px}.debug-empty .button{margin-top:.7rem;text-decoration:none}@media (width<=800px){.debug-onboarding{grid-template-columns:auto 1fr;align-items:start}.debug-onboarding>.button,.debug-onboarding>.muted{grid-column:1/-1}.debug-flow,.debug-summary{grid-template-columns:1fr}.debug-event-card>dl{grid-template-columns:1fr 1fr;row-gap:.65rem}}@media (width<=560px){.debug-page-head{flex-direction:column;align-items:stretch}.debug-toolbar{flex-direction:column;align-items:stretch;gap:.65rem}.debug-toolbar>div,.debug-toolbar label{flex-direction:column;align-items:stretch}.debug-event-content{grid-template-columns:1fr}.debug-event-content>img,.debug-media-placeholder{width:100%;height:auto}.debug-event-card>dl{grid-template-columns:1fr}.debug-event-card>footer{flex-direction:column}.debug-event-card>footer .button{width:100%}}.youtube-content-summary{background:#f8fafc;border:1px solid #e3e8f0;border-radius:9px;gap:.3rem;padding:.6rem .7rem;display:grid}.youtube-content-summary>strong{color:#65748a;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.youtube-content-summary>span{color:#66748a;align-items:center;gap:.4rem;font-size:.61rem;display:flex}.youtube-content-summary>span b{color:#34445f;text-transform:capitalize;min-width:86px;font-size:.59rem}.youtube-content-base-head{justify-content:space-between;align-items:center;display:flex}.youtube-content-base-head>div{display:grid}.youtube-content-base-head strong{font-size:.76rem}.youtube-content-base-head span{color:var(--muted);margin-top:.08rem;font-size:.61rem}.youtube-content-empty{color:#6e7c92;background:#f7f9fc;border:1px dashed #cbd6e5;border-radius:10px;align-items:center;gap:.65rem;padding:.8rem;display:flex}.youtube-content-empty>svg{height:20px}.youtube-content-empty>div{display:grid}.youtube-content-empty strong{color:#46566e;font-size:.71rem}.youtube-content-empty span{font-size:.62rem}.youtube-provider-profiles{border-top:1px solid #e6ebf2;gap:.7rem;padding-top:.9rem;display:grid}.youtube-provider-profile{background:#f9fbfe;border:1px solid #dde4ee;border-radius:12px;gap:.7rem;padding:.8rem;display:grid;overflow:hidden}.youtube-provider-profile.custom{background:#f7f9ff;border-color:#b9caef}.youtube-provider-profile>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.youtube-provider-icon{color:#315ba8;background:#e9effb;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.59rem;font-weight:900;display:flex}.youtube-provider-profile>header>div:nth-child(2){min-width:0;display:grid}.youtube-provider-profile>header strong{font-size:.74rem}.youtube-provider-profile>header span{color:#778399;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.youtube-profile-toggle{cursor:pointer;background:#fff!important;border:1px solid #d7dfeb!important;border-radius:99px!important;flex-direction:row!important;align-items:center!important;gap:.35rem!important;padding:.3rem .5rem!important;display:flex!important}.youtube-profile-toggle input{accent-color:#315fb7}.youtube-profile-toggle span{white-space:nowrap;font-weight:800;color:#4d5b72!important;font-size:.59rem!important}.youtube-provider-current{background:#fff;border:1px solid #e3e8ef;border-radius:8px;align-items:flex-start;gap:.35rem;padding:.48rem .58rem;display:flex}.youtube-provider-current b{color:#46556c;white-space:nowrap;font-size:.61rem}.youtube-provider-current span{color:#65738a;font-size:.61rem;line-height:1.4}.youtube-provider-note{color:#3c5f9d;background:#eef4ff;border:1px solid #d3e0f6;border-radius:8px;padding:.55rem .65rem;font-size:.62rem;line-height:1.5}.youtube-profile-fields{border-top:1px solid #e0e6f0;gap:.75rem;padding-top:.75rem;display:grid}.youtube-profile-fields>label,.youtube-profile-fields>.form-row>label{background:0 0!important;border:0!important;padding:0!important}.youtube-link-toggle{grid-template-columns:minmax(0,1fr) auto;align-content:center;background:#fff!important;border:1px solid #dce3ed!important;border-radius:9px!important;padding:.55rem .65rem!important;display:grid!important}.youtube-link-toggle>span{color:#3f4e65;font-size:.67rem;font-weight:800}.youtube-link-toggle>input{accent-color:#315fb7;width:18px;height:18px}.youtube-link-toggle>small{grid-column:1/-1}.youtube-discord-parts{background:#fff;border:1px solid #dce3ed;border-radius:9px;flex-wrap:wrap;align-items:center;gap:.45rem 1rem;padding:.55rem .7rem;display:flex}.youtube-discord-parts legend{color:#526079;padding:0 .25rem;font-size:.61rem;font-weight:850}.youtube-discord-parts label{align-items:center;flex-direction:row!important;gap:.3rem!important;font-size:.62rem!important;display:flex!important}.youtube-discord-parts input{accent-color:#315fb7}.discord-preview{color:#dbdee1;background:#313338;border-radius:10px;overflow:hidden}.discord-preview-label{background:#27292d;justify-content:space-between;align-items:center;padding:.45rem .65rem;display:flex}.discord-preview-label span{color:#b5bac1;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:900}.discord-preview-label b{color:#949ba4;font-size:.56rem;font-weight:650}.discord-preview-message{grid-template-columns:34px minmax(0,1fr);gap:.55rem;padding:.7rem;display:grid}.discord-preview-avatar{color:#fff;background:#5865f2;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.65rem;font-weight:900;display:flex}.discord-preview-message>div{min-width:0;display:grid}.discord-preview-message>div>strong{color:#f2f3f5;font-size:.68rem}.discord-preview-message>div>strong small{color:#fff;background:#5865f2;border-radius:3px;margin-left:.2rem;padding:.08rem .2rem;font-size:.45rem}.discord-preview-message>div>p{white-space:pre-wrap;margin:.15rem 0;font-size:.65rem;line-height:1.45}.discord-preview-message>div>p em{color:#949ba4}.discord-preview-message>div>a{color:#00a8fc;overflow-wrap:anywhere;font-size:.62rem}.discord-preview-embed{border-left:4px solid #5865f2;gap:.3rem;max-width:540px;margin-top:.45rem;padding:.35rem .55rem;display:grid}.discord-preview-embed>a{color:#00a8fc;font-size:.68rem;font-weight:800}.discord-preview-embed>p{color:#dbdee1;white-space:pre-wrap;margin:0;font-size:.61rem;line-height:1.4}.discord-preview-embed>img{object-fit:cover;border-radius:5px;width:100%;max-width:340px;max-height:190px;margin-top:.25rem}.discord-preview-youtube{background:#2b2d31;border:1px solid #1e1f22;border-radius:7px;grid-template-columns:120px minmax(0,1fr);max-width:520px;margin-top:.45rem;display:grid;overflow:hidden}.discord-preview-youtube>img{object-fit:cover;width:120px;height:76px}.discord-preview-youtube>div{align-content:center;padding:.5rem;display:grid}.discord-preview-youtube small{color:#b5bac1;font-size:.52rem}.discord-preview-youtube strong{color:#f2f3f5;font-size:.63rem}.discord-preview-youtube span{color:#b5bac1;font-size:.55rem}@media (width<=650px){.youtube-provider-profile>header{grid-template-columns:auto minmax(0,1fr)}.youtube-profile-toggle{grid-column:1/-1;justify-self:start}.youtube-provider-current{display:grid}.discord-preview-youtube{grid-template-columns:1fr}.discord-preview-youtube>img{width:100%;height:auto}}.integration-target-label{color:#5f6d84;margin-top:.55rem;font-size:.65rem;display:block}.publishing-contract-card{background:#f7f9fd;border:1px solid #dbe3f1;border-radius:10px;gap:.45rem;margin-bottom:.8rem;padding:.75rem;display:grid}.publishing-contract-card>div{align-items:center;gap:.55rem;display:flex}.publishing-contract-card svg{color:#3565c4;height:20px}.publishing-contract-card span{display:grid}.publishing-contract-card strong{font-size:.76rem}.publishing-contract-card small,.publishing-contract-card p{color:#5f6d84;margin:0;font-size:.67rem;line-height:1.45}.destination-audit-panel{margin-bottom:1rem}.destination-audit-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:.65rem;padding:0 1rem 1rem;display:grid}.destination-audit-grid article{border:1px solid var(--line);background:#f9fbfd;border-radius:10px;gap:.45rem;padding:.75rem;display:grid}.destination-audit-grid article>div{align-items:center;gap:.5rem;display:flex}.destination-audit-grid svg{color:#426fc4;height:19px}.destination-audit-grid article span{display:grid}.destination-audit-grid article strong{font-size:.75rem}.destination-audit-grid article small,.destination-audit-grid article p{color:var(--muted);margin:0;font-size:.63rem;line-height:1.45}.destination-audit-grid code{color:#4d5a70;overflow-wrap:anywhere;background:#edf1f7;border-radius:5px;padding:.25rem .35rem;font-size:.6rem}.destination-contract-summary{background:#f5f7fb;border:1px solid #e0e6ef;border-radius:9px;gap:.2rem;padding:.65rem;display:grid}.destination-contract-summary strong{font-size:.72rem}.destination-contract-summary span,.destination-contract-summary small{color:#627087;font-size:.65rem;line-height:1.45}.delivery-preview,.delivery-details,.android-release-plan,.mobile-release-summary{background:#f7f9fc;border:1px solid #dbe3ef;border-radius:10px;padding:.75rem}.delivery-preview{gap:.65rem;display:grid}.delivery-preview header,.delivery-details header,.android-release-plan>header{align-items:center;gap:.55rem;display:flex}.delivery-preview header svg,.delivery-details header svg,.android-release-plan>header svg{color:#3868c5;height:22px}.delivery-preview header div,.delivery-details header div,.android-release-plan>header div{display:grid}.delivery-preview header strong,.delivery-details header strong,.android-release-plan header strong{font-size:.75rem}.delivery-preview header span,.delivery-details header span,.android-release-plan header span{color:var(--muted);font-size:.63rem}.delivery-preview dl,.delivery-details dl{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;display:grid}.delivery-preview dl>div,.delivery-details dl>div{background:#fff;border:1px solid #e5e9f0;border-radius:7px;padding:.45rem;display:grid}.delivery-preview dt,.delivery-details dt{color:#7b8698;text-transform:uppercase;font-size:.54rem;font-weight:850}.delivery-preview dd,.delivery-details dd{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.66rem}.delivery-preview article,.delivery-details article{background:#fff;border-left:3px solid #6a8bd2;border-radius:7px;gap:.25rem;padding:.6rem;display:grid}.delivery-preview article strong,.delivery-details article strong{font-size:.72rem}.delivery-preview article p,.delivery-details article p{color:#55637a;white-space:pre-wrap;margin:0;font-size:.67rem;line-height:1.45}.delivery-preview article a,.delivery-details article a{overflow-wrap:anywhere;font-size:.62rem}.delivery-preview article small,.delivery-details article small{color:var(--muted);font-size:.59rem}.delivery-details-row>td{background:#f8fafc!important;padding:.7rem 1rem!important}.android-release-plan-row>td{background:#f7f9fc!important;padding:.8rem 1rem!important}.android-release-plan{gap:.7rem;display:grid}.release-store-summary{flex-wrap:wrap;gap:.4rem;display:flex}.release-store-summary span{color:#536177;background:#fff;border:1px solid #dfe5ee;border-radius:99px;padding:.25rem .45rem;font-size:.62rem}.release-marketing-plan{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.45rem;display:grid}.release-marketing-plan article{background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:.45rem;padding:.6rem;display:grid}.release-marketing-plan article>svg{color:#4875c9;height:18px}.release-marketing-plan article>div{gap:.15rem;display:grid}.release-marketing-plan strong{font-size:.69rem}.release-marketing-plan span,.release-marketing-plan small{color:var(--muted);font-size:.59rem}.release-marketing-plan code{overflow-wrap:anywhere;font-size:.57rem}.release-marketing-plan p{color:#56647a;white-space:pre-wrap;margin:.15rem 0;font-size:.62rem;line-height:1.4}.android-mapping-list.detailed>label{align-items:start}.android-mapping-list em{color:#657187;white-space:normal;margin-top:.15rem;font-size:.59rem;font-style:normal;line-height:1.4}.mobile-release-summary{gap:.2rem;display:grid}.mobile-release-summary strong{font-size:.73rem}.mobile-release-summary span{color:#385da9;font-size:.68rem;font-weight:750}.mobile-release-summary small{color:var(--muted);font-size:.61rem}.action-effect,.action-result{color:#56647a;background:#f5f7fb;border-radius:5px;margin-top:.3rem;padding:.35rem .45rem;line-height:1.4;font-size:.62rem!important;display:block!important}.action-result{color:#356451;background:#eef6f2}.action-effect b,.action-result b{font-weight:850}.campaign-actions article{align-items:start}@media (width<=700px){.destination-audit-grid,.delivery-preview dl,.delivery-details dl,.release-marketing-plan{grid-template-columns:1fr}}.oauth-connector-fields{background:#f7f9fc;border:1px solid #dce4ef;border-radius:10px;gap:.65rem;margin-top:.75rem;padding:.75rem;display:grid}.contract-blocked{color:#9d2c43;background:#fff2f4;border:1px solid #efc8d0;border-radius:9px;padding:.6rem;font-size:.68rem;line-height:1.45}.post-media-picker{background:#f7f9fc;border:1px solid #dce4ef;border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.45rem;max-height:230px;padding:.7rem;display:grid;overflow:auto}.post-media-picker label{background:#fff;border:1px solid #e0e6ef;border-radius:8px;flex-direction:row;align-items:center;gap:.5rem;min-width:0;padding:.5rem;display:flex}.post-media-picker label:has(input:checked){background:#eef4ff;border-color:#94b4f0}.post-media-picker label.disabled{opacity:.46}.post-media-picker img{object-fit:cover;background:#edf0f5;border-radius:6px;width:42px;height:42px}.post-media-picker label>span{background:#edf0f5;border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.post-media-picker label>span svg{height:19px}.post-media-picker small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.launch-mappings.detailed label{align-items:flex-start}.launch-mappings.detailed label>span{gap:.12rem;min-width:0}.launch-mappings.detailed em{color:#52617a;white-space:normal;font-size:.61rem;font-style:normal;line-height:1.35}.launch-mappings.detailed code{overflow-wrap:anywhere;font-size:.56rem}@media (width<=700px){.post-media-picker{grid-template-columns:1fr}}.android-accounts{border-top:3px solid #315fb7}.android-app-chips{gap:.3rem;flex-flow:wrap!important;display:flex!important}.android-app-chips span{color:#31589f;text-overflow:ellipsis;white-space:nowrap;background:#eaf1ff;border-radius:99px;max-width:100%;padding:.25rem .45rem;font-size:.59rem;font-weight:750;overflow:hidden;display:inline-flex!important}.empty.compact{min-height:150px}.mobile-rules-panel{border-top:3px solid #e95f49;margin-bottom:1rem}.mobile-rule-list{gap:.7rem;display:grid}.mobile-rule-list>article{background:#f8fafc;border:1px solid #dce3ed;border-radius:12px;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr) auto minmax(180px,1fr) auto;align-items:center;gap:.6rem;padding:.75rem;display:grid}.mobile-rule-list>article>i{color:#8996aa;font-style:normal;font-weight:900}.mobile-rule-block{border-radius:9px;gap:.16rem;min-height:72px;padding:.6rem;display:grid}.mobile-rule-block small{letter-spacing:.12em;font-size:.54rem;font-weight:900}.mobile-rule-block strong{font-size:.7rem}.mobile-rule-block span{color:#66748a;font-size:.59rem}.mobile-rule-block.trigger{color:#2854a8;background:#eaf1ff}.mobile-rule-block.condition{color:#85570d;background:#fff5df}.mobile-rule-block.action{color:#176c51;background:#e7f6ef}.mobile-rule-list footer{grid-column:1/-1;justify-content:flex-end;gap:.35rem;display:flex}.mobile-run-history{border-top:1px solid #e2e7ef;margin-top:1rem;padding-top:.75rem}.mobile-run-history summary{color:#4c5b72;cursor:pointer;font-size:.7rem;font-weight:850}.mobile-run-history>div{border-top:1px solid #edf0f4;grid-template-columns:auto minmax(140px,1fr) minmax(160px,1fr) auto;align-items:center;gap:.55rem;padding:.55rem 0;display:grid}.mobile-run-history strong,.mobile-run-history span,.mobile-run-history time,.mobile-run-history small{font-size:.62rem}.mobile-run-history time{color:var(--muted)}.mobile-run-history small{color:#9d2c43;grid-column:2/-1}.mobile-rule-editor{gap:0}.mobile-editor-block{border:1px solid #dfe5ee;border-radius:13px;gap:.8rem;padding:1rem;display:grid}.mobile-editor-block>header{align-items:center;gap:.65rem;display:flex}.mobile-editor-block>header>span{border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:.7rem;font-weight:900;display:flex}.mobile-editor-block>header>div{display:grid}.mobile-editor-block header small{letter-spacing:.12em;font-size:.55rem;font-weight:900}.mobile-editor-block header strong{font-size:.82rem}.mobile-editor-block.trigger{background:#f7f9ff;border-color:#cfdcf4}.mobile-editor-block.trigger>header>span{color:#315fb7;background:#dce8ff}.mobile-editor-block.condition{background:#fffbf2;border-color:#efdfbd}.mobile-editor-block.condition>header>span{color:#91600d;background:#ffedc5}.mobile-editor-block.action{background:#f6fbf8;border-color:#cfe5da}.mobile-editor-block.action>header>span{color:#197153;background:#dff3e9}.mobile-editor-arrow{color:#8a96a8;text-align:center;padding:.35rem;font-size:1.2rem;font-weight:900;line-height:1}.mobile-action-fields,.mobile-action-group{background:#fff;border:1px solid #dfe6ee;border-radius:10px;gap:.65rem;padding:.75rem;display:grid}.mobile-action-fields>small,.mobile-action-group>p{color:var(--muted);margin:0;font-size:.61rem}.mobile-action-group>strong{align-items:center;gap:.4rem;font-size:.72rem;display:flex}.mobile-action-group>strong svg,.check-line svg{height:16px}.mobile-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.mobile-module-grid label{background:#f8fafc;border:1px solid #e2e7ef;border-radius:9px;align-items:center;gap:.5rem;flex-direction:row!important;padding:.55rem!important;display:flex!important}.mobile-module-grid label.disabled{opacity:.5}.mobile-module-grid label>span{display:grid}.mobile-module-grid strong{font-size:.66rem}.mobile-module-grid small{color:var(--muted);font-size:.57rem}.form-row.three{grid-template-columns:repeat(3,1fr)}@media (width<=1000px){.mobile-rule-list>article{grid-template-columns:1fr}.mobile-rule-list>article>i{display:none}.mobile-rule-list footer{grid-column:1}.mobile-rule-list>article>.status{justify-self:start}}@media (width<=700px){.mobile-module-grid,.form-row.three{grid-template-columns:1fr}.mobile-run-history>div{grid-template-columns:auto 1fr}.mobile-run-history time{grid-column:2}}.modal.creative-editor-modal{width:calc(100vw - 2rem);max-width:none;height:calc(100dvh - 2rem);max-height:none}.creative-editor-modal .modal-header{padding-block:.85rem}.creative-editor-body{flex:auto;grid-template-rows:auto minmax(0,1fr);padding:0;display:grid;overflow:hidden}.creative-editor-body:has(.campaign-sequence-controls){grid-template-rows:auto minmax(230px,1fr) auto}.campaign-sequence-controls{background:var(--surface,#fff);border-top:1px solid var(--border);gap:.55rem;max-height:32vh;padding:.8rem 1rem;display:grid;overflow:auto}.campaign-sequence-controls h3,.campaign-sequence-controls p{margin:0}.campaign-sequence-controls p{color:var(--muted);font-size:.7rem;line-height:1.45}.campaign-sequence-controls>.button{justify-self:start}.campaign-sequence-languages{flex-wrap:wrap;gap:.75rem;display:flex}.campaign-sequence-languages label,.campaign-sequence-slot-list label{align-items:center;gap:.4rem;font-size:.72rem;display:flex}.campaign-sequence-slot-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.25rem;max-height:180px;padding:.5rem;display:grid;overflow:auto}.campaign-sequence-slot-list label{background:var(--surface,#fff);border:1px solid var(--border);border-radius:7px;padding:.35rem}.campaign-sequence-slot-list input[type=number]{max-width:65px;margin-left:auto}.creative-editor-intro{border-bottom:1px solid var(--border);color:#1d315c;background:#f7f9ff;align-items:center;gap:12px;padding:10px 18px;display:flex}.creative-editor-intro>svg{color:#f26a4f;width:22px}.creative-editor-intro div{flex:1;gap:2px;display:grid}.creative-editor-intro span{color:var(--muted);font-size:12px}.creative-editor-intro>b{white-space:nowrap;color:#244a9b;background:#e8efff;border-radius:8px;padding:6px 10px}.creative-editor-intro span b{color:#355ca8;letter-spacing:.04em;font-size:10px}.creative-editor-intro span code{color:#244a9b;background:#e8efff;padding:1px 4px}.creative-editor-frame-wrap{background:#101116;min-width:0;min-height:0;position:relative;overflow:hidden}.creative-editor-frame-wrap iframe{background:#101116;border:0;width:100%;min-width:0;height:100%;min-height:0;display:block}.creative-editor-overlay,.creative-editor-loading{min-height:200px;color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.creative-editor-overlay{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#0c121ec7;position:absolute;inset:0}.creative-editor-overlay>svg.lucide-loader-circle,.creative-editor-loading>svg.lucide-loader-circle{animation:1s linear infinite spin}.creative-editor-security{color:var(--muted);align-items:center;gap:6px;margin-right:auto;font-size:12px;display:inline-flex}.creative-editor-security svg{width:16px}@media (width<=700px){.modal-backdrop:has(.creative-editor-modal){padding:0}.modal.creative-editor-modal{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.creative-editor-modal .modal-header{padding:.7rem .8rem}.creative-editor-modal .modal-heading .eyebrow{margin-bottom:.15rem;font-size:.58rem!important}.creative-editor-modal .modal-heading h2{margin:0;font-size:.9rem}.creative-editor-intro{align-items:flex-start;padding:.6rem .8rem}.creative-editor-intro span{display:none}.creative-editor-intro>b{font-size:.68rem}.creative-editor-security{display:none}.creative-editor-modal .modal-actions{padding:.55rem .8rem}}.youtube-creative-template{background:linear-gradient(135deg,#f7f9ff,#eef3ff);border:1px solid #cddaf6;border-radius:12px;gap:10px;padding:14px;display:grid}.youtube-creative-template header{align-items:center;gap:10px;display:flex}.youtube-creative-template header>div{flex:1;gap:2px;display:grid}.youtube-creative-template header span{color:var(--muted);font-size:12px}.youtube-creative-template .form-row{margin:0}.youtube-creative-template-note{color:#315fb7}.youtube-creative-template-error{color:#b42338;font-weight:700}.creative-template-library{background:#fff;border:1px solid #d7e0ef;border-radius:9px;min-width:0}.creative-template-library>summary{cursor:pointer;color:#31548d;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:800;display:flex}.creative-template-library>summary>svg{flex:none;width:15px;height:15px;transition:transform .16s}.creative-template-library[open]>summary>svg{transform:rotate(180deg)}.creative-template-library>summary span{color:#31548d;background:#eaf0fb;border-radius:20px;padding:1px 7px}.creative-template-library>p{color:var(--muted);margin:0;padding:0 11px 8px;font-size:11px}.creative-template-library>ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.creative-template-library li{border-top:1px solid #edf0f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;padding:8px 11px;display:grid}.creative-template-library li>div{gap:2px;min-width:0;display:grid}.creative-template-library li strong{overflow-wrap:anywhere;font-size:12px}.creative-template-library li small{color:var(--muted);font-size:10px}.creative-template-library li .button{min-height:30px}.creative-template-library li .button svg{width:14px;height:14px}.creative-template-library li .creative-template-library__error{color:#b42338;grid-column:1/-1;font-weight:700}.creative-template-library-panel{gap:9px;margin-top:18px;display:grid}.creative-template-library-panel .panel-head{margin-bottom:0}.creative-template-library-panel .panel-head p:last-child{margin:0}.creative-template-preview{border-top:1px solid #ccd8ef;gap:8px;margin-top:2px;padding-top:10px;display:grid}.creative-template-preview>header{align-items:center;gap:8px;display:flex}.creative-template-preview>header>svg{color:#315fb7;width:18px}.creative-template-preview>header>div{flex:1;gap:1px;display:grid}.creative-template-preview>header span{color:var(--muted);font-size:11px}.creative-template-preview>header button{color:#315fb7;background:#fff;border:1px solid #c7d5ef;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.creative-template-preview>header button svg{width:14px}.creative-template-preview__canvas{background:#111827;border:1px solid #b9c9e7;border-radius:10px;place-items:center;width:min(100%,560px);display:grid;position:relative;overflow:hidden}.creative-template-preview__canvas img{object-fit:contain;width:100%;height:100%;display:block}.creative-template-preview__canvas>span{color:#fff;text-align:center;background:#0f172ab3;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:12px;display:flex;position:absolute;inset:0}.creative-template-preview__canvas>span svg{width:17px;animation:1s linear infinite spin}.creative-template-preview__canvas>span.error{color:#fecdd3;background:#450a18d1}.mobile-dynamic-list{gap:10px;margin-top:10px;display:grid}.mobile-dynamic-list>article{border:1px solid var(--border);background:#fff;border-radius:10px;padding:10px}.mobile-dynamic-list>article.selected{border-color:#9db7ed;box-shadow:0 0 0 2px #3c69c814}.mobile-dynamic-list .check-line span{gap:2px;display:grid}.mobile-dynamic-list .check-line small{color:var(--muted)}.mobile-dynamic-fields{background:#f7f9ff;border-radius:9px;gap:10px;margin-top:10px;padding:12px;display:grid}.mobile-paint-action{align-items:end;padding-bottom:1px;display:flex}@media (width>=1201px) and (width<=1450px){.posts-filter-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.posts-search{grid-column:span 2}}.advertising-provider-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:18px;display:grid}.advertising-provider-card{text-align:left;width:100%;color:inherit;background:var(--surface,#fff);border:1px solid var(--border,#ddd);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.advertising-provider-card:hover{border-color:var(--accent,#e97553)}.advertising-provider-card span{gap:7px;display:grid}.advertising-provider-card small,.advertising-connections small,.advertising-remote-list small{color:var(--muted,#777);line-height:1.45;display:block}.advertising-provider-card svg{flex:none;width:19px}.advertising-connections,.advertising-remote-list{gap:10px;margin-top:16px;display:grid}.advertising-connections article,.advertising-remote-list article{border:1px solid var(--border,#ddd);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.advertising-connections h3{margin:8px 0 3px}.advertising-connections p{margin:0 0 5px}.advertising-connections .page-actions{flex-wrap:wrap;justify-content:flex-end}.advertising-remote-list article{justify-content:flex-start}.advertising-remote-list article>svg{flex:none;width:18px}.advertising-remote-list article div{gap:3px;display:grid}.advertising-steps{background:var(--surface,#f7f5f1);border-radius:12px;padding:16px}.advertising-steps ol{padding-left:23px;line-height:1.5}.advertising-steps li+li{margin-top:7px}.advertising-steps a{align-items:center;gap:5px;display:inline-flex}.advertising-steps a svg{width:15px}.setup-advice,.setup-troubleshooting{border:1px solid var(--line);background:var(--surface,#fff);border-radius:10px;margin-top:1rem;padding:.8rem;font-size:.72rem;line-height:1.5}.setup-advice>strong,.setup-troubleshooting>summary{font-size:.8rem;font-weight:800;display:block}.setup-advice ul,.setup-troubleshooting ul{gap:.45rem;margin:.55rem 0 0;padding-left:1.1rem;display:grid}.setup-troubleshooting>summary{cursor:pointer}.setup-rail .setup-advice li,.setup-rail .setup-troubleshooting li{padding:0;display:list-item}.advertising-steps .setup-advice,.advertising-steps .setup-troubleshooting{margin-top:.7rem}.advertising-link-list{gap:8px;margin:12px 0;display:grid}.advertising-link-list article{border:1px solid var(--border,#ddd);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.advertising-link-list small{color:var(--muted,#777);display:block}@media (width<=700px){.advertising-connections article{flex-direction:column;align-items:flex-start}}.import-result>div.social-campaign-start-mode{background:color-mix(in srgb, var(--blue) 5%, var(--surface));border:1px solid var(--line);border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:.85rem;display:grid}.social-campaign-start-mode label{color:var(--ink);gap:.35rem;min-width:0;font-size:.75rem;font-weight:750;display:grid}.social-campaign-start-mode :is(select,input){background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:8px;width:100%;min-height:42px;padding:.5rem .65rem}.social-campaign-start-mode>small{color:var(--muted);grid-column:1/-1;font-size:.68rem;line-height:1.5}@media (width<=620px){.import-result>div.social-campaign-start-mode{grid-template-columns:1fr}}.social-campaign-import{background:color-mix(in srgb, var(--blue) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--blue) 28%, var(--line));border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.8rem;min-width:0;padding:.85rem;display:flex}.import-result .social-campaign-import-icon{background:color-mix(in srgb, var(--blue) 17%, var(--surface));color:var(--blue);border-radius:10px;flex:0 0 38px;justify-content:center;align-self:flex-start;align-items:center;height:38px;display:flex}.social-campaign-import-icon svg{width:20px;height:20px}.social-campaign-import-copy{flex:210px;min-width:0}.social-campaign-import-copy small{color:var(--blue);letter-spacing:.08em;font-size:.61rem;font-weight:850;display:block}.social-campaign-import-copy strong{color:var(--ink);margin-top:.1rem;font-size:.86rem;line-height:1.35;display:block}.social-campaign-import-copy p{color:var(--muted);margin:.2rem 0 0;font-size:.72rem;line-height:1.45}.social-campaign-import .button{white-space:nowrap;flex:none;margin-left:auto;font-size:.73rem}.social-campaign-import .button svg{width:16px;height:16px}@media (width<=620px){.social-campaign-import .button{width:100%;margin-left:0}}.calendar-day-head{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.calendar-day-head time{font-size:.72rem;font-weight:800}.calendar-day-head button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.calendar-day-head button:hover,.calendar-day-head button:focus-visible{background:color-mix(in srgb, var(--blue) 12%, var(--surface));border-color:var(--line);color:var(--blue)}.calendar-day-head svg{width:14px;height:14px}.quick-publication-form{padding-bottom:.5rem}.quick-target-heading,.quick-target>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.quick-target-heading h3{margin:.5rem 0;font-size:.95rem}.quick-target{background:color-mix(in srgb, var(--blue) 5%, var(--surface));border:1px solid var(--line);border-radius:12px;gap:.8rem;padding:1rem;display:grid}.quick-target>header strong{color:var(--ink);font-size:.82rem}.quick-target fieldset{border:1px solid var(--line);border-radius:8px;min-width:0;padding:.7rem}.quick-target legend{color:var(--muted);padding:0 .3rem;font-size:.72rem;font-weight:750}.quick-target details{border-top:1px solid var(--line);padding-top:.7rem}.quick-target details summary{color:var(--blue);cursor:pointer;font-size:.76rem;font-weight:750}.quick-target details .stack-form{margin-top:.75rem}.quick-upload{cursor:pointer;justify-self:start}.quick-upload svg{width:16px;height:16px}.quick-target .post-media-picker{background:var(--surface)}@media (width<=700px){.quick-target-heading{flex-direction:column;align-items:flex-start}}@media (width<=600px){.topbar{gap:.5rem;padding:0 1rem}.topbar>div:first-child{min-width:0;overflow:hidden}.topbar>div:first-child p,.topbar>div:first-child span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.topbar-guides{flex:none}.topbar-guides .global-live-status{display:none}}.creative-sequence-settings{border:1px solid var(--line);background:var(--soft);border-radius:12px;gap:14px;padding:18px;display:grid}.creative-sequence-settings>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.creative-sequence-settings>header span,.creative-sequence-settings small{color:var(--muted);font-size:.82rem}.creative-sequence-settings p{margin:0;line-height:1.55}.creative-sequence-rules{gap:12px;display:grid}.creative-sequence-rule{grid-template-columns:minmax(110px,1fr) minmax(140px,2fr) 80px auto;align-items:end;gap:10px;display:grid}.creative-sequence-result{background:color-mix(in srgb, var(--blue) 10%, transparent);border-radius:8px;padding:10px 12px}@media (width<=680px){.creative-sequence-rule{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.push-settings{margin-bottom:24px}.push-settings h2{align-items:center;gap:10px;display:flex}.push-settings .panel-head{flex-wrap:wrap;gap:12px}.push-instructions{border:1px solid var(--border,#34445b);border-radius:12px;margin:16px 0;padding:16px 20px}.push-instructions h3{margin-top:0}.push-instructions li{padding:4px 0;line-height:1.6}.push-preferences{grid-template-columns:1fr 1fr 1fr;gap:24px;margin:24px 0;display:grid}.push-preferences fieldset{border:1px solid var(--border,#34445b);border-radius:12px;min-width:0;padding:14px}.push-preferences legend{padding:0 6px;font-weight:700}.push-preferences label{align-items:center;gap:10px;margin:8px 0;display:flex}.push-preferences>label{flex-direction:column;align-items:stretch}.push-preferences input[type=checkbox]{accent-color:#f26a4f;flex:0 0 18px;width:18px;height:18px}.push-actions{flex-wrap:wrap;gap:10px;display:flex}.notification-content{overflow-wrap:anywhere;flex:1;min-width:0}.notification-context{gap:8px;margin:12px 0;display:grid}.notification-context>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.notification-context dt{color:var(--muted);min-width:68px;font-size:.8rem}.notification-context dd{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.notification-post-title{margin:12px 0 6px}.notification-publication-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.notification-details-link{margin-top:8px;display:inline-block}.notification-details-link+.notification-details-link{margin-left:16px}.notification-engagement-note{font-size:.8rem;line-height:1.6}.publication-preview-content{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:14px}.publication-preview-caption{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.publication-preview-media{gap:12px;max-width:100%;margin-top:12px;display:flex;overflow-x:auto}.publication-preview-asset{flex:0 0 220px;max-width:100%;margin:0}.publication-preview-asset :is(img,video){object-fit:contain;background:var(--soft);border-radius:8px;width:100%;height:240px;display:block}.publication-preview-asset audio{max-width:100%}.notification-list .notification-read{flex:none;align-self:flex-start}.notification-bulk-actions{flex-wrap:wrap;gap:10px;display:flex}.notification-bulk-actions .button{min-height:44px}.notification-bulk-note{font-size:.8rem}.context-account-settings{align-items:center;gap:16px;max-width:1180px;margin:0 auto 16px;display:flex}.context-account-settings>svg{color:var(--accent,#f26a4f);flex:0 0 26px}.context-account-settings>div{flex:1;min-width:0}.context-account-settings h2{margin:0 0 4px}.context-account-settings p{color:var(--muted);margin:0}.context-picker-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;max-width:1180px;margin:0 auto 24px;display:flex}.context-picker-toolbar>a{align-items:center;gap:6px;display:flex}.account-notifications-nav,.account-notifications-content{max-width:1180px;margin:0 auto}.account-notifications-nav{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.account-notifications-nav>span{overflow-wrap:anywhere;min-width:0;color:var(--muted);flex:1}.account-notifications-nav>a:not(.button){align-items:center;gap:6px;display:flex}@media (width<=760px){.push-preferences{grid-template-columns:1fr;gap:12px}.push-actions .button{justify-content:center;width:100%}.notification-list article{flex-wrap:wrap}.notification-list article>div:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.notification-list .notification-read{justify-content:center;width:100%;margin-left:0}.notification-bulk-actions .button{white-space:normal;justify-content:center;width:100%}.context-account-settings{flex-wrap:wrap}.context-account-settings>.button{justify-content:center;width:100%}.account-notifications-nav>.button:first-child,.account-notifications-nav>span{flex-basis:100%}}.guide-page{color:#172033;background:#f3f6fa;min-height:100vh}.guide-topbar{z-index:10;background:#10192d;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.8rem clamp(1rem,4vw,3rem);display:flex;position:sticky;top:0}.guide-brand{color:#fff;align-items:center;gap:.7rem;text-decoration:none;display:flex}.guide-brand>span{background:linear-gradient(145deg,#ff8068,#e7516b);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.guide-brand div{flex-direction:column;display:flex}.guide-brand strong{font-size:.9rem}.guide-brand small{color:#94a5c5;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.guide-topbar nav{align-items:center;gap:.55rem;display:flex}.guide-topbar nav a,.guide-topbar nav button{color:#eef3ff;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:.4rem;min-height:38px;padding:.45rem .7rem;font-size:.76rem;font-weight:750;text-decoration:none;display:flex}.guide-topbar nav button{font:inherit}.guide-topbar nav svg{width:16px;height:16px}.guide-reader{max-width:980px;margin:0 auto;padding:2.5rem 1.25rem 5rem}.guide-kicker{color:#c94731;letter-spacing:.13em;align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.7rem;font-weight:850;display:flex}.guide-kicker svg{width:17px;height:17px}.guide-loading,.guide-error,.markdown-body{background:#fff;border:1px solid #dce3ec;border-radius:16px;padding:clamp(1.4rem,4vw,3.4rem);box-shadow:0 16px 46px #1a274414}.guide-loading{color:#657189}.guide-error{gap:.5rem;display:grid}.guide-error strong{color:#9e2d43}.guide-error span{color:#657189}.guide-error a{color:#2e5cb7;font-weight:750}.markdown-body{font-size:1rem;line-height:1.75}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1{border-bottom:1px solid #dce3ec;margin-bottom:1.6rem;padding-bottom:1rem;font-size:clamp(2rem,5vw,3.2rem)}.markdown-body h2{color:#1c2942;margin:2.5rem 0 .8rem;font-size:1.4rem}.markdown-body h3{margin:2rem 0 .7rem;font-size:1.08rem}.markdown-body p,.markdown-body li{color:#46536a}.markdown-body ul,.markdown-body ol{padding-left:1.5rem}.markdown-body li+li{margin-top:.35rem}.markdown-body a{color:#2e5cb7;overflow-wrap:anywhere;text-underline-offset:.16em;font-weight:700;text-decoration-thickness:.08em}.markdown-body code{color:#334057;background:#edf1f6;border:1px solid #dce3ec;font-size:.88em}.markdown-body pre{color:#e8efff;background:#10192d;border-radius:10px;padding:1rem;overflow:auto}.markdown-body pre code{color:inherit;background:0 0;border:0;padding:0}.markdown-body blockquote{background:#fff7e8;border-left:4px solid #d58a27;margin:1.3rem 0;padding:.8rem 1rem}.markdown-body blockquote p{margin:0}.markdown-body hr{border:0;border-top:1px solid #dce3ec;margin:2rem 0}.markdown-body input[type=checkbox]{accent-color:#168a63;margin-right:.45rem}.markdown-body .contains-task-list{padding-left:.2rem;list-style:none}.guide-table{overflow-x:auto}.markdown-body table{border-collapse:collapse;width:100%;margin:1.2rem 0}.markdown-body th{text-align:left;background:#eef3fb}.markdown-body th,.markdown-body td{vertical-align:top;border:1px solid #dce3ec;padding:.65rem .75rem}.markdown-body img{border-radius:10px;max-width:100%;height:auto}@media (width<=680px){.guide-topbar{align-items:flex-start;gap:.7rem}.guide-brand small{display:none}.guide-topbar nav{flex-direction:column;align-items:stretch}.guide-topbar nav a,.guide-topbar nav button{min-height:32px;padding:.3rem .45rem;font-size:.68rem}.guide-reader{padding-top:1.5rem}.markdown-body{font-size:.94rem}}@media print{.guide-topbar,.guide-kicker{display:none}.guide-page{background:#fff}.guide-reader{max-width:none;padding:0}.markdown-body{box-shadow:none;border:0;padding:0}.markdown-body a{color:inherit;text-decoration:none}}.distribution-flow{color:#fff;background:linear-gradient(135deg,#14264d,#203d75);border-radius:14px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.7rem;margin-bottom:1rem;padding:.85rem 1rem;display:grid}.distribution-flow>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.distribution-flow>div>svg{background:#ffffff18;border:1px solid #ffffff24;border-radius:10px;width:38px;height:38px;padding:.55rem}.distribution-flow>div>span{display:grid}.distribution-flow small{color:#9fb9ed;letter-spacing:.11em;font-size:.53rem;font-weight:900}.distribution-flow strong{font-size:.73rem}.distribution-flow em{color:#c4d2eb;font-size:.58rem;font-style:normal}.distribution-flow>svg{color:#7998d0;height:17px}.distribution-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.campaign-package-list{border:1px solid var(--line);background:#fff;border-radius:13px;position:sticky;top:1rem;overflow:hidden}.campaign-package-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.8rem;display:flex}.campaign-package-list>header span{color:#6b7890;letter-spacing:.1em;font-size:.56rem;font-weight:900}.campaign-package-list>header b{color:#315fb7;background:#eaf1ff;border-radius:99px;padding:.2rem .4rem;font-size:.6rem}.campaign-package-list>button{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;padding:.72rem;display:grid}.campaign-package-list>button:hover{background:#f8fafc}.campaign-package-list>button.active{background:#eef4ff;box-shadow:inset 3px 0 #3f70cc}.campaign-package-list>button>span{min-width:0;display:grid}.campaign-package-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.campaign-package-list small{color:var(--muted);font-size:.57rem}.campaign-package-list svg{color:#8b98ab;height:15px}.package-state{background:#aab4c2;border-radius:50%;width:8px;height:8px}.package-state.active{background:#23a77a}.package-state.planned{background:#ef9c27}.package-state.paused{background:#e26475}.distribution-studio{gap:1rem;min-width:0;display:grid}.package-overview{border:1px solid var(--line);background:#fff;border-left:4px solid #e7614b;border-radius:13px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:1rem;padding:1rem;display:grid}.package-overview h2{margin:.1rem 0;font-size:1.05rem}.package-overview>div:first-child>p:last-child{color:var(--muted);margin:.2rem 0 0;font-size:.65rem}.package-metrics{gap:.5rem;display:flex}.package-metrics>span{text-align:center;background:#f6f8fb;border:1px solid #e3e8ef;border-radius:9px;min-width:80px;padding:.5rem;display:grid}.package-metrics strong{font-size:.8rem}.package-metrics small{color:var(--muted);font-size:.53rem}.package-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.campaign-source-packages{overflow:hidden}.campaign-source-packages>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.campaign-source-packages h2{margin:.08rem 0;font-size:.86rem}.campaign-source-packages header p:last-child{color:var(--muted);margin:.15rem 0 0;font-size:.6rem}.campaign-source-package-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:.55rem;padding:.8rem;display:grid}.campaign-source-package-grid>article{background:#f9fbfd;border:1px solid #dce3ec;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.6rem;display:grid}.campaign-source-package-grid>article>div{min-width:0;display:grid}.campaign-source-package-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.campaign-source-package-grid small{color:var(--muted);font-size:.54rem}.campaign-generator{border-top:3px solid #3f70cc;padding:1rem}.campaign-generator>header{align-items:center;gap:.7rem;display:flex}.campaign-generator>header>svg{color:#315fb7;background:#eaf1ff;border-radius:10px;width:38px;height:38px;padding:.55rem}.campaign-generator h2{margin:0;font-size:.9rem}.campaign-generator p{color:var(--muted);margin:.15rem 0;font-size:.65rem}.campaign-generator form{grid-template-columns:1fr .7fr .8fr 1.25fr auto;align-items:end;gap:.65rem;margin-top:1rem;display:grid}.campaign-generator label{gap:.28rem;font-size:.62rem;font-weight:800;display:grid}.campaign-generator.schedule-builder form{grid-template-columns:repeat(3,minmax(180px,1fr))}.campaign-generator.schedule-builder label small{color:var(--muted);font-size:.5rem;font-weight:600}.weekday-picker{border:1px solid #dce3ed;border-radius:9px;flex-wrap:wrap;grid-column:span 2;gap:.55rem;padding:.65rem;display:flex}.weekday-picker legend{color:#56647a;padding:0 .25rem;font-size:.58rem;font-weight:850}.weekday-picker label{align-items:center;flex-direction:row!important;gap:.22rem!important;display:flex!important}.custom-dates{grid-column:span 2}.campaign-generator.schedule-builder .button{min-height:42px}.route-map{overflow:hidden}.route-map>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem;display:flex}.route-map h2{margin:.08rem 0;font-size:.9rem}.route-map header p:last-child{color:var(--muted);margin:.15rem 0 0;font-size:.63rem}.route-card-grid{grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:.65rem;padding:1rem;display:grid}.route-card-grid>article{background:#f9fbfd;border:1px solid #dce3ec;border-radius:11px;gap:.6rem;padding:.75rem;display:grid}.route-card-grid>article.blocked{background:#fff8f8;border-color:#efccd2}.route-card-grid article>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.route-provider,.output-provider{color:#315da9;background:#e6eeff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.61rem;font-weight:900;display:flex}.route-card-grid article>header>span{min-width:0;display:grid}.route-card-grid article>header strong{font-size:.7rem}.route-card-grid article>header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.route-payload{background:#fff;border:1px solid #e5e9ef;border-radius:8px;padding:.55rem}.route-payload small{color:#758197;letter-spacing:.08em;font-size:.51rem;font-weight:900}.route-payload p{color:#42516a;margin:.2rem 0 0;font-size:.62rem;line-height:1.45}.route-warning{color:#9c3446;align-items:flex-start;gap:.3rem;margin:0;font-size:.58rem;line-height:1.4;display:flex}.route-warning svg{flex:0 0 15px;height:15px}.route-card-grid footer{justify-content:flex-end;gap:.35rem;display:flex}.campaign-day-list{gap:.6rem;display:grid}.campaign-day-list>header{justify-content:space-between;align-items:end;margin:.3rem 0;display:flex}.campaign-day-list h2{margin:.08rem 0;font-size:.95rem}.campaign-day-list>header>span{color:var(--muted);font-size:.61rem}.campaign-day{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:54px minmax(230px,1fr) minmax(300px,1.15fr) auto;gap:.7rem;padding:.75rem;display:grid;overflow:hidden}.campaign-day.scheduled{border-color:#9eb7e6;box-shadow:inset 3px 0 #3f70cc}.day-number{text-align:center;background:#f3f6fa;border-radius:9px;align-content:center;height:54px;display:grid}.day-number strong{font-size:.92rem}.day-number span{color:#7b8799;font-size:.48rem;font-weight:900}.day-source{min-width:0;display:grid}.day-source>header{justify-content:space-between;align-items:center;display:flex}.day-source>header>span{gap:.4rem;display:flex}.day-source>header b{font-size:.62rem}.day-source>header small{color:var(--muted);font-size:.56rem}.day-source h3{margin:.32rem 0 .15rem;font-size:.72rem}.day-source>p{color:#56647a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.61rem;line-height:1.4;display:-webkit-box;overflow:hidden}.source-fields{color:#315da9;align-items:center;gap:.25rem;margin-top:.35rem;font-weight:750;display:flex;font-size:.57rem!important}.source-fields svg{height:14px}.slot-media-strip{gap:.25rem;margin-top:.3rem;display:flex;overflow:hidden}.slot-media-strip span{color:#5c687b;text-overflow:ellipsis;white-space:nowrap;background:#f3f6fa;border-radius:6px;align-items:center;gap:.2rem;max-width:145px;padding:.2rem .32rem;font-size:.52rem;display:flex;overflow:hidden}.slot-media-strip svg{flex:0 0 12px;height:12px}.day-outputs{border-left:1px solid #e8ecf2;gap:.3rem;padding-left:.7rem;display:grid}.day-outputs>div{background:#f8fafc;border:1px solid #e4e9f0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.36rem .45rem;display:grid}.day-outputs>div.invalid{background:#fff7f7;border-color:#efd6da}.day-outputs>div>span:nth-child(2){min-width:0;display:grid}.day-outputs strong{font-size:.59rem}.day-outputs small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.day-outputs>div>svg{color:#3b73c8;height:15px}.day-outputs>div.invalid>svg{color:#c34a5f}.output-provider{border-radius:6px;width:25px;height:25px}.output-empty{color:var(--muted);grid-template-columns:1fr!important;font-size:.58rem!important}.day-actions{align-content:center;gap:.3rem;display:grid}.source-notice,.mapping-explainer{color:#315994;background:#edf4ff;border:1px solid #cfdef6;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.7rem;display:grid}.source-notice>svg,.mapping-explainer>svg{height:24px}.source-notice>div,.mapping-explainer>div{display:grid}.source-notice strong,.mapping-explainer strong{font-size:.7rem}.source-notice span,.mapping-explainer span{font-size:.61rem;line-height:1.45}.campaign-media-picker{border:1px solid #dce3ed;border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.45rem;max-height:310px;padding:.75rem;display:grid;overflow:auto}.campaign-media-picker legend,.mapping-checks legend{color:#56647a;padding:0 .3rem;font-size:.62rem;font-weight:850}.campaign-media-picker>label{cursor:pointer;background:#f9fbfd;border:1px solid #e0e6ee;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.45rem!important;display:grid!important}.campaign-media-picker>label:has(input:checked){background:#edf4ff;border-color:#8cacdf}.campaign-media-picker img,.campaign-media-picker>label>span{object-fit:cover;background:#e9edf3;border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.campaign-media-picker svg{height:18px}.campaign-media-picker>label>div{min-width:0;display:grid}.campaign-media-picker strong,.campaign-media-picker small{text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.campaign-media-picker small{color:var(--muted);font-size:.52rem}.mapping-checks{border:1px solid #dce3ed;border-radius:10px;flex-wrap:wrap;gap:1rem;padding:.7rem;display:flex}.mapping-checks label{align-items:center;flex-direction:row!important;gap:.35rem!important;font-size:.64rem!important;display:flex!important}.mapping-checks input{accent-color:#315fb7}.campaign-distribution-callout{background:linear-gradient(135deg,#eef4ff,#f8fbff);border:1px solid #cfdcf2;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin-bottom:1rem;padding:.8rem;display:grid}.campaign-distribution-callout>svg{color:#315fb7;background:#dce8ff;border-radius:9px;width:36px;height:36px;padding:.5rem}.campaign-distribution-callout>div{display:grid}.campaign-distribution-callout strong{font-size:.74rem}.campaign-distribution-callout span{color:#315994;font-size:.62rem;font-weight:750}.campaign-distribution-callout p{color:#60708a;margin:.18rem 0 0;font-size:.59rem}.campaign-distribution-callout a{text-decoration:none}.distribution-editor-modal{width:min(940px,100vw - 2rem)}.route-editor-modal{width:min(720px,100vw - 2rem)}.post-campaign-source{color:#315da9;background:#eef4ff;border-radius:5px;align-items:center;gap:.2rem;max-width:max-content;margin-top:.25rem;padding:.18rem .3rem;font-size:.55rem;font-weight:750;text-decoration:none;display:flex}.post-campaign-source svg{width:12px;height:12px}.row-actions>a{border:1px solid var(--line);color:#536079;background:#fff;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.row-actions>a:hover{color:#2e5cb7;background:#eef3fb;border-color:#b4c2d6;transform:translateY(-1px)}@media (width<=900px){.campaign-generator.schedule-builder form{grid-template-columns:1fr 1fr}}@media (width<=600px){.campaign-generator.schedule-builder form{grid-template-columns:1fr}.weekday-picker,.custom-dates{grid-column:1}}@media (width<=1180px){.package-overview{grid-template-columns:1fr auto}.package-actions{grid-column:1/-1}.campaign-day{grid-template-columns:50px minmax(220px,1fr) minmax(270px,1fr)}.day-actions{grid-column:2/-1;justify-content:flex-end;display:flex}}@media (width<=900px){.distribution-flow{grid-template-columns:1fr}.distribution-flow>svg{display:none}.distribution-layout{grid-template-columns:1fr}.campaign-package-list{position:static}.campaign-package-list>button{width:50%;display:inline-grid}.campaign-generator form{grid-template-columns:1fr 1fr}.campaign-generator form .button{grid-column:1/-1}.campaign-day{grid-template-columns:50px 1fr}.day-outputs{border-top:1px solid #e8ecf2;border-left:0;grid-column:2;padding-top:.6rem;padding-left:0}.day-actions{grid-column:2}.package-overview{grid-template-columns:1fr}.package-metrics{flex-wrap:wrap}.package-actions{justify-content:flex-start}}@media (width<=600px){.campaign-package-list>button{width:100%}.campaign-generator form{grid-template-columns:1fr}.route-map>header,.campaign-day-list>header,.campaign-source-packages>header{flex-direction:column;align-items:stretch;gap:.6rem}.campaign-day{grid-template-columns:1fr}.day-number{width:50px;height:42px}.day-source,.day-outputs,.day-actions{grid-column:1}.package-metrics>span{flex:1}.campaign-distribution-callout{grid-template-columns:auto 1fr}.campaign-distribution-callout a{grid-column:1/-1}.campaign-media-picker{grid-template-columns:1fr}}.day-edit-image-actions{flex-wrap:wrap;gap:.4rem;display:flex}.day-edit-image-actions:empty{display:none}.day-outputs .publication-preview-button{justify-self:start;margin-top:.3rem}.modal.campaign-publication-preview{width:min(940px,100vw - 2rem);max-width:940px}.campaign-publication-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.campaign-publication-content>section{min-width:0}.campaign-publication-content h3{margin-top:0}.campaign-publication-media{gap:1rem;min-width:0;display:grid}.campaign-publication-media figure{margin:0}.campaign-publication-media img,.campaign-publication-media video{object-fit:contain;background:var(--surface);border-radius:10px;width:100%;max-height:60vh;display:block}.campaign-publication-media figcaption{color:var(--muted);margin-top:.4rem;font-size:.75rem}.campaign-publication-description{white-space:pre-wrap;overflow-wrap:anywhere}.campaign-publication-link{overflow-wrap:anywhere}.distribution-layout{grid-template-columns:minmax(0,1fr)}.campaign-package-list{min-width:0;position:static}.campaign-package-tabs{scrollbar-width:thin;gap:.45rem;padding:.55rem;display:flex;overflow-x:auto}.campaign-package-tabs>button{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:9px;flex:0 0 clamp(220px,23vw,310px);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-height:52px;padding:.55rem .7rem;display:grid}.campaign-package-tabs>button:hover{background:#edf4ff;border-color:#a8c3ed}.campaign-package-tabs>button.active{background:#e8f1ff;border-color:#6b96da;box-shadow:inset 0 -3px #3f70cc}.campaign-package-tabs>button>span{min-width:0;display:grid}.campaign-package-tabs>button strong,.campaign-package-tabs>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.campaign-section-tabs{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.4rem;display:grid}.campaign-section-tabs>button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;gap:.12rem;padding:.65rem .8rem;display:grid}.campaign-section-tabs>button:hover{background:#edf4ff}.campaign-section-tabs>button.active{background:#e8f1ff;border-color:#b3caed;box-shadow:inset 0 -3px #3f70cc}.campaign-section-tabs strong{font-size:.72rem}.campaign-section-tabs small{color:var(--muted);font-size:.58rem}.campaign-content-tools{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:.7rem;display:grid}.campaign-tool-card{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.campaign-tool-card h2{margin:0 0 .3rem;font-size:.85rem}.campaign-tool-card p{color:var(--muted);margin:0;font-size:.61rem;line-height:1.5}.campaign-tool-card .button{flex-shrink:0}.campaign-provider-options{padding:1rem}.campaign-provider-options>header h2{margin:.2rem 0;font-size:.9rem}.campaign-provider-options>header p:last-child{color:var(--muted);margin:.1rem 0 1rem;font-size:.63rem}.campaign-provider-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:.7rem;display:grid}.campaign-provider-card{background:var(--surface-raised,#f8fafc);border:1px solid var(--line);border-left:4px solid #7d8da5;border-radius:10px;flex-direction:column;gap:.65rem;min-width:0;padding:.8rem;display:flex}.campaign-provider-card.provider-youtube{border-left-color:#e55c50}.campaign-provider-card.provider-pinterest{border-left-color:#a458d2}.campaign-provider-card.provider-facebook{border-left-color:#3981dd}.campaign-provider-card.provider-instagram,.campaign-provider-card.provider-instagram-browser,.campaign-provider-card.provider-instagram-android{border-left-color:#d4549a}.campaign-provider-heading{align-items:center;gap:.55rem;min-width:0;display:flex}.campaign-provider-heading>div{min-width:0;display:grid}.campaign-provider-heading strong{font-size:.74rem}.campaign-provider-heading small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.campaign-provider-card>p{color:var(--muted);flex:1;margin:0;font-size:.63rem;line-height:1.5}.campaign-provider-card>.button{align-self:flex-start}.campaign-day-provider-options{background:var(--surface-raised,#f8fafc);border:1px solid var(--line);border-left:4px solid #7d8da5;border-radius:9px;gap:.55rem;padding:.8rem;display:grid}.campaign-day-provider-options.provider-youtube{border-left-color:#e55c50}.campaign-day-provider-options.provider-pinterest{border-left-color:#a458d2}.campaign-day-provider-options.provider-instagram{border-left-color:#d4549a}.campaign-day-provider-options>header{gap:.15rem;display:grid}.campaign-day-provider-options>header strong{font-size:.73rem}.campaign-day-provider-options>header small{color:var(--muted);font-size:.6rem;line-height:1.4}html[data-theme=dark] .campaign-package-tabs>button,html[data-theme=dark] .campaign-section-tabs>button{color:var(--ink);background:#1c2b42}html[data-theme=dark] .campaign-package-tabs>button:hover,html[data-theme=dark] .campaign-package-tabs>button.active,html[data-theme=dark] .campaign-section-tabs>button:hover,html[data-theme=dark] .campaign-section-tabs>button.active{background:#263d60;border-color:#526f9a}html[data-theme=dark] .campaign-section-tabs{background:var(--surface);border-color:var(--line)}@media (width<=760px){.campaign-section-tabs{grid-template-columns:1fr}.campaign-section-tabs>button{padding:.5rem .65rem}.campaign-tool-card{flex-direction:column;align-items:flex-start}.campaign-content-tools{grid-template-columns:1fr}}@media (width<=650px){.campaign-publication-content{grid-template-columns:1fr}.campaign-publication-media img{max-height:40vh}}.campaign-sequence-setup{border-top:3px solid #9b70ea;gap:.8rem;display:grid}.campaign-sequence-setup>header p{color:var(--muted);margin:.25rem 0 0}.campaign-sequence-setup-actions{flex-wrap:wrap;align-items:end;gap:.7rem;display:flex}.campaign-sequence-setup-actions label{min-width:min(100%,300px)}.day-edit-image-actions{align-items:end}.day-edit-image-actions label{min-width:min(100%,230px)}.campaign-localization-tools{border-top:3px solid #538dbd;gap:.75rem;display:grid}.campaign-localization-tools>header p{color:var(--muted);margin:.25rem 0 0;font-size:.67rem}.campaign-bulk-preview{gap:.45rem;display:grid}.campaign-bulk-preview article{border:1px solid var(--line);background:#f7f9fc;border-radius:8px;gap:.2rem;padding:.55rem;display:grid}.campaign-bulk-preview strong{font-size:.72rem}.campaign-bulk-preview small{color:var(--muted);font-size:.64rem}.engine-package-head{border-left:4px solid #3f70cc;padding-left:1rem}.engine-package-head.mobile{border-left-color:#7658cb}.engine-package-head.campaign{border-left-color:#e7614b}.engine-separation-banner{background:#f4f7fb;border:1px solid #d9e1ed;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.8rem 1rem;display:grid}.engine-separation-banner>svg{color:#315fb7;background:#e6eefb;border-radius:9px;width:36px;height:36px;padding:.5rem}.engine-separation-banner>div{display:grid}.engine-separation-banner strong{font-size:.72rem}.engine-separation-banner span{color:#627089;font-size:.61rem;line-height:1.45}.engine-owner{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:.25rem .48rem;font-weight:900;color:#fff!important;font-size:.55rem!important}.engine-owner.social{background:#2878b8}.engine-owner.mobile{background:#7658cb}.engine-owner.campaign{background:#d75c48}.engine-package-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:1rem;display:grid}.package-library,.engine-campaign-list,.package-detail{overflow:hidden}.package-library>header,.engine-campaign-list>header,.package-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem;display:flex}.package-library h2,.engine-campaign-list h2,.package-detail h2{margin:.08rem 0;font-size:.92rem}.package-library>header>b{color:#315fb7;background:#eaf1ff;border-radius:99px;padding:.25rem .5rem;font-size:.62rem}.engine-package-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.65rem;padding:1rem;display:grid}.engine-package-grid>button{cursor:pointer;text-align:left;background:#f9fbfd;border:1px solid #dce3ec;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.engine-package-grid>button:hover,.engine-package-grid>button.active{background:#edf4ff;border-color:#8cabe0}.engine-package-grid>button>div{min-width:0;display:grid}.engine-package-grid strong{font-size:.7rem}.engine-package-grid p{color:#5e6c81;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.15rem 0;font-size:.59rem;line-height:1.4;display:-webkit-box;overflow:hidden}.engine-package-grid small{color:var(--muted);font-size:.53rem}.engine-package-grid>button>svg{color:#7a899f;height:16px}.package-engine-mark{color:#fff;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.package-engine-mark svg{height:19px}.package-engine-mark.social{background:#2878b8}.package-engine-mark.mobile{background:#7658cb}.package-engine-mark.campaign{background:#d75c48}.engine-campaign-list>header>div{min-width:0}.engine-campaign-list>button{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;padding:.72rem;display:grid}.engine-campaign-list>button:hover{background:#f8fafc}.engine-campaign-list>button>span{min-width:0;display:grid}.engine-campaign-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.engine-campaign-list small{color:var(--muted);font-size:.54rem}.engine-campaign-list>button>svg{color:#8794a7;height:15px}.package-detail{margin-top:1rem}.package-detail>header>div:first-child{gap:.2rem;display:grid}.package-detail>header>div:last-child{gap:.4rem;display:flex}.package-detail>header p{color:var(--muted);margin:0;font-size:.62rem}.package-usage{border-bottom:1px solid var(--line);background:#f5f8fc;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.65rem 1rem;display:flex}.package-usage strong{font-size:.59rem}.package-usage span{color:#526177;background:#fff;border:1px solid #dbe2ec;border-radius:99px;padding:.2rem .4rem;font-size:.53rem}.package-item-list{gap:.55rem;padding:1rem;display:grid}.package-item-list>article{background:#fafbfd;border:1px solid #dfe5ed;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.7rem;display:grid}.package-item-list>article>div:nth-child(2){min-width:0;display:grid}.package-item-list h3{margin:0;font-size:.7rem}.package-item-list p{color:#536177;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.15rem 0;font-size:.59rem;line-height:1.4;display:-webkit-box;overflow:hidden}.package-item-list small{color:var(--muted);font-size:.53rem}.package-item-list>article>div:last-child{gap:.3rem;display:flex}.package-item-number{color:#315da9;background:#e9eff9;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.6rem;font-weight:900;display:flex}@media (width<=1000px){.engine-package-layout{grid-template-columns:1fr}.engine-campaign-list{order:-1}}@media (width<=650px){.engine-separation-banner{grid-template-columns:auto 1fr}.engine-separation-banner>.engine-owner{grid-column:1/-1;justify-self:start}.engine-package-grid{grid-template-columns:1fr}.package-detail>header{flex-direction:column;align-items:flex-start;gap:.65rem}.package-item-list>article{grid-template-columns:auto minmax(0,1fr)}.package-item-list>article>div:last-child{grid-column:2}}.format-help{background:linear-gradient(135deg,#eef4ff,#f8fbff);border:1px solid #cfdcf2;border-radius:10px;gap:.2rem;padding:.7rem;display:grid}.format-help strong{color:#244f9b;font-size:.68rem}.format-help span{color:#60708a;font-size:.59rem;line-height:1.45}.inline-media-upload{cursor:pointer;background:#fff;border-radius:10px;justify-content:center;color:#315fb7!important;border:1px dashed #83a4da!important;flex-direction:row!important;align-items:center!important;gap:.45rem!important;padding:.7rem!important;font-size:.65rem!important;font-weight:850!important;display:flex!important}.inline-media-upload:hover{background:#eef4ff}.inline-media-upload svg{width:18px;height:18px}.media-profile-grid{border:1px solid #dce3ed;border-radius:10px;gap:.45rem;padding:.75rem;display:grid}.media-profile-grid>p{color:#66758b;margin:0 0 .2rem;font-size:.58rem;line-height:1.45}.media-profile-grid>label{background:#f9fbfd;border:1px solid #e2e7ef;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:center;gap:.65rem;padding:.5rem!important;display:grid!important}.media-profile-grid>label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.59rem;font-weight:800;display:grid;overflow:hidden}.media-profile-grid small{color:#7b8799;font-size:.5rem;font-weight:600}.media-profile-grid select{min-width:0;font-size:.58rem}@media (width<=650px){.media-profile-grid>label{grid-template-columns:1fr}}.mobile-release-campaign-list{align-self:start}.mobile-release-detail{border-top:1px solid var(--line);gap:.65rem;margin-top:1rem;padding-top:1rem;display:grid}.mobile-release-detail>p,.mobile-release-detail>small{overflow-wrap:anywhere;margin:0}.mobile-release-detail>small{color:var(--muted);font-size:.75rem}.mobile-release-detail>small svg{vertical-align:middle;width:14px;height:14px}.mobile-release-preview{object-fit:contain;border-radius:10px;max-width:100%;max-height:180px}.mobile-release-actions{flex-wrap:wrap;gap:.45rem;display:flex}.mobile-release-error{color:#ff8585;font-weight:700}.mobile-release-legacy{border-top:1px solid var(--line);gap:.5rem;margin-top:1rem;padding-top:1rem;display:grid}.mobile-release-legacy>strong{font-size:.75rem}.engine-workspace-tabs{margin-bottom:.65rem}.engine-tab-intro{color:var(--muted);margin:0 0 1rem;font-size:.82rem;line-height:1.5}.engine-package-layout{grid-template-columns:minmax(0,1fr)}.engine-package-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.engine-package-grid>button{min-height:102px;padding:.9rem}.engine-package-grid strong{overflow-wrap:anywhere;font-size:.82rem}.engine-package-grid p{font-size:.74rem}.engine-package-grid small{font-size:.69rem}.engine-campaign-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:.65rem;padding:1rem;display:grid}.engine-campaign-grid>button{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:78px;padding:.8rem;display:grid}.engine-campaign-grid>button:hover{background:color-mix(in srgb,var(--blue) 8%,var(--surface));border-color:color-mix(in srgb,var(--blue) 55%,var(--line))}.engine-campaign-grid>button>span{min-width:0;display:grid}.engine-campaign-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.engine-campaign-grid small{color:var(--muted);font-size:.7rem}.engine-campaign-grid svg{color:var(--muted);height:16px}.package-library h2,.engine-campaign-list h2,.package-detail h2{font-size:1rem}.package-item-list h3{font-size:.8rem}.package-item-list p{font-size:.72rem}.package-item-list small{font-size:.68rem}.theme-toggle{background:var(--surface);border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:9px;align-items:center;gap:.45rem;min-height:36px;padding:.4rem .65rem;font-size:.76rem;font-weight:750;display:inline-flex}.theme-toggle:hover{background:var(--soft)}.theme-toggle svg{width:16px;height:16px}.standalone-theme-toggle{z-index:90;position:fixed;top:1rem;right:8rem}html[data-theme=light] .loading-screen{color:#172033;background:#f3f6fa}@media (width<=560px){.standalone-theme-toggle{top:3.85rem;right:1rem}.topbar .theme-toggle{gap:0;padding:.4rem .55rem;font-size:0}.topbar .theme-toggle svg{width:18px;height:18px}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:#091323;--navy-2:#101e33;--ink:#e8eef8;--muted:#a5b4ca;--line:#304159;--surface:#162237;--soft:#1d2b42;--coral:#f27a63;--coral-dark:#ff9b86;--blue:#91b4ff;--green:#6bd4ae;--amber:#f4bf6b;--red:#fa8194;--shadow:0 16px 42px #0000003d;--surface-raised:#1b2a41;--surface-hover:#23354e;--blue-tint:#1b3358;--green-tint:#173c36;--amber-tint:#43341e;--red-tint:#452534;color:var(--ink);background:#0d1727}html[data-theme=dark] body{color:var(--ink);background:#0d1727}html[data-theme=dark] a{color:#a9c5ff}html[data-theme=dark] code{color:#e0eaff;background:#253750}html[data-theme=dark] ::selection{color:#fff;background:#446da7}html[data-theme=dark] :is(button,input,select,textarea){color:inherit}html[data-theme=dark] :is(input,select,textarea){accent-color:#91b4ff}html[data-theme=dark] :is(input,textarea)::placeholder{color:#91a2b8}html[data-theme=dark] :is(input,select,textarea):disabled{color:#8191a9;opacity:.65}html[data-theme=dark] .sidebar{background:#091323;border-right:1px solid #26344a}html[data-theme=dark] .sidebar nav a{color:#afbed6}html[data-theme=dark] .sidebar nav a.active{color:#f0f5ff;background:#243b60;box-shadow:inset 3px 0 #ff947d}html[data-theme=dark] .sidebar nav a:hover{color:#fff;background:#1a2b47}html[data-theme=dark] .sidebar-foot>button{color:#ffb2be}html[data-theme=dark] .project-switch select option{color:var(--ink);background:#17243a}html[data-theme=dark] .topbar{border-color:var(--line);background:#111d2ff0}html[data-theme=dark] .topbar a{color:#bed0ea}html[data-theme=dark] .engine-context-banner>a{color:#fff}html[data-theme=dark] .topbar .theme-toggle{color:#f0f5ff;background:#21334c;border-color:#435673}html[data-theme=dark] .topbar .theme-toggle:hover{background:#2a4160}html[data-theme=dark] .auth-panel,html[data-theme=dark] .center-state{background:#101b2d}html[data-theme=dark] .auth-card,html[data-theme=dark] .auth-panel{color:var(--ink)}html[data-theme=dark] .stack-form label,html[data-theme=dark] .stack-form legend{color:#d5e0ef}html[data-theme=dark] .button,html[data-theme=dark] .row-actions button,html[data-theme=dark] .row-actions>a{color:#e7effb;background:#23344c;border-color:#40536e}html[data-theme=dark] .button:hover,html[data-theme=dark] .row-actions button:hover,html[data-theme=dark] .row-actions>a:hover{color:#fff;background:#304761;border-color:#6f8bb0}html[data-theme=dark] .button.primary{color:#fff;background:#de664f;border-color:#de664f}html[data-theme=dark] .button.primary:hover{background:#ef785f}html[data-theme=dark] .button.danger{color:#fff;background:#ae4053;border-color:#ae4053}html[data-theme=dark] .button.danger-quiet,html[data-theme=dark] .row-actions button.danger-action{color:#ffb0bd;background:#3a2634;border-color:#795065}html[data-theme=dark] .button.danger-quiet:hover,html[data-theme=dark] .row-actions button.danger-action:hover{color:#ffced4;background:#4d2b3b;border-color:#ad687c}html[data-theme=dark] .button.destination-ready{background:var(--green-tint);color:#a7eed4;border-color:#377565}html[data-theme=dark] .button.light{color:#8c2639;background:#f4f6fb;border-color:#f4f6fb}html[data-theme=dark] .theme-toggle{color:#f0f5ff;background:#22334a;border-color:#465b76}html[data-theme=dark] .theme-toggle:hover{background:#304761}html[data-theme=dark] :is(.stack-form input,.stack-form select,.stack-form textarea,.toolbar select,.permission-form select,.posts-filter-panel input,.posts-filter-panel select,.debug-toolbar select,.automation-setting-card input:not([type=checkbox]),.automation-setting-card select,:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea)){color:var(--ink);background:#111d30;border-color:#425572}html[data-theme=dark] :is(input[type=checkbox],input[type=radio],input[type=color]){background:#111d30;border-color:#7083a0}html[data-theme=dark] :is(input[type=checkbox],input[type=radio]):before{background:#f2f7ff}html[data-theme=dark] :is(input,select,textarea):focus{border-color:#91b4ff}html[data-theme=dark] :is(.panel,.metric-card,.calendar-toolbar,.calendar-day,.modal,.media-grid article,.search-field,.wizard-strip,.integration-legend,.integration-grid article,.notification-list article,.wizard-section,.saved-apps article,.destination-toolbar label,.destination-options article,.embedded-form-actions,.permission-form label,.import-channel-map>section,.media-select,.destination-checklist,.launch-card,.engine-launchpad>a,.campaign-summary article,.campaign-list>.campaign-row,.campaign-detail-overview,.campaign-phase,.campaign-decisions article,.campaign-kpis,.settings-inheritance,.automation-setting-card,.youtube-loading,.youtube-overview,.youtube-onboarding,.youtube-editor-section,.youtube-routing-builder,.youtube-flow article,.youtube-source-card,.youtube-source-modal form>label,.youtube-source-modal .form-row label,.debug-flow article,.debug-summary article,.debug-event-card,.youtube-provider-current,.youtube-link-toggle,.youtube-discord-parts,.creative-template-library,.mobile-dynamic-list>article,.campaign-package-list,.package-overview,.campaign-day,.route-payload,.engine-campaign-list>button,.release-store-summary span,.release-marketing-plan article){background:var(--surface);border-color:var(--line);color:var(--ink)}html[data-theme=dark] :is(.calendar-day.outside,.setup-rail,.empty-compact,.application-edit-form,.clone-form,.advanced-fields,.wizard-content,.manual-access:not([open]),.manual-destination>form,.permission-form,.portable-import-destination,.campaign-list article,.context-picker,.android-wizard aside,.generated-listings,.campaign-detail-body,.youtube-source-modal-body,.youtube-provider-profile,.destination-audit-grid article,.delivery-preview,.delivery-details,.android-release-plan,.mobile-release-summary,.oauth-connector-fields,.post-media-picker,.mobile-rule-list>article,.mobile-action-fields,.mobile-action-group,.campaign-source-package-grid>article,.route-card-grid>article,.day-outputs>div,.campaign-media-picker>label,.engine-package-grid>button,.package-item-list>article,.media-profile-grid>label,.youtube-content-summary,.youtube-content-empty,.youtube-provider-profile,.publishing-contract-card,.destination-contract-summary){background:var(--surface-raised);border-color:var(--line);color:var(--ink)}html[data-theme=dark] :is(.campaign-package-list>button,.youtube-card-menu>div,.youtube-card-menu>div button,.youtube-playlist-routes>article,.youtube-routing-builder>.destination-checklist,.youtube-routing-builder .destination-checklist label,.destination-options article.added,.mobile-module-grid label,.post-media-picker label,.youtube-profile-toggle,.package-usage span,.campaign-media-picker>label){border-color:var(--line);color:var(--ink);background:#1c2b42}html[data-theme=dark] :is(.campaign-package-list>button:hover,.campaign-package-list>button.active,.engine-package-grid>button:hover,.engine-package-grid>button.active,.engine-campaign-list>button:hover,.youtube-card-menu>div button:hover,.youtube-routing-builder .destination-checklist label:hover,.youtube-routing-builder .destination-checklist label:has(input:checked),.post-media-picker label:has(input:checked),.campaign-media-picker>label:has(input:checked),.context-options>button:hover,.context-options>button.active){color:#f3f7ff;background:#29405d;border-color:#6689b8}html[data-theme=dark] :is(.context-options>button,.context-projects article){background:var(--surface-raised);border-color:var(--line);color:var(--ink)}html[data-theme=dark] :is(.modal-header,.wizard-header,.launch-summary article,.auto-identity-card,.youtube-onboarding-main){border-color:var(--line);background:linear-gradient(135deg,#1e304b,#162237)}html[data-theme=dark] .modal-actions{border-color:var(--line);background:#162237f7}html[data-theme=dark] :is(.modal-close,.modal-header-close){color:#dce8f7;background:#263950;border-color:#435976}html[data-theme=dark] :is(.modal-close,.modal-header-close):hover{color:#fff;background:#35506f}html[data-theme=dark] :is(.timeline article,.health-line,td,.notification-list article,.campaign-phase>header,.creative-template-library li,.mobile-run-history>div){border-color:var(--line)}html[data-theme=dark] :is(th,.week-labels span,.delivery-details-row>td,.android-release-plan-row>td,.debug-event-card>dl){border-color:var(--line);color:#c1cee0;background:#22324a!important}html[data-theme=dark] :is(td,td strong),html[data-theme=dark] :is(.empty h3,.drop-zone strong,.campaign-list strong,.variant-picker strong,.import-channel-toggle b,.youtube-content-empty strong,.youtube-content-summary>span b){color:var(--ink)}html[data-theme=dark] .empty svg{color:#91a6c2}html[data-theme=dark] .search-field input{background:0 0;border:0}html[data-theme=dark] .segmented{background:#101b2e}html[data-theme=dark] .segmented button{color:#b2c2d7}html[data-theme=dark] .segmented button.active{color:#f2f6fd;background:#2b4262}html[data-theme=dark] .drop-zone{color:#b9c9df;background:#182a42;border-color:#5a7395}html[data-theme=dark] .drop-zone:hover{background:#203753;border-color:#89a8d2}html[data-theme=dark] .media-preview{background:#263950}html[data-theme=dark] .calendar-grid{background:var(--line);border-color:var(--line)}html[data-theme=dark] .calendar-event{color:#f0f5ff;background:#23406b}html[data-theme=dark] .calendar-event b{color:#b6cbff}html[data-theme=dark] .calendar-event span{color:#d0dcf1}html[data-theme=dark] .calendar-event.needs_approval,html[data-theme=dark] .calendar-event.missed{background:var(--amber-tint);color:#ffe6b5}html[data-theme=dark] .calendar-event.published{background:var(--green-tint);color:#c6f3e0}html[data-theme=dark] .skeleton-grid i{background:linear-gradient(100deg,#213149 20%,#30445f 45%,#213149 70%) 0 0/300%}html[data-theme=dark] :is(.status,.status-chip,.role-pill,.source-badge,.action-state,.capabilities span,.implementation.legacy_only,.type-chip){background:#2a3a52;color:#d1dded!important}html[data-theme=dark] :is(.status.published,.status.approved,.status-chip.active,.status-chip.processed,.source-badge.project,.action-state.completed,.implementation.ready,.alert.success,.global-live-status,.action-result){background:var(--green-tint);border-color:#3b7564;color:#b8efd9!important}html[data-theme=dark] :is(.status.scheduled,.status.queued,.status.processing,.status.in_review,.status.submitting,.status-chip.processing,.source-badge.account,.alert.info){background:var(--blue-tint);border-color:#476b9c;color:#c1d4ff!important}html[data-theme=dark] :is(.status.retry_wait,.status.missed,.status.needs_approval,.status.approved_not_published,.status.not_sent_for_review,.status-chip.paused,.status-chip.pending,.source-badge.workspace,.action-state.awaiting_approval,.implementation.external_gate,.alert.warning,.review-rating,.gate){background:var(--amber-tint);border-color:#87683d;color:#ffe0a5!important}html[data-theme=dark] :is(.status.failed,.status.needs_attention,.status.delivery_unknown,.status.blocked_authorization,.status.blocked_permission,.status.blocked_budget,.status.not_approved,.status-chip.failed,.action-state.blocked,.action-state.failed,.alert.error,.global-live-status.error,.launch-error,.import-result .problem,.contract-blocked){background:var(--red-tint);border-color:#976073;color:#ffc4ce!important}html[data-theme=dark] .type-chip{background:#342d55;color:#dbcaff!important}html[data-theme=dark] .status.cancelled{background:#2a3545;color:#b7c3d3!important}html[data-theme=dark] .alert{border-color:var(--line)}html[data-theme=dark] .error-text,html[data-theme=dark] .danger-text,html[data-theme=dark] .campaign-actions .action-error,html[data-theme=dark] .youtube-history small.error,html[data-theme=dark] .youtube-creative-template-error,html[data-theme=dark] .creative-template-library li .creative-template-library__error{color:#ff9aa9}html[data-theme=dark] .quiet-success{color:#9ce4c9}html[data-theme=dark] .danger-text{color:#ff9aa9!important}html[data-theme=dark] :is(.privacy-note,.exact-instructions,.account-id-guidance,.auto-identity-card,.bulk-toolbar,.posts-bulk-toolbar,.portable-import-destination,.wizard-explainer,.youtube-inline-guide,.setup-instructions,.youtube-provider-note,.youtube-playlist-preview,.youtube-preview,.source-notice,.mapping-explainer,.campaign-distribution-callout,.engine-separation-banner,.format-help,.youtube-creative-template,.creative-editor-intro,.mobile-dynamic-fields,.post-campaign-source,.youtube-content-summary,.youtube-routing-empty,.destination-loading,.account-id-guidance){color:#c5d9ff;background:#1b3151;border-color:#425f88}html[data-theme=dark] :is(.manual-access-note,.youtube-prerequisite){background:var(--amber-tint);color:#ffe1ad;border-color:#886940}html[data-theme=dark] :is(.route-card-grid>article.blocked,.day-outputs>div.invalid){background:#3b2736;border-color:#885669}html[data-theme=dark] :is(.mobile-editor-block.trigger,.mobile-editor-block.condition,.mobile-editor-block.action){border-color:var(--line);background:#1c2a40}html[data-theme=dark] :is(.mobile-rule-block.trigger,.mobile-editor-block.trigger>header>span){color:#c8d9ff;background:#234169}html[data-theme=dark] :is(.mobile-rule-block.condition,.mobile-editor-block.condition>header>span){color:#ffe3ac;background:#4a3a24}html[data-theme=dark] :is(.mobile-rule-block.action,.mobile-editor-block.action>header>span){color:#b9eed7;background:#1c443a}html[data-theme=dark] :is(.youtube-history .youtube-route-result,.action-effect){border-color:var(--line);color:#c3d2e6;background:#25364d}html[data-theme=dark] .youtube-history .youtube-route-result.published{background:var(--green-tint);color:#b8efd9;border-color:#3b7564}html[data-theme=dark] :is(.youtube-history .youtube-route-result.failed,.youtube-history .youtube-route-result.needs_attention,.youtube-history .youtube-route-result.blocked_authorization,.youtube-history .youtube-route-result.blocked_permission){background:var(--red-tint);color:#ffc4ce;border-color:#976073}html[data-theme=dark] :is(.youtube-history .youtube-route-result.scheduled,.youtube-history .youtube-route-result.queued,.youtube-history .youtube-route-result.pending){background:var(--amber-tint);color:#ffe0a5;border-color:#87683d}html[data-theme=dark] :is(.mobile-rule-block span,.mobile-run-history summary,.launch-mappings.detailed em,.android-mapping-list em,.release-marketing-plan p,.delivery-preview article p,.delivery-details article p){color:#b5c5d9}html[data-theme=dark] :is(.mobile-rule-list>article,.mobile-editor-block,.mobile-action-fields,.mobile-action-group,.mobile-module-grid label){border-color:var(--line)}html[data-theme=dark] :is(.metric-card small,.timeline time,.calendar-toolbar button,.week-labels span,.calendar-day.outside,.calendar-event span,.notification-list p,.check-list span,.section-title>svg,.advanced-fields>summary,.campaign-rule legend,.clone-disclosure>summary,.manual-access:not(.primary-method)>summary strong,.auto-identity-card span,.destination-options span,.destination-options small,.manual-destination>summary,.posts-filter-panel label,.posts-bulk-toolbar label,.posts-bulk-toolbar>span,.android-wizard li p,.launch-card-meta span,.engine-launchpad small,.campaign-main p,.campaign-detail-overview span,.campaign-phase header small,.campaign-actions p,.campaign-actions small,.campaign-decisions p,.campaign-decisions small,.campaign-kpis>span,.automation-setting-card>label,.automation-setting-card .form-row label,.youtube-overview dt,.youtube-onboarding-main>p:not(.eyebrow),.youtube-editor-section-head p,.youtube-route-group-title small,.youtube-playlist-summary span,.youtube-routing-builder header p,.youtube-source-card header span,.youtube-source-card header small,.youtube-source-card>footer>small,.youtube-provider-profile>header span,.youtube-provider-current b,.youtube-provider-current span,.youtube-profile-toggle span,.youtube-link-toggle>span,.youtube-discord-parts legend,.debug-toolbar label,.debug-event-content p,.debug-event-card dt,.debug-event-card dd,.youtube-content-summary>strong,.youtube-content-summary>span,.youtube-content-empty,.integration-target-label,.publishing-contract-card small,.publishing-contract-card p,.destination-contract-summary span,.destination-contract-summary small,.delivery-preview dt,.delivery-details dt,.release-store-summary span,.action-effect,.weekday-picker legend,.route-payload p,.day-source>p,.slot-media-strip span,.campaign-media-picker legend,.mapping-checks legend,.campaign-distribution-callout p,.engine-separation-banner span,.engine-package-grid p,.package-usage span,.package-item-list p,.format-help span,.media-profile-grid>p,.media-profile-grid small){color:#b5c5d9}html[data-theme=dark] :is(.table-wrap a,.source-links a,.integration-grid footer button,.page-actions>a,.campaign-detail-overview a,.youtube-overview>a,.youtube-inline-guide a,.youtube-prerequisite a,.android-wizard li a,.debug-event-content a,.integration-grid footer>a,.setup-instructions a,.modal-guide-link,.source-fields,.mobile-release-summary span){color:#a9c5ff}html[data-theme=dark] :is(.privacy-note,.exact-instructions,.account-id-guidance,.wizard-explainer,.youtube-inline-guide,.setup-instructions,.youtube-provider-note,.youtube-playlist-preview,.source-notice,.mapping-explainer,.campaign-distribution-callout span,.format-help strong,.youtube-creative-template-note,.creative-template-library>summary,.creative-template-library>summary span,.creative-template-preview>header>svg,.creative-template-preview>header button,.creative-editor-intro>b,.creative-editor-intro span b,.creative-editor-intro span code){color:#c5d9ff}html[data-theme=dark] .creative-editor-intro>b,html[data-theme=dark] .creative-editor-intro span code,html[data-theme=dark] .creative-template-library>summary span{background:#29466c}html[data-theme=dark] .creative-template-preview>header button{background:#243c5a;border-color:#5f7ca4}html[data-theme=dark] .creative-template-preview{border-color:var(--line)}html[data-theme=dark] :is(.provider-logo,.settings-icon,.person i,.setup-rail li>span,.destination-option-icon,.android-wizard li>b,.launch-summary article>svg,.launch-card>header>span,.engine-launchpad>a>span,.campaign-summary article>svg,.campaign-type-icon,.campaign-phase>header>div>span,.campaign-kpis b,.automation-setting-card>header>span,.youtube-editor-section-head>span,.youtube-provider-icon,.debug-flow article>span,.debug-summary svg,.debug-event-icon,.package-item-number,.campaign-generator>header>svg,.route-provider,.output-provider,.campaign-distribution-callout>svg,.engine-separation-banner>svg,.youtube-inline-guide>summary>b,.youtube-destinations span,.android-app-chips span){color:#c8dbff;background:#29446a}html[data-theme=dark] :is(.notification-icon,.media-preview.image,.youtube-loading-icon,.youtube-overview-icon,.youtube-onboarding-icon,.youtube-flow svg,.youtube-channel-mark){color:#ffb3c0;background:#4a2c3a}html[data-theme=dark] .notification-icon.error{color:#ffc3cb;background:#552c3b}html[data-theme=dark] :is(.media-preview.video,.provider-logo.debug,.debug-onboarding-icon){color:#c4c8ff;background:#2a3762}html[data-theme=dark] .campaign-progress{background:#29394e}html[data-theme=dark] .campaign-progress>span{background:#7da8fa}html[data-theme=dark] .wizard-strip i,html[data-theme=dark] .mobile-run-history{background:var(--line);border-color:var(--line)}html[data-theme=dark] :is(.variant-picker label,.android-card-grid article,.android-mapping-list>label,.automation-setting-card .check-field,.youtube-editor-section-head,.youtube-playlist-routes>article,.youtube-playlist-routes>article>header>button,.youtube-source-stats span,.youtube-history-thumbnail,.debug-event-content>img,.debug-media-placeholder,.debug-tags span,.destination-audit-grid code,.delivery-preview dl>div,.delivery-details dl>div,.post-media-picker img,.post-media-picker label>span,.package-metrics>span,.day-number,.slot-media-strip span,.campaign-media-picker img,.campaign-media-picker>label>span,.format-help,.package-usage,.package-usage span,.inline-media-upload,.media-profile-grid,.mobile-module-grid label){border-color:var(--line);color:#d6e2f2;background:#203149}html[data-theme=dark] :is(.youtube-playlist-routes>article>header>button,.youtube-card-menu>div button.danger){color:#ffadbb}html[data-theme=dark] .youtube-card-menu>div button.danger:hover{background:#4c2c3b}html[data-theme=dark] .posts-table tr.selected-row td{background:#263e61}html[data-theme=dark] :is(.calendar-navigation button:hover,.row-actions button:hover,.row-actions>a:hover){background:#2b4262}html[data-theme=dark] .standalone-guide{color:#c9ddff;background:#21344e;border-color:#526b8c}html[data-theme=dark] .standalone-guide:hover{background:#2c4566}html[data-theme=dark] .youtube-content-summary,html[data-theme=dark] .youtube-content-empty{border-color:var(--line)}html[data-theme=dark] .youtube-provider-profile.custom{background:#1d3457;border-color:#5c79a2}html[data-theme=dark] .youtube-provider-profile>header span{color:#b7c8dd}html[data-theme=dark] .youtube-profile-toggle span{color:#d4e0ef!important}html[data-theme=dark] .youtube-creative-template{background:linear-gradient(135deg,#1b3152,#1b2940);border-color:#5272a0}html[data-theme=dark] .creative-template-library,html[data-theme=dark] .creative-template-library li,html[data-theme=dark] .creative-editor-intro{border-color:var(--line)}html[data-theme=dark] .mobile-dynamic-list>article.selected{border-color:#7298ce;box-shadow:0 0 0 2px #7298ce29}html[data-theme=dark] .mobile-dynamic-fields{background:#1c304e}html[data-theme=dark] .destination-audit-grid code{color:#d2dff3}html[data-theme=dark] .delivery-preview article,html[data-theme=dark] .delivery-details article{color:var(--ink);background:#1c2c43}html[data-theme=dark] .post-media-picker{border-color:var(--line)}html[data-theme=dark] .inline-media-upload{color:#b8d2ff!important;border-color:#718fb9!important}html[data-theme=dark] .inline-media-upload:hover{background:#2a4569}html[data-theme=dark] .guide-page{color:var(--ink);background:#0d1727}html[data-theme=dark] .guide-brand,html[data-theme=dark] .guide-topbar nav a{color:#f0f5ff}html[data-theme=dark] :is(.guide-loading,.guide-error,.markdown-body){background:var(--surface);border-color:var(--line);box-shadow:var(--shadow);color:var(--ink)}html[data-theme=dark] .guide-kicker{color:#ff9b86}html[data-theme=dark] :is(.guide-loading,.guide-error span,.markdown-body p,.markdown-body li){color:#c4d1e3}html[data-theme=dark] .guide-error strong{color:#ffadbb}html[data-theme=dark] :is(.guide-error a,.markdown-body a){color:#afcaff}html[data-theme=dark] :is(.markdown-body h1,.markdown-body hr,.markdown-body th,.markdown-body td){border-color:var(--line)}html[data-theme=dark] .markdown-body h2{color:#f1f5fc}html[data-theme=dark] .markdown-body th{color:#e7eef9;background:#263950}html[data-theme=dark] .markdown-body td{color:#c7d5e8;background:#1a2a40}html[data-theme=dark] .markdown-body code{color:#e3edff;background:#273a55;border-color:#425776}html[data-theme=dark] .markdown-body pre{color:#e7efff;background:#0b1422;border:1px solid #344761}html[data-theme=dark] .markdown-body pre code{color:inherit;background:0 0;border:0}html[data-theme=dark] .markdown-body blockquote{background:#423322;border-color:#dda95c}html[data-theme=dark] .markdown-body blockquote p{color:#f3dfba}html[data-theme=dark] .guide-topbar .theme-toggle{color:#f0f5ff;background:#213650;border-color:#506684}@media print{html[data-theme=dark] .guide-page,html[data-theme=dark] :is(.guide-loading,.guide-error,.markdown-body),html[data-theme=dark] .markdown-body td,html[data-theme=dark] .markdown-body th{color:#172033!important;box-shadow:none!important;background:#fff!important;border-color:#dce3ec!important}html[data-theme=dark] :is(.markdown-body p,.markdown-body li,.markdown-body h2,.guide-error span){color:#26354d!important}html[data-theme=dark] :is(.markdown-body a,.guide-error a){color:#2456a9!important}html[data-theme=dark] .markdown-body code{color:#26354d!important;background:#edf1f6!important}html[data-theme=dark] .markdown-body pre{color:#172033!important;background:#f3f6fa!important}html[data-theme=dark] .markdown-body blockquote{background:#fff8e9!important}html[data-theme=dark] .markdown-body blockquote p{color:#50402a!important}}.integration-page-head{margin-bottom:1rem}.integration-page-head>div:first-child{max-width:760px}.integration-tabs{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:stretch;gap:.35rem;margin-bottom:1.15rem;padding:.35rem;display:flex}.integration-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;min-height:46px;padding:.55rem .75rem;font-size:.83rem;font-weight:800;display:inline-flex}.integration-tabs button:hover{background:var(--soft);color:var(--ink)}.integration-tabs button.active{background:color-mix(in srgb, var(--blue) 15%, var(--surface));border-color:color-mix(in srgb, var(--blue) 35%, var(--line));color:var(--ink)}.integration-tabs svg{width:18px;height:18px}.integration-tabs button span{background:color-mix(in srgb, var(--blue) 14%, var(--surface));text-align:center;border-radius:99px;min-width:22px;padding:.15rem .4rem;font-size:.7rem}.integration-overview-panel{margin-bottom:0}.integration-overview-panel .panel-head{border-bottom:1px solid var(--line);align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.9rem}.integration-overview-panel .panel-head p{max-width:760px}.integration-account-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:.8rem;display:grid}.accounts .integration-account-card{background:color-mix(in srgb, var(--blue) 3%, var(--surface));border:1px solid var(--line);border-radius:11px;align-content:space-between;gap:1rem;min-width:0;padding:1rem;display:grid}.integration-account-head{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;display:grid}.integration-account-identity{gap:.2rem;min-width:0;display:grid}.integration-account-identity strong{color:var(--ink);font-size:.9rem}.integration-account-identity span{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem}.integration-account-identity small{font-size:.7rem;font-weight:800}.integration-account-identity .goal-ready{color:var(--green)}.integration-account-identity .goal-missing{color:#bd7733}.integration-account-head .status{align-self:start}.integration-account-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.8rem;display:flex}.accounts .integration-account-card>.integration-account-actions{flex:initial;flex-direction:row;display:flex}.integration-account-actions .button{justify-content:center;min-height:34px}.integration-account-actions .button.primary{margin-right:auto}.integration-catalog-toolbar{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.9rem;display:flex}.integration-catalog-toolbar h2{margin:0 0 .2rem;font-size:1.1rem}.integration-catalog-toolbar p{color:var(--muted);margin:0;font-size:.8rem}.integration-categories{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.integration-categories button{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:99px;padding:.45rem .7rem;font-size:.73rem;font-weight:800}.integration-categories button.active{background:color-mix(in srgb, var(--blue) 16%, var(--surface));border-color:color-mix(in srgb, var(--blue) 45%, var(--line));color:var(--ink)}.integration-categories span{opacity:.75;margin-left:.2rem;font-size:.65rem}.integration-catalog .integration-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.integration-catalog .integration-grid article{min-height:276px}.integration-catalog .integration-grid h3{margin-top:.9rem}.integration-catalog .integration-grid article>p{line-height:1.4}.integration-catalog .integration-grid footer{align-items:center;gap:.7rem}.integration-catalog .integration-grid footer button,.integration-catalog .integration-grid footer a{white-space:nowrap}.integration-status-help{color:var(--muted);margin-top:1.1rem;font-size:.75rem}.integration-status-help summary{cursor:pointer;font-weight:800}.integration-status-help .integration-legend{background:var(--surface);margin-top:.65rem}.integration-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:220px;padding:1.5rem;display:flex}.integration-empty>svg{color:var(--blue);width:32px;height:32px}.integration-empty strong{color:var(--ink);font-size:.9rem}.integration-empty p{max-width:450px;margin:0 0 .4rem;font-size:.8rem}.quick-destination-notice{align-items:flex-start;gap:.6rem;display:grid}.quick-destination-notice .button{justify-self:start;text-decoration:none}@media (width<=1000px){.integration-account-list{grid-template-columns:1fr}}@media (width<=700px){.integration-tabs{flex-wrap:wrap}.integration-tabs button{flex:100%;justify-content:flex-start}.integration-catalog-toolbar,.integration-overview-panel .panel-head{flex-direction:column;align-items:stretch}.integration-catalog-toolbar .search-field{width:100%}.integration-account-head{grid-template-columns:40px minmax(0,1fr)}.integration-account-head .status{grid-column:2;justify-self:start}}.hack-integrations{gap:18px;display:grid}.hack-intro{border-top:3px solid #a78bfa;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.hack-intro>div{max-width:760px}.hack-intro h2{margin:4px 0 10px}.hack-account-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:16px;display:grid}.hack-account-grid>article{align-content:start;gap:16px;padding:22px;display:grid}.hack-account-grid .error-text{overflow-wrap:anywhere;max-width:none;margin:0;display:block}.hack-account-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hack-account-head>svg{color:#a78bfa;width:36px;height:36px}.hack-account-head>div{flex:1;min-width:140px}.hack-account-head h3{margin:0 0 4px}.hack-project-assignment{border:1px solid var(--border);border-radius:10px;min-width:0;padding:12px 14px}.hack-project-assignment>div{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.hack-project-assignment .status{white-space:normal;align-items:center;gap:6px;display:inline-flex}.hack-project-assignment .status svg{flex-shrink:0;width:14px;height:14px}.hack-project-assignment strong{overflow-wrap:anywhere}.hack-project-assignment p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.hack-capabilities{gap:8px;margin:0;display:grid}.hack-capabilities>div{flex-wrap:wrap;justify-content:space-between;gap:6px 18px;display:flex}.hack-capabilities dd{margin:0;font-size:12px}.hack-session-modal.modal-shell{width:min(1320px,96vw);max-width:1320px}.instagram-browser-screen{background:#0a101a;border-radius:10px;width:100%;height:min(66vh,850px);min-height:320px;overflow:hidden}.modal-backdrop:has(.android-hack-modal){padding:.5rem}.hack-session-modal.android-hack-modal{width:100%;max-width:none;height:calc(100dvh - 1rem);max-height:none}.android-hack-modal-body{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.75rem 1rem;display:flex;overflow:hidden}.android-hack-modal-body>p{margin:0}.android-hack-screen{background:#0a101a;border-radius:10px;flex:1;width:100%;min-height:0;overflow:hidden}.android-hack-ready{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.android-hack-ready span{color:var(--muted);flex:280px}.android-hack-panel .section-head h3{align-items:center;gap:8px;display:flex}.android-hack-panel .section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hack-delivery{border:1px solid #596184;border-radius:10px;gap:12px;margin-top:18px;padding:18px;display:grid}.hack-delivery p{margin:0}@media (width<=720px){.hack-intro{flex-direction:column}}@media (width<=700px){.modal-backdrop:has(.android-hack-modal){padding:0}.hack-session-modal.android-hack-modal{border-radius:0;height:100dvh}.android-hack-modal-body{padding:.5rem}}.browser-pilot-info{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;gap:.75rem;margin:1rem 0;padding:1rem;display:grid}.browser-pilot-info p{margin:0}.browser-pilot-info>.button{justify-self:start}.browser-pilot-info dl{gap:.5rem;display:grid}.browser-pilot-info dl>div{justify-content:space-between;gap:1rem;display:flex}.browser-pilot-info dd{text-align:right;margin:0}.tiktok-browser-options{gap:1rem;display:grid}.instagram-publication-options{border:1px solid var(--border,#33455e);border-radius:12px;min-width:0;padding:16px}.instagram-publication-options p,.photo-reel-builder p{margin:0;line-height:1.6}.photo-reel-builder,.photo-reel-preview{gap:12px;min-width:0;display:grid}.photo-reel-preview video{aspect-ratio:9/16;object-fit:contain;background:#101827;border-radius:10px;justify-self:center;width:min(100%,270px);max-height:480px;display:block}.photo-reel-preview strong{overflow-wrap:anywhere}.photo-reel-builder .button{white-space:normal;justify-self:start}.workspace-tabs{background:var(--surface);border:1px solid var(--line);scrollbar-width:thin;border-radius:12px;align-items:stretch;gap:.35rem;margin-bottom:1.1rem;padding:.35rem;display:flex;overflow-x:auto}.workspace-tabs button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex:1 0 auto;justify-content:center;align-items:center;gap:.5rem;min-height:46px;padding:.55rem .8rem;font-size:.82rem;font-weight:800;display:inline-flex}.workspace-tabs button:hover{background:var(--soft);color:var(--ink)}.workspace-tabs button.active{background:color-mix(in srgb, var(--blue) 15%, var(--surface));border-color:color-mix(in srgb, var(--blue) 35%, var(--line));color:var(--ink)}.workspace-tabs svg{width:17px;height:17px}.workspace-tabs button span{background:color-mix(in srgb, var(--blue) 14%, var(--surface));text-align:center;border-radius:99px;min-width:22px;padding:.15rem .4rem;font-size:.69rem}.workspace-filter-pills{flex-wrap:wrap;gap:.45rem;margin:0 0 1rem;display:flex}.workspace-filter-pills button{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:99px;padding:.4rem .7rem;font-size:.73rem;font-weight:800}.workspace-filter-pills button.active{background:color-mix(in srgb, var(--blue) 16%, var(--surface));border-color:color-mix(in srgb, var(--blue) 40%, var(--line));color:var(--ink)}.workspace-filter-pills span{opacity:.75;margin-left:.2rem;font-size:.65rem}.workspace-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:190px;padding:1.5rem;display:flex}.workspace-empty>svg{color:var(--blue);width:30px;height:30px}.workspace-empty strong{color:var(--ink);font-size:.91rem}.workspace-empty p{max-width:470px;margin:0 0 .4rem;font-size:.8rem}.import-focus-panel{gap:1rem;width:100%;max-width:1100px;margin-inline:auto;display:grid}.import-focus-panel>.panel{min-width:0}.ads-page-head{align-items:center}.ads-section .panel-head{border-bottom:1px solid var(--line);align-items:center;gap:1rem;margin-bottom:0;padding-bottom:.9rem}.ads-section .panel-head p{max-width:760px}.ads-section .advertising-provider-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:.85rem;margin-top:1rem}.ads-section .advertising-provider-card{background:color-mix(in srgb, var(--blue) 3%, var(--surface));border:1px solid var(--line);border-radius:12px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.7rem;min-height:213px;padding:1rem;display:grid}.ads-section .advertising-provider-card:hover{background:color-mix(in srgb, var(--blue) 8%, var(--surface));border-color:color-mix(in srgb, var(--blue) 55%, var(--line));transform:translateY(-2px)}.ads-section .advertising-provider-card:disabled{cursor:default;opacity:.65;transform:none}.ads-section .advertising-provider-card .ads-provider-heading{align-items:center;gap:.65rem;display:flex}.ads-provider-heading strong{color:var(--ink);font-size:.9rem}.ads-provider-mark{background:color-mix(in srgb, var(--blue) 20%, var(--surface));color:var(--blue);border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.7rem;font-weight:900;display:inline-flex}.ads-section .advertising-provider-card .ads-provider-mark{display:inline-flex}.ads-section .advertising-provider-card .ads-provider-capability{background:color-mix(in srgb, var(--green) 14%, var(--surface));color:var(--green);border-radius:99px;place-self:start;padding:.25rem .5rem;font-size:.67rem;font-weight:800;display:inline-flex}.ads-provider-helper{font-size:.73rem;line-height:1.45}.ads-section .advertising-provider-card .ads-provider-action{border-top:1px solid var(--line);color:var(--blue);justify-content:space-between;align-items:center;gap:.35rem;padding-top:.65rem;font-size:.75rem;font-weight:850;display:flex}.ads-provider-action svg{width:17px;height:17px}.ads-section .advertising-connections{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:.8rem;margin-top:1rem}.ads-section .advertising-connections article{background:color-mix(in srgb, var(--blue) 3%, var(--surface));border:1px solid var(--line);align-content:space-between;gap:.8rem;min-width:0;display:grid}.ads-connection-heading{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:.65rem;display:grid}.ads-connection-heading h3{color:var(--ink);margin:0 0 .15rem;font-size:.9rem}.ads-connection-heading p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.71rem}.ads-connection-heading .status-chip{white-space:nowrap}.ads-connection-meta{color:var(--muted);flex-wrap:wrap;gap:.4rem 1rem;font-size:.7rem;display:flex}.ads-connection-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:.4rem;padding-top:.75rem;display:flex}.ads-connection-actions .danger-quiet{margin-left:auto}.ads-section .advertising-remote-list{margin-top:1rem}.ads-section .advertising-remote-list article{background:color-mix(in srgb, var(--blue) 3%, var(--surface));border-color:var(--line);min-width:0}.ads-section .advertising-remote-list article div{min-width:0}.ads-section .advertising-remote-list small{overflow-wrap:anywhere}.launch-tabs{margin-bottom:.9rem}.launch-intro{background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 9%,var(--surface)),var(--surface) 65%);margin-bottom:1rem;padding:1.35rem}.launch-intro-heading{align-items:flex-start;gap:1rem;max-width:850px;display:flex}.launch-intro-heading>span{background:color-mix(in srgb,var(--blue) 20%,var(--surface));color:var(--blue);border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;height:48px;display:flex}.launch-intro-heading svg{width:23px;height:23px}.launch-intro-heading .eyebrow{margin:0 0 .3rem}.launch-intro-heading h2{margin:0 0 .35rem;font-size:1.3rem}.launch-intro-heading p:last-child{color:var(--muted);margin:0;font-size:.85rem;line-height:1.55}.launch-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.3rem;display:grid}.launch-flow article{background:var(--surface);border:1px solid var(--line);border-radius:11px;grid-template-columns:30px minmax(0,1fr);gap:.5rem;padding:1rem;display:grid}.launch-flow article>span{background:color-mix(in srgb,var(--blue) 18%,var(--surface));color:var(--blue);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.75rem;font-weight:900;display:flex}.launch-flow strong{align-self:center;font-size:.85rem}.launch-flow p{color:var(--muted);grid-column:2;margin:0;font-size:.75rem;line-height:1.45}.launch-flow a,.launch-flow button{color:var(--blue);cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-size:.74rem;font-weight:850;text-decoration:none}.launch-flow a:hover,.launch-flow button:hover{text-decoration:underline}.launch-intro-note{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:.5rem;margin:1.1rem 0 0;padding-top:.85rem;font-size:.76rem;line-height:1.5;display:flex}.launch-intro-note svg{color:var(--blue);flex:0 0 17px;width:17px;height:17px}.launch-start-options{margin-top:1rem}.launch-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.launch-start-grid article{background:color-mix(in srgb,var(--blue) 3%,var(--surface));border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:start;gap:.8rem;min-width:0;padding:1rem;display:flex}.launch-start-grid article>svg{background:color-mix(in srgb,var(--blue) 16%,var(--surface));color:var(--blue);border-radius:9px;width:38px;height:38px;padding:.55rem}.launch-start-grid strong{font-size:.84rem}.launch-start-grid p{color:var(--muted);margin:.3rem 0 0;font-size:.74rem;line-height:1.5}.launch-start-grid .button{justify-content:center;width:100%;margin-top:auto;font-size:.72rem}.launch-module-intro{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;display:flex}.launch-module-intro h2{margin:0 0 .3rem;font-size:1.05rem}.launch-module-intro p{color:var(--muted);max-width:740px;margin:0;font-size:.78rem;line-height:1.5}.launch-kind{background:color-mix(in srgb,var(--blue) 13%,var(--surface));color:var(--blue);border-radius:99px;align-self:flex-start;padding:.25rem .55rem;font-size:.65rem;font-weight:850}.launch-module-status{color:var(--muted);font-weight:800}.launch-module-status.active{color:var(--green)}.launch-module-status.error{color:var(--red)}.launch-modal-intro{background:color-mix(in srgb,var(--blue) 6%,var(--surface));border:1px solid var(--line);border-radius:10px;padding:.85rem}.launch-modal-intro strong{color:var(--blue);font-size:.74rem}.launch-modal-intro p{margin:.35rem 0;font-size:.83rem;line-height:1.5}.launch-modal-intro small{color:var(--muted);font-size:.72rem}.launch-grid{align-items:stretch}.launch-grid .launch-card{min-width:0}.launch-card>header{align-items:flex-start}.launch-card>header>span{flex:0 0 42px}.launch-card>p{margin:.7rem 0}.launch-card .launch-card-meta{margin-top:auto;padding-top:.65rem}.launch-card>footer{border-top:1px solid var(--line);padding-top:.8rem}.launch-card>footer .button{min-height:34px}.launch-history-panel{min-width:0;padding:1rem}.launch-history-panel .panel-head{border-bottom:1px solid var(--line);margin-bottom:.9rem;padding-bottom:.75rem}.launch-history-panel .table-wrap{border:1px solid var(--line);border-radius:9px}.launch-history-panel .empty-compact{border-radius:9px;min-height:110px;padding:1rem}.android-releases{min-width:0}.android-releases .panel-head{border-bottom:1px solid var(--line);margin-bottom:.9rem;padding-bottom:.75rem}.android-releases .table-wrap{border:1px solid var(--line);border-radius:9px}@media (width<=760px){.workspace-tabs button{flex:none}.launch-flow,.launch-start-grid{grid-template-columns:1fr}.launch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-module-intro{flex-direction:column;align-items:stretch}.launch-intro{padding:1rem}.launch-intro-heading>span{flex-basis:38px;height:38px}.ads-page-head,.ads-section .panel-head{flex-direction:column;align-items:stretch}.ads-connection-heading{grid-template-columns:36px minmax(0,1fr)}.ads-connection-heading .status-chip{grid-column:2;justify-self:start}.ads-connection-actions .danger-quiet{margin-left:0}}.android-workspace-nav{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:.85rem;margin:0 0 1.1rem;padding:.85rem;display:grid}.android-workspace-nav>label{color:var(--muted);align-items:center;gap:.75rem;min-width:0;font-size:.76rem;font-weight:800;display:flex}.android-workspace-nav>label select{min-width:220px;max-width:440px}.android-tabs{scrollbar-width:thin;gap:.45rem;display:flex;overflow-x:auto}.android-tabs button{background:color-mix(in srgb,var(--blue) 5%,var(--surface));border:1px solid var(--line);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:.5rem;min-height:48px;padding:.65rem .9rem;display:flex}.android-tabs button.active{background:color-mix(in srgb,var(--blue) 17%,var(--surface));border-color:color-mix(in srgb,var(--blue) 60%,var(--line));color:var(--ink);font-weight:850}.android-tabs button:hover{border-color:var(--blue);color:var(--ink)}.android-tabs svg{width:17px;height:17px}.android-tabs b{background:var(--surface);text-align:center;border-radius:99px;min-width:21px;padding:.1rem .35rem;font-size:.7rem}.android-tabs em{background:color-mix(in srgb,#df9d43 24%,var(--surface));color:var(--ink);border-radius:99px;padding:.2rem .45rem;font-size:.67rem;font-style:normal}.android-ci-panel,.android-approval-panel{margin-top:1rem}.android-ci-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.android-ci-steps>div{background:color-mix(in srgb,var(--blue) 5%,var(--surface));border:1px solid var(--line);border-radius:11px;grid-template-columns:30px minmax(0,1fr);gap:.35rem;padding:.85rem;display:grid}.android-ci-steps b{background:color-mix(in srgb,var(--blue) 22%,var(--surface));color:var(--blue);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;display:flex}.android-ci-steps strong{align-self:center;font-size:.83rem}.android-ci-steps small{color:var(--muted);grid-column:2;font-size:.73rem;line-height:1.4}.android-ci-command{background:color-mix(in srgb,var(--blue) 9%,var(--surface));border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.android-ci-command code,.android-ci-secret code{overflow-wrap:anywhere}.android-ci-panel>.muted{margin:.85rem 0;font-size:.76rem;line-height:1.55}.android-ci-token-list{gap:.45rem;display:grid}.android-ci-token-list article{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:.7rem;min-width:0;padding:.65rem .75rem;display:flex}.android-ci-token-list article>div{gap:.2rem;min-width:0;display:grid}.android-ci-token-list strong{font-size:.8rem}.android-ci-token-list small{color:var(--muted);overflow-wrap:anywhere;font-size:.7rem}.android-ci-secret{justify-content:space-between;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.android-ci-secret>div{gap:.3rem;min-width:0;display:grid}.android-ci-secret code{-webkit-user-select:all;user-select:all;font-size:.72rem}.android-ci-install{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:.7rem;margin-top:.7rem;display:grid}.android-ci-install>div{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:.45rem;min-width:0;padding:.75rem;display:grid}.android-ci-install strong{font-size:.77rem}.android-ci-install code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:.72rem}.android-notes-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:.8rem;display:grid}.android-notes-grid label{background:color-mix(in srgb,var(--blue) 4%,var(--surface));border:1px solid var(--line);border-radius:10px;gap:.35rem;padding:.75rem;display:grid}.android-notes-grid label strong{font-size:.85rem}.android-notes-grid label small{color:var(--muted);font-size:.71rem}.android-notes-grid textarea{resize:vertical;min-height:105px}.android-rule-selected{outline:2px solid var(--blue);outline-offset:3px;scroll-margin:6rem}.status.submitted{background:color-mix(in srgb,var(--blue) 18%,var(--surface));color:var(--ink)}.android-approval-list{gap:.75rem;display:grid}.android-approval-list article{background:color-mix(in srgb,var(--blue) 4%,var(--surface));border:1px solid var(--line);border-radius:11px;grid-template-columns:100px minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:.85rem;display:grid}.android-approval-list img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100px}.android-approval-list article>div{gap:.25rem;min-width:0;display:grid}.android-approval-list strong{font-size:.87rem}.android-approval-list small{color:var(--muted);font-size:.7rem}.android-approval-list p{overflow-wrap:anywhere;white-space:pre-wrap;margin:.25rem 0;font-size:.78rem;line-height:1.5}.android-approval-list footer{justify-items:stretch;gap:.4rem;display:grid}@media (width<=900px){.android-ci-steps{grid-template-columns:1fr}.android-approval-list article{grid-template-columns:72px minmax(0,1fr)}.android-approval-list img{width:72px}.android-approval-list footer{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.android-workspace-nav>label{flex-direction:column;align-items:stretch}.android-workspace-nav>label select{width:100%;max-width:none}.android-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.android-tabs button{text-align:center;white-space:normal;flex-wrap:wrap;justify-content:center;min-width:0;padding:.5rem .25rem;font-size:.72rem}.android-tabs button svg{display:none}.android-tabs em{width:100%}.android-ci-panel .panel-head{flex-direction:column;align-items:stretch}.android-ci-panel .panel-head>.button{justify-content:center}.android-approval-list article{grid-template-columns:1fr}.android-approval-list footer{grid-column:1}.android-ci-token-list article{flex-wrap:wrap;align-items:flex-start}.android-ci-secret{flex-wrap:wrap;align-items:stretch}}.media-selection-summary{flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;display:flex}.media-selection-summary .button svg{width:17px;height:17px}.media-selection-summary>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.73rem;line-height:1.4;overflow:hidden}.modal.media-library-modal{width:100%;max-width:min(1120px,100vw - 2rem)}.media-library-body{gap:.8rem;min-height:min(560px,65vh);display:grid}.media-library-toolbar{gap:.65rem;display:grid}.media-library-search-row{gap:.55rem;display:flex}.media-library-search-row>label:first-child{border:1px solid var(--line);border-radius:9px;flex:1;align-items:center;gap:.5rem;min-width:0;padding:.35rem .65rem;display:flex}.media-library-search-row>label:first-child svg{width:18px;height:18px}.media-library-search-row input:not([type=file]){box-shadow:none;background:0 0;border:0;width:100%;min-width:0}.media-library-upload{cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;display:flex}.media-library-upload svg{width:17px;height:17px}.media-library-toolbar [role=tablist]{flex-wrap:wrap;gap:.35rem;display:flex}.media-library-toolbar [role=tab]{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:8px;padding:.4rem .6rem;font-size:.72rem;font-weight:700}.media-library-toolbar [role=tab].active{background:color-mix(in srgb,var(--blue) 15%,var(--surface));border-color:var(--blue);color:var(--ink)}.media-library-layout{grid-template-columns:minmax(0,1fr) 220px;gap:.8rem;min-height:0;display:grid}.media-library-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));align-content:start;gap:.55rem;min-height:260px;max-height:52vh;padding:.2rem;display:grid;overflow:auto}.media-library-tile{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;gap:.18rem;min-width:0;padding:.4rem;display:grid;position:relative}.media-library-tile:hover,.media-library-tile:focus-visible{border-color:var(--blue)}.media-library-tile.selected{background:color-mix(in srgb,var(--blue) 10%,var(--surface));border-color:var(--blue)}.media-library-tile:disabled{cursor:not-allowed;opacity:.4}.media-library-thumbnail{background:color-mix(in srgb,var(--blue) 7%,var(--surface));border-radius:7px;justify-content:center;align-items:center;height:110px;display:flex;overflow:hidden}.media-library-thumbnail img{object-fit:contain;width:100%;height:100%}.media-library-thumbnail svg{width:30px;height:30px}.media-library-check{background:var(--surface);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:.8rem;display:flex;position:absolute;top:.6rem;right:.6rem}.media-library-tile.selected .media-library-check{background:var(--blue);border-color:var(--blue);color:#fff}.media-library-tile strong,.media-library-tile small{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.media-library-tile small{color:var(--muted);font-size:.62rem}.media-library-empty{color:var(--muted);text-align:center;grid-column:1/-1;padding:1.5rem;font-size:.8rem}.media-library-inspector{background:color-mix(in srgb,var(--blue) 5%,var(--surface));border:1px solid var(--line);border-radius:10px;align-content:start;gap:.45rem;min-width:0;padding:.75rem;display:grid}.media-library-inspector>img{aspect-ratio:1;object-fit:contain;width:100%;max-height:190px}.media-library-inspector b,.media-library-inspector span{overflow-wrap:anywhere;font-size:.7rem}.media-library-inspector span{color:var(--muted)}.media-library-file-icon{justify-content:center;align-items:center;height:120px;display:flex}.media-library-file-icon svg{width:38px;height:38px}.media-library-more{justify-self:start}.media-library-count{color:var(--muted);margin-right:auto;font-size:.72rem}.store-asset-choice{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:.55rem;min-width:0;padding:.75rem;display:grid}.store-asset-choice>strong{font-size:.8rem}.store-asset-choice>small{color:var(--muted);font-size:.68rem;line-height:1.45}.store-asset-choice .media-selection-summary{align-content:start;display:grid}.store-asset-choice .media-selection-summary>span{white-space:normal}@media (width<=700px){.modal-backdrop:has(.media-library-modal){padding:.35rem}.modal.media-library-modal{max-width:none;max-height:calc(100dvh - .7rem)}.media-library-search-row{flex-wrap:wrap}.media-library-search-row>label:first-child{flex-basis:100%}.media-library-layout{grid-template-columns:1fr}.media-library-inspector{display:none}.media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:220px;max-height:52vh}.media-library-thumbnail{height:95px}.media-selection-summary>span{white-space:normal}}.provider-theme{--provider-accent:#64748b;--provider-ink:#475569;--provider-night:#cbd5e1}.provider-theme[data-provider-family=pinterest]{--provider-accent:#9563d6;--provider-ink:#6932a6;--provider-night:#d8b8ff}.provider-theme[data-provider-family=instagram]{--provider-accent:#df599c;--provider-ink:#a52568;--provider-night:#ffb2d8}.provider-theme[data-provider-family=facebook]{--provider-accent:#4085ed;--provider-ink:#225db4;--provider-night:#a9ceff}.provider-theme[data-provider-family=tiktok]{--provider-accent:#159b99;--provider-ink:#087371;--provider-night:#83e8e1}.provider-theme[data-provider-family=youtube],.provider-theme[data-provider-family=reddit]{--provider-accent:#e46350;--provider-ink:#b13928;--provider-night:#ffb8ab}.provider-theme[data-provider-family=linkedin],.provider-theme[data-provider-family=wordpress],.provider-theme[data-provider-family=vimeo]{--provider-accent:#258aaf;--provider-ink:#146785;--provider-night:#9adcf5}.provider-theme[data-provider-family=telegram],.provider-theme[data-provider-family=bluesky]{--provider-accent:#219ad0;--provider-ink:#09668f;--provider-night:#a1dcff}.provider-theme[data-provider-family=discord],.provider-theme[data-provider-family=mastodon]{--provider-accent:#7976db;--provider-ink:#514caf;--provider-night:#c6c3ff}.provider-theme[data-provider-family=slack],.provider-theme[data-provider-family=shopify],.provider-theme[data-provider-family=debug]{--provider-accent:#379a6f;--provider-ink:#216b4d;--provider-night:#9de5c2}html[data-theme] .provider-pill.provider-theme{background:color-mix(in srgb, var(--provider-accent) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--provider-accent) 40%, var(--line));color:var(--provider-ink);white-space:nowrap;border-radius:6px;align-items:center;gap:.4rem;padding:.22rem .45rem;font-size:.72rem;font-weight:750;line-height:1.4;display:inline-flex}.provider-pill.provider-theme>i{background:var(--provider-accent);border-radius:50%;flex:0 0 7px;height:7px;display:inline-block}.provider-row>td:first-child{box-shadow:inset 3px 0 var(--provider-accent)}html[data-theme] .provider-logo.provider-theme{background:color-mix(in srgb, var(--provider-accent) 16%, var(--surface));color:var(--provider-ink);border:1px solid color-mix(in srgb, var(--provider-accent) 35%, var(--line))}.integration-account-card.provider-theme{border-left:3px solid var(--provider-accent)}html[data-theme] .calendar-event.provider-theme{border-left:4px solid var(--provider-accent)}.calendar-event .provider-pill.provider-theme{white-space:normal;max-width:100%}html[data-theme=dark] :is(.provider-pill.provider-theme,.provider-logo.provider-theme){color:var(--provider-night)}.publication-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin:1rem 0;display:flex}.publication-list-toolbar>p{color:var(--muted);max-width:38rem;margin:0;font-size:.8rem}.publication-sort{gap:.35rem;min-width:min(100%,260px);display:grid}.publication-sort>span{align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;display:flex}.publication-sort svg{width:16px;height:16px}.publication-pagination{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;font-size:.8rem;display:flex}.publication-pagination>div{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.publication-filters{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.publication-filters>label{gap:.35rem;font-size:.8rem;display:grid}.delivery-history{margin:1rem 0;padding:0}.delivery-history>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;list-style:none;display:flex}.delivery-history>summary::-webkit-details-marker{display:none}.delivery-history>summary>span{align-items:center;gap:.7rem;display:flex}.delivery-history>summary>span>svg{color:var(--muted);width:20px;height:20px}.delivery-history>summary>span>span{gap:.15rem;display:grid}.delivery-history>summary strong{font-size:.94rem}.delivery-history>summary small{color:var(--muted);font-size:.76rem}.delivery-history-chevron{color:var(--muted);width:19px;height:19px;transition:transform .2s}.delivery-history[open] .delivery-history-chevron{transform:rotate(180deg)}.delivery-history-content{border-top:1px solid var(--line);padding:.8rem 1rem 0}.delivery-history-content>.table-wrap{padding:0}.delivery-history-toolbar{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.delivery-history-toolbar>p{color:var(--muted);flex:320px;margin:0;font-size:.76rem;line-height:1.5}.delivery-history-toolbar>label{gap:.3rem;font-size:.76rem;font-weight:700;display:grid}.delivery-history-toolbar>.button{margin-bottom:.1rem}.delivery-current-heading{align-items:center;gap:.55rem;margin:1.25rem 0 0;font-size:1.05rem;display:flex}.delivery-current-heading small{background:var(--soft);color:var(--muted);border-radius:99px;padding:.2rem .45rem;font-size:.7rem}html[data-theme] .delivery-today>td{background:color-mix(in srgb, #e6ad31 12%, var(--surface))}.delivery-today-label{background:color-mix(in srgb, #e6ad31 25%, var(--surface));border:1px solid color-mix(in srgb, #c28d17 55%, var(--line));color:var(--ink);white-space:nowrap;border-radius:99px;margin:.3rem 0 0 .4rem;padding:.13rem .4rem;font-size:.64rem;font-weight:800;display:inline-block}@media (width<=650px){.publication-list-toolbar,.publication-sort,.publication-filters{width:100%}.publication-filters>label{flex:100%}.publication-pagination{padding:.75rem 0}}.sidebar .workspace-dashboard-link{color:#dbe7ff;background:#ffffff0b;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:.65rem;margin:-.35rem 0 .85rem;padding:.75rem;text-decoration:none;display:flex}.workspace-dashboard-link>svg{flex:0 0 20px;height:20px}.workspace-dashboard-link>span{gap:.12rem;min-width:0;display:grid}.workspace-dashboard-link strong{font-size:.84rem}.workspace-dashboard-link small{color:#9cafcd;font-size:.65rem}.sidebar .workspace-dashboard-link:hover{background:#ffffff1a}.sidebar .workspace-dashboard-link.active{color:#fff;background:#243b60;border-color:#7192c9;box-shadow:inset 3px 0 #ff947d}.workspace-publications{--publication-success:#168a63;--publication-attention:#c53d55;--publication-progress:#366ae8;--publication-planned:#bf7513}.workspace-publication-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.workspace-metric{--metric-color:var(--muted);background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--metric-color);color:var(--ink);text-align:left;border-radius:12px;gap:.65rem;padding:1rem;display:grid}.workspace-metric.attention{--metric-color:var(--publication-attention)}.workspace-metric.planned{--metric-color:var(--publication-planned)}.workspace-metric.in_progress{--metric-color:var(--publication-progress)}.workspace-metric.published{--metric-color:var(--publication-success)}.workspace-metric:hover,.workspace-metric[aria-pressed=true]{background:color-mix(in srgb,var(--metric-color) 8%,var(--surface));border-color:var(--metric-color)}.workspace-metric[aria-pressed=true]{box-shadow:0 0 0 1px var(--metric-color)}.workspace-metric>span{align-items:center;gap:.4rem;font-size:.8rem;font-weight:750;display:flex}.workspace-metric svg{color:var(--metric-color);flex:0 0 17px;height:17px}.workspace-metric strong{font-size:2rem;line-height:1}.workspace-metric small{color:var(--muted);font-size:.69rem}.workspace-summary-note{color:var(--muted);margin:.7rem 0 1rem;font-size:.76rem}.workspace-publication-filters{flex-wrap:wrap;align-items:end;gap:.8rem;padding:1rem;display:flex}.workspace-publication-filters>label{flex:150px;gap:.35rem;min-width:0;font-size:.78rem;font-weight:700;display:grid}.workspace-publication-filters :is(input,select){background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:8px;width:100%;min-width:0;min-height:40px;padding:.5rem .6rem}.workspace-publication-filters>.publication-sort{flex:250px;min-width:0}.workspace-publication-search>span{align-items:center;gap:.35rem;display:flex}.workspace-publication-search svg{width:15px;height:15px}.workspace-table-heading{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.25rem;display:flex}.workspace-table-heading h2{margin:0;font-size:1rem}.workspace-table-heading h2 small{background:var(--soft);color:var(--muted);border-radius:99px;margin-left:.3rem;padding:.2rem .45rem;font-size:.72rem}.workspace-table-heading button[aria-pressed=true]{border-color:var(--blue);color:var(--blue)}.workspace-date-note{color:var(--muted);margin-left:auto;font-size:.72rem}.workspace-publication-table{padding:0;overflow:hidden}.workspace-publication-table table{border-collapse:collapse;table-layout:fixed;width:100%}.workspace-publication-table th{background:var(--soft);color:var(--muted);text-align:left;padding:.8rem 1rem;font-size:.7rem;font-weight:750}.workspace-publication-table th:first-child{width:26%}.workspace-publication-table th:nth-child(2){width:18%}.workspace-publication-table th:nth-child(3){width:17%}.workspace-publication-table th:nth-child(4){width:23%}.workspace-publication-table th:nth-child(5){width:16%}.workspace-publication-table td{border-top:1px solid var(--line);overflow-wrap:anywhere;vertical-align:top;padding:1rem;font-size:.78rem}.workspace-publication-table tr[data-tone=attention] td:first-child{box-shadow:inset 3px 0 var(--publication-attention)}.workspace-publication-table tr[data-tone=success] td:first-child{box-shadow:inset 3px 0 var(--publication-success)}.workspace-publication-title{gap:.35rem;display:grid}.workspace-project-tag{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;display:flex}.workspace-project-tag i{border-radius:50%;flex:0 0 8px;height:8px}.workspace-project-tag small{color:var(--amber)}.workspace-publication-title>strong{font-size:.86rem;line-height:1.45}.workspace-publication-title>small,.workspace-timezone,.workspace-publication-attempts{color:var(--muted);margin-top:.25rem;font-size:.68rem;display:block}.workspace-destination{margin-top:.45rem;font-size:.74rem;display:block}.workspace-publication-status{--state-color:var(--muted);background:color-mix(in srgb,var(--state-color) 11%,var(--surface));border:1px solid color-mix(in srgb,var(--state-color) 30%,var(--line));color:var(--state-color);border-radius:7px;align-items:center;gap:.35rem;padding:.25rem .45rem;font-size:.69rem;font-weight:750;display:inline-flex}.workspace-publication-status.success{--state-color:var(--publication-success)}.workspace-publication-status.attention{--state-color:var(--publication-attention)}.workspace-publication-status.progress{--state-color:var(--publication-progress)}.workspace-publication-status.planned{--state-color:var(--publication-planned)}.workspace-publication-status i{background:var(--state-color);border-radius:50%;flex:0 0 6px;height:6px}.workspace-publication-issue{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.5rem 0;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.workspace-result-link,.workspace-project-link{color:var(--blue);align-items:center;gap:.2rem;margin-top:.4rem;font-size:.72rem;text-decoration:none;display:inline-flex}.workspace-result-link:hover,.workspace-project-link:hover{text-decoration:underline}.workspace-result-link svg,.workspace-project-link svg{flex:0 0 14px;height:14px}.workspace-publication-actions{flex-direction:column;align-items:start;gap:.4rem;display:flex}.workspace-publication-actions .button{text-align:left;font-size:.7rem}.workspace-confirm-check{align-items:start;gap:.6rem!important;display:flex!important}.workspace-confirm-check input{flex:0 0 17px;width:17px;height:17px;min-height:0;margin-top:.2rem;padding:0}html[data-theme=dark] .workspace-publications{--publication-success:#6fdbb3;--publication-attention:#ff91a6;--publication-progress:#91b4ff;--publication-planned:#f7c675}.workspace-operation-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:.3rem;margin:-.25rem 0 1.4rem;padding:0 0 .55rem;display:flex;overflow-x:auto}.workspace-operation-tabs>button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:.45rem;min-height:43px;padding:.65rem .85rem;font-size:.85rem;font-weight:750;display:flex}.workspace-operation-tabs>button>svg{width:17px;height:17px}.workspace-operation-tabs>button:hover{background:var(--soft);color:var(--ink)}.workspace-operation-tabs>button[aria-selected=true]{background:color-mix(in srgb,var(--blue) 10%,var(--surface));border-color:color-mix(in srgb,var(--blue) 38%,var(--line));color:var(--blue)}.workspace-operation-tabs>button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.workspace-operations [hidden]{display:none!important}.operations-section-intro{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.1rem;display:flex}.operations-section-intro h2{margin:0 0 .4rem;font-size:1.15rem}.operations-section-intro p{color:var(--muted);max-width:760px;margin:0;font-size:.83rem;line-height:1.6}.operations-section-intro label{flex:0 255px;gap:.35rem;min-width:190px;font-size:.78rem;font-weight:700;display:grid}.operations-section-intro select{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:8px;width:100%;min-height:40px;padding:.5rem .6rem}.operations-metrics .workspace-metric:hover{background:var(--surface);border-color:var(--line);border-top-color:var(--metric-color)}.operations-metrics .workspace-metric.active{--metric-color:var(--publication-success)}.operations-metrics .workspace-metric.completed{--metric-color:var(--publication-progress)}.operations-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.operations-item{flex-direction:column;gap:.85rem;min-width:0;margin:0;padding:1.1rem;display:flex}.operations-item[data-tone=attention]{border-top:3px solid var(--publication-attention)}.operations-item-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.operations-item-kind{color:var(--muted);letter-spacing:.025em;margin:0 0 .3rem;font-size:.69rem;font-weight:750}.operations-item h3{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.45}.operations-item-details{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.65}.operations-item-counts{background:var(--soft);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:.7rem .8rem;display:grid}.operations-item-counts dt{color:var(--muted);font-size:.64rem;line-height:1.4}.operations-item-counts dd{margin:.2rem 0 0;font-size:1.1rem;font-weight:750}.operations-item-issue,.operations-paused{color:var(--publication-attention);overflow-wrap:anywhere;align-items:flex-start;gap:.4rem;margin:0;font-size:.76rem;line-height:1.5;display:flex}.operations-worker-note{background:color-mix(in srgb,var(--publication-planned) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--publication-planned) 35%,var(--line));border-radius:9px;align-items:flex-start;gap:.5rem;padding:.8rem;font-size:.8rem;display:flex}.operations-worker-note>svg{color:var(--publication-planned);flex:0 0 18px;height:18px}.operations-paused{color:var(--muted)}.operations-item-issue>svg,.operations-paused>svg{flex:0 0 16px;height:16px;margin-top:.1rem}.operations-next{border-top:1px solid var(--line);align-items:flex-start;gap:.55rem;margin-top:auto;padding-top:.8rem;display:flex}.operations-next>svg{color:var(--muted);flex:0 0 18px;height:18px;margin-top:.12rem}.operations-next>div{gap:.2rem;display:grid}.operations-next span,.operations-next small{color:var(--muted);font-size:.68rem}.operations-next time,.operations-next strong{font-size:.78rem;font-weight:700}.operations-item-actions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.operations-item-actions .workspace-project-link{margin-top:0;font-size:.75rem}.operations-shortcuts{flex-wrap:wrap;justify-content:space-between;gap:1.2rem;margin-top:1.25rem;padding:1rem 1.1rem;display:flex}.operations-shortcuts h3{align-items:center;gap:.4rem;margin:0 0 .4rem;font-size:.85rem;display:flex}.operations-shortcuts h3>svg{width:16px;height:16px}.operations-shortcuts p{color:var(--muted);margin:0;font-size:.72rem}.operations-shortcuts nav{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (width<=1250px){.workspace-publication-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-publication-table td,.workspace-publication-table th{padding:.75rem}}@media (width<=1000px){.workspace-publication-table :is(table,tbody){display:block}.workspace-publication-table thead{display:none}.workspace-publication-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding:.5rem;display:grid}.workspace-publication-table tr:last-child{border-bottom:0}.workspace-publication-table td{border:0;display:block}.workspace-publication-table td:first-child{border-radius:6px;grid-column:1/-1}.workspace-publication-table td:before{color:var(--muted);content:attr(data-label);margin-bottom:.4rem;font-size:.65rem;font-weight:700;display:block}.workspace-publication-table td:first-child:before{display:none}.workspace-publication-table td:last-child{grid-column:1/-1}.workspace-publication-actions{flex-flow:wrap;align-items:center}.workspace-publication-actions .workspace-project-link{margin-left:auto}}@media (width<=650px){.operations-section-intro{flex-direction:column;align-items:stretch;gap:.9rem}.operations-section-intro label{flex:auto;min-width:0}.operations-item-grid{grid-template-columns:minmax(0,1fr)}.operations-item{padding:1rem}.operations-shortcuts nav,.operations-shortcuts nav .button{width:100%}.operations-shortcuts nav .button{justify-content:space-between}.workspace-publication-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.workspace-metric{gap:.5rem;padding:.8rem}.workspace-metric:first-child{grid-column:1/-1}.workspace-metric strong{font-size:1.7rem}.workspace-publication-filters{padding:.5rem 0}.workspace-publication-filters>label{flex-basis:100%}.workspace-date-note{width:100%;margin-left:0}}.video-edit-modal{max-width:1560px;height:calc(100dvh - 2rem)}.video-edit-modal .video-edit-creative-body{scrollbar-gutter:auto;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.video-edit-creative-intro{border-bottom:1px solid var(--line);color:var(--muted);background:var(--soft);margin:0;padding:.6rem 1rem;font-size:.75rem}.video-edit-creative-frame{background:var(--soft);flex:1;min-height:0;position:relative}.video-edit-creative-frame iframe{border:0;width:100%;height:100%;display:block}.video-edit-connection{z-index:2;background:var(--soft);text-align:center;color:var(--muted);place-items:center;padding:1.5rem;display:grid;position:absolute;inset:0}.video-edit-connection>div{justify-items:center;gap:.75rem;max-width:620px;display:grid}.video-edit-connection p{margin:0}.video-edit-connection svg{color:var(--coral)}@media (width<=700px){.modal-backdrop:has(.video-edit-modal){padding:0}.modal.modal-shell.video-edit-modal{border-radius:0;max-width:100vw;height:100dvh;max-height:100dvh}.video-edit-modal .modal-header{padding:.75rem}.video-edit-modal .modal-heading h2{font-size:.9rem}.video-edit-creative-intro{font-size:.65rem}}.topbar-project{align-items:center;gap:.6rem;min-width:0;display:flex}.topbar-project>div{min-width:0}.topbar-project p,.topbar-project span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-navigation,.mobile-help,.posts-table .row-actions span{display:none}.metric-grid>a{color:inherit;text-decoration:none}.metric-grid>a:hover{border-color:var(--blue)}.publication-list-help{color:var(--muted);margin:.8rem 0;font-size:.8rem}.calendar-toolbar>.panel{box-shadow:none;border:0;margin:0;padding:0}.delivery-quick-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;display:flex}.delivery-quick-filters button,.notification-section-links a{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;border-radius:10px;padding:.65rem .9rem;font-size:.83rem;font-weight:750}.delivery-quick-filters button[aria-pressed=true]{background:color-mix(in srgb, var(--blue) 16%, var(--surface));border-color:var(--blue);color:var(--ink)}.filter-disclosure{margin:.75rem 0;padding:0}.filter-disclosure>summary{cursor:pointer;align-items:center;gap:.6rem;min-height:48px;padding:.8rem;list-style:none;display:flex}.filter-disclosure>summary::-webkit-details-marker{display:none}.filter-disclosure>summary svg{flex:0 0 18px;height:18px}.filter-disclosure>summary svg:last-child{margin-left:auto;transition:transform .2s}.filter-disclosure[open]>summary svg:last-child{transform:rotate(180deg)}.filter-disclosure>summary strong{font-size:.85rem}.filter-disclosure>summary small{color:var(--muted);font-size:.7rem}.filter-disclosure>div{border-top:1px solid var(--line);margin:0;padding:.85rem}.notification-section-links{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.notification-section-links a{text-decoration:none}#notification-history,#push-heading{scroll-margin-top:1rem}html[data-theme] .delivery-diagnostic-reason:is(.queued,.publishing,.processing,.scheduled){border-left-color:var(--blue)}html[data-theme] .delivery-diagnostic-reason.published{border-left-color:var(--green)}@media (width<=780px),(width<=1100px) and (pointer:coarse){.main-column{width:100%;margin-left:0}.topbar{height:auto;min-height:64px;padding:.5rem max(.75rem, env(safe-area-inset-right)) .5rem max(.75rem, env(safe-area-inset-left));gap:.6rem}.topbar-project{flex:1}.topbar .mobile-menu{background:var(--soft);border:1px solid var(--line);color:var(--ink);flex:0 0 44px;width:44px;height:44px;display:flex;position:static}.topbar-project p{font-size:.9rem}.topbar-project span{font-size:.7rem}.topbar-guides>a,.topbar-guides .global-live-status{display:none}.topbar-guides .theme-toggle{justify-content:center;align-items:center;min-width:44px;height:44px;padding:.5rem;font-size:0;display:flex}.topbar-guides .theme-toggle span{display:none}.topbar-guides .theme-toggle svg{width:21px;height:21px}.sidebar{height:100dvh;min-height:0;padding-top:max(1rem, env(safe-area-inset-top));padding-bottom:max(1rem, env(safe-area-inset-bottom));visibility:hidden;width:min(330px,100vw - 36px);transform:translate(-100%)}.sidebar.open{visibility:visible;transform:translate(0)}.close-menu{color:inherit;background:0 0;border:0;margin-left:auto;display:block}.scrim{z-index:25;background:#080e1999;border:0;display:block;position:fixed;inset:0}.sidebar .brand-row,.sidebar .project-switch,.sidebar .sidebar-foot{flex-shrink:0}.sidebar .engine-navigation{overscroll-behavior:contain;flex:1}.sidebar nav a,.sidebar .close-menu,.sidebar .context-change,.sidebar .user-chip button{min-height:44px}.sidebar .close-menu,.sidebar .user-chip button{min-width:44px}.mobile-help{border-top:1px solid var(--line);padding:.6rem 0;display:grid}.mobile-navigation{background:var(--surface);border-top:1px solid var(--line);padding:.35rem max(.3rem, env(safe-area-inset-right)) max(.35rem, env(safe-area-inset-bottom)) max(.3rem, env(safe-area-inset-left));z-index:22;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.15rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000012}.mobile-navigation a,.mobile-navigation button{color:var(--muted);font:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-width:0;min-height:52px;padding:.35rem .1rem;font-size:.64rem;font-weight:750;text-decoration:none;display:flex}.mobile-navigation svg{width:21px;height:21px}.mobile-navigation .active{background:color-mix(in srgb, var(--blue) 13%, var(--surface));color:var(--ink)}.content,.account-notifications-page{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.content{padding-left:max(.85rem, env(safe-area-inset-left));padding-right:max(.85rem, env(safe-area-inset-right))}.toast{bottom:calc(76px + env(safe-area-inset-bottom));z-index:100;width:auto;max-width:calc(100vw - 2rem);top:auto;left:1rem;right:1rem;transform:none}}@media (width<=700px),(width<=1100px) and (pointer:coarse){.page-head{gap:.8rem;margin-bottom:1rem}.page-head h1{overflow-wrap:anywhere;font-size:1.7rem;line-height:1.15}.page-head p:not(.eyebrow){font-size:.86rem;line-height:1.5}.panel{min-width:0;padding:.9rem}.panel-head{flex-wrap:wrap;gap:.65rem}.page-actions,.toolbar,.button-row,.actions{max-width:100%}.button,.button.tiny,.row-actions button,.row-actions a,.workspace-filter-pills button,.segmented button{justify-content:center;align-items:center;min-width:44px;min-height:44px}.icon-button,.integration-tabs button,.workspace-tabs button,.weekday-picker button,.campaign-section-tabs button,.youtube-card-menu button{min-width:44px;min-height:44px}.button,.button.tiny{white-space:normal;padding:.65rem .8rem;font-size:.85rem}.button svg{flex-shrink:0;width:18px;height:18px}:is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=color]){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;font-size:16px!important}select{text-overflow:ellipsis;overflow:hidden}:is(input,select,textarea):focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}input[type=checkbox],input[type=radio]{flex-shrink:0;width:20px;height:20px}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){min-height:44px}.form-row,.form-row.three,.posts-filter-panel,.integration-detail,.context-layout,.campaign-publication-content{grid-template-columns:minmax(0,1fr)}.stack-form label,fieldset,.modal-heading,.panel-head>div,.calendar-filters,.publication-filters>label{min-width:0}fieldset{max-width:100%;margin-inline:0}.stack-form label{font-size:.85rem}.segmented{width:100%;display:flex}.segmented button{flex:1;padding:.6rem .4rem;font-size:.8rem}.page-actions{align-items:stretch;gap:.6rem;width:100%;display:grid}.page-actions>.button{width:100%}.publication-list-toolbar{gap:.6rem}.publication-list-help{display:none}.publication-pagination{gap:.5rem;padding:.65rem 0}.publication-pagination>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.35rem;width:100%;display:grid}.publication-pagination>div>span{text-align:center;font-size:.7rem}.publication-pagination.single-page>div{display:none}.publication-pagination .button{padding:.5rem .4rem;font-size:.75rem}.delivery-quick-filters{grid-template-columns:.85fr 1.5fr .85fr;gap:.35rem;display:grid}.delivery-quick-filters button{min-height:44px;padding:.55rem .35rem;font-size:.75rem}.filter-disclosure{padding:0}.filter-disclosure .publication-filters,.filter-disclosure .calendar-filters{grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;display:grid}.delivery-current-heading{margin-top:.9rem}.delivery-history{padding:0}.delivery-history>summary{padding:.9rem}.delivery-history-content{padding-inline:.6rem}.post-campaign-source{overflow-wrap:anywhere;white-space:normal;width:fit-content;max-width:100%;padding:.4rem .5rem;font-size:.7rem;line-height:1.45;display:flex}.post-campaign-source svg{flex:0 0 14px}.mobile-card-table{box-shadow:none;border:0;padding:0;overflow:visible;background:0 0!important}.mobile-card-table table{border:0;width:100%;min-width:0;display:block}.mobile-card-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-card-table tbody{gap:.75rem;display:grid}.mobile-card-table tbody>tr{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--provider-accent,var(--line));border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;min-width:0;padding:.9rem;display:grid}.mobile-card-table tbody>tr>td{box-shadow:none;overflow-wrap:anywhere;border:0;grid-column:1/-1;min-width:0;padding:0;font-size:.85rem;display:block;background:0 0!important}html[data-theme] .mobile-card-table tbody>tr>td{box-shadow:none;width:auto}.mobile-card-table td[data-label]:before{color:var(--muted);content:attr(data-label);margin-bottom:.3rem;font-size:.7rem;font-weight:700;display:block}.mobile-card-table td strong{font-size:.98rem;line-height:1.4}.mobile-card-table td small{font-size:.78rem;line-height:1.5}.mobile-card-table .status{white-space:normal;max-width:100%;font-size:.73rem;line-height:1.4;display:inline-block}.mobile-card-table td.publication-title{order:-2}.mobile-card-table .publication-selection{order:-3;align-items:center;gap:.6rem;min-height:32px;display:flex}.mobile-card-table .publication-selection:before{margin:0}.mobile-card-table td.publication-platform,.mobile-card-table td.publication-version{grid-column:auto}.mobile-card-table .publication-actions,.mobile-card-table .delivery-actions{border-top:1px solid var(--line);padding-top:.75rem}.mobile-card-table .row-actions,.mobile-card-table .button-row{flex-wrap:wrap;gap:.5rem;display:flex}.posts-table .row-actions a,.posts-table .row-actions button{border:1px solid var(--line);border-radius:8px;align-items:center;gap:.4rem;width:auto;padding:.55rem .7rem;font-size:.78rem;display:flex}.posts-table .row-actions span{display:inline}.mobile-card-table .provider-pill{white-space:normal;max-width:100%}.delivery-table td.delivery-title{order:-2}.delivery-table td.delivery-provider{order:-1;grid-column:1}.delivery-table td.delivery-state{text-align:right;order:-1;grid-column:2;align-self:center}.delivery-table td.delivery-date{grid-column:1}.delivery-table td.delivery-attempts{text-align:right;grid-column:2}.delivery-table .delivery-actions .button{flex:auto}.delivery-table .delivery-result:empty{display:none}.delivery-table .delivery-issue-summary{max-width:none;margin:0}.delivery-table .delivery-issue-summary>span{-webkit-line-clamp:3;max-width:none;font-size:.82rem;line-height:1.5}.delivery-table .delivery-issue-summary .button{width:100%}html[data-theme] .delivery-table .delivery-today{background:color-mix(in srgb, #e6ad31 7%, var(--surface))}.delivery-table .delivery-details-row{border-left-color:var(--line)}.delivery-details{padding:.7rem}.delivery-details article p{font-size:.85rem}.delivery-details dl,.delivery-preview dl{grid-template-columns:minmax(0,1fr)}.posts-bulk-toolbar{flex-wrap:wrap;gap:.5rem}.posts-bulk-toolbar>.button{flex:160px}.posts-bulk-toolbar>label{width:100%}.calendar-toolbar{gap:.75rem;padding:.85rem}.calendar-toolbar>.filter-disclosure{border:1px solid var(--line);flex:100%;padding:0}.calendar-navigation{justify-content:space-between;gap:.5rem;width:100%;display:flex}.calendar-navigation h2{font-size:1rem}.calendar-navigation button{min-width:44px;min-height:44px}.calendar-grid-scroll{max-width:100%;overflow-x:auto}.calendar-grid{min-width:700px}.bulk-toolbar{flex-direction:column;align-items:stretch;gap:.5rem;padding:.8rem}.bulk-toolbar>label{flex-wrap:wrap}.modal-backdrop{padding:.5rem}.modal.modal-shell{border-radius:14px;width:100%;max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.modal-header{gap:.4rem;padding:.85rem}.modal-heading{flex:1}.modal-heading h2{overflow-wrap:anywhere;font-size:1.08rem}.modal-header-close{flex:0 0 44px;height:44px}.modal-guide-link{min-height:44px}.modal-guide-link span{display:none}.modal-body{scrollbar-gutter:auto;padding:.9rem}.modal-actions{padding:.65rem .85rem max(.65rem, env(safe-area-inset-bottom));gap:.5rem;display:flex}.modal-actions .button{flex:140px;width:auto;min-width:0}.modal-actions .button.primary{min-width:0}.modal pre,.modal code,.modal dd,.hack-delivery{overflow-wrap:anywhere;max-width:100%}.hack-delivery .button-row>.button,.hack-delivery>.button{width:100%}.delivery-diagnostic-facts{grid-template-columns:minmax(0,1fr)}.delivery-diagnostic-reason p,.delivery-diagnostic-next p,.delivery-attempt-history p{font-size:.85rem}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.metric-card{padding:.85rem}.metric-card strong{font-size:1.7rem}.metric-card small{font-size:.7rem}.engine-launchpad{grid-template-columns:minmax(0,1fr);gap:.65rem}.engine-launchpad>a{padding:.8rem}.timeline article{grid-template-columns:70px 8px minmax(0,1fr);gap:.5rem}.timeline article>b{grid-column:3;justify-self:start}.timeline article time{font-size:.75rem}.timeline article strong{font-size:.85rem}.timeline article>div{min-width:0}.timeline article span{flex-wrap:wrap;gap:.3rem;display:flex}.context-picker>header{align-items:flex-start;gap:.65rem;margin-bottom:1rem}.context-picker>header .brand-mark{flex:0 0 40px;width:40px;height:40px}.context-picker>header h1{font-size:1.55rem}.account-notifications-nav{gap:.5rem;margin-bottom:1rem}.account-notifications-nav>.button:first-child{font-size:.8rem}.notification-list article{gap:.6rem;padding:.9rem}.notification-list .notification-icon{flex:0 0 32px;width:32px;height:32px}.notification-list h3{font-size:.95rem}.notification-list p{font-size:.85rem}.notification-details-link{border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:.5rem;font-size:.85rem;display:flex}.notification-context dd{min-width:0}.push-preferences{gap:.65rem;margin:1rem 0}.push-preferences label{min-height:44px}.push-instructions{padding:.8rem;font-size:.85rem}.push-instructions ol{padding-left:1.2rem}.publication-preview-asset{flex-basis:min(220px,100%)}.integration-account-header,.hack-account-head,.integration-connected-head{flex-wrap:wrap;gap:.6rem}.integration-account-card,.hack-account,.hack-intro{min-width:0;padding:.9rem}.integration-account-card .button-row>.button,.hack-account .button-row>.button{flex:140px}.integration-account-actions .button,.hack-account-grid .button-row>.button{flex:140px;min-height:44px}.hack-account-grid>article{padding:.9rem}.integration-account-card p,.hack-account p,.route-card-grid article p{overflow-wrap:anywhere}.route-card-grid,.campaign-provider-grid,.campaign-content-tools,.media-grid,.campaign-generator form,.campaign-generator.schedule-builder form{grid-template-columns:minmax(0,1fr)}.campaign-day{grid-template-columns:minmax(0,1fr);min-width:0;padding:.8rem}.day-outputs>div{grid-template-columns:auto minmax(0,1fr)}.day-outputs>div>:last-child{grid-column:2}.campaign-row-actions .button{width:100%}.campaign-phase>header{flex-wrap:wrap;align-items:flex-start;gap:.5rem}.campaign-actions article{grid-template-columns:34px minmax(0,1fr)}.campaign-actions article>.button,.campaign-actions article>.button-row{grid-column:2}.campaign-detail-overview{grid-template-columns:minmax(0,1fr)}.campaign-summary{gap:.6rem}.package-overview{grid-template-columns:minmax(0,1fr)}.package-detail>header{flex-wrap:wrap;gap:.7rem;padding:.9rem}.package-detail>header>div:last-child{flex-wrap:wrap;width:100%}.package-detail>header>div:last-child .button{flex:140px}.package-item-list{padding:.8rem}.package-item-list h3{font-size:.9rem}.package-item-list p{font-size:.8rem}.package-item-list small{overflow-wrap:anywhere}.import-channel-map,.android-module-grid,.settings-grid,.launch-mappings,.import-preview-grid{grid-template-columns:minmax(0,1fr)}.permission-form{min-width:0}.automation-settings-grid{grid-template-columns:minmax(0,1fr)}.automation-setting-card{min-width:0;padding:.9rem}.automation-setting-card>header{grid-template-columns:auto minmax(0,1fr);display:grid}.automation-setting-card>header>b{grid-column:2;justify-self:start;margin:0}.automation-setting-card>header>div{min-width:0}.automation-setting-card footer{flex-direction:column;align-items:stretch}.automation-setting-card footer .button{width:100%}.destination-toolbar{flex-wrap:wrap}.destination-toolbar label{min-width:0}.media-toolbar,.campaign-toolbar{flex-wrap:wrap;align-items:stretch;gap:.5rem}.context-projects article{grid-template-columns:auto minmax(0,1fr);gap:.6rem}.context-projects article>.button{grid-column:2}}@media (prefers-reduced-motion:reduce){.sidebar,.filter-disclosure>summary svg,.delivery-history-chevron{transition:none}}
