@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";.campaign-lifecycle{display:grid;gap:12px;margin:0 0 18px;padding:16px;border:1px solid var(--line);border-radius:10px;background:#fff}.campaign-lifecycle .connection-actions{flex-wrap:wrap}.campaign-lifecycle>small{color:var(--muted);line-height:1.5}.campaign-lifecycle>p{margin:0}.campaign-lifecycle>button{justify-self:start}.campaign-lifecycle .campaign-modal-form{padding:0;overflow:visible}.campaign-lifecycle p{overflow-wrap:anywhere;white-space:pre-wrap}.knowledge-upload-form{display:grid;gap:9px}.knowledge-file-picker{position:relative;display:grid!important;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:12px;border:1px dashed #c9c0b8;border-radius:10px;background:#fff;cursor:pointer}.knowledge-file-picker>svg{width:20px;color:var(--coral-dark)}.knowledge-file-picker>span{min-width:0;display:grid}.knowledge-file-picker b,.knowledge-file-picker small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-file-picker small{color:var(--muted);font-size:8px}.knowledge-file-picker input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.knowledge-upload-form>p{margin:0}.knowledge-items article{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:8px}.knowledge-items article>svg{width:16px;color:var(--coral-dark)}.knowledge-items article>span{min-width:0}.knowledge-items article>span b,.knowledge-items article>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-items article>button{position:static;display:grid;place-items:center;padding:0}.calendar-post-modal{width:min(650px,calc(100vw - 30px))}.calendar-post-form{display:grid;gap:12px;padding:18px}.calendar-post-form>label{display:grid;gap:5px;font-size:9px;font-weight:800}.calendar-post-form>label>small{color:var(--muted);font-weight:500}.calendar-post-form textarea{resize:vertical}.calendar-post-form fieldset{margin:0;padding:12px;border:1px solid var(--line);border-radius:11px}.calendar-post-form legend{padding:0 5px;font-size:9px;font-weight:800}.calendar-account-options{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.calendar-account-options article{display:grid;gap:7px;padding:9px;border:1px solid var(--line);border-radius:9px;background:#fff}.calendar-account-options article.selected{border-color:#d4aaa5;background:#fff8f6}.calendar-account-options article>label{display:flex;align-items:center;gap:7px}.calendar-account-options article span{display:grid}.calendar-account-options article b{font-size:9px}.calendar-account-options article small{color:var(--muted);font-size:7px;text-transform:capitalize}.calendar-account-options select{height:30px;padding:0 26px 0 8px;font-size:9px}.calendar-post-form>footer{display:flex;justify-content:flex-end;gap:8px}@media(max-width:560px){.calendar-account-options,.calendar-post-form .modal-field-grid{grid-template-columns:1fr}}.calendar-account-options article.disabled{opacity:.48;background:#f4f2f0}.calendar-account-options article.disabled>label{cursor:not-allowed}.calendar-platform-logo{width:26px;height:26px;display:grid;flex:0 0 26px;place-items:center;border-radius:50%;color:#fff}.calendar-platform-logo svg{width:13px;height:13px;fill:currentColor}.calendar-attached-layout .calendar-day.past{background:#f1efed;color:#8a8581}.calendar-attached-layout .calendar-day.past .calendar-day-content{opacity:.62}.calendar-attached-layout .calendar-day.today{background:#fffdfb;box-shadow:inset 3px 0 var(--coral)}.calendar-attached-layout .calendar-day.today>header>b{color:var(--coral-dark)}.calendar-post-form fieldset{min-width:0}.calendar-account-options{grid-template-columns:repeat(6,minmax(76px,1fr));gap:5px;overflow-x:auto}.calendar-account-options article{min-width:0;align-content:start;padding:8px 5px;text-align:center}.calendar-account-options article>label{min-height:82px;flex-direction:column;justify-content:flex-start;gap:4px;cursor:pointer}.calendar-account-options article>label>input{margin:0}.calendar-account-options article span{min-width:0;justify-items:center}.calendar-account-options article b,.calendar-account-options article small{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.calendar-account-options article b{font-size:8px}.calendar-account-options article small{font-size:6.5px;text-transform:none}.calendar-account-options select{width:100%;height:28px;padding:0 20px 0 5px;font-size:8px}.calendar-platform-logo{width:28px;height:28px;flex-basis:28px}.calendar-platform-logo svg{width:14px;height:14px}@media(max-width:560px){.calendar-account-options{grid-template-columns:repeat(6,82px)}.calendar-account-options article{min-width:82px}}.calendar-entry.editable{cursor:pointer}.calendar-entry.editable:hover{border-color:#d8aaa5;box-shadow:0 3px 10px #452b2612}.calendar-entry.read-only{cursor:default}.calendar-entry.completed{border-left-color:#2f8a62;background:#f4fbf7}.calendar-entry-complete{display:flex;align-items:center;gap:3px;margin-top:3px;color:#23734f;font-size:7px}.calendar-entry-complete svg{width:10px;height:10px}.calendar-day .calendar-day-add{grid-column:1/-1;width:auto;justify-self:start;opacity:0;padding:4px 7px;color:var(--coral-dark);background:#fff;border:1px solid #e6c2bd;transition:opacity .12s ease}.calendar-day:hover .calendar-day-add,.calendar-day:focus-within .calendar-day-add{opacity:1}.calendar-day .calendar-day-add svg{width:11px}.calendar-attached-layout .calendar-day-content{grid-template-columns:repeat(auto-fill,minmax(135px,1fr))}.calendar-attached-layout .calendar-entry-body{padding:7px 8px}.calendar-attached-layout .calendar-entry-body h3{margin:4px 0;font-size:10px}.calendar-entry-body>p{overflow:hidden;margin:0 0 4px;color:var(--muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.calendar-attached-layout .calendar-entry-body footer{font-size:7px}@media(hover:none){.calendar-day .calendar-day-add{opacity:1}}.calendar-attached-layout .calendar-day{flex:0 0 auto;min-height:94px}.calendar-attached-layout .calendar-day-content{align-items:start}.calendar-attached-layout .calendar-entry{width:min(100%,220px);min-height:0;align-self:start;overflow:hidden}.calendar-entry-meta{display:flex;align-items:center;justify-content:space-between;gap:5px;color:var(--muted);font-size:8px}.calendar-entry-meta>span{display:flex;align-items:center;gap:3px;min-width:0}.calendar-entry-meta svg{width:10px;height:10px}.calendar-entry-owner{max-width:62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-entry-destinations{display:flex;align-items:center;gap:3px;min-height:17px;margin:4px 0 1px}.calendar-platform-mark{display:inline-flex;width:17px;height:17px;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:8px;font-weight:800}.calendar-platform-mark svg{width:9px;height:9px;fill:currentColor}.calendar-platform-mark.fallback{background:#6f6870}.calendar-post-modal .calendar-post-form{display:flex;flex-direction:column;min-height:0;overflow:hidden;gap:0;padding:0}.calendar-post-fields{display:grid;gap:12px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px}.calendar-post-fields>label{display:grid;gap:5px;font-size:9px;font-weight:800}.calendar-post-fields>label>small{color:var(--muted);font-weight:500}.calendar-post-modal .calendar-post-form>footer{flex:none;padding:12px 18px;border-top:1px solid var(--line);background:#fff}.calendar-attached-layout>main>.calendar-toolbar{grid-template-columns:minmax(0,1fr);gap:10px}.calendar-attached-layout .calendar-toolbar .provider-tabs{width:100%;min-width:0}.calendar-attached-layout .calendar-period{justify-self:stretch;justify-content:space-between;min-width:0}.calendar-attached-layout .calendar-period b{min-width:0}.calendar-timezone{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);grid-column:1/-1}.calendar-timezone button{border:1px solid var(--line);border-radius:7px;padding:5px 10px;background:#fff}.calendar-attached-layout .calendar-planner{position:relative}.calendar-resource-panel [role=alert]{padding:10px;white-space:normal}.calendar-attached-layout .plan-modal-body{min-width:0;margin:0;border:0}.history-workspace{display:grid;gap:12px}.history-filters{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fff}.history-tabs{display:flex;gap:3px;padding:3px;border-radius:9px;background:var(--soft)}.history-tabs button{height:30px;padding:0 10px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-size:9px;font-weight:800}.history-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #241c1714}.history-tabs b{margin-left:4px;color:var(--coral-dark)}.history-filters label{display:grid;gap:3px;color:var(--muted);font-size:8px;font-weight:800}.history-filters select{height:36px;min-width:160px;padding:0 30px 0 10px;border:1px solid var(--line);border-radius:8px;background:#fff}.history-post-list{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.history-post-list>article{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 13px}.history-post-list>article+article{border-top:1px solid var(--line)}.history-platform{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#39333a}.history-platform svg{width:16px;fill:currentColor}.history-platform.instagram{background:#d93d78}.history-platform.facebook{background:#1877f2}.history-platform.youtube{background:red}.history-platform.linkedin{background:#0a66c2}.history-platform.x,.history-platform.threads{background:#111}.history-post-main{min-width:0;padding:0;border:0;background:transparent;text-align:left}.history-post-main>span{display:grid;gap:2px}.history-post-main small,.history-post-main time{color:var(--muted);font-size:8px}.history-post-main b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.history-status{padding:4px 7px;border-radius:99px;color:#5b625c;background:#eef3ef;font-size:7px;font-weight:900;text-transform:uppercase}.history-status.scheduled{color:#8c581e;background:#fff4df}.history-status.cancelled{color:#8b4b47;background:#fff0ee}.history-cancel,.history-view{height:30px;display:flex;align-items:center;gap:5px;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:8px;font-weight:800}.history-cancel{color:#9d3933}.history-cancel svg,.history-view svg{width:13px}.history-empty{display:grid;place-items:center;padding:90px 20px;color:var(--muted);text-align:center}.history-empty svg{width:28px}.history-empty b{margin-top:9px;color:var(--ink)}.history-empty p{margin:3px 0;font-size:10px}.history-post-modal{width:min(620px,calc(100vw - 30px))}.history-post-detail{display:grid;gap:13px;padding:18px}.history-detail-summary{display:flex;align-items:center;gap:11px}.history-detail-summary>div{flex:1}.history-detail-summary p{margin:5px 0 0;color:var(--muted);font-size:9px}.history-detail-summary a{display:flex;align-items:center;gap:5px;color:var(--coral-dark);font-size:9px;font-weight:800}.history-detail-summary a svg{width:14px}.history-analytics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.history-analytics article{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fff}.history-analytics article>svg{width:17px;color:var(--coral-dark)}.history-analytics article>span{display:grid}.history-analytics small{color:var(--muted);font-size:8px}.history-analytics b{font-size:15px}.history-post-detail dl{display:grid;grid-template-columns:repeat(2,1fr);margin:0;border:1px solid var(--line);border-radius:10px;background:var(--soft)}.history-post-detail dl>div{display:grid;gap:3px;padding:11px}.history-post-detail dt{color:var(--muted);font-size:8px}.history-post-detail dd{margin:0;font-size:9px;font-weight:800}.history-post-detail footer{display:flex;justify-content:flex-end}@media(max-width:650px){.history-filters{align-items:stretch;flex-direction:column}.history-tabs{overflow:auto}.history-filters select{width:100%}.history-post-list>article{grid-template-columns:32px minmax(0,1fr) auto}.history-status{display:none}.history-analytics,.history-post-detail dl{grid-template-columns:1fr}}.history-post-preview{width:min(340px,100%);margin:auto;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}.history-post-preview>header{display:flex;align-items:center;gap:8px;padding:10px;border-bottom:1px solid var(--line)}.history-post-preview>header>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--coral-dark);font-size:10px;font-weight:900}.history-post-preview header>div{display:grid}.history-post-preview header b{font-size:10px}.history-post-preview header small{color:var(--muted);font-size:8px;text-transform:capitalize}.history-post-preview>img{width:100%;max-height:310px;display:block;object-fit:cover}.history-preview-empty{height:150px;display:grid;place-items:center;align-content:center;gap:5px;color:var(--muted);background:var(--soft)}.history-preview-empty svg{width:24px}.history-post-preview>p{margin:0;padding:11px;font-size:10px;line-height:1.5;white-space:pre-wrap}.history-post-preview>div:last-child{display:flex;flex-wrap:wrap;gap:4px;padding:0 11px 11px;color:var(--coral-dark);font-size:8px}.post-media-preview{margin-bottom:12px;min-width:0}.post-media-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:10px;background:#191719}.post-media-frame{position:relative;flex:0 0 100%;min-width:0;height:260px;scroll-snap-align:start}.post-media-frame>img,.post-media-frame>video,.post-media-frame>iframe,.post-media-play{display:block;width:100%;height:100%;border:0;object-fit:contain;background:#191719}.post-media-play{position:relative;cursor:pointer;color:#fff}.post-media-play img{width:100%;height:100%;object-fit:contain}.post-media-play>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#0005;font-weight:700}.post-media-play svg{width:28px;height:28px}.post-media-play:focus-visible{outline:3px solid var(--coral-dark);outline-offset:-4px}.post-media-unavailable{position:relative;height:100%;color:#fff;text-align:center;font-size:13px}.post-media-unavailable>img{width:100%;height:100%;object-fit:contain;opacity:.3}.post-media-unavailable>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:24px;background:#19171966}.post-media-unavailable small{color:#ddd!important;line-height:1.5}.post-media-count{position:absolute;top:8px;right:8px;border-radius:12px;padding:3px 8px;background:#000b;color:#fff;font-size:11px;pointer-events:none}.post-original-link{display:inline-block;margin-top:8px;color:var(--coral-dark);font-size:12px;font-weight:700;text-decoration:none}.post-original-link:hover{text-decoration:underline}@media(max-width:600px){.post-media-frame{height:300px}}.analytics-simple{display:grid;gap:11px}.analytics-actionbar.compact{display:flex;align-items:end;justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--line);border-radius:11px;background:#fff}.analytics-filter-row{min-width:0;display:flex;align-items:end;gap:8px;flex-wrap:wrap}.analytics-filter-row>label{min-width:145px}.analytics-filter-row input,.analytics-filter-row select{height:36px;padding:7px 10px}.range-tabs{display:flex;padding:3px;border-radius:9px;background:#eeeae6}.range-tabs button{padding:7px 10px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-size:9px;font-weight:800}.range-tabs button.active{color:#fff;background:var(--coral)}.analytics-actions{display:flex;gap:7px;flex:none}.analytics-actions .button{min-height:36px;padding:0 11px;font-size:9px}.analytics-notice{margin:0;padding:9px 11px;border-radius:9px;color:#286e4e;background:#edf8f1;font-size:10px}.analytics-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.analytics-kpis article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:12px;border:1px solid var(--line);border-radius:11px;background:#fff}.analytics-kpis article>svg{width:32px;height:32px;padding:8px;border-radius:8px;color:var(--coral-dark);background:#fff0ed}.analytics-kpis article>span{display:grid}.analytics-kpis small{color:var(--muted);font-size:8px}.analytics-kpis strong{font:800 21px Manrope}.analytics-kpis .positive{color:#278558}.analytics-kpis .negative{color:#b6453d}.analytics-section-tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:10px;background:#eeeae6}.analytics-section-tabs button{padding:7px 12px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-size:9px;font-weight:800;text-transform:capitalize}.analytics-section-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #241c1714}.analytics-main-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:10px}.analytics-main-grid>article,.analytics-inline-detail{min-height:250px;border:1px solid var(--line);border-radius:11px;background:#fff}.analytics-main-grid>article>header,.analytics-inline-detail>header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line)}.analytics-inline-detail>header span,.analytics-inline-detail>header small{color:var(--muted);font-size:9px}.platform-performance,.top-performance-list{display:grid;gap:9px;padding:13px}.platform-performance>div{display:grid;grid-template-columns:175px 1fr;align-items:center;gap:10px}.platform-performance span,.top-performance-list span{display:grid;min-width:0}.platform-performance small,.top-performance-list small{color:var(--muted);font-size:8px}.platform-performance i{height:6px;overflow:hidden;border-radius:99px;background:var(--soft)}.platform-performance i b{height:100%;display:block;border-radius:99px;background:var(--coral)}.platform-performance p,.top-performance-list p,.detail-breakdown>p{color:var(--muted);font-size:9px}.top-performance-list>div{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid #eeeae6}.top-performance-list i{width:21px;height:21px;display:grid;place-items:center;border-radius:6px;color:var(--coral-dark);background:#fff0ed;font-size:8px;font-style:normal;font-weight:800}.top-performance-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-breakdown{display:grid;gap:7px;padding:12px}.detail-breakdown article{display:grid;grid-template-columns:minmax(0,1fr) auto 90px;align-items:center;gap:12px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.detail-breakdown article>span{display:grid}.detail-breakdown small{color:var(--muted);font-size:8px}.analytics-inline-detail>.analytics-native{margin:12px}.analytics-footer{display:flex;align-items:center;justify-content:flex-end}.analytics-footer small{color:var(--muted);font-size:8px}@media(max-width:1100px){.analytics-actionbar.compact{align-items:stretch;flex-direction:column}.analytics-actions{justify-content:flex-end}.analytics-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.analytics-filter-row{align-items:stretch;flex-direction:column}.analytics-filter-row>label,.range-tabs{width:100%}.range-tabs button{flex:1}.analytics-actions{justify-content:stretch}.analytics-actions .button{flex:1}.analytics-kpis,.analytics-main-grid{grid-template-columns:1fr}.analytics-section-tabs{overflow:auto}.analytics-section-tabs button{white-space:nowrap}.platform-performance>div,.detail-breakdown article{grid-template-columns:1fr}}.analytics-source-note{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.analytics-real-table{overflow:auto;padding:12px}.analytics-real-table table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.analytics-real-table th,.analytics-real-table td{padding:12px;border-bottom:1px solid var(--line);vertical-align:top}.analytics-real-table th{white-space:nowrap}.analytics-real-table small{display:block;color:var(--muted);font-size:11px;max-width:260px;overflow:hidden;text-overflow:ellipsis}.analytics-real-table p{padding:12px;color:var(--muted)}.analytics-post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;padding:16px}.analytics-post-grid article{min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px}.analytics-post-grid h3{font-size:14px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.analytics-post-grid small{color:var(--muted)}.analytics-post-grid video,.analytics-post-grid img{max-width:100%;max-height:320px;object-fit:contain}.analytics-post-grid p,.analytics-post-grid a{font-size:12px}.analytics-main-grid>article>header small{font-size:10px;color:var(--muted)}.analytics-inline-detail>header{gap:12px;flex-wrap:wrap}.analytics-footer{line-height:1.7}.period-control{min-width:274px!important}.period-control>.range-tabs{margin-top:0}.analytics-filter-row>.period-control{display:grid;gap:6px}.analytics-inline-detail .analytics-native{overflow:auto}.analytics-inline-detail .analytics-native>header,.analytics-inline-detail .analytics-native>article{min-width:720px}.analytics-inline-detail{min-height:250px}.detail-breakdown article>span:first-child{min-width:0}.detail-breakdown article>span:first-child b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:700px){.period-control{min-width:0!important}.toolbar-title+.section-toolbar-actions{flex-wrap:wrap}}.account-access-page{padding:0 0 24px}.account-access-heading{display:flex;align-items:center;min-height:72px;margin-bottom:12px}.account-access-heading h1{font-size:clamp(1.75rem,2.4vw,2.25rem);margin:0;letter-spacing:-.04em}.account-access-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.account-panel{background:#fff;border:1px solid var(--line,#ddd6d0);border-radius:16px;min-height:560px;overflow:hidden}.account-panel>header{height:68px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line,#ddd6d0)}.account-panel h2{font-size:1.12rem;margin:0}.account-panel header small{display:block;color:#746d70;margin-top:2px}.account-profile-summary{margin:16px 18px 14px;padding:12px;background:#f8f5f2;border:1px solid #e5ded8;border-radius:13px;display:flex;align-items:center;gap:11px}.account-profile-summary>span,.member-avatar{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:11px;background:#bd4138;color:#fff;font-weight:800}.account-profile-summary>div{display:grid;min-width:0}.account-profile-summary small,.member-identity small{color:#746d70;overflow:hidden;text-overflow:ellipsis}.account-profile-summary em{margin-left:auto;font-style:normal;font-size:.72rem;padding:5px 8px;border-radius:99px;background:#fff;border:1px solid #e2dbd5}.account-fields{padding:0 18px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.account-fields label,.account-modal label{display:grid;gap:6px;font-size:.75rem;font-weight:700;color:#575056}.account-fields input,.account-fields select,.account-modal input,.account-modal select{height:43px;border:1px solid #dcd4cd;border-radius:10px;background:#fff;padding:0 12px;font:inherit;color:#171419}.account-fields input[readonly]{background:#f7f5f3;color:#6e676b}.account-wide{grid-column:1/-1}.select-wrap{position:relative}.select-wrap select{width:100%;padding-left:38px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-wrap svg{position:absolute;top:13px;left:12px;width:17px;height:17px;color:#81797d}.select-wrap svg:last-child{left:auto;right:12px}.preference-list{margin:15px 18px;border:1px solid #e5ded8;border-radius:12px;overflow:hidden}.preference-list label{height:46px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee8e3}.preference-list label:last-child{border:0}.preference-list span{display:flex;align-items:center;gap:9px;font-size:.8rem}.preference-list svg{width:17px;color:#a63831}.preference-list input{width:34px;height:19px;accent-color:#bd4138}.account-save{margin:0 18px;width:calc(100% - 36px);justify-content:center}.account-success{display:flex;align-items:center;justify-content:center;gap:4px;color:#23845d;margin-top:8px}.account-success svg{width:14px}.button.compact{min-height:38px;padding:0 12px;font-size:.78rem}.access-summary{margin:16px 18px 8px;padding:12px 14px;border-radius:12px;background:#fff7f5;border:1px solid #f0d2ce;display:flex;align-items:center;gap:10px}.access-summary>svg{color:#bd4138}.access-summary span{display:flex;align-items:baseline;gap:8px}.access-summary small{color:#746d70}.member-list{padding:5px 18px 18px;display:grid;gap:8px}.member-row{width:100%;border:1px solid #e5ded8;background:#fff;border-radius:12px;padding:10px;display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;text-align:left}.member-row:hover{border-color:#d29a94;background:snow}.member-avatar{width:38px;height:38px;flex-basis:38px;background:#5f4a49}.member-identity{display:grid;min-width:0}.member-identity b{font-size:.84rem}.member-role,.member-status{font-size:.7rem;white-space:nowrap}.member-role{padding:5px 7px;border-radius:7px;background:#f4f1ee}.member-status{color:#21805b;text-transform:capitalize}.member-status.pending{color:#a86413}.account-empty{min-height:220px;display:grid;place-content:center;justify-items:center;color:#777}.account-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#18141688;border:0;z-index:60}.account-modal{position:fixed;z-index:61;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(460px,calc(100vw - 32px));background:#fff;border-radius:16px;box-shadow:0 24px 70px #17111633;overflow:hidden}.account-modal>header{height:76px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5ded8}.account-modal h2{margin:2px 0 0}.account-modal header small{font-size:.66rem;color:#a63831;font-weight:800;letter-spacing:.1em}.account-modal header button{width:40px;height:40px;border:1px solid #ded7d1;background:#fff;border-radius:10px}.account-modal form{padding:18px;display:grid;gap:14px}.account-modal footer{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}@media(max-width:900px){.account-access-columns{grid-template-columns:1fr}.account-panel{min-height:auto}.member-row{grid-template-columns:38px minmax(0,1fr) auto}.member-status{display:none}}@media(max-width:540px){.account-fields{grid-template-columns:1fr}.account-wide{grid-column:auto}.member-role{display:none}}.account-access-heading{justify-content:space-between}.account-logout{height:42px}.account-save{margin-top:16px}.account-panel{min-height:460px}.member-row{grid-template-columns:38px minmax(0,1fr) auto auto auto}.member-delete{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#9d3630}.member-delete:hover{background:#fff0ee}.member-delete svg{width:16px}.account-confirm{padding:26px;text-align:center;width:min(390px,calc(100vw - 32px))}.account-confirm>svg{width:32px;height:32px;color:#bd4138}.account-confirm h2{margin:10px 0 5px}.account-confirm p{margin:0 0 20px;color:#746d70}.account-confirm footer{justify-content:center}.button.danger{background:#a82f29;color:#fff;border-color:#a82f29}@media(max-width:900px){.member-row{grid-template-columns:38px minmax(0,1fr) auto auto}}@media(max-width:540px){.account-access-heading{align-items:flex-start;gap:10px}.account-logout{padding:0 10px}.member-row{grid-template-columns:38px minmax(0,1fr) auto}.member-status{display:none}}.billing-wallet-page{display:grid;gap:16px}.billing-title{display:flex;align-items:end;justify-content:space-between}.billing-title h1{font-size:34px;margin:3px 0 0}.billing-plan{border:1px solid var(--border);background:#fff;border-radius:999px;padding:8px 12px;font-weight:700;text-transform:capitalize}.wallet-stats{display:grid;grid-template-columns:2.5fr repeat(4,1fr);gap:12px}.wallet-stats article{min-height:126px;padding:18px;border:1px solid var(--border);border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:9px}.wallet-stats article>i{width:34px;height:34px;border-radius:10px;background:#fff0ed;color:var(--coral);display:grid;place-items:center}.wallet-stats svg{width:18px}.wallet-stats article>span{color:var(--muted);font-weight:700}.wallet-stats article>strong{font-size:22px}.wallet-stats .wallet-balance{background:linear-gradient(135deg,#fff 25%,#fff0ed);flex-direction:row;align-items:center;justify-content:space-between}.wallet-balance div{display:flex;flex-direction:column;gap:6px}.wallet-balance div>span{font-weight:800;color:var(--muted)}.wallet-balance div strong{font-size:38px}.wallet-balance div small{color:var(--muted)}.wallet-balance>i{width:76px;height:76px;border-radius:50%;background:conic-gradient(var(--coral) var(--wallet-use),#f0e8e5 0);position:relative;display:grid;place-content:center;text-align:center;font-style:normal}.wallet-balance>i:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:#fff}.wallet-balance>i>*{position:relative;z-index:1}.wallet-balance>i b{font-size:16px}.wallet-balance>i small{font-size:10px;color:var(--muted)}.wallet-tabs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:15px;padding:7px;background:#f0ece9}.wallet-tabs button{height:48px;border:0;border-radius:11px;background:transparent;display:flex;gap:9px;align-items:center;justify-content:center;font-weight:800;color:var(--muted)}.wallet-tabs button.active{background:#fff;color:var(--coral);box-shadow:0 2px 8px #211b1912}.wallet-tabs svg{width:18px}.wallet-panel{border:1px solid var(--border);border-radius:16px;background:#fff;padding:16px;min-height:310px}.wallet-panel>header{border-bottom:1px solid var(--border);padding-bottom:12px}.wallet-panel h2,.wallet-panel h3{margin:0 0 4px}.wallet-panel p{margin:0;color:var(--muted)}.credit-form{margin-top:16px;padding:16px;border:1px solid #f0cbc5;border-radius:14px;background:#fff8f6;display:grid;gap:12px}.credit-form label{font-weight:800}.credit-form label>div{height:52px;margin-top:7px;border:1px solid var(--border);border-radius:12px;background:#fff;display:flex;align-items:center}.credit-form label span{font-size:24px;padding:0 14px;color:var(--coral)}.credit-form input{border:0!important;box-shadow:none!important;flex:1;height:100%;font-size:17px;font-weight:700}.credit-form label b{margin-right:10px;border-radius:999px;padding:7px 10px;background:#fff0ed;color:var(--coral)}.credit-form>small{color:var(--muted)}.credit-presets{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.credit-presets button{height:42px;border:1px solid var(--border);border-radius:10px;background:#fff;font-weight:800}.credit-presets button.active{border-color:var(--coral);color:var(--coral);background:#fff0ed}.credit-pay{height:48px;border:0;border-radius:11px;background:var(--coral);color:#fff;font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:center;gap:8px}.credit-pay svg{width:18px}.billing-summary-row,.wallet-activity article{display:flex;align-items:center;gap:15px;padding:14px 4px;border-bottom:1px solid var(--border)}.billing-summary-row span,.wallet-activity span{display:flex;flex:1;flex-direction:column}.billing-summary-row small,.wallet-activity small{color:var(--muted)}.billing-summary-row>strong{font-size:20px}.plan-usage{margin-top:18px}.plan-usage article{display:grid;grid-template-columns:230px 1fr;align-items:center;gap:18px;padding:8px 0}.plan-usage span{display:flex;flex-direction:column}.plan-usage small{color:var(--muted)}.plan-usage progress{width:100%;height:8px;accent-color:var(--coral)}.wallet-activity i{width:32px;height:32px;border-radius:50%;background:#edf8f0;color:#267445;display:grid;place-items:center}.wallet-activity svg{width:16px}.wallet-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);gap:8px}.wallet-empty svg{width:28px}.wallet-empty b{color:var(--ink)}@media(max-width:1100px){.wallet-stats{grid-template-columns:repeat(2,1fr)}.wallet-stats .wallet-balance{grid-column:1/-1}}@media(max-width:700px){.wallet-stats{grid-template-columns:1fr}.wallet-tabs button{font-size:0}.wallet-tabs svg{width:20px}.credit-presets{grid-template-columns:repeat(2,1fr)}.plan-usage article{grid-template-columns:1fr}.billing-title{align-items:start;gap:10px}.billing-plan{font-size:12px}}.billing-wallet-page{gap:12px}.billing-title h1{font-size:32px}.wallet-stats{gap:10px}.wallet-stats article{min-height:102px;padding:14px;gap:6px}.wallet-stats article>i{width:30px;height:30px}.wallet-stats article>strong{font-size:20px}.wallet-balance div strong{font-size:32px}.wallet-balance>i{width:62px;height:62px}.wallet-panel{min-height:0;padding:14px}.wallet-panel>header{padding-bottom:9px}.wallet-panel h2{font-size:20px}.wallet-panel p{font-size:13px}.credit-panel{display:grid;grid-template-columns:210px 1fr;align-items:center;gap:16px}.credit-panel>header{border-bottom:0;padding:0}.credit-form{margin:0;padding:10px;grid-template-columns:minmax(220px,1fr) minmax(340px,1.4fr) 190px;align-items:end;gap:10px}.credit-form label>div{height:42px;margin-top:4px}.credit-form label span{font-size:20px}.credit-presets{gap:6px}.credit-presets button{height:42px}.credit-pay{height:42px;font-size:14px}.billing-history-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.history-card{min-height:190px}.billing-summary-row{padding:14px 0}.billing-summary-row .status-pill{flex:0;border-radius:999px;background:#edf8f0;color:#267445;padding:6px 9px;font-size:12px;font-weight:800;text-transform:capitalize}.limits-inline{display:flex;justify-content:space-between;padding-top:13px;color:var(--muted);font-size:13px}.wallet-empty.compact{min-height:118px}.wallet-activity article{padding:10px 0}@media(max-width:1200px){.credit-panel,.credit-form{grid-template-columns:1fr}.billing-history-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.billing-history-grid{grid-template-columns:1fr}.credit-presets{grid-template-columns:repeat(3,1fr)}}.pricing-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:14px;background:#fff}.pricing-strip span{padding:11px 14px;display:flex;flex-direction:column;border-right:1px solid var(--border)}.pricing-strip span:last-child{border:0}.pricing-strip small{color:var(--muted);margin-top:2px}.payment-note{grid-column:1/-1;margin:8px 0 0!important;color:#267445!important;font-weight:700}.credit-panel>.error{grid-column:1/-1;margin:8px 0 0;color:#b42318}@media(max-width:900px){.pricing-strip{grid-template-columns:1fr 1fr}.pricing-strip span:nth-child(2){border-right:0}.pricing-strip span:nth-child(-n+2){border-bottom:1px solid var(--border)}}.billing-actions{display:flex;align-items:center;gap:8px}.billing-actions button{height:38px;padding:0 13px;border:1px solid var(--border);border-radius:10px;background:#fff;font-weight:800;display:flex;align-items:center;gap:6px}.billing-actions button.primary{border-color:var(--coral);background:var(--coral);color:#fff}.billing-actions svg{width:15px}.entry-icon{width:30px;height:30px;flex:0 0 30px;border:1px solid var(--border);border-radius:8px;background:#fff;display:grid;place-items:center}.entry-icon svg{width:14px}.wallet-activity article{position:relative}.fee-popover{position:absolute;right:38px;top:44px;z-index:2;padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:#282327!important;color:#fff!important;box-shadow:0 8px 20px #0002;white-space:nowrap}.billing-modal{width:min(680px,calc(100% - 32px))}.subscription-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px}.subscription-options article{position:relative;padding:16px;border:1px solid var(--border);border-radius:14px}.subscription-options article.recommended{border-color:var(--coral);background:#fff8f6}.subscription-options em{position:absolute;right:10px;top:10px;color:var(--coral);font-size:11px;font-style:normal;font-weight:800}.subscription-options span{display:flex;flex-direction:column}.subscription-options strong{font-size:28px;margin-top:8px}.subscription-options small{color:var(--muted)}.subscription-options ul{list-style:none;padding:8px 0;margin:8px 0}.subscription-options li{display:flex;gap:7px;align-items:center;padding:5px 0;font-size:13px}.subscription-options li svg{width:14px;color:#267445}.subscription-options article>button{width:100%;height:40px;border:0;border-radius:9px;background:var(--coral);color:#fff;font-weight:800}.money-modal{display:grid;gap:12px;padding:16px}.money-modal label{font-weight:800}.money-modal label>div{display:flex;align-items:center;height:46px;margin-top:5px;border:1px solid var(--border);border-radius:10px}.money-modal label span{padding:0 12px;color:var(--coral);font-size:20px}.money-modal input{flex:1;border:0!important;box-shadow:none!important}.money-modal label b{padding-right:12px;color:var(--muted);font-size:12px}.money-modal>small{color:var(--muted)}@media(max-width:700px){.billing-title{flex-direction:column}.billing-actions{width:100%;flex-wrap:wrap}.billing-plan{margin-right:auto}.subscription-options{grid-template-columns:1fr}}.billing-wallet-page{min-height:calc(100dvh - 90px);grid-template-rows:auto auto minmax(260px,1fr)}.billing-title{align-items:center}.billing-title h1{margin:0;font-size:30px}.billing-actions button.subscribe{border-color:var(--coral);background:var(--coral);color:#fff;box-shadow:0 5px 14px #bf403526}.billing-actions button.subscribe:hover{background:#a9362d}.wallet-stats article{min-height:88px;padding:12px}.wallet-stats article>i{width:28px;height:28px}.wallet-stats article>span{font-size:13px}.wallet-stats article>strong{font-size:18px}.wallet-balance div strong{font-size:29px}.wallet-balance div small{font-size:11px}.wallet-balance>i{width:56px;height:56px}.billing-history-grid{min-height:0}.history-card{height:100%;min-height:260px;display:flex;flex-direction:column}.history-card>header{flex:0}.history-card h2{font-size:19px}.history-entries{min-height:0;overflow:auto}.history-card .billing-summary-row{margin:0}.wallet-activity.history-entries{flex:1}.billing-summary-row>strong{font-size:17px}@media(max-width:760px){.billing-wallet-page{grid-template-rows:auto auto auto}.history-card{min-height:220px}}.wallet-stats .wallet-balance>svg{width:30px;height:30px;padding:7px;border-radius:10px;background:#fff0ed;color:var(--coral)}.money-modal .recharge-mode{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}.recharge-mode>span{padding:4px 8px;border-radius:6px;background:#fff0ed;color:var(--coral);font-size:11px;font-weight:700}.money-modal input{min-width:0;width:100%}.money-modal .recharge-status,.money-modal .recharge-error{margin:0;padding:10px 12px;border-radius:9px;font-size:13px;line-height:1.5}.money-modal .recharge-status{background:#edf8f0;color:#267445}.money-modal .recharge-error{background:#fff0ed;color:#b42318}.recharge-pending{border-top:1px solid var(--border);margin-top:4px;padding-top:12px}.recharge-pending summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-size:13px;font-weight:700}.recharge-pending summary::-webkit-details-marker{display:none}.recharge-pending summary>span{padding:2px 6px;border-radius:5px;background:#f0ece9;font-size:11px;color:var(--muted)}.recharge-pending summary>svg{width:16px;height:16px;margin-left:auto;transition:transform .15s}.recharge-pending[open] summary>svg{transform:rotate(180deg)}.recharge-pending>p{font-size:12px;color:var(--muted);margin:12px 0 4px}.recharge-pending-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.recharge-pending-row:last-child{border-bottom:0;padding-bottom:0}.recharge-pending-row>span{display:flex;align-items:center;gap:10px;font-size:14px}.recharge-pending-row small{color:var(--muted);font-size:11px}.recharge-pending-row button{border:1px solid var(--border);border-radius:8px;background:#fff;padding:7px 10px;font-size:12px;font-weight:700;color:var(--coral)}.money-modal button:disabled{opacity:.6;cursor:not-allowed}.recharge-pending summary:focus-visible,.recharge-pending-row button:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.brands-page{display:grid;gap:14px}.compact-page-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.compact-page-head>div{display:flex;align-items:baseline;gap:10px}.compact-page-head h1{margin:0;font:800 28px Manrope}.compact-page-head small{color:var(--muted);font-size:9px}.compact-page-head .button{min-height:36px}.brand-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.brand-summary-card{min-height:154px;display:grid;grid-template-columns:48px minmax(0,1fr) 14px;grid-template-rows:auto 1fr;align-items:start;gap:12px;padding:16px;border:1px solid var(--line);border-radius:13px;color:var(--ink);background:#fff;text-align:left}.brand-summary-card:hover{border-color:#d8aaa4;box-shadow:0 8px 24px #3c24200d}.brand-summary-card>svg{grid-column:3;grid-row:1;width:14px;color:var(--muted)}.brand-card-logo{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border-radius:12px;color:#fff;background:var(--coral);font:800 14px Manrope}.brand-card-logo img{width:100%;height:100%;object-fit:contain;background:#fff}.brand-card-main{min-width:0;display:grid}.brand-card-main>b{font:800 15px Manrope}.brand-card-main>small{margin-top:2px;color:var(--coral-dark);font-size:8px}.brand-card-main>p{display:-webkit-box;overflow:hidden;margin:9px 0 0;color:var(--muted);font-size:9px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.brand-card-facts{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px 12px;padding-top:10px;border-top:1px solid var(--line)}.brand-card-facts small{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:8px}.brand-card-facts svg{width:11px}.brands-empty{display:grid;place-items:center;min-height:280px;padding:30px;border:1px dashed var(--line);border-radius:14px;background:#fff;text-align:center}.brands-empty>svg{width:30px;color:var(--coral)}.brands-empty h2{margin:10px 0 3px}.brands-empty p{margin:0 0 16px;color:var(--muted)}.brand-detail-modal{width:min(820px,calc(100vw - 40px))}.brand-modal-identity{display:flex!important;grid-auto-flow:column;align-items:center;gap:11px}.brand-modal-identity .brand-card-logo{width:40px;height:40px;border-radius:10px}.brand-detail-form{min-height:0;display:grid;gap:11px;overflow:auto;padding:18px}.brand-detail-form>label,.brand-detail-form .modal-field-grid>label,.brand-detail-form fieldset>label{display:grid;gap:5px;font-size:9px;font-weight:800}.brand-detail-form textarea{resize:vertical}.brand-detail-form fieldset{display:grid;gap:10px;margin:0;padding:12px;border:1px solid var(--line);border-radius:10px}.brand-detail-form legend{padding:0 5px;font-size:9px;font-weight:800}.brand-detail-form>footer{position:sticky;bottom:-18px;display:flex;justify-content:flex-end;gap:8px;margin:4px -18px -18px;padding:12px 18px;border-top:1px solid var(--line);background:#fff}.brand-readonly-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.brand-readonly-facts span{min-width:0;display:flex;align-items:center;gap:7px;padding:9px;border:1px solid var(--line);border-radius:8px;background:#fff}.brand-readonly-facts svg{flex:none;width:14px;color:var(--coral-dark)}.brand-readonly-facts b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.brand-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.brand-card-grid,.brand-readonly-facts{grid-template-columns:1fr}.compact-page-head{align-items:flex-start}.compact-page-head>div{display:grid}}.brand-create-modal{width:min(520px,calc(100vw - 40px))}.brand-create-form{gap:13px}.brand-logo-upload{position:relative;grid-template-columns:54px minmax(0,1fr)!important;grid-template-rows:auto auto 1fr;align-items:center;padding:12px;border:1px dashed #d7b7b2;border-radius:11px;background:#fffaf9;cursor:pointer}.brand-logo-upload>span{grid-column:1/-1}.brand-logo-upload>input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.brand-logo-upload>i{grid-row:2/4;width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border-radius:10px;color:var(--coral-dark);background:#f4e5e2}.brand-logo-upload>i img{width:100%;height:100%;object-fit:contain;background:#fff}.brand-logo-upload>i svg{width:20px}.brand-logo-upload>b{align-self:end;font-size:10px}.brand-logo-upload>small{align-self:start;color:var(--muted);font-size:8px;font-weight:500}.website-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#fff}.website-input:focus-within{border-color:var(--coral);box-shadow:0 0 0 3px #bf40351a}.website-input>b{align-self:stretch;display:flex;align-items:center;padding:0 10px;border-right:1px solid var(--line);color:var(--muted);background:var(--soft);font-size:11px;-webkit-user-select:none;user-select:none}.website-input>input{border:0!important;border-radius:0!important;box-shadow:none!important}.brand-summary-card{min-height:82px;grid-template-rows:auto;align-items:center}.brand-summary-card>svg{grid-row:1;align-self:center}.brand-card-main>small{display:flex;align-items:center;gap:4px;margin-top:5px;color:var(--muted)}.brand-card-main>small svg{width:11px}.brand-summary-card .brand-card-facts,.brand-summary-card .brand-card-main>p{display:none}.brand-switcher{position:relative;margin:11px 14px}.brand-switcher-trigger{width:100%;min-height:64px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 9px;border:1px solid rgba(232,94,81,.28);border-radius:14px;color:#fff;background:linear-gradient(135deg,#e85e5121,#ffffff09);text-align:left;transition:.15s ease}.brand-switcher-trigger:hover,.brand-switcher.open .brand-switcher-trigger{border-color:#e85e518c;background:linear-gradient(135deg,#e85e5133,#ffffff0f);box-shadow:0 8px 24px #0003}.brand-switcher i{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border-radius:10px;color:#fff;background:#65413f;font-size:11px;font-style:normal;font-weight:800}.brand-switcher i img{width:100%;height:100%;object-fit:contain;background:#fff}.brand-switcher-trigger>span,.brand-switcher-menu button>span{min-width:0;display:grid}.brand-switcher-trigger small{color:#9e969f;font-size:9px}.brand-switcher-trigger b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.brand-switcher-trigger>svg{width:15px;color:#c7c0c8;transition:transform .15s}.brand-switcher.open .brand-switcher-trigger>svg{color:#ffaaa2;transform:rotate(180deg)}.brand-switcher-menu{position:absolute;z-index:80;top:calc(100% + 7px);left:0;width:100%;overflow:hidden;padding:5px;border:1px solid #484149;border-radius:12px;background:#252228;box-shadow:0 18px 42px #0008}.brand-switcher-menu>button{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:8px;border:0;border-radius:8px;color:#ded8df;background:transparent;text-align:left}.brand-switcher-menu>button:hover,.brand-switcher-menu>button[aria-selected=true]{color:#fff;background:#353039}.brand-switcher-menu i{width:32px;height:32px;border-radius:8px}.brand-switcher-menu b,.brand-switcher-menu small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-switcher-menu b{font-size:11px}.brand-switcher-menu small{color:#979098;font-size:8px}.brand-switcher-menu svg{width:13px;color:#ff8177}.brand-switcher-menu .brand-switcher-manage{margin-top:4px;border-top:1px solid #403a42;border-radius:0}.brand-switcher-manage>svg{justify-self:center}.create-result-image{max-width:100%;max-height:360px;object-fit:contain}.attached-assets button{border:0;padding:8px;background:#fff;width:100%;text-align:left}.knowledge-panel>p{padding:10px}.publish-error{color:#a12f22}.publish-method small{display:block;font-size:11px;line-height:1.5}.chat-composer>small{display:block;font-size:11px;padding:5px}.publish-composer-complete .publish-platform-row{grid-template-columns:repeat(auto-fit,minmax(95px,1fr));overflow:visible}.publish-composer-complete .publish-platform-row article input{position:static;justify-self:center;margin:0 0 4px}.publish-composer-complete fieldset.publish-composer-grid{margin:0;padding:0;border:0;min-width:0}.attached-assets video,.assistant-message video,.publish-preview video,.platform-preview video{width:100%;max-height:300px;object-fit:contain}.create-attached-layout .chat-create-layout{grid-template-rows:minmax(0,1fr)}.create-attached-layout .prerna-chat{min-height:0}.create-attached-layout .assistant-message figure img{max-height:300px;object-fit:contain}.create-attached-layout .attached-assets img{max-height:160px;object-fit:contain}.create-attached-layout .attached-assets button{font:inherit;font-size:11px}.publish-composer-grid>fieldset.publish-content-panel,.publish-method{min-width:0;margin:0;border:0}.publish-method{padding:0}.create-resource-panel{height:100%;min-height:0;overflow:auto}.create-resource-panel[hidden]{display:none}.reference-file-picker{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;border-radius:10px;cursor:pointer;background:var(--soft);color:var(--ink)}.reference-file-picker>input[type=file]{position:static;order:1;flex:0 0 100%;display:block;min-width:0;width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;opacity:1;background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.reference-file-picker>input[type=file]::file-selector-button{margin-right:8px;padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.reference-file-picker>input[type=file]:focus-visible{outline:2px solid var(--coral-dark);outline-offset:2px}.reference-file-picker:has(input:disabled){opacity:.5;cursor:default}.reference-file-picker>svg{width:22px;flex:none}.reference-file-picker>span{display:grid;gap:2px}.reference-file-picker small{font-size:11px;color:var(--muted)}.reference-file-picker:focus-within{outline:2px solid var(--coral-dark);outline-offset:2px}.reference-file-picker:hover{background:#eae5e1}.publish-header-actions .native-media-picker{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;border:1px solid #e4c2bd;border-radius:9px;background:#fff8f6;color:var(--coral-dark);font-size:10px;font-weight:800;cursor:pointer}.native-media-picker>input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer}.native-media-picker:has(input:disabled){opacity:.45;cursor:default}.native-media-picker:focus-within{outline:2px solid var(--coral-dark);outline-offset:2px}.publish-composer-complete .publish-method>label{display:grid;grid-template-columns:18px minmax(0,1fr)}.publish-composer-complete .publish-method>label>input{width:auto}@media(max-width:720px){.native-media-picker>span{display:none}}.publish-composer-complete fieldset.publish-composer-grid{display:grid;gap:0;border-radius:0}.publish-composer-complete fieldset.publish-content-panel{display:block;padding:18px;border:0;border-right:1px solid var(--line);border-radius:0}.publish-composer-complete fieldset.publish-method{display:grid;gap:9px;padding:0;border:0;border-radius:0}.publish-composer-complete .publish-preview>button{grid-column:1/-1;justify-self:start;margin-bottom:8px}@media(max-width:680px){.publish-composer-complete fieldset.publish-composer-grid{display:block}.publish-composer-complete fieldset.publish-content-panel{border-right:0;border-bottom:1px solid var(--line)}}.chat-user-prompt{margin:0 0 16px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--soft);overflow-wrap:anywhere}.chat-user-prompt>b{font-size:12px}.chat-user-prompt>p{margin:6px 0 0;white-space:pre-wrap;font-size:14px;line-height:1.5}.publish-composer-complete .post-composer-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.publish-composer-complete .post-composer-body>.publish-composer-grid{flex:none;overflow:visible}.publish-composer-complete .post-composer-body:focus-visible{outline:2px solid var(--coral-dark);outline-offset:-2px}.publish-composer-complete>p{flex:none;margin:0;padding:10px 18px;font-size:12px;line-height:1.5;border-top:1px solid var(--line)}.publish-composer-complete .publish-platform-row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;padding:4px 0 8px}.publish-composer-complete .publish-platform-row article{min-width:0;padding:12px 8px}.publish-composer-complete .publish-platform-row article>label{min-height:94px;width:100%;align-content:start;gap:6px!important;cursor:pointer}.publish-composer-complete .publish-platform-row article.disabled>label{cursor:default}.publish-composer-complete .publish-platform-row article b{font-size:11px;line-height:1.4}.publish-composer-complete .publish-platform-row article small{max-width:100%;white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.publish-composer-complete .publish-platform-row article input{width:15px;height:15px;margin:0;accent-color:var(--coral-dark)}.composer-calendar-posts{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.composer-calendar-posts h4{margin:0 0 10px;font-size:13px}.composer-calendar-posts p{font-size:12px;line-height:1.5}.composer-calendar-posts ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:300px;overflow:auto}.composer-calendar-posts li{display:grid;gap:5px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#fff;overflow-wrap:anywhere}.composer-calendar-posts strong{font-size:12px}.composer-calendar-posts time,.composer-calendar-posts small{font-size:11px;color:var(--muted)}.composer-calendar-posts small{text-transform:capitalize}.composer-calendar-posts li:has(.calendar-post-picker){padding:0;border:0;background:transparent}.composer-calendar-posts .calendar-post-picker{display:grid;gap:5px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#fff;text-align:left;color:inherit;cursor:pointer;font:inherit}.composer-calendar-posts .calendar-post-picker:hover:not(:disabled),.composer-calendar-posts .calendar-post-picker[aria-pressed=true]{border-color:#b84035;background:#fff5f3}.composer-calendar-posts .calendar-post-picker:focus-visible{outline:2px solid #b84035;outline-offset:2px}.composer-calendar-posts .calendar-post-picker:disabled{cursor:default;opacity:.65}.picked-calendar-notice{margin:0;padding:10px 22px;background:#fff5f3;font-size:12px}.picked-calendar-notice span{display:block;margin-top:4px}.publish-content-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.publish-content-heading h3{margin:0}.publish-content-heading .native-media-picker{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:6px;height:36px;padding:0 12px;border:1px solid #e4c2bd;border-radius:9px;background:#fff8f6;color:var(--coral-dark);font-size:11px;font-weight:800;cursor:pointer}.publish-content-heading .native-media-picker>span{display:inline}.publish-content-heading .native-media-picker>svg{width:15px;height:15px}.publish-composer-complete .publish-content-panel,.publish-composer-complete .publish-live-preview{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y}.publish-composer-complete .publish-content-panel:focus-visible,.publish-composer-complete .publish-live-preview:focus-visible{outline:2px solid var(--coral-dark);outline-offset:-2px}@media(min-width:981px){.publish-composer-complete{height:calc(100dvh - 40px)}.publish-composer-complete .post-composer-body{overflow:hidden}.publish-composer-complete .post-composer-body>.publish-composer-grid{height:100%;grid-template-rows:minmax(0,1fr);overflow:hidden}.publish-composer-complete .publish-options-panel{min-height:0;overflow-y:auto;overscroll-behavior:contain}}@media(max-width:980px){.publish-composer-complete .publish-content-panel,.publish-composer-complete .publish-live-preview{max-height:min(520px,60dvh)}}.publish-options-panel>.publish-scheduled-time{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.schedule-picker-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:#1f19176b}.schedule-picker-dialog{box-sizing:border-box;width:min(600px,100%);height:min(480px,calc(100dvh - 32px));display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 60px #1f191733;overflow:hidden}.schedule-picker-dialog>header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.schedule-picker-dialog h2{margin:0;font-size:17px}.schedule-picker-dialog header p{margin:3px 0 0;color:var(--muted);font-size:11px}.schedule-picker-dialog header button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:7px;background:#f4f1ed;cursor:pointer;color:inherit}.schedule-picker-dialog .composer-calendar-posts{flex:1;margin:0;padding:6px;border:0;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-gutter:stable;overscroll-behavior:contain;touch-action:pan-y}.schedule-picker-dialog .composer-calendar-posts h4{display:none}.schedule-picker-dialog .composer-calendar-posts ul{max-height:none;overflow:visible;gap:2px}.schedule-picker-dialog .calendar-post-picker{grid-template-columns:minmax(0,1fr) auto;padding:8px 10px;gap:3px 8px;border:1px solid transparent;border-radius:6px}.schedule-picker-dialog .composer-calendar-posts strong{grid-column:1/-1;font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-picker-dialog .composer-calendar-posts time,.schedule-picker-dialog .composer-calendar-posts small{font-size:10px;line-height:1.4}.schedule-picker-dialog .composer-calendar-posts small{grid-column:2;justify-self:end}.schedule-picker-status{margin:0;padding:8px 14px;font-size:12px;border-top:1px solid var(--line)}.schedule-picker-dialog button:focus-visible{outline:2px solid var(--coral-dark);outline-offset:1px}.composer-social-card{overflow:hidden;border:1px solid #dedbd7;border-radius:12px;background:#fff;color:#202124;font-family:Arial,sans-serif;min-width:0}.composer-social-card>header{display:flex;align-items:center;gap:10px;padding:13px 14px;background:#fff}.composer-social-card>header>div{flex:1;min-width:0}.composer-social-card>header strong{display:block;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.composer-social-card>header small{display:flex;align-items:center;gap:4px;font-size:10px;color:#65676b;margin-top:3px}.composer-preview-avatar{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px}.composer-preview-avatar .approval-platform-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff}.composer-preview-avatar .approval-platform-icon svg{width:19px;height:19px;fill:currentColor}.composer-preview-avatar .approval-platform-icon b{font:700 18px Arial,sans-serif}.composer-social-card .composer-preview-caption{margin:0;padding:4px 14px 14px;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;min-height:0}.composer-preview-media{background:#f5f5f5;overflow:hidden}.composer-preview-media>img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.composer-preview-media>video{display:block;width:100%;height:auto;max-height:480px;background:#111;object-fit:contain}.composer-preview-media.video{background:#111}.composer-instagram-actions{display:flex;align-items:center;gap:14px;padding:13px 14px 9px}.composer-instagram-actions svg{width:23px;height:23px;stroke-width:1.8}.composer-instagram-actions svg:last-child{margin-left:auto}.composer-facebook-actions{display:flex;align-items:center;justify-content:space-around;gap:6px;border-top:1px solid #e5e5e5;margin:0 12px;padding:12px 0;color:#65676b}.composer-facebook-actions>span{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600}.composer-facebook-actions svg{width:17px;height:17px;stroke-width:1.7}.composer-preview-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:180px;padding:24px;border:1px dashed #dedbd7;border-radius:10px;background:#faf9f7;color:#716b68;text-align:center}.composer-preview-empty p{margin:0;font-size:12px;line-height:1.5}.composer-social-card .composer-preview-empty{border:0;border-radius:0;min-height:240px}.composer-preview-list{display:flex;flex-direction:column;gap:16px;min-width:0}.insights-history{height:100%;min-height:0;display:flex;flex-direction:column}.insights-history>header{flex:none;display:flex;align-items:center;justify-content:space-between;padding:10px 11px;border-bottom:1px solid var(--line);background:#fff}.insights-history>header>span{display:grid}.insights-history>header b{font-size:11px}.insights-history>header small{color:var(--muted);font-size:8px}.insights-history>header>button{height:30px;display:flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--line);border-radius:8px;color:#fff;background:var(--coral-dark);font-size:9px;font-weight:800}.insights-history>header>button svg{width:13px}.insight-history-list{min-height:0;overflow:auto;padding:9px}.insight-history-list>button{width:100%;display:grid;grid-template-columns:18px minmax(0,1fr) 15px;align-items:start;gap:7px;margin-bottom:7px;padding:10px;border:1px solid var(--line);border-radius:9px;background:#fff;text-align:left}.insight-history-list>button>svg{width:15px;color:var(--coral-dark)}.insight-history-list>button>span{min-width:0;display:grid;gap:3px}.insight-history-list small{color:var(--coral-dark);font-size:7px;text-transform:capitalize}.insight-history-list b{font-size:10px}.insight-history-list p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);font-size:8px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.insight-modal{width:min(580px,calc(100vw - 30px))}.insight-generator{display:grid;gap:12px;padding:18px}.insight-generator fieldset{display:grid;gap:10px;margin:0;padding:13px;border:1px solid var(--line);border-radius:11px}.insight-generator legend{padding:0 5px;font-size:9px;font-weight:800}.insight-generator>footer{display:flex;justify-content:flex-end;gap:8px}.insight-no-knowledge{display:flex;align-items:center;gap:9px;padding:10px;color:var(--muted);background:var(--soft);border-radius:8px}.insight-no-knowledge svg{width:18px}.insight-no-knowledge span{display:grid}.insight-no-knowledge b{color:var(--ink);font-size:10px}.insight-detail{display:grid;gap:11px;padding:18px}.insight-detail>section{padding:13px;border:1px solid var(--line);border-radius:10px;background:#fff}.insight-detail small{color:var(--coral-dark);font-size:8px;font-weight:800;text-transform:uppercase}.insight-detail h3{margin:5px 0;font-size:16px;text-transform:capitalize}.insight-detail p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.insight-detail dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid var(--line);border-radius:10px;background:var(--soft)}.insight-detail dl>div{display:grid;gap:3px;padding:11px}.insight-detail dt{color:var(--muted);font-size:8px}.insight-detail dd{margin:0;font-size:9px;font-weight:800}.insight-detail dl>div+div{border-left:1px solid var(--line)}.insight-date-presets{display:flex;flex-wrap:wrap;gap:6px}.insight-date-presets>button{padding:7px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;cursor:pointer}.insight-date-presets>button[aria-pressed=true]{background:var(--coral-dark);border-color:var(--coral-dark);color:#fff}.insight-date-presets>button:disabled{cursor:wait;opacity:.6}.new-post-choice{width:min(520px,calc(100vw - 30px))}.new-post-choice>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px}.new-post-choice>div>button{display:flex;align-items:flex-start;gap:11px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:left}.new-post-choice>div>button:hover{border-color:#d4aaa5;background:#fff7f5}.new-post-choice>div>button>svg{width:22px;color:var(--coral-dark)}.new-post-choice>div span{display:grid;gap:5px}.new-post-choice>div b{font-size:13px}.new-post-choice>div small{color:var(--muted);font-size:9px;line-height:1.5}@media(max-width:560px){.new-post-choice>div{grid-template-columns:1fr}}.reference-menu>div>button>svg{width:30px;height:30px;padding:7px;border-radius:6px;color:var(--coral-dark);background:var(--soft)}.reference-menu>div>button>span{min-width:0;display:grid}.reference-menu>div>button>span>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-attachments figure.knowledge{min-width:110px}.knowledge-reference{height:62px;display:grid;place-items:center;align-content:center;gap:3px;padding:7px;color:var(--coral-dark);background:var(--soft)}.knowledge-reference svg{width:18px}.knowledge-reference b{max-width:90px;overflow:hidden;color:var(--ink);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.setup-popup-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;border:0;background:#17131573}.setup-popup{position:fixed;z-index:71;top:50%;left:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 28px));border:1px solid #ded7d1;border-radius:17px;background:#fff;box-shadow:0 28px 80px #17131538;overflow:hidden}.setup-popup>header{height:76px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6dfd9}.setup-popup h2{margin:2px 0 0;font-size:1.45rem}.setup-popup header small{color:#a73730;font-size:.66rem;font-weight:800;letter-spacing:.11em}.setup-popup header button{display:grid;place-items:center;width:40px;height:40px;border:1px solid #ddd5cf;border-radius:10px;background:#fff}.setup-popup-progress{padding:16px 18px 14px}.setup-popup-progress span{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.setup-popup-progress span b{font-size:.86rem}.setup-popup-progress span small{color:#746d70}.setup-popup-progress>i{display:block;height:6px;border-radius:99px;background:#eee8e3;overflow:hidden}.setup-popup-progress>i>b{display:block;height:100%;border-radius:inherit;background:#bd4138}.setup-popup-list{padding:0 18px 18px;display:grid;gap:8px}.setup-popup-list>button{display:grid;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:11px;border:1px solid #e4ddd7;border-radius:12px;background:#fff;text-align:left}.setup-popup-list>button:hover{border-color:#d19a94;background:snow}.setup-popup-list>button.complete{background:#f7fbf8;border-color:#d5e8db}.setup-step-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#fff0ee;color:#b63c34}.setup-step-icon svg{width:19px}.setup-popup-list button>span:nth-child(2){display:grid;gap:2px;min-width:0}.setup-popup-list b{font-size:.85rem}.setup-popup-list small{color:#746d70;white-space:normal}.setup-step-state{width:18px;color:#9b9296}.complete .setup-step-state{color:#25805c}.setup-popup footer{display:flex;align-items:center;justify-content:center;gap:7px;padding:13px;border-top:1px solid #e6dfd9;color:#25805c;font-weight:800}.setup-popup footer svg{width:18px}@media(max-width:520px){.setup-popup{top:auto;bottom:12px;transform:translate(-50%)}.setup-popup-list small{font-size:.69rem}}.prerna-auth{min-height:100vh;display:grid;place-items:center;background:#faf8f6;padding:24px;color:#252428}.prerna-auth-card{width:min(100%,420px);padding:36px;background:#fff;border:1px solid #e8dfda;border-radius:20px;box-shadow:0 14px 50px #32231b0a}.prerna-auth-mark{width:46px;height:46px;display:grid;place-items:center;background:#b8453b;border-radius:13px;color:#fff;font-size:24px;font-weight:800}.prerna-auth-brand{margin:12px 0 24px;font-weight:750;color:#a23d35}.prerna-auth h1{font-size:30px;letter-spacing:-.035em;line-height:1.15;margin:0 0 8px}.prerna-auth-copy{color:#68636a;margin:0 0 26px}.prerna-auth form{display:grid;gap:16px}.prerna-auth label{display:grid;gap:8px;font-size:13px;font-weight:700}.prerna-auth input:not([type=checkbox]){width:100%;height:48px;border:1px solid #ddd3cd;border-radius:10px;padding:0 14px;font:inherit;font-size:15px;background:#fff;color:#252428}.prerna-auth input:focus-visible,.prerna-auth button:focus-visible{outline:2px solid #b8453b;outline-offset:2px}.prerna-auth-new{display:flex!important;align-items:center;gap:8px!important;font-weight:600!important;color:#514c50}.prerna-auth-new input{accent-color:#b8453b}.prerna-auth-extra{display:grid;gap:14px;padding:14px;background:#faf8f6;border-radius:10px}.prerna-auth-submit{height:48px;display:flex;gap:9px;align-items:center;justify-content:center;border:0;border-radius:10px;background:#b8453b;color:#fff;font:inherit;font-weight:750;cursor:pointer}.prerna-auth-submit:disabled{opacity:.65;cursor:wait}.prerna-auth-error{color:#a3302c;background:#fff2ef;border-radius:8px;padding:10px;margin:0;font-size:13px}.prerna-auth-actions{display:flex;justify-content:space-between;margin-top:18px}.prerna-auth-actions button{display:flex;align-items:center;gap:5px;border:0;background:none;color:#9e3b32;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.admin-grid,.docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.admin-grid>article,.docs-grid>article,.settings-card,.secret-once{padding:19px;border:1px solid var(--line);border-radius:13px;background:#fff}.admin-grid small{color:var(--coral-dark);font-size:9px;text-transform:uppercase}.admin-grid p,.docs-grid p{color:var(--muted);font-size:11px;line-height:1.6}.admin-grid dl{display:grid;grid-template-columns:1fr 1fr;font-size:10px}.admin-grid dt{color:var(--muted)}.admin-grid dd{text-align:right}.admin-table{margin-top:18px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.admin-table>header,.admin-table>article{display:grid;grid-template-columns:1.4fr 1fr 1.4fr 1fr;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);font-size:10px}.admin-table article>span:first-child{display:grid}.admin-table small{color:var(--muted)}.admin-table button{justify-self:start}.secret-once{display:flex;align-items:center;gap:12px;margin-top:14px;background:#fff7e8}.secret-once>svg{color:var(--coral)}.secret-once span{display:grid;gap:5px;flex:1}.secret-once code{word-break:break-all}.secret-once button{border:0;background:transparent}.settings-card{max-width:680px;display:grid;gap:14px}.check-setting{grid-template-columns:auto auto 1fr;align-items:center}.check-setting input{width:auto}.check-setting svg{width:14px;color:#278558}.audit-list{display:grid;gap:8px}.audit-list article{display:flex;justify-content:space-between;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:10px}.audit-list span{display:grid}.audit-list small{color:var(--muted)}.docs-grid svg{width:20px;color:var(--coral)}@media(max-width:850px){.admin-grid,.docs-grid{grid-template-columns:1fr}.admin-table>header{display:none}.admin-table>article{grid-template-columns:1fr}}.studio-complete{grid-template-columns:.72fr 1.3fr .62fr}.selection-list,.asset-picker{display:grid;gap:7px}.selection-list>b{font-size:10px}.selection-list label{display:flex;align-items:center;gap:8px;padding:8px;border-radius:7px;background:var(--soft)}.selection-list input,.asset-picker input,.approval-toggle input{width:auto}.selection-list span{display:grid}.selection-list small{color:var(--muted)}.variant-previews{display:grid;gap:9px}.variant-previews article{display:grid;gap:6px;padding:10px;border:1px solid var(--line);border-radius:8px}.variant-previews small{color:var(--coral-dark);text-transform:uppercase}.variant-previews textarea{min-height:90px}.variant-previews span{color:var(--muted);font-size:9px}.asset-picker label{display:grid;grid-template-columns:auto 42px 1fr;align-items:center;gap:7px}.asset-picker img,.asset-picker label>span{width:42px;height:42px;display:grid;place-items:center;object-fit:cover;border-radius:6px;background:var(--soft);font-size:8px}.approval-toggle{display:flex;grid-template-columns:none;align-items:center;gap:7px}.approval-toggle svg{width:14px;color:#278558}@media(max-width:1100px){.studio-complete{grid-template-columns:1fr 1fr}.studio-complete>aside{grid-column:1/-1}}@media(max-width:700px){.studio-complete{grid-template-columns:1fr}}.toolbar-ask,.toolbar-action{height:36px;min-height:36px;min-width:94px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:#fff;font-size:9px;font-weight:800}.toolbar-ask:hover,.toolbar-ask.active,.toolbar-action:hover{color:var(--coral-dark);border-color:#d4aaa5;background:#fff5f3}.toolbar-ask svg,.toolbar-action svg{width:14px;height:14px}.toolbar-ask:disabled{opacity:.6}.section-toolbar .toolbar-brand{align-self:center;display:grid;gap:2px}.section-toolbar .toolbar-brand>span{line-height:1;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.section-toolbar .toolbar-brand select{height:36px}.section-toolbar .section-toolbar-actions{align-items:flex-end}.section-toolbar .toolbar-brand{align-self:flex-end}.section-toolbar-actions>.notification-bell{width:36px;height:36px}@media(max-width:560px){.toolbar-ask,.toolbar-action{min-width:36px;width:36px;padding:0;font-size:0}.section-toolbar .toolbar-brand{display:grid}.section-toolbar .toolbar-brand>span{display:block}}.prerna-launch{min-height:100vh;background:#171619;color:#fff;font-family:Arial,sans-serif}.prerna-launch header,.prerna-launch main,.prerna-launch footer{width:min(1100px,100%);padding:30px;margin:auto}.prerna-launch header{display:flex;justify-content:space-between;align-items:center}.launch-brand{display:flex;gap:13px;align-items:center}.launch-brand i{width:46px;height:46px;border-radius:12px;background:#e85e51;display:grid;place-items:center;font-style:normal;font-weight:800}.launch-brand small{display:block;color:#b4a2a2;margin-top:5px}.prerna-launch header>a:last-child{font-size:14px;color:#bea9aa}.prerna-launch main{min-height:74vh;display:grid;align-content:center;background:radial-gradient(ellipse at 80% 45%,#63373455,transparent 65%)}.launch-status{width:max-content;color:#f48b80;border:1px solid #824a45;border-radius:30px;padding:10px 16px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.prerna-launch h1{font-size:clamp(44px,7vw,80px);line-height:1.08;letter-spacing:-.045em;margin:30px 0 20px;max-width:900px}.prerna-launch h1 em{color:#ee8277;font-style:normal}.prerna-launch p{max-width:640px;color:#bcaeb1;font-size:19px;line-height:1.7}.launch-actions{display:flex;gap:14px;flex-wrap:wrap;margin:25px 0 30px}.launch-actions a{padding:16px 22px;border:1px solid #5b4143;border-radius:10px;font-weight:700}.launch-actions .launch-primary{background:#e85e51;border-color:#e85e51;color:#fff}.launch-topics{color:#a59195;font-size:14px}.prerna-launch footer{border-top:1px solid #493336;display:flex;gap:20px;justify-content:space-between;color:#a59195;font-size:13px}.prerna-launch footer nav{display:flex;gap:20px}@media(max-width:600px){.prerna-launch header,.prerna-launch main,.prerna-launch footer{padding:24px}.prerna-launch header>a:last-child{max-width:100px;text-align:right}.prerna-launch p{font-size:17px}.prerna-launch footer{flex-direction:column}}:root{font-family:DM Sans,sans-serif;color:#242126;background:#f6f4f1;font-synthesis:none;--ink:#19171b;--muted:#777178;--line:#ded9d3;--coral:#e85e51;--coral-dark:#c8483e;--paper:#fff;--soft:#f1ede8}*{box-sizing:border-box}body{margin:0}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.brand{display:flex;align-items:center;gap:10px}.brand>i{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--coral);font-family:Manrope;font-style:normal;font-weight:800}.brand>span{display:grid}.brand b{font-family:Manrope}.brand small{color:#8e878e;font-size:10px}.button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid transparent;border-radius:10px;font-weight:700}.button svg{width:16px}.button.primary{color:#fff;background:var(--coral)}.button.primary:hover{background:var(--coral-dark)}.button.dark{color:#fff;background:#28252b}.button.secondary{border-color:var(--line);background:#fff}.eyebrow{display:flex;align-items:center;gap:7px;color:var(--coral-dark);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.eyebrow svg{width:14px}.landing{min-height:100vh;color:#fff;background:radial-gradient(circle at 76% 20%,#523332 0,transparent 32%),#171619}.landing>nav{width:min(1180px,calc(100% - 40px));height:78px;display:flex;align-items:center;justify-content:space-between;margin:auto}.landing .hero{width:min(1180px,calc(100% - 40px));padding:130px 0 110px;margin:auto}.landing .hero h1{max-width:900px;margin:20px 0;font:800 clamp(55px,8vw,106px)/.92 Manrope;letter-spacing:-.065em}.landing .hero h1 em{color:#f27a6f;font-style:normal}.landing .hero>p{max-width:690px;color:#bdb7bd;font-size:19px;line-height:1.7}.landing .hero>div{display:flex;align-items:center;gap:24px;margin-top:34px}.landing .hero>div>span{display:flex;align-items:center;gap:8px;color:#bbb4bb;font-size:12px}.landing .hero svg{width:16px}.product-loop{width:min(1180px,calc(100% - 40px));display:grid;grid-template-columns:repeat(6,1fr);margin:auto;padding:0 0 80px}.product-loop article{display:grid;gap:20px;padding:24px;border-left:1px solid #38343a}.product-loop small{color:#777178}.product-loop strong{font-family:Manrope}.app-shell{min-height:100vh;display:grid;grid-template-columns:244px 1fr}.sidebar{height:100vh;display:flex;flex-direction:column;position:sticky;top:0;color:#d8d3d8;background:#1b191d}.sidebar>header{height:72px;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid #302d32}.mobile-close{display:none}.workspace{display:flex;align-items:center;gap:10px;margin:14px;padding:9px;border:1px solid #363238;border-radius:10px;color:#fff;background:#262329;text-align:left}.workspace>span,.avatar{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#59403e;font-size:11px;font-weight:800}.workspace div{display:grid}.workspace small,.sidebar footer small{color:#8f8990;font-size:10px}.sidebar nav{flex:1;overflow:auto;padding:2px 10px 20px}.sidebar nav p{margin:20px 10px 7px;color:#777078;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.sidebar nav button{width:100%;height:38px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:8px;color:#aaa4ab;background:transparent;font-size:12px;text-align:left}.sidebar nav button svg{width:16px}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#302c32}.sidebar nav button.active{box-shadow:inset 3px 0 var(--coral)}.sidebar>footer{display:flex;align-items:center;gap:10px;padding:14px 18px;border-top:1px solid #302d32}.sidebar>footer div{display:grid}.workspace-main{min-width:0;padding:42px clamp(24px,4vw,64px) 30px}.mobile-menu{display:none}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:32px}.page-head h1{margin:9px 0 7px;font:800 clamp(30px,3vw,45px)/1.08 Manrope;letter-spacing:-.045em}.page-head p{margin:0;color:var(--muted)}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.metric-grid article{display:grid;grid-template-columns:1fr auto;gap:5px;padding:20px;border:1px solid var(--line);border-radius:14px;background:#fff}.metric-grid article>span{grid-row:1/3;grid-column:2;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--coral);background:#fff0ed}.metric-icon{width:17px}.metric-grid small{color:var(--muted)}.metric-grid strong{font:800 28px Manrope}.dashboard-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;margin-top:14px}.panel{min-height:360px;border:1px solid var(--line);border-radius:14px;background:#fff}.panel>header{display:flex;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #ebe7e3}.panel h2{margin:5px 0 0;font:750 18px Manrope}.panel header button{border:0;color:var(--coral-dark);background:transparent;font-size:11px;font-weight:700}.empty{min-height:280px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px;text-align:center}.empty>svg{width:34px;color:#c1bac1}.empty h3{margin:14px 0 5px}.empty p{max-width:380px;margin:0 0 17px;color:var(--muted);font-size:12px;line-height:1.6}.empty.compact{min-height:240px}.recommendation{display:flex;align-items:flex-start;gap:12px;padding:17px 20px;border-bottom:1px solid #eeeae6}.recommendation>svg{width:18px;color:var(--coral)}.recommendation>span{display:grid;gap:4px}.recommendation small{color:var(--muted)}.recommendation>b{margin-left:auto;color:var(--coral-dark);font-size:9px;text-transform:uppercase}.service-status{display:flex;align-items:center;gap:7px;padding:18px 3px;color:var(--muted);font-size:10px}.service-status i{width:7px;height:7px;border-radius:50%;background:#b5afb5}.service-status i.online{background:#3bab75}.placeholder{min-height:calc(100vh - 90px);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.placeholder>svg{width:42px;color:var(--coral)}.placeholder h1{margin:13px 0 8px;font:800 44px Manrope}.placeholder p{max-width:520px;color:var(--muted)}@media(max-width:900px){.product-loop{grid-template-columns:repeat(3,1fr)}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.sidebar{position:fixed;z-index:30;left:-260px;width:244px;transition:left .2s}.sidebar.open{left:0;box-shadow:20px 0 50px #0006}.mobile-close,.mobile-menu{display:grid;place-items:center;border:0;color:inherit;background:transparent}.mobile-close{margin-left:auto}.mobile-menu{margin-bottom:20px}.app-shell{display:block}.workspace-main{padding:24px}.page-head{align-items:stretch;flex-direction:column}}@media(max-width:560px){.landing .hero{padding-top:80px}.landing .hero h1{font-size:52px}.landing .hero>div{align-items:flex-start;flex-direction:column}.product-loop{grid-template-columns:repeat(2,1fr)}.metric-grid{grid-template-columns:1fr}.page-head h1{font-size:35px}.workspace-main{padding:18px}.panel{min-height:300px}}.create-workspace-actions{position:absolute;z-index:2;top:0;right:0;display:flex;gap:10px}.create-library-scrim{position:fixed;z-index:79;top:0;right:0;bottom:0;left:0;border:0;background:#17141970;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.create-library-drawer{position:fixed;z-index:80;top:0;right:0;width:min(760px,calc(100vw - 244px));height:100dvh;display:flex;flex-direction:column;color:var(--ink);background:#f8f6f3;box-shadow:-24px 0 70px #17141930;animation:create-drawer-in .2s ease-out}.create-library-drawer>header{flex:none;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line);background:#fff}.create-library-drawer>header h2{margin:5px 0 0;font:800 25px Manrope}.drawer-close{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#fff}.drawer-close svg{width:19px}.create-library-body{min-height:0;overflow:auto;padding:22px 24px 40px}.create-library-body .page-head{margin:14px 0 22px}.create-library-body .page-head h1{font-size:32px}.create-library-body .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-drawer{width:min(920px,calc(100vw - 244px))}.insights-drawer .insight-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr)}@keyframes create-drawer-in{0%{transform:translate(35px);opacity:.5}to{transform:translate(0);opacity:1}}@media(max-width:900px){.create-library-drawer,.insights-drawer{width:min(820px,100vw)}.create-workspace-actions{position:static;margin-bottom:20px}}@media(max-width:560px){.create-library-drawer{width:100vw}.create-library-body{padding:18px}.create-library-body .content-grid,.insights-drawer .insight-layout{grid-template-columns:1fr}}.calendar-approvals-trigger{position:relative}.calendar-approvals-trigger>b{min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;color:#fff;background:var(--coral);font-size:10px}.calendar-day.has-approvals{border-color:#e85e5180;box-shadow:inset 0 3px var(--coral)}.calendar-day>header{flex-wrap:wrap}.calendar-day>header>button{width:100%;display:flex;align-items:center;gap:5px;padding:5px 7px;border:0;border-radius:6px;color:var(--coral-dark);background:#fff0ed;font-size:10px;font-weight:800;text-align:left}.calendar-day>header>button svg{width:13px}.approvals-drawer{width:min(920px,calc(100vw - 244px))}.approvals-drawer .approval-inbox{display:grid;gap:16px}.approvals-drawer .approval-review{min-width:0}.approvals-drawer .approval-previews{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.approvals-drawer{width:min(820px,100vw)}}@media(max-width:620px){.approvals-drawer .approval-previews{grid-template-columns:1fr}}.campaigns-drawer{width:min(980px,calc(100vw - 244px))}.campaigns-drawer .page-head{margin:14px 0 22px}.campaigns-drawer .page-head h1{font-size:32px}@media(max-width:900px){.campaigns-drawer{width:min(860px,100vw)}}.notifications-drawer{width:min(620px,calc(100vw - 244px))}.notifications-drawer .card-list{margin:0}.notifications-drawer .card-list article{grid-template-columns:auto minmax(0,1fr);align-items:start}.notifications-drawer .card-list article .button{grid-column:2;justify-self:start}.notifications-drawer .eyebrow svg{width:14px}@media(max-width:900px){.notifications-drawer{width:min(620px,100vw)}}.section-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:12px}.toolbar-brand{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;font-weight:700}.toolbar-brand select{min-width:150px;height:40px;padding:0 32px 0 11px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:#fff;font-weight:700}.section-toolbar .button{min-height:40px}@media(max-width:560px){.section-toolbar{flex-wrap:wrap}.section-toolbar .button{margin-right:auto}.toolbar-brand{flex:1}.toolbar-brand select{width:100%;min-width:110px}}.chat-create-layout{height:calc(100dvh - 132px);min-height:610px;display:grid;grid-template-columns:minmax(0,1fr) 300px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff}.prerna-chat{min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--line)}.prerna-chat>header{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line)}.prerna-chat>header span{display:flex;align-items:center;gap:8px}.prerna-chat>header svg{width:17px;color:var(--coral-dark)}.prerna-chat>header small{color:var(--muted)}.chat-thread{flex:1;min-height:0;overflow:auto;padding:24px}.chat-welcome{max-width:650px;margin:8vh auto 0;text-align:center}.chat-welcome>i{width:48px;height:48px;display:grid;place-items:center;margin:auto;border-radius:14px;color:#fff;background:var(--coral)}.chat-welcome>i svg{width:23px}.chat-welcome h1{margin:16px 0 7px;font:800 30px Manrope}.chat-welcome p{max-width:540px;margin:0 auto;color:var(--muted)}.chat-welcome>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.chat-welcome button{padding:9px 12px;border:1px solid var(--line);border-radius:99px;background:#fff;font-size:11px}.assistant-message{max-width:760px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;margin:0 auto}.assistant-message>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--coral)}.assistant-message>span svg{width:16px}.assistant-message>div>b{font-size:12px}.assistant-message figure{overflow:hidden;margin:10px 0;border:1px solid var(--line);border-radius:13px}.assistant-message figure img{width:100%;max-height:520px;display:block;object-fit:cover}.assistant-message figcaption{padding:8px 10px;color:var(--muted);font-size:10px}.generated-chat-copy{padding:14px;border:1px solid var(--line);border-radius:12px;background:#fcfbfa}.generated-chat-copy h2{margin:0 0 9px;font:800 18px Manrope}.generated-chat-copy textarea{width:100%;min-height:140px;padding:0;border:0;outline:0;background:transparent;resize:vertical;line-height:1.55}.chat-tags{color:var(--coral-dark);font-size:11px}.generated-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.thinking{margin-top:10vh}.thinking p{color:var(--muted)}.chat-composer{flex:none;margin:0 22px 20px;padding:10px;border:1px solid #cfc7c1;border-radius:15px;background:#fff;box-shadow:0 8px 30px #251e1910}.chat-composer>textarea{width:100%;padding:4px 6px;border:0;outline:0;resize:none}.chat-composer>footer{display:flex;align-items:center;justify-content:space-between}.chat-composer>footer>div{display:flex;gap:6px}.composer-tool{display:flex;align-items:center;gap:5px;padding:7px 9px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:10px;font-weight:700}.composer-tool.active{color:var(--coral-dark);background:#fff0ed}.composer-tool svg{width:15px}.chat-send{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:10px;color:#fff;background:var(--ink)}.chat-send:disabled{opacity:.35}.chat-send svg{width:17px}.chat-attachments{display:flex;gap:7px;padding:2px 2px 8px}.chat-attachments figure{position:relative;width:62px;height:62px;margin:0}.chat-attachments img{width:100%;height:100%;border-radius:8px;object-fit:cover}.chat-attachments button{position:absolute;right:-4px;top:-4px;width:18px;height:18px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:#221f22}.chat-attachments button svg{width:11px}.create-insights-rail{min-width:0;overflow:auto;padding:16px;background:#faf8f6}.create-insights-rail>header{display:flex;align-items:center;gap:9px;margin-bottom:13px}.create-insights-rail>header>svg{width:18px;color:var(--coral-dark)}.create-insights-rail>header>div{display:grid}.create-insights-rail>header small{color:var(--muted);font-size:9px}.create-insights-rail article{display:grid;gap:6px;margin-bottom:9px;padding:12px;border:1px solid var(--line);border-radius:11px;background:#fff}.create-insights-rail article small{color:var(--coral-dark);font-size:9px}.create-insights-rail article b{font-size:12px}.create-insights-rail article p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.create-insights-rail article button{justify-self:start;border:0;color:var(--coral-dark);background:transparent;font-size:10px;font-weight:800}.rail-empty{margin-top:16vh;text-align:center;color:var(--muted)}.rail-empty svg{width:22px}.rail-empty b{display:block;margin:8px;color:var(--ink)}.rail-empty p{font-size:11px}.publish-composer{width:min(760px,calc(100vw - 32px));max-height:90dvh;overflow:auto;border-radius:16px;background:#fff;box-shadow:0 30px 90px #0004}.publish-composer>header{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid var(--line)}.publish-composer>header h2{margin:2px 0 0;font:800 22px Manrope}.publish-composer>header small{color:var(--coral-dark);font-weight:800;text-transform:uppercase}.publish-composer>header button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:9px;background:var(--soft)}.publish-preview{display:grid;grid-template-columns:160px 1fr;gap:12px;padding:16px 20px}.publish-preview img{width:160px;height:150px;border-radius:10px;object-fit:cover}.publish-preview textarea{min-height:150px;padding:12px;border:1px solid var(--line);border-radius:10px;resize:none}.publish-composer fieldset{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:13px 20px;border:0;border-top:1px solid var(--line)}.publish-composer legend{padding-top:12px;font-size:11px;font-weight:800}.publish-composer fieldset label{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid var(--line);border-radius:9px}.publish-composer fieldset label span{display:grid}.publish-composer fieldset label small{color:var(--muted);font-size:9px}.publish-method label>small{padding:2px 5px;border-radius:99px;color:var(--coral-dark);background:#fff0ed}.schedule-field{display:flex;align-items:center;gap:9px;padding:13px 20px;border-top:1px solid var(--line);font-size:11px;font-weight:800}.schedule-field svg{width:17px}.schedule-field input{margin-left:auto}.publish-composer>footer{display:flex;justify-content:flex-end;gap:8px;padding:15px 20px;border-top:1px solid var(--line)}.owner-wiring-note{margin:0;padding:0 20px 16px;color:var(--muted);font-size:10px;text-align:right}@media(max-width:1050px){.chat-create-layout{grid-template-columns:1fr}.create-insights-rail{display:none}.prerna-chat{border-right:0}}@media(max-width:620px){.chat-create-layout{height:calc(100dvh - 150px);min-height:520px}.chat-thread{padding:16px}.chat-composer{margin:0 10px 10px}.composer-tool{font-size:0}.publish-preview{grid-template-columns:1fr}.publish-preview img{width:100%}}.resource-limit{display:grid;gap:10px;margin:0 0 18px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:#fff}.resource-limit>span{display:flex;align-items:center;justify-content:space-between;gap:20px}.resource-limit small{color:var(--muted)}.resource-limit>i{height:5px;overflow:hidden;border-radius:99px;background:var(--soft)}.resource-limit>i>b{display:block;height:100%;border-radius:inherit;background:var(--coral)}.sidebar nav p{display:none}.sidebar nav{padding-top:8px;padding-bottom:10px}.sidebar nav button{height:34px;margin:1px 0;padding:0 9px;gap:9px}.sidebar nav button svg{width:15px}.sidebar-primary-nav{flex:none!important}.sidebar-utility{min-height:0;display:flex;flex:1;flex-direction:column;border-top:1px solid #302d32}.sidebar-utility-nav{padding-top:7px!important}.sidebar-utility footer{margin-top:auto}.workspace{margin:11px 14px;padding:7px}.sidebar-utility{flex:none!important;margin-top:auto;padding:8px 10px 10px;border-top:0}.sidebar-utility>footer{order:-1;margin:0 0 7px!important;padding:9px 10px!important;border-radius:12px!important}.sidebar-utility-nav{display:grid!important;gap:5px!important;padding:0!important}.sidebar-utility-nav button{height:32px!important;margin:0!important;padding:0 10px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;background:#ffffff06!important;font-size:11px!important}.sidebar-utility-nav button:hover{background:#ffffff0f!important}.sidebar-utility-nav button.active{background:linear-gradient(90deg,#e85e5129,#e85e5109)!important}.sidebar-primary-nav{padding-bottom:6px!important}.workspace{position:relative;min-height:60px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-rows:18px 22px;column-gap:10px;align-content:center;margin:11px 14px!important;padding:8px 9px!important;border-color:#e85e513d;border-radius:14px;background:linear-gradient(135deg,#e85e5121,#ffffff09)}.workspace>span{grid-column:1;grid-row:1/3;align-self:center;width:34px;height:34px;border-radius:10px;background:#65413f}.workspace:before{content:"Organization";grid-column:2;grid-row:1;align-self:end;overflow:hidden;color:#938c94;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800}.workspace:after{content:"Switch";grid-column:3;grid-row:1/3;align-self:center;min-height:27px;display:grid;place-items:center;padding:0 10px;border:1px solid rgba(232,94,81,.34);border-radius:999px;color:#ffaaa2;background:#e85e5121;font-size:10px;font-weight:900;pointer-events:none}.workspace select{min-width:0;grid-column:2;grid-row:2;width:100%;height:22px;padding:0 3px 0 0;border:0;outline:0;color:#fff;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;font-weight:800;text-overflow:ellipsis;cursor:pointer}.workspace select:focus-visible{border-radius:4px;box-shadow:0 0 0 2px var(--coral)}.workspace select option{color:#242126;background:#fff}.workspace{grid-template-columns:34px minmax(0,1fr)}.workspace:before{content:"Brand"}.workspace:after{display:none}.section-toolbar .toolbar-brand{display:none!important}.workspace{grid-template-columns:38px minmax(0,1fr) 18px;min-height:64px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.workspace:hover,.workspace:focus-within{border-color:#e85e5180;background:linear-gradient(135deg,#e85e5130,#ffffff0e);box-shadow:0 8px 24px #00000024}.workspace>span{width:38px;height:38px;color:var(--active-brand-initial-color,#fff);background-color:#65413f;background-image:var(--active-brand-logo);background-repeat:no-repeat;background-position:center;background-size:contain}.workspace:after{content:"⌄";grid-column:3;grid-row:1/3;align-self:center;display:grid;place-items:center;color:#c9c2c9;background:transparent;font-size:18px;font-weight:700;pointer-events:none}.workspace select{padding-right:18px}.workspace select:hover{color:#fff}.workspace:focus-within:after{color:#ffaaa2}.inline-form{display:grid;gap:14px;margin-bottom:18px;padding:20px;border:1px solid var(--line);border-radius:14px;background:#fff}.inline-form.row{grid-template-columns:1fr 1fr auto;align-items:end}label{display:grid;gap:7px;color:#5e585f;font-size:11px;font-weight:700}input,textarea,select{width:100%;padding:11px 12px;border:1px solid #d8d2cc;border-radius:9px;color:var(--ink);background:#fff;outline:none}input:focus,textarea:focus,select:focus{border-color:var(--coral);box-shadow:0 0 0 3px #e85e5118}.card-list,.content-grid,.account-grid{display:grid;gap:13px}.card-list>article{display:flex;align-items:flex-start;gap:15px;padding:20px;border:1px solid var(--line);border-radius:13px;background:#fff}.card-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:var(--coral);background:#fff0ed}.card-icon svg{width:18px}.card-list article div{flex:1}.card-list small,.content-grid article span{color:var(--coral-dark);font-size:9px;font-weight:800;text-transform:uppercase}.card-list h3,.content-grid h3{margin:4px 0}.card-list p,.content-grid p{margin:0;color:var(--muted);font-size:12px}.card-list article>b{color:var(--muted);font-size:10px}.studio{display:grid;grid-template-columns:.8fr 1.3fr .55fr;gap:13px}.studio>section,.studio>aside{display:flex;flex-direction:column;gap:15px;padding:20px;border:1px solid var(--line);border-radius:14px;background:#fff}.studio .editor textarea{flex:1;resize:vertical;font-size:14px;line-height:1.6}.platform-pills,.provider-tabs{display:flex;gap:7px;flex-wrap:wrap}.platform-pills span,.provider-tabs button{padding:7px 10px;border:1px solid var(--line);border-radius:20px;color:var(--muted);background:#fff;font-size:10px}.provider-tabs{margin-bottom:16px}.provider-tabs button.active{color:#fff;border-color:var(--coral);background:var(--coral)}.studio aside ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.studio aside li{color:#9a949a;font-size:11px}.studio aside li:before{content:"○";margin-right:7px}.studio aside li.ready{color:#278558}.studio aside li.ready:before{content:"●"}.success{color:#278558;font-size:11px}.content-grid{grid-template-columns:repeat(3,1fr)}.content-grid>article{min-height:190px;padding:18px;border:1px solid var(--line);border-radius:13px;background:#fff}.content-grid article>div{display:flex;justify-content:space-between}.content-grid article>div b{font-size:10px}.content-grid p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.55}.content-grid footer{display:flex;align-items:center;gap:6px;margin-top:20px;color:var(--muted);font-size:10px}.content-grid footer svg{width:13px}.calendar-board{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff}.calendar-board>header{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--line)}.calendar-board>header b{padding:12px;text-align:center;font-size:10px}.agenda{min-height:360px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px}.agenda>article{padding:16px;border:1px solid var(--line);border-left:3px solid var(--coral);border-radius:10px}.agenda article>span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:9px}.agenda article>span svg{width:12px}.agenda h3{font-size:14px}.agenda footer{display:flex;justify-content:space-between;color:var(--muted);font-size:9px}.agenda footer b{color:var(--coral-dark);text-transform:uppercase}.account-grid{grid-template-columns:repeat(2,1fr)}.account-grid>article{padding:18px;border:1px solid var(--line);border-radius:13px;background:#fff}.account-grid article>header{display:flex;align-items:center;gap:10px}.account-grid header>svg{width:24px;color:var(--coral)}.account-grid header span{display:grid}.account-grid header span small{color:var(--muted)}.account-grid header>b{margin-left:auto;color:#278558;font-size:9px;text-transform:uppercase}.account-grid article>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.account-grid article>div span{display:flex;align-items:center;gap:4px;padding:5px 8px;border-radius:15px;background:var(--soft);font-size:9px}.account-grid article>div svg{width:11px;color:#278558}@media(max-width:1050px){.studio{grid-template-columns:1fr 1.2fr}.studio>aside{grid-column:1/-1}.content-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.studio,.inline-form.row,.content-grid,.account-grid,.agenda{grid-template-columns:1fr}.calendar-board>header{display:none}}.connection-actions{display:flex;gap:8px}.connector-ready,.connector-warning{margin:0 0 14px;padding:10px 13px;border-radius:8px;font-size:10px}.connector-ready{color:#286b4c;background:#eaf7f0}.connector-warning{color:#8a6330;background:#fff7e8}.media-strip{display:flex;gap:10px;overflow:auto;margin:0 0 18px}.media-strip>article{min-width:190px;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fff}.media-strip img,.media-kind{width:50px;height:50px;object-fit:cover;border-radius:7px;background:var(--soft)}.media-kind{display:grid;place-items:center;color:var(--muted);font-size:9px;text-transform:uppercase}.media-strip span{display:grid}.media-strip small,.media-strip>p{color:var(--muted);font-size:9px}.calendar-generator{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px;margin-bottom:18px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff}.calendar-generator>div{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.calendar-generator article{padding:12px;border-radius:9px;background:var(--soft)}.calendar-generator article small{display:block;margin:4px 0;color:var(--coral-dark);font-size:9px}.calendar-generator article p{margin:0;color:var(--muted);font-size:10px}.calendar-generator>div>.button{grid-column:1/-1}@media(max-width:700px){.calendar-generator,.calendar-generator>div{grid-template-columns:1fr}}.field-lock{display:grid!important;grid-template-columns:36px 1fr;align-items:start}.field-lock button,.generated-fields button{border:0;color:var(--coral-dark);background:transparent}.field-lock svg,.generated-fields svg{width:16px}.studio-actions{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.studio-actions .button{min-height:34px;padding:0 10px;font-size:11px}.generated-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.generated-fields label{position:relative}.generated-fields button{position:absolute;right:5px;top:25px}.variant-previews article input{width:100%;margin-top:7px}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.calendar-toolbar .provider-tabs{margin:0}.calendar-period,.calendar-filters,.calendar-bulk{display:flex;align-items:center;gap:8px}.calendar-period button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#fff}.calendar-period svg{width:15px}.calendar-period b{min-width:180px;text-align:center;font-size:11px}.calendar-filters select{min-width:135px;padding:8px}.calendar-bulk{position:sticky;z-index:5;top:10px;flex-wrap:wrap;margin-bottom:14px;padding:12px 14px;border:1px solid #f1c3bd;border-radius:12px;background:#fff8f6;box-shadow:0 8px 24px #2b20200d}.calendar-bulk button{display:flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:10px;font-weight:700}.calendar-bulk button.danger{color:#a53731}.calendar-bulk svg{width:14px}.calendar-bulk label{display:flex;align-items:center;gap:7px;margin-left:auto}.calendar-bulk input{width:80px;padding:7px}.calendar-planner{min-height:340px;display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));gap:1px;overflow:auto;border:1px solid var(--line);border-radius:14px;background:var(--line)}.calendar-planner.week{grid-template-columns:repeat(7,minmax(180px,1fr))}.calendar-planner.timeline{display:flex;flex-direction:column;gap:1px}.calendar-day{min-height:250px;padding:10px;background:#fbfaf8}.calendar-day>header{display:flex;justify-content:space-between;margin-bottom:9px;color:var(--muted);font-size:10px}.calendar-entry{position:relative;display:grid;grid-template-columns:24px 1fr;margin-bottom:8px;border:1px solid #e6dfda;border-left:3px solid var(--coral);border-radius:9px;background:#fff}.calendar-entry.selected{box-shadow:0 0 0 2px #e85e5130}.calendar-entry.locked{border-left-color:#736d75}.calendar-select{padding:11px 0 0 8px}.calendar-select input{width:13px}.calendar-entry-body{display:block;padding:10px 10px 10px 4px;border:0;background:transparent;text-align:left}.calendar-entry-body>span{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:8px}.calendar-entry-body svg{width:11px}.calendar-entry-body h3{margin:6px 0;font-size:12px}.calendar-entry-body footer{display:flex;justify-content:space-between;gap:5px;color:var(--muted);font-size:8px}.calendar-entry-body footer b{color:var(--coral-dark);text-transform:uppercase}.calendar-reschedule{position:relative;border-color:#f1c3bd}.calendar-reschedule p{grid-column:1/-1;margin:0;color:#8a6330}.calendar-planner.timeline .calendar-day{min-height:0}.calendar-planner.timeline .calendar-entry{max-width:900px}.calendar-planner>.empty{grid-column:1/-1;background:#fff}@media(max-width:1050px){.calendar-toolbar{align-items:stretch;flex-direction:column}.calendar-period{justify-content:center}.calendar-filters select{flex:1}.calendar-planner.month{grid-template-columns:repeat(3,minmax(200px,1fr))}}@media(max-width:700px){.calendar-filters,.calendar-bulk{align-items:stretch;flex-direction:column}.calendar-bulk label{margin-left:0}.calendar-planner.month,.calendar-planner.week{grid-template-columns:1fr}.calendar-day{min-height:0}.calendar-period b{min-width:150px}.calendar-toolbar .provider-tabs{overflow:auto;flex-wrap:nowrap}.calendar-entry-body footer{flex-direction:column}.connection-actions{flex-wrap:wrap}}.library-toolbar{display:grid;grid-template-columns:2fr repeat(3,1fr) auto;align-items:end;gap:10px;margin-bottom:16px;padding:15px;border:1px solid var(--line);border-radius:13px;background:#fff}.library-toolbar label:first-child{position:relative}.library-toolbar label:first-child svg{position:absolute;z-index:1;left:10px;bottom:11px;width:15px;color:var(--muted)}.library-toolbar label:first-child input{padding-left:34px}.evergreen-filter{display:flex;align-items:center;gap:7px;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:9px}.evergreen-filter input{width:auto}.evergreen-filter svg{width:15px;color:#278558}.library-grid>article{min-height:250px}.content-labels{display:flex!important;gap:5px;flex-wrap:wrap;margin-top:13px}.content-labels span{display:flex;align-items:center;gap:3px;padding:4px 6px;border-radius:10px;background:var(--soft);font-size:8px!important}.content-labels svg,.lineage svg,.library-actions svg{width:11px}.lineage{display:flex;align-items:center;gap:5px;margin-top:10px;color:var(--muted)}.library-grid footer{align-items:center;justify-content:space-between;gap:8px}.library-grid footer>span:first-child{display:flex;align-items:center;gap:5px}.library-actions{display:flex;gap:5px}.library-actions button{display:flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:8px}.library-grid>.empty{grid-column:1/-1}@media(max-width:1000px){.library-toolbar{grid-template-columns:repeat(2,1fr)}.library-toolbar label:first-child{grid-column:1/-1}}@media(max-width:600px){.library-toolbar{grid-template-columns:1fr}.library-toolbar label:first-child{grid-column:auto}.library-grid footer{align-items:flex-start;flex-direction:column}}.approval-inbox{display:grid;gap:16px}.approval-review{overflow:hidden;border:1px solid var(--line);border-radius:15px;background:#fff}.approval-review>header{display:flex;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid var(--line)}.approval-review>header small{color:var(--coral-dark);font-size:9px;font-weight:800;text-transform:uppercase}.approval-review>header h2{margin:4px 0;font:750 20px Manrope}.approval-review>header p{margin:0;color:var(--muted);font-size:11px}.approval-review>header code{height:max-content;padding:6px 8px;border-radius:6px;background:var(--soft);font-size:9px}.approval-master{margin:14px 20px;padding:14px;border-radius:10px;background:var(--soft)}.approval-master p{margin:6px 0;font-size:12px;line-height:1.55}.approval-master small{color:var(--muted)}.approval-previews{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0 20px 18px}.approval-previews>article{padding:14px;border:1px solid var(--line);border-radius:11px}.approval-previews>article.selected{border-color:var(--coral);box-shadow:0 0 0 2px #e85e5118}.approval-previews label{display:flex;align-items:center;gap:9px}.approval-previews label input{width:auto}.approval-previews label span{display:grid}.approval-previews label svg{width:14px;color:var(--coral)}.approval-previews label small{color:var(--muted)}.approval-previews article>p{min-height:55px;font-size:11px;line-height:1.5}.preview-tags{display:flex;gap:4px;flex-wrap:wrap;color:var(--coral-dark);font-size:8px}.approval-media{display:flex;gap:6px;margin-top:9px;overflow:auto}.approval-media img{width:72px;height:55px;object-fit:cover;border-radius:7px}.approval-media span{display:flex;align-items:center;gap:4px;padding:8px;border-radius:7px;background:var(--soft);font-size:9px}.approval-media svg{width:13px}.approval-previews aside{display:flex;align-items:center;gap:5px;margin-top:8px;color:#9b6428;font-size:9px}.approval-previews aside svg{width:13px}.approval-previews footer{display:flex;justify-content:space-between;margin-top:10px;color:var(--muted);font-size:8px}.approval-previews footer b{text-transform:uppercase}.approval-schedule{display:flex;align-items:end;gap:10px;margin:0 20px 16px;padding:12px;border:1px solid var(--line);border-radius:10px}.approval-schedule label{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px;flex:1}.approval-schedule label input{grid-column:1/-1}.approval-schedule svg{width:15px}.approval-decision{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:16px 20px;border-top:1px solid var(--line);background:#fbfaf8}.approval-decision label{grid-template-columns:auto 1fr;align-items:start}.approval-decision label svg{width:15px}.approval-decision textarea{grid-column:1/-1}.approval-decision>div{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.approval-decision .button{min-height:38px;font-size:10px}.publish-approved{margin:0 20px 18px}@media(max-width:850px){.approval-previews,.approval-decision{grid-template-columns:1fr}.approval-decision>div{justify-content:flex-start}}@media(max-width:560px){.approval-review>header,.approval-schedule{align-items:stretch;flex-direction:column}.approval-review>header code{align-self:flex-start}.approval-decision>div{display:grid;grid-template-columns:1fr 1fr}.approval-decision .button{padding:0 8px}}.history-toolbar{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px;padding:12px 15px;border:1px solid var(--line);border-radius:11px;background:#fff}.history-toolbar label{min-width:180px}.history-toolbar b{color:var(--muted);font-size:10px}.publishing-history{display:grid;gap:12px}.publishing-record{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff}.publishing-record>header{display:grid;grid-template-columns:42px 1fr auto 34px;align-items:center;gap:12px;padding:17px}.provider-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#29252b;font-size:10px;font-weight:800}.publishing-record>header small{color:var(--muted);font-size:9px}.publishing-record>header h2{margin:3px 0;font:700 15px Manrope}.publishing-record>header p{margin:0;color:var(--muted);font-size:9px}.publishing-record>header>button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#fff}.publishing-record>header>button svg{width:14px}.job-state{padding:6px 8px;border-radius:12px;background:var(--soft);font-size:8px;font-weight:800;text-transform:uppercase}.job-state.completed{color:#27734e;background:#e8f6ee}.job-state.uncertain,.job-state.failed{color:#9b4a32;background:#fff0eb}.history-summary{display:grid;grid-template-columns:repeat(5,1fr) auto;gap:10px;padding:12px 17px;border-top:1px solid var(--line);background:#fbfaf8}.history-summary span{display:grid;color:var(--muted);font-size:9px}.history-summary span b{color:var(--ink)}.history-summary a{display:flex;align-items:center;gap:5px;color:var(--coral-dark);font-size:9px;font-weight:700}.history-summary svg{width:13px}.uncertain-callout{display:flex;align-items:center;gap:10px;margin:12px 17px;padding:12px;border:1px solid #f0b99d;border-radius:10px;background:#fff7ef}.uncertain-callout>svg{width:20px;color:#b76536}.uncertain-callout span{flex:1}.uncertain-callout p{margin:3px 0;color:var(--muted);font-size:9px}.reconciliation-form{display:grid;grid-template-columns:repeat(3,1fr) 1.5fr auto;align-items:end;gap:10px;margin:12px 17px;padding:14px;border:1px solid var(--line);border-radius:10px}.history-details{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:17px;border-top:1px solid var(--line)}.history-details h3{margin:0 0 9px;font:700 13px Manrope}.history-details>div>article{padding:10px;border:1px solid var(--line);border-radius:8px;margin-bottom:7px}.history-details article>span{display:flex;align-items:center;gap:6px}.history-details article svg{width:13px;color:var(--coral)}.history-details article small{margin-left:auto;color:var(--muted);font-size:8px}.history-details article code{display:block;margin-top:5px;color:var(--muted);font-size:8px}.history-details article p{margin:6px 0 0;color:var(--muted);font-size:9px}.history-details pre{max-height:150px;overflow:auto;padding:8px;border-radius:6px;background:#242126;color:#eee;font-size:8px}.history-details>footer{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap}.history-details>footer code{padding:5px 7px;border-radius:6px;background:var(--soft);font-size:8px}@media(max-width:1000px){.history-summary{grid-template-columns:repeat(3,1fr)}.reconciliation-form{grid-template-columns:repeat(2,1fr)}.reconciliation-form .button{grid-column:1/-1}}@media(max-width:650px){.publishing-record>header{grid-template-columns:36px 1fr 30px}.provider-mark{width:36px;height:36px}.job-state{grid-column:2}.publishing-record>header>button{grid-row:1;grid-column:3}.history-summary,.history-details{grid-template-columns:1fr 1fr}.history-details>footer{grid-column:1/-1}.uncertain-callout{align-items:flex-start;flex-wrap:wrap}.uncertain-callout .button{width:100%}.reconciliation-form{grid-template-columns:1fr}}.analytics-filters{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px;padding:15px;border:1px solid var(--line);border-radius:13px;background:#fff}.analytics-tabs{overflow:auto;flex-wrap:nowrap}.analytics-tabs button{white-space:nowrap}.analytics-metrics{margin-bottom:14px}.analytics-metrics small.positive{color:#278558}.analytics-metrics small.negative{color:#a53731}.analytics-overview-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:14px}.analytics-overview-grid>article,.analytics-panel,.analytics-breakdown,.metric-definitions,.analytics-native{padding:20px;border:1px solid var(--line);border-radius:14px;background:#fff}.analytics-overview-grid h2,.analytics-panel h2{margin:0 0 16px;font:750 18px Manrope}.analytics-bar{display:grid;gap:7px;margin:13px 0}.analytics-bar span{display:flex;justify-content:space-between;gap:10px}.analytics-bar small{color:var(--muted)}.analytics-bar i{display:block;height:7px;border-radius:5px;background:var(--coral)}.analytics-overview-grid article>p{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #eeeae6;color:var(--muted);font-size:10px}.analytics-overview-grid aside{display:flex;gap:8px;margin-top:15px;padding:12px;border-radius:9px;color:#715d42;background:#fff7e8;font-size:10px;line-height:1.5}.analytics-overview-grid aside svg{min-width:15px;width:15px}.analytics-breakdown{display:grid;gap:9px}.analytics-breakdown>header{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.analytics-breakdown>article{display:grid;grid-template-columns:minmax(140px,1fr) 3fr 70px 70px;align-items:center;gap:12px;padding:9px 0;border-top:1px solid #eeeae6}.analytics-breakdown article span{display:grid}.analytics-breakdown small{color:var(--muted);font-size:9px}.analytics-breakdown article>div{height:8px;border-radius:6px;background:var(--soft)}.analytics-breakdown article>div i{display:block;height:100%;border-radius:6px;background:var(--coral)}.analytics-panel{margin-top:14px}.analytics-native{overflow:auto}.analytics-native>header,.analytics-native>article{min-width:720px;display:grid;grid-template-columns:1.1fr 1.3fr 1.3fr .8fr .7fr;align-items:center;gap:10px;padding:10px;border-bottom:1px solid #eeeae6;font-size:10px}.analytics-native>header{color:var(--muted)}.analytics-native article span{display:grid}.analytics-native article small{color:var(--muted)}.analytics-native code{font-size:9px}.metric-definitions{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px}.metric-definitions article{padding:12px;border-radius:9px;background:var(--soft)}.metric-definitions p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.5}@media(max-width:1000px){.analytics-filters{grid-template-columns:repeat(3,1fr)}.analytics-overview-grid{grid-template-columns:1fr}}@media(max-width:650px){.analytics-filters,.metric-definitions{grid-template-columns:1fr}.analytics-breakdown>article{grid-template-columns:1fr 60px}.analytics-breakdown article>div{grid-column:1/-1;grid-row:2}.analytics-breakdown article>small{display:none}.analytics-overview-grid>article,.analytics-panel,.analytics-breakdown,.metric-definitions,.analytics-native{padding:14px}}.connection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.connection-grid>.empty{grid-column:1/-1}.connection-card{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff}.connection-card>header{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:17px;border-bottom:1px solid var(--line)}.connection-card header small{color:var(--coral-dark);font-size:8px;font-weight:800;text-transform:uppercase}.connection-card h2{margin:3px 0;font:700 15px Manrope}.connection-card header p{margin:0;color:var(--muted);font-size:9px}.connection-state{display:flex;align-items:center;gap:4px;padding:6px 8px;border-radius:13px;color:#27734e;background:#e8f6ee;font-size:8px;text-transform:uppercase}.connection-state.warning{color:#98492f;background:#fff0eb}.connection-state svg{width:11px}.connection-health{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line)}.connection-health>span{display:grid;grid-template-columns:18px 1fr;padding:12px;background:#fbfaf8}.connection-health svg{grid-row:1/4;width:13px;color:var(--coral)}.connection-health small,.connection-health em{color:var(--muted);font-size:8px;font-style:normal}.connection-health b{font-size:10px}.scope-list,.capability-list{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:13px 16px;border-top:1px solid #eeeae6}.scope-list>b,.capability-list>b{width:100%;font-size:9px}.scope-list code{padding:4px 6px;border-radius:5px;background:var(--soft);font-size:8px}.scope-list small{color:var(--muted)}.capability-list span{display:flex;align-items:center;gap:3px;padding:5px 7px;border-radius:12px;color:#9b959c;background:var(--soft);font-size:8px}.capability-list span.available{color:#27734e;background:#e8f6ee}.capability-list svg{width:10px}.connection-card>footer{display:flex;gap:7px;flex-wrap:wrap;padding:14px 16px;border-top:1px solid var(--line)}.connection-card>footer .button{min-height:34px;padding:0 10px;font-size:9px}@media(max-width:900px){.connection-grid{grid-template-columns:1fr}}@media(max-width:520px){.connection-card>header{grid-template-columns:36px 1fr}.connection-card>header .connection-state{grid-column:2;justify-self:start}.connection-health{grid-template-columns:1fr}.connection-card>footer{display:grid;grid-template-columns:1fr 1fr}}.connection-card>footer .connection-disconnect{margin-left:auto;color:#a53731;border-color:#e7b4af}.connection-card>footer .connection-reconnect{margin-left:auto;color:#27734e;border-color:#afd7c2}@media(max-width:520px){.connection-card>footer .connection-disconnect,.connection-card>footer .connection-reconnect{margin-left:0}}.automation-editor,.experiment-editor{margin-bottom:16px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff}.automation-editor>header{display:flex;justify-content:space-between}.automation-editor h2{margin:3px 0;font:750 18px Manrope}.automation-editor>header button{border:0;background:transparent;font-size:20px}.automation-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.automation-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;padding:13px;border-radius:10px;background:var(--soft)}.automation-actions>b{grid-column:1/-1;font-size:10px}.automation-actions label{display:flex;align-items:flex-start;gap:7px;padding:9px;border-radius:8px;background:#fff}.automation-actions input{width:auto}.automation-actions span{display:grid}.automation-actions small{color:var(--muted);font-weight:400}.automation-editor>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.automation-operations,.experiment-operations{display:grid;gap:13px}.automation-operations>article,.experiment-operations>article{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff}.automation-operations>article>header{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:17px}.automation-operations>article>header>svg{color:var(--coral)}.automation-operations h2,.experiment-operations h2{margin:3px 0;font:750 16px Manrope}.automation-operations header p,.automation-operations header small,.experiment-operations header small{margin:0;color:var(--muted);font-size:9px}.automation-operations>article>header>div{display:flex;gap:5px}.automation-operations>article>header button{width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:9px}.automation-operations>article>header svg{width:14px}.automation-summary{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfaf8}.automation-summary span{display:grid;grid-template-columns:20px 1fr;padding:12px}.automation-summary svg{grid-row:1/3;width:13px;color:var(--coral)}.automation-summary small{color:var(--muted);font-size:8px}.automation-summary b{font-size:9px}.automation-flow{display:flex;gap:6px;overflow:auto;padding:13px 17px}.automation-flow span{display:flex;align-items:center;gap:5px;white-space:nowrap;padding:6px 8px;border-radius:14px;background:var(--soft);font-size:8px}.automation-flow i{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--coral);font-style:normal}.automation-operations>article>footer{display:flex;gap:7px;padding:0 17px 15px}.automation-operations>article>footer .button{min-height:34px;font-size:9px}.run-history{padding:14px 17px;border-top:1px solid var(--line);background:#fbfaf8}.run-history>header{display:flex;justify-content:space-between}.run-history>header small,.run-history>p{color:var(--muted);font-size:9px}.run-history>article{display:grid;grid-template-columns:1fr 1.5fr;gap:8px;margin-top:8px;padding:10px;border:1px solid var(--line);border-radius:9px;background:#fff}.run-history article span{display:grid}.run-history article small{color:var(--muted);font-size:8px}.run-history code{font-size:8px}.run-history pre{grid-column:1/-1;max-height:130px;overflow:auto;margin:0;padding:8px;border-radius:6px;color:#eee;background:#242126;font-size:8px}.experiment-editor{display:grid;grid-template-columns:1fr 1fr;gap:10px}.experiment-editor>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.experiment-editor aside{display:flex;align-items:flex-start;gap:7px;padding:11px;border-radius:9px;color:#79572c;background:#fff7e8;font-size:9px}.experiment-editor aside svg{min-width:14px;width:14px}.experiment-editor .button{align-self:end}.experiment-operations>article>header{display:flex;align-items:center;gap:10px;padding:17px}.experiment-operations>article>header>svg{color:var(--coral)}.experiment-operations blockquote{display:grid;gap:5px;margin:0;padding:13px 17px;border-block:1px solid var(--line);color:var(--muted);font-size:11px}.experiment-allocation{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:14px 17px}.experiment-allocation>article{display:grid;grid-template-columns:28px 1fr auto 18px;align-items:center;gap:8px;padding:11px;border:1px solid var(--line);border-radius:9px}.experiment-allocation>article.winner{border-color:#e7aa48;background:#fffbf1}.experiment-allocation article>span{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;color:#fff;background:#2b282d;font-size:9px}.experiment-allocation article div{display:grid}.experiment-allocation small{color:var(--muted);font-size:8px}.experiment-allocation svg{width:15px;color:#c98b28}.experiment-result,.experiment-caution{margin:0 17px 14px;padding:13px;border-radius:10px;background:#f4f8f5}.experiment-result header{display:flex;align-items:center;gap:8px}.experiment-result header svg{color:#c98b28}.experiment-result h3{margin:2px 0}.experiment-result p,.experiment-caution{color:var(--muted);font-size:9px;line-height:1.5}.experiment-result>div{display:flex;gap:7px;flex-wrap:wrap}.experiment-result>div span{display:grid;padding:6px 8px;border-radius:7px;background:#fff}.experiment-result>div small{color:var(--muted)}.experiment-caution{display:flex;gap:7px;background:#fff7e8}.experiment-caution svg{min-width:14px;width:14px}.experiment-operations>article>footer{display:flex;gap:7px;padding:0 17px 15px}.experiment-operations .button{min-height:34px;font-size:9px}@media(max-width:900px){.automation-fields{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.automation-fields,.automation-actions,.automation-summary,.experiment-editor,.experiment-allocation{grid-template-columns:1fr}.automation-actions>b{grid-column:auto}.automation-operations>article>header{grid-template-columns:28px 1fr}.automation-operations>article>header>div{grid-column:2}.experiment-editor>div{grid-template-columns:1fr}.run-history>article{grid-template-columns:1fr}.run-history pre{grid-column:auto}}.today-metrics article{cursor:pointer}.today-metrics article>button{grid-column:1/-1;display:flex;align-items:center;gap:4px;padding:5px 0 0;border:0;color:var(--coral-dark);background:transparent;font-size:8px;font-weight:700}.today-metrics article>button svg{width:11px}.today-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:14px}.today-panel{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff}.today-panel>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.today-panel>header span{display:grid}.today-panel>header small{color:var(--coral-dark);font-size:8px;font-weight:800;text-transform:uppercase}.today-panel h2{margin:3px 0;font:750 16px Manrope}.today-panel>header button{border:0;color:var(--coral-dark);background:transparent;font-size:9px;font-weight:700}.today-row,.today-recommendation{width:100%;display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;padding:13px 18px;border:0;border-bottom:1px solid #eeeae6;background:#fff;text-align:left}.today-row:hover,.today-recommendation:hover{background:#fbfaf8}.today-row>svg,.today-recommendation>svg{width:14px;color:var(--coral)}.today-row span,.today-recommendation span{display:grid}.today-row small,.today-recommendation small{overflow:hidden;color:var(--muted);font-size:9px;white-space:nowrap;text-overflow:ellipsis}.today-row em,.today-recommendation em{color:var(--coral-dark);font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}.today-row.warning{background:#fffaf5}.today-row.warning>svg{color:#b56435}.today-recommendations{grid-column:1/-1}.today-recommendation{grid-template-columns:18px 1fr 60px}.today-empty{display:flex;align-items:center;gap:10px;padding:22px 18px}.today-empty>svg{width:20px;color:#aaa3aa}.today-empty span{display:grid;flex:1}.today-empty small{color:var(--muted);font-size:9px}.today-empty button{border:0;color:var(--coral-dark);background:transparent;font-size:9px;font-weight:700}@media(max-width:760px){.today-layout{grid-template-columns:1fr}.today-recommendations{grid-column:auto}.today-row small,.today-recommendation small{white-space:normal}}.studio-sources{display:grid;gap:9px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fbfaf8}.studio-sources>b,.studio-sources>small{display:flex;align-items:center;gap:6px}.studio-sources>b svg,.studio-sources>small svg{width:14px;color:var(--coral)}.studio-sources>small{color:var(--muted);font-size:9px}.recurrence-trigger{margin:-5px 0 14px}.recurrence-editor{display:grid;grid-template-columns:1.4fr repeat(3,1fr) auto auto;align-items:end;gap:9px;margin-bottom:14px;padding:15px;border:1px solid #d9cde9;border-radius:12px;background:#faf7ff}.recurrence-editor>header{display:flex;align-items:center;gap:8px;grid-column:1/-1}.recurrence-editor header svg{width:18px;color:#72539b}.recurrence-editor header span{display:grid}.recurrence-editor header small{color:var(--muted);font-size:9px}.recurrence-editor .button{min-height:40px;font-size:9px}.recurrence-editor .connector-warning{grid-column:1/-1}@media(max-width:850px){.recurrence-editor{grid-template-columns:repeat(2,1fr)}.recurrence-editor>header,.recurrence-editor .connector-warning{grid-column:1/-1}}@media(max-width:520px){.recurrence-editor{grid-template-columns:1fr}}.campaign-review{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr auto;align-items:end;gap:9px;margin-top:10px;padding:12px;border-radius:9px;background:var(--soft)}.campaign-review textarea{min-height:65px}.campaign-review>button{min-height:40px;border:0;border-radius:8px;color:#fff;background:var(--coral);font-weight:700}@media(max-width:700px){.campaign-review{grid-template-columns:1fr}}.ai-media-form{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;align-items:end;gap:10px;margin-bottom:18px;padding:16px;border:1px solid #d9cde9;border-radius:13px;background:#faf7ff}.ai-media-form>header{grid-column:1/-1;display:flex;align-items:center;gap:9px}.ai-media-form header>svg{width:20px;color:#72539b}.ai-media-form header span{display:grid}.ai-media-form header small{color:var(--muted);font-size:9px}.ai-media-form textarea{resize:vertical}.ai-media-form .connector-warning{grid-column:1/-1}@media(max-width:1000px){.ai-media-form{grid-template-columns:repeat(2,1fr)}.ai-media-form>header,.ai-media-form .connector-warning{grid-column:1/-1}}@media(max-width:560px){.ai-media-form{grid-template-columns:1fr}}.job-operations{display:grid;gap:10px;margin-top:24px}.job-operations>header{display:flex;gap:10px;align-items:flex-start}.job-operations>header>svg{width:22px;color:var(--coral-dark)}.job-operations h2{margin:3px 0}.job-operations header p{margin:0;color:var(--muted)}.job-operations>article{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#fff}.job-operations>article>header{display:grid;grid-template-columns:1fr auto 34px;align-items:center;gap:10px;padding:12px}.job-operations>article>header span{display:grid}.job-operations small{color:var(--muted)}.job-operations article header button{width:32px;height:32px;border:1px solid var(--line);border-radius:7px;background:#fff}.job-operations article header svg{width:14px}.job-detail{padding:12px;border-top:1px solid var(--line);background:#fbfaf8}.job-detail pre{max-height:180px;overflow:auto;padding:10px;border-radius:8px;color:#eee;background:#242126}.job-detail>p{display:flex;gap:8px}.job-detail>p>svg{width:14px}.job-detail>p span{display:grid}.job-operations>article>footer{padding:0 12px 12px}.activation-review{margin-top:28px;padding:20px;border:1px solid var(--line);border-radius:15px;background:#fff}.activation-review>header{display:flex;justify-content:space-between;gap:20px}.activation-review h2{margin:5px 0}.activation-review header p{margin:0;color:var(--muted)}.activation-review header>b{height:max-content;padding:8px 10px;border-radius:16px;color:#8b4b32;background:#fff3e9}.activation-review header>b.ready{color:#266847;background:#e8f6ee}.activation-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:18px;margin-top:18px}.activation-grid>form,.activation-grid>div{display:grid;align-content:start;gap:10px;padding:16px;border:1px solid var(--line);border-radius:12px}.activation-grid h3{margin:0}.activation-check,.brand-source-list article{display:flex;align-items:center;gap:9px;padding:10px;border-radius:9px;background:#fff6f2}.activation-check>svg{width:17px;color:#a74337}.activation-check.ready{background:#eef8f2}.activation-check.ready>svg{color:#28714e}.activation-check span,.brand-source-list span{display:grid}.activation-check small,.brand-source-list small{color:var(--muted)}.brand-source-list{display:grid;gap:7px}.brand-source-list article{background:var(--soft)}.brand-source-list svg{width:16px;color:var(--coral-dark)}@media(max-width:760px){.activation-review>header{flex-direction:column}.activation-grid{grid-template-columns:1fr}}.failed-automation-queue{margin:0 0 18px;padding:18px;border:1px solid #efc1b9;border-radius:14px;background:#fff8f6}.failed-automation-queue>header{display:flex;gap:12px;align-items:flex-start}.failed-automation-queue>header>svg{color:#b74b3e}.failed-automation-queue h2{margin:2px 0}.failed-automation-queue>article{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.failed-automation-queue article div{display:grid;gap:4px}.failed-automation-queue small,.failed-automation-queue p{color:var(--muted)}.failed-automation-queue p{margin:0}.failed-automation-queue code{overflow-wrap:anywhere}.app-shell{--muted:#686269;--coral:#b64138;--coral-dark:#96372f}.sidebar nav p{color:#a49da5}.sidebar nav button{color:#bbb5bc}.skip-link{position:fixed;z-index:1000;top:8px;left:8px;transform:translateY(-160%);padding:10px 14px;border:2px solid #1f1917;border-radius:8px;background:#fff;color:#1f1917;font-weight:800}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #295f9e;outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sidebar-primary-nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 10px 16px;scrollbar-width:thin;scrollbar-color:#514c52 transparent}.sidebar-utility{flex:none;border-top:1px solid #302d32;background:#1b191d}.sidebar-utility-nav{display:grid;flex:none;grid-template-columns:1fr;gap:2px;padding:8px 10px 10px;overflow:visible}.sidebar-utility-nav p{margin:2px 10px 5px!important}.sidebar-utility-nav button{height:34px!important;padding:0 10px!important;font-size:11px!important}.sidebar-utility-nav button svg{width:15px!important;min-width:15px}.sidebar-utility>footer{display:flex;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid #302d32}.sidebar-utility>footer div{display:grid}.sidebar-utility-nav{gap:3px;padding:10px 12px}.sidebar-utility-nav button{border:1px solid transparent!important;border-radius:9px!important;color:#aaa4ab!important;background:transparent!important}.sidebar-utility-nav button:hover{color:#fff!important;background:#ffffff0e!important}.sidebar-utility-nav button.active{color:#fff!important;border-color:#e85e5138!important;background:linear-gradient(90deg,#e85e5129,#e85e5109)!important;box-shadow:inset 3px 0 var(--coral)!important}.sidebar-utility>footer{margin:0 10px 10px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#ffffff09}.sidebar-utility>footer strong{font-size:11px}.sidebar-utility>footer small{font-size:9px}.section-workspace{display:grid;gap:24px}.section-tabs{display:flex;align-items:stretch;gap:5px;overflow-x:auto;padding:5px;border:1px solid var(--line);border-radius:13px;background:#ebe7e2;scrollbar-width:none}.section-tabs::-webkit-scrollbar{display:none}.section-tabs button{min-width:max-content;display:grid;gap:2px;padding:9px 14px;border:1px solid transparent;border-radius:9px;color:#5f585f;background:transparent;text-align:left}.section-tabs button span{font-size:11px;font-weight:800}.section-tabs button small{color:#625b62;font-size:8px}.section-tabs button:hover{color:var(--ink);background:#ffffff8c}.section-tabs button.active{color:var(--ink);border-color:#d8d2cc;background:#fff;box-shadow:0 3px 10px #261f2212}.section-tabs button.active small{color:var(--coral-dark)}.section-workspace-content{min-width:0}@media(max-width:700px){.section-workspace{gap:18px}.section-tabs button{padding:8px 11px}.section-tabs button small{display:none}}.workspace-topline{min-height:46px;display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:22px}.workspace-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.setup-progress{width:190px;display:grid;gap:7px;padding:9px 12px;border:1px solid var(--line);border-radius:11px;color:var(--ink);background:#fff;text-align:left}.setup-progress>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.setup-progress span b{font-size:10px}.setup-progress span strong{color:var(--coral-dark);font:800 10px Manrope}.setup-progress>i{height:4px;overflow:hidden;border-radius:99px;background:#e9e3de}.setup-progress>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--coral),#ef8b68);transition:width .25s ease}.setup-progress:hover{border-color:#d4aaa5;background:#fffaf9}.notification-bell{position:relative;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:11px;color:#5f585f;background:#fff}.notification-bell:hover,.notification-bell.active{color:var(--coral-dark);border-color:#d4aaa5;background:#fff5f3}.notification-bell svg{width:18px}.notification-bell>b{position:absolute;right:-5px;top:-5px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border:2px solid #f6f4f1;border-radius:99px;color:#fff;background:var(--coral-dark);font-size:8px}.channel-missing{color:#6f686f!important}.channel-add-strip{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:10px 15px;border-top:1px solid #eeeae6}.channel-add-strip>span{margin-right:3px;color:var(--muted);font-size:11px;font-weight:700}.channel-icon{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:#38343a;font-size:8px;font-weight:900}.channel-icon.instagram{background:#d83b78}.channel-icon.facebook{background:#287be0}.channel-icon.threads,.channel-icon.x{background:#17171a}.channel-icon.youtube{background:#e12828}.channel-icon.linkedin{background:#0879ad}.channel-icon:hover{transform:translateY(-1px);box-shadow:0 4px 10px #17141925}@media(max-width:900px){.workspace-topline{justify-content:space-between}.workspace-topline .mobile-menu{margin:0}.setup-progress{width:160px}}@media(max-width:460px){.setup-progress{width:138px}.setup-progress span b{font-size:9px}}.channel-icon.instagram{background:#b52d61!important}.channel-icon.facebook{background:#1761b7!important}.channel-icon svg,.channel-name i svg,.channel-modal>nav button i svg{width:15px;height:15px;fill:currentColor;stroke-width:2}.channel-icon.youtube{background:#c91515}.channel-icon.linkedin{background:#086b99}.channel-icon.threads,.channel-icon.x{background:#111}.channel-icon.instagram,.channel-icon.facebook,.channel-icon.youtube,.channel-icon.linkedin,.channel-icon.threads,.channel-icon.x{color:#fff}.channel-name.instagram i{background:#b52d61}.channel-name.facebook i{background:#1761b7}.channel-name.youtube i{background:#c91515}.channel-name.linkedin i{background:#086b99}.channel-name.threads i,.channel-name.x i{background:#111}.channel-modal>nav button i.instagram{background:#b52d61}.channel-modal>nav button i.facebook{background:#1761b7}.channel-modal>nav button i.youtube{background:#c91515}.channel-modal>nav button i.linkedin{background:#086b99}.channel-modal>nav button i.threads,.channel-modal>nav button i.x{background:#111}.overview-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.overview-head>div{display:flex;align-items:center;gap:12px}.overview-head h1{margin:0;font:800 34px Manrope;letter-spacing:-.04em}.overview-head label{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;font-weight:700}.overview-head select{min-width:150px;height:38px;padding:0 32px 0 11px;border:1px solid var(--line);border-radius:9px;background:#fff;font-weight:700}.overview-attention{margin-bottom:16px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:#fff}.overview-attention h2,.brand-health h2,.overview-quick h2,.recent-posts h2{margin:0;font:800 18px Manrope}.overview-attention>div{display:flex;gap:10px;margin-top:12px}.overview-attention button{min-width:150px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #f0d2cf;border-radius:10px;color:var(--ink);background:#fff8f7;text-align:left}.overview-attention button>svg{width:18px;color:var(--coral-dark)}.overview-attention button span{display:grid;font-size:11px}.overview-attention button strong{font:800 20px Manrope}.overview-attention>p{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:#317758;font-weight:700}.overview-attention>p svg{width:18px}.overview-main{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:16px}.brand-health,.overview-quick,.recent-posts{border:1px solid var(--line);border-radius:12px;background:#fff}.brand-health>header,.recent-posts>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #ebe7e3}.brand-health>header button,.recent-posts>header button{border:0;color:var(--coral-dark);background:transparent;font-size:11px;font-weight:800}.brand-health-table{overflow:auto}.brand-health-table>header,.brand-health-table>article{min-width:650px;display:grid;grid-template-columns:minmax(190px,1.5fr) repeat(4,minmax(80px,.7fr));align-items:center}.brand-health-table>header{padding:10px 16px;color:var(--muted);font-size:10px;text-transform:uppercase}.brand-health-table>article{min-height:62px;padding:8px 16px;border-top:1px solid #eeeae6}.brand-health-table>article>b{font-size:13px}.channel-name{display:grid;grid-template-columns:32px 1fr;column-gap:9px;align-items:center}.channel-name i{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#38343a;font-size:9px;font-style:normal;font-weight:900}.channel-name b{font-size:12px}.channel-name small{color:var(--muted);font-size:10px;text-transform:capitalize}.overview-quick{align-self:start;padding:17px}.overview-quick button{width:100%;display:flex;align-items:center;gap:9px;margin-top:10px;padding:10px;border:0;border-radius:9px;background:var(--soft);font-size:12px;font-weight:700;text-align:left}.overview-quick button svg{width:17px;color:var(--coral-dark)}.recent-posts{margin-top:16px}.recent-posts>div{display:grid;grid-template-columns:repeat(3,1fr)}.recent-posts article{min-width:0;padding:16px 18px;border-right:1px solid #eeeae6}.recent-posts article:nth-child(3n){border-right:0}.recent-posts article h3{margin:9px 0 3px;font-size:13px}.recent-posts article p{overflow:hidden;margin:0 0 8px;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.recent-posts article small{color:var(--muted);font-size:10px}.overview-empty{display:flex;align-items:center;gap:8px;margin:0;padding:24px;color:var(--muted)}.overview-empty svg{width:18px}@media(max-width:900px){.overview-head{align-items:flex-start;flex-direction:column}.overview-main{grid-template-columns:1fr}.overview-quick{width:100%}.recent-posts>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.overview-head>div{width:100%;align-items:stretch;flex-direction:column}.overview-head select{width:100%}.overview-attention>div{flex-direction:column}.recent-posts>div{grid-template-columns:1fr}.recent-posts article{border-right:0;border-bottom:1px solid #eeeae6}}.workspace-topline{min-height:0!important;margin-bottom:0!important}.workspace-topline .workspace-tools{display:none}.overview-head{margin-bottom:12px}.overview-head h1{font-size:30px}.overview-head>div{gap:8px}.overview-head select{height:36px}.overview-head .button{min-height:38px;padding:0 13px}.overview-bell{width:38px;height:38px}.overview-attention{margin-bottom:12px;padding:13px 15px}.overview-attention h2,.brand-health h2,.recent-posts h2{font-size:16px}.overview-attention>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.overview-attention button{min-width:0;padding:8px 10px}.overview-attention button strong{font-size:17px}.overview-main-single{display:block}.brand-health>header,.recent-posts>header{padding:13px 15px}.brand-health-table>article{min-height:54px}.recent-posts{margin-top:12px}.recent-posts article{padding:13px 15px}@media(max-width:900px){.workspace-topline .mobile-menu{margin-bottom:14px}.overview-head{width:100%;flex-direction:row}.overview-head>div{width:auto}}@media(max-width:620px){.overview-head{align-items:stretch;flex-direction:column}.overview-head>div{width:100%;flex-wrap:wrap}.overview-head label{flex:1}.overview-head select{width:100%}.overview-attention>div{grid-template-columns:1fr}}.brand-health>header>div{display:flex;align-items:center;gap:10px}.brand-health>header>div>small{padding:4px 7px;border-radius:6px;background:#f5f2ef;color:var(--muted);font-size:10px;font-weight:700}.brand-health-table.health-table-expanded>header,.brand-health-table.health-table-expanded>article{min-width:900px;grid-template-columns:minmax(180px,1.4fr) repeat(5,minmax(120px,.8fr))}.health-metric{display:flex;align-items:center;gap:6px;min-width:0}.health-metric>b{font-size:13px}.health-metric>small{display:flex;align-items:center;gap:1px;font-size:9px;white-space:nowrap}.health-metric>small svg{width:11px;height:11px}.health-metric>small.up{color:#24915f}.health-metric>small.down{color:#d64b3d}.publish-composer-complete{width:min(1180px,calc(100vw - 32px));overflow:hidden}.publish-composer-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.72fr) minmax(260px,.78fr);min-height:520px}.publish-composer-grid>section,.publish-composer-grid>aside{min-width:0;padding:18px;border-right:1px solid var(--line)}.publish-composer-grid>aside{border-right:0;background:#faf8f6}.publish-composer-grid h3{margin:0 0 15px;font:800 15px Manrope}.publish-content-panel .publish-preview{display:grid;grid-template-columns:130px minmax(0,1fr);padding:0 0 15px}.publish-content-panel .publish-preview img{width:130px;height:150px}.publish-content-panel .publish-preview textarea{width:100%}.publish-content-panel fieldset{padding:13px 0;border-top:1px solid var(--line)}.publish-method{display:grid;gap:9px}.publish-method>label{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:8px;padding:13px;border:1px solid var(--line);border-radius:11px}.publish-method>label.active{border-color:#d37a72;background:#fff6f4}.publish-method>label span{display:grid}.publish-method>label b{font-size:12px}.publish-method>label small{padding:0;background:transparent;color:var(--muted);font-size:9px}.schedule-box{display:grid;gap:9px;margin-top:14px}.schedule-box>label{display:grid;grid-template-columns:18px 1fr;gap:6px;align-items:center;font-size:10px;font-weight:800}.schedule-box>label input{grid-column:1/-1;width:100%;height:42px;padding:0 10px;border:1px solid var(--line);border-radius:9px}.schedule-box>button{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #f0cec9;border-radius:10px;color:var(--ink);background:#fff8f6;text-align:left}.schedule-box>button svg{width:17px;color:var(--coral-dark)}.schedule-box>button span{display:grid}.schedule-box>button b{font-size:10px}.schedule-box>button small{color:var(--muted);font-size:9px}.platform-preview{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}.platform-preview>header{display:flex;justify-content:space-between;padding:11px;border-bottom:1px solid var(--line)}.platform-preview>header span{font-size:11px;font-weight:800}.platform-preview>header small{text-transform:capitalize}.platform-preview>img{width:100%;max-height:260px;display:block;object-fit:cover}.platform-preview>p{min-height:90px;margin:0;padding:12px;font-size:11px;line-height:1.5;white-space:pre-wrap}.platform-preview>footer{display:flex;justify-content:space-around;padding:9px;border-top:1px solid var(--line);color:var(--muted);font-size:9px}.publish-live-preview>small{display:block;margin-top:8px;color:var(--muted);text-align:center}.publish-error{margin:0;padding:10px 20px}.publish-composer-complete>footer{padding:12px 18px}@media(max-width:980px){.publish-composer-complete{overflow:auto}.publish-composer-grid{grid-template-columns:1fr 300px}.publish-live-preview{grid-column:1/-1}.publish-composer-grid>aside{border-top:1px solid var(--line)}}@media(max-width:680px){.publish-composer-grid{display:block}.publish-composer-grid>section,.publish-composer-grid>aside{border-right:0;border-bottom:1px solid var(--line)}.publish-content-panel .publish-preview{grid-template-columns:1fr}.publish-content-panel .publish-preview img{width:100%}}.channel-missing{color:#aaa4ab;background:#fcfbfa}.channel-missing>span:not(.channel-name){font-size:13px}.channel-missing>button{justify-self:start;display:flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid #e0c2be;border-radius:8px;color:var(--coral-dark);background:#fff;font-size:10px;font-weight:800}.channel-missing>button svg{width:13px}.channel-modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#17141980;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.channel-modal{width:min(720px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 28px 90px #17141950}.channel-modal>header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line)}.channel-modal h2{margin:0;font:800 22px Manrope}.channel-modal>header button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:9px;background:var(--soft)}.channel-modal>header svg{width:18px}.channel-modal>nav{display:flex;gap:8px;overflow:auto;padding:14px 20px;border-bottom:1px solid var(--line)}.channel-modal>nav button{min-width:78px;display:grid;place-items:center;gap:5px;padding:8px;border:1px solid transparent;border-radius:10px;color:var(--muted);background:transparent;font-size:10px;font-weight:700}.channel-modal>nav button i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#38343a;font-size:8px;font-style:normal;font-weight:900}.channel-modal>nav button.active{color:var(--coral-dark);border-color:#ecc8c4;background:#fff5f3}.channel-modal>div{padding:24px 20px 30px}.channel-modal>div h3{margin:0 0 7px;font:800 18px Manrope}.channel-modal>div>p{margin:0 0 20px;color:var(--muted);font-size:12px}.channel-modal>div>.button{margin-right:8px}.chat-create-layout{min-height:540px!important;grid-template-columns:1fr!important}.chat-welcome{margin-top:5vh!important}.chat-welcome h1{font-size:27px!important}.chat-welcome>div{margin-top:18px!important}.chat-thread{padding:20px!important}.chat-composer{margin:0 18px 16px!important}.create-tabs{display:flex;align-items:center;gap:4px;margin-bottom:10px;padding:5px;border:1px solid var(--line);border-radius:11px;background:#ebe7e3}.create-tabs button{display:flex;align-items:center;gap:7px;padding:8px 12px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:11px;font-weight:800}.create-tabs button svg{width:15px}.create-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #241c1714}.create-tab-content{max-height:calc(100dvh - 180px);overflow:auto;padding:18px;border:1px solid var(--line);border-radius:13px;background:#fff}.reference-control{position:relative}.reference-menu{position:absolute;z-index:5;left:0;bottom:42px;width:270px;padding:8px;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 14px 38px #201a1620}.reference-menu>button{width:100%;display:flex;align-items:center;gap:9px;padding:9px;border:0;border-radius:8px;background:var(--soft);text-align:left}.reference-menu>button svg{width:17px}.reference-menu>button span{display:grid}.reference-menu small{color:var(--muted);font-size:9px}.reference-menu>div{display:grid;gap:5px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.reference-menu>div>button{display:flex;align-items:center;gap:8px;padding:5px;border:0;border-radius:7px;background:#fff;text-align:left;font-size:10px}.reference-menu>div img{width:30px;height:30px;border-radius:6px;object-fit:cover}.reference-menu>div p{display:flex;align-items:center;gap:7px;margin:3px;color:var(--muted);font-size:10px}.reference-menu>div p svg{width:15px}.chat-attachments figure>small{position:absolute;left:3px;bottom:3px;padding:1px 4px;border-radius:4px;color:#fff;background:#171419b8;font-size:7px;text-transform:uppercase}@media(max-width:560px){.create-tabs button{flex:1;justify-content:center}.reference-menu{width:min(270px,calc(100vw - 48px))}}.create-simple-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.create-simple-head h1{margin:0;font:800 28px Manrope;letter-spacing:-.04em}.create-simple-head>div{display:flex;gap:8px}.create-simple-head .button{min-height:38px;padding:0 12px}@media(max-width:560px){.create-simple-head{align-items:flex-start}.create-simple-head>div{gap:5px}.create-simple-head .button{padding:0 9px;font-size:10px}}.section-toolbar{justify-content:space-between!important}.section-toolbar-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.toolbar-title{margin:0;font:800 28px Manrope;letter-spacing:-.04em}.create-workspace{position:relative}.create-edge-tabs{position:absolute;z-index:3;right:10px;top:10px;display:flex;gap:5px}.create-edge-tabs button{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#fff;font-size:10px;font-weight:800}.create-edge-tabs button:hover,.create-edge-tabs button.active{color:var(--coral-dark);border-color:#d4aaa5;background:#fff5f3}.create-edge-tabs svg{width:14px}.prerna-chat>.chat-thread{padding-top:52px!important}@media(max-width:560px){.toolbar-title{font-size:24px}.section-toolbar{align-items:flex-start}.section-toolbar-actions{gap:5px}.toolbar-brand>span{display:none}.create-edge-tabs{right:7px;top:7px}.create-edge-tabs button{padding:6px 8px;font-size:9px}}.create-attached-layout{height:calc(100dvh - 132px);min-height:540px;display:grid;grid-template-columns:minmax(0,1fr) 290px}.create-attached-layout .chat-create-layout{height:100%;min-height:0!important;border-radius:14px 0 0 14px}.create-attached-rail{min-width:0;display:grid;grid-template-rows:1fr 1fr;overflow:hidden;border:1px solid var(--line);border-left:0;border-radius:0 14px 14px 0;background:#faf8f6}.create-attached-rail>section{min-height:0;display:flex;flex-direction:column;overflow:hidden}.create-attached-rail>section+section{border-top:1px solid var(--line)}.create-attached-rail section>header{flex:none;display:flex;align-items:center;gap:8px;padding:12px 13px;border-bottom:1px solid var(--line);background:#fff}.create-attached-rail section>header>svg{width:16px;color:var(--coral-dark)}.create-attached-rail section>header>div{display:grid}.create-attached-rail h2{margin:0;font:800 13px Manrope}.create-attached-rail header small{color:var(--muted);font-size:8px}.attached-insights>div,.attached-library>div{min-height:0;overflow:auto;padding:9px}.attached-insights article{display:grid;gap:4px;margin-bottom:7px;padding:9px;border:1px solid var(--line);border-radius:9px;background:#fff}.attached-insights article small{color:var(--coral-dark);font-size:8px}.attached-insights article b{font-size:10px}.attached-insights article p{margin:0;color:var(--muted);font-size:9px;line-height:1.4}.attached-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;align-content:start}.attached-assets figure{min-width:0;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.attached-assets img{width:100%;aspect-ratio:1;display:block;object-fit:cover}.attached-assets figcaption{overflow:hidden;padding:5px;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.attached-empty{grid-column:1/-1;margin:auto;padding:20px 10px;color:var(--muted);text-align:center}.attached-empty svg{width:19px}.attached-empty b{display:block;margin:6px 0 3px;color:var(--ink);font-size:10px}.attached-empty p{margin:0;font-size:9px;line-height:1.4}@media(max-width:1050px){.create-attached-layout{grid-template-columns:minmax(0,1fr) 240px}}@media(max-width:800px){.create-attached-layout{height:auto;grid-template-columns:1fr}.create-attached-layout .chat-create-layout{height:calc(100dvh - 150px);border-radius:14px 14px 0 0}.create-attached-rail{min-height:420px;grid-template-columns:1fr 1fr;grid-template-rows:1fr;border-top:0;border-left:1px solid var(--line);border-radius:0 0 14px 14px}.create-attached-rail>section+section{border-top:0;border-left:1px solid var(--line)}}@media(max-width:520px){.create-attached-rail{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.create-attached-rail>section+section{border-left:0;border-top:1px solid var(--line)}}.create-attached-rail.create-resource-tabs{display:flex!important;flex-direction:column}.create-resource-tabs>nav{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:5px;border-bottom:1px solid var(--line);background:#ebe7e3}.create-resource-tabs>nav button{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:10px;font-weight:800}.create-resource-tabs>nav button svg{width:14px}.create-resource-tabs>nav button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #241c1714}.create-resource-tabs>section{flex:1;min-height:0}.create-resource-tabs>section+section{border:0}.create-resource-tabs section>header{padding:11px 13px}.create-resource-tabs .attached-empty{margin-top:18vh}.ai-title{display:flex;align-items:center;gap:8px}.ai-title>svg{width:22px;color:var(--coral-dark)}.ai-title>small,.nav-ai-badge{padding:2px 5px;border:1px solid #efc6c1;border-radius:99px;color:var(--coral-dark);background:#fff0ed;font:800 8px Manrope;letter-spacing:.04em}.create-resource-tabs>section>div{flex:1}.create-resource-tabs .attached-empty{margin-top:22vh}.calendar-attached-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.calendar-attached-layout>main{min-width:0;padding:12px;border-right:1px solid var(--line)}.calendar-attached-layout .calendar-toolbar{margin-bottom:10px;padding:9px}.calendar-attached-layout .calendar-planner{border-radius:10px}.calendar-resource-panel{min-width:0;display:flex;flex-direction:column;background:#faf8f6}.calendar-resource-panel>nav{flex:none;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:5px;border-bottom:1px solid var(--line);background:#ebe7e3}.calendar-resource-panel>nav button{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;padding:8px 5px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:9px;font-weight:800}.calendar-resource-panel>nav button svg{width:13px}.calendar-resource-panel>nav button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #241c1714}.calendar-resource-panel>nav button>b{min-width:16px;height:16px;display:grid;place-items:center;border-radius:99px;color:#fff;background:var(--coral);font-size:8px}.calendar-resource-panel>div{min-height:0;overflow:auto;padding:10px}.calendar-resource-panel .page-head{display:none}.calendar-resource-panel .approval-inbox,.calendar-resource-panel .campaign-grid{grid-template-columns:1fr}.calendar-resource-panel .calendar-generator{display:grid;grid-template-columns:1fr;margin:0;padding:10px;border-radius:10px}.calendar-resource-panel .calendar-generator>*{grid-column:1}.calendar-resource-panel .approval-review,.calendar-resource-panel .approval-previews{grid-template-columns:1fr}@media(max-width:1150px){.calendar-attached-layout{grid-template-columns:minmax(0,1fr) 330px}}@media(max-width:850px){.calendar-attached-layout{grid-template-columns:1fr}.calendar-attached-layout>main{border-right:0;border-bottom:1px solid var(--line)}.calendar-resource-panel{min-height:480px}}.calendar-attached-layout .calendar-toolbar{display:grid;grid-template-columns:auto minmax(180px,1fr);align-items:center}.calendar-attached-layout .calendar-toolbar .provider-tabs{display:flex;flex-wrap:nowrap}.calendar-attached-layout .calendar-period{justify-self:end}.calendar-attached-layout .calendar-filters{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.calendar-attached-layout .calendar-filters select{width:100%;min-width:0}@media(max-width:520px){.calendar-attached-layout .calendar-toolbar{grid-template-columns:1fr}.calendar-attached-layout .calendar-period,.calendar-attached-layout .calendar-filters{grid-column:1;justify-self:stretch}.calendar-attached-layout .calendar-period{justify-content:center}}.calendar-attached-layout .calendar-toolbar .provider-tabs{width:max-content;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:4px;border:1px solid var(--line);border-radius:10px;background:#eeeae6}.calendar-attached-layout .calendar-toolbar .provider-tabs button{min-width:70px;padding:7px 10px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-size:10px;font-weight:800;text-transform:capitalize}.calendar-attached-layout .calendar-toolbar .provider-tabs button.active{color:#fff;background:var(--coral);box-shadow:0 2px 7px #bd40372b}.calendar-attached-layout .calendar-planner,.calendar-attached-layout .calendar-planner.month,.calendar-attached-layout .calendar-planner.week,.calendar-attached-layout .calendar-planner.timeline{display:flex;flex-direction:column;gap:1px;min-height:340px;overflow:auto}.calendar-attached-layout .calendar-day,.calendar-attached-layout .calendar-planner.timeline .calendar-day{min-height:72px;display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;padding:10px 12px}.calendar-attached-layout .calendar-day>header{align-content:start;display:grid;grid-template-columns:1fr auto;gap:5px;margin:0;padding-right:10px;border-right:1px solid var(--line)}.calendar-attached-layout .calendar-day>header>b{font-size:10px}.calendar-attached-layout .calendar-day>header>small{font-size:8px}.calendar-attached-layout .calendar-day>header>button{grid-column:1/-1}.calendar-day-content{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;align-content:start}.calendar-day-content .calendar-entry{margin:0}.calendar-day-empty{align-self:center;color:var(--muted);font-size:9px}.calendar-attached-layout .calendar-planner.timeline .calendar-entry{max-width:none}@media(max-width:1100px){.calendar-day-content{grid-template-columns:1fr}}@media(max-width:620px){.calendar-attached-layout .calendar-day{grid-template-columns:1fr;gap:8px}.calendar-attached-layout .calendar-day>header{display:flex;padding-right:0;padding-bottom:7px;border-right:0;border-bottom:1px solid var(--line)}.calendar-attached-layout .calendar-day>header>button{width:auto;margin-left:auto}.calendar-attached-layout .calendar-toolbar .provider-tabs{width:100%}.calendar-attached-layout .calendar-toolbar .provider-tabs button{min-width:0}}.upcoming-holiday{display:flex;align-items:center;gap:9px;margin-bottom:9px;padding:9px 11px;border:1px solid #efc7ad;border-radius:10px;background:linear-gradient(90deg,#fff7ed,#fffaf5)}.upcoming-holiday>svg{width:18px;color:#d66a2f}.upcoming-holiday>div{display:grid}.upcoming-holiday small{color:#a45228;font-size:8px;font-weight:800;text-transform:uppercase}.upcoming-holiday b{font-size:11px}.upcoming-holiday time{margin-left:auto;color:var(--muted);font-size:10px;font-weight:700}.calendar-attached-layout .calendar-day.india-holiday{background:#fff8ed;box-shadow:inset 3px 0 #e8893d}.calendar-attached-layout .calendar-day.india-holiday>header{border-right-color:#efc7ad}.holiday-label{grid-column:1/-1;display:flex;align-items:center;gap:4px;color:#b85a29;font-size:8px;font-weight:800}.holiday-label svg{width:11px}@media(max-width:560px){.upcoming-holiday{align-items:flex-start}.upcoming-holiday time{max-width:120px;text-align:right}}.calendar-attached-layout{height:calc(100dvh - 132px);min-height:540px}.calendar-attached-layout>main{min-height:0;display:flex;flex-direction:column;overflow:hidden}.calendar-attached-layout .calendar-toolbar,.calendar-attached-layout .upcoming-holiday,.calendar-attached-layout .calendar-reschedule,.calendar-attached-layout .recurrence-trigger,.calendar-attached-layout .recurrence-editor{flex:none}.calendar-attached-layout .calendar-planner,.calendar-attached-layout .calendar-planner.month,.calendar-attached-layout .calendar-planner.week,.calendar-attached-layout .calendar-planner.timeline{flex:1;min-height:0;overscroll-behavior:contain}.calendar-resource-panel{min-height:0;overflow:hidden}.calendar-entry{grid-template-columns:1fr}.calendar-entry-body{padding:10px}@media(max-width:850px){.calendar-attached-layout{height:auto;min-height:0}.calendar-attached-layout>main{height:min(720px,calc(100dvh - 150px));min-height:520px}.calendar-resource-panel{height:520px}}.create-resource-tabs>nav{grid-template-columns:repeat(3,1fr)}.knowledge-panel{min-height:0;display:flex;flex-direction:column}.knowledge-panel>header,.campaign-manager-head{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid var(--line)}.knowledge-panel>header span{display:flex;align-items:center;gap:6px}.knowledge-panel>header svg{width:14px;color:var(--coral-dark)}.knowledge-panel>header button{display:flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:9px;font-weight:800}.knowledge-panel>header button svg{width:12px}.knowledge-panel>form{display:grid;gap:7px;padding:9px;border-bottom:1px solid var(--line)}.knowledge-panel>form div{display:flex;gap:6px}.knowledge-panel .button{min-height:32px;padding:0 10px;font-size:9px}.knowledge-items{min-height:0;overflow:auto;padding:8px}.knowledge-items article{position:relative;margin-bottom:7px;padding:9px 30px 9px 9px;border:1px solid var(--line);border-radius:8px;background:#fff}.knowledge-items article>span{display:grid}.knowledge-items article small{color:var(--muted);font-size:8px}.knowledge-items article p{margin:7px 0 0;color:var(--muted);font-size:9px;line-height:1.45;white-space:pre-wrap}.knowledge-items article>button{position:absolute;top:7px;right:7px;border:0;color:var(--muted);background:transparent}.knowledge-items article>button svg{width:13px}.campaign-manager-head{padding:0 0 9px;border:0}.campaign-manager-head .button{min-height:32px;padding:0 10px;font-size:9px}.campaign-manager{gap:7px}.campaign-manager>article{grid-template-columns:28px minmax(0,1fr);gap:7px;padding:9px}.campaign-manager>article>.card-icon{width:28px;height:28px}.campaign-manager>article>span:last-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:6px}.campaign-actions{display:flex;gap:5px}.campaign-actions .button{min-height:30px;padding:0 8px;font-size:8px}.button.danger,.campaign-actions .danger{color:#a53731;border-color:#efc4bf;background:#fff7f5}.delete-confirm{grid-column:1/-1;width:100%;padding:8px;border:1px solid #efc4bf;border-radius:8px;background:#fff7f5}.delete-confirm>div{display:flex;justify-content:flex-end;gap:5px;margin-top:6px}.delete-confirm .button{min-height:28px;padding:0 8px;font-size:8px}.calendar-resource-panel .campaign-editor{display:grid;grid-template-columns:1fr;padding:9px}.calendar-resource-panel .campaign-editor .row{display:grid;grid-template-columns:1fr 1fr}.plan-generator{gap:9px!important}.plan-generator label{font-size:9px}.plan-generator textarea,.plan-generator input,.plan-generator select{margin-top:4px}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.plan-generator fieldset{display:grid;gap:7px;margin:0;padding:8px;border:1px solid var(--line);border-radius:9px}.plan-generator legend{padding:0 4px;font-size:9px;font-weight:800}.plan-check{display:flex!important;align-items:flex-start;gap:7px}.plan-check input{width:auto;margin-top:2px}.plan-check span{display:grid}.plan-check small{color:var(--muted);font-size:8px;line-height:1.35}.platform-checks{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.platform-checks label{display:flex;align-items:center;gap:5px;text-transform:capitalize}.platform-checks input{width:auto;margin:0}@media(max-width:480px){.plan-grid{grid-template-columns:1fr}}.knowledge-panel>header{justify-content:flex-end;padding:8px 10px}.calendar-resource-panel .plan-generator{display:flex;align-items:stretch;flex-direction:column;gap:10px!important}.calendar-resource-panel .plan-generator>*{min-width:0}.calendar-resource-panel .plan-generator>label{display:grid;width:100%}.calendar-resource-panel .plan-generator textarea,.calendar-resource-panel .plan-generator input,.calendar-resource-panel .plan-generator select{width:100%;min-width:0;max-width:100%;font-family:inherit}.calendar-resource-panel .plan-generator textarea{resize:vertical}.calendar-resource-panel .plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%}.calendar-resource-panel .plan-grid label{display:grid;min-width:0}.calendar-resource-panel .plan-grid label:nth-child(4){grid-column:1/-1}.calendar-resource-panel .platform-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.calendar-resource-panel .platform-checks label{min-width:0}.calendar-resource-panel .plan-generator fieldset{min-width:0;width:100%;padding:10px}.calendar-resource-panel .plan-generator>.button{width:100%;flex:none}@media(max-width:1150px){.calendar-resource-panel .plan-grid{grid-template-columns:1fr}.calendar-resource-panel .plan-grid label:nth-child(4){grid-column:auto}}.calendar-resource-panel .plan-grid label:nth-child(4){grid-column:auto}.calendar-resource-panel .plan-check{width:100%;display:grid!important;grid-template-columns:16px minmax(0,1fr);align-items:start;justify-content:start;gap:8px}.calendar-resource-panel .plan-check input{width:14px;height:14px;margin:1px 0 0;justify-self:start}.calendar-resource-panel .plan-check span{min-width:0;display:grid;gap:2px;text-align:left}.calendar-resource-panel .platform-checks label{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;justify-content:start;gap:7px;text-align:left}.calendar-resource-panel .platform-checks input{width:14px;height:14px;margin:0;justify-self:start}.calendar-resource-panel .plan-generator>.button.dark{position:sticky;z-index:4;bottom:0;min-height:46px;margin:8px 0 0;padding:0 14px;border:0;border-radius:10px;box-shadow:0 -10px 18px #faf8f6,0 0 0 8px #faf8f6}.calendar-resource-panel .plan-generator>article:first-of-type{margin-top:4px}@media(max-width:1150px){.calendar-resource-panel .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.calendar-resource-panel .plan-grid{grid-template-columns:1fr}}.resource-list-view{min-height:100%;display:flex;flex-direction:column}.resource-list-view>header{flex:none;display:flex;align-items:center;justify-content:space-between;padding:2px 0 10px}.resource-list-view>header .button{min-height:34px;padding:0 10px;font-size:9px}.resource-list{display:grid;gap:7px}.resource-list>button{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:10px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:#fff;text-align:left}.resource-list>button>svg:first-child{width:16px;color:var(--coral-dark)}.resource-list>button>svg:last-child{width:13px;color:var(--muted)}.resource-list>button>span{min-width:0;display:grid}.resource-list>button b,.resource-list>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-list>button small{color:var(--muted);font-size:8px}.workspace-modal-layer{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.workspace-modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#17141980;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workspace-modal{position:relative;width:min(760px,calc(100vw - 40px));max-height:88dvh;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#fbfaf8;box-shadow:0 30px 90px #0005}.workspace-modal>header{flex:none;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line);background:#fff}.workspace-modal>header span{display:grid}.workspace-modal>header small{color:var(--coral-dark);font-size:9px;font-weight:800;text-transform:uppercase}.workspace-modal>header h2{margin:2px 0 0;font:800 22px Manrope}.workspace-modal>header>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#fff}.workspace-modal>header>button svg{width:16px}.campaign-modal-form,.plan-modal-body,.campaign-detail,.plan-detail{min-height:0;overflow:auto;padding:18px}.campaign-modal-form{display:grid;gap:11px}.campaign-modal-form>div,.modal-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.campaign-modal-form fieldset,.plan-modal-body fieldset{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:11px;border:1px solid var(--line);border-radius:10px}.campaign-modal-form legend,.plan-modal-body legend{padding:0 5px;font-size:10px;font-weight:800}.campaign-modal-form fieldset label,.modal-platforms label{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:8px;background:#fff}.campaign-modal-form fieldset input,.modal-check input,.modal-platforms input{width:auto}.campaign-modal-form>footer,.plan-modal-body>footer,.campaign-detail>footer,.plan-detail>footer{display:flex;justify-content:flex-end;gap:8px}.campaign-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 18px}.campaign-detail dl>div{padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.campaign-detail dt{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.campaign-detail dd{margin:5px 0 0;font-size:12px;line-height:1.5}.modal-confirm{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px;border:1px solid #efc4bf;border-radius:9px;background:#fff7f5}.modal-confirm p{flex:1;margin:0;font-size:10px}.modal-confirm .button{min-height:34px}.plan-modal-body{display:grid;gap:12px}.modal-check{width:100%;display:grid!important;grid-template-columns:16px 1fr;align-items:start;gap:8px}.modal-check span{display:grid}.modal-check small{color:var(--muted);font-size:9px}.modal-platforms{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;width:100%}.plan-detail>header{margin-bottom:12px}.plan-detail>header p{margin:0 0 4px}.plan-detail>header small{color:var(--muted)}.plan-detail>div{display:grid;gap:8px}.plan-detail article{padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.plan-detail article span{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.plan-detail article small{color:var(--coral-dark);font-size:9px;white-space:nowrap}.plan-detail article p{margin:7px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.plan-detail>footer{position:sticky;bottom:-18px;margin:14px -18px -18px;padding:13px 18px;border-top:1px solid var(--line);background:#fff}@media(max-width:600px){.workspace-modal-layer{padding:10px}.workspace-modal{width:calc(100vw - 20px);max-height:94dvh}.campaign-modal-form>div,.modal-field-grid,.campaign-detail dl{grid-template-columns:1fr}.modal-platforms{grid-template-columns:repeat(2,1fr)}.plan-detail article span{display:grid}.modal-confirm{align-items:stretch;flex-direction:column}}.profile-wallet{margin-left:auto;display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:8px;background:#332d30;color:#fff;font-size:11px;font-weight:800;white-space:nowrap}.profile-wallet svg{width:13px;height:13px;color:#e7776e}.publish-content-panel .publish-preview textarea:only-child{grid-column:1/-1;min-height:146px}.publish-media-upload{margin:-3px 0 14px}.publish-upload-button{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;min-height:52px;border:1px dashed #d9aaa4;border-radius:10px;color:var(--coral-dark);background:#fff8f6}.publish-upload-button svg{width:18px}.publish-upload-button span{display:grid;text-align:left}.publish-upload-button b{font-size:11px}.publish-upload-button small{color:var(--muted);font-size:9px}.publish-media-selected{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border:1px solid var(--line);border-radius:10px;background:#faf8f6}.publish-media-selected>span{min-width:0;display:flex;align-items:center;gap:9px}.publish-media-selected img,.publish-media-selected video{width:38px;height:38px;border-radius:7px;object-fit:cover}.publish-media-selected b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.publish-media-selected>div{display:flex;gap:4px}.publish-media-selected button{padding:6px 8px;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:9px;font-weight:700}.publish-upload-error{display:block;margin-top:5px;color:var(--danger);font-size:9px}.publish-preview video,.platform-preview>video{width:100%;max-height:260px;border-radius:10px;background:#111;object-fit:contain}.publish-content-panel .publish-preview>video{width:130px;height:150px}.platform-preview>video{display:block;border-radius:0}.today-posts-attention{overflow:hidden}.today-posts-summary{min-width:0!important;display:flex!important;align-items:center;justify-content:space-between;gap:8px;width:100%;grid-template-columns:none!important}.today-posts-summary>b{white-space:nowrap;font-size:11px}.today-posts-summary>strong{font-size:14px!important}.today-post-tags{display:flex;min-width:0;max-width:68%;gap:5px;overflow-x:auto;scrollbar-width:thin;padding:2px}.today-post-tags>i{display:flex;flex:0 0 auto;align-items:center;gap:2px;padding:3px 5px;border:1px solid #eadbd8;border-radius:999px;background:#fff;font-style:normal}.today-post-tags em{width:18px!important;height:18px!important;display:grid;place-items:center;margin:0!important;border-radius:50%;font-style:normal}.today-post-tags em svg{width:10px;height:10px}.today-post-generic{color:var(--coral-dark);background:var(--soft)}.publish-compact-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.publish-compact-fields label{display:grid;gap:4px;color:var(--muted);font-size:9px;font-weight:800}.publish-compact-fields input,.publish-compact-fields select{width:100%;height:36px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:11px}.publish-platform-fieldset{display:block!important;padding-bottom:0!important}.publish-platform-row{display:grid;grid-template-columns:repeat(6,minmax(74px,1fr));gap:6px;overflow-x:auto;padding:2px 0 8px}.publish-platform-row article{min-width:74px;padding:7px 5px;border:1px solid var(--line);border-radius:10px;background:#fff;text-align:center}.publish-platform-row article.selected{border-color:#d66f65;background:#fff7f5}.publish-platform-row article.disabled{opacity:.45}.publish-platform-row article>label{display:grid!important;justify-items:center;gap:3px!important;padding:0!important;border:0!important}.publish-platform-row article input{position:absolute;align-self:start;justify-self:start}.publish-platform-row article i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;font-style:normal;font-size:10px;font-weight:900}.publish-platform-row article i svg{width:14px;height:14px;fill:currentColor}.publish-platform-row article b{font-size:9px}.publish-platform-row article small{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:7px}.publish-platform-row article select{width:100%;height:28px;margin-top:6px;padding:0 4px;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:8px}.preview-location{display:block;padding:0 12px 9px;color:var(--muted);font-size:9px}@media(max-width:760px){.publish-compact-fields{grid-template-columns:1fr}.publish-platform-row{grid-template-columns:repeat(6,82px)}}.publish-composer-complete{max-height:calc(100dvh - 40px);display:flex;flex-direction:column}.publish-composer-complete .publish-composer-grid{min-height:0;flex:1;overflow:auto}.publish-composer-complete>header{flex:none;gap:16px}.publish-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.publish-composer>header .publish-header-actions>button{width:auto;height:36px;display:flex;align-items:center;justify-content:center;padding:0 12px;border-radius:9px;font-size:10px;font-weight:800}.publish-composer>header .publish-header-actions .publish-header-media{gap:6px;border:1px solid #e4c2bd;color:var(--coral-dark);background:#fff8f6}.publish-header-media svg{width:15px}.publish-composer>header .publish-header-actions .publish-header-close{width:36px;padding:0;border:0;background:var(--soft)}.publish-header-submit:disabled,.publish-header-media:disabled{opacity:.45}@media(max-width:720px){.publish-header-cancel{display:none!important}.publish-composer>header .publish-header-actions>button{padding:0 8px}.publish-header-media{font-size:0!important}.publish-header-media svg{margin:0}.publish-composer-complete{max-height:calc(100dvh - 16px)}}.recent-post-actions{display:flex;align-items:center;gap:8px}.recent-post-actions button{display:inline-flex;align-items:center;gap:5px}.recent-post-actions svg{width:13px}.recent-posts>p{margin:10px 15px 0}.health-data-note{margin:0;padding:4px 15px 12px;color:var(--muted);font-size:12px;line-height:1.5}.brand-health-table.health-table-expanded>header,.brand-health-table.health-table-expanded>article{min-width:1080px;grid-template-columns:minmax(180px,1.4fr) repeat(6,minmax(120px,.8fr))}.channel-name .channel-disconnect{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:4px;margin-top:5px;padding:4px 6px;border:1px solid #edd2cf;border-radius:6px;color:var(--coral-dark);background:#fff;font-size:10px;font-weight:700;cursor:pointer}.channel-disconnect svg{width:12px;height:12px}.channel-disconnect:hover:not(:disabled){background:#fff5f3}.channel-disconnect:disabled{opacity:.55;cursor:wait}.channel-disconnect:focus-visible{outline:2px solid var(--coral-dark);outline-offset:2px}.approval-list{display:grid;gap:14px}.approval-list>article{border:1px solid var(--line);border-radius:14px;background:#fff}.approval-list article>header{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line)}.approval-list h3{margin:4px 0}.approval-list header small,.approval-list strong{color:var(--coral-dark);font-size:9px;text-transform:uppercase}.approval-list code{color:var(--muted);font-size:10px}.approval-list article>div{padding:8px 20px}.approval-list p{display:flex;align-items:center;gap:10px;padding:10px 0;margin:0;border-bottom:1px solid #eeeae6}.approval-list p>svg{width:17px;color:var(--coral)}.approval-list p>span{display:grid}.approval-list p small{color:var(--muted);font-size:9px}.approval-list p>strong{margin-left:auto}.approval-list footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px}.history-table{overflow:auto;border:1px solid var(--line);border-radius:14px;background:#fff}.history-table>header,.history-table>article{min-width:760px;display:grid;grid-template-columns:.7fr 1.5fr .5fr 1fr .6fr 30px;align-items:center;gap:12px;padding:13px 17px;border-bottom:1px solid var(--line)}.history-table>header{color:var(--muted);font-size:9px;text-transform:uppercase}.history-table>article{font-size:11px}.history-table code{overflow:hidden;text-overflow:ellipsis}.history-table .published{color:#278558;font-weight:800;text-transform:uppercase}.history-table a svg{width:14px}.approval-inbox .approval-review{min-width:0}.approval-inbox .approval-review>header{display:block;padding:14px 16px}.approval-inbox .approval-heading{display:flex;align-items:center;gap:10px;min-width:0}.approval-inbox .approval-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:none;margin:0}.approval-inbox .approval-meta small{color:var(--muted);font-size:11px;font-weight:500;text-transform:none}.approval-inbox .approval-review h2{margin:0;min-width:0;font-family:inherit;font-size:12px;line-height:1.4;font-weight:500;overflow-wrap:anywhere}.approval-inbox .approval-status{display:inline-flex;width:fit-content;align-items:center;border-radius:6px;padding:4px 8px;background:#f0eeeb;color:#625e5a;font-size:10px;font-weight:700;line-height:1.4;text-transform:capitalize}.approval-inbox .approval-status.approved{background:#eaf6ee;color:#236341}.approval-inbox .approval-status.pending,.approval-inbox .approval-status.partially_approved{background:#fff3da;color:#875b16}.approval-inbox .approval-status.rejected,.approval-inbox .approval-status.changes_requested{background:#fff0ed;color:#a73932}.approval-inbox .approval-previews{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;padding:16px 18px}.approval-inbox .approval-previews>article{min-width:0;padding:14px;border-radius:12px}.approval-inbox .approval-account{display:flex;gap:9px;align-items:center;min-width:0}.approval-inbox .approval-account input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--coral)}.approval-inbox .approval-account-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:8px;background:#fff1ed}.approval-inbox .approval-account-icon svg{width:16px;height:16px}.approval-inbox .approval-account-name{min-width:0;gap:3px}.approval-inbox .approval-account-name b{font-size:13px;overflow-wrap:anywhere}.approval-inbox .approval-account-name small{font-size:10px;text-transform:capitalize}.approval-inbox .approval-previews article>p{min-height:0;margin:14px 0;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.approval-inbox .preview-tags{font-size:11px;overflow-wrap:anywhere}.approval-inbox .approval-media{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));overflow:visible;gap:8px}.approval-inbox .approval-media img,.approval-inbox .approval-media video{display:block;width:100%;height:auto;max-height:260px;object-fit:contain;background:#f6f4f1;border-radius:8px}.approval-inbox .approval-previews footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.approval-inbox .approval-time{display:flex;align-items:center;gap:5px;font-size:10px;line-height:1.5}.approval-inbox .approval-time svg{width:13px;height:13px;flex:none}.approval-inbox .approval-details{margin:0 18px 16px;border:1px solid var(--line);border-radius:9px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.approval-inbox .approval-details summary{padding:11px 12px;cursor:pointer;font-weight:600}.approval-inbox .approval-details summary:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.approval-inbox .approval-details>p,.approval-inbox .approval-details>dl{margin:12px}.approval-inbox .approval-details dd{margin:4px 0 12px}.approval-inbox .approval-details code{font-size:10px}.approval-inbox .approval-master{margin:0 12px 12px;color:var(--ink)}.approval-inbox .approval-master p{white-space:pre-wrap}.approval-inbox .approval-decision{grid-template-columns:minmax(0,1fr);padding:16px 18px}.approval-inbox .approval-decision>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.approval-inbox .approval-decision label{min-width:0}.approval-inbox .approval-decision textarea{width:100%;min-width:0;resize:vertical;font-family:inherit}.approval-inbox .approval-decision .button{min-width:0;min-height:40px;height:auto;padding:9px 7px;font-size:11px;white-space:normal;line-height:1.4}.approval-inbox .approval-decision .button svg{width:15px;flex:none}.approval-inbox .approval-publish{padding:0 18px 18px}.approval-inbox .publish-approved{display:flex;justify-content:center;gap:8px;width:100%;min-width:0;height:auto;min-height:44px;margin:0;padding:11px 12px;font-size:12px;line-height:1.5;white-space:normal}.approval-inbox .publish-approved svg{width:17px;flex:none}.approval-inbox .approval-feedback{margin:0 18px 18px;padding:10px 12px;background:#edf6f0;border-radius:8px;color:#236341;font-size:12px;line-height:1.6}.approval-inbox .approval-schedule{flex-direction:column;align-items:stretch;margin:0 18px 16px}.approval-inbox .approval-schedule input{min-width:0;width:100%}.approval-inbox button:disabled{cursor:not-allowed;opacity:.55}.approval-inbox .approval-platform-icon{color:#fff;border-radius:8px}.approval-inbox .approval-platform-icon svg{fill:currentColor;color:inherit;width:17px;height:17px}.approval-inbox .approval-platform-icon b{font:700 17px Arial,sans-serif}.approval-full-previews{display:grid;gap:20px;padding:24px;color:var(--ink)}.approval-full-preview{width:100%;max-width:440px;min-width:0;margin:0 auto}.approval-social-post{overflow:hidden;border:1px solid #e5e5e5;border-radius:12px;background:#fff;color:#181818;font-family:Arial,sans-serif}.approval-preview-toolbar{display:flex;align-items:center;gap:7px;min-width:0;margin-bottom:9px;font-size:11px;color:#625d64}.approval-preview-toolbar .approval-account-icon{width:20px;height:20px;border-radius:6px}.approval-preview-toolbar .approval-account-icon svg{width:12px;height:12px}.approval-social-stage{position:relative}.approval-social-header{display:flex;gap:8px;align-items:center;padding:11px 12px}.approval-social-header>div{display:grid;gap:3px;min-width:0;flex:1}.approval-social-header b{font-size:12px;line-height:1.4;overflow-wrap:anywhere}.approval-social-header small{font-size:11px;line-height:1.4;color:#625d64;overflow-wrap:anywhere}.approval-profile-avatar{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:2px;border-radius:50%;background:#d7d7db}.approval-profile-avatar.instagram{background:linear-gradient(35deg,#ffd776,#f56040,#c13584,#833ab4)}.approval-social-post.facebook .approval-profile-avatar{background:#e7f0ff}.approval-social-post.facebook .approval-profile-avatar>span{background:#1877f2}.approval-profile-avatar>span{display:grid;place-items:center;width:100%;height:100%;border:2px solid #fff;border-radius:50%;background:#35313c;color:#fff;font-size:10px;font-weight:700}.approval-profile-menu{flex:none;width:21px;height:21px}.approval-preview-provider{text-transform:capitalize}.approval-detail-media{max-height:320px;overflow:hidden;background:#f6f4f1}.approval-detail-media img,.approval-detail-media video{display:block;width:100%;height:auto;max-height:320px;object-fit:contain}.approval-detail-media.is-video{background:#181818}.approval-detail-media:has(.approval-preview-placeholder){aspect-ratio:auto!important}.approval-preview-placeholder{display:flex;align-items:center;justify-content:center;gap:8px;min-height:96px;padding:20px;color:#625d64;background:#f6f4f1;text-align:center;font-size:12px;line-height:1.5}.approval-preview-placeholder svg{width:18px;height:18px;flex:none}.approval-no-media{margin:0;padding:18px 16px;background:#faf9f7;border-block:1px solid var(--line);color:#625d64;font-size:12px}.approval-media-warning{margin:0;padding:12px 16px;background:#fff4e2;color:#744619;font-size:12px}.approval-gallery-controls{display:flex;justify-content:center;align-items:center;gap:14px;padding:8px 16px;border-bottom:1px solid var(--line)}.approval-gallery-controls button{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink)}.approval-gallery-controls svg{width:18px;height:18px}.approval-gallery-controls span{font-size:11px;color:#625d64;font-variant-numeric:tabular-nums}.approval-social-actions{display:flex;align-items:center;gap:14px;padding:10px 12px;color:#625d64}.approval-social-actions>span{display:flex}.approval-social-actions svg{width:18px;height:18px;stroke-width:1.7}.approval-social-actions .approval-preview-save{margin-left:auto}.approval-social-post.instagram .approval-social-actions{color:#262626}.approval-social-post.instagram .approval-social-actions svg{width:21px;height:21px}.approval-facebook-actions{display:flex;align-items:center;justify-content:space-around;gap:6px;margin:0 12px;padding:11px 0;border-top:1px solid #e5e7eb;color:#65676b}.approval-facebook-actions>span{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;line-height:1.4}.approval-facebook-actions svg{width:17px;height:17px;stroke-width:1.7;flex:none}.approval-social-copy{padding:0 12px 12px}.approval-social-copy:not(:has(*)){display:none}.approval-social-copy h3{margin:12px 0 8px;font-family:inherit;font-weight:700;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.approval-social-copy .approval-full-caption{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.approval-social-copy .approval-full-caption>b{font-weight:700}.approval-inbox .approval-social-copy .preview-tags{margin:3px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#244e92;font-size:12px;line-height:1.5}.approval-revision-warning{margin:0;padding:24px 16px;color:#a73932;font-size:13px}.approval-preview-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 2px 0;color:#625d64;font-size:11px;line-height:1.6}.approval-preview-schedule{flex-basis:100%;overflow-wrap:anywhere}.approval-remove{padding:0 18px 16px}.approval-remove>button{font-size:12px;min-height:36px}.approval-remove>p{font-size:12px;color:#a73932}.approval-review>.approval-full-previews{padding:12px 10px;gap:20px}.approval-review .approval-full-preview{max-width:390px}.approval-social-post.selected{border-color:var(--coral-dark)}.approval-preview-toolbar>input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--coral-dark)}.approval-full-previews :is(button,input):focus-visible{outline:2px solid var(--coral-dark);outline-offset:3px}.approval-media-alert{display:flex;align-items:flex-start;gap:6px;margin-top:10px;font-size:11px;line-height:1.5;color:#875b16}.approval-media-alert svg{width:15px;height:15px;flex:none}@media(max-width:700px){.approval-review>.approval-full-previews{padding:12px 8px}}.analytics-panel{margin-top:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.analytics-panel>header{padding:18px 20px;border-bottom:1px solid var(--line)}.analytics-panel h2{margin:0;font:750 18px Manrope}.analytics-panel header small{color:var(--muted)}.analytics-panel>div>p{display:grid;grid-template-columns:1fr .5fr 1fr;gap:12px;margin:0;padding:12px 20px;border-bottom:1px solid #eeeae6;font-size:11px}.analytics-panel p b{text-align:right}.analytics-panel p small{color:var(--muted);text-align:right}.insight-layout{display:grid;grid-template-columns:1.35fr .75fr;gap:14px}.insight-layout>div,.insight-layout>aside{display:grid;align-content:start;gap:12px}.insight-card,.recommendation-card,.automation-list>article{padding:19px;border:1px solid var(--line);border-radius:14px;background:#fff}.insight-card>header{display:flex;align-items:flex-start;gap:12px}.insight-card header>svg{width:20px;color:var(--coral)}.insight-card header span{display:grid}.insight-card small,.recommendation-card small,.automation-list small{color:var(--coral-dark);font-size:9px;font-weight:800;text-transform:uppercase}.insight-card h3,.recommendation-card h3,.automation-list h3{margin:5px 0;font-size:15px}.insight-card>p,.recommendation-card p{color:var(--muted);font-size:12px;line-height:1.6}.insight-card>aside{padding:10px;border-radius:8px;color:#766c5e;background:#fff7e8;font-size:10px}.insight-card>footer,.automation-list footer{display:flex;gap:6px;flex-wrap:wrap;margin-top:13px}.insight-card code,.automation-list code{padding:5px 7px;border-radius:6px;background:var(--soft);font-size:8px}.recommendation-card{display:grid;gap:8px}.recommendation-card>b{color:#416d58;font-size:10px;line-height:1.5}.recommendation-card .button{margin-top:5px}.applied{display:flex;align-items:center;gap:6px;color:#278558;font-size:10px}.applied svg{width:13px}.automation-list{display:grid;gap:13px}.automation-list>article>header{display:flex;align-items:center;gap:12px}.automation-list header>svg{width:24px;color:var(--coral)}.automation-list header span{display:grid;flex:1}.automation-list article>div{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:17px}.automation-list article>div span{display:grid;gap:5px;padding:10px;border-radius:8px;background:var(--soft);color:var(--muted);font-size:9px}.automation-list article>div b{color:var(--ink);font-size:11px}@media(max-width:850px){.insight-layout{grid-template-columns:1fr}.automation-list article>div{grid-template-columns:repeat(2,1fr)}}.experiment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.experiment-grid>article{padding:19px;border:1px solid var(--line);border-radius:14px;background:#fff}.experiment-grid article>header{display:flex;align-items:flex-start;gap:11px}.experiment-grid header>svg{width:23px;color:var(--coral)}.experiment-grid header span{display:grid}.experiment-grid header small{color:var(--coral-dark);font-size:9px;font-weight:800;text-transform:uppercase}.experiment-grid h3{margin:4px 0}.experiment-grid article>p{color:var(--muted);font-size:12px;line-height:1.55}.experiment-grid article>div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.experiment-grid article>div>span{display:grid;gap:3px;padding:10px;border-radius:8px;background:var(--soft);font-size:11px;font-weight:700}.experiment-grid article>div small{color:var(--muted);font-size:9px;font-weight:400}.experiment-grid footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.experiment-grid aside{margin-top:14px;padding:12px;border-radius:9px;color:#315f49;background:#eaf7f0}.experiment-grid aside p{margin:5px 0;font-size:10px}.experiment-grid aside small{font-size:9px;text-transform:uppercase}@media(max-width:750px){.experiment-grid{grid-template-columns:1fr}}.section-toolbar .notification-bell{anchor-name:--notification-bell}.create-library-scrim{background:#17141926;-webkit-backdrop-filter:none;backdrop-filter:none}.create-library-drawer.notifications-drawer{position-anchor:--notification-bell;top:calc(anchor(bottom) + 8px);right:auto;left:anchor(right);bottom:12px;width:min(440px,calc(100vw - 48px));height:auto;max-height:none;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#f8f6f3;box-shadow:0 22px 60px #17141930;animation:notifications-pop-in .16s ease-out;transform:translate(-100%);transform-origin:top right}.notifications-drawer>header{padding:14px 15px}.notifications-drawer>header h2{font-size:20px}.notifications-drawer .drawer-close{width:34px;height:34px}.notifications-drawer .drawer-close svg{width:16px}.notifications-drawer .create-library-body{padding:12px 14px 18px}.notifications-drawer .empty{min-height:280px}@keyframes notifications-pop-in{0%{transform:translate(-100%,-8px) scale(.98);opacity:0}to{transform:translate(-100%) scale(1);opacity:1}}@media(max-width:560px){.create-library-drawer.notifications-drawer{right:10px;left:auto;bottom:8px;width:calc(100vw - 20px);border-radius:12px;transform:none;animation:notifications-mobile-pop-in .16s ease-out}}@keyframes notifications-mobile-pop-in{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.ask-prerna-popup{position-anchor:--notification-bell;top:calc(anchor(bottom) + 8px);right:auto;left:anchor(right);bottom:12px;width:min(440px,calc(100vw - 48px));height:auto;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#f8f6f3;box-shadow:0 22px 60px #17141930;transform:translate(-100%);transform-origin:top right;animation:ask-prerna-pop-in .16s ease-out}.ask-prerna-popup>header{padding:14px 15px}.ask-prerna-popup>header h2{font-size:20px}.ask-prerna-popup>header small{display:block;margin-top:3px;color:var(--muted);font-size:9px}.ask-prerna-body{flex:1;min-height:0;overflow:auto;padding:14px}.ask-prerna-welcome{max-width:320px;margin:64px auto;text-align:center}.ask-prerna-welcome>svg{width:28px;color:var(--coral-dark)}.ask-prerna-welcome>b{display:block;margin:10px 0 4px;font-size:14px}.ask-prerna-welcome>p{margin:0 0 14px;color:var(--muted);font-size:10px;line-height:1.5}.ask-prerna-welcome>button{margin:3px;padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:9px;font-weight:700}.ask-prerna-body>article{max-width:88%;margin-bottom:10px}.ask-prerna-body>article.user{margin-left:auto}.ask-prerna-body article>span{display:block;margin:0 4px 3px;color:var(--muted);font-size:8px;font-weight:800}.ask-prerna-body article>p{margin:0;padding:10px 11px;border:1px solid var(--line);border-radius:11px;background:#fff;font-size:10px;line-height:1.55;white-space:pre-wrap}.ask-prerna-body article.user>p{border-color:#e6b7b1;background:#fff2ef}.ask-prerna-body article.pending>p{color:var(--muted)}.ask-prerna-composer{flex:none;display:flex;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--line);background:#fff}.ask-prerna-composer input{min-width:0;flex:1;height:38px;padding:0 11px;border:1px solid var(--line);border-radius:9px;font-size:10px}.ask-prerna-composer button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:9px;color:#fff;background:var(--coral-dark)}.ask-prerna-composer button:disabled{opacity:.45}.ask-prerna-composer svg{width:15px}@keyframes ask-prerna-pop-in{0%{transform:translate(-100%,-8px) scale(.98);opacity:0}to{transform:translate(-100%) scale(1);opacity:1}}@media(max-width:560px){.ask-prerna-popup{right:10px;left:auto;bottom:8px;width:calc(100vw - 20px);border-radius:12px;transform:none;animation:ask-prerna-mobile-pop-in .16s ease-out}}@keyframes ask-prerna-mobile-pop-in{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}
