:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8fafc;background:#080b12;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#22d3ee2e,#0000 32rem),radial-gradient(circle at 100% 100%,#a855f729,#0000 30rem),#080b12;min-height:100vh;margin:0}button,input,textarea{font:inherit}.auth-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;min-height:2.5rem;display:flex}.user-menu{position:relative}.user-menu-trigger{text-overflow:ellipsis;white-space:nowrap;max-width:min(18rem,52vw);overflow:hidden}.user-menu-popover{z-index:50;background:#0f172a;border:1px solid #94a3b838;border-radius:.75rem;min-width:13rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;overflow:hidden;box-shadow:0 18px 60px #00000052}.user-menu-popover button,.user-menu-popover a{color:#e2e8f0;text-align:left;font:inherit;background:0 0;border:0;border-radius:0;padding:.8rem .95rem;text-decoration:none}.user-menu-popover button:hover,.user-menu-popover a:hover{background:#22d3ee1f}.auth-status{color:#fecaca;max-width:22rem;font-size:.85rem}.discord-panel-backdrop{z-index:90;background:#020617b8;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0}.discord-panel{background:#0f172a;border:1px solid #94a3b838;border-radius:.95rem;gap:1rem;width:min(42rem,100%);padding:1.35rem;display:grid;position:relative;box-shadow:0 24px 90px #00000075}.discord-panel-close{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22d3ee,#a855f7);border:0;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;padding:0;font-size:1.35rem;line-height:1;display:grid;position:absolute;top:.85rem;right:.85rem}.discord-panel-eyebrow{color:#22d3ee;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:600}.discord-panel h2{margin:-.35rem 0 0}.discord-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.discord-panel-grid>div{background:#02061747;border:1px solid #94a3b829;border-radius:.75rem;gap:.25rem;padding:.85rem;display:grid}.discord-panel-grid span,.discord-panel-grid small{color:#94a3b8;overflow-wrap:anywhere}.discord-panel-grid strong{color:#f8fafc;overflow-wrap:anywhere;font-weight:500}.discord-panel-status{border-radius:.7rem;margin:0;padding:.75rem .85rem}.discord-panel-status--info{color:#bfdbfe;background:#3b82f61f}.discord-panel-status--success{color:#86efac;background:#22c55e1f}.discord-panel-status--error{color:#fecaca;background:#f871711f}.discord-primary-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22d3ee,#2563eb,#a855f7);border:0;border-radius:.7rem;width:fit-content;padding:.75rem 1rem;font-weight:600}.eyebrow{color:#22d3ee;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .75rem;font-weight:700}h1{margin:0;font-size:clamp(3rem,8vw,6rem);line-height:.95}h2{margin:0 0 .75rem;font-size:clamp(1.35rem,3vw,2rem)}label{color:#e2e8f0;gap:.45rem;font-weight:650;display:grid}input,textarea{color:#f8fafc;background:#020617c2;border:1px solid #94a3b847;border-radius:.95rem;outline:none;width:100%;padding:.85rem 1rem}input:focus,textarea:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee29}button,.auth-link{color:#020617;cursor:pointer;background:linear-gradient(135deg,#22d3ee,#a855f7);border:0;border-radius:999px;padding:.95rem 1.25rem;font-weight:800;text-decoration:none}.secondary-button{color:#f8fafc;background:#0f172ac7;border:1px solid #94a3b84d}button:disabled{cursor:wait;opacity:.72}.app-shell{background:#080b12;grid-template-columns:18rem minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{background:#020617c7;border-right:1px solid #94a3b829;height:100vh;padding:1.25rem;position:sticky;top:0;overflow-y:auto}.app-logo{width:100%;margin-bottom:1.25rem;text-decoration:none;display:block}.app-logo img{width:min(100%,10.5rem);height:auto;margin:0 auto;display:block}.app-nav{gap:.45rem;display:grid}.app-nav a{color:#dbeafe;border:1px solid #0000;border-radius:1rem;gap:.25rem;padding:.85rem .9rem;text-decoration:none;display:grid}.app-nav a:hover,.app-nav a.active{background:#0f172adb;border-color:#22d3ee6b}.app-nav em{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-style:normal}.app-main{align-content:start;gap:1.25rem;padding:0 clamp(1.25rem,3vw,2.5rem) clamp(1.25rem,3vw,2.5rem);display:grid}.app-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b12e6;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:1rem;margin:0 calc(-1*clamp(1.25rem,3vw,2.5rem));padding:1rem clamp(1.25rem,3vw,2.5rem);display:flex;position:sticky;top:0}.topbar-context{flex-wrap:wrap;align-items:center;gap:1rem;min-width:0;display:flex}.context-chip span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.app-page-title h1{letter-spacing:-.01em;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700}.context-chip{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:1rem;gap:.2rem;padding:.65rem .85rem;display:grid}.context-chip strong{color:#f8fafc;font-size:.9rem}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.brand-switcher{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:0;display:inline-flex}.brand-switcher label{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.brand-switcher select{color:#f8fafc;background:#0206175c;border:1px solid #94a3b82e;border-radius:999px;padding:.45rem 2rem .45rem .75rem;font-size:.9rem;font-weight:800}.workspace-switcher-pill,.workspace-switcher-select{color:#f8fafc;background:#0f172ab8;border:1px solid #94a3b838;border-radius:999px;font-size:.9rem;font-weight:700;line-height:1}.workspace-switcher-pill{align-items:center;min-height:2.3rem;padding:.5rem .8rem;display:inline-flex}.workspace-switcher-select{min-height:2.3rem}.status-badge{color:#e2e8f0;letter-spacing:.06em;text-transform:uppercase;border:1px solid #94a3b842;border-radius:999px;align-items:center;width:fit-content;padding:.45rem .7rem;font-size:.78rem;font-weight:900;display:inline-flex}.status-badge.demo-data{color:#fde68a;border-color:#fbbf2480}.status-badge.coming-soon{color:#bfdbfe;border-color:#60a5fa80}.status-badge.under-construction{color:#fecaca;border-color:#f8717180}.status-badge.live{color:#a7f3d0;border-color:#34d39980}.app-card{background:#0f172ab3;border:1px solid #94a3b833;border-radius:1.35rem;padding:1.25rem;box-shadow:0 24px 90px #0000002e}.app-card p{color:#cbd5e1;line-height:1.7}.module-tabs-bar{margin-top:-.45rem}.module-tabs{border-bottom:1px solid #94a3b829;flex-wrap:wrap;gap:.35rem;display:flex}.module-tabs button{color:#94a3b8;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:.6rem 1rem;font-size:.95rem}.module-tabs button.active{color:#f8fafc;background:0 0;border-bottom-color:#22d3ee}.app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.app-card.wide{grid-column:1/-1}.card-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.clean-list{color:#dbeafe;gap:.65rem;margin:0;padding-left:1.1rem;display:grid}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.account-profile-hint{color:#94a3b8;margin-top:-.25rem;font-size:.9rem}.account-profile-form{gap:1.1rem;max-width:28rem;margin-top:.75rem;display:grid}.account-profile-form label{gap:.4rem;display:grid}.account-profile-form label>span{letter-spacing:.04em;text-transform:uppercase;color:#cbd5e1;font-size:.8rem;font-weight:600}.account-profile-form input{color:#f8fafc;background:#0f172a99;border:1px solid #94a3b84d;border-radius:.75rem;padding:.7rem .85rem;font-size:.95rem}.account-profile-form input:focus{border-color:#22d3ee99;outline:none}.account-profile-form small{color:#94a3b8;font-size:.82rem}.account-profile-form small code{color:#67e8f9}.account-profile-actions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.account-profile-actions button{cursor:pointer;color:#0b1120;background:linear-gradient(135deg,#22d3ee,#6366f1);border:none;border-radius:.75rem;padding:.65rem 1.2rem;font-weight:600}.account-profile-actions button:disabled{opacity:.45;cursor:not-allowed}.text-button{color:#dbeafe;text-align:left;background:0 0;border:0;border-radius:.65rem;padding:0}.text-button:hover{color:#67e8f9}.settings-panel-header,.brand-editor-heading,.brand-editor-actions,.member-table-header,.member-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.settings-panel-header{border-bottom:1px solid #94a3b824;align-items:flex-start;padding-bottom:1rem}.settings-panel-header h2,.settings-panel-header p,.brand-editor-heading h3,.brand-editor-heading span{margin:0}.settings-panel-header p,.brand-editor-heading small,.brand-editor-heading span{color:#94a3b8}.secondary-action{color:#dbeafe;cursor:pointer;background:#0f172a9e;border:1px solid #94a3b847;border-radius:.7rem;padding:.62rem .9rem;font-weight:800}.secondary-action:disabled{cursor:not-allowed;opacity:.5}.brand-settings-layout{grid-template-columns:minmax(13rem,18rem) minmax(0,1fr);gap:1rem;margin-top:1.15rem;display:grid}.brand-selector-panel,.brand-editor-panel,.brand-editor-form{gap:.75rem;display:grid}.brand-selector-panel{align-content:start}.brand-selector-item{color:#f8fafc;text-align:left;background:#0206175c;border:1px solid #94a3b829;border-radius:.7rem;gap:.25rem;padding:.8rem;display:grid}.brand-selector-item.active{background:#22d3ee1a;border-color:#22d3ee94}.brand-selector-item span{color:#94a3b8;font-size:.86rem}.brand-editor-panel{background:#02061733;border:1px solid #94a3b829;border-radius:.75rem;padding:1rem}.brand-editor-heading{border-bottom:1px solid #94a3b81f;padding-bottom:.9rem}.brand-editor-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.25rem}.brand-editor-form label{gap:.4rem;display:grid}.brand-editor-form label>span{color:#cbd5e1;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.brand-editor-form input,.brand-editor-form textarea,.brand-editor-form select{color:#f8fafc;font:inherit;background:#0f172a94;border:1px solid #94a3b84d;border-radius:.65rem;padding:.7rem .8rem}.brand-editor-form textarea{resize:vertical;min-height:7rem}.brand-editor-form input:focus,.brand-editor-form textarea:focus,.brand-editor-form select:focus{border-color:#22d3ee94;outline:none}.brand-editor-form .full-width,.brand-editor-actions{grid-column:1/-1}.brand-editor-actions{justify-content:flex-start;padding-top:.35rem}.brand-editor-actions button[type=submit]{color:#06111f;cursor:pointer;background:#38bdf8;border:0;border-radius:.7rem;padding:.7rem 1.05rem;font-weight:900}.brand-editor-actions button:disabled{cursor:not-allowed;opacity:.5}.account-profile-ok{color:#4ade80;font-size:.88rem}.account-profile-error{color:#f87171;font-size:.88rem}.member-settings-page{gap:1rem;display:grid}.member-table{border:1px solid #94a3b824;border-radius:.75rem;display:grid;overflow:hidden}.member-table-header,.member-row{grid-template-columns:1.2fr 1.4fr auto;padding:.8rem .95rem;display:grid}.member-table-header{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;background:#0f172a9e;font-size:.78rem;font-weight:900}.member-row{color:#dbeafe;border-top:1px solid #94a3b81f}.member-row em{color:#fde68a;background:#fbbf241a;border-radius:999px;padding:.3rem .55rem;font-style:normal;font-weight:900}.member-add-form{background:#0e749014;border:1px solid #22d3ee47;border-radius:.85rem;gap:.9rem;padding:1rem;display:grid;box-shadow:inset 0 1px #e2e8f00a}.member-add-copy{gap:.25rem;display:grid}.member-add-copy span{color:#22d3ee;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:600}.member-add-copy strong{color:#f8fafc;font-size:1.05rem;font-weight:500}.member-add-copy p{color:#94a3b8;margin:0}.member-add-fields{grid-template-columns:minmax(12rem,1.2fr) minmax(10rem,1fr) 8rem auto;align-items:center;gap:.7rem;display:grid}.member-add-form input,.member-add-form select,.member-management-row input,.member-management-row select{color:#f8fafc;font:inherit;background:#0f172a99;border:1px solid #94a3b847;border-radius:.6rem;padding:.58rem .65rem;font-weight:450}.member-add-form button,.danger-action{cursor:pointer;border:0;border-radius:.65rem;padding:.62rem .85rem;font-weight:550}.member-add-form button{color:#06111f;background:#38bdf8}.danger-action{color:#fecaca;background:#f871711f;align-self:end}.member-add-form button:disabled,.danger-action:disabled{cursor:not-allowed;opacity:.5}.member-management-list{gap:.8rem;display:grid}.member-management-row{background:#02061747;border:1px solid #94a3b824;border-radius:.75rem;grid-template-columns:minmax(12rem,.95fr) minmax(15rem,1.1fr) minmax(14rem,1fr);align-items:start;gap:1rem 5rem;padding:1rem;display:grid}.member-management-row.inactive{opacity:.62}.member-identity,.member-management-row label,.member-brand-access,.member-status-display,.member-last-login{gap:.35rem;display:grid}.member-identity strong{color:#f8fafc;font-weight:500}.member-column{align-content:start;gap:.85rem;min-width:0;display:grid}.member-identity span,.member-management-row label>span,.member-brand-access h3,.member-brand-row>p,.member-status-display span,.member-last-login span{color:#94a3b8;letter-spacing:0;text-transform:none;font-size:.88rem;font-weight:400}.member-status-display strong{color:#cbd5e1;background:#0f172a80;border:1px solid #94a3b82e;border-radius:999px;width:fit-content;padding:.32rem .55rem;font-size:.85rem;font-weight:500}.member-brand-access h3{color:#cbd5e1;margin:0;font-weight:500}.member-brand-list{gap:.55rem;display:grid}.member-brand-row{gap:.42rem;display:grid}.member-brand-row>p{color:#dbeafe;margin:0;font-size:.9rem;font-weight:400}.member-last-login strong{color:#cbd5e1;font-size:.92rem;font-weight:400}.member-discord-column h3{color:#cbd5e1;letter-spacing:0;text-transform:none;margin:0;font-size:.88rem;font-weight:500}.member-discord-readonly{gap:.35rem;min-width:0;display:grid}.member-discord-readonly>span{color:#e2e8f0;overflow-wrap:anywhere;font-weight:400}.member-row-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.member-row-actions button{cursor:pointer;border:0;border-radius:.6rem;min-width:5rem;padding:.5rem .72rem;font-size:.9rem;font-weight:550}.member-row-actions>button:first-child{color:#bae6fd;background:#38bdf82e}.member-row-actions button:disabled{cursor:not-allowed;opacity:.5}.discord-status{margin-top:.32rem;font-weight:500;display:block}.discord-status--missing{color:#fca5a5}.discord-status--manual{color:#fbbf24}.discord-status--connected{color:#86efac}.discord-help-text{color:#94a3b8;margin-top:-.08rem;font-size:.82rem;font-weight:400;line-height:1.35}.discord-detail{color:#94a3b8;overflow-wrap:anywhere;font-size:.82rem}.detail-page{background:#02061761;border:1px solid #22d3ee38;border-radius:1.35rem;gap:1rem;padding:1.25rem;display:grid}.detail-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.detail-header h2{font-size:clamp(1.75rem,4vw,3rem)}.phase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.phase-card{background:#0206176b;border:1px solid #94a3b82e;border-radius:1.1rem;gap:.7rem;padding:1rem;display:grid}.phase-card.done{border-color:#34d39961}.phase-card.in-progress{border-color:#fbbf2475}.phase-card.next{border-color:#60a5fa66}.phase-card-header{color:#94a3b8;text-transform:uppercase;justify-content:space-between;gap:.75rem;font-size:.85rem;font-weight:800;display:flex}.phase-card h3,.phase-card p,.phase-card ul{margin:0}.phase-card p,.phase-card li{color:#cbd5e1;line-height:1.55}.phase-card strong{color:#a5f3fc;background:#22d3ee1a;border-radius:999px;width:fit-content;padding:.35rem .55rem}.layout-badge-row{flex-wrap:wrap;gap:.65rem;display:flex}.layout-badge-row span{color:#a5f3fc;border:1px solid #22d3ee3d;border-radius:999px;padding:.4rem .65rem;font-size:.82rem;font-weight:800}.field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.field-card{background:#0f172a94;border:1px solid #94a3b82e;border-radius:1rem;gap:.35rem;padding:.9rem;display:grid}.field-card span{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.field-card strong{color:#f8fafc}.action-list,.step-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.action-list li,.step-list li{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.65rem;display:flex}.action-list em,.step-list em{color:#fde68a;white-space:nowrap;background:#fbbf241a;border-radius:999px;padding:.35rem .55rem;font-size:.78rem;font-style:normal;font-weight:800}.action-list small{color:#fca5a5;margin-top:.25rem;font-size:.78rem;font-weight:700;line-height:1.45;display:block}.muted-copy{color:#94a3b8;margin:.4rem 0 0;line-height:1.6}.loading-state{color:#a5f3fc;align-items:center;gap:.65rem;margin:.35rem 0;font-weight:800;line-height:1.6;display:flex}.loading-state:before{content:"";border:2px solid #22d3ee33;border-top-color:#22d3ee;border-radius:999px;flex:none;width:.85rem;height:.85rem;animation:.8s linear infinite loading-spin}@keyframes loading-spin{to{transform:rotate(360deg)}}.activity-panel,.plan-panel{gap:1.25rem;display:grid}.plan-section{background:#0f172aa3;border:1px solid #94a3b82e;border-radius:8px;padding:1.25rem}.activity-section{background:0 0;border:0;border-radius:0;padding:0}.activity-section-heading,.plan-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.activity-section-heading h2,.plan-section-heading h2,.plan-section>h2{color:#f8fafc;margin:0;font-size:clamp(1.25rem,2vw,1.7rem)}.activity-section-heading p,.plan-section-heading p{color:#94a3b8;margin:.35rem 0 0;line-height:1.55}.workflow-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;display:grid}.workflow-step{background:#02061766;border:1px solid #94a3b824;border-radius:8px;gap:.5rem;min-height:150px;padding:1rem;display:grid}.workflow-step strong{color:#f8fafc;font-size:1rem}.workflow-step p{color:#cbd5e1;margin:0;line-height:1.5}.workflow-step em{color:#67e8f9;background:#22d3ee1a;border-radius:999px;place-self:end start;padding:.35rem .55rem;font-size:.78rem;font-style:normal;font-weight:900}.plan-editor{color:#e2e8f0;font:inherit;resize:vertical;background:#0206178f;border:1px solid #94a3b833;border-radius:8px;width:100%;min-height:520px;padding:1rem;line-height:1.55}.plan-editor:focus{border-color:#22d3ee;outline:none}.plan-editor--short{min-height:180px}.active-plan-preview{color:#cbd5e1;white-space:pre-wrap;background:#02061761;border:1px solid #94a3b829;border-radius:6px;max-height:420px;margin:0;padding:1rem;line-height:1.55;overflow:auto}.working-draft-heading{border-top:1px solid #94a3b82e;margin-top:1.25rem;padding-top:1.25rem}.working-draft-heading h3{color:#f8fafc;margin:0;font-size:1.1rem}.plan-ai-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:1rem;display:grid}.plan-ai-controls label{color:#cbd5e1;gap:.4rem;font-size:.82rem;font-weight:700;display:grid}.plan-ai-controls textarea,.plan-draft-review pre{color:#e2e8f0;font:inherit;resize:vertical;white-space:pre-wrap;background:#0206178f;border:1px solid #94a3b833;border-radius:8px;padding:.8rem;line-height:1.55}.plan-history{border-top:1px solid #94a3b82e;margin-top:1rem;padding-top:1rem}.plan-history summary{color:#e2e8f0;cursor:pointer;font-weight:800}.plan-history-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.plan-history-list{gap:.5rem;display:grid}.plan-history-list button{color:#e2e8f0;cursor:pointer;text-align:left;background:#02061766;border:1px solid #94a3b82e;border-radius:6px;gap:.25rem;padding:.75rem;display:grid}.plan-history-list button.active{border-color:#22d3ee}.plan-history-list span,.plan-history-preview p{color:#94a3b8;font-size:.82rem}.plan-history-preview pre{color:#e2e8f0;white-space:pre-wrap;background:#0206178f;border:1px solid #94a3b82e;border-radius:6px;max-height:520px;margin:0;padding:1rem;line-height:1.55;overflow:auto}@media (width<=760px){.plan-history-layout{grid-template-columns:1fr}}.plan-draft-review{border-top:1px solid #94a3b82e;border-bottom:1px solid #94a3b82e;margin:0 0 1rem;padding:1rem 0}.plan-draft-review h3{color:#f8fafc;margin:0;font-size:1.05rem}.plan-draft-review pre{max-height:560px;margin:0;overflow:auto}.plan-data-table td:nth-child(4),.plan-data-table td:nth-child(5){color:#cbd5e1;font-weight:500;line-height:1.45}.schedule-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.schedule-table-wrap{overflow-x:auto}.schedule-table{border-collapse:collapse;width:100%;min-width:980px}.schedule-table th,.schedule-table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b824;padding:.65rem .5rem}.schedule-table th{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.schedule-table select,.schedule-table input{color:#e2e8f0;font:inherit;background:#02061794;border:1px solid #94a3b82e;border-radius:8px;width:100%;min-height:42px;padding:.55rem .65rem}.schedule-table select:focus,.schedule-table input:focus{border-color:#22d3ee;outline:none}.schedule-table th:first-child,.schedule-table td:first-child{width:150px}.schedule-table th:nth-child(2),.schedule-table td:nth-child(2){width:230px}.schedule-table th:nth-child(3),.schedule-table td:nth-child(3){width:260px}.schedule-table th:nth-child(4),.schedule-table td:nth-child(4){width:130px}.schedule-table th:nth-child(6),.schedule-table td:nth-child(6){width:80px}.source-library-heading{align-items:center;gap:1rem}.material-subtitle{color:#94a3b8;margin:.3rem 0 0}.material-add-panel{background:#0f172a9e;border:1px solid #94a3b82e;border-radius:8px;margin:1.25rem 0;padding:1rem}.material-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.material-mode-grid button{color:#e2e8f0;text-align:left;background:#111a2d;border:1px solid #263653;border-radius:6px;min-height:76px;padding:.8rem}.material-mode-grid button.active{border-color:#22d3ee;box-shadow:inset 0 0 0 1px #22d3ee}.material-mode-grid strong,.material-mode-grid span{display:block}.material-mode-grid span{color:#94a3b8;margin-top:.3rem;font-size:.82rem;font-weight:600;line-height:1.35}.material-form-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:.8rem;margin-top:1rem;display:grid}.material-form-fields label{gap:.35rem;display:grid}:is(.material-form-fields label:has(textarea),.material-form-fields label:has(input[type=file])){grid-column:1/-1}.material-form-fields span,.material-purpose>span,.material-filter-groups span{color:#aebbd1;letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900}.material-form-fields input,.material-form-fields textarea,.material-search input{color:#f8fafc;background:#090e1d;border:1px solid #334155;border-radius:6px;padding:.75rem .85rem}.material-form-fields textarea{resize:vertical;min-height:150px}.material-purpose{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.material-purpose>div,.material-filter-groups>div{flex-wrap:wrap;gap:.4rem;display:flex}.material-purpose button,.material-filter-groups button{color:#cbd5e1;background:0 0;border:1px solid #334155;border-radius:5px;padding:.42rem .62rem;font-size:.83rem;font-weight:750}.material-purpose button.active,.material-filter-groups button.active{color:#bff6ff;background:#083b55;border-color:#22d3ee}.material-form-actions{color:#94a3b8;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;line-height:1.45;display:flex}.material-form-actions span{max-width:650px}.material-library-toolbar{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.material-library-toolbar p{color:#94a3b8;margin:0}.material-library-toolbar strong{color:#f8fafc}.generated-toggle{color:#cbd5e1;align-items:center;gap:.45rem;display:flex}.material-search{margin-top:1rem}.material-search input{box-sizing:border-box;width:min(560px,100%)}.material-filter-groups{gap:.6rem;margin:1rem 0;display:grid}.material-filter-groups>div{align-items:center}.material-filter-groups>div>span{min-width:64px}.material-list .source-list-meta em{white-space:nowrap}.empty-material-state{color:#94a3b8;justify-content:flex-start!important}.source-material-form{background:#0f172a9e;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;margin:1rem 0;padding:1rem;display:grid}.source-material-form textarea,.source-material-form button{grid-column:1/-1}.source-material-form textarea{resize:vertical}.source-filter-bar{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(140px,180px));align-items:end;gap:.8rem;margin:1rem 0;display:grid}.source-filter-bar label{gap:.35rem;display:grid}.source-filter-bar span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.source-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.8rem;margin:1rem 0;display:grid}.source-summary-grid div{background:#0f172ac7;border:1px solid #94a3b829;border-radius:8px;padding:.9rem 1rem}.source-summary-grid span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900;display:block}.source-summary-grid strong{color:#f8fafc;margin-top:.25rem;font-size:1.45rem;display:block}.source-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.source-list li{background:#0f172ab8;border:1px solid #94a3b824;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem;display:grid}.source-list li.selected{border-color:#22d3ee99}.source-list li>div:first-child{min-width:0}.source-list span{color:#f8fafc;font-weight:900;display:block}.source-list p{color:#94a3b8;max-height:3rem;margin:.35rem 0 0;line-height:1.5;overflow:hidden}.source-list-meta{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.source-list-meta em{color:#67e8f9;white-space:nowrap;background:#22d3ee1a;border-radius:999px;padding:.35rem .55rem;font-size:.78rem;font-style:normal;font-weight:900}.source-storage-health{background:#0f172ab3;border:1px solid #94a3b829;border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.75rem .9rem;display:flex}.source-storage-health span{color:#f8fafc;font-weight:900}.source-storage-health em{color:#94a3b8;font-style:normal;font-weight:800}.source-detail-text{background:#0f172ab8;border:1px solid #94a3b824;border-radius:8px;margin:1rem 0;padding:1rem}.source-detail-text span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.6rem;font-size:.78rem;font-weight:900;display:block}.source-detail-text pre{color:#e2e8f0;white-space:pre-wrap;max-height:360px;margin:0;font-family:inherit;line-height:1.55;overflow:auto}.source-detail-text a{color:#67e8f9;overflow-wrap:anywhere}.source-image-preview{background:#0f172ab8;border:1px solid #94a3b824;border-radius:8px;margin:1rem 0;padding:.75rem}.source-image-preview img{object-fit:contain;border-radius:6px;max-width:100%;max-height:420px;display:block}.source-file-preview{background:#080d1d;border:1px solid #94a3b833;border-radius:8px;min-height:360px;margin:1rem 0;overflow:hidden}.source-file-preview iframe,.source-file-preview video{border:0;width:100%;height:min(62vh,680px);display:block}.material-detail-actions{gap:.5rem;display:flex}.source-file-preview video{object-fit:contain;background:#020617}@media (width<=820px){.material-mode-grid,.material-form-fields{grid-template-columns:1fr}.material-form-actions,.material-library-toolbar{flex-direction:column;align-items:flex-start}.source-filter-bar,.source-list li{grid-template-columns:1fr}.source-list-meta{justify-content:flex-start}}.status-pill{color:#fde68a;background:#fbbf241a;border-radius:999px;padding:.35rem .55rem;font-size:.78rem;font-style:normal;font-weight:800}.approval-table-wrap{overflow-x:auto}.approval-table{border-collapse:collapse;width:100%;min-width:940px}.approval-table th,.approval-table td{color:#cbd5e1;text-align:left;vertical-align:middle;border-bottom:1px solid #94a3b824;padding:.75rem .65rem}.approval-table th{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.approval-table td:nth-child(2){color:#94a3b8;white-space:nowrap;font-weight:800}.approval-table td.approval-topic{color:#f8fafc;white-space:normal;width:48%;font-weight:800;line-height:1.35}.text-action{color:#67e8f9;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:900}.modal-backdrop{z-index:50;background:#020617c7;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-card{background:#0f172a;border:1px solid #94a3b83d;border-radius:8px;width:min(860px,100%);max-width:860px;max-height:min(780px,90vh);padding:1.25rem;overflow:auto;box-shadow:0 24px 70px #00000073}.modal-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.modal-heading h3{margin:0}.approval-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0 0 1rem;display:grid}.approval-detail-grid div{border:1px solid #94a3b824;border-radius:8px;padding:.75rem}.approval-detail-grid dt{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.approval-detail-grid dd{color:#f8fafc;margin:.3rem 0 0;font-weight:800}.approval-content{color:#cbd5e1;font:inherit;white-space:pre-wrap;background:#070b1a;border:1px solid #94a3b82e;border-radius:8px;margin:1rem 0 0;padding:1rem;line-height:1.5}.approval-feedback-box{border:1px solid #94a3b82e;border-radius:8px;gap:.7rem;margin:1rem 0;padding:.9rem;display:grid}.approval-feedback-box label{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.approval-feedback-box textarea{color:#f8fafc;font:inherit;resize:vertical;background:#070b1a;border:1px solid #94a3b833;border-radius:8px;min-height:110px;padding:.8rem;line-height:1.45}.approval-feedback-actions{flex-wrap:wrap;gap:.7rem;display:flex}.keyword-empty-state{border:1px solid #94a3b829;border-radius:8px;gap:.4rem;padding:1rem;display:grid}.approval-content-list{gap:1rem;display:grid}.approval-content-item{border:1px solid #94a3b82e;border-radius:8px;padding:.9rem}.approval-content-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.approval-content-heading span{gap:.15rem;display:grid}.approval-content-heading em{color:#94a3b8;font-size:.82rem;font-style:normal}.approval-content-item .approval-content{margin-top:.75rem}@media (width<=720px){.approval-detail-grid{grid-template-columns:1fr}.activity-section-heading,.plan-section-heading{flex-direction:column}}@media (width<=980px){.app-shell{grid-template-columns:1fr}.app-sidebar{height:auto;position:static}.app-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:.75rem;display:grid}.channel-empty{color:#64748b;margin-top:.5rem}@media (width<=820px){.app-grid,.settings-grid,.phase-grid,.field-grid,.brand-settings-layout,.brand-editor-form,.member-add-form,.member-add-fields,.member-management-row,.member-brand-row,.channel-grid{grid-template-columns:1fr}.app-topbar,.card-heading,.settings-panel-header,.brand-editor-heading,.brand-editor-actions{flex-direction:column;align-items:flex-start}.member-table-header,.member-row{grid-template-columns:1fr}.member-brand-access{grid-column:1}}.muted{color:#94a3b8b3;font-size:.85rem}.tenant-table{gap:0;display:grid}.tenant-row{border-bottom:1px solid #94a3b81f;grid-template-columns:2fr 2fr 1.5fr 1fr auto;align-items:center;gap:1rem;padding:.6rem 0;font-size:.88rem;display:grid}.tenant-row--header{text-transform:uppercase;letter-spacing:.04em;color:#94a3b88c;border-bottom:1px solid #94a3b838;font-size:.78rem;font-weight:700}.tenant-row select{color:inherit;background:#ffffff0f;border:1px solid #94a3b82e;border-radius:6px;padding:.2rem .4rem;font-size:.82rem}.tenant-brands{background:#ffffff08;border-left:3px solid #94a3b82e;margin-bottom:.25rem;padding:.6rem 1rem}.tenant-brand-row{color:#e2e8f0cc;border-bottom:1px solid #94a3b814;gap:1.2rem;padding:.25rem 0;font-size:.84rem;display:flex}.action-list-header{text-transform:uppercase;letter-spacing:.04em;color:#94a3b88c!important;border-bottom:1px solid #94a3b838!important;font-size:.78rem!important;font-weight:700!important}.role-admin{color:#c4b5fd!important;background:#8b5cf626!important}.role-operator{color:#86efac!important;background:#22c55e1f!important}.role-disabled{border-radius:999px;margin-left:.4rem;padding:.2rem .5rem;font-size:.78rem;font-style:normal;font-weight:700;color:#94a3b899!important;background:#94a3b81f!important}.channel-section{margin-bottom:2rem}.channel-section-title{text-transform:uppercase;letter-spacing:.08em;color:#94a3b88c;margin:0 0 .85rem;font-size:.78rem;font-weight:700}.channel-tiles{flex-wrap:wrap;gap:.75rem;display:flex}.channel-tile{cursor:pointer;text-align:left;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;min-width:160px;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;transition:opacity .15s,transform .1s,box-shadow .15s;display:flex}.channel-tile:active{transform:scale(.97)}.channel-tile--available{color:#f0fdfa;background:linear-gradient(135deg,#0d9488 0%,#0891b2 100%);box-shadow:0 2px 8px #0d94884d}.channel-tile--available:hover{opacity:.92;box-shadow:0 4px 16px #0d948873}.channel-tile--available.channel-tile--active{box-shadow:0 0 0 2px #22d3ee,0 4px 16px #0d948873}.channel-tile--mine{color:#0f172a;background:#fffffff5;box-shadow:0 2px 8px #0000002e}.channel-tile--mine:hover{background:#fff;box-shadow:0 4px 14px #00000040}.channel-tile--mine.channel-tile--active{box-shadow:0 0 0 2px #22d3ee,0 4px 14px #0003}.channel-tile--unavailable{color:#94a3b873;cursor:default;background:#94a3b81a;border:1px dashed #94a3b833}.channel-tile-name{white-space:nowrap;flex:1}.channel-status-dot{color:#64748b99;flex-shrink:0;font-size:.9rem}.channel-status-dot--ok{color:#22c55e}.channel-status-dot--fail{color:#dc2626;text-shadow:0 0 .25rem #dc262659;font-size:1.1rem;font-weight:1000}.channel-config-panel{background:#0f172ab3;border:1px solid #94a3b829;border-radius:12px;margin-top:.5rem;padding:1.25rem 1.5rem}.channel-config-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.channel-config-header h3{color:#e2e8f0;margin:0;font-size:1rem;font-weight:700}.channel-config-form{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.channel-config-form--rules{align-items:end}.oauth-account-summary{justify-content:space-between;align-items:center;gap:.65rem;min-height:42px;margin:0 0 1rem;font-size:.9rem;display:flex}.oauth-account-identity{color:#bbf7d0;background:#14532d2e;border:1px solid #22c55e42;border-radius:10px;align-items:center;gap:.65rem;min-width:0;padding:.55rem .75rem;display:inline-flex}.oauth-account-summary img{object-fit:cover;border-radius:50%;width:28px;height:28px}.oauth-account-summary strong{color:#f8fafc;margin-left:.2rem}.oauth-account-summary em{color:#94a3b8;margin-left:.5rem;font-style:normal}.channel-checkbox{color:#cbd5e1;align-items:center;gap:.5rem;min-height:42px;font-size:.9rem;display:flex}.channel-checkbox input{width:16px;height:16px}.channel-config-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.oauth-reconnect-button{color:#94a3b8;border:1px solid #94a3b83d;padding:.55rem .85rem}.oauth-reconnect-button:hover{color:#bae6fd;border-color:#67e8f966}.oauth-connect-guide{color:#cbd5e1;background:#082f4933;border:1px solid #22d3ee2e;border-radius:10px;max-width:760px;margin:.9rem 0 0;padding:.85rem 1rem}.oauth-connect-guide h4{color:#e2e8f0;margin:0 0 .45rem;font-size:.95rem}.oauth-connect-guide ol{margin:0;padding-left:1.2rem}.oauth-connect-guide li{margin:.25rem 0;line-height:1.45}.oauth-connect-guide p{color:#94a3b8;margin:.6rem 0 0;font-size:.86rem;line-height:1.45}.google-business-location-panel{background:#082f4929;border:1px solid #22d3ee2e;border-radius:10px;max-width:880px;margin:1rem 0 0;padding:1rem}.google-business-location-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.google-business-location-header h4{color:#e2e8f0;margin:0 0 .25rem;font-size:.95rem}.google-business-location-header p{color:#94a3b8;margin:0;font-size:.86rem}.google-business-location-list{gap:.55rem;margin:0 0 .9rem;padding:0;list-style:none;display:grid}.google-business-location-list li{background:#0f172a8c;border:1px solid #94a3b82e;border-radius:10px}.google-business-location-list label{cursor:pointer;align-items:flex-start;gap:.7rem;padding:.75rem .85rem;display:flex}.google-business-location-list input{accent-color:#22d3ee;width:17px;height:17px;margin-top:.15rem}.google-business-location-list span{color:#e2e8f0;gap:.15rem;display:grid}.google-business-location-list em,.google-business-location-list small{color:#94a3b8;font-size:.82rem;font-style:normal}.google-business-selected-summary{color:#cbd5e1;gap:.25rem;margin-bottom:.85rem;display:grid}.google-business-selected-summary strong{color:#e2e8f0}.channel-sample-panel{border-top:1px solid #94a3b829;margin-top:1.25rem;padding-top:1.1rem}.channel-sample-panel h4{color:#e2e8f0;margin:0 0 .7rem;font-size:.95rem}.channel-sample-panel textarea{resize:vertical;color:#e2e8f0;width:100%;font:inherit;background:#0f172ab8;border:1px solid #94a3b833;border-radius:10px;padding:.7rem .8rem}.sample-action-note{color:#94a3b8;margin:.55rem 0 .8rem;font-size:.86rem;line-height:1.45}.action-btn{color:#e0f2fe;cursor:pointer;background:linear-gradient(135deg,#1e3a5f 0%,#1d4ed8 100%);border:none;border-radius:10px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:700;transition:opacity .15s,box-shadow .15s}.action-btn:hover:not(:disabled){opacity:.9;box-shadow:0 0 0 2px #1d4ed873}.action-btn:disabled{opacity:.4;cursor:not-allowed}.invite-page{color:#e2e8f0;background:#070b14;place-items:center;min-height:100vh;padding:2rem;display:grid}.invite-panel{background:#111827;border:1px solid #94a3b838;border-radius:12px;width:min(620px,100%);padding:2rem}.invite-kicker{color:#22d3ee;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.85rem;font-weight:800}.invite-panel h1{color:#f8fafc;margin:0 0 1.4rem;font-size:clamp(2rem,5vw,3rem)}.invite-summary{background:#0f172ab8;border:1px solid #94a3b829;border-radius:10px;grid-template-columns:minmax(120px,.45fr) 1fr;gap:.8rem 1rem;margin:1.2rem 0;padding:1rem;display:grid}.invite-summary span{color:#94a3b8}.invite-summary strong{color:#f8fafc}.invite-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.invite-link{color:#67e8f9;font-weight:800;text-decoration:none}.invite-success{color:#86efac}.invite-error{color:#fca5a5}.channel-save-btn{color:#f0fdfa;cursor:pointer;background:linear-gradient(135deg,#0d9488 0%,#0891b2 100%);border:none;border-radius:10px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:700;transition:opacity .15s}.channel-save-btn:disabled{opacity:.4;cursor:not-allowed}.channel-test-result{font-size:.85rem;font-weight:600}.channel-test-result--ok{color:#22c55e}.channel-test-result--fail{color:#ef4444}.console-section-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.console-section-header h2{margin:0}.console-inline-form{background:#ffffff0a;border:1px solid #94a3b81f;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-bottom:1.25rem;padding:1rem;display:grid}.console-form-actions{align-self:end;align-items:center;gap:.75rem;display:flex}.console-select{appearance:none;color:#e2e8f0;cursor:pointer;background:#0f172ab3;border:1px solid #94a3b838;border-radius:6px;width:100%;padding:.45rem .65rem;font-size:.88rem}.console-select:focus{border-color:#22d3ee;outline:none}.console-plan-label{color:#e2e8f0bf;text-transform:capitalize;font-size:.85rem}.console-user-table{gap:0;display:grid}.console-user-row{border-bottom:1px solid #94a3b81a;grid-template-columns:1.2fr 2fr 1fr 1.2fr auto;align-items:center;gap:1rem;padding:.65rem 0;font-size:.88rem;display:grid}.platform-secret-row{grid-template-columns:minmax(220px,1.5fr) minmax(120px,.8fr) minmax(100px,.7fr) minmax(100px,.7fr) minmax(220px,1.2fr) auto}.channel-practice-row{grid-template-columns:minmax(180px,1fr) minmax(140px,.8fr) minmax(190px,1.1fr) minmax(260px,1.5fr) minmax(260px,1.5fr) auto}.rule-source-pill{color:#67e8f9;text-transform:uppercase;border:1px solid #22d3ee59;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;font-weight:700}.channel-rule-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin:1.25rem 0;display:grid}.channel-rule-summary{background:#0f172a61;border:1px solid #94a3b824;border-radius:8px;gap:.35rem;padding:.9rem;display:grid}.channel-rule-summary strong,.channel-rule-card strong{display:block}.channel-rule-summary p{margin:0;font-size:.82rem}.channel-rule-list{gap:.9rem;display:grid}.channel-rule-card{background:#02061747;border:1px solid #94a3b829;border-radius:8px;padding:1rem}.channel-rule-card-header{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.85rem;display:flex}.channel-rule-card-header h3{margin:0 0 .2rem;font-size:1.1rem}.channel-rule-card-header p{margin:0;font-size:.84rem}.channel-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding-top:1rem;display:grid}.channel-rule-block h4{color:#e2e8f0e0;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .55rem;font-size:.78rem}.channel-rule-block p,.channel-rule-block li{font-size:.84rem;line-height:1.45}.channel-rule-block ul{color:#cbd5e1c7;gap:.35rem;margin:0;padding-left:1rem;display:grid}.rule-chip-row{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.rule-chip{color:#94a3b8c7;border:1px solid #94a3b82e;border-radius:999px;padding:.24rem .5rem;font-size:.72rem;font-weight:800}.rule-chip--ok{color:#86efac;border-color:#22c55e61}.media-rule-list{gap:.35rem;margin:.75rem 0 0;display:grid}.media-rule-list div{grid-template-columns:5rem 1fr;gap:.5rem;display:grid}.media-rule-list dt{color:#e2e8f0d9;text-transform:capitalize;font-size:.82rem;font-weight:800}.media-rule-list dd{color:#94a3b8db;margin:0;font-size:.82rem}.mode-guidance-row{gap:.2rem;margin-bottom:.55rem;display:grid}.mode-guidance-row p{margin:0}@media (width<=1180px){.channel-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.channel-rule-grid{grid-template-columns:1fr}.channel-rule-card-header{display:grid}}.lead-row{grid-template-columns:minmax(220px,1.1fr) minmax(280px,2fr) minmax(100px,.6fr) minmax(110px,.7fr) auto}.lead-message{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.console-user-row--header{text-transform:uppercase;letter-spacing:.05em;color:#94a3b880;padding-bottom:.5rem;font-size:.75rem;font-weight:700;border-bottom:1px solid #94a3b833!important}.console-user-row--disabled{opacity:.5}.console-user-row strong{color:#e2e8f0;display:block}.console-user-row em.muted{margin-top:.2rem;font-style:normal;line-height:1.35;display:block}.console-secret-input{color:#e2e8f0;width:100%;min-width:220px;font:inherit;background:#0f172ab8;border:1px solid #94a3b838;border-radius:8px;padding:.5rem .65rem}.console-secret-input:focus{border-color:#22d3ee;outline:none}.onboarding-panel{max-width:760px}.onboarding-panel h2{margin:.2rem 0 .5rem;font-size:1.8rem}.onboarding-form{gap:1rem;margin-top:1.5rem;display:grid}.onboarding-form label{color:#e2e8f0d1;gap:.35rem;font-weight:700;display:grid}.onboarding-form input{color:#f8fafc;width:100%;font:inherit;background:#0f172ab8;border:1px solid #94a3b83d;border-radius:8px;padding:.75rem .85rem}.onboarding-form input:focus{border-color:#22d3ee;outline:none}.onboarding-form button{justify-self:start}@media (width<=760px){.console-user-row{grid-template-columns:1fr 1fr;gap:.5rem}}.marketing-loop{box-sizing:border-box;color:#edf1f7;width:100%;min-width:0;max-width:1150px;margin:auto;padding-bottom:32px}.marketing-loop h2{margin:0;font-size:24px}.marketing-loop h3{font-size:18px}.marketing-loop header,.marketing-loop .toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.marketing-loop .toolbar{justify-content:flex-start}.marketing-loop .muted{color:#a9b4c4;font-size:14px}.marketing-loop .warning{color:#f3c477}.marketing-loop .success{color:#80dfb0}.marketing-loop [role=alert]{color:#ffadaf}.marketing-loop button{color:#fff;letter-spacing:0}.marketing-loop .icon{place-items:center;width:36px;min-width:36px;height:36px;padding:0;display:grid}.marketing-loop.support-context-links a{color:#72dfef;text-underline-offset:3px}.marketing-loop.support-context-links a:hover{color:#c1f5fb}.marketing-loop.support-context-links a svg{vertical-align:middle;margin-right:4px}.marketing-loop .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.marketing-loop label{gap:7px;min-width:0;font-size:14px;display:grid}.marketing-loop .wide{grid-column:1/-1}.marketing-loop input:not([type=checkbox]),.marketing-loop select,.marketing-loop textarea{box-sizing:border-box;color:#fff;width:100%;min-width:0;font:inherit;letter-spacing:0;background:#111620;border:1px solid #3b4352;border-radius:6px;padding:10px}.marketing-loop textarea{resize:vertical;min-height:80px}.marketing-loop label.check{align-items:center;gap:8px;display:flex}.marketing-loop input[type=checkbox]{accent-color:#30b7cf;flex:none;width:16px;height:16px}.marketing-loop fieldset{border:1px solid #3b4352;border-radius:6px;min-width:0;padding:12px}.marketing-loop .checks{flex-wrap:wrap;gap:12px;display:flex}.marketing-loop .editor{border-top:1px solid #333b48;border-bottom:1px solid #333b48;margin-bottom:24px;padding:20px 0}.marketing-loop article,.marketing-loop .band{border-top:1px solid #333b48;padding:18px 0}.marketing-loop article p,.marketing-loop pre,.marketing-loop a,.marketing-loop td{overflow-wrap:anywhere}.marketing-loop article h3{margin-top:0}.marketing-loop pre{white-space:pre-wrap;font-size:12px}.marketing-loop summary{cursor:pointer}.marketing-loop table{border-collapse:collapse;table-layout:fixed;width:100%}.marketing-loop th,.marketing-loop td{text-align:left;vertical-align:top;border-bottom:1px solid #333b48;padding:12px 8px;font-size:14px}.marketing-loop .pagination{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.marketing-loop .metrics{flex-wrap:wrap;gap:20px;display:flex}.marketing-loop .metrics span{gap:6px;display:grid}.marketing-loop .metrics strong{font-size:20px}@media (width<=640px){.marketing-loop .form-grid{grid-template-columns:minmax(0,1fr)}.marketing-loop th,.marketing-loop td{padding:10px 4px;font-size:12px}.marketing-loop h2{font-size:22px}}.question-row[data-v-222aee31]{grid-template-columns:140px minmax(0,1fr) 38px;align-items:end;gap:12px;display:grid}.aeo .answer[data-v-222aee31],.aeo pre[data-v-222aee31]{white-space:pre-wrap;overflow-wrap:anywhere}.aeo pre[data-v-222aee31]{max-height:400px;font-size:12px;overflow:auto}.aeo h4[data-v-222aee31]{overflow-wrap:anywhere;font-size:16px}.aeo p[data-v-222aee31],.aeo .toolbar>span[data-v-222aee31]{overflow-wrap:anywhere}@media (width<=640px){.question-row[data-v-222aee31]{grid-template-columns:minmax(0,1fr) 38px}.question-row>label[data-v-222aee31]:first-child{grid-column:1/-1}}.delivery-retry-dialog[data-v-21e4cee1]{width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:inherit;margin:auto;overflow:auto}.delivery-retry-dialog[data-v-21e4cee1]::backdrop{background:#000000a6}.delivery-resolution-form[data-v-21e4cee1],.delivery-resolution-form label[data-v-21e4cee1]{gap:12px;display:grid}.delivery-resolution-form input[data-v-21e4cee1]:not([type=checkbox]),.delivery-resolution-form select[data-v-21e4cee1],.delivery-resolution-form textarea[data-v-21e4cee1]{box-sizing:border-box;color:#fff;width:100%;min-width:0;font:inherit;background:#090f1f;border:1px solid #384052;border-radius:6px;padding:10px 12px}.delivery-resolution-form .delivery-risk[data-v-21e4cee1]{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px}.delivery-risk input[type=checkbox][data-v-21e4cee1]{accent-color:#27bed9;width:18px;height:18px;margin:2px 0 0;padding:0}.delivery-retry-dialog .primary-button[data-v-21e4cee1]{color:#fff}.activity-panel[data-v-21e4cee1],.action-list li>span[data-v-21e4cee1]{overflow-wrap:anywhere;min-width:0}.action-list li[data-v-21e4cee1]{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}.delivery-history-actions[data-v-21e4cee1]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.delivery-history-actions em[data-v-21e4cee1]{white-space:normal}@media (width<=640px){.action-list li[data-v-21e4cee1]{grid-template-columns:minmax(0,1fr)}.delivery-history-actions[data-v-21e4cee1]{justify-content:flex-start}}.product-roadmap[data-v-9229eb60]{min-width:0}.product-roadmap .phase-grid[data-v-9229eb60]{display:block}.product-roadmap .phase-card[data-v-9229eb60]{box-shadow:none;background:0 0;border:0;border-top:1px solid #303948;border-radius:0;padding:24px 0}.phase-card-header[data-v-9229eb60]{flex-wrap:wrap;gap:8px 20px;display:flex}.phase-card-header em[data-v-9229eb60]{font-size:13px}.product-roadmap h3[data-v-9229eb60]{font-size:19px}.priority-review[data-v-03991bcb]{border-top:1px solid #394252;min-width:0;margin-top:24px;padding-top:20px}.priority-review header[data-v-03991bcb],.priority-review footer[data-v-03991bcb],.priority-order[data-v-03991bcb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.priority-review h3[data-v-03991bcb]{font-size:20px}.priority-review h4[data-v-03991bcb]{font-size:16px}.priority-review p[data-v-03991bcb],.priority-review li[data-v-03991bcb],.priority-review summary[data-v-03991bcb]{overflow-wrap:anywhere}.priority-review button[data-v-03991bcb]{color:#fff;justify-content:center;align-items:center;gap:8px;display:inline-flex}.priority-review .priority-icon[data-v-03991bcb]{flex:none;width:36px;height:36px;padding:0}.priority-order span[data-v-03991bcb]{gap:8px;display:flex}.priority-review fieldset[data-v-03991bcb]{border:0;min-width:0;margin:20px 0;padding:0}.priority-review article[data-v-03991bcb]{border-top:1px solid #303746;padding:16px 0}.priority-review article label[data-v-03991bcb]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.priority-review article input[data-v-03991bcb]{flex:none;width:18px;height:18px}.priority-review article label span[data-v-03991bcb]{color:#b3bdca;font-size:14px}.priority-review textarea[data-v-03991bcb]{box-sizing:border-box;color:#f4f5f7;width:100%;font:inherit;resize:vertical;background:#101522;border:1px solid #394252;border-radius:6px;padding:12px}.priority-reason[data-v-03991bcb]{gap:8px;display:grid}.priority-comparison[data-v-03991bcb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.priority-comparison section[data-v-03991bcb]{min-width:0}.priority-comparison ol[data-v-03991bcb]{padding-left:24px}.priority-comparison li[data-v-03991bcb]{padding-bottom:12px}.priority-review pre[data-v-03991bcb]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}.priority-warning[data-v-03991bcb]{color:#f5c779}.priority-review details[data-v-03991bcb]{margin:12px 0}.priority-review footer[data-v-03991bcb]{justify-content:flex-start}.priority-history[data-v-03991bcb]{margin-top:24px}@media (width<=640px){.priority-comparison[data-v-03991bcb]{grid-template-columns:minmax(0,1fr)}.priority-review h3[data-v-03991bcb]{font-size:18px}}.adjustment-review[data-v-c232f511]{border-top:1px solid #394252;min-width:0;margin-top:24px;padding-top:20px}.adjustment-review header[data-v-c232f511],.adjustment-review footer[data-v-c232f511]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adjustment-review header[data-v-c232f511]{justify-content:space-between}.adjustment-review h3[data-v-c232f511]{font-size:20px}.adjustment-review h4[data-v-c232f511]{font-size:16px}.adjustment-review p[data-v-c232f511],.adjustment-review li[data-v-c232f511],.adjustment-review summary[data-v-c232f511],.adjustment-review h4[data-v-c232f511]{overflow-wrap:anywhere}.adjustment-review button[data-v-c232f511]{color:#fff;justify-content:center;align-items:center;gap:8px;display:inline-flex}.adjustment-review .icon[data-v-c232f511]{flex:none;width:36px;height:36px;padding:0}.adjustment-review article[data-v-c232f511]{border-top:1px solid #303746;padding:16px 0}.adjustment-review label[data-v-c232f511]{gap:8px;display:grid}.adjustment-review textarea[data-v-c232f511]{box-sizing:border-box;color:#f4f5f7;width:100%;font:inherit;resize:vertical;background:#101522;border:1px solid #394252;border-radius:6px;padding:12px}.adjustment-review pre[data-v-c232f511]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}.adjustment-review .warning[data-v-c232f511]{color:#f5c779}.adjustment-review details[data-v-c232f511]{margin:12px 0}.adjustment-review footer[data-v-c232f511]{margin-top:12px}@media (width<=640px){.adjustment-review h3[data-v-c232f511]{font-size:18px}.adjustment-review footer button[data-v-c232f511]{width:100%}}.plan-ai-controls .fresh-plan-button[data-v-5c972101]{grid-column:1/-1;justify-self:start}@media (width<=640px){.plan-ai-controls[data-v-5c972101]{grid-template-columns:minmax(0,1fr)}}.planning-basis[data-v-5c972101]{border-top:1px solid #303948;min-width:0;padding-top:20px}.planning-basis article[data-v-5c972101]{border-top:1px solid #303948;padding:12px 0}.planning-basis h3[data-v-5c972101]{font-size:18px}.planning-basis h4[data-v-5c972101]{font-size:16px}.planning-basis p[data-v-5c972101]{overflow-wrap:anywhere}.planning-basis pre[data-v-5c972101]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;font-size:12px;overflow-y:auto}.execution-policy h3[data-v-6cf1278e]{align-items:center;gap:8px;display:flex}.policy-summary[data-v-6cf1278e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.policy-summary dt[data-v-6cf1278e]{color:#a9b4c4;margin-bottom:6px;font-size:14px}.policy-summary dd[data-v-6cf1278e]{margin:0}.execution-policy p[data-v-6cf1278e],.execution-policy dd[data-v-6cf1278e],.execution-policy h4[data-v-6cf1278e]{overflow-wrap:anywhere}.execution-policy pre[data-v-6cf1278e]{max-height:320px;overflow:auto}.execution-policy fieldset[data-v-6cf1278e]{min-width:0}.execution-policy fieldset label[data-v-6cf1278e]{margin-top:8px}@media (width<=640px){.policy-summary[data-v-6cf1278e]{grid-template-columns:minmax(0,1fr)}}.schedule-summary[data-v-dd95576b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 24px;display:grid}dt[data-v-dd95576b]{color:#a9b4c4;margin-bottom:6px;font-size:14px}dd[data-v-dd95576b],h3[data-v-dd95576b]{margin:0}.channels[data-v-dd95576b]{flex-wrap:wrap;gap:24px;padding:0;list-style:none;display:flex}.channels li[data-v-dd95576b]{gap:6px;display:grid}p[data-v-dd95576b],strong[data-v-dd95576b],dd[data-v-dd95576b],span[data-v-dd95576b]{overflow-wrap:anywhere}pre[data-v-dd95576b]{max-height:320px;overflow:auto}@media (width<=640px){.schedule-summary[data-v-dd95576b]{grid-template-columns:minmax(0,1fr)}}.metrics[data-v-e41c0c16]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}dt[data-v-e41c0c16]{color:#a9b4c4;margin-bottom:6px;font-size:14px}dd[data-v-e41c0c16]{margin:0;font-size:18px}.table-scroll[data-v-e41c0c16]{overflow:auto}table[data-v-e41c0c16]{border-collapse:collapse;width:100%}th[data-v-e41c0c16],td[data-v-e41c0c16]{text-align:left;border-bottom:1px solid #38404e;padding:12px}p[data-v-e41c0c16],span[data-v-e41c0c16],dd[data-v-e41c0c16],strong[data-v-e41c0c16],td[data-v-e41c0c16]{overflow-wrap:anywhere}pre[data-v-e41c0c16]{max-height:320px;overflow:auto}@media (width<=640px){.metrics[data-v-e41c0c16]{grid-template-columns:minmax(0,1fr)}}.review-media[data-v-983e8efd]{min-width:0;margin:0}.review-image-frame[data-v-983e8efd]{aspect-ratio:1;background:#090d14;border:1px solid #303948;place-items:center;display:grid;overflow:hidden}.review-image-frame img[data-v-983e8efd],.review-image-frame video[data-v-983e8efd]{object-fit:contain;width:100%;height:100%;min-height:0}.review-image-frame p[data-v-983e8efd]{overflow-wrap:anywhere;padding:12px;font-size:13px}.review-image-frame button[data-v-983e8efd]{color:#fff;background:0 0;border:1px solid #303948;border-radius:4px;place-items:center;width:32px;height:32px;margin:0 auto 12px;padding:0;display:grid}figcaption[data-v-983e8efd]{color:#a3b1c5;padding:8px 0;font-size:12px}.review-section[data-v-67f2decf]{overflow-wrap:anywhere}.review-section h3[data-v-67f2decf]{margin-bottom:12px}.review-section button[data-v-67f2decf]{margin:4px 8px 4px 0}.review-media-grid[data-v-67f2decf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0;display:grid}.review-section summary[data-v-67f2decf]{cursor:pointer;padding:8px 0;font-size:13px}@media (width<=700px){.review-media-grid[data-v-67f2decf]{grid-template-columns:minmax(0,1fr)}}.upload-button[data-v-67f2decf]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.selected-media small[data-v-67f2decf]{margin-top:4px;display:block}.file-check[data-v-67f2decf]{overflow-wrap:anywhere;font-size:13px}.generation-section[data-v-67f2decf]{border-top:1px solid #303948;margin-top:24px;padding-top:20px}.generation-result[data-v-67f2decf]{border-bottom:1px solid #303948;padding:16px 0}.generation-result pre[data-v-67f2decf]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font-size:12px;overflow:auto}.generation-result details[data-v-67f2decf]{margin-top:12px}select[data-v-67f2decf]{color:#f1f5f9;min-height:40px;font:inherit;background:#080d18;border:1px solid #303948;border-radius:6px;padding:8px 10px}select[multiple][data-v-67f2decf]{min-height:110px}.channel-heading select[data-v-67f2decf]{font-size:13px}.draft-preview select[data-v-67f2decf]{font-size:14px}.content-workbench[data-v-67f2decf]{min-width:0;padding:24px 0}.workbench-heading[data-v-67f2decf],.channel-heading[data-v-67f2decf],.draft-footer[data-v-67f2decf]{justify-content:space-between;align-items:center;gap:12px;display:flex}.workbench-heading h2[data-v-67f2decf]{font-size:24px}.workbench-heading button[data-v-67f2decf]{align-items:center;gap:6px;display:flex}.workbench-layout[data-v-67f2decf]{grid-template-columns:180px minmax(0,1fr) minmax(220px,300px);gap:24px;margin-top:24px;display:grid}h3[data-v-67f2decf]{margin:0;font-size:14px}fieldset[data-v-67f2decf]{border:0;min-width:0;margin:0;padding:0}.draft-form label[data-v-67f2decf],.draft-preview label[data-v-67f2decf]{gap:8px;margin-bottom:20px;font-size:14px;display:grid}.draft-form input[data-v-67f2decf]:not([type=checkbox]),textarea[data-v-67f2decf],select[data-v-67f2decf]{box-sizing:border-box;width:100%;min-width:0}textarea[data-v-67f2decf]{resize:vertical}.draft-index[data-v-67f2decf]{border-right:1px solid #303948;min-width:0;padding-right:16px}.draft-index button[data-v-67f2decf]{text-align:left;color:inherit;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:1px solid #303948;border-radius:0;width:100%;padding:14px 8px;display:block}.draft-index button span[data-v-67f2decf]{color:#a3b1c5;margin-top:6px;font-size:12px;display:block}.draft-index button.selected[data-v-67f2decf]{background:#151c29;border-left:2px solid #22d3ee}.mode-picker[data-v-67f2decf]{border-bottom:1px solid #303948;margin-bottom:24px;display:flex}.mode-picker button[data-v-67f2decf]{color:#a3b1c5;background:0 0;border:0;border-radius:0;flex:1;padding:12px}.mode-picker button[aria-pressed=true][data-v-67f2decf]{color:#fff;border-bottom:2px solid #22d3ee}.plan-origin[data-v-67f2decf]{color:#a3b1c5;margin-bottom:24px;font-size:13px}.channel-heading[data-v-67f2decf]{margin-bottom:12px}.channel-heading select[data-v-67f2decf]{max-width:200px}.text-action[data-v-67f2decf]{color:#67e8f9;background:0 0;border:0;padding:4px;font-size:13px}.inherited-channels[data-v-67f2decf]{margin-bottom:24px;font-size:14px}.channel-options[data-v-67f2decf]{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px;display:grid}.channel-options label[data-v-67f2decf]{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.channel-options input[data-v-67f2decf]{width:16px;height:16px}.selected-media[data-v-67f2decf]{margin:0;padding:0;list-style:none}.selected-media li[data-v-67f2decf]{border-bottom:1px solid #303948;align-items:center;gap:8px;min-width:0;padding:10px 0;display:flex}.selected-media img[data-v-67f2decf]{object-fit:contain;flex-shrink:0;width:52px;height:52px}.selected-media span[data-v-67f2decf]{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.media-tool[data-v-67f2decf]{color:#fff;background:0 0;border:1px solid #303948;border-radius:4px;flex-shrink:0;place-items:center;width:30px;height:32px;padding:0;display:grid}.draft-footer[data-v-67f2decf]{margin-top:24px}.draft-preview[data-v-67f2decf]{border-left:1px solid #303948;min-width:0;padding-left:20px}.preview-copy[data-v-67f2decf]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.preview-images[data-v-67f2decf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.preview-images img[data-v-67f2decf]{aspect-ratio:1;object-fit:contain;background:#101621;width:100%}.draft-warning[data-v-67f2decf]{color:#f5bd63;overflow-wrap:anywhere;font-size:13px}.muted[data-v-67f2decf]{color:#a3b1c5;font-size:12px}button[data-v-67f2decf]:disabled{opacity:.45}@media (width<=1150px){.workbench-layout[data-v-67f2decf]{grid-template-columns:minmax(0,1fr) 260px}.draft-index[data-v-67f2decf]{border:0;grid-column:1/-1;gap:12px;padding:0;display:flex;overflow:auto}.draft-index h3[data-v-67f2decf]{display:none}.draft-index button[data-v-67f2decf]{flex-shrink:0;width:180px}.draft-index p[data-v-67f2decf]{margin:0}}@media (width<=700px){.workbench-layout[data-v-67f2decf]{grid-template-columns:minmax(0,1fr);gap:24px}.draft-preview[data-v-67f2decf]{border-top:1px solid #303948;border-left:0;padding:20px 0 0}.channel-options[data-v-67f2decf]{grid-template-columns:1fr}.workbench-heading h2[data-v-67f2decf]{font-size:22px}.channel-heading select[data-v-67f2decf]{max-width:180px}.selected-media li[data-v-67f2decf]{gap:5px}}.invitation-history[data-v-4af5bba2]{border-top:1px solid #303949;margin-top:24px;padding-top:20px}.invitation-history header[data-v-4af5bba2],.invitation-history footer[data-v-4af5bba2],.invitation-actions[data-v-4af5bba2]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.invitation-history header[data-v-4af5bba2]{justify-content:space-between}.invitation-history footer[data-v-4af5bba2]{justify-content:flex-end;margin-top:16px}.invitation-row[data-v-4af5bba2]{border-bottom:1px solid #303949;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:16px;padding:16px 0;display:grid}.invitation-row>div[data-v-4af5bba2]:not(.invitation-actions){overflow-wrap:anywhere;flex-direction:column;gap:6px;display:flex}.invitation-row span[data-v-4af5bba2]{color:#a9b4c5;font-size:14px}.invitation-actions[data-v-4af5bba2]{justify-content:flex-end}@media (width<=760px){.invitation-row[data-v-4af5bba2]{grid-template-columns:minmax(0,1fr)}.invitation-actions[data-v-4af5bba2]{justify-content:flex-start}}.rule-proposals[data-v-ed6dea47]{margin-top:1rem}.proposal-actions[data-v-ed6dea47]{flex-wrap:wrap;align-items:center;gap:.65rem;margin:.8rem 0;display:flex}.proposal-actions label[data-v-ed6dea47]{align-items:center;gap:.4rem;display:flex}.proposal-form fieldset[data-v-ed6dea47]{border:0;min-width:0;margin:.8rem 0;padding:0}.proposal-form label[data-v-ed6dea47],.proposal-dialog label[data-v-ed6dea47]{margin:.65rem 0;display:block}.proposal-form input[data-v-ed6dea47]:not([type=checkbox]):not([type=radio]),textarea[data-v-ed6dea47]{box-sizing:border-box;width:100%;margin-top:.35rem;display:block}.proposal-record[data-v-ed6dea47]{overflow-wrap:anywhere;border-top:1px solid #303746;padding:1rem 0}.proposal-record h5[data-v-ed6dea47]{margin:0;font-size:1rem}.proposal-record p[data-v-ed6dea47]{white-space:pre-wrap}.proposal-diff[data-v-ed6dea47]{margin:.8rem 0}.proposal-diff dt[data-v-ed6dea47]{font-weight:600}.proposal-diff dd[data-v-ed6dea47]{margin:.35rem 0 .8rem}.proposal-diff p[data-v-ed6dea47]{margin:.25rem 0 .65rem}pre[data-v-ed6dea47]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;font-size:.8rem;overflow:auto}.proposal-dialog[data-v-ed6dea47]{box-sizing:border-box;color:#f8fafc;background:#101626;border:1px solid #475569;border-radius:8px;width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.5rem;overflow:auto}.proposal-dialog[data-v-ed6dea47]::backdrop{background:#0009}.proposal-dialog h3[data-v-ed6dea47]{margin-top:0;font-size:1.25rem}.proposal-dialog p[data-v-ed6dea47]{overflow-wrap:anywhere}.channel-rule-grid[data-v-2fdfd2db]{grid-template-columns:repeat(6,minmax(0,1fr))}.channel-rule-block[data-v-2fdfd2db]{grid-column:span 2}.channel-rule-block[data-v-2fdfd2db]:nth-child(-n+2){grid-column:span 3}@media (width<=720px){.channel-rule-grid[data-v-2fdfd2db]{grid-template-columns:minmax(0,1fr)}.channel-rule-block[data-v-2fdfd2db],.channel-rule-block[data-v-2fdfd2db]:nth-child(-n+2){grid-column:auto}}.channel-policy-editor form[data-v-2fdfd2db]{gap:12px;margin-top:12px;display:grid}.channel-policy-editor label[data-v-2fdfd2db]{gap:6px;display:grid}.channel-policy-editor input[data-v-2fdfd2db]:not([type=checkbox]),.channel-policy-editor select[data-v-2fdfd2db],.channel-policy-editor textarea[data-v-2fdfd2db]{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#f8fafc;background:#0b1020;border:1px solid #374151;border-radius:6px;padding:8px}.channel-policy-editor input[type=checkbox][data-v-2fdfd2db]{width:18px;height:18px}.source-record[data-v-2fdfd2db]{overflow-wrap:anywhere;border-bottom:1px solid #374151;padding:10px 0}.channel-rule-block[data-v-2fdfd2db]{overflow-wrap:anywhere;min-width:0}.channel-policy-editor summary[data-v-2fdfd2db]{cursor:pointer}.priority-heading[data-v-3b16bb98]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.priority-heading h3[data-v-3b16bb98]{margin:0;font-size:16px}.priority-heading button[data-v-3b16bb98]{justify-content:center;align-items:center;gap:8px;display:inline-flex}.priority-tools[data-v-3b16bb98]{gap:8px;display:flex}.priority-tools button[data-v-3b16bb98]{width:36px;height:36px;padding:0}.priority-row[data-v-3b16bb98]{border-top:1px solid #303746;gap:12px;min-width:0;padding-top:16px;display:grid}.setup-form select[data-v-3b16bb98]{color:#f4f5f7;width:100%;min-width:0;font:inherit;background:#101522;border:1px solid #394252;border-radius:6px;padding:12px}.setup-source-title[data-v-3b16bb98]{margin:0 0 12px;font-size:16px}.setup-sources[data-v-3b16bb98]{gap:12px;max-height:240px;display:grid;overflow:auto}.setup-horizon[data-v-3b16bb98]{flex-wrap:wrap;gap:20px;display:flex}.setup-form .setup-horizon label[data-v-3b16bb98],.setup-form .setup-sources label[data-v-3b16bb98]{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.setup-form input[type=checkbox][data-v-3b16bb98],.setup-form input[type=radio][data-v-3b16bb98]{accent-color:#22c6df;flex:none;width:18px;height:18px}.brand-setup[data-v-3b16bb98]{min-width:0;max-width:1100px;margin:0 auto;padding:0 0 32px}.setup-heading[data-v-3b16bb98]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.setup-heading h2[data-v-3b16bb98]{margin:12px 0;font-size:24px}.setup-heading h3[data-v-3b16bb98]{margin:0;font-size:18px}.setup-heading button[data-v-3b16bb98],.setup-actions span[data-v-3b16bb98]{align-items:center;gap:8px;display:inline-flex}.setup-reload[data-v-3b16bb98]{justify-content:center;width:36px;height:36px;padding:0}.setup-form fieldset[data-v-3b16bb98]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;padding:0;display:grid}.setup-form legend[data-v-3b16bb98]{margin-bottom:16px;font-weight:600}.setup-form label[data-v-3b16bb98],.setup-create label[data-v-3b16bb98]{gap:8px;min-width:0;display:grid}.setup-form input[data-v-3b16bb98],.setup-form textarea[data-v-3b16bb98],.setup-create input[data-v-3b16bb98]{box-sizing:border-box;color:#f4f5f7;width:100%;min-width:0;font:inherit;background:#101522;border:1px solid #394252;border-radius:6px;padding:12px}.setup-form textarea[data-v-3b16bb98]{resize:vertical}.setup-wide[data-v-3b16bb98]{grid-column:1/-1}.setup-actions[data-v-3b16bb98]{flex-wrap:wrap;align-items:center;gap:16px;min-height:44px;display:flex}.setup-actions button[data-v-3b16bb98],.setup-create button[data-v-3b16bb98]{color:#fff}.setup-complete[data-v-3b16bb98],.setup-connected[data-v-3b16bb98]{color:#81dfac}.setup-notice[data-v-3b16bb98]{color:#a9b4c4;font-size:14px}.setup-channels[data-v-3b16bb98]{border-top:1px solid #303746;margin-top:28px;padding-top:24px}.setup-channels ul[data-v-3b16bb98]{margin:16px 0;padding:0;list-style:none}.setup-channels li[data-v-3b16bb98]{overflow-wrap:anywhere;border-bottom:1px solid #303746;grid-template-columns:minmax(110px,1fr) minmax(0,2fr) minmax(130px,1fr);gap:16px;padding:14px 0;display:grid}.setup-channels li span[data-v-3b16bb98]{display:block}.setup-create[data-v-3b16bb98]{gap:16px;max-width:560px;display:grid}.setup-create button[data-v-3b16bb98]{justify-self:start}@media (width<=600px){.setup-form fieldset[data-v-3b16bb98]{grid-template-columns:minmax(0,1fr)}.setup-channels li[data-v-3b16bb98]{grid-template-columns:minmax(0,1fr);gap:6px}.setup-heading h2[data-v-3b16bb98]{font-size:22px}}.website-checks .run-picker[data-v-6a4b208f]{grid-template-columns:minmax(0,1fr) auto;display:grid}.run-picker select[data-v-6a4b208f]{box-sizing:border-box;width:100%;min-width:0}.website-checks[data-v-6a4b208f]{min-width:0;max-width:1100px;margin:auto;padding-bottom:32px}.website-checks header[data-v-6a4b208f],.actions[data-v-6a4b208f],.run-picker[data-v-6a4b208f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.website-checks h2[data-v-6a4b208f]{font-size:24px}.website-checks p[data-v-6a4b208f]{overflow-wrap:anywhere}.muted[data-v-6a4b208f]{color:#a9b4c4;font-size:14px}.actions[data-v-6a4b208f]{justify-content:flex-start}.icon[data-v-6a4b208f]{place-items:center;width:36px;height:36px;padding:0;display:grid}.website-checks button[data-v-6a4b208f]{color:#fff}.run-picker[data-v-6a4b208f]{border-top:1px solid #303746;margin-top:20px;padding-top:20px}.run-picker label[data-v-6a4b208f]{flex:1;gap:8px;min-width:0;display:grid}.run-picker select[data-v-6a4b208f]{color:#fff;max-width:100%;font:inherit;background:#101522;border:1px solid #394252;border-radius:6px;padding:10px}.findings article[data-v-6a4b208f]{border-top:1px solid #303746;grid-template-columns:minmax(150px,1fr) minmax(0,3fr);gap:20px;padding:16px 0;display:grid}.finding-title h3[data-v-6a4b208f]{margin:0 0 8px;font-size:16px}.pass[data-v-6a4b208f]{color:#81dfac}.issue[data-v-6a4b208f]{color:#f4be6d}.unknown[data-v-6a4b208f]{color:#a9b4c4}.observation[data-v-6a4b208f]{white-space:pre-wrap;margin-top:0}.evidence[data-v-6a4b208f]{border-top:1px solid #303746;padding-top:20px}pre[data-v-6a4b208f]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}summary[data-v-6a4b208f]{cursor:pointer;font-size:14px}@media (width<=600px){.findings article[data-v-6a4b208f]{grid-template-columns:minmax(0,1fr);gap:10px}.finding-title[data-v-6a4b208f]{justify-content:space-between;gap:12px;display:flex}.run-picker[data-v-6a4b208f]{align-items:flex-end}.website-checks h2[data-v-6a4b208f]{font-size:22px}}.campaign-evidence[data-v-918d661e]{border-top:1px solid #394252;min-width:0;margin-top:24px;padding-top:20px}.material-links[data-v-918d661e]{padding:0;list-style:none}.material-links li[data-v-918d661e]{border-bottom:1px solid #394252;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.material-links span[data-v-918d661e]{overflow-wrap:anywhere;flex:1;min-width:120px}.material-links small[data-v-918d661e]{margin-top:4px;display:block}.material-search[data-v-918d661e]{align-items:end;gap:12px;display:flex}.material-search label[data-v-918d661e]{flex:1}.campaign-evidence h4[data-v-918d661e]{font-size:16px}.campaign-evidence details[data-v-918d661e]{margin:12px 0}.campaign-evidence pre[data-v-918d661e]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}.campaign-evidence .editor button[data-v-918d661e]{margin-top:12px}.campaign-evidence p[data-v-918d661e],.campaign-evidence li[data-v-918d661e]{overflow-wrap:anywhere}.campaign-evidence article a[data-v-918d661e]{margin-right:16px;display:inline-block}.campaign-detail[data-v-08eb13a7]{border-block:1px solid #394252;min-width:0;margin:20px 0;padding:20px 0}.campaign-counts[data-v-08eb13a7]{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:16px;display:grid}.campaign-counts dd[data-v-08eb13a7]{margin:8px 0;font-size:22px}.campaigns button[data-v-08eb13a7]:not(.icon),.campaigns .toolbar a[data-v-08eb13a7]{align-items:center;gap:8px;display:inline-flex}.campaigns p[data-v-08eb13a7],.campaigns li[data-v-08eb13a7]{overflow-wrap:anywhere}.campaigns pre[data-v-08eb13a7]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}.campaigns summary[data-v-08eb13a7]{margin-bottom:12px}.campaigns h4[data-v-08eb13a7]{font-size:16px}pre[data-v-69b6f4a0]{overflow-wrap:anywhere;max-height:480px;overflow:auto}h3[data-v-69b6f4a0],p[data-v-69b6f4a0]{overflow-wrap:anywhere}.modes[data-v-7449a9d5]{margin:20px 0}.modes [aria-pressed=true][data-v-7449a9d5]{color:#fff;border-color:#22d3ee}pre[data-v-7449a9d5]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto}p[data-v-7449a9d5],strong[data-v-7449a9d5],h3[data-v-7449a9d5]{overflow-wrap:anywhere}dl[data-v-7449a9d5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}dd[data-v-7449a9d5]{margin:0}dt[data-v-7449a9d5]{color:#94a3b8}.brand-overview[data-v-2b4a3526]{min-width:0}.overview-heading[data-v-2b4a3526],.overview-section>header[data-v-2b4a3526]{justify-content:space-between;align-items:center;gap:16px;display:flex}.overview-heading h2[data-v-2b4a3526]{margin:0;font-size:24px}.overview-heading p[data-v-2b4a3526]{margin:6px 0 0}.overview-refresh[data-v-2b4a3526]{flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:grid}.overview-muted[data-v-2b4a3526],time[data-v-2b4a3526]{color:#94a3b8;font-size:13px}.overview-next[data-v-2b4a3526]{flex-wrap:wrap;gap:16px 24px;margin:24px 0;display:flex}a[data-v-2b4a3526]{color:#67e8f9;overflow-wrap:anywhere}.overview-next a[data-v-2b4a3526],.overview-section header a[data-v-2b4a3526],.overview-state a[data-v-2b4a3526]{align-items:center;gap:6px;display:inline-flex}svg[data-v-2b4a3526]{flex-shrink:0}.overview-queue[data-v-2b4a3526]{margin:20px 0}.operations-grid[data-v-2b4a3526]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 0;display:grid}.operations-grid dt a[data-v-2b4a3526]{align-items:center;gap:6px;display:inline-flex}.operations-grid dd[data-v-2b4a3526]{overflow-wrap:anywhere;margin:8px 0 0;font-size:13px}@media (width<=800px){.operations-grid[data-v-2b4a3526]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.operations-grid[data-v-2b4a3526]{grid-template-columns:minmax(0,1fr)}}.overview-section[data-v-2b4a3526]{border-top:1px solid #293244;padding:20px 0}.overview-section h3[data-v-2b4a3526]{overflow-wrap:anywhere;margin:0;font-size:17px}.overview-section header a[data-v-2b4a3526]{flex-shrink:0;font-size:13px}ul[data-v-2b4a3526]{margin:8px 0 0;padding:0;list-style:none}li[data-v-2b4a3526]{border-bottom:1px solid #202735;grid-template-columns:minmax(0,1fr) minmax(120px,220px);gap:24px;padding:16px 0;display:grid}.overview-item>a[data-v-2b4a3526]{color:#f1f5f9}.overview-item time[data-v-2b4a3526]{margin-top:6px;display:block}.overview-error[data-v-2b4a3526]{color:#fda4af;overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0;font-size:13px}.overview-state[data-v-2b4a3526]{text-align:right;color:#cbd5e1;overflow-wrap:anywhere;flex-direction:column;align-items:flex-end;gap:8px;font-size:13px;display:flex}@media (width<=600px){li[data-v-2b4a3526]{grid-template-columns:minmax(0,1fr);gap:10px}.overview-state[data-v-2b4a3526]{text-align:left;align-items:flex-start}}.filters[data-v-34d076b3]{border-bottom:1px solid #38404e;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(180px,1fr) 40px;align-items:end;gap:16px;padding:20px 0;display:grid}.filters label[data-v-34d076b3]{color:#a9b4c4;gap:8px;min-width:0;font-size:13px;display:grid}.filters input[data-v-34d076b3],.filters select[data-v-34d076b3]{width:100%;min-width:0;height:42px}.client-row[data-v-34d076b3]{border-bottom:1px solid #38404e;padding:24px 0}.client-name[data-v-34d076b3]{color:#f1f5f9;font-size:20px;font-weight:600}.client-row header p[data-v-34d076b3]{margin:6px 0 0}.client-metrics[data-v-34d076b3]{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}dt[data-v-34d076b3]{font-size:13px}dd[data-v-34d076b3]{margin:8px 0 0;font-size:16px}dd.muted[data-v-34d076b3]{font-size:12px}footer[data-v-34d076b3]{color:#a9b4c4;flex-wrap:wrap;gap:12px 32px;font-size:13px;display:flex}a[data-v-34d076b3],dd[data-v-34d076b3],span[data-v-34d076b3]{overflow-wrap:anywhere}@media (width<=1000px){.client-metrics[data-v-34d076b3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.filters[data-v-34d076b3]{grid-template-columns:minmax(0,1fr)}.client-metrics[data-v-34d076b3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.message-body[data-v-f3d3be25]{white-space:pre-wrap;overflow-wrap:anywhere}.support-panel article header[data-v-f3d3be25]{flex-wrap:wrap}.support-panel button[data-v-f3d3be25]{overflow-wrap:anywhere;white-space:normal}
