:root{--ui-bg:var(--page);--ui-surface:var(--surface-raised);--ui-surface-sunk:var(--surface-sunk);--ui-surface-lifted:var(--surface-lifted);--ui-text:var(--ink);--ui-text-muted:var(--ink-2);--ui-text-faint:var(--ink-3);--ui-border:var(--hairline);--ui-border-strong:color-mix(in srgb, var(--ink) 14%, var(--hairline));--ui-fill:var(--brand);--ui-on-fill:var(--on-brand);--ui-hover:var(--hover);--ui-danger:var(--danger,#c44b3a);--ui-on-danger:#fff;--ui-success:var(--good,#3f8f5f);--ui-info:var(--ai-text);--ui-font:var(--sans);--ui-text-2xs:11px;--ui-text-xs:12px;--ui-text-sm:14px;--ui-text-md:16px;--ui-text-lg:18px;--ui-text-xl:24px;--ui-text-2xl:28px;--ui-leading-tight:1.2;--ui-leading:1.45;--ui-tracking-tight:-.03em;--ui-weight-normal:400;--ui-weight-medium:500;--ui-weight-semibold:600;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-radius-sm:10px;--ui-radius-md:14px;--ui-radius-lg:18px;--ui-radius-xl:24px;--ui-radius-pill:999px;--ui-control-h:44px;--ui-control-h-sm:40px;--ui-tab-h:30px;--ui-tab-track-pad:3px;--ui-shadow-sm:0 1px 2px color-mix(in srgb, var(--ink) 4%, transparent);--ui-shadow-md:0 8px 24px color-mix(in srgb, var(--ink) 10%, transparent);--ui-shadow-lg:0 28px 80px #00000057;--ui-focus:0 0 0 3px color-mix(in srgb, var(--ai) 16%, transparent);--ui-motion-hover:.14s ease-out;--ui-motion-focus:.16s ease-out;--ui-motion-tab:.18s cubic-bezier(.22, .61, .36, 1);--ui-motion-panel:.22s cubic-bezier(.22, .61, .36, 1)}.linkedin-editor-surface{background:#f8fafc;container:linkedin-editor/inline-size}.linkedin-editor{--li-blue:#0a66c2;--li-ink:#1f2328;--li-muted:#6b7280;--li-border:#e2e6ea;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;height:100%;min-height:0;color:var(--li-ink);background:#f8fafc;grid-template-rows:70px auto minmax(0,1fr);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden}.linkedin-editor[data-platform=x]{--li-blue:#111}.linkedin-editor[data-platform=facebook]{--li-blue:#1877f2}.linkedin-editor[data-platform=reddit]{--li-blue:#ff4500}.linkedin-editor button,.linkedin-editor input,.linkedin-editor textarea{font:inherit}.linkedin-editor button:focus-visible,.linkedin-editor input:focus-visible,.linkedin-editor textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--li-blue) 20%, transparent);outline-offset:2px}.linkedin-editor-header{z-index:5;border-bottom:1px solid var(--li-border);background:#fffffff7;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:0 18px;display:flex;position:relative}.linkedin-editor-title,.linkedin-editor-actions,.linkedin-editor-save,.linkedin-editor-schedule-group,.linkedin-editor-draft>header>span:first-child,.linkedin-editor-account-row,.linkedin-editor-draft>footer,.linkedin-editor-draft>footer>div,.linkedin-editor-notice{align-items:center;display:flex}.linkedin-editor-title{gap:12px;min-width:0}.linkedin-editor-title h1{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:700;overflow:hidden}.linkedin-editor-mark{background:var(--li-blue);color:#fff;border-radius:3px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid;overflow:hidden}.linkedin-editor-mark svg{width:100%;height:100%}.linkedin-editor-mark.is-small{border-radius:2px;width:20px;height:20px}.linkedin-editor[data-platform=x] .linkedin-editor-mark,.linkedin-editor[data-platform=facebook] .linkedin-editor-mark,.linkedin-editor[data-platform=reddit] .linkedin-editor-mark{color:var(--li-blue);background:#fff}.linkedin-editor[data-platform=x] .linkedin-editor-mark{padding:4px}.linkedin-editor[data-platform=x] .linkedin-editor-mark.is-small{padding:3px}.linkedin-editor-actions{justify-content:flex-end;gap:10px;min-width:0}.linkedin-editor-save{color:#64748b;white-space:nowrap;gap:5px;font-size:12px}.linkedin-editor-save.is-error{color:#b42318}.linkedin-editor-popover{position:relative}.linkedin-editor-icon-button{border:1px solid var(--li-border);color:#292d32;cursor:pointer;background:#fff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 1px 3px #0f172a0f}.linkedin-editor-thread-button{border:1px solid var(--li-border);height:44px;color:var(--li-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #0f172a0f}.linkedin-editor-thread-button:hover,.linkedin-editor-icon-button:hover,.linkedin-editor-draft>footer button:hover,.linkedin-editor-comments>div:last-child>button:hover{background:#f3f6f8}.linkedin-editor-schedule-group{color:#fff;background:#2e3338;border-radius:13px;height:44px;overflow:hidden;box-shadow:0 1px 3px #0f172a14}.linkedin-editor-schedule-group>button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:0 18px;font-weight:650;display:flex}.linkedin-editor-schedule-group>button+button{border-left:1px solid #ffffff59;width:44px;padding:0}.linkedin-editor-schedule-group>button:disabled{cursor:not-allowed}.linkedin-editor-schedule-group:has(button:disabled){background:#8d8f92}.linkedin-editor-menu,.linkedin-editor-share-card,.linkedin-editor-schedule-card{z-index:20;border:1px solid var(--li-border);background:#fff;border-radius:14px;gap:8px;width:230px;padding:10px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 50px #0f172a29}.linkedin-editor-menu>button,.linkedin-editor-share-card>button,.linkedin-editor-schedule-card>button{min-height:40px;color:var(--li-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 11px;display:flex}.linkedin-editor-menu>button:hover{background:#f4f6f8}.linkedin-editor-menu>button.is-danger{color:#b42318}.linkedin-editor-share-card{gap:9px;width:260px;padding:16px}.linkedin-editor-share-card span{color:var(--li-muted);font-size:13px;line-height:1.45}.linkedin-editor-share-card>button,.linkedin-editor-schedule-card>button{background:var(--li-blue);color:#fff;justify-content:center;font-weight:650}.linkedin-editor-schedule-card{gap:10px;width:288px;padding:16px}.linkedin-editor-schedule-card label{color:#4b5563;gap:6px;font-size:12px;font-weight:650;display:grid}.linkedin-editor-schedule-card input{border:1px solid var(--li-border);width:100%;min-height:40px;color:var(--li-ink);background:#fff;border-radius:9px;padding:0 10px}.linkedin-editor-notice{z-index:4;color:#176b59;background:#edfdf8;border-bottom:1px solid #b7e4d8;justify-content:center;gap:9px;min-height:42px;padding:8px 18px;font-size:13px;position:relative}.linkedin-editor-notice>button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.linkedin-editor-canvas{background-color:#fbfcfe;background-image:radial-gradient(#dfe6ec .75px,#0000 .75px);background-size:23px 23px;min-height:0;padding:clamp(30px,5vw,64px) clamp(20px,6vw,80px) 70px;overflow:auto}.linkedin-editor-account-notice,.linkedin-editor-draft,.linkedin-editor-comments{width:min(100%,900px);margin-inline:auto}.linkedin-editor-account-notice{border:1px solid var(--li-border);background:#fff;border-radius:14px;align-items:flex-start;gap:16px;min-height:86px;padding:20px 24px;display:flex;box-shadow:0 4px 14px #0f172a12}.linkedin-editor-account-notice>svg,.linkedin-editor-info{color:#2563eb;flex:none}.linkedin-editor-info{border:2px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.linkedin-editor-account-notice>div{gap:7px;display:grid}.linkedin-editor-account-notice strong{font-size:16px}.linkedin-editor-account-notice span:not(.linkedin-editor-info){color:#626874}.linkedin-editor-account-notice button{color:#25282d;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-weight:700}.linkedin-editor-account-notice.is-connected{background:#f7fffc;border-color:#b7e4d8}.linkedin-editor-account-notice.is-connected>svg{color:#16856d}.linkedin-editor-draft{border:1px solid var(--li-border);background:#fff;border-radius:14px;margin-top:34px;overflow:hidden;box-shadow:0 4px 14px #0f172a12}.linkedin-editor-draft>header{border-bottom:1px solid var(--li-border);color:#575d67;background:#fbfbfc;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 22px;font-size:14px;display:flex}.linkedin-editor-draft>header>span:first-child{color:#25282d;gap:10px;font-weight:700}.linkedin-editor-draft>header>span:first-child>span{font-size:20px;line-height:1}.linkedin-editor-compose{min-height:286px;padding:24px 22px 18px}.linkedin-editor-account-row{gap:12px}.linkedin-editor-account-row>strong{font-size:17px}.linkedin-editor-account-identity{gap:3px;min-width:0;display:grid}.linkedin-editor-account-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.linkedin-editor-account-identity small{color:var(--li-muted);align-items:center;gap:4px;font-size:14px;display:flex}.linkedin-editor-avatar-wrap{flex:none;width:52px;height:52px;position:relative}.linkedin-editor-avatar.brand-mark,.linkedin-editor-avatar{color:#fff;background:#53bd91;border-radius:50%;place-items:center;width:52px;height:52px;font-size:20px;display:grid}.linkedin-editor-avatar-wrap>.linkedin-editor-mark{border:2px solid #fff;width:20px;height:20px;position:absolute;bottom:-2px;right:-2px}.linkedin-editor-compose>textarea{resize:vertical;width:100%;min-height:150px;color:var(--li-ink);background:0 0;border:0;margin-top:18px;padding:0;font-size:17px;line-height:1.55}.linkedin-editor-compose>textarea::placeholder,.linkedin-editor-comments textarea::placeholder{color:#9297a1}.linkedin-editor-compose>textarea:focus{outline:0}.linkedin-editor-media{border:1px solid var(--li-border);background:#f2f4f6;border-radius:10px;margin-top:16px;overflow:hidden}.linkedin-editor-media img{object-fit:contain;width:100%;max-height:420px;display:block}.linkedin-editor-draft>footer{border-top:1px solid var(--li-border);justify-content:space-between;gap:16px;min-height:66px;padding:10px 22px}.linkedin-editor-draft>footer>div{gap:5px}.linkedin-editor-draft>footer button{color:#25282d;cursor:pointer;background:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-width:40px;min-height:40px;display:inline-flex}.linkedin-editor-draft>footer button:disabled{opacity:.55;cursor:not-allowed}.linkedin-editor-draft>footer .linkedin-editor-ask-button{border:1px solid var(--li-border);min-width:180px;padding:0 20px;font-weight:700;box-shadow:0 2px 7px #0f172a12}.linkedin-editor-ask-button svg{color:#6d49e8}.linkedin-editor-comments{border-top:1px solid var(--li-border);margin-top:30px;padding-top:24px}.linkedin-editor-comments h2{margin:0 0 24px;font-size:19px}.linkedin-editor-comment-list{gap:8px;margin-bottom:12px;display:grid}.linkedin-editor-comment-list p{border:1px solid var(--li-border);background:#fff;border-radius:10px;margin:0;padding:11px 14px;line-height:1.45}.linkedin-editor-comments>div:last-child{border:1px solid var(--li-border);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:10px;min-height:54px;padding:8px 10px 8px 14px;display:grid;box-shadow:0 2px 8px #0f172a0a}.linkedin-editor-comments textarea{resize:none;background:0 0;border:0;min-height:28px;padding:4px 0}.linkedin-editor-comments textarea:focus{outline:0}.linkedin-editor-comments>div:last-child>button{color:#fff;cursor:pointer;background:#4f5358;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.linkedin-editor-comments>div:last-child>button:disabled{opacity:.55;cursor:not-allowed}@container linkedin-editor (max-width:760px){.linkedin-editor-header{gap:10px;padding-inline:12px}.linkedin-editor-title h1,.linkedin-editor-save{display:none}.linkedin-editor-actions{gap:6px}.linkedin-editor-icon-button{width:40px;height:40px}.linkedin-editor-thread-button{width:40px;height:40px;padding:0;font-size:0}.linkedin-editor-schedule-group{height:40px}.linkedin-editor-schedule-group>button:first-child{width:42px;padding:0;font-size:0}.linkedin-editor-schedule-group>button+button{width:38px}.linkedin-editor-canvas{padding:22px 12px 50px}.linkedin-editor-account-notice{padding:17px}.linkedin-editor-draft{margin-top:20px}.linkedin-editor-compose{padding-inline:16px}.linkedin-editor-draft>footer{padding-inline:12px}.linkedin-editor-draft>footer .linkedin-editor-ask-button{min-width:44px;padding:0 12px;font-size:0}}.brand-setup-card{color-scheme:normal;--ui-surface:var(--surface-raised);--ui-surface-sunk:var(--surface-sunk);--ui-surface-lifted:var(--surface-lifted);--ui-text:var(--ink);--ui-text-muted:var(--ink-2);--ui-text-faint:var(--ink-3);--ui-border:var(--hairline);--ui-border-strong:var(--line-strong);--ui-fill:var(--brand);--ui-on-fill:var(--on-brand);--ui-hover:var(--hover);--ui-focus:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.brand-setup-card :is(input,textarea)::placeholder{color:var(--ink-3);opacity:1}.brand-setup-card :is(input,textarea){caret-color:var(--accent)}.brand-setup-card .ui-input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 14%, transparent)}.website-url-control{--ui-input-padding-inline-start:44px}.website-url-control .ui-control-icon{left:16px}.website-url-control .ui-control-icon svg{display:block}.brand-setup-card input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--surface-raised) inset}.brand-setup-card input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--surface-raised) inset}.brand-setup-card input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--surface-raised) inset}.brand-setup-card .ui-heading{color:var(--ink)}.brand-setup-card.is-page .brand-setup-header .ui-heading{font-size:clamp(32px,3.6vw,40px)}.brand-setup-card.is-page .ui-input{border-radius:12px;min-height:52px;font-size:15px}.brand-setup-card.is-page .ui-textarea{min-height:112px;padding:13px 14px}@media (max-width:720px){.brand-setup-card.is-page .brand-setup-header .ui-heading{font-size:28px}.brand-setup-card.is-page .ui-input{min-height:48px;font-size:16px}.brand-setup-card.is-page .ui-textarea{min-height:104px}}.ui-heading{color:var(--ui-text);font-family:var(--ui-font);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-tracking-tight);line-height:var(--ui-leading-tight);margin:0}.ui-heading-xl{font-size:var(--ui-text-2xl)}.ui-heading-lg{font-size:var(--ui-text-xl)}.ui-heading-md{font-size:var(--ui-text-lg)}.ui-heading-sm{font-size:var(--ui-text-md)}.ui-text{font-family:var(--ui-font);line-height:var(--ui-leading);margin:0}.ui-text-body{color:var(--ui-text);font-size:var(--ui-text-md)}.ui-text-muted{color:var(--ui-text-muted);font-size:var(--ui-text-sm)}.ui-text-meta{color:var(--ui-text-faint);font-size:var(--ui-text-xs)}.ui-text-label,.ui-label,.ui-field-label{color:var(--ui-text);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);display:block}.ui-text-kicker{color:var(--ui-text-faint);font-size:var(--ui-text-2xs);font-weight:var(--ui-weight-semibold);letter-spacing:.08em;text-transform:uppercase;display:block}.ui-field{gap:var(--ui-space-1);display:grid}.ui-field-hint,.ui-field-error{margin:0}.ui-field-error{color:var(--ui-danger)}.ui-btn,.qp-button,.route-state-primary,.route-state-secondary{min-height:var(--ui-control-h);padding:0 var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);letter-spacing:-.01em;box-shadow:none;cursor:pointer;justify-content:center;align-items:center;gap:7px;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s,opacity .16s;display:inline-flex}.ui-btn:hover,.ui-btn:focus-visible,.qp-button:hover,.qp-button:focus-visible{border-color:var(--ui-border-strong);outline:none;transform:translateY(-1px)}.ui-btn:focus-visible{box-shadow:var(--ui-focus)}.ui-btn:disabled,.qp-button:disabled{opacity:1;cursor:default;transform:none}.ui-btn-primary,.qp-button-primary,.route-state-primary,.profile-dialog>footer button.primary,.account-dialog footer button.primary,.goal-dialog footer button.primary,.campaign-dialog footer button[type=submit],.ui-btn-primary:hover,.ui-btn-primary:focus-visible,.qp-button-primary:hover,.qp-button-primary:focus-visible{border-color:var(--ui-fill);background:var(--ui-fill);color:var(--ui-on-fill)}.ui-btn-primary:disabled,.qp-button-primary:disabled,.route-state-primary:disabled,.profile-dialog>footer button.primary:disabled,.account-dialog footer button.primary:disabled,.goal-dialog footer button.primary:disabled,.campaign-dialog footer button[type=submit]:disabled{border-color:var(--disabled-fill);background:var(--disabled-fill);color:var(--disabled-text);box-shadow:none}.ui-btn-danger,.sa-danger-button,.profile-dialog>footer button.danger{border-color:var(--ui-danger);background:var(--ui-danger);color:var(--ui-on-danger)}.ui-btn-ghost{min-height:var(--ui-control-h-sm);padding:0 var(--ui-space-2);color:var(--ui-text-muted);box-shadow:none;background:0 0;border-color:#0000;transform:none}.ui-btn-ghost:hover,.ui-btn-ghost:focus-visible{background:var(--ui-hover);color:var(--ui-text);transform:none}.ui-btn-icon,.ui-icon-btn,.dialog-close,.campaign-dialog-close,.generated-modal-close,.theme-toggle-icon{width:var(--ui-control-h-sm);height:var(--ui-control-h-sm);min-height:var(--ui-control-h-sm);min-width:var(--ui-control-h-sm);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);background:0 0;padding:0;transform:none}.ui-btn-icon:hover,.ui-btn-icon:focus-visible,.ui-icon-btn:hover,.ui-icon-btn:focus-visible,.dialog-close:hover,.dialog-close:focus-visible{background:var(--ui-hover);color:var(--ui-text);transform:none}.profile-dialog>footer button,.account-dialog footer button,.goal-dialog footer button,.campaign-dialog footer button,.sa-dialog footer button{min-height:var(--ui-control-h);padding:0 var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium)}.ui-input,.ui-select,.ui-textarea,.form-field input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]):not([type=range]),.form-field textarea,.form-field select,.profile-field input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]):not([type=range]),.profile-field textarea,.profile-field select,.campaign-editor input,.campaign-editor textarea,.account-dialog input:not([type=checkbox]):not([type=radio]),.sa-dialog input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]),.sa-dialog textarea,.sa-dialog select,.sa-form-grid input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]),.sa-form-grid textarea,.sa-form-grid select,.sa-login-card input:not([type=checkbox]):not([type=radio]),.conn-form input:not([type=checkbox]):not([type=radio]),.core-social-list input,.workspace-login-card input:not([type=checkbox]):not([type=radio]){min-height:var(--ui-control-h);padding:0 var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-text-sm);letter-spacing:-.01em;padding-inline-start:var(--ui-input-padding-inline-start,var(--ui-space-3))}.ui-textarea,.form-field textarea,.profile-field textarea,.campaign-editor textarea,.sa-dialog textarea{min-height:88px;padding:var(--ui-space-3);resize:vertical;line-height:var(--ui-leading)}.ui-input:focus,.ui-input:focus-visible,.ui-select:focus-visible,.ui-textarea:focus-visible,.form-field :is(input,textarea,select):focus,.profile-field :is(input,textarea,select):focus,.campaign-editor :is(input,textarea):focus,.account-dialog input:focus,.sa-dialog :is(input,textarea,select):focus,.sa-login-card input:not([type=checkbox]):not([type=radio]):focus,.workspace-login-card input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--ai);box-shadow:var(--ui-focus);outline:none}.campaign-editor :is(input,textarea)[aria-invalid=true]{border-color:var(--ui-danger,#b9473f);box-shadow:0 0 0 3px #b9473f24}.ui-input:disabled,.ui-textarea:disabled,.ui-select:disabled{opacity:.55;cursor:default}.ui-control-wrap,.input-with-icon{align-items:center;display:grid;position:relative}.ui-control-wrap .ui-control-icon,.input-with-icon>svg{left:var(--ui-space-3);color:var(--ui-text-faint);pointer-events:none;position:absolute}.input-with-icon input{padding-left:34px}.ui-control-wrap .ui-input,.ui-search .ui-input{width:100%}.filter-search input{width:100%;min-height:0;color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-text-sm);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.filter-search input:focus,.filter-search input:focus-visible{box-shadow:none;border-color:#0000;outline:none}.qp-search-field{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text-muted);border-radius:var(--ui-radius-pill)}.qp-search-field input{min-height:0;color:var(--ui-text);font-size:var(--ui-text-sm);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.qp-search-field input:focus,.qp-search-field input:focus-visible{box-shadow:none;outline:none}.qp-filter-field select,.qp-filter-field .ui-select{min-height:0;color:var(--ui-text);font-size:var(--ui-text-sm);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.qp-filter-field select:focus,.qp-filter-field select:focus-visible,.qp-filter-field .ui-select:focus-visible{box-shadow:none;outline:none}.qp-view-toggle{box-sizing:border-box;height:var(--ui-control-h);border-radius:var(--ui-radius-pill);background:var(--ui-surface-sunk);border:0;flex:none;align-items:center;gap:2px;padding:4px;display:inline-flex}.qp-view-toggle button{box-sizing:border-box;appearance:none;width:36px;min-width:36px;height:36px;min-height:36px;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:0;padding:0;line-height:0;display:grid}.qp-view-toggle button svg{width:16px;height:16px;display:block}.qp-view-toggle button:hover,.qp-view-toggle button:focus-visible{color:var(--ui-text);background:color-mix(in srgb, var(--ui-text) 6%, transparent);outline:none}.qp-view-toggle button[data-active],.qp-view-toggle button[data-active]:hover,.qp-view-toggle button[data-active]:focus-visible{color:var(--ui-on-fill);background:var(--ui-fill)}.ui-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ui-text-faint) 50%), linear-gradient(135deg, var(--ui-text-faint) 50%, transparent 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.ui-select-menu,.ui-date-picker{width:100%;min-width:0;position:relative}.ui-select-trigger{text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;padding-right:42px;display:flex}.ui-select-trigger>span:not(.ui-select-option-icon){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select-trigger:hover:not(:disabled),.ui-date-picker:hover .ui-date-input:not(:disabled){border-color:var(--ui-border-strong)}.ui-select-trigger:focus-visible,.ui-select-menu.is-open .ui-select-trigger,.ui-date-picker.is-open .ui-date-input{border-color:var(--ai);box-shadow:var(--ui-focus);outline:none}.ui-select-chevron{color:var(--ui-text-faint);pointer-events:none;transition:transform var(--ui-motion-tab);position:absolute;right:15px}.ui-select-menu.is-open .ui-select-chevron{transform:rotate(180deg)}.ui-select-option-icon{background:var(--ui-surface-sunk);width:28px;height:28px;color:var(--ui-text-muted);border-radius:9px;flex:none;place-items:center;display:grid}.ui-select-option-icon svg{width:15px;height:15px}.ui-select-popover{z-index:520;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-lifted);max-height:min(336px,100svh - 24px);box-shadow:0 20px 56px color-mix(in srgb, var(--ui-text) 16%, transparent);color:var(--ui-text);animation:ui-popover-in var(--ui-motion-panel);gap:3px;padding:8px;display:grid;position:fixed;overflow-y:auto}.ui-select-option{border-radius:var(--ui-radius-sm);width:100%;min-height:46px;color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.ui-select-option:hover,.ui-select-option:focus-visible{background:var(--ui-hover);outline:none}.ui-select-option.is-selected{background:color-mix(in srgb, var(--ui-fill) 9%, var(--ui-surface-lifted));color:var(--ui-text);font-weight:var(--ui-weight-medium)}.ui-select-option.is-selected .ui-select-option-icon{background:color-mix(in srgb, var(--ui-fill) 14%, var(--ui-surface));color:var(--ui-fill)}.ui-select-check{color:var(--ui-fill);opacity:0}.ui-select-option.is-selected .ui-select-check{opacity:1}.ui-date-picker{align-items:center;display:grid}.ui-date-picker .ui-date-input{width:100%;padding-inline:var(--ui-space-3) 48px;font-variant-numeric:tabular-nums}.ui-date-trigger{width:34px;height:34px;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;right:6px}.ui-date-trigger:hover:not(:disabled),.ui-date-trigger:focus-visible{background:var(--ui-hover);color:var(--ui-text);outline:none}.ui-date-popover{z-index:520;border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-surface-lifted);box-shadow:0 24px 64px color-mix(in srgb, var(--ui-text) 17%, transparent);color:var(--ui-text);font-family:var(--ui-font);animation:ui-popover-in var(--ui-motion-panel);gap:10px;padding:14px;display:grid;position:fixed}.ui-date-head,.ui-date-foot{justify-content:space-between;align-items:center;display:flex}.ui-date-head{min-height:38px;padding-left:5px}.ui-date-head strong{font-size:15px;font-weight:var(--ui-weight-semibold);letter-spacing:-.02em}.ui-date-head>div{gap:3px;display:flex}.ui-date-head button{width:34px;height:34px;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.ui-date-head button:hover:not(:disabled),.ui-date-head button:focus-visible{background:var(--ui-hover);color:var(--ui-text);outline:none}.ui-date-week,.ui-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ui-date-week span{height:28px;color:var(--ui-text-faint);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium);place-items:center;display:grid}.ui-date-grid{gap:2px}.ui-date-grid button{aspect-ratio:1;min-width:0;color:var(--ui-text);font-family:var(--ui-font);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;padding:0;font-size:13px;display:grid}.ui-date-grid button:hover:not(:disabled),.ui-date-grid button:focus-visible{border-color:var(--ui-border);background:var(--ui-hover);outline:none}.ui-date-grid button.is-outside{color:var(--ui-text-faint);opacity:.58}.ui-date-grid button.is-today:not(.is-selected){border-color:color-mix(in srgb, var(--ui-fill) 45%, transparent);color:var(--ui-fill);font-weight:var(--ui-weight-semibold)}.ui-date-grid button.is-selected,.ui-date-grid button.is-selected:hover,.ui-date-grid button.is-selected:focus-visible{border-color:var(--ui-fill);background:var(--ui-fill);color:var(--ui-on-fill);font-weight:var(--ui-weight-semibold)}.ui-date-grid button:disabled,.ui-date-head button:disabled,.ui-date-foot button:disabled{opacity:.3;cursor:default}.ui-date-foot{border-top:1px solid var(--ui-border);min-height:42px;padding:8px 3px 0}.ui-date-foot button{min-height:32px;color:var(--ui-text-muted);font-family:var(--ui-font);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.ui-date-foot button:hover:not(:disabled),.ui-date-foot button:focus-visible{background:var(--ui-hover);color:var(--ui-text);outline:none}.ui-date-foot .ui-date-today{background:color-mix(in srgb, var(--ui-fill) 9%, var(--ui-surface-lifted));color:var(--ui-fill)}.filter-day-fields .ui-date-input{border-radius:9px;min-height:34px;padding:4px 36px 4px 8px;font-size:11px}.filter-day-fields .ui-date-trigger{border-radius:8px;width:28px;height:28px;right:3px}.filter-day-fields .ui-date-trigger svg{width:14px;height:14px}@keyframes ui-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ui-select-popover,.ui-date-popover{animation:none}}.ui-card{gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);color:var(--ui-text);display:grid}.ui-chip{border-radius:var(--ui-radius-pill);background:var(--ui-surface-sunk);min-height:22px;color:var(--ui-text-muted);font-size:var(--ui-text-2xs);font-weight:var(--ui-weight-semibold);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.ui-chip-success{background:color-mix(in srgb, var(--ui-success) 16%, var(--ui-surface));color:var(--ui-success)}.ui-chip-info{background:color-mix(in srgb, var(--ui-info) 12%, var(--ui-surface));color:var(--ui-info)}.ui-breadcrumb ol{align-items:center;gap:var(--ui-space-2);color:var(--ui-text-faint);font-size:var(--ui-text-xs);margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumb-sep{opacity:.6}.ui-modal-overlay{z-index:240;padding:var(--ui-space-6);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0a0c09b8;place-items:center;display:grid;position:fixed;inset:0}.ui-modal{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-lifted);box-shadow:var(--ui-shadow-lg);color:var(--ui-text);overflow:hidden}.ui-modal-md{width:min(560px,100%)}.ui-modal-lg{width:min(940px,100%)}.ui-modal-header{justify-content:space-between;gap:var(--ui-space-5);padding:var(--ui-space-5) var(--ui-space-6) var(--ui-space-4);border-bottom:1px solid var(--ui-border);display:flex}.ui-modal-body{gap:var(--ui-space-4);padding:var(--ui-space-5) var(--ui-space-6);display:grid}.ui-modal-footer{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-6);border-top:1px solid var(--ui-border);background:var(--ui-surface-sunk);display:flex}.create-social-post-modal{width:min(720px,100%)}.create-social-post-modal .ui-modal-header{border-bottom:0;padding:28px 32px 12px}.create-social-post-modal .ui-modal-header .ui-heading{font-size:28px}.create-social-post-modal .ui-modal-header .ui-text{margin-top:8px;font-size:16px}.create-social-post-modal-body{padding:24px 32px 32px}.create-social-post-form{gap:24px;display:grid}.create-social-post-form .ui-field{gap:9px}.create-social-post-form .ui-field-label{font-size:15px}.create-social-post-form .ui-input{min-height:52px;padding-inline:16px;font-size:16px}.create-social-post-form .ui-date-picker .ui-date-input{padding-inline:16px 52px}.create-social-post-form .ui-control-wrap .ui-input{padding-inline-start:48px}.create-social-post-modal .ui-modal-footer{background:0 0;border-top:0;gap:12px;padding:0 32px 28px}.create-social-post-modal .ui-modal-footer .ui-btn{min-height:48px;padding-inline:20px;font-size:15px}@media (max-width:620px){.create-social-post-modal .ui-modal-header{padding:24px 20px 10px}.create-social-post-modal .ui-modal-header .ui-heading{font-size:24px}.create-social-post-modal-body{padding:20px}.create-social-post-modal .ui-modal-footer{padding:0 20px 20px}}.instagram-editor-surface{background:#fbfcfe;container:instagram-editor/inline-size}.instagram-editor{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18181b;background:#fbfcfe;grid-template-rows:66px minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden}.instagram-editor button,.instagram-editor input,.instagram-editor textarea{font:inherit}.instagram-editor button:focus-visible,.instagram-editor input:focus-visible,.instagram-editor textarea:focus-visible{outline-offset:2px;outline:3px solid #4d7cff40}.instagram-editor-header{z-index:10;background:#fffffffa;border-bottom:1px solid #e9ebf0;justify-content:space-between;align-items:center;gap:24px;padding:0 16px 0 18px;display:flex;position:relative}.instagram-editor-brand,.instagram-editor-header-actions,.instagram-editor-schedule-group,.instagram-editor-draft-row span,.instagram-editor-compose-actions,.instagram-editor-compose-actions>div,.instagram-editor-account-row,.instagram-editor-notice{align-items:center;display:flex}.instagram-editor-brand{flex:1;gap:12px;min-width:0}.instagram-editor-brand>strong{letter-spacing:-.02em;flex:none;font-size:25px;font-weight:700}.instagram-editor-mark{color:#fff;background:radial-gradient(circle at 31% 107%,#ffd600 0 18%,#ff7a00 29%,#ff0169 52%,#d300c5 72%,#7638fa 94%);border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff59}.instagram-editor-mark svg{width:18px;height:18px}.instagram-editor-mark.is-small{border-radius:5px;width:20px;height:20px}.instagram-editor-mark.is-small svg{width:13px;height:13px}.instagram-editor-header-actions{flex:none;gap:10px}.instagram-editor-save-state{color:#6b7280;text-align:right;min-width:112px;font-size:12px}.instagram-editor-save-state.is-saved{color:#397557}.instagram-editor-save-state.is-error{color:#b42318}.instagram-editor-icon-button,.instagram-editor-schedule-group,.instagram-editor-change-button{color:#18181b;background:#fff;border:1px solid #e7e9ee;box-shadow:0 1px 2px #1418230d}.instagram-editor-icon-button{cursor:pointer;border-radius:15px;place-items:center;width:48px;height:48px;padding:0;display:inline-grid}.instagram-editor-icon-button:hover,.instagram-editor-compose-actions button:hover,.instagram-editor-first-comment>button:hover{background:#f4f5f8}.instagram-editor-popover-anchor,.instagram-editor-change-anchor{position:relative}.instagram-editor-schedule-group{box-shadow:none;background:#909092;border:0;border-radius:14px;overflow:hidden}.instagram-editor-schedule-group>button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;height:48px;padding:0 18px;font-size:17px;font-weight:600;display:flex}.instagram-editor-schedule-group>button+button{border-left:1px solid #ffffffb8;justify-content:center;width:48px;padding:0}.instagram-editor-schedule-group>button:hover{background:#00000014}.instagram-editor-schedule-group>button:disabled{opacity:.62;cursor:not-allowed}.instagram-editor-schedule-group>button:disabled:hover{background:0 0}.instagram-editor-menu,.instagram-editor-share-card,.instagram-editor-schedule-card,.instagram-editor-change-card{z-index:20;background:#fff;border:1px solid #e7e9ef;border-radius:15px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 34px #13182721,0 2px 7px #1318270d}.instagram-editor-menu{width:286px;padding:7px}.instagram-editor-menu>button{color:#242429;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:46px;padding:8px 10px;display:grid}.instagram-editor-menu>button:hover{background:#f3f4f6}.instagram-editor-menu>button:disabled{color:#5d606a;cursor:default}.instagram-editor-menu>button:disabled:hover{background:0 0}.instagram-editor-menu>button>span:not(.instagram-editor-mark){gap:2px;display:grid}.instagram-editor-menu small{color:#8a8d97;font-size:11px}.instagram-editor-menu>button.is-danger{color:#e12e34}.instagram-editor-menu-rule{background:#eceef2;height:1px;margin:5px 7px;display:block}.instagram-editor-share-card{gap:8px;width:420px;padding:24px;display:grid}.instagram-editor-share-card strong{font-size:18px}.instagram-editor-share-card p{color:#666975;max-width:34ch;margin:0 0 10px;font-size:15px;line-height:1.45}.instagram-editor-share-card>button,.instagram-editor-schedule-card>button,.instagram-editor-change-card>button{color:#fff;cursor:pointer;background:#18181b;border:0;border-radius:12px;justify-self:start;min-height:44px;padding:0 17px;font-weight:650}.instagram-editor-schedule-card{gap:12px;width:340px;padding:20px;display:grid}.instagram-editor-schedule-card label{font-size:13px;font-weight:700}.instagram-editor-schedule-card>input{color:#242429;background:#fff;border:1px solid #dfe1e7;border-radius:10px;min-height:44px;padding:0 12px}.instagram-editor-canvas{background-color:#fcfdff;background-image:radial-gradient(#e5e9f2 1.15px,#0000 1.15px);background-size:24px 24px;min-height:0;padding:46px 22px 110px;overflow:auto}.instagram-editor-column{gap:30px;width:min(520px,100%);margin:0 auto;display:grid}.instagram-editor-post-card,.instagram-editor-comment-list,.instagram-editor-comment-box,.instagram-editor-notice{background:#fff;border:1px solid #e3e6ed;box-shadow:0 2px 5px #1b1f2b0f,0 9px 26px #1b1f2b0a}.instagram-editor-account-notice{color:#666975;white-space:nowrap;border-left:1px solid #e3e6ed;align-items:center;gap:9px;min-width:0;margin-left:8px;padding-left:20px;font-size:13px;display:flex}.instagram-editor-info{color:#367cf3;border:1.5px solid #367cf3;border-radius:999px;flex:none;place-items:center;width:19px;height:19px;font-size:11px;font-weight:800;display:inline-grid}.instagram-editor-account-notice strong{color:#202126;flex:none;font-size:13px}.instagram-editor-account-notice span:not(.instagram-editor-info){color:#666975;text-overflow:ellipsis;min-width:0;overflow:hidden}.instagram-editor-account-notice button{color:#202126;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;flex:none;padding:0 0 2px;font-weight:650}.instagram-editor-notice{color:#27673c;border-radius:11px;gap:9px;margin-bottom:-14px;padding:11px 14px;font-size:13px}.instagram-editor-notice button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-inline-start:auto;padding:0;display:grid}.instagram-editor-post-card{border-radius:16px;overflow:hidden}.instagram-editor-draft-row{color:#525560;background:#fbfbfd;border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 20px;font-size:15px;display:flex}.instagram-editor-draft-row span:first-child{color:#1e1f24;gap:11px;font-weight:650}.instagram-editor-account-row{gap:15px;min-height:76px;padding:0 20px}.instagram-editor-account-row>strong{font-size:17px}.instagram-editor-avatar-wrap{flex:none;width:48px;height:48px;display:inline-block;position:relative}.instagram-editor-avatar.brand-mark,.instagram-editor-avatar{color:#fff;background:linear-gradient(145deg,#b78cff,#7046f4);border-radius:999px;place-items:center;width:48px;height:48px;font-size:16px;display:grid;overflow:hidden}.instagram-editor-avatar-wrap>.instagram-editor-mark{border:2px solid #fff;position:absolute;bottom:-2px;right:-3px}.instagram-editor-media{aspect-ratio:1;color:#6f7280;background:#f7f7f9;place-items:center;min-height:0;font-size:20px;display:grid;overflow:hidden}.instagram-editor-media img{object-fit:cover;width:100%;height:100%;min-height:0}.instagram-editor-compose{border-top:1px solid #eceef2;gap:7px;padding:15px 20px 18px;display:grid}.instagram-editor-compose-actions{justify-content:space-between;gap:20px;margin-bottom:14px}.instagram-editor-compose-actions>div:first-child{gap:8px}.instagram-editor-compose-actions button,.instagram-editor-first-comment>button{color:#202126;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;min-width:38px;min-height:38px;padding:0;display:inline-flex}.instagram-editor-change-button{gap:9px;font-weight:650;box-shadow:0 2px 6px #13182712;background:#fff!important;border:1px solid #e4e6eb!important;border-radius:13px!important;min-width:auto!important;min-height:46px!important;padding:0 17px!important}.instagram-editor-change-button svg{color:#fff;background:linear-gradient(145deg,#8a49ff,#3436d9);border-radius:5px;padding:2px}.instagram-editor-change-card{gap:10px;width:360px;padding:16px;display:grid;top:auto;bottom:calc(100% + 9px);right:0}.instagram-editor-change-card label{font-size:13px;font-weight:700}.instagram-editor-change-card textarea{resize:vertical;color:#202126;background:#fff;border:1px solid #dfe1e7;border-radius:10px;min-height:90px;padding:11px 12px}.instagram-editor-change-card>button{align-items:center;gap:8px;display:inline-flex}.instagram-editor-change-card>button:disabled,.instagram-editor-comment-box>button:disabled{opacity:.45;cursor:not-allowed}.instagram-editor-compose>strong{font-size:16px}.instagram-editor-caption{resize:vertical;color:#24252a;background:0 0;border:0;width:100%;min-height:34px;padding:0;line-height:1.45}.instagram-editor-caption::placeholder,.instagram-editor-first-comment textarea::placeholder,.instagram-editor-comment-box textarea::placeholder{color:#979aa6;opacity:1}.instagram-editor-caption:focus{outline:none}.instagram-editor-compose time{color:#737682;margin-top:5px;font-size:13px}.instagram-editor-first-comment{background:#fbfbfd;border-top:1px solid #eceef2;grid-template-columns:48px minmax(0,1fr) 38px;align-items:center;gap:14px;padding:18px 20px;display:grid}.instagram-editor-first-comment label{gap:5px;display:grid}.instagram-editor-first-comment textarea{resize:vertical;color:#24252a;background:0 0;border:0;min-height:28px;padding:0}.instagram-editor-comments{border-top:1px solid #e1e4eb;gap:16px;padding-top:25px;display:grid}.instagram-editor-comments h2{margin:0;font-size:20px}.instagram-editor-no-comments{color:#757884;margin:-4px 0 0;font-size:14px}.instagram-editor-comment-list{border-radius:13px;overflow:hidden}.instagram-editor-comment{gap:13px;padding:18px 20px;display:flex}.instagram-editor-comment+.instagram-editor-comment{border-top:1px solid #eceef2}.instagram-editor-comment .instagram-editor-avatar-wrap{width:36px;height:36px}.instagram-editor-comment .instagram-editor-avatar{width:36px;height:36px;font-size:12px}.instagram-editor-comment .instagram-editor-mark{display:none}.instagram-editor-comment p{grid-template-columns:auto 1fr;gap:3px 9px;margin:0;display:grid}.instagram-editor-comment small{color:#7b7e89;align-self:center}.instagram-editor-comment span{color:#4f525d;grid-column:1/-1;margin-top:4px}.instagram-editor-comment-box{border-radius:13px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:10px;min-height:58px;padding:8px 10px 8px 15px;display:grid}.instagram-editor-comment-box textarea{resize:none;color:#24252a;background:0 0;border:0;min-height:36px;padding:7px 0}.instagram-editor-comment-box>button{color:#fff;cursor:pointer;background:#85878d;border:0;border-radius:999px;place-items:center;width:36px;height:36px;padding:0;display:grid}@container instagram-editor (max-width:760px){.instagram-editor{grid-template-rows:auto minmax(0,1fr)}.instagram-editor-header{gap:10px;min-height:68px;padding:9px 10px}.instagram-editor-brand{gap:6px}.instagram-editor-brand>strong{display:none}.instagram-editor-header-actions{gap:6px}.instagram-editor-save-state{min-width:0;max-width:72px}.instagram-editor-icon-button{border-radius:12px;width:42px;height:42px}.instagram-editor-schedule-group>button{height:42px;padding:0 12px;font-size:14px}.instagram-editor-schedule-group>button+button{width:39px}.instagram-editor-canvas{padding:22px 10px 70px}.instagram-editor-column{gap:18px}.instagram-editor-account-notice{margin-left:4px;padding-left:10px}.instagram-editor-account-notice>span:not(.instagram-editor-info){display:none}.instagram-editor-share-card{width:min(350px,100cqw - 20px);right:-58px}.instagram-editor-menu{width:min(286px,100cqw - 20px)}.instagram-editor-schedule-card{width:min(340px,100cqw - 20px)}.instagram-editor-change-card{width:min(360px,100cqw - 40px)}}@container instagram-editor (max-width:440px){.instagram-editor-save-state,.instagram-editor-header-actions>.instagram-editor-popover-anchor:nth-child(2){display:none}.instagram-editor-account-notice{gap:6px;margin-left:0;padding-left:6px}.instagram-editor-account-notice .instagram-editor-info,.instagram-editor-account-notice strong{display:none}.instagram-editor-account-notice button{text-overflow:ellipsis;max-width:86px;overflow:hidden}.instagram-editor-schedule-group>button:first-child{justify-content:center;width:42px;padding:0;font-size:0}.instagram-editor-account-row,.instagram-editor-compose,.instagram-editor-draft-row,.instagram-editor-first-comment{padding-inline:15px}.instagram-editor-compose-actions{align-items:flex-start}.instagram-editor-change-button{font-size:0;min-width:44px!important;padding:0 12px!important}.instagram-editor-change-button svg{width:19px;height:19px}.instagram-editor-first-comment{grid-template-columns:40px minmax(0,1fr) 34px}.instagram-editor-first-comment .instagram-editor-avatar-wrap,.instagram-editor-first-comment .instagram-editor-avatar{width:40px;height:40px}}.instagram-editor{--ig-ink:#17191f;--ig-muted:#686d79;--ig-subtle:#9095a1;--ig-border:#e4e7ec;--ig-soft:#f7f8fa;--ig-ai:#6857e5;--ig-ai-soft:#f4f1ff;color:var(--ig-ink);background:#f5f6f8;grid-template-rows:72px minmax(0,1fr);position:relative}.instagram-editor-header{border-color:var(--ig-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;gap:18px;min-width:0;padding:0 18px 0 20px;box-shadow:0 1px #15182005}.instagram-editor-brand{flex:0 auto;gap:11px}.instagram-editor-brand>div{gap:1px;min-width:0;display:grid}.instagram-editor-brand small,.instagram-editor-eyebrow{color:#777c87;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.2}.instagram-editor-brand h1,.instagram-editor-panel-heading h2,.instagram-editor-preview-toolbar h2,.instagram-editor-ai-content h2,.instagram-editor-comments h2,.instagram-editor-activity h2{color:var(--ig-ink);letter-spacing:-.025em;margin:0}.instagram-editor-brand h1{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:720;overflow:hidden}.instagram-editor-connected-account{color:#397557;align-items:center;gap:6px;min-width:0;margin-right:auto;font-size:12px;font-weight:650;display:inline-flex}.instagram-editor-account-notice{color:#865515;border:0;flex:auto;justify-content:center;gap:10px;margin:0 auto 0 2px;padding:0;font-size:12px}.instagram-editor-account-notice>span{min-height:30px;color:inherit;white-space:nowrap;background:#fff8e8;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.instagram-editor-account-notice button{color:#5f420d;white-space:nowrap;background:#fff;border:1px solid #e5d5ad;border-radius:9px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700}.instagram-editor-header-actions{gap:8px}.instagram-editor-save-state{min-width:72px;color:var(--ig-muted);justify-content:flex-end;align-items:center;gap:4px;font-size:12px;display:inline-flex}.instagram-editor-icon-button{border-color:var(--ig-border);width:40px;height:40px;box-shadow:none;border-radius:11px}.instagram-editor-schedule-group{background:#123b39;border-radius:11px}.instagram-editor-schedule-group>button{gap:7px;height:40px;padding:0 14px;font-size:13px;font-weight:700}.instagram-editor-schedule-group>button+button{width:38px}.instagram-editor-schedule-group:has(button:disabled){background:#a2a5ab}.instagram-editor-menu,.instagram-editor-share-card,.instagram-editor-schedule-card{border-color:var(--ig-border);border-radius:13px}.instagram-editor-share-card{gap:7px;width:330px;padding:18px}.instagram-editor-schedule-card{gap:10px;width:360px;padding:18px}.instagram-editor-schedule-card>strong{margin-bottom:2px;font-size:16px}.instagram-editor-schedule-card label{color:#555a65;gap:6px;font-size:11px;font-weight:700;display:grid}.instagram-editor-schedule-fields{grid-template-columns:.8fr 1.2fr;gap:8px;display:grid}.instagram-editor-schedule-fields input{border:1px solid var(--ig-border);width:100%;min-width:0;min-height:40px;color:var(--ig-ink);background:#fff;border-radius:9px;padding:0 9px;font-size:12px}.instagram-editor-recommended-time{color:#4e45ac;align-items:center;gap:6px;font-size:11px;display:flex}.instagram-editor-notice{z-index:30;color:#27673c;background:#f3fbf6;border:1px solid #cce4d4;border-radius:10px;gap:8px;width:max-content;max-width:min(520px,100% - 32px);margin:0;padding:9px 10px 9px 12px;position:absolute;top:82px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1b472b1f}.instagram-editor-notice>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.instagram-editor-workspace{grid-template-columns:minmax(290px,.82fr) minmax(390px,1.34fr) minmax(286px,.84fr);min-width:0;min-height:0;display:grid;overflow:hidden}.instagram-editor-composer,.instagram-editor-preview-panel,.instagram-editor-ai-panel{min-width:0;min-height:0}.instagram-editor-composer{border-right:1px solid var(--ig-border);background:#fff;padding:22px 20px 40px;overflow-y:auto}.instagram-editor-panel-heading,.instagram-editor-preview-toolbar,.instagram-editor-ai-title,.instagram-editor-empty-title,.instagram-editor-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.instagram-editor-panel-heading{margin-bottom:22px}.instagram-editor-panel-heading>div,.instagram-editor-preview-toolbar>div:first-child{gap:4px;display:grid}.instagram-editor-panel-heading h2,.instagram-editor-preview-toolbar h2{font-size:17px}.instagram-editor-step{background:var(--ig-ai-soft);color:#5a4ac7;text-transform:uppercase;border:1px solid #e7e2fb;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:750}.instagram-editor-field{border:0;gap:9px;min-width:0;margin:0 0 20px;padding:0;display:grid}.instagram-editor-field>label,.instagram-editor-field legend,.instagram-editor-field-label-row label{color:#3b3e46;padding:0;font-size:12px;font-weight:720}.instagram-editor-field-label-row{justify-content:space-between;align-items:center;display:flex}.instagram-editor-field-label-row span{color:var(--ig-subtle);font-size:10px}.instagram-editor-account-select{border:1px solid var(--ig-border);width:100%;min-height:58px;color:var(--ig-ink);text-align:left;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.instagram-editor-account-select:hover{background:#fbfbfc;border-color:#c9cdd5}.instagram-editor-account-select .instagram-editor-avatar-wrap,.instagram-editor-account-select .instagram-editor-avatar{width:38px;height:38px}.instagram-editor-account-select .instagram-editor-mark{width:17px;height:17px}.instagram-editor-account-select>span:not(.instagram-editor-connect-inline){gap:2px;min-width:0;display:grid}.instagram-editor-account-select strong,.instagram-editor-account-select small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.instagram-editor-account-select strong{font-size:12px}.instagram-editor-account-select small{color:var(--ig-muted);font-size:10px}.instagram-editor-connect-inline{color:#855511;background:#fff5df;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:750}.instagram-editor-segment,.instagram-editor-preview-controls>div{border:1px solid var(--ig-border);background:var(--ig-soft);border-radius:10px;padding:3px;display:grid}.instagram-editor-segment{grid-template-columns:repeat(3,1fr)}.instagram-editor-segment button,.instagram-editor-preview-controls button{color:#686d78;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 8px;font-size:11px;font-weight:650}.instagram-editor-segment button[aria-pressed=true],.instagram-editor-preview-controls button[aria-pressed=true]{color:var(--ig-ink);background:#fff;box-shadow:0 1px 4px #14182317}.instagram-editor-dropzone{min-height:138px;color:var(--ig-muted);text-align:center;background:#fafbfc;border:1.5px dashed #cfd3dc;border-radius:12px;align-content:center;justify-items:center;gap:5px;padding:14px;transition:all .15s;display:grid;overflow:hidden}.instagram-editor-dropzone.is-dragging{border-color:var(--ig-ai);background:var(--ig-ai-soft);transform:scale(.99)}.instagram-editor-dropzone-icon{width:40px;height:40px;color:var(--ig-ai);background:#efedf9;border-radius:12px;place-items:center;margin-bottom:3px;display:grid}.instagram-editor-dropzone strong{color:#30333a;font-size:12px}.instagram-editor-dropzone small{color:var(--ig-subtle);font-size:10px}.instagram-editor-dropzone.has-media{border-style:solid;padding:0;position:relative}.instagram-editor-dropzone.has-media img{object-fit:cover;width:100%;height:138px}.instagram-editor-dropzone.has-media>div{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10181cc7;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:flex;position:absolute;inset:auto 8px 8px}.instagram-editor-media-actions{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.instagram-editor-media-actions button,.instagram-editor-ai-tools button{border:1px solid var(--ig-border);color:#3f434d;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 8px;font-size:10px;font-weight:680;display:inline-flex}.instagram-editor-media-actions .is-ai{background:var(--ig-ai-soft);color:#5848c2;border-color:#ded8fa;grid-column:1/-1}.instagram-editor-caption{resize:vertical;border:1px solid var(--ig-border);width:100%;min-height:150px;color:var(--ig-ink);background:#fff;border-radius:11px;padding:11px 12px;font-size:12px;line-height:1.55}.instagram-editor-caption:focus{border-color:#9b8eed;outline:3px solid #6857e524}.instagram-editor-ai-tools{flex-wrap:wrap;gap:5px;display:flex}.instagram-editor-ai-tools button{color:#5b4dc0;background:#fbfaff;border-color:#e7e3f9;min-height:29px}.instagram-editor-accordion{border-top:1px solid #edf0f3;margin-top:10px}.instagram-editor-accordion>button{color:#3d414a;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:0;font-size:12px;font-weight:680;display:flex}.instagram-editor-accordion>button span{align-items:center;gap:8px;display:inline-flex}.instagram-editor-accordion>button[aria-expanded=true]>svg{transform:rotate(180deg)}.instagram-editor-accordion>textarea{resize:vertical;border:1px solid var(--ig-border);width:100%;min-height:78px;color:var(--ig-ink);border-radius:9px;padding:10px}.instagram-editor-advanced-fields{gap:10px;padding-bottom:14px;display:grid}.instagram-editor-advanced-fields label{gap:6px;display:grid}.instagram-editor-advanced-fields label>span{color:#5d626d;align-items:center;gap:6px;font-size:10px;font-weight:680;display:inline-flex}.instagram-editor-advanced-fields input,.instagram-editor-advanced-fields textarea,.instagram-editor-advanced-fields select{border:1px solid var(--ig-border);width:100%;min-height:38px;color:var(--ig-ink);background:#fff;border-radius:8px;padding:8px 9px;font-size:11px}.instagram-editor-advanced-fields textarea{resize:vertical;min-height:72px}.instagram-editor-campaign-card{background:#faf9ff;border:1px solid #e5e1f7;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:18px;padding:11px;display:grid}.instagram-editor-field-icon{color:#5c4dc3;background:#eeeafd;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.instagram-editor-campaign-card>div{gap:2px;min-width:0;display:grid}.instagram-editor-campaign-card small,.instagram-editor-campaign-card span:not(.instagram-editor-field-icon){color:var(--ig-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.instagram-editor-campaign-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.instagram-editor-campaign-card button{color:#5a4bc0;cursor:pointer;background:#fff;border:1px solid #dcd6f7;border-radius:7px;min-height:29px;padding:0 8px;font-size:9px;font-weight:750}.instagram-editor-campaign-card button[aria-pressed=true]{color:#fff;background:#5e50c9}.instagram-editor-campaign-card button:disabled{opacity:.45;cursor:not-allowed}.instagram-editor-preview-panel{background-color:#f7f8fb;background-image:radial-gradient(#e1e5ec .8px,#0000 .8px);background-size:18px 18px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.instagram-editor-preview-toolbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafbfde6;border-bottom:1px solid #dce0e8cc;min-height:82px;padding:14px 20px}.instagram-editor-preview-controls{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.instagram-editor-preview-controls>div{background:#f1f3f6;grid-auto-columns:1fr;grid-auto-flow:column;padding:2px}.instagram-editor-preview-controls button{min-height:27px;padding:0 7px;font-size:9px}.instagram-editor-preview-stage{place-items:center;min-height:0;padding:26px 24px;display:grid;overflow:auto}.instagram-editor-post-card{background:#fff;border:1px solid #dde1e8;border-radius:16px;width:min(440px,100%);overflow:hidden;box-shadow:0 16px 45px #1f232f1a}.instagram-editor-account-row{grid-template-columns:39px minmax(0,1fr) auto;gap:10px;min-height:62px;padding:8px 13px;display:grid}.instagram-editor-account-row .instagram-editor-avatar-wrap,.instagram-editor-account-row .instagram-editor-avatar{width:39px;height:39px}.instagram-editor-account-row .instagram-editor-mark{width:17px;height:17px}.instagram-editor-account-row>span{align-content:center;gap:1px;min-width:0;display:grid}.instagram-editor-account-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.instagram-editor-account-row small{color:#717580;font-size:9px}.instagram-editor-media{aspect-ratio:1;background:#f0f1f4;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.instagram-editor-media.is-portrait{aspect-ratio:4/5}.instagram-editor-media.is-landscape{aspect-ratio:1.91}.instagram-editor-media img{object-fit:cover;width:100%;height:100%}.instagram-editor-media-placeholder{color:#9297a2;text-align:center;justify-items:center;gap:5px;display:grid}.instagram-editor-media-placeholder strong{color:#626772;font-size:12px}.instagram-editor-media-placeholder span{font-size:10px}.instagram-editor-carousel-count,.instagram-editor-reel-label{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12151bb3;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:700;position:absolute;top:10px;right:10px}.instagram-editor-preview-body{gap:5px;padding:11px 13px 14px;font-size:11px;display:grid}.instagram-editor-preview-actions{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.instagram-editor-preview-actions span{gap:12px;display:flex}.instagram-editor-preview-body>strong{font-size:10px}.instagram-editor-preview-body p{color:#383b42;white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.instagram-editor-preview-body>small,.instagram-editor-preview-body time{color:#8a8e98;font-size:9px}.instagram-editor-preview-body time{text-transform:uppercase;margin-top:3px}.instagram-editor-preview-note{color:#6d727e;background:#fafbfde6;border-top:1px solid #dce0e8cc;justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:10px;display:flex}.instagram-editor-grid-preview{background:#fff;border:1px solid #dde1e8;border-radius:16px;width:min(460px,100%);overflow:hidden;box-shadow:0 16px 45px #1f232f1a}.instagram-editor-grid-preview>header{align-items:center;gap:14px;padding:18px;display:flex}.instagram-editor-grid-preview>header>div{gap:5px;display:grid}.instagram-editor-grid-preview>header>div span{color:#696d77;font-size:10px}.instagram-editor-grid-preview>p{margin:0;padding:0 18px 16px;font-size:11px}.instagram-editor-profile-grid{background:#fff;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.instagram-editor-profile-grid span{aspect-ratio:1;color:#858a95;background:#eef0f3;place-items:center;display:grid;overflow:hidden}.instagram-editor-profile-grid span:nth-child(3n+2){background:#e6e8ed}.instagram-editor-profile-grid span:nth-child(3n){background:#f1f2f5}.instagram-editor-profile-grid img{object-fit:cover;width:100%;height:100%}.instagram-editor-ai-panel{border-left:1px solid var(--ig-border);background:#fff;overflow-y:auto}.instagram-editor-review-tabs{z-index:5;border-bottom:1px solid var(--ig-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:repeat(3,1fr);padding:0 12px;display:grid;position:sticky;top:0}.instagram-editor-review-tabs button{color:#767b86;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:5px;min-height:52px;padding:0 4px;font-size:10px;font-weight:700;display:flex}.instagram-editor-review-tabs button[aria-selected=true]{border-bottom-color:var(--ig-ai);color:#4f41b5}.instagram-editor-review-tabs button span{background:#edeafd;border-radius:999px;min-width:17px;padding:2px 4px;font-size:8px}.instagram-editor-ai-content,.instagram-editor-comments,.instagram-editor-activity{align-content:start;gap:18px;padding:20px 18px 30px;display:grid}.instagram-editor-ai-title{justify-content:flex-start}.instagram-editor-ai-orb{color:#fff;background:linear-gradient(145deg,#7b6bec,#4f43b9);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 7px 18px #5d4dca40}.instagram-editor-ai-title h2,.instagram-editor-comments h2,.instagram-editor-activity h2{font-size:15px}.instagram-editor-ai-title p,.instagram-editor-empty-title p{color:var(--ig-muted);margin:2px 0 0;font-size:10px}.instagram-editor-score-card{background:linear-gradient(145deg,#fbfaff,#f7f5ff);border:1px solid #e7e3f8;border-radius:13px;padding:14px}.instagram-editor-score-card>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.instagram-editor-score-card>header>div{gap:2px;display:grid}.instagram-editor-score-card>header span:first-child{color:#67617d;font-size:10px;font-weight:700}.instagram-editor-score-card>header strong{letter-spacing:-.04em;font-size:24px}.instagram-editor-score-card>header strong small{color:#89849b;font-size:10px}.instagram-editor-score-ring{--score:180deg;background:radial-gradient(circle at center, #faf9ff 57%, transparent 59%), conic-gradient(#8d7ee8 var(--score), #e6e2f6 0);color:#5b4eb7;border-radius:50%;place-items:center;width:43px;height:43px;font-size:10px;font-weight:800;display:grid}.instagram-editor-score-ring.is-strong{background:radial-gradient(circle at center, #faf9ff 57%, transparent 59%), conic-gradient(#35a274 var(--score), #dfeee7 0);color:#287553}.instagram-editor-score-card dl{gap:8px;margin:0;display:grid}.instagram-editor-score-card dl>div{color:#6b6878;grid-template-columns:68px minmax(30px,1fr) 22px;align-items:center;gap:7px;font-size:9px;display:grid}.instagram-editor-score-card dt,.instagram-editor-score-card dd{margin:0}.instagram-editor-score-card dd{background:#e5e2ee;border-radius:999px;height:4px;overflow:hidden}.instagram-editor-score-card dd span{border-radius:inherit;background:linear-gradient(90deg,#8c7ce6,#6554ce);height:100%;display:block}.instagram-editor-score-card dl b{color:#4d4a58;text-align:right;font-size:9px}.instagram-editor-ai-checks,.instagram-editor-suggestions,.instagram-editor-ai-context{gap:8px;display:grid}.instagram-editor-ai-checks h3,.instagram-editor-suggestions h3,.instagram-editor-ai-context h3{margin:0 0 2px;font-size:11px}.instagram-editor-ai-checks>div{color:#2f7a56;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:10px;display:grid}.instagram-editor-ai-checks>div span{color:#545963}.instagram-editor-ai-checks>div b{color:#6c717b;font-size:9px;font-weight:600}.instagram-editor-ai-checks>div.needs-work{color:#bd7a1a}.instagram-editor-section-title span{color:var(--ig-subtle);font-size:9px}.instagram-editor-suggestions>button:not(.instagram-editor-improve-all){color:#4a4e57;text-align:left;cursor:pointer;background:#fff;border:1px solid #eceef2;border-radius:9px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:7px;min-height:39px;padding:6px 7px;font-size:10px;display:grid}.instagram-editor-suggestions>button:not(.instagram-editor-improve-all):hover{background:#fbfaff;border-color:#dcd6f7}.instagram-editor-suggestions>button:not(.instagram-editor-improve-all)>span{color:#5a4cc1;background:#f0edfd;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.instagram-editor-improve-all{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6f5cdb,#5142ba);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;margin-top:2px;font-size:10px;font-weight:750;display:flex}.instagram-editor-ai-context{background:#fafbfc;border:1px solid #eceef2;border-radius:10px;padding:11px}.instagram-editor-ai-context>div{color:#4f765f;align-items:center;gap:6px;font-size:9px;display:flex}.instagram-editor-ai-context>div.is-muted{color:#9498a1}.instagram-editor-ai-prompt{gap:7px;display:grid}.instagram-editor-ai-prompt label{font-size:10px;font-weight:720}.instagram-editor-ai-prompt>div{background:#fbfaff;border:1px solid #dcd7f5;border-radius:11px;grid-template-columns:minmax(0,1fr) 34px;align-items:end;gap:6px;padding:7px;display:grid}.instagram-editor-ai-prompt textarea{resize:none;min-height:56px;color:var(--ig-ink);background:0 0;border:0;padding:4px;font-size:10px;line-height:1.45}.instagram-editor-ai-prompt textarea:focus{outline:none}.instagram-editor-ai-prompt button,.instagram-editor-comment-box>button{color:#fff;cursor:pointer;background:#5c4dc7;border:0;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.instagram-editor-ai-prompt button:disabled,.instagram-editor-comment-box>button:disabled{opacity:.4;cursor:not-allowed}.instagram-editor-comments,.instagram-editor-activity{border:0}.instagram-editor-empty-title{justify-content:flex-start}.instagram-editor-empty-title>svg{color:#6555cb}.instagram-editor-empty-state{color:#969aa4;text-align:center;border:1px dashed #dadde5;border-radius:12px;align-content:center;justify-items:center;gap:7px;min-height:180px;padding:20px;display:grid}.instagram-editor-empty-state strong{color:#555a64;font-size:11px}.instagram-editor-empty-state span{max-width:22ch;font-size:9px;line-height:1.5}.instagram-editor-comment-list{border:1px solid var(--ig-border);box-shadow:none;border-radius:11px;overflow:hidden}.instagram-editor-comment{gap:9px;padding:12px}.instagram-editor-comment p{font-size:10px}.instagram-editor-comment small,.instagram-editor-comment span{font-size:9px}.instagram-editor-comment-box{border:1px solid var(--ig-border);min-height:50px;box-shadow:none;border-radius:11px;grid-template-columns:minmax(0,1fr) 34px;padding:7px 7px 7px 10px}.instagram-editor-comment-box textarea{font-size:10px}.instagram-editor-activity ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.instagram-editor-activity li{grid-template-columns:30px minmax(0,1fr);gap:9px;min-height:62px;display:grid;position:relative}.instagram-editor-activity li:not(:last-child):after{content:"";background:#e3e5ea;width:1px;position:absolute;top:31px;bottom:0;left:14px}.instagram-editor-activity li>span{color:#6455c9;background:#faf9ff;border:1px solid #e4e1f4;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.instagram-editor-activity li>div{align-content:start;gap:3px;padding-top:3px;display:grid}.instagram-editor-activity li strong{font-size:10px}.instagram-editor-activity li small{color:#858a94;font-size:9px}@container instagram-editor (max-width:1100px){.instagram-editor-workspace{grid-template-columns:minmax(290px,.84fr) minmax(390px,1.16fr);overflow:auto}.instagram-editor-composer,.instagram-editor-preview-panel{min-height:690px}.instagram-editor-ai-panel{border-top:1px solid var(--ig-border);border-left:0;grid-column:1/-1;min-height:560px}.instagram-editor-review-tabs{position:static}.instagram-editor-ai-content{grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-editor-ai-title,.instagram-editor-ai-prompt{grid-column:1/-1}}@container instagram-editor (max-width:760px){.instagram-editor{grid-template-rows:64px minmax(0,1fr)}.instagram-editor-header{min-height:64px;padding:7px 9px}.instagram-editor-brand small,.instagram-editor-connected-account,.instagram-editor-account-notice>span,.instagram-editor-share-anchor{display:none}.instagram-editor-account-notice{flex:none;margin:0 0 0 auto}.instagram-editor-account-notice button{min-height:36px;padding:0 9px}.instagram-editor-save-state{display:none}.instagram-editor-workspace{display:block;overflow-y:auto}.instagram-editor-composer,.instagram-editor-preview-panel,.instagram-editor-ai-panel{border:0;border-bottom:1px solid var(--ig-border);min-height:auto;overflow:visible}.instagram-editor-composer{padding:20px 16px 30px}.instagram-editor-preview-panel{padding-bottom:0;display:block}.instagram-editor-preview-toolbar{flex-direction:column;align-items:flex-start}.instagram-editor-preview-controls{justify-content:flex-start}.instagram-editor-preview-stage{padding:22px 14px}.instagram-editor-ai-content{grid-template-columns:1fr;display:grid}.instagram-editor-notice{top:72px}}@container instagram-editor (max-width:440px){.instagram-editor-brand h1{font-size:15px}.instagram-editor-icon-button{width:36px;height:36px}.instagram-editor-schedule-group>button{height:36px;padding:0 10px;font-size:0}.instagram-editor-schedule-group>button svg{margin:0}.instagram-editor-schedule-group>button+button{width:32px;padding:0}.instagram-editor-preview-toolbar{padding-inline:14px}.instagram-editor-preview-controls{width:100%;display:grid}.instagram-editor-preview-controls>div{width:100%}.instagram-editor-review-tabs{padding-inline:5px}}@media (min-width:901px){.quotient-shell .room-grid[data-thread=open] .instagram-editor-workspace{grid-template-columns:minmax(220px,.82fr) minmax(280px,1.18fr);display:grid;overflow:hidden}.quotient-shell .room-grid[data-thread=open] .instagram-editor-ai-panel{display:none}.quotient-shell .room-grid[data-thread=open] :is(.instagram-editor-composer,.instagram-editor-preview-panel){min-height:0}}.ui-dropdown{z-index:260;min-width:196px;padding:var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-md);gap:2px;display:grid}.ui-dropdown-item{width:100%;min-height:var(--ui-control-h-sm);align-items:center;gap:var(--ui-space-2);padding:0 var(--ui-space-2);border-radius:var(--ui-radius-sm);color:var(--ui-text);font-size:var(--ui-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ui-dropdown-item:hover,.ui-dropdown-item:focus-visible{background:var(--ui-hover);outline:none}.ui-tabs,.qp-page-tabs{min-height:calc(var(--ui-tab-h) + (var(--ui-tab-track-pad) * 2));width:fit-content;padding:var(--ui-tab-track-pad);border-radius:var(--ui-radius-pill);background:var(--ui-surface-sunk);border:0;align-items:center;gap:2px;display:flex}.ui-tab,.qp-page-tabs button{height:var(--ui-tab-h);min-height:var(--ui-tab-h);border-radius:var(--ui-radius-pill);color:var(--ui-text-muted);font-family:var(--ui-font);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--ui-motion-tab), color var(--ui-motion-tab);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;line-height:1;display:inline-flex;position:relative}.ui-tab:hover,.ui-tab:focus-visible,.qp-page-tabs button:hover,.qp-page-tabs button:focus-visible{color:var(--ui-text);outline:none}.ui-tab:hover:not([data-active]),.qp-page-tabs button:hover:not([data-active]){background:color-mix(in srgb, var(--ui-text) 5%, transparent)}.ui-tab:focus-visible,.qp-page-tabs button:focus-visible{box-shadow:var(--ui-focus)}.ui-tab[data-active],.qp-page-tabs button[data-active]{color:var(--ui-on-fill);background:var(--ui-fill);font-weight:var(--ui-weight-semibold)}.ui-tab[data-active]:after,.qp-page-tabs button[data-active]:after{content:none}.ui-tab small,.qp-page-tabs small{border-radius:var(--ui-radius-pill);background:color-mix(in srgb, var(--ui-text) 8%, transparent);min-width:16px;height:16px;color:var(--ui-text-muted);font-size:10px;font-weight:var(--ui-weight-semibold);place-items:center;padding:0 4px;line-height:1;display:grid}.ui-tab[data-active] small,.qp-page-tabs button[data-active] small{color:var(--ui-fill);background:var(--ui-on-fill)}.qp-page-header h2{color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-text-2xl);line-height:var(--ui-leading-tight);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-tracking-tight);margin:0}.qp-page-header p{max-width:620px;color:var(--ui-text-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading);margin:6px 0 0}.qp-page-header>div:first-child>span{color:var(--ui-text-faint);font-size:var(--ui-text-2xs);font-weight:var(--ui-weight-semibold);margin-bottom:2px;display:block}.quotient-shell{--qp-page-gutter:var(--ui-space-8);--qp-section-gap:var(--ui-space-6);--qp-row-height:64px;--qp-card-padding:var(--ui-space-5)}.quotient-shell .qp-page-header{gap:var(--ui-space-6);padding:28px var(--qp-page-gutter) var(--ui-space-4)}.quotient-shell .qp-page[data-page=social] .qp-page-header{align-items:center;gap:var(--ui-space-4);padding-top:22px;padding-bottom:16px}.quotient-shell .qp-page[data-page=social] .qp-page-actions{flex:1;gap:10px;min-width:0;container:social-page-actions/inline-size}.quotient-shell .qp-page-toolbar{flex:1;justify-content:flex-end;min-width:0;display:flex}.quotient-shell .qp-page[data-page=social] .content-filter-bar{-webkit-backdrop-filter:none;justify-content:flex-end;gap:var(--ui-space-2);background:0 0;border:0;flex-wrap:nowrap;flex:1;width:100%;min-width:0;margin:0;padding:0;position:static}.quotient-shell .qp-page[data-page=social] .filter-search{min-width:112px;max-width:280px;height:var(--ui-control-h);border-radius:10px;flex:120px;padding-inline:12px}.quotient-shell .qp-page[data-page=social] .filter-pill-slot{flex:none}.quotient-shell .qp-page[data-page=social] :is(.filter-control,.filter-clear-all){height:var(--ui-control-h)}.filter-clear-icon{display:none}@container social-page-actions (max-width:620px){.quotient-shell .qp-page[data-page=social] .content-filter-bar{gap:6px}.quotient-shell .qp-page[data-page=social] .filter-search{min-width:80px;height:var(--ui-control-h-sm);flex-basis:96px;padding-inline:10px}.quotient-shell .qp-page[data-page=social] .filter-control{height:var(--ui-control-h-sm);gap:6px;padding-inline:10px}.quotient-shell .qp-page[data-page=social] .filter-tally{display:none}.quotient-shell .qp-page[data-page=social] .filter-clear-all{width:var(--ui-control-h-sm);height:var(--ui-control-h-sm);justify-content:center;padding:0}.quotient-shell .qp-page[data-page=social] .filter-clear-icon{display:block}.quotient-shell .qp-page[data-page=social] .filter-clear-all>span{display:none}.quotient-shell .qp-page[data-page=social] .qp-view-toggle{height:var(--ui-control-h-sm)}.quotient-shell .qp-page[data-page=social] .qp-view-toggle button{width:32px;min-width:32px;height:32px;min-height:32px}.quotient-shell .qp-page[data-page=social] .social-new-post{min-height:var(--ui-control-h-sm)}}@container social-page-actions (max-width:440px){.quotient-shell .qp-page[data-page=social] .filter-search{flex-basis:72px;min-width:56px}.quotient-shell .qp-page[data-page=social] .filter-control{min-width:var(--ui-control-h-sm);justify-content:center;max-width:none;padding-inline:6px}.quotient-shell .qp-page[data-page=social] .filter-control :is(.filter-control-label,svg:last-child){display:none}.quotient-shell .qp-page[data-page=social] .social-new-post{width:var(--ui-control-h-sm);min-width:var(--ui-control-h-sm);padding-inline:0}.quotient-shell .qp-page[data-page=social] .social-new-post>span{display:none}}.quotient-shell .qp-page[data-page=social] .filter-tally{margin-left:0}.quotient-shell .qp-page-tabs,.quotient-shell .ui-tabs{min-height:calc(var(--ui-tab-h) + (var(--ui-tab-track-pad) * 2));margin-inline:var(--qp-page-gutter);padding:var(--ui-tab-track-pad);gap:2px}.quotient-shell :is(.qp-page-tabs button,.ui-tab){height:var(--ui-tab-h);min-height:var(--ui-tab-h);font-size:var(--ui-text-sm);padding:0 12px}.quotient-shell :is(.qp-page-tabs small,.ui-tab small){min-width:16px;height:16px;font-size:10px}.quotient-shell .qp-page:not([data-page=calendar])>.qp-page-body{padding:var(--ui-space-5) var(--qp-page-gutter) 40px}.quotient-shell .qp-page:not([data-page=calendar]) .qp-core-surface{margin:-20px -32px -40px}.quotient-shell .qp-page[data-page=calendar]>.qp-page-body{padding:0}.quotient-shell .qp-page[data-page=calendar] .qp-core-surface .desk-body>.work-schedule{padding:var(--ui-space-4) var(--qp-page-gutter) var(--ui-space-5)}.quotient-shell .qp-page[data-page=social]>.qp-page-body{padding:0;display:block;overflow:visible}.quotient-shell .qp-page[data-page=social] .qp-core-surface{flex:none;height:auto;min-height:0;margin:0}.quotient-shell .qp-page[data-page=social] .qp-core-surface .work-desk.is-product-embedded{height:auto;min-height:0}.quotient-shell .qp-page[data-page=social] .desk-body{overflow:visible}.quotient-shell .qp-page[data-page=social] .desk-body>.social-posts-view{min-height:0;padding-bottom:28px}.quotient-shell :is(.qp-toolbar,.content-filter-bar){gap:var(--ui-space-3);margin-bottom:var(--ui-space-5)}.quotient-shell :is(.qp-search-field,.qp-filter-field){min-height:var(--ui-control-h);height:var(--ui-control-h);padding-inline:var(--ui-space-4)}.quotient-shell :is(.qp-search-field input,.qp-filter-field select){font-size:var(--ui-text-sm)}.quotient-shell .qp-section-heading{gap:var(--ui-space-2);margin-bottom:var(--ui-space-3)}.quotient-shell .qp-section-heading>span{font-size:var(--ui-text-md)}.quotient-shell .qp-section-heading small,.quotient-shell :is(.qp-table-head,.common-table th){font-size:var(--ui-text-xs)}.quotient-shell :is(.qp-table-row,.common-table){font-size:var(--ui-text-sm)}.quotient-shell .qp-table-row{min-height:var(--qp-row-height);gap:var(--ui-space-4);padding-block:var(--ui-space-3)}.quotient-shell .qp-table-row strong{font-size:var(--ui-text-sm)}.quotient-shell .qp-history-open{gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-2)}.quotient-shell .qp-history-open strong{font-size:var(--ui-text-sm)}.quotient-shell .qp-history-tools button{min-width:var(--ui-control-h-sm);height:var(--ui-control-h-sm);font-size:var(--ui-text-xs)}.quotient-shell :is(.qp-history-open small,.qp-history-open time){font-size:var(--ui-text-xs)}.quotient-shell .qp-campaign-summary{gap:var(--ui-space-5);padding:var(--ui-space-5)}.quotient-shell .qp-campaign-summary span{font-size:var(--ui-text-2xs)}.quotient-shell .qp-campaign-summary strong{font-size:var(--ui-text-sm)}.quotient-shell .qp-campaign-summary button{min-height:var(--ui-control-h-sm);padding-inline:var(--ui-space-3);font-size:var(--ui-text-sm)}.quotient-shell .qp-asset-grid article>strong,.quotient-shell .qp-asset-section-head h3,.quotient-shell .qp-workflow-card h3{font-size:var(--ui-text-md)}.quotient-shell .qp-asset-grid article>small,.quotient-shell .qp-asset-section-head small,.quotient-shell .qp-workflow-card footer{font-size:var(--ui-text-xs)}.quotient-shell .qp-workflow-card{gap:var(--ui-space-3);min-height:188px;padding:var(--qp-card-padding)}.quotient-shell .qp-workflow-card>span{font-size:var(--ui-text-2xs)}.quotient-shell .qp-workflow-card p{font-size:var(--ui-text-sm)}.quotient-shell .qp-empty-state h3{font-size:var(--ui-text-xl)}.quotient-shell .qp-empty-state>p{font-size:var(--ui-text-sm)}.quotient-shell .qp-empty-state>small,.quotient-shell .qp-ai-prompt>span:nth-child(2),.quotient-shell .qp-audience-context strong{font-size:var(--ui-text-xs)}.quotient-shell .qp-audience-context small{font-size:var(--ui-text-2xs)}.quotient-shell .home-insights-head span,.quotient-shell :is(.home-pulse dt,.home-pulse small),.quotient-shell :is(.home-card-head small,.ov-history-title small),.quotient-shell .qp-page[data-page=home] .ov-history-day>h4{font-size:var(--ui-text-xs)}.quotient-shell .home-insights-head h2{font-size:var(--ui-text-xl)}.quotient-shell .home-insights-head p,.quotient-shell .home-card-intro,.quotient-shell .qp-page[data-page=home] .ov-waiting-card p{font-size:var(--ui-text-sm)}.quotient-shell .home-pulse dd{font-size:34px;font-weight:var(--ui-weight-semibold);margin-block:4px 1px;line-height:1}.quotient-shell :is(.home-card-head h3,.ov-history-title strong),.quotient-shell .qp-page[data-page=home] .ov-waiting-card h5{font-size:var(--ui-text-md)}.quotient-shell :is(.home-card-head>i,.ov-history-toggle>i){min-width:24px;height:24px;font-size:var(--ui-text-2xs)}.quotient-shell .qp-page[data-page=home] .ov-section h4,.quotient-shell .qp-page[data-page=home] .home-side-card .agenda-row-head strong{font-size:var(--ui-text-sm)}.quotient-shell .qp-page[data-page=home] .ov-blocker,.quotient-shell .qp-page[data-page=home] .home-side-card .agenda-row-body small{font-size:var(--ui-text-xs)}.quotient-shell .message-turn p,.quotient-shell .message-turn.user p,.quotient-shell .composer textarea,.quotient-shell .room-grid[data-home-chat=thread] .composer textarea{font-size:var(--ui-text-sm);line-height:var(--ui-leading)}.quotient-shell .turn-label,.quotient-shell .thread-heading-label:after{font-size:var(--ui-text-2xs)}.quotient-shell .work-schedule,.quotient-shell .cal-chrome{gap:var(--ui-space-4)}.quotient-shell .cal-nav{gap:var(--ui-space-2)}.quotient-shell .cal-nav>button{width:var(--ui-control-h-sm);height:var(--ui-control-h-sm)}.quotient-shell .cal-nav>strong{min-width:210px;font-size:var(--ui-text-xl)}.quotient-shell .cal-nav>button.cal-today{width:auto;padding-inline:var(--ui-space-4);font-size:var(--ui-text-sm)}.quotient-shell .cal-scales>button{min-height:var(--ui-control-h-sm);padding-inline:var(--ui-space-4);font-size:var(--ui-text-sm)}.quotient-shell .cal-legend>button{min-height:32px;padding-inline:var(--ui-space-3);font-size:var(--ui-text-xs)}.quotient-shell .cal-legend>button>b,.quotient-shell .cal-heads,.quotient-shell .cal-col>header small,.quotient-shell .cal-peek-head>span{font-size:var(--ui-text-xs)}.quotient-shell .cal-heads>span{padding:var(--ui-space-3) var(--ui-space-2) 10px}.quotient-shell .cal-cells{grid-auto-rows:minmax(112px,1fr)}.quotient-shell .cal-cell{gap:var(--ui-space-1);min-height:112px;padding:var(--ui-space-2)}.quotient-shell .cal-cell-date,.quotient-shell :is(.cal-pill,.cal-more),.quotient-shell .cal-count,.quotient-shell .cal-col .agenda-row-head strong{font-size:13px}.quotient-shell .cal-pill{min-height:28px;padding:5px var(--ui-space-2)}.quotient-shell .cal-peek{gap:var(--ui-space-2);width:min(340px,100vw - 40px);padding:var(--ui-space-3)}.quotient-shell .cal-peek-head>strong,.quotient-shell .cal-col>header strong{font-size:var(--ui-text-lg)}.campaign-dialog>header>div:nth-child(2)>span,.campaign-editor-heading>span,.profile-kicker,.profile-section>header>div>span,.profile-dialog header span{font-size:var(--ui-text-2xs)}.campaign-dialog>header p,.profile-hero p,.profile-section>header p,.brand-profile-group>header p{font-size:var(--ui-text-sm)}.campaign-option-grid strong,.brand-profile-group>header strong{font-size:var(--ui-text-md)}.campaign-option-grid small,.campaign-editor-heading>small,.campaign-field-error,.campaign-field-hint,.campaign-dialog>footer p,.campaign-editor :is(label,legend,.campaign-field-heading),.profile-field>span{font-size:var(--ui-text-xs)}.campaign-editor fieldset button{min-height:var(--ui-control-h-sm);padding-inline:var(--ui-space-3);font-size:var(--ui-text-sm)}.profile-field>span :is(small,b){font-size:var(--ui-text-2xs)}.brand-profile-page :is(.profile-back,.profile-save-state button,.section-action,.asset-empty button){min-height:var(--ui-control-h);padding-inline:var(--ui-space-4);font-size:var(--ui-text-sm)}.brand-profile-layout:not(:has(.brand-profile-nav)){grid-template-columns:minmax(0,1fr)}.brand-profile-nav{padding:var(--ui-space-6) var(--ui-space-4) var(--ui-space-5)}.profile-brand-lockup strong,.brand-profile-nav nav strong,.profile-nav-foot strong{font-size:var(--ui-text-sm)}.profile-brand-lockup small,.brand-profile-nav nav small,.profile-nav-foot small,.profile-brand-lockup span{font-size:var(--ui-text-xs)}.brand-profile-nav nav button{gap:var(--ui-space-3);min-height:46px;padding:9px var(--ui-space-3)}.brand-profile-content{padding:40px clamp(32px,5.5vw,92px) 80px}.brand-profile-subtabs{z-index:4;border:1px solid var(--hairline);background:color-mix(in srgb, var(--surface-sunk) 92%, transparent);width:min(100%,1120px);box-shadow:0 8px 28px color-mix(in srgb, var(--ink) 6%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 auto 28px;padding:4px;display:grid;position:sticky;top:0}.brand-profile-subtabs button{align-items:center;gap:var(--ui-space-3);min-width:0;min-height:58px;padding:9px var(--ui-space-4);color:var(--ink-3);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:20px minmax(0,1fr);transition:border-color .14s,background .14s,color .14s,box-shadow .14s;display:grid}.brand-profile-subtabs button:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink-1)}.brand-profile-subtabs button:focus-visible{box-shadow:var(--ui-focus);outline:none}.brand-profile-subtabs button.active{border-color:color-mix(in srgb, var(--ai) 18%, var(--hairline));background:var(--surface-lifted);color:var(--ai);box-shadow:0 3px 12px color-mix(in srgb, var(--ink) 8%, transparent)}.brand-profile-subtabs button>span,.brand-profile-subtabs button strong,.brand-profile-subtabs button small{min-width:0;display:block}.brand-profile-subtabs button strong{color:var(--ink-1);font-size:var(--ui-text-sm);font-weight:720}.brand-profile-subtabs button small{color:var(--ink-4);font-size:var(--ui-text-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-weight:500;line-height:1.25;overflow:hidden}@media (max-width:620px){.brand-profile-subtabs{border-radius:12px;margin-bottom:22px}.brand-profile-subtabs button{gap:var(--ui-space-2);min-height:46px;padding-inline:var(--ui-space-3);grid-template-columns:18px minmax(0,1fr)}.brand-profile-subtabs button small{display:none}}.profile-health span,.profile-error,.profile-error button{font-size:var(--ui-text-xs)}.profile-health strong{font-size:var(--ui-text-lg)}.profile-section h1{font-size:var(--ui-text-xl)}.brand-profile-group{padding:var(--ui-space-6)}.quotient-shell .bi-page :is(p,li,td,dd,blockquote),.quotient-shell :is(.conn-card,.asset-card,.content-card) p{font-size:var(--ui-text-sm);line-height:var(--ui-leading)}.quotient-shell .bi-page :is(small,dt,th),.quotient-shell :is(.conn-card,.asset-card,.content-card) small{font-size:var(--ui-text-xs)}.quotient-shell .bi-page :is(button,input,textarea,select){font-size:var(--ui-text-sm)}.quotient-shell .bi-page h2{font-size:var(--ui-text-xl)}.quotient-shell .bi-page :is(h3,h4,h5),.quotient-shell :is(.conn-card,.asset-card,.content-card) :is(h3,strong){font-size:var(--ui-text-md)}.quotient-shell :is(.conn-state,.bi-tag,.bi-row-status,.bi-evidence-kind){font-size:var(--ui-text-2xs)}.quotient-shell .qp-command-results button strong,.quotient-shell .qp-notify-row strong{font-size:var(--ui-text-sm)}.quotient-shell .qp-command-results button small,.quotient-shell .qp-notify-row time,.quotient-shell .qp-notify-copy small{font-size:var(--ui-text-xs)}.quotient-shell :is(.qp-global-search kbd,.qp-command-menu kbd){font-size:var(--ui-text-2xs)}@media (max-width:900px){.quotient-shell{--qp-page-gutter:var(--ui-space-5)}.quotient-shell .qp-page-header{min-height:92px;padding-block:var(--ui-space-5) 15px}.quotient-shell .qp-page[data-page=social] .qp-page-header{flex-wrap:wrap;min-height:0}.quotient-shell .qp-page-header h2{font-size:var(--ui-text-xl)}.quotient-shell .qp-page:not([data-page=calendar])>.qp-page-body{padding-block:var(--ui-space-5) 34px}.quotient-shell .qp-page:not([data-page=calendar]) .qp-core-surface{margin:-20px -20px -34px}.quotient-shell .qp-page[data-page=social]>.qp-page-body{padding:0}.quotient-shell .qp-page[data-page=social] .qp-core-surface{margin:0}}@media (max-width:620px){.quotient-shell{--qp-page-gutter:var(--ui-space-4)}.quotient-shell .qp-page-header h2{font-size:22px}.quotient-shell .qp-page:not([data-page=calendar]) .qp-core-surface{margin-left:-16px;margin-right:-16px}.quotient-shell .qp-page[data-page=social] .qp-core-surface{margin:0}.brand-profile-content{padding:var(--ui-space-6) var(--ui-space-4) 48px}}body{font-size:var(--ui-text-sm)}.operating-room,.brand-profile-page,.bi-page,.goal-dialog,.profile-dialog{--good:var(--insight);--good-wash:var(--insight-soft);--warn-wash:color-mix(in srgb, var(--warn) 12%, var(--surface-raised));--danger-wash:color-mix(in srgb, var(--danger) 11%, var(--surface-raised))}.quotient-shell{--qp-bg:var(--canvas);--qp-panel:var(--surface-raised);--qp-panel-subtle:var(--surface-sunk);--qp-muted:var(--ink-2);--qp-faint:var(--ink-3);--qp-line:var(--hairline);--qp-line-strong:var(--line-strong);--qp-radius-xs:7px;--qp-radius-sm:9px;--qp-radius-md:12px;--qp-radius-lg:16px;--qp-shadow-sm:0 1px 2px color-mix(in srgb, var(--ink) 4%, transparent);--qp-shadow-md:0 8px 24px color-mix(in srgb, var(--ink) 10%, transparent);--qp-shadow-card:0 1px 2px color-mix(in srgb, var(--ink) 3%, transparent)}.quotient-shell .qp-sidebar{background:var(--sidebar-surface)}@media (min-width:901px){.quotient-shell[data-sidebar-collapsed] .qp-sidebar,.quotient-shell[data-sidebar-collapsed] .qp-sidebar[data-peek]{background:var(--sidebar-surface)}}.quotient-shell :is(.qp-nav-item,.qp-nav-group>summary){border-radius:8px;font-weight:500}.quotient-shell :is(.qp-nav-item,.qp-nav-group>summary)>svg:first-child{stroke-width:1.8px}.quotient-shell .qp-nav-item[data-active],.quotient-shell .qp-nav-group[data-active]>summary{background:color-mix(in srgb, var(--ink) 6%, transparent);box-shadow:none;color:var(--ink-1);font-weight:550}.quotient-shell .qp-nav-item[data-active]:before{background:var(--ai);width:2px;left:2px}.quotient-shell .qp-nav-item[data-active]>svg,.quotient-shell .qp-nav-group[data-active]>summary>svg:first-child{color:var(--ai)}.quotient-shell .qp-nav-child[data-active]{color:var(--ink-1);font-weight:550}.quotient-shell .qp-nav-child[data-active]:before{background:var(--ai)}.quotient-shell :is(.qp-page,.qp-full-surface,.conversation-plane){border:1px solid var(--hairline);box-shadow:var(--qp-shadow-card);border-radius:16px}.quotient-shell .qp-page-header h2{letter-spacing:-.035em;font-size:28px;font-weight:600;line-height:34px}.quotient-shell .qp-page-header p{color:var(--ink-2);font-size:var(--ui-text-sm);line-height:21px}.quotient-shell .conversation-plane{border-color:var(--ai-border);background:var(--ai-panel);border-width:0;overflow:hidden}.quotient-shell .thread-dock{background:0 0}@media (min-width:901px){.quotient-shell .conversation-rail{box-sizing:border-box;border:1px solid var(--hairline);border-radius:var(--qp-radius-md);width:auto;height:auto;inset:0}.quotient-shell .conversation-rail-label{pointer-events:none;justify-content:center;line-height:1;position:absolute;inset:0}.quotient-shell .conversation-rail-label svg{transform-origin:50%;flex:none}.quotient-shell .conversation-rail>button{box-sizing:border-box;flex:0 0 32px;padding:0}.quotient-shell .conversation-rail>button:hover svg,.quotient-shell .conversation-rail>button:focus-visible svg{transform:none}}.quotient-shell .thread-heading-label:after{color:var(--ai-text);letter-spacing:.01em;font-weight:600}.quotient-shell .message-thread{background:var(--ai-panel)}.quotient-shell .message-turn.assistant{border:1px solid var(--ai-border);border-left:2px solid var(--ai);background:var(--surface-raised);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 3%, transparent);border-radius:12px;padding:14px 15px;position:relative}.quotient-shell .message-turn.assistant .turn-label{color:var(--ai-text)}.quotient-shell .message-turn.user p,.quotient-shell .room-grid[data-home-chat=thread] .message-turn.user p{background:var(--user-message);color:var(--ink-1);border:0;border-radius:12px 12px 4px;padding:11px 14px}.quotient-shell .composer{border-color:var(--line-strong);background:var(--surface-raised);box-shadow:0 8px 30px color-mix(in srgb, var(--ink) 8%, transparent)}.quotient-shell .composer:focus-within{border-color:var(--ai);box-shadow:0 0 0 3px color-mix(in srgb, var(--ai) 10%, transparent), 0 8px 30px color-mix(in srgb, var(--ink) 8%, transparent)}.quotient-shell .composer>button:not(.composer-attach):not(.composer-stop){background:var(--brand);color:var(--on-brand)}.quotient-shell :is(.message-lead,.message-fact){box-shadow:none}.quotient-shell .message-lead{border-color:var(--ai-border);background:linear-gradient(135deg, var(--surface-raised), color-mix(in srgb, var(--ai-soft) 48%, var(--surface-raised)))}.quotient-shell .message-lead>svg,.quotient-shell .rich-heading.tone-brand .rich-heading-icon,.quotient-shell .message-fact:not(.tone-positive):not(.tone-caution) .message-fact-icon,.quotient-shell .message-preview>header svg,.quotient-shell .message-link,.quotient-shell .message-divider{color:var(--ai-text)}.quotient-shell .rich-heading.tone-brand .rich-heading-icon,.quotient-shell .message-fact:not(.tone-positive):not(.tone-caution) .message-fact-icon{border-color:var(--ai-border);background:var(--ai-soft)}.quotient-shell .message-fact.tone-positive,.quotient-shell .rich-heading.tone-positive .rich-heading-icon{border-color:color-mix(in srgb, var(--insight) 28%, var(--hairline))}.quotient-shell .message-fact.tone-positive .message-fact-icon,.quotient-shell .rich-heading.tone-positive .rich-heading-icon{color:var(--insight);background:var(--insight-soft)}.quotient-shell .rich-message-body>ul>li:before,.quotient-shell .message-preview ul>li:before{border-color:color-mix(in srgb, var(--ai) 70%, transparent);background:var(--ai-soft)}.quotient-shell .rich-message-body>ol>li:before,.quotient-shell .message-preview ol>li:before{color:var(--ai)}.quotient-shell .suggested-actions button:hover,.quotient-shell .suggested-actions button:focus-visible{border-color:var(--ai);color:var(--ai-text)}.quotient-shell .suggested-actions button.approval-action{border-color:var(--ai-border);background:var(--ai-soft);color:var(--ai-text)}.quotient-shell .thinking-orbit i{background:var(--ai)}.quotient-shell .home-ai-mark{background:radial-gradient(circle at 68% 20%, #ffffffe6, transparent 20%), var(--ai-gradient);box-shadow:inset 0 -7px 14px #2116a838, 0 10px 26px color-mix(in srgb, var(--ai) 16%, transparent), 0 0 0 6px color-mix(in srgb, var(--ai) 4%, transparent);border-color:#ffffff85}.quotient-shell .home-chat-heading>h2{letter-spacing:-.045em;max-width:720px;font-size:clamp(28px,3vw,32px);font-weight:600;line-height:38px}.quotient-shell .home-chat-composer{border-color:var(--hairline);box-shadow:0 8px 30px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:16px}.quotient-shell .home-chat-composer:focus-within{border-color:var(--ai);box-shadow:0 0 0 3px color-mix(in srgb, var(--ai) 10%, transparent), 0 8px 30px color-mix(in srgb, var(--ink) 8%, transparent)}.quotient-shell .home-prompt-categories>button{box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 4%, transparent)}.quotient-shell .home-prompt-categories>button:hover,.quotient-shell .home-prompt-categories>button:focus-visible,.quotient-shell .home-prompt-categories>button[aria-pressed=true]{border-color:var(--ai-border);background:var(--ai-soft);color:var(--ai-text);box-shadow:0 4px 14px color-mix(in srgb, var(--ink) 6%, transparent)}.quotient-shell .home-pulse [data-tone=attention] dd{color:var(--creative-text)}.quotient-shell .home-pulse [data-tone=positive] dd,.quotient-shell .home-pulse [data-tone=positive] svg{color:var(--insight)}.quotient-shell .home-card-icon:not([data-tone=attention]){background:var(--ai-soft);color:var(--ai)}.quotient-shell .home-card-icon[data-tone=attention]{background:var(--creative-soft);color:var(--creative-text)}.quotient-shell .qp-ai-prompt{border-color:var(--ai-border);background:linear-gradient(135deg, var(--surface-raised), color-mix(in srgb, var(--ai-soft) 38%, var(--surface-raised)))}.quotient-shell .qp-ai-prompt:hover,.quotient-shell .qp-ai-prompt:focus-visible{border-color:color-mix(in srgb, var(--ai) 50%, var(--ai-border));box-shadow:0 4px 14px color-mix(in srgb, var(--ai) 9%, transparent)}.quotient-shell .qp-ai-prompt-icon{background:var(--ai-gradient);color:#fff;box-shadow:0 5px 14px color-mix(in srgb, var(--ai) 22%, transparent)}.quotient-shell :is(.qp-button,.qp-header-icon,.qp-new-chat,.qp-global-search,.qp-nav-item,.qp-nav-child,.qp-nav-group>summary):focus-visible{box-shadow:var(--ui-focus);outline:none}.quotient-shell .qp-notify-icon{background:var(--ai-soft);color:var(--ai)}.quotient-shell .bi-page{--brand:var(--ai);--good:var(--insight)}.quotient-shell .bi-foundation,.quotient-shell .bi-hero{border-radius:16px}.brand-profile-page{border-radius:16px 0 0 16px}.brand-profile-nav{background:var(--sidebar-surface)}.brand-profile-nav nav button{border-radius:8px}.brand-profile-nav nav button.active{background:color-mix(in srgb, var(--ink) 6%, transparent);box-shadow:inset 2px 0 0 var(--ai);color:var(--ink-1);border-color:#0000}.profile-nav-foot,.profile-save-state .saved{color:var(--insight)}.ui-card,.common-table-shell,.generated-gallery-card,.generated-edit-controls,.generated-info>section,.generated-info-plan{border-color:var(--hairline);background:var(--surface-raised);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 3%, transparent);border-radius:12px}.ui-modal,.generated-piece-dialog,.profile-dialog,.campaign-dialog,.goal-dialog,.account-dialog{border-color:var(--hairline);border-radius:18px}.ui-dropdown,.qp-brand-menu,.qp-command-menu,.qp-notifications,.account-menu{border-color:var(--hairline);box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:12px}.task-toolbar-button,.common-table-shell{border-color:var(--hairline)}.task-toolbar-button{background:var(--surface-raised);box-shadow:none;border-radius:9px}.task-toolbar-button:hover,.task-toolbar-button[data-active]{border-color:var(--line-strong);background:var(--surface-lifted)}.task-new-button{border-color:var(--brand);background:var(--brand);color:var(--on-brand);border-radius:9px}.task-progress-ring{background:conic-gradient(var(--insight) var(--task-progress), var(--hairline) 0)}.common-table th{border-bottom-color:var(--hairline);background:var(--surface-sunk);color:var(--ink-2)}.common-table td{border-bottom-color:var(--hairline)}.common-table tbody tr:hover{background:var(--surface-lifted)}.task-priority-mark i{background:var(--creative-text)}.task-priority-mark.is-medium i{background:var(--warn)}.task-priority-mark.is-low i{background:var(--insight)}.generated-gallery-card:hover,.generated-gallery-card:focus-within{border-color:var(--ai-border);box-shadow:0 4px 14px color-mix(in srgb, var(--ink) 6%, transparent)}.generated-gallery-status.is-generating{color:#fff;background:color-mix(in srgb, var(--ai) 76%, #111118)}.generated-modal-tabs>button.active,.generated-plan-picker>button.active{border-color:var(--ai-border);background:var(--ai-soft);color:var(--ai-text)}.generated-modal-tabs>button.active{box-shadow:inset 2px 0 0 var(--ai)}.generated-edit-controls>header>svg{color:var(--ai)}.generated-plan-status.is-ready{background:var(--insight-soft);color:var(--insight)}.workspace-login-brand-mark,.sa-login-mark{background:var(--ai-gradient);color:#fff;box-shadow:0 10px 28px color-mix(in srgb, var(--ai) 24%, transparent);border-color:#ffffff38}.workspace-login-signals svg,.sa-login-signals svg{color:var(--insight-vivid)}.workspace-login-card{border-color:var(--hairline);background:var(--surface-raised);box-shadow:0 18px 55px color-mix(in srgb, var(--ink) 10%, transparent), inset 0 1px #ffffffb3;border-radius:18px}.workspace-login-secure-pill{border-color:var(--ai-border);background:var(--ai-soft);color:var(--ai-text)}.workspace-login-card h2{font-weight:600}.workspace-login-card header p,.workspace-login-preferences small,.workspace-login-card footer{color:var(--ink-3)}.workspace-login-field label,.workspace-login-remember{color:var(--ink-2)}.workspace-login-password-toggle,.workspace-password-toggle,.sa-password-toggle{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--ink-3);box-shadow:none;border:0;margin-block:auto;position:absolute;top:0;bottom:0;right:6px;transform:none}.workspace-login-password-toggle:hover,.workspace-login-password-toggle:focus-visible,.workspace-password-toggle:hover,.workspace-password-toggle:focus-visible,.sa-password-toggle:hover,.sa-password-toggle:focus-visible{box-shadow:none;transform:none}.workspace-login-field input:hover{border-color:var(--line-strong);background:var(--surface-lifted)}.workspace-login-field input:focus,.workspace-password-toggle:focus-visible,.sa-password-toggle:focus-visible{border-color:var(--ai);outline-color:color-mix(in srgb, var(--ai) 50%, transparent);box-shadow:var(--ui-focus)}.workspace-login-submit{box-shadow:0 4px 14px color-mix(in srgb, var(--ink) 14%, transparent);border-radius:9px}.sa-login-card{border-color:var(--hairline);background:var(--surface-raised)}.sa-secure-pill{border-color:var(--ai-border);background:var(--ai-soft);color:var(--ai-text)}.sa-login-submit{box-shadow:0 4px 14px color-mix(in srgb, var(--ink) 14%, transparent);border-radius:10px}.sa-login-page,.sa-console,.sa-loading-page{--sa-green:var(--insight);--sa-deep-green:var(--insight)}.sa-login-story{background:radial-gradient(circle at 22% 26%, color-mix(in srgb, var(--ai) 24%, transparent), transparent 34%), radial-gradient(circle at 76% 78%, color-mix(in srgb, var(--insight-vivid) 13%, transparent), transparent 30%), #111116}.sa-sidebar{background:var(--sidebar-surface)}.sa-sidebar nav button.active:before{background:var(--ai);width:2px}.sa-sidebar nav button.active svg,.sa-row-actions .sa-row-intelligence{color:var(--ai-text)}@media (max-width:620px){.quotient-shell .home-chat-heading>h2{line-height:34px}.quotient-shell .message-turn.assistant{padding:12px}}.quotient-shell .qp-nav-item[data-active],.quotient-shell .qp-nav-group[data-active]>summary{background:color-mix(in srgb, var(--ink) 7%, transparent)}.quotient-shell .qp-nav-child[data-active]{box-shadow:none;background:0 0}.quotient-shell .conversation-plane{border-color:var(--hairline)}.quotient-shell .thread-heading{border-bottom-color:var(--hairline);background:color-mix(in srgb, var(--ai-50) 28%, var(--ai-panel))}.quotient-shell .message-turn.assistant{border-color:var(--hairline);border-left-color:var(--ai-500)}.quotient-shell .message-lead{border-color:var(--hairline)}.quotient-shell .suggested-actions button,.quotient-shell .suggested-actions button.approval-action{border-color:var(--hairline);background:var(--surface-raised);color:var(--ink-2);font-weight:500}.quotient-shell .suggested-actions button>svg{color:var(--ai-500)}.quotient-shell .suggested-actions button:hover,.quotient-shell .suggested-actions button:focus-visible,.quotient-shell .suggested-actions button.approval-action:hover,.quotient-shell .suggested-actions button.approval-action:focus-visible{border-color:var(--ai-200);background:var(--ai-50);color:var(--ink-1)}.quotient-shell .suggested-actions button:hover em,.quotient-shell .suggested-actions button:focus-visible em{background:var(--ai-100);color:var(--ink-2)}.quotient-shell .lineage-note svg{color:var(--insight-vivid)}.quotient-shell .composer,.quotient-shell .home-chat-composer{border-color:var(--hairline);box-shadow:0 6px 24px color-mix(in srgb, var(--ink) 4.5%, transparent)}.quotient-shell .composer:focus-within,.quotient-shell .home-chat-composer:focus-within{border-color:color-mix(in srgb, var(--brand) 76%, var(--hairline));box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 5%, transparent), 0 10px 30px color-mix(in srgb, var(--ink) 6%, transparent)}.quotient-shell .composer[data-state=empty]>button[type=submit],.quotient-shell .home-chat-composer[data-state=empty] .home-chat-actions>button{color:#fff;opacity:1;background:#c5c6cc}.quotient-shell .composer[data-state=ready]>button[type=submit],.quotient-shell .home-chat-composer[data-state=ready] .home-chat-actions>button{background:var(--brand);color:var(--on-brand);opacity:1}.quotient-shell .composer[data-state=processing]>button[type=submit],.quotient-shell .home-chat-composer[data-state=processing] .home-chat-actions>button{background:var(--ai-500);color:#fff;opacity:1;animation:1.8s ease-in-out infinite ai-processing-pulse}.quotient-shell .composer[data-state=processing]>button.composer-stop{background:var(--ai-50);color:var(--ai-600);box-shadow:inset 0 0 0 1px var(--ai-200);animation:1.8s ease-in-out infinite ai-processing-pulse}@keyframes ai-processing-pulse{0%,to{filter:drop-shadow(0 0 0 color-mix(in srgb, var(--ai-500) 0%, transparent))}50%{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--ai-500) 18%, transparent))}}.profile-save-state button:disabled,.section-action:disabled,.integration-actions button:disabled,.integration-actions .integration-connect:disabled,.integration-actions .integration-test:disabled{border-color:var(--disabled-fill);background:var(--disabled-fill);color:var(--disabled-text);box-shadow:none;opacity:1}.profile-save-state button:not(:disabled),.section-action:not(:disabled){border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.brand-profile-group{border-color:var(--frame-border);background:var(--surface-lifted);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 2.5%, transparent);border-radius:12px}.profile-kicker,.profile-section>header>div>span,.profile-dialog header span{color:var(--ink-2);letter-spacing:.1em;font-size:11px;font-weight:600;line-height:1.3}.profile-section h1{font-size:28px;font-weight:600;line-height:1.2}.profile-section>header p{color:var(--ink-2);font-size:14px;line-height:1.5}.brand-profile-group>header strong{font-size:16px;font-weight:600;line-height:1.35}.brand-profile-group>header p{color:var(--ink-3);font-size:13px;line-height:1.5}.profile-field>span{font-size:12px;font-weight:600}.profile-field>span small,.profile-field>span b{font-size:11px}.profile-field input,.profile-field textarea,.profile-field select{font-size:14px}.profile-save-state{font-size:12px}.integration-overview{border-color:var(--frame-border);background:linear-gradient(110deg, color-mix(in srgb, var(--ai-50) 70%, var(--surface-lifted)), var(--surface-lifted) 58%)}.integration-overview-icon{background:var(--ai-gradient);color:#fff;box-shadow:0 8px 22px color-mix(in srgb, var(--ai-500) 18%, transparent)}.integration-overview>div:nth-child(2)>span{color:var(--ai-600);font-size:11px;font-weight:600}.integration-overview strong{font-size:15px;font-weight:600}.integration-overview p{color:var(--ink-2);font-size:13px;line-height:1.5}.integration-security-note{border-color:color-mix(in srgb, var(--insight-vivid) 24%, var(--hairline));background:var(--insight-soft);color:var(--insight);font-size:11px;font-weight:600}.integration-card{border-color:var(--frame-border);background:var(--surface-lifted);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 2.5%, transparent);border-radius:12px}.integration-card.connected{border-color:color-mix(in srgb, var(--insight-vivid) 26%, var(--hairline))}.integration-card h3{font-size:15px;font-weight:600;line-height:1.25}.integration-card header p{color:var(--ink-2);font-size:13px;font-weight:400;line-height:1.5}.integration-status{font-size:11px;font-weight:600}.integration-status.active,.integration-capabilities span{border-color:color-mix(in srgb, var(--insight-vivid) 18%, var(--hairline));background:var(--insight-soft);color:var(--insight)}.integration-capabilities span{border:1px solid color-mix(in srgb, var(--insight-vivid) 14%, var(--hairline));border-radius:999px;padding:5px 8px;font-size:12px}.integration-capabilities svg,.integration-security-note svg{color:var(--insight-vivid)}.integration-destination span{font-size:11px}.integration-destination strong{font-size:13px;font-weight:600}.integration-destination small,.integration-card-error,.integration-actions button,.mcp-credential-field button,.mcp-credential-done{font-size:12px}.integration-guide-steps strong,.integration-foundation strong{font-size:13px;font-weight:600}.integration-guide-steps ol,.integration-foundation p{color:var(--ink-2);font-size:13px;line-height:1.5}.mcp-credential-modal>p{color:var(--ink-2);font-size:13px}.mcp-credential-field>span,.mcp-credential-field code{font-size:12px}.integration-foundation>svg,.integration-foundation>span{color:var(--insight)}.integration-foundation>span{background:var(--insight-soft);font-size:11px;font-weight:600}.content-filter-bar{-webkit-backdrop-filter:none;background:0 0;border-bottom:0;padding:0}.filter-search{background:var(--ui-surface)}.filter-control{background:var(--ui-hover);color:var(--ui-text)}.filter-state-dot{width:9px;height:9px;color:var(--ink-3);border:2px solid;border-radius:999px;flex:none}.filter-state-dot.is-ideas{color:var(--ai)}.filter-state-dot.is-drafts{color:var(--warn);border-style:dashed}.filter-state-dot.is-generated{color:var(--creative-text)}.filter-state-dot.is-published{color:var(--insight);background:currentColor}.social-posts-view[data-layout=grid][data-stage=ideas] .idea-section>.desk-list,.social-posts-view[data-layout=grid][data-stage=drafts]>.desk-stack,.social-posts-view[data-layout=grid][data-stage=generated]>.desk-stack,.social-posts-view[data-layout=grid][data-stage=published]>.desk-stack{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:16px;display:grid}.social-posts-view[data-layout=grid]>.desk-stack>.desk-section-line,.social-posts-view[data-layout=grid]>.desk-stack>.generated-gallery{grid-column:1/-1}.social-posts-view[data-layout=grid] :is(.idea-row-line,.draft-row-line){grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-height:220px;padding:16px}.social-posts-view[data-layout=grid] :is(.idea-row-channels,.draft-row-channels),.social-posts-view[data-layout=grid] .idea-row-channels .idea-fit{text-align:left;align-items:flex-start}.social-posts-view[data-layout=grid] :is(.idea-row-actions,.draft-row-actions){flex-wrap:wrap;justify-content:flex-start;justify-self:stretch;width:100%}.social-posts-count{border-top:1px solid var(--hairline);min-height:42px;color:var(--ink-2);font-size:var(--ui-text-sm);align-items:center;padding-top:8px;display:flex}@media (max-width:620px){.social-posts-view[data-layout=grid][data-stage=ideas] .idea-section>.desk-list,.social-posts-view[data-layout=grid][data-stage=drafts]>.desk-stack,.social-posts-view[data-layout=grid][data-stage=generated]>.desk-stack,.social-posts-view[data-layout=grid][data-stage=published]>.desk-stack{grid-template-columns:minmax(0,1fr)}}.social-post-library{flex:none;grid-template-rows:auto auto auto;gap:18px;min-width:0;display:grid;container:social-post-library/inline-size}.social-post-library-nav{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:18px;min-width:0;padding-bottom:12px;display:flex}.social-post-status-tabs{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.social-post-status-tabs::-webkit-scrollbar{display:none}.social-post-status-tabs button{min-height:36px;color:var(--ui-text-muted);font-family:var(--ui-font);font-size:13px;font-weight:var(--ui-weight-medium);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.social-post-status-tabs button:hover,.social-post-status-tabs button:focus-visible{background:var(--ui-hover);color:var(--ui-text);outline:none}.social-post-status-tabs button[aria-current=page]{background:var(--ui-fill);color:var(--ui-on-fill)}.social-post-status-tabs small{background:color-mix(in srgb, currentColor 9%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font-size:11px;display:inline-grid}.social-post-status-tabs button[aria-current=page] small{background:color-mix(in srgb, var(--ui-on-fill) 16%, transparent)}.social-post-status-help{color:var(--ui-text-faint);flex:none;font-size:12px}.social-post-bulk-actions{border:1px solid var(--ui-border);background:var(--ui-surface-lifted);min-height:38px;box-shadow:0 6px 18px color-mix(in srgb, var(--ui-text) 7%, transparent);border-radius:11px;flex:none;align-items:center;gap:5px;padding:4px;display:flex}.social-post-bulk-actions strong{color:var(--ui-text);font-size:12px;font-weight:var(--ui-weight-semibold);white-space:nowrap;padding-inline:8px 10px}.social-post-bulk-actions button{min-height:30px;color:var(--ui-text);font-family:var(--ui-font);font-size:12px;font-weight:var(--ui-weight-medium);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.social-post-bulk-actions button:hover:not(:disabled),.social-post-bulk-actions button:focus-visible{background:var(--ui-hover);outline:none}.social-post-bulk-actions button:disabled{opacity:.4;cursor:default}.social-post-bulk-actions button.is-danger{color:var(--danger)}.social-post-bulk-actions .social-post-bulk-clear{width:30px;color:var(--ui-text-muted);padding:0}.social-post-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;align-items:start;gap:clamp(22px,2vw,30px) clamp(16px,1.5vw,24px);display:grid}.social-post-card{cursor:pointer;gap:11px;min-width:0;display:grid}.social-post-card:hover .social-post-preview,.social-post-card:focus-visible .social-post-preview{border-color:color-mix(in srgb, var(--ui-text) 18%, var(--ui-border))}.social-post-card:focus-visible{outline:none}.social-post-card:focus-visible .social-post-preview{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-fill) 14%, transparent)}.social-post-preview{aspect-ratio:1.78;border:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-surface-sunk) 72%, #fff);box-shadow:0 1px 2px color-mix(in srgb, var(--ui-text) 2.5%, transparent);transition:border-color var(--ui-motion-hover), box-shadow var(--ui-motion-hover), transform var(--ui-motion-hover);border-radius:14px;position:relative;overflow:hidden}.social-post-card:hover .social-post-preview{box-shadow:0 10px 28px color-mix(in srgb, var(--ui-text) 9%, transparent);transform:translateY(-2px)}.social-post-preview>img,.social-post-preview>video{object-fit:contain;background:var(--ui-surface-sunk);width:100%;height:100%;display:block}.social-post-platform-mark{width:24px;height:24px;color:var(--ui-text);flex:none;place-items:center;display:inline-grid}.social-post-platform-mark>svg{width:22px;height:22px}.social-post-platform-mark>span:not(.sr-only){font-size:12px;font-weight:var(--ui-weight-semibold)}.social-post-preview-head{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:12px;left:12px;right:12px}.social-post-platform-label{border:1px solid color-mix(in srgb, var(--ui-border) 82%, transparent);background:color-mix(in srgb, var(--ui-surface-lifted) 94%, transparent);min-width:0;min-height:30px;color:var(--ui-text);font-size:11px;font-weight:var(--ui-weight-semibold);pointer-events:auto;border-radius:9px;align-items:center;gap:7px;padding:3px 9px 3px 5px;display:inline-flex;box-shadow:0 3px 12px #1418230f}.social-post-platform-label>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-post-platform-label .social-post-platform-mark{width:20px;height:20px}.social-post-platform-label .social-post-platform-mark>svg{width:18px;height:18px}.social-post-select{border:1px solid color-mix(in srgb, var(--ui-border) 88%, transparent);background:color-mix(in srgb, var(--ui-surface-lifted) 96%, transparent);cursor:pointer;opacity:0;pointer-events:auto;width:30px;height:30px;transition:opacity var(--ui-motion-hover), transform var(--ui-motion-hover), background var(--ui-motion-hover);border-radius:9px;flex:none;place-items:center;display:grid;position:relative;transform:translateY(-2px);box-shadow:0 3px 12px #1418230f}.social-post-select input{opacity:0;width:1px;height:1px;position:absolute}.social-post-select>span{border:1.5px solid var(--ui-text-faint);width:16px;height:16px;color:var(--ui-on-fill);border-radius:5px;place-items:center;display:grid}.social-post-select[data-selected]{opacity:1;transform:translateY(0)}.social-post-select[data-selected]>span{border-color:var(--ui-fill);background:var(--ui-fill)}.social-post-card:hover .social-post-select,.social-post-card:focus-within .social-post-select,.social-post-table-row:hover .social-post-select,.social-post-table-row:focus-within .social-post-select{opacity:1;transform:translateY(0)}.social-post-platform-mark[data-platform=linkedin]{color:#0a66c2}.social-post-platform-mark[data-platform=facebook]{color:#1877f2}.social-post-platform-mark[data-platform=youtube]{color:red}.social-post-platform-mark[data-platform=pinterest]{color:#e60023}.social-post-platform-mark[data-platform=instagram]{color:#fff;background:radial-gradient(circle at 31% 107%,#ffd600 0 18%,#ff7a00 29%,#ff0169 52%,#d300c5 72%,#7638fa 94%);border-radius:6px}.social-post-platform-mark[data-platform=instagram]>svg{width:15px;height:15px}.social-post-placeholder{color:#24252a;background:#f6f7f8;align-content:center;justify-items:center;gap:11px;padding:34px 22px 20px;display:grid;position:absolute;inset:0}.social-post-placeholder-sheet{background:#fff;border:1px solid #dde0e5;border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:9px;width:min(68%,250px);min-height:66px;padding:10px;display:grid;box-shadow:0 4px 14px #14182312}.social-post-placeholder-avatar{color:#545862;background:#e9ebef;border-radius:999px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:650;display:grid}.social-post-placeholder-copy{gap:4px;min-width:0;display:grid}.social-post-placeholder-copy b,.social-post-placeholder-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-post-placeholder-copy b{color:#25262a;font-size:8px}.social-post-placeholder-copy small{color:#5f636d;font-size:7px}.social-post-placeholder-dots{color:#8e9199;letter-spacing:1px;font-size:7px}.social-post-placeholder-lines{gap:5px;width:min(64%,234px);display:grid}.social-post-placeholder-lines i{background:#d9dce2;border-radius:999px;height:3px}.social-post-placeholder-lines i:nth-child(2){width:84%}.social-post-placeholder-lines i:nth-child(3){width:58%}.social-post-placeholder[data-platform=tiktok]{background:#f8f8fa;padding-block:16px 0}.social-post-placeholder[data-platform=tiktok] .social-post-placeholder-sheet{width:40%;min-width:96px;height:100%;box-shadow:none;background:#3c3d41;border:0;border-radius:5px 5px 0 0;grid-template-columns:1fr;align-content:center;justify-items:center}.social-post-placeholder[data-platform=tiktok] :is(.social-post-placeholder-avatar,.social-post-placeholder-dots){display:none}.social-post-placeholder[data-platform=tiktok] .social-post-placeholder-copy{text-align:center;width:100%}.social-post-placeholder[data-platform=tiktok] .social-post-placeholder-copy b{display:none}.social-post-placeholder[data-platform=tiktok] .social-post-placeholder-copy small{color:#aeb0b7}.social-post-placeholder[data-platform=tiktok] .social-post-placeholder-lines{display:none}.social-post-status{border:1px solid color-mix(in srgb, var(--warn) 18%, var(--ui-border));background:color-mix(in srgb, var(--warn) 8%, var(--ui-surface-lifted));width:max-content;min-height:28px;color:var(--ui-text);font-size:12px;font-weight:var(--ui-weight-medium);box-shadow:0 2px 8px color-mix(in srgb, var(--ui-text) 5%, transparent);border-radius:8px;align-items:center;gap:7px;padding:5px 9px;line-height:1;display:inline-flex}.social-post-status>i{background:var(--warn);border:0;border-radius:999px;flex:none;width:7px;height:7px}.social-post-status.is-idea>i{background:var(--ai)}.social-post-status.is-making>i{border:2px dashed var(--creative-text);background:0 0;width:11px;height:11px;animation:1.2s linear infinite social-post-status-spin}.social-post-status.is-ready>i,.social-post-status.is-published>i{background:var(--insight)}.social-post-status.is-scheduled>i{background:var(--creative-text)}.social-post-status.is-failed>i{background:var(--danger)}.social-post-preview>.social-post-status{z-index:4;position:absolute;bottom:12px;left:12px}.social-post-quick-actions{z-index:6;opacity:0;transition:opacity var(--ui-motion-hover), transform var(--ui-motion-hover);align-items:center;gap:5px;display:flex;position:absolute;bottom:12px;right:12px;transform:translateY(5px)}.social-post-card:hover .social-post-quick-actions,.social-post-card:focus-within .social-post-quick-actions{opacity:1;transform:translateY(0)}.social-post-quick-actions button{border:1px solid color-mix(in srgb, var(--ui-border) 88%, transparent);background:color-mix(in srgb, var(--ui-surface-lifted) 96%, transparent);min-height:30px;color:var(--ui-text);font-family:var(--ui-font);font-size:11px;font-weight:var(--ui-weight-semibold);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 9px;display:inline-flex;box-shadow:0 3px 12px #14182314}.social-post-quick-actions button:hover:not(:disabled),.social-post-quick-actions button:focus-visible{background:var(--ui-surface-lifted);outline:none;box-shadow:0 5px 16px #14182321}.social-post-quick-actions button:disabled{opacity:.5;cursor:default}.social-post-card-meta{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid;position:relative}.social-post-card-meta>span:first-child{gap:3px;min-width:0;display:grid}.social-post-card-meta strong{min-height:2.7em;color:var(--ui-text);font-size:15px;font-weight:var(--ui-weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.social-post-card-meta small{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.social-post-card-meta time,.social-post-table-row time{color:var(--ui-text-muted);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums}.social-post-actions{justify-content:flex-end;display:inline-flex;position:relative}.social-post-actions-trigger{width:36px;height:36px;color:var(--ui-text);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.social-post-actions-trigger:hover,.social-post-actions-trigger:focus-visible,.social-post-actions[data-open] .social-post-actions-trigger{background:var(--ui-hover);outline:none}.social-post-actions-menu{z-index:40;border:1px solid var(--ui-border);background:var(--ui-surface-lifted);width:170px;box-shadow:0 14px 36px color-mix(in srgb, var(--ui-text) 14%, transparent);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;transition:opacity var(--ui-motion-hover), transform var(--ui-motion-hover), visibility var(--ui-motion-hover);border-radius:13px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 2px);right:0;transform:translateY(-4px)scale(.98)}.social-post-actions[data-open] .social-post-actions-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.social-post-actions-menu>button{min-height:42px;color:var(--ui-text);font-family:var(--ui-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:0 10px;font-size:14px;display:grid}.social-post-actions-menu>button:hover,.social-post-actions-menu>button:focus-visible{background:var(--ui-hover);outline:none}.social-post-actions-menu>button:disabled{opacity:.45;cursor:default}.social-post-actions-menu>button.is-danger{color:var(--danger)}.social-post-table-scroll{min-width:0;padding-bottom:2px;overflow:auto visible}.social-post-table{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:14px;min-width:1020px;overflow:visible}.social-post-table-head,.social-post-table-row{grid-template-columns:minmax(155px,1.05fr) minmax(125px,.75fr) minmax(90px,.55fr) minmax(220px,1.45fr) minmax(130px,.85fr) minmax(140px,.9fr) 72px;align-items:center;column-gap:20px;padding-inline:22px 10px;display:grid}.social-post-table-head{background:var(--ui-surface-sunk);min-height:56px;color:var(--ui-text-muted);font-size:13px;font-weight:var(--ui-weight-medium);border-radius:13px 13px 0 0}.social-post-table-head>span:last-child{text-align:center}.social-post-table-row{min-height:88px;color:var(--ui-text);cursor:pointer;font-size:14px;position:relative}.social-post-table-row:focus-visible{background:var(--ui-surface-lifted);outline:none}.social-post-table-row+.social-post-table-row{border-top:1px solid var(--ui-border)}.social-post-table-row:hover{background:var(--ui-surface-lifted)}.social-post-table-row>strong{min-width:0;font-weight:var(--ui-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-post-table-title{align-items:center;gap:10px;display:flex}.social-post-table-title .social-post-select{width:26px;height:26px;box-shadow:none}.social-post-table-title>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.social-post-table-platform{align-items:center;gap:8px;min-width:0;display:inline-flex}.social-post-table-platform>span:last-child{display:none}.social-post-table-row .social-post-status{min-height:20px;box-shadow:none;background:0 0;border:0;padding:0;font-size:12px}.social-post-table-row .social-post-status>i{width:7px;height:7px}.social-post-table-row .social-post-status.is-making>i{width:11px;height:11px}.social-post-table-copy,.social-post-table-account{min-width:0;color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-post-table-action{justify-self:center}.social-post-pagination{min-height:42px;color:var(--ui-text-muted);border-top:0;justify-content:space-between;align-items:center;gap:20px;margin-top:0;padding:2px 4px 0;font-size:13px;display:flex}.social-post-library-empty{border:1px dashed var(--ui-border);background:color-mix(in srgb, var(--ui-surface-sunk) 58%, transparent);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:220px;padding:32px;display:grid}.social-post-library-empty>span{background:color-mix(in srgb, var(--ai) 10%, var(--ui-surface-lifted));width:38px;height:38px;color:var(--ai);border-radius:11px;place-items:center;margin-bottom:3px;display:grid}.social-post-library-empty strong{color:var(--ui-text);font-size:14px}.social-post-library-empty p{max-width:420px;color:var(--ui-text-muted);margin:0;font-size:13px;line-height:1.5}.social-post-pagination>strong{font-weight:var(--ui-weight-medium)}.social-post-pagination nav{align-items:center;gap:8px;display:flex}.social-post-pagination button{min-height:38px;color:var(--ui-text-muted);font-family:var(--ui-font);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:4px;padding:0 9px;font-size:13px;display:inline-flex}.social-post-pagination button:hover:not(:disabled),.social-post-pagination button:focus-visible{background:var(--ui-hover);color:var(--ui-text);outline:none}.social-post-pagination button:disabled{opacity:.48;cursor:default}.social-post-pagination [aria-current=page]{border:1px solid var(--ui-border);background:var(--ui-surface-lifted);width:42px;height:42px;color:var(--ui-text);box-shadow:0 1px 3px color-mix(in srgb, var(--ui-text) 4%, transparent);font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;display:grid}@keyframes social-post-status-spin{to{transform:rotate(360deg)}}@container social-post-library (max-width:1120px){.social-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container social-post-library (max-width:820px){.social-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container social-post-library (max-width:500px){.social-post-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.social-post-library-nav{flex-direction:column;align-items:flex-start}.social-post-status-tabs{width:100%}.social-post-status-help{display:none}.social-post-bulk-actions{width:100%;overflow-x:auto}.social-post-pagination{flex-direction:column;align-items:flex-start;padding-inline:0}.social-post-pagination nav{justify-content:space-between;width:100%}}@media (hover:none){.social-post-select{opacity:1;transform:none}.social-post-quick-actions{display:none}}@media (prefers-reduced-motion:reduce){.social-post-status.is-making>i{animation:none}}.generated-gallery-card{border-color:color-mix(in srgb, var(--ink) 12%, var(--hairline));box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 3%, transparent), 0 5px 18px color-mix(in srgb, var(--ink) 2.5%, transparent);transition:transform var(--ui-motion-focus), border-color var(--ui-motion-hover), box-shadow var(--ui-motion-focus);border-radius:12px}.generated-gallery-card:hover,.generated-gallery-card:focus-within{border-color:color-mix(in srgb, var(--ink) 13%, var(--hairline));box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 4%, transparent), 0 8px 24px color-mix(in srgb, var(--ink) 5.5%, transparent);transform:translateY(-1px)}.quotient-shell :is(.qp-nav-item,.qp-nav-child,.qp-nav-group>summary){transition:color var(--ui-motion-focus), background var(--ui-motion-focus), box-shadow var(--ui-motion-focus)}.quotient-shell .room-grid{transition:grid-template-columns var(--ui-motion-panel), margin-right var(--ui-motion-panel)}.quotient-shell .room-grid[data-resizing]{transition:none}.quotient-shell :is(.qp-tabs,.desk-tabs) button:after{transition:transform var(--ui-motion-tab), opacity var(--ui-motion-tab)}.quotient-shell :is(button,a)>svg,.brand-profile-page button>svg{stroke-width:1.8px}.quotient-shell .rich-message-body strong{font-weight:600}.profile-save-state .saved,.lineage-note svg,.integration-status.active{animation:.26s ease-out both verified-confirm}@keyframes verified-confirm{0%{opacity:.55;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .quotient-shell .composer[data-state=empty]>button[type=submit],html[data-theme=dark] .quotient-shell .home-chat-composer[data-state=empty] .home-chat-actions>button{background:var(--disabled-fill);color:var(--disabled-text)}@media (prefers-reduced-motion:reduce){.quotient-shell .composer[data-state=processing]>button,.quotient-shell .home-chat-composer[data-state=processing] .home-chat-actions>button,.profile-save-state .saved,.lineage-note svg,.integration-status.active{animation:none}.generated-gallery-card,.quotient-shell .room-grid,.quotient-shell :is(.qp-nav-item,.qp-nav-child,.qp-nav-group>summary),.quotient-shell :is(.qp-tabs,.desk-tabs) button:after{transition:none}}
