.pilot-workspace{--pilot-ink:#242b35;--pilot-teal:#526b88;display:grid;gap:22px;color:var(--text-primary,var(--pilot-ink));min-width:0}.pilot-title{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.pilot-title h1{font-size:32px;margin:8px 0}.pilot-title p{max-width:760px;margin:6px 0;color:var(--text-secondary,#52666e)}.pilot-panel{padding:24px;border:1px solid var(--border-color,#dce1e8);border-radius:2px;background:var(--surface,#fff);min-width:0}.pilot-workspace button,.pilot-panel>form button{padding:9px 14px;border:1px solid #c8d8d4;border-radius:2px;background:var(--surface,#fff);color:inherit;cursor:pointer;font:inherit;font-size:14px}.pilot-workspace button:hover{border-color:#526b88;background:#edf8f5}.pilot-workspace button[aria-pressed=true],.pilot-workspace button.is-selected{background:#def5ed;border-color:#526b88;color:#242b35}.pilot-workspace button:disabled{opacity:.45;cursor:default}.pilot-workspace input:not([type=checkbox]):not([type=range]):not([type=color]),.pilot-workspace textarea,.pilot-workspace select,.pilot-panel select,.pilot-panel input:not([type=checkbox]){display:block;width:100%;padding:10px 11px;border:1px solid #b8c3d1;border-radius:2px;background:var(--surface,#fff);color:inherit;font:inherit;min-width:0}.pilot-workspace input[type=checkbox]{width:17px;height:17px;margin-right:9px}.pilot-workspace input[type=color]{height:40px;width:80px}.pilot-workspace textarea{resize:vertical}.pilot-form{display:grid;gap:15px}.pilot-form label,.pilot-panel>label{display:grid;gap:7px;font-size:14px}.pilot-form label:has(input[type=checkbox]){display:flex;align-items:center}.pilot-toolbar,.pilot-tabs{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.pilot-toolbar{margin:8px 0}.pilot-create{grid-template-columns:2fr 1fr 2fr auto;align-items:end}.pilot-site-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.pilot-workspace .pilot-site-card{display:grid;gap:16px;text-align:left;padding:28px;font-size:18px}.pilot-site-card small{font-size:12px;overflow-wrap:anywhere}.pilot-site-card span{font-size:14px}.pilot-table-wrap{overflow:auto;margin-top:16px}.pilot-workspace table{width:100%;border-collapse:collapse;text-align:left}.pilot-workspace th,.pilot-workspace td{padding:14px 10px;border-bottom:1px solid #dae5e0}.pilot-workspace th{font-size:13px;color:#536a62}.pilot-modal{position:fixed;inset:0;background:#242b3590;z-index:1500;display:grid;place-items:center;padding:24px}.pilot-modal>.pilot-panel{width:min(850px,95vw);max-height:92vh;overflow:auto}.pilot-modal h2{margin:0 auto 0 0}.pilot-editor-grid{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:20px;align-items:start}.pilot-editor-controls{max-height:calc(100vh - 235px);overflow:auto;padding:20px}.pilot-editor-controls h2{font-size:20px}.pilot-editor-controls h3{font-size:18px}.pilot-page-list>div,.pilot-section-row{display:flex;gap:4px;margin:7px 0}.pilot-page-list>div>button:first-child,.pilot-section-row>button:first-child{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis}.pilot-section-row{cursor:grab}.pilot-section-fields,.pilot-form-field{border-top:1px solid #dae5e0;margin-top:18px;padding-top:18px;display:grid;gap:12px}.pilot-preview-area{background:#e3ebe7;border-radius:2px;padding:12px;overflow:auto;min-height:650px}.pilot-preview{display:block;border:0;margin:10px auto;background:#fff;height:750px;max-width:100%;border-radius:2px;box-shadow:0 12px 32px #242b3517}.pilot-preview-desktop{width:1200px}.pilot-preview-tablet{width:768px}.pilot-preview-mobile{width:390px}.pilot-version{padding:14px 0;border-bottom:1px solid #dae5e0;display:grid;gap:8px}.pilot-form code{overflow-wrap:anywhere}.pilot-workspace :focus-visible{outline:3px solid #526b88;outline-offset:3px}.pilot-language-link{display:block;margin:12px 0;color:inherit}.pilot-auth-logo{width:260px;max-width:100%;margin-bottom:24px}.pilot-auth{max-width:560px;margin:7vh auto;padding:34px;border:1px solid #dce1e8;border-radius:2px;background:#fff;color:#242b35}.pilot-auth h1{margin-top:0}.pilot-auth .pilot-form button{background:#526b88;color:#fff;border:0;padding:13px;border-radius:2px;font:inherit}.pilot-auth input,.pilot-auth select{padding:10px;border:1px solid #b8c3d1;border-radius:2px;min-width:0}.pilot-auth label{display:grid;gap:7px}.pilot-auth p{line-height:1.5}@media(max-width:1000px){.pilot-editor-grid{grid-template-columns:1fr}.pilot-editor-controls{max-height:none}.pilot-create{grid-template-columns:1fr 1fr}.pilot-preview-area{min-height:500px}.pilot-preview{height:650px}}@media(max-width:600px){.pilot-panel{padding:16px}.pilot-create{grid-template-columns:1fr}.pilot-title h1{font-size:26px}.pilot-modal{padding:8px}.pilot-auth{margin:20px 10px;padding:24px}.pilot-editor-grid{display:flex;flex-direction:column}.pilot-editor-controls,.pilot-preview-area{width:100%}.pilot-toolbar button{flex-grow:1}}.pilot-industry-selectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pilot-product-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;align-items:end}.pilot-product-kind{display:block;font-size:12px;color:var(--text-secondary,#52666e);margin-top:5px}.pilot-help{color:var(--text-secondary,#52666e);line-height:1.6;margin:0}.pilot-template-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:28px;padding:24px;border:1px solid var(--border-color,#dce1e8);border-left:5px solid var(--industry-accent,#526b88);border-radius:2px;background:var(--surface-secondary,#f5f9f8)}.pilot-template-preview h3{font-size:24px;line-height:1.3;margin:12px 0}.pilot-template-preview p{line-height:1.6}.pilot-template-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.pilot-template-tags span{padding:7px 11px;border-radius:2px;background:var(--surface,#fff);border:1px solid var(--border-color,#dce1e8);font-size:13px}.pilot-template-offers{margin:0;padding:15px;border:1px solid var(--border-color,#dce1e8);border-radius:2px;min-width:0;max-height:260px;overflow:auto}.pilot-template-offers label{padding:9px 0}.pilot-template-offers small{display:block;color:var(--text-secondary,#52666e);margin-top:4px}.pilot-template-offers legend{font-size:14px;font-weight:600;padding:0 6px}.pilot-workspace .pilot-create-button{background:#526b88;color:#fff;border-color:#526b88;min-width:170px;padding:12px 20px}@media(max-width:700px){.pilot-industry-selectors,.pilot-template-preview{grid-template-columns:1fr}.pilot-template-preview{padding:18px;gap:16px}.pilot-template-preview h3{font-size:21px}}.pilot-language-select,.pilot-language-select option{text-transform:capitalize}.social-publisher{container-type:inline-size}.social-planner-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.social-planner-content{min-width:0}.social-planner-content .post-overview button>span{font-size:13px}.social-planner-content .post-overview button>small,.social-planner-content .post-list-meta{font-size:12px}.social-planner-content .post-overview button{min-height:80px}.social-planner-content .social-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.social-planner-content .social-summary .summary-note{grid-column:1/-1;min-height:42px}.social-quota-column{min-width:0;padding:18px;background:var(--surface-soft,#f5f8fa);border:1px solid var(--line,#d8e3ea);border-radius:2px}.social-quota-heading{display:flex;gap:10px;align-items:flex-start;margin-bottom:18px}.social-quota-heading>span{display:flex;padding:9px;background:var(--surface,#fff);border:1px solid var(--line,#d8e3ea);border-radius:2px;color:var(--cyan-700,#0b6884)}.social-quota-heading h2{margin:0 0 6px;font-size:16px;line-height:1.4;hyphens:auto;overflow-wrap:anywhere}.social-quota-heading p{margin:0;font-size:12px;line-height:1.6;color:var(--muted)}.social-quota-column .instagram-quota-panel{padding:14px;margin-bottom:14px;border-radius:2px}.social-quota-column .instagram-quota-panel>header{align-items:flex-start;gap:10px}.social-quota-column .instagram-quota-panel>header>div{align-items:flex-start;gap:8px}.social-quota-column .instagram-quota-panel h2{font-size:14px}.social-quota-column .instagram-quota-panel>header>button{width:100%;justify-content:center}.social-quota-column .instagram-quota-icon{padding:6px}.social-quota-column .instagram-quota-grid{grid-template-columns:minmax(0,1fr)}.social-quota-column .instagram-quota-grid article{padding:12px}.social-quota-column .instagram-quota-grid dl{gap:6px}.social-quota-column .instagram-quota-grid dd{font-size:21px}.social-quota-column .instagram-quota-grid dt{overflow-wrap:anywhere}.social-quota-empty{padding:20px 14px;margin-bottom:16px;border:1px dashed var(--line-strong,#bdcfd8);border-radius:2px;background:var(--surface,#fff)}.social-quota-empty>svg{color:var(--muted);margin-bottom:8px}.social-quota-empty h3{margin:0 0 8px;font-size:14px}.social-quota-empty p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.social-quota-connections{display:grid;gap:12px;padding-top:8px}.social-quota-connections>span{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.social-quota-connections>.button{justify-content:center;white-space:normal}.social-planner-content .composer-layout{grid-template-columns:minmax(0,1fr)}.social-planner-content .composer-side{position:static}.social-planner-content .social-tabs{margin-inline:0}.social-planner-content .social-tabs button{min-width:0}@container (min-width:820px){.social-planner-layout{grid-template-columns:minmax(0,1fr) 280px;gap:22px}.social-planner-content .post-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.social-planner-content .social-summary>div{padding:12px 10px}}@container (min-width:1050px){.social-planner-layout{grid-template-columns:minmax(0,1fr) 310px}}@container (min-width:1450px){.social-planner-layout{grid-template-columns:minmax(0,1fr) 340px}.social-planner-content .post-overview{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.social-quota-column{padding:14px}.social-planner-content .social-summary{grid-template-columns:minmax(0,1fr)}.social-planner-content .social-summary>div{grid-column:1}}@media(max-width:760px){.social-planner-content .post-toolbar-extended .social-search,.social-planner-content .post-toolbar-extended label:not(.social-search){flex:0 1 auto;width:100%}.social-planner-content .post-toolbar-extended .social-search{min-height:44px}.social-planner-content .post-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.social-planner-content .post-overview button{padding:12px 10px;gap:4px}.social-planner-content .post-overview button>span{font-size:12px}}@media(max-width:340px){.social-planner-content .post-overview{grid-template-columns:minmax(0,1fr)}}html[data-product=marketpilot] .brand{justify-content:center;min-height:168px;padding:0 0 8px}html[data-product=marketpilot] .brand img{width:176px;height:176px;flex-basis:176px;filter:none}html[data-product=marketpilot] .brand>div{display:none}.pilot-auth .pilot-auth-logo{display:block;width:220px;height:220px;object-fit:contain;margin:-12px auto 12px;filter:drop-shadow(0 8px 14px #0054a51a)}html[data-product=marketpilot] .mobile-drawer-brand-main img{width:150px;height:132px;filter:none}html[data-product=marketpilot] .mobile-drawer-brand-main b{display:none}html[data-product=marketpilot] .mobile-brand img{width:58px;height:58px;filter:none}@media(max-width:600px){.pilot-auth .pilot-auth-logo{width:185px;height:185px;margin:-12px auto 8px}}:root,html[data-theme=light]{--navy-950:#171b21;--navy-900:#242b35;--navy-800:#394554;--navy-700:#56677c;--cyan-700:#526b88;--cyan-600:#718aa6;--cyan-100:#e2e8f0;--cyan-50:#f1f4f8;--surface:#fff;--surface-soft:#f8f9fb;--page:#f2f4f7;--ink:#242b35;--muted:#687586;--line:#dce1e8;--line-strong:#b8c3d1;--focus:#718aa6;--info:#526b88;--info-bg:#edf2f8;--radius-sm:2px;--radius:2px;--radius-lg:2px;--shadow-sm:0 2px 8px rgba(17,32,52,.04);--shadow-md:0 10px 30px rgba(17,32,52,.08)}html[data-theme=dark],html[data-theme=dark] .app-shell{--navy-950:#12171e;--navy-900:#f2f5fa;--navy-800:#d8e1ec;--navy-700:#b3c1d3;--cyan-700:#b4c6df;--cyan-600:#93abc9;--cyan-100:#2c394c;--cyan-50:#222e3d;--surface:#202832;--surface-soft:#2b3542;--page:#151b23;--ink:#edf1f6;--muted:#a9b6c9;--line:#3d4b5e;--line-strong:#607389;--focus:#a9c3e4;--info:#bfd0e5;--info-bg:#2c394b}html .sidebar{background:#171b21;border-right-color:#343e4a}html .desktop-nav h2{color:#9caabe}html .desktop-nav button{color:#e2e8f1}html .desktop-nav button:hover{background:#2a323e;border-color:#526278}html .desktop-nav button.active{color:#fff;background:#303d4e;border-color:#60768f;box-shadow:inset 3px 0 #a6bdd9}html .desktop-nav button.active>svg:first-child{color:#c4d6ef}html .nav-count{background:#dfe8f4;color:#405977}html .profile .avatar{background:#536981}html .profile small{color:#acbace}html .card,html .kpi{border-color:var(--line);box-shadow:var(--shadow-sm)}html .button-primary{background:#394554;border-color:#394554;box-shadow:none}html .button-primary:hover:not(:disabled){background:#526b88;border-color:#526b88}html :is(input,select,textarea):focus{border-color:var(--focus);box-shadow:0 0 0 3px #718aa618}html .subnav{background:var(--surface-soft)}html .subnav a.active{background:#394554;box-shadow:none}html :is(.toolbar,.table-wrap,.dialog){border-color:var(--line)}html th{background:var(--surface-soft)}html .agent-workspace{--aw-accent:var(--cyan-700);--aw-deep:var(--ink);--aw-muted:var(--muted);--aw-border:var(--line);--aw-surface:var(--surface);--aw-soft:var(--surface-soft)}html .agent-workspace .aw-welcome{background:linear-gradient(115deg,#242d39,#45546a);border-color:#6b7b91;box-shadow:var(--shadow-sm)}html .agent-workspace .aw-welcome h1>span{color:#cad8eb}html .agent-workspace .aw-welcome-start{background:#d8e2ef;color:#27394f;border-color:#d8e2ef}html .agent-workspace .aw-welcome-start:hover{background:#f3f7fc;border-color:#f3f7fc}html .agent-workspace .aw-welcome-planner{color:#f1f5fb;border-color:#8c9db4}html .agent-workspace .aw-metrics button>svg{background:var(--cyan-50);color:var(--cyan-700)}html .agent-workspace .aw-metrics button.is-selected{background:var(--cyan-50);border-color:var(--cyan-600);box-shadow:inset 0 0 0 1px var(--cyan-600)}html .agent-workspace .aw-metrics button[data-status=ERROR]>svg{background:var(--warning-bg);color:var(--warning)}html .agent-workspace .aw-primary{background:#394554;border-color:#394554;box-shadow:none}html .agent-workspace .aw-primary:hover:not(:disabled){background:#526b88;border-color:#526b88}html .agent-workspace :is(input,select,textarea){border-color:var(--line-strong);background:var(--surface);color:var(--ink)}html .mobile-desktop-drawer{background:#171b21}html .mobile-drawer-nav button.active{color:#fff;background:#303d4e;border-color:#60768f;box-shadow:inset 3px 0 #a6bdd9}html .mobile-nav button.active{color:var(--cyan-700);background:var(--cyan-50)}html[data-theme=dark] :is(.button-primary,.agent-workspace .aw-primary){background:#5c7697;border-color:#839dbc;color:#fff}html[data-theme=dark] :is(.button-primary,.agent-workspace .aw-primary):hover:not(:disabled){background:#6c88aa;border-color:#a5bedc}html .agent-workspace :is(button,a,input,select,textarea,summary):focus-visible{outline-color:var(--focus)}html .eyebrow{color:var(--cyan-700)}html .sidebar .brand{justify-content:center}html .mobile-brand{flex:1;justify-content:center}html .mobile-drawer-brand{display:grid;grid-template-columns:44px minmax(0,1fr) 44px}html .mobile-drawer-brand-main{grid-column:2;justify-content:center}html .mobile-drawer-close{grid-column:3}html .sidebar{background:linear-gradient(155deg,#171b21,#252e3a,#161c24);border-right-color:#414d5d}html .desktop-nav{scrollbar-color:#626f82 transparent}html .nav-chevron{color:#93a3b8}html .desktop-nav button.active{background:linear-gradient(105deg,#39485c,#2c3849);border-color:#697c96;box-shadow:inset 3px 0 #bdcce0,inset 0 1px #ffffff10}html .agent-workspace .aw-welcome{background:linear-gradient(115deg,#232c38,#425268 55%,#283444);border-color:#6b7d95;box-shadow:inset 0 1px #ffffff24,0 4px 16px #17253710}html .agent-workspace .aw-welcome-start{background:linear-gradient(135deg,#f1f5fb,#bbc9dc);color:#26364b;border-color:#d9e3ef;box-shadow:inset 0 1px #ffffffc0}html .button-primary,html .agent-workspace .aw-primary{background:linear-gradient(120deg,#3d4f65,#263446);border-color:#536983;color:#fff}html .agent-workspace .aw-section-heading>span{background:var(--cyan-50);color:var(--cyan-700)}html .aw-welcome :is(a,button):focus-visible{outline-color:#d8e4f6}html:has(.pilot-auth),body:has(.pilot-auth){background:linear-gradient(135deg,#171c24,#334256 55%,#1a222e)}html .pilot-auth{background:var(--surface);color:var(--ink);border-color:#afbdcf;box-shadow:0 18px 60px #0003,inset 0 1px #fff}html .pilot-auth :is(input,select){background:var(--surface);color:var(--ink);border-color:var(--line-strong)}html .pilot-auth .pilot-form button{background:linear-gradient(120deg,#3d4f65,#263446);color:#fff;border:1px solid #536983}html .pilot-auth .pilot-form button:hover{background:#526b88}html .pilot-auth .pilot-auth-logo{filter:none}html .mobile-desktop-drawer{background:linear-gradient(155deg,#171b21,#293443 60%,#1a232f)}html .mobile-drawer-brand,html .mobile-account-panel{border-color:#3d4b5e}html .mobile-account-panel{background:#1b2532}html .mobile-drawer-nav h2{color:#9caabe}html .mobile-drawer-nav button{color:#e2e8f1}html .mobile-drawer-close{color:#e2e8f1;background:#303d4e;border-color:#60768f}html .mobile-drawer-connection{background:#253141;border-color:#3d4b5e}html[data-product=marketpilot] .more-sheet.mobile-desktop-drawer{background:linear-gradient(155deg,#171b21,#293443 60%,#1a232f)}html[data-product=marketpilot] .more-sheet .mobile-account-panel{background:#1b2532;border-color:#3d4b5e}html[data-product=marketpilot] .more-sheet .mobile-drawer-connection{background:#253141;border-color:#3d4b5e}html[data-product=marketpilot] .mobile-account-panel .avatar{background:#536981}html .sidebar .brand{justify-content:center;min-height:144px;padding:0 0 10px}html .sidebar .brand img{width:min(216px,100%);height:144px;flex:0 1 216px;object-fit:contain;filter:none}html .auth-logo,html .pilot-auth .pilot-auth-logo{display:block;width:min(270px,100%);height:auto;max-height:180px;object-fit:contain;margin:0 auto 16px;filter:none}html .mobile-brand img{width:104px;height:64px;object-fit:contain;filter:none}html .mobile-drawer-brand-main img{width:min(190px,100%);height:126px;object-fit:contain;filter:none}html[data-product=marketpilot] .sidebar .brand{min-height:144px}html[data-product=marketpilot] .sidebar .brand img{width:min(216px,100%);height:144px;flex-basis:216px}html[data-product=marketpilot] .mobile-brand img{width:104px;height:64px}html[data-product=marketpilot] .mobile-drawer-brand-main img{width:min(190px,100%);height:126px}
