:root{--background:#101827;--panel:#192338;--ink:#eef3fb;--primary:#ef486f;--main-green:#7dc855;--main-green-rgb:125, 200, 85;--main-green-soft:#d8f5c7;--main-green-muted:#a9df87;--secondary:var(--main-green);color:var(--ink);background:var(--background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;line-height:1.5}*{box-sizing:border-box}body{min-width:320px;margin:0}h1,h2,h3,p{letter-spacing:-.01em}button,input,textarea{letter-spacing:0}button{font-family:inherit}code{color:var(--ink);background:#eef3fb1a;border-radius:5px;padding:2px 5px;font-size:.92em}.app-shell{min-height:100svh;color:var(--ink);background:radial-gradient(circle at 0 0,#ef486f33,#0000 32rem),linear-gradient(#1923388c,#10182700 18rem),#101827;padding:28px 22px}.app-shell--centered{place-items:center;display:grid}.app-shell--workspace{grid-template-columns:260px minmax(0,1fr);gap:22px;padding:18px;transition:grid-template-columns .18s;display:grid}.app-shell--workspace.is-collapsed{grid-template-columns:78px minmax(0,1fr)}.app-shell--workspace.is-scheduler-page{height:100svh;min-height:0;overflow:hidden}.app-shell--workspace.is-upgrade-gated{min-height:100svh}.app-shell--workspace.is-upgrade-gated .sidebar,.app-shell--workspace.is-upgrade-gated .main-pane>:not(.upgrade-gate){filter:blur(3px);pointer-events:none;-webkit-user-select:none;user-select:none}.app-shell--workspace.is-upgrade-gated .main-pane{position:relative}.upgrade-gate{z-index:10;background:linear-gradient(180deg, #10182738, #101827ad), radial-gradient(circle at 50% 22%, rgba(var(--main-green-rgb), .16), transparent 26rem);place-items:start center;padding:86px 24px 48px;display:grid;position:absolute;inset:0}.upgrade-pricing-card{justify-items:center;gap:24px;width:min(100%,520px);display:grid}.upgrade-pricing-header{text-align:center;justify-items:center;gap:12px;display:grid}.upgrade-pricing-eyebrow{color:var(--main-green-soft);font-size:14px;font-weight:800}.upgrade-pricing-header h2{max-width:640px;color:var(--ink);letter-spacing:0;margin:0;font-size:42px;font-weight:850;line-height:1.05}.upgrade-pricing-header p{color:#eef3fbb8;max-width:620px;margin:0;font-size:16px;line-height:1.55}.upgrade-pricing-toggle{background:#0f172aad;border:1px solid #ffffff1a;border-radius:999px;grid-template-columns:repeat(2,minmax(86px,1fr));gap:4px;padding:4px;display:grid}.upgrade-pricing-toggle button{color:#eef3fbad;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:12px;font-weight:850}.upgrade-pricing-toggle button.is-active{color:#fff;background:var(--main-green)}.upgrade-pricing-toggle button:disabled{cursor:not-allowed;opacity:.45}.upgrade-plan-card{border:2px solid var(--main-green);background:#1f2937e6;border-radius:24px;gap:20px;width:100%;padding:32px;display:grid;box-shadow:0 28px 80px #00000057}.upgrade-plan-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.upgrade-plan-title-row h3{color:var(--main-green-soft);margin:0;font-size:20px;font-weight:850}.upgrade-plan-title-row span{color:#fff;background:var(--main-green);border-radius:999px;flex:none;padding:5px 11px;font-size:12px;font-weight:850}.upgrade-plan-description{color:#eef3fbbd;margin:0;font-size:14px;line-height:1.6}.upgrade-price-row{flex-wrap:wrap;align-items:baseline;gap:5px 8px;display:flex}.upgrade-price-row strong{color:#fff;font-size:42px;font-weight:850;line-height:1}.upgrade-price-row span{color:#eef3fba8;font-size:14px;font-weight:750}.upgrade-price-row small{color:#eef3fb94;width:100%;font-size:13px}.upgrade-trial-button{justify-content:center;width:100%;min-height:48px;font-size:15px}.upgrade-feature-list{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.upgrade-feature-list li{color:#eef3fbc7;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.45;display:grid}.upgrade-feature-list svg{width:20px;height:20px;color:var(--main-green);margin-top:1px}.loading-panel{justify-items:center;gap:14px;padding:0;display:grid}.loading-indicator{background:rgba(var(--main-green-rgb), .12);width:58px;height:58px;color:var(--main-green);border-radius:999px;place-items:center;display:grid}.loading-indicator svg{width:34px;height:34px}.loading-indicator--compact{width:44px;height:44px}.loading-indicator--compact svg{width:25px;height:25px}.loading-indicator--micro{justify-self:end;width:28px;height:28px}.loading-indicator--micro svg{width:17px;height:17px}.loading-panel p{color:#eef3fbbd;margin:0;font-size:13px;font-weight:750;line-height:1}.sidebar{background:#0f172ad1;border:1px solid #94a3b829;border-radius:16px;flex-direction:column;height:calc(100svh - 36px);display:flex;position:sticky;top:18px;overflow:hidden;box-shadow:0 18px 45px #0003,inset 0 1px #ffffff08}.sidebar-header{justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:16px;display:flex}.sidebar-header img{width:120px;height:auto;display:block}.sidebar-toggle{color:#eef3fbb8;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b829;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;transition:background .16s,color .16s,transform .16s;display:inline-grid}.sidebar-toggle:hover{color:var(--ink);background:#eef3fb12}.sidebar-toggle svg{width:18px;height:18px}.sidebar-nav{grid-template-columns:minmax(0,1fr);gap:6px;padding:6px 12px 16px;display:grid}.nav-button{color:#eef3fbb8;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:550;transition:background .16s,color .16s,transform .16s;display:flex}.nav-button:hover,.nav-button.is-active{color:var(--ink);background:#eef3fb12}.nav-button.is-disabled,.workspace-switcher-button.is-disabled,.toolbar-icon-button.is-disabled,.dashboard-upload-button.is-disabled{cursor:pointer;opacity:.5;filter:saturate(.55)}.nav-button.is-disabled:hover,.workspace-switcher-button.is-disabled:hover,.toolbar-icon-button.is-disabled:hover{color:#eef3fbc7;background:#eef3fb0b}.nav-button svg{flex:none;width:19px;height:19px}.workspace-switcher{width:100%;min-width:0;position:relative}.workspace-switcher-button{width:100%;min-width:0;padding-right:10px;overflow:hidden}.workspace-switcher-button .workspace-logo{border-radius:6px;width:19px;height:19px}.workspace-logo{background:rgba(var(--main-green-rgb), .14);color:#eef3fbe6;border:1px solid #94a3b838;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-grid;overflow:hidden}.workspace-logo img{object-fit:cover;width:100%;height:100%}.workspace-switcher-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.workspace-switcher-chevron{opacity:.68;width:16px!important;height:16px!important}.workspace-menu{z-index:80;box-sizing:border-box;background:#0f172afa;border:1px solid #94a3b82e;border-radius:12px;gap:4px;width:100%;max-width:100%;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 38px #00000057}.workspace-menu-item{box-sizing:border-box;color:#eef3fbb8;width:100%;min-width:0;max-width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 8px;font-size:13px;font-weight:650;display:flex;overflow:hidden}.workspace-menu-item:hover,.workspace-menu-item.is-active{color:var(--ink);background:#eef3fb12}.workspace-menu-item span:not(.workspace-logo){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;display:block;overflow:hidden}.workspace-menu-item svg{flex:none;width:16px;height:16px}.workspace-logo--menu{width:24px;height:24px}.workspace-menu-item--create{border-top:1px solid #94a3b81f;margin-top:4px}.workspace-create-modal{width:min(520px,100%)}.workspace-create-form{gap:14px;display:grid}.workspace-create-identity-row{align-items:stretch;gap:12px;display:flex}.workspace-create-name-field{flex:auto;gap:0;min-width:0;display:block}.workspace-logo--create-placeholder{border-radius:50%;width:48px;height:48px}.workspace-logo--create-placeholder img{border-radius:inherit}.workspace-logo-upload-trigger{cursor:pointer;align-self:center;position:relative;transform:translateY(5px)}.workspace-logo-upload-trigger:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:#273044;transition:opacity .16s;position:absolute;inset:0}.workspace-logo-upload-trigger>svg{z-index:1;color:#fff;opacity:0;pointer-events:none;width:17px;height:17px;transition:opacity .16s;position:absolute}.workspace-logo-upload-trigger:hover:after,.workspace-logo-upload-trigger:focus-within:after,.workspace-logo-upload-trigger:hover>svg,.workspace-logo-upload-trigger:focus-within>svg{opacity:1}.workspace-logo-upload-trigger input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.billing-workspace-charge-note{color:#eef3fbb8;gap:2px;margin:0 0 6px;font-size:14px;line-height:1.55;display:grid}.billing-workspace-charge-note strong{color:#eef3fbe6;font-weight:750}.workspace-create-modal .profile-field{color:#eef3fbad;letter-spacing:0;text-transform:none;gap:7px;font-size:13px;font-weight:650}.workspace-create-modal .profile-field input{border-radius:9px;height:44px;min-height:44px;font-size:14px;font-weight:600}.workspace-create-modal .modal-actions{gap:8px;margin-top:6px}.workspace-create-modal .modal-actions .secondary-button,.workspace-create-modal .modal-actions .publish-button{width:auto;min-height:40px;box-shadow:none;border-radius:8px;margin-top:0;padding:0 14px;font-size:13px;font-weight:650}.workspace-create-modal .modal-actions .secondary-button{color:#eef3fbdb;background:#0f172a73;border:1px solid #94a3b82e}.workspace-create-modal .modal-actions .secondary-button:hover:not(:disabled){background:#eef3fb14;border-color:#94a3b84d}.workspace-create-modal .modal-actions .publish-button{border:1px solid rgba(var(--main-green-rgb), .34);background:var(--main-green);color:#fff}.workspace-create-modal .modal-actions .publish-button:hover:not(:disabled){border-color:rgba(var(--main-green-rgb), .48);background:var(--main-green-muted);box-shadow:none}.workspace-create-modal .modal-actions .publish-button:disabled{color:#eef3fb75;filter:none;opacity:1;background:#94a3b829;border-color:#94a3b829}.workspace-logo-upload{border:1px solid rgba(var(--main-green-rgb), .28);background:rgba(var(--main-green-rgb), .1);min-height:44px;color:var(--main-green-soft);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.workspace-logo-upload--inline{white-space:nowrap;height:44px;min-height:44px;padding:0 14px}.workspace-logo-upload:hover{border-color:rgba(var(--main-green-rgb), .44);background:rgba(var(--main-green-rgb), .16);color:#f8fafcb8}.workspace-logo-upload svg{width:16px;height:16px}.workspace-logo-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.workspace-create-preview{background:#0206173d;border:1px solid #94a3b824;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.workspace-logo--preview{border-radius:12px;width:42px;height:42px;font-size:17px}.workspace-create-identity-row .workspace-logo--create-placeholder{border-radius:50%;flex:0 0 48px;width:48px;height:48px;font-size:18px}.workspace-create-identity-row .workspace-logo--create-placeholder img{border-radius:50%}.workspace-create-identity-row .workspace-create-name-field input{box-sizing:border-box;align-self:center;align-items:center;height:48px;min-height:48px;margin:0;display:inline-flex}.workspace-create-preview div{gap:3px;min-width:0;display:grid}.workspace-create-preview strong,.workspace-create-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-create-preview strong{color:var(--ink);font-size:14px;font-weight:800}.workspace-create-preview span{color:#eef3fb9e;font-size:12px;font-weight:650}.modal-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.connection-modal .modal-actions .secondary-button,.connection-modal .modal-actions .publish-button{width:auto;min-height:44px}.restricted-account-modal{width:min(480px,100%)}.settings-card.workspace-settings-card{grid-template-columns:none;align-items:stretch;gap:0;padding:0;display:block}.workspace-settings-list{width:100%;display:grid}.workspace-settings-row{border-top:1px solid #94a3b81f;width:100%;min-width:0;padding:24px}.workspace-settings-row:first-child{border-top:0}.workspace-settings-row--identity{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:20px 24px;display:grid}.workspace-settings-row--notice{border-top:0;padding-top:0}.workspace-logo-editor{flex:none;width:48px;height:48px}.workspace-logo-editor .workspace-logo--large{width:100%;height:100%}.workspace-logo--large{border-radius:999px;width:48px;height:48px;font-size:18px}.workspace-settings-fields{width:100%;min-width:0;display:block}.workspace-logo-actions{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.workspace-logo-button{white-space:nowrap}.workspace-logo-button--danger{color:#fecaca;background:#ef486f1a;border-color:#f8717142}.workspace-logo-button--danger:hover{color:#fff;background:#ef486f29;border-color:#f871716b}.workspace-name-field{gap:0;width:100%}.workspace-name-save-status{color:#eef3fb94;align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex;position:absolute;top:-24px;right:0}.workspace-name-field .workspace-name-label-row{color:#eef3fbb8;letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}.workspace-name-label-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.workspace-name-save-status{color:rgba(var(--main-green-rgb), .86);letter-spacing:0;text-transform:none;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.workspace-name-save-status svg{width:13px;height:13px}.workspace-danger-zone{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;padding:0;display:flex}.workspace-danger-zone div{gap:4px;min-width:0;display:grid}.workspace-danger-zone strong{color:var(--ink);font-size:14px;font-weight:600}.workspace-danger-zone span{color:#eef3fb8a;font-size:12px;font-weight:500;line-height:1.45}.nav-divider{background:#94a3b824;height:1px;margin:10px 8px}.is-collapsed .sidebar-header{justify-content:center;padding:16px 10px}.is-collapsed .sidebar-header img{display:none}.is-collapsed .sidebar{z-index:40;overflow:visible}.is-collapsed .sidebar-nav{padding-inline:10px}.is-collapsed .nav-button{justify-content:center;justify-self:center;width:44px;min-height:44px;padding-inline:0;position:relative}.is-collapsed .nav-button span{display:none}.is-collapsed .nav-button .workspace-logo{display:inline-grid}.is-collapsed .workspace-switcher{justify-self:center}.is-collapsed .workspace-switcher-chevron{display:none}.is-collapsed .workspace-menu{width:210px;top:0;left:calc(100% + 12px);right:auto}.is-collapsed .nav-divider{margin-inline:8px}@media (width>=921px){.is-collapsed .nav-button:after{z-index:1000;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;background:#020617f5;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:700;line-height:1;transition:opacity 80ms;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.is-collapsed .nav-button:before{z-index:1000;content:"";opacity:0;pointer-events:none;background:#020617f5;width:8px;height:8px;transition:opacity 80ms;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)rotate(45deg)}.is-collapsed .nav-button:hover:after,.is-collapsed .nav-button:hover:before,.is-collapsed .nav-button:focus-visible:after,.is-collapsed .nav-button:focus-visible:before{opacity:1}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.main-pane{min-width:0;padding:6px 4px 28px}.admin-acting-banner{border:1px solid rgba(var(--main-green-rgb), .32);background:rgba(var(--main-green-rgb), .1);min-height:48px;color:var(--text-primary);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:10px 12px;display:flex}.admin-acting-banner>div,.admin-acting-banner span,.admin-acting-banner button,.admin-start-access-button{align-items:center;gap:9px;display:inline-flex}.admin-acting-banner svg,.admin-start-access-button svg{width:17px;height:17px}.admin-acting-banner small{color:#eef3fb9e}.admin-acting-banner button,.admin-start-access-button{border:1px solid rgba(var(--main-green-rgb), .32);min-height:34px;color:var(--main-green-soft);font:inherit;cursor:pointer;background:#02061747;border-radius:8px;padding:0 10px;font-size:13px;font-weight:800}.main-pane--scheduler{grid-template-rows:auto minmax(0,1fr);min-height:0;padding-bottom:0;display:grid;overflow:hidden}.topbar,.status-banner,.summary-row,.posts-panel,.scheduler-panel,.connections-panel,.auto-captions-panel,.billing-panel,.profile-panel,.settings-page,.placeholder-panel{width:100%;margin:0}.topbar{justify-content:space-between;align-items:center;gap:20px;padding:0 0 20px;display:flex}.eyebrow,.signin-eyebrow{color:var(--primary);letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:600}.topbar h1,.signin-panel h1,.setup-panel h1{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:700;line-height:1.12}.signin-panel h1{overflow-wrap:anywhere}.account{color:#eef3fbb3;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.icon-button{color:#eef3fbb8;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b829;border-radius:10px;place-items:center;width:44px;height:44px;transition:background .16s,color .16s,transform .16s;display:inline-grid}.icon-button:hover{color:var(--ink);background:#eef3fb12}.icon-button:disabled{cursor:wait;opacity:.55}.icon-button svg,.panel-heading svg,.setup-panel svg,.primary-button svg{width:18px;height:18px}.dashboard-toolbar{justify-content:space-between;align-items:center;gap:16px;width:100%;margin:0 0 14px;display:flex}.dashboard-search{align-items:center;width:min(420px,100%);margin:0;display:flex;position:relative}.dashboard-search svg{color:#eef3fb75;pointer-events:none;width:17px;height:17px;position:absolute;left:13px}.dashboard-search input{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#0f172ab8;border:1px solid #94a3b829;border-radius:10px;outline:none;padding:0 13px 0 40px;font-size:14px;transition:border-color .16s,background .16s}.dashboard-search input::placeholder{color:#eef3fb70}.dashboard-search input:focus{border-color:rgba(var(--main-green-rgb), .52);background:#0f172ae0}.dashboard-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.page-title{min-width:0}.page-title h1{color:var(--ink);letter-spacing:0;margin:0;font-size:22px;font-weight:700;line-height:1.2}.toolbar-icon-button{color:#eef3fbb8;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b829;border-radius:10px;place-items:center;width:44px;height:44px;transition:background .16s,color .16s,transform .16s;display:inline-grid}.toolbar-icon-button:hover{color:var(--ink);background:#eef3fb12}.toolbar-icon-button:disabled{cursor:default;opacity:.45;transform:none}.toolbar-icon-button:disabled:hover{color:#eef3fbb8;background:#0f172ab8}.toolbar-icon-button--panel{width:40px;height:40px}.toolbar-icon-button svg{width:18px;height:18px}.dashboard-upload-button{background:var(--main-green);color:#fff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;box-shadow:0 10px 22px rgba(var(--main-green-rgb), .18);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:650;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex}.dashboard-upload-button:hover{background:var(--main-green-muted);box-shadow:0 14px 28px rgba(var(--main-green-rgb), .24)}.dashboard-upload-button.is-disabled:hover{background:var(--main-green);box-shadow:0 10px 22px rgba(var(--main-green-rgb), .18)}.dashboard-upload-button svg{width:18px;height:18px}.create-post-menu{position:relative}.dashboard-upload-button.is-open svg:last-child{transform:rotate(180deg)}.create-post-dropdown{z-index:40;background:#0f172afa;border:1px solid #94a3b81f;border-radius:12px;gap:4px;width:min(248px,100vw - 48px);padding:7px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 28px #0000004d,inset 0 1px #ffffff0a}.create-post-dropdown button{color:#eef3fbe6;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:650;display:grid}.create-post-dropdown kbd{color:#eef3fb94;background:#eef3fb0f;border:1px solid #94a3b833;border-radius:6px;place-items:center;min-width:24px;height:22px;padding:0 6px;font-family:inherit;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.create-post-dropdown button:hover,.create-post-dropdown button:focus-visible{background:#eef3fb0e;outline:none}.create-post-dropdown svg{width:18px;height:18px;color:var(--main-green-soft)}.connections-title{min-width:0}.connections-title h1{color:var(--ink);letter-spacing:0;margin:0;font-size:20px;font-weight:650;line-height:1.25}.connections-title p{color:#eef3fb8f;margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.45}.summary-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.summary-tile{background:#0f172aa8;border:1px solid #94a3b824;border-radius:14px;min-height:74px;padding:15px 16px;box-shadow:0 1px 1px #0000001f}.summary-tile span{color:#eef3fb9e;font-size:12px;font-weight:500;display:block}.summary-tile strong{color:var(--ink);letter-spacing:-.025em;margin-top:5px;font-size:27px;font-weight:700;line-height:1;display:block}.summary-tile--accent{background:#ef486f1f;border-color:#ef486f3d;align-items:center;gap:12px;display:flex}.summary-tile--accent svg{width:22px;height:22px;color:var(--primary)}.posts-panel,.scheduler-panel,.connections-panel,.auto-captions-panel,.billing-panel,.profile-panel,.settings-page,.signin-card,.setup-panel,.placeholder-panel{background:#0f172ac2;border:1px solid #94a3b829;border-radius:16px;box-shadow:0 18px 45px #0003,inset 0 1px #ffffff08}.posts-panel,.scheduler-panel,.connections-panel,.billing-panel,.profile-panel,.placeholder-panel{padding:18px}.posts-panel,.scheduler-panel,.connections-panel,.auto-captions-panel,.billing-panel,.profile-panel{padding:0;overflow:hidden}.main-pane--scheduler .scheduler-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.connections-panel,.auto-captions-panel,.billing-panel,.profile-panel,.settings-page{overflow:visible}.billing-panel{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;display:grid}.billing-panel>.profile-notice,.billing-panel>.loading-panel,.billing-details-grid{margin-inline:18px}.billing-panel>.profile-notice:last-child,.billing-panel>.loading-panel:last-child,.billing-details-grid:last-child{margin-bottom:18px}.billing-overview{background:#0f172ac2;border:1px solid #94a3b829;border-radius:16px;margin:0 18px 18px;display:grid;overflow:hidden;box-shadow:0 18px 45px #0003,inset 0 1px #ffffff08}.billing-overview:first-child{margin-top:18px}.billing-plan-card,.billing-account-card,.billing-usage-card,.billing-detail-section{background:0 0;border:0;border-top:1px solid #94a3b81f;border-radius:0;transition:background .16s}.billing-plan-card:hover,.billing-account-card:hover,.billing-usage-card:hover,.billing-current-plan-row:hover{background:#eef3fb0a}.billing-current-plan-row{background:0 0;border-top:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;transition:background .16s;display:grid}.billing-current-plan-row>div{gap:5px;min-width:0;display:grid}.billing-current-plan-row strong,.billing-plan-details-heading strong{color:var(--ink);font-size:18px;font-weight:750;line-height:1.3}.billing-plan-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 24px;padding:24px;display:grid}.billing-plan-card:has(.billing-plan-actions:empty){grid-template-columns:minmax(0,1fr)}.billing-plan-details-heading{gap:5px;min-width:0;display:grid}.billing-section-copy{gap:12px;min-width:0;display:grid}.billing-upgrade-copy{color:#eef3fbb8;max-width:680px;margin:0;font-size:.98rem;line-height:1.55}.billing-section-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;display:grid}.billing-section-title-row>strong{min-width:0;color:var(--ink);font-size:18px;font-weight:750;line-height:1.3}.billing-addon-entry-title{min-width:0;color:var(--ink);font-size:18px;font-weight:750;line-height:1.3;display:block}.billing-price-line{color:#eef3fb94;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:10px;min-width:0;font-size:13px;font-weight:650;display:inline-flex}.billing-price-line strong{min-width:76px;color:var(--ink);text-align:right;font-size:15px;font-weight:800;display:inline-block}.billing-subtotal-row{justify-content:end;margin-top:2px}.billing-subtotal-row .billing-price-line{justify-self:end}.billing-workspace-details-card .billing-subtotal-row .billing-price-line strong{min-width:var(--billing-workspace-price-column-width)}.billing-plan-title-row{justify-content:flex-start;align-items:center;gap:12px;min-width:0;display:flex}.billing-kicker,.billing-usage-heading span,.billing-account-card span{color:#eef3fb8f;letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}.billing-plan-card h3{color:var(--ink);margin:4px 0 0;font-size:26px;line-height:1.15}.billing-plan-card p,.billing-action-list p{color:#eef3fba3;max-width:760px;margin:0;font-size:14px;line-height:1.55}.billing-status-pill{color:#eef3fbb8;background:#94a3b81a;border:1px solid #94a3b82e;border-radius:999px;align-items:center;min-height:30px;margin-top:0;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.billing-status-pill.is-good{border-color:rgba(var(--main-green-rgb), .32);color:var(--main-green-soft);background:rgba(var(--main-green-rgb), .12)}.billing-status-pill.is-warning{color:#f8c56a;background:#f59e0b1f;border-color:#f59e0b57}.billing-plan-actions{flex-wrap:wrap;grid-area:1/2/span 3;justify-content:flex-end;place-self:start end;align-items:center;gap:12px;display:flex}.billing-plan-actions:empty{display:none}.billing-plan-actions .publish-button{min-width:210px}.billing-manage-row{background:0 0;border-top:1px solid #94a3b81f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;transition:background .16s;display:grid}.billing-manage-card{background:#0f172a94;border:1px solid #94a3b829;border-radius:16px;margin:18px;box-shadow:0 18px 44px #0206172e}.billing-manage-row:hover{background:#eef3fb0a}.billing-manage-row>div{gap:5px;min-width:0;display:grid}.billing-manage-row strong,.billing-manage-row small{display:block}.billing-manage-row strong{color:var(--ink);font-size:15px;font-weight:700;line-height:1.35}.billing-manage-row small{color:#eef3fb94;max-width:720px;font-size:13px;font-weight:500;line-height:1.45}.billing-inline-notice{grid-column:1/-1;margin:0}.billing-plan-benefits{grid-template-columns:minmax(0,1fr);gap:8px;max-width:860px;display:grid}.billing-plan-benefits div{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.billing-plan-benefits svg{width:17px;height:17px;color:var(--main-green-soft);margin-top:2px}.billing-plan-benefits span,.billing-plan-benefits strong,.billing-plan-benefits small{min-width:0}.billing-plan-benefits strong,.billing-plan-benefits small{display:inline}.billing-plan-benefits strong{color:#f8fafcf0;font-size:14px;font-weight:700;line-height:1.35}.billing-plan-benefits small{color:#eef3fb8f;margin-top:0;font-size:12px;font-weight:500;line-height:1.4}.billing-plan-benefits small:before{content:" ("}.billing-plan-benefits small:after{content:")"}.billing-alert{background:#f59e0b1a;border-color:#f59e0b5c}.billing-workspace-details-card{--billing-workspace-price-column-width:96px;--billing-workspace-price-right-inset:56px;grid-template-columns:minmax(0,1fr)}.billing-plan-benefits.billing-workspace-list{gap:0;max-width:none;margin:8px -24px 2px}.billing-plan-benefits .billing-workspace-list-item{min-height:88px;padding:20px calc(24px + var(--billing-workspace-price-column-width)) 20px 24px;background:0 0;border-top:1px solid #94a3b81f;border-radius:0;grid-template-columns:48px minmax(190px,280px) minmax(138px,210px) 30px minmax(0,1fr);align-items:center;column-gap:18px;transition:background .16s,box-shadow .16s;display:grid;position:relative}.billing-plan-benefits .billing-workspace-list-item:last-child{border-bottom:1px solid #94a3b81f}.billing-plan-benefits .billing-workspace-list-item:hover,.billing-plan-benefits .billing-workspace-list-item:focus-within{background:#eef3fb0d}.billing-workspace-row-logo{cursor:pointer;border-radius:999px;place-self:center;width:48px;height:48px;margin:0;font-size:18px;line-height:1;position:relative}.billing-workspace-row-logo img{border-radius:inherit}.billing-workspace-logo-upload-trigger:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:#273044;transition:opacity .16s;position:absolute;inset:0}.billing-workspace-logo-upload-trigger>svg{z-index:1;color:#fff;opacity:0;pointer-events:none;width:17px;height:17px;transition:opacity .16s;position:absolute}.billing-workspace-logo-upload-trigger:hover:after,.billing-workspace-logo-upload-trigger:focus-within:after,.billing-workspace-logo-upload-trigger:hover>svg,.billing-workspace-logo-upload-trigger:focus-within>svg{opacity:1}.billing-workspace-logo-upload-trigger input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.billing-workspace-name-cell{display:contents}.billing-workspace-name-cell input{color:#f8fafcf0;width:100%;min-width:2ch;max-width:100%;font:inherit;background:0 0;border:0;border-radius:7px;outline:none;place-self:center stretch;margin-left:0;padding:10px;font-size:14px;font-weight:800;line-height:1.2}.billing-workspace-name-cell input:hover,.billing-workspace-name-cell input:focus{box-shadow:none;background:#eef3fb1c;outline:none}.billing-workspace-name-cell input:focus-visible{outline:none}.billing-workspace-name-cell input:disabled{cursor:wait;opacity:.64}.billing-workspace-name-cell small{color:#eef3fb80;place-self:center start;font-size:12px;font-weight:650;line-height:1.4}.billing-workspace-name-cell small:before{content:"("}.billing-workspace-name-cell small:after{content:")"}.billing-workspace-line-price{top:50%;right:var(--billing-workspace-price-right-inset);width:var(--billing-workspace-price-column-width);color:#eef3fb99;text-align:right;white-space:nowrap;padding-right:0;font-size:13px;font-weight:650;line-height:1.3;position:absolute;transform:translateY(-50%)}.billing-workspace-delete-button{color:#7f8493;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:0;justify-content:center;place-self:center;align-items:center;width:30px;height:30px;transition:opacity .16s,color .16s;display:inline-flex}.billing-workspace-list-item:hover .billing-workspace-delete-button:not(:hover):not(:focus-visible){color:#7f8493;opacity:1}.billing-workspace-delete-button:hover:not(:disabled),.billing-workspace-delete-button:focus-visible:not(:disabled){color:#d9f5c6;opacity:1;outline:none}.billing-workspace-delete-button:disabled{cursor:not-allowed;opacity:0}.billing-workspace-delete-button svg{fill:currentColor;width:30px;height:30px}.billing-add-workspace-button{min-height:28px;color:var(--main-green-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;justify-self:start;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:800;display:inline-flex}.billing-add-workspace-button:hover,.billing-add-workspace-button:focus-visible{color:#d9ffc7;text-underline-offset:4px;outline:none;text-decoration:underline}.billing-add-workspace-button svg{width:16px;height:16px}.billing-total-row{background:0 0;border-top:1px solid #94a3b81f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;display:grid}.billing-total-row span{color:#eef3fbb8;font-size:15px;font-weight:750}.billing-total-row strong{color:var(--ink);font-size:19px;font-weight:850}.billing-refresh-button{color:#eef3fbdb;min-height:42px;font:inherit;cursor:pointer;background:#eef3fb0f;border:1px solid #94a3b829;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:750;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:relative}.billing-refresh-button:hover:not(:disabled){color:var(--ink);background:#eef3fb1a;border-color:#94a3b847}.billing-refresh-button:disabled{cursor:not-allowed;opacity:.62}.billing-refresh-button svg{width:17px;height:17px}.billing-refresh-button--icon{width:42px;padding:0}.billing-refresh-button[data-tooltip]:after{z-index:20;white-space:nowrap;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;background:#020617f5;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:750;line-height:1;transition:opacity .16s;position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%)}.billing-refresh-button[data-tooltip]:before{z-index:20;content:"";opacity:0;pointer-events:none;background:#020617f5;width:8px;height:8px;transition:opacity .16s;position:absolute;bottom:calc(100% + 4px);right:calc(50% - 4px);transform:rotate(45deg)}.billing-refresh-button[data-tooltip]:hover:after,.billing-refresh-button[data-tooltip]:hover:before,.billing-refresh-button[data-tooltip]:focus-visible:after,.billing-refresh-button[data-tooltip]:focus-visible:before{opacity:1}.billing-account-card,.billing-usage-card,.billing-detail-section{gap:8px 18px;padding:20px 24px;display:grid}.billing-account-card{grid-template-columns:minmax(180px,.72fr) minmax(0,1fr);align-items:center}.billing-account-card>.billing-kicker,.billing-account-card>span:first-child{grid-row:1/span 3;align-self:start}.billing-account-card strong,.billing-account-card small{grid-column:2}.billing-account-card strong,.billing-usage-card strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:22px;line-height:1.15}.billing-account-card small,.billing-usage-card small{color:#eef3fb9e;font-size:13px;line-height:1.45}.billing-usage-grid,.billing-workspace-row{display:contents}.billing-workspace-card{grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);align-items:stretch;gap:18px 28px}.billing-workspace-summary{align-content:start;gap:10px;min-width:0;display:grid}.billing-workspace-benefits{gap:8px;display:grid}.billing-workspace-benefits div{align-items:center;gap:9px;min-width:0;display:flex}.billing-workspace-benefits svg{width:17px;height:17px;color:var(--main-green-soft);flex:none}.billing-workspace-summary strong,.billing-workspace-benefits span{min-width:0}.billing-workspace-summary strong{color:#f8fafcf0;font-size:14px;font-weight:700;line-height:1.35}.billing-workspace-benefits span{color:#eef3fb8f;font-size:12px;font-weight:650;line-height:1.4}.billing-usage-heading,.billing-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.billing-usage-heading{justify-content:flex-start}.billing-usage-grid>.billing-usage-card{grid-template-columns:minmax(180px,.72fr) minmax(0,1fr);align-items:center}.billing-usage-grid>.billing-usage-card>.billing-usage-heading{grid-row:1/span 3;align-self:start}.billing-usage-grid>.billing-usage-card>strong,.billing-usage-grid>.billing-usage-card>.billing-progress-track,.billing-usage-grid>.billing-usage-card>small{grid-column:2}.billing-usage-heading svg{width:18px;height:18px;color:var(--main-green-soft)}.billing-progress-track{background:#94a3b826;border-radius:999px;width:100%;height:8px;overflow:hidden}.billing-progress-track span{border-radius:inherit;background:var(--main-green);height:100%;display:block}.billing-subscription-card{background:#0f172a94;border:1px solid #94a3b824;border-radius:16px;margin:18px;display:grid;overflow:hidden;box-shadow:0 18px 44px #0206172e}.billing-subscription-card .billing-overview,.billing-subscription-card .billing-workspace-row,.billing-subscription-card .billing-usage-grid{display:grid}.billing-subscription-card .billing-plan-card,.billing-subscription-card .billing-account-card,.billing-subscription-card .billing-usage-card{background:0 0;border-top:1px solid #94a3b824}.billing-subscription-card .billing-plan-card{border-top:0;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;padding:28px 30px}.billing-subscription-card .billing-plan-title-row{justify-content:flex-start;align-items:center;gap:14px;display:flex}.billing-subscription-card .billing-plan-title-row>div{min-width:0}.billing-subscription-card .billing-kicker,.billing-subscription-card .billing-usage-heading span,.billing-subscription-card .billing-account-card span{color:#eef3fb94;letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}.billing-subscription-card .billing-plan-card h3{color:var(--ink);margin:4px 0 0;font-size:30px;font-weight:750;line-height:1.05}.billing-subscription-card .billing-plan-card p{color:#eef3fb9e;grid-column:1;max-width:760px}.billing-subscription-card .billing-plan-actions{grid-area:1/2/span 2;place-self:center end}.billing-subscription-card .billing-account-card,.billing-subscription-card .billing-usage-card{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);align-items:center;gap:8px 28px;padding:24px 30px}.billing-subscription-card .billing-account-card>.billing-kicker,.billing-subscription-card .billing-account-card>span:first-child,.billing-subscription-card .billing-usage-grid>.billing-usage-card>.billing-usage-heading{grid-row:1/span 4;align-self:start}.billing-subscription-card .billing-account-card strong,.billing-subscription-card .billing-account-card small,.billing-subscription-card .billing-usage-grid>.billing-usage-card>strong,.billing-subscription-card .billing-usage-grid>.billing-usage-card>.billing-progress-track,.billing-subscription-card .billing-usage-grid>.billing-usage-card>small{grid-column:2}.billing-subscription-card .billing-account-card strong,.billing-subscription-card .billing-usage-card strong{font-size:22px;font-weight:750}.billing-subscription-card .billing-usage-heading{align-items:center}.billing-subscription-card .billing-usage-heading svg{width:20px;height:20px}.billing-subscription-card .billing-progress-track{background:#94a3b82e;height:9px}.billing-addon-controls{gap:12px;min-width:0;display:grid}.billing-addon-control{border-top:0;border-left:0;grid-template-columns:minmax(0,1fr) 132px auto;align-items:center;gap:12px;min-width:0;margin-top:0;padding:0 0 0 27px;display:grid}.billing-addon-control>div:first-child{gap:2px;display:grid}.billing-addon-control span{color:#eef3fbd1;font-size:13px;font-weight:750}.billing-addon-stepper{border:1px solid #94a3b829;border-radius:9px;grid-template-columns:34px minmax(54px,1fr) 34px;align-items:center;width:132px;height:34px;min-height:34px;display:grid;overflow:hidden}.billing-addon-stepper button,.billing-addon-stepper input,.billing-addon-save{color:#eef3fbdb;min-height:34px;font:inherit;background:#eef3fb0f;border:0}.billing-addon-stepper button{cursor:pointer;font-size:18px;font-weight:800}.billing-addon-stepper input{text-align:center;border-inline:1px solid #94a3b829;outline:0;width:100%;font-size:14px;font-weight:800}.billing-addon-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.billing-addon-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.billing-addon-save{border:1px solid rgba(var(--main-green-rgb), .28);width:110px;height:34px;color:var(--main-green-soft);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.billing-addon-save svg{width:15px;height:15px}.billing-addon-stepper button:hover:not(:disabled),.billing-addon-save:hover:not(:disabled){background:rgba(var(--main-green-rgb), .12)}.billing-addon-stepper button:disabled,.billing-addon-stepper input:disabled,.billing-addon-save:disabled{cursor:not-allowed;opacity:.52}.billing-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.billing-details-grid--single{grid-template-columns:minmax(0,1fr)}.billing-section-heading{border-bottom:1px solid #94a3b81f;align-items:baseline;padding-bottom:12px}.billing-section-heading h3{color:var(--ink);margin:0;font-size:18px}.billing-section-heading span{color:#eef3fb8a;text-transform:uppercase;font-size:12px;font-weight:750}.billing-feature-list,.billing-action-list{gap:12px;display:grid}.billing-feature-list div{color:#eef3fbc7;align-items:center;gap:10px;font-size:14px;display:flex}.billing-feature-list svg{width:17px;height:17px;color:var(--main-green-soft);flex:none}.segmented-control{background:#0f172a94;border:1px solid #94a3b824;border-radius:10px;grid-template-columns:repeat(2,minmax(92px,1fr));align-items:center;min-height:40px;padding:3px;display:grid}.segmented-control button{color:#eef3fba8;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:12px;font-weight:750}.segmented-control button:hover,.segmented-control button.is-active{background:rgba(var(--main-green-rgb), .14);color:var(--main-green-soft)}.placeholder-panel{align-content:center;min-height:280px;display:grid}.placeholder-panel h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:24px}.placeholder-panel p:not(.eyebrow){color:#eef3fb9e;max-width:520px}.settings-page{gap:0;padding:0;display:grid}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #94a3b81f;border-radius:0;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:center;gap:24px;padding:24px;display:grid}.settings-card--wide{width:100%}.settings-card--security{grid-template-columns:minmax(0,760px);justify-content:start;align-items:start;padding:32px 44px}.settings-card--hero{background:radial-gradient(circle at 100% 0,#ef486f2e,#0000 28rem),#0f172ab8}.settings-card--hero h2,.settings-card-heading h2{color:var(--ink);margin:0;font-size:20px;line-height:1.2}.settings-card--hero p,.settings-card-heading p{color:#eef3fba3;margin:6px 0 0;font-size:13px;line-height:1.5}.settings-card-heading{align-items:flex-start;gap:0;margin-bottom:0;display:flex}.settings-card-heading>svg{border:1px solid rgba(var(--main-green-rgb), .22);background:rgba(var(--main-green-rgb), .1);width:48px;height:48px;color:var(--primary);border-radius:12px;flex:none;margin-top:0;padding:13px}.settings-card-heading--green>svg{color:var(--main-green)}.settings-card-heading .secondary-button{margin-left:auto}.settings-section-tabs{align-items:center;min-height:72px;padding:0 24px}.settings-section-tabs button{min-height:72px}.settings-section-tabs button.is-active{color:var(--main-green-soft)}.settings-section-tabs button.is-active:after{background:var(--main-green)}.settings-section-copy{padding:20px 24px}.settings-form-grid{grid-template-columns:minmax(280px,1fr) minmax(240px,320px);align-items:stretch;gap:16px;display:grid}.platform-settings-list{width:100%;display:grid}.platform-settings-card{grid-template-columns:42px minmax(0,760px);align-items:flex-start;gap:14px 18px;padding:26px 24px}.platform-settings-card .settings-card-heading{align-items:center;margin:0;display:contents}.platform-settings-card .settings-card-heading>div{grid-column:2;min-width:0}.platform-settings-card .settings-card-heading h2{font-size:20px;font-weight:700}.platform-settings-card .settings-card-heading p{color:#eef3fb94;max-width:760px;margin-top:5px;font-size:13px;font-weight:500}.platform-settings-icon .platform-logo{width:42px;height:42px}.platform-settings-icon{grid-area:1/1/span 2;align-self:start}.platform-settings-fields{grid-column:2;gap:12px;width:100%;min-width:0;display:grid}.email-notification-list{gap:0;display:grid}.settings-row-list{width:100%;display:grid}.settings-toggle-row{color:#eef3fbc7;cursor:pointer;background:0 0;border-top:1px solid #94a3b81f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;margin:0;padding:20px 24px;transition:background .16s;display:grid}.settings-toggle-row:first-child{border-top:0}.settings-toggle-row:hover{background:#eef3fb0d}.settings-toggle-row>span{min-width:0}.settings-toggle-row strong,.settings-toggle-row small{display:block}.settings-toggle-row strong{color:var(--ink);font-size:14px;font-weight:600;line-height:24px}.settings-toggle-row small{color:#eef3fb8a;max-width:760px;margin-top:4px;font-size:12px;font-weight:500;line-height:20px}.settings-toggle-row input[type=checkbox]{appearance:none;cursor:pointer;background-color:#0f172adb;background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border:1px solid #94a3b85c;border-radius:5px;flex:none;width:18px;height:18px;margin:0;padding:0;transition:border-color .16s,background-color .16s,box-shadow .16s;box-shadow:inset 0 1px 1px #02061738}.settings-toggle-row input[type=checkbox]:hover:not(:disabled){border-color:rgba(var(--main-green-rgb), .58)}.settings-toggle-row input[type=checkbox]:checked{border-color:var(--main-green);background-color:var(--main-green);box-shadow:0 0 0 3px rgba(var(--main-green-rgb), .14);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 4.5 6.5 11.5 3 8' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.settings-toggle-row input[type=checkbox]:focus-visible{outline:3px solid rgba(var(--main-green-rgb), .24);outline-offset:2px}.settings-default-field{gap:8px;display:grid}.settings-default-field>span{color:#eef3fbb8;letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}.settings-default-menu{width:min(100%,420px)}.settings-default-button{width:100%}.settings-default-dropdown{width:100%;min-width:240px}.settings-field{color:#eef3fbc7;gap:8px;font-size:13px;font-weight:750;display:grid}.settings-field select{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#02061747;border:1px solid #94a3b829;border-radius:14px;outline:none;padding:0 14px;font-weight:650}.settings-field select:focus{border-color:rgba(var(--main-green-rgb), .42);box-shadow:0 0 0 3px rgba(var(--main-green-rgb), .12)}.settings-readout{border:1px solid rgba(var(--main-green-rgb), .2);background:rgba(var(--main-green-rgb), .08);border-radius:14px;align-content:center;gap:3px;height:100%;min-height:92px;padding:14px 16px;display:grid}.settings-readout>span,.settings-readout>small{color:#eef3fb94;font-size:12px;font-weight:650}.settings-readout>strong{color:var(--ink);font-size:15px;line-height:1.35}.settings-timezone-box{align-content:center;gap:8px;overflow:visible}.settings-timezone-menu{width:100%}.settings-timezone-button{border-color:rgba(var(--main-green-rgb), .2);background:#0206174d;min-height:42px}.settings-timezone-dropdown{max-height:330px;overflow:auto}.settings-timezone-search{z-index:2;background:#0f172afa;border-bottom:1px solid #94a3b81f;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:9px;margin:-7px -7px 5px;padding:9px 10px;display:grid;position:sticky;top:-7px}.settings-timezone-search svg{color:#eef3fb7a;width:15px;height:15px}.settings-timezone-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;font-size:13px;font-weight:650}.settings-timezone-search input::placeholder{color:#eef3fb6b}.settings-timezone-option{min-height:54px}.settings-timezone-option.is-highlighted{border-color:rgba(var(--main-green-rgb), .42);background:rgba(var(--main-green-rgb), .12)}.settings-timezone-empty{color:#eef3fb85;place-items:center;min-height:64px;font-size:13px;font-weight:650;display:grid}.security-settings-list{justify-self:start;gap:1rem;max-width:760px}.security-settings-list .settings-toggle-row>svg{width:1.35rem;height:1.35rem;color:rgb(var(--main-green-rgb))}.security-enrollment{gap:1rem;max-width:520px;display:grid}.totp-qr-card{background:#eef3fb0a;border:1px solid #94a3b82e;border-radius:12px;justify-items:center;gap:.8rem;width:min(100%,21rem);margin:0;padding:1rem;display:grid}.totp-qr-card img{aspect-ratio:1;background:#fff;border-radius:6px;width:min(100%,18rem)}.totp-qr-card span{color:#eef3fbad;text-align:center;font-size:13px;font-weight:650;line-height:1.4}.security-enrollment .profile-readout strong{overflow-wrap:anywhere;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.profile-actions.security-enrollment-actions{grid-template-columns:1fr;justify-content:stretch;align-items:stretch;gap:.75rem;width:100%;display:grid}.profile-actions.security-enrollment-actions .publish-button,.profile-actions.security-enrollment-actions .secondary-button{justify-content:center;width:100%;min-height:48px;margin-top:0;display:flex}.totp-signin-modal{max-width:32rem}.totp-signin-modal .profile-field{color:#eef3fbb8;letter-spacing:0;text-transform:none;font-size:13px;font-weight:650}.totp-signin-modal .profile-notice{grid-template-columns:none;width:100%;min-height:0;display:block}.totp-signin-modal .modal-actions .primary-button,.totp-signin-modal .modal-actions .secondary-button{border-radius:10px;width:auto;min-height:44px;margin-top:0;padding:0 16px;font-size:14px;font-weight:600}.profile-panel+.profile-panel{margin-top:14px}.profile-summary-row{border-bottom:1px solid #94a3b81f;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:20px 24px;display:grid}.profile-avatar{border:1px solid rgba(var(--main-green-rgb), .26);background:rgba(var(--main-green-rgb), .12);width:48px;height:48px;color:var(--main-green-soft);text-transform:uppercase;border-radius:999px;place-items:center;font-size:18px;font-weight:800;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;display:grid}.profile-field{color:#eef3fbb8;letter-spacing:.02em;text-transform:uppercase;gap:8px;margin:0;font-size:12px;font-weight:800;display:grid}.profile-field--wide{grid-column:1/-1}.profile-field input,.profile-field select{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#02061747;border:1px solid #94a3b829;border-radius:10px;outline:none;padding:0 14px;font-size:14px;font-weight:650;transition:border-color .16s,background .16s,box-shadow .16s}.profile-field input:focus,.profile-field select:focus{border-color:rgba(var(--main-green-rgb), .42);box-shadow:0 0 0 3px rgba(var(--main-green-rgb), .12);background:#02061766}.profile-field input:disabled,.profile-field select:disabled{cursor:not-allowed;opacity:.72}.profile-readout{background:#02061738;border:1px solid #94a3b81f;border-radius:10px;gap:4px;min-height:76px;padding:14px;display:grid}.profile-readout>span{color:#eef3fb94;letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:800}.profile-readout strong{color:var(--ink);font-size:14px;font-weight:700}.profile-readout small{color:#eef3fb8a;font-size:12px;font-weight:500;line-height:1.45}.profile-notice{color:#f8c66c;background:#f5a6231a;border:1px solid #f5a6233d;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.45;display:grid}.profile-notice svg{width:18px;height:18px}.profile-notice.security-notice{grid-template-columns:none;max-width:100%;padding:14px 16px;font-size:14px;line-height:1.5;display:block}.profile-notice--error{color:#fecaca;background:#7f1d1d47;border-color:#ef444447;grid-template-columns:none;display:block}.profile-actions{justify-content:flex-end;display:flex}.profile-photo-button{border:1px solid rgba(var(--main-green-rgb), .28);background:rgba(var(--main-green-rgb), .1);min-height:38px;color:var(--main-green-soft);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:13px;font-weight:750;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.profile-photo-button:hover{border-color:rgba(var(--main-green-rgb), .44);background:rgba(var(--main-green-rgb), .16);color:#fff}.profile-photo-button svg{width:16px;height:16px}.profile-photo-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-password-row{cursor:default}.profile-password-row:hover{background:0 0}.profile-password-row .secondary-button{white-space:nowrap}.auto-captions-panel{padding:0}.auto-captions-panel>.panel-heading{border-bottom:1px solid #94a3b81f}.panel-heading-title p{color:#eef3fb99;margin:7px 0 0;font-size:14px;line-height:1.45}.auto-captions-heading-toggle{margin-left:auto}.auto-captions-settings-heading{gap:6px;padding:22px 24px 18px;display:grid}.auto-captions-settings-heading h2{color:var(--ink);letter-spacing:0;margin:0;font-size:15px;font-weight:700;line-height:1.35}.auto-captions-settings-heading p{color:#eef3fb94;margin:0;font-size:14px;line-height:1.45}.auto-captions-tabs{border-bottom:1px solid #94a3b829;align-items:flex-end;gap:28px;padding:0 24px;display:flex}.auto-captions-tabs button{color:#eef3fbb8;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:16px;font-weight:750}.auto-captions-tabs button.is-active{border-bottom-color:var(--main-green);color:var(--main-green-soft)}.auto-captions-tabbar{justify-content:space-between;align-items:center;gap:16px;margin:0;padding:20px 24px;display:flex}.auto-captions-tabbar p{color:#eef3fb9e;margin:0;font-size:15px;line-height:1.5}.auto-captions-preset-list{gap:0;display:grid}.auto-captions-preset-row{min-height:88px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #94a3b81f;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 24px;transition:background .16s,border-color .16s;display:grid}.auto-captions-preset-row:hover,.auto-captions-preset-row.is-selected{background:#eef3fb0d}.auto-captions-preset-row>svg{color:#eef3fb80;background:#eef3fb0d;border-radius:12px;width:48px;height:48px;padding:13px}.auto-captions-preset-row.is-selected>svg,.auto-captions-preset-row.is-selected strong{color:var(--main-green-soft)}.auto-captions-preset-row span{gap:5px;min-width:0;display:grid}.auto-captions-preset-row strong,.auto-captions-preset-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auto-captions-preset-row strong{color:var(--ink);font-size:14px;font-weight:750}.auto-captions-preset-row small{color:#eef3fb94;font-size:12px;line-height:1.35}.auto-captions-select-target{cursor:pointer;outline-offset:2px;border-radius:999px;place-items:center;width:32px;height:32px;display:grid!important}.auto-captions-select-target:hover,.auto-captions-select-target:focus-visible{background:#eef3fb0f}.auto-captions-select-target i{border:2px solid #94a3b852;border-radius:999px;width:13px;height:13px}.auto-captions-preset-row.is-selected .auto-captions-select-target i{border:4px solid var(--main-green)}.auto-captions-editor,.ai-preset-drawer{background:#0206172e;border:1px solid #94a3b81f;border-radius:10px;gap:14px;padding:16px;display:grid}.ai-preset-drawer{background:radial-gradient(circle at 100% 0,#ef486f1a,#0000 24rem),#101827;border-color:currentColor currentColor currentColor #94a3b82e;border-top-style:none;border-top-width:0;border-bottom-style:none;border-bottom-width:0;border-right-style:none;border-right-width:0;border-radius:0;align-content:start;width:min(620px,100vw - 44px);height:100svh;padding:26px;animation:.24s cubic-bezier(.22,1,.36,1) both post-drawer-in;position:relative;overflow:auto;box-shadow:-28px 0 70px #0000006b}.ai-preset-drawer-header{gap:8px;padding-right:52px;display:grid}.ai-preset-drawer-header p:not(.eyebrow){color:#eef3fb9e;margin:0 0 8px;font-size:13px;line-height:1.5}.ai-preset-name-field{width:100%;max-width:360px;margin:0}.ai-preset-name-field input{min-height:44px;color:var(--ink);letter-spacing:0;background:#0f172a9e;border-color:#94a3b829;border-radius:10px;padding:0 12px;font-size:13px;font-weight:650;line-height:1.45}.ai-preset-name-field input:focus{border-color:#eef3fb80!important;outline:none!important;box-shadow:0 0 0 3px #eef3fb1f!important}.ai-editor-textarea--unlabeled{gap:0}.connection-add-button{border:1px solid rgba(var(--main-green-rgb), .34);background:rgba(var(--main-green-rgb), .08);min-height:44px;color:var(--main-green-soft);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.connection-add-button:hover{border-color:rgba(var(--main-green-rgb), .52);background:rgba(var(--main-green-rgb), .14);color:#fff}.connection-add-button svg{width:16px;height:16px}.connection-add-menu{justify-content:flex-end;margin-left:auto;display:flex;position:relative}.connection-panel-actions{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.connection-panel-actions .connection-add-menu{margin-left:0}.connection-refresh-button{flex:none}.connection-add-button.is-open{border-color:rgba(var(--main-green-rgb), .56);background:rgba(var(--main-green-rgb), .16);color:#fff}.connection-provider-dropdown{z-index:40;background:#0f172afa;border:1px solid #94a3b81f;border-radius:12px;gap:4px;width:min(260px,100vw - 48px);padding:7px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 12px 28px #0000004d,inset 0 1px #ffffff0a}.connection-provider-option{width:100%;min-height:44px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:9px 10px;transition:background .16s,color .16s;display:grid}.connection-provider-option:hover:not(:disabled),.connection-provider-option:focus-visible:not(:disabled){background:#eef3fb0e;outline:none}.connection-provider-option:disabled{cursor:not-allowed;opacity:.52}.connection-provider-icon{width:24px;height:24px;box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.connection-provider-icon .platform-logo{background:#eef3fb1f;border-radius:999px;width:100%;height:100%;box-shadow:0 1px 4px #02061738}.connection-provider-icon .platform-logo svg{width:16px;height:16px}.connection-provider-icon .platform-logo--youtube{background:#fff}.connection-provider-icon .platform-logo--youtube svg{width:18px;height:13px}.connection-provider-icon .platform-logo--youtube svg path:first-child{fill:red}.connection-provider-icon .platform-logo--youtube svg path:last-child{fill:#fff}.connection-provider-icon .platform-logo--facebook{color:#fff;background:#1877f2}.connection-provider-icon .platform-logo--instagram{background:radial-gradient(circle at 30% 105%,#fccc63e6,#0000 28%),linear-gradient(135deg,#833ab4,#fd1d1d 48%,#fcb045)}.connection-provider-icon .platform-logo--x{color:#fff;background:#000}.connection-provider-icon .platform-logo--x svg{width:12px;height:12px}.connection-provider-icon .platform-logo--tiktok{color:#fff;background:#000}.connection-provider-icon .platform-logo--linkedin{color:#fff;background:#0a66c2}.connection-provider-icon .platform-logo--linkedin svg{width:13px;height:13px;transform:translate(.5px,.5px)}.connection-provider-icon .platform-logo--dropbox{color:#fff;background:#0061ff}.connection-provider-option strong{color:#eef3fbe6;font-size:13px;font-weight:600;line-height:1}.connection-provider-option>svg{color:#eef3fb8a;justify-self:end;width:14px;height:14px}.settings-summary,.ai-action-row,.quick-add-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-summary{margin-top:18px}.settings-summary span,.pill-action{color:#eef3fbc2;background:#eef3fb12;border:1px solid #94a3b829;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:750}.connection-list,.integration-list{gap:0;display:grid}.connection-empty-state{color:#eef3fb9e;text-align:center;min-height:154px;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:7px;padding:24px;transition:background .16s,color .16s;display:grid}.connection-empty-state:hover{background:#eef3fb0d}.connection-empty-state svg{width:24px;height:24px;color:var(--main-green)}.connection-empty-state strong{color:var(--ink);font-size:14px;font-weight:750}.connection-empty-state span{color:#eef3fb94;max-width:360px;font-size:13px;font-weight:500;line-height:1.45}.connection-row{cursor:grab;background:0 0;border-top:1px solid #94a3b81f;grid-template-columns:20px 48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:20px 24px;transition:background .16s,box-shadow .16s,opacity .16s;display:grid;position:relative}.connection-row:first-child{border-top:0}.connection-row:hover{background:#eef3fb0d}.connection-row.is-dragging{opacity:.54;cursor:grabbing}.connection-row.is-drag-target{background:rgba(var(--main-green-rgb), .08);box-shadow:inset 3px 0 0 rgba(var(--main-green-rgb), .72)}.connection-drag-handle{color:#eef3fb57;cursor:grab;border-radius:8px;place-items:center;width:20px;height:32px;display:grid}.connection-row:hover .connection-drag-handle,.connection-row.is-dragging .connection-drag-handle,.connection-row.is-drag-target .connection-drag-handle{color:#eef3fbad}.connection-drag-handle svg{width:16px;height:16px}.connection-row-copy{min-width:0}.connection-row-copy strong,.connection-row-copy span,.connection-row-copy small{display:block}.connection-row-copy strong{color:var(--ink);font-size:14px;font-weight:600;line-height:24px}.connection-row-copy span,.connection-row-copy small{color:#eef3fb8a;margin-top:4px;font-size:12px;font-weight:500;line-height:20px}.connection-row-copy small{color:#f8c66c;font-weight:700}.connection-row-actions{justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.connection-reconnect-button{color:#f8c66c;font:inherit;cursor:pointer;background:#f5a6231f;border:1px solid #f5a62352;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:750}.connection-reconnect-button:disabled{cursor:not-allowed;opacity:.52}.connection-status-area{place-items:center end;width:76px;height:34px;display:grid;position:relative}.connection-status-icon{color:#4f9a31;place-items:center;width:26px;height:26px;transition:transform .16s;display:grid;position:relative}.connection-status-icon--connected .posted-status-icon{width:18px;height:18px}.connection-status-icon--error{color:#f8c66c}.connection-status-icon svg{width:19px;height:19px}.connection-delete-button{color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;transition:opacity .16s,background .16s;display:grid;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.connection-delete-button:hover{color:#fff;background:#ef486f24}.connection-delete-button:disabled{cursor:wait;opacity:.58}.connection-delete-button svg{width:17px;height:17px}.connection-row:hover .connection-delete-button,.connection-row:focus-within .connection-delete-button{opacity:1;pointer-events:auto}.connection-status-icon:after,.connection-delete-button:after{z-index:6;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;background:#020617f5;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:700;line-height:1;transition:opacity 80ms;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.connection-status-icon:before,.connection-delete-button:before{z-index:6;content:"";opacity:0;pointer-events:none;background:#020617f5;width:8px;height:8px;transition:opacity 80ms;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)rotate(45deg)}.connection-status-icon:hover:after,.connection-status-icon:hover:before,.connection-status-icon:focus-visible:after,.connection-status-icon:focus-visible:before,.connection-delete-button:hover:after,.connection-delete-button:hover:before,.connection-delete-button:focus-visible:after,.connection-delete-button:focus-visible:before{opacity:1}.integration-provider-group{gap:10px;display:grid}.integration-row{background:#02061747;border:1px solid #94a3b824;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:12px;display:grid}.integration-row strong,.integration-row span,.integration-row small{display:block}.integration-row strong{color:var(--ink);font-size:14px;font-weight:850}.integration-row span,.integration-row small{color:#eef3fb94;margin-top:3px;font-size:12px;line-height:1.4}.integration-row small{color:#f8c66c;font-weight:700}.integration-add-row{color:#ffc8d6;min-height:44px;font:inherit;cursor:pointer;background:#ef486f14;border:1px dashed #ef486f57;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.integration-add-row:hover:not(:disabled){background:#ef486f24;border-color:#ef486f94}.integration-add-row:disabled{cursor:not-allowed;opacity:.58}.integration-add-row svg{width:16px;height:16px}.integration-badge{width:46px;height:46px;color:var(--ink);border-radius:14px;place-items:center;font-size:15px;font-weight:900;display:grid}.integration-badge svg{width:19px;height:19px}.integration-badge--vubli{background:linear-gradient(135deg, var(--primary), #6191ff)}.integration-badge--openai{background:linear-gradient(135deg,#10a37f,#6191ff)}.platform-logo{width:42px;height:42px;color:var(--ink);background:#eef3fb14;border-radius:999px;place-items:center;font-size:15px;font-weight:800;display:grid}.platform-logo svg{width:23px;height:23px;display:block}.platform-logo--youtube{color:#ff3b3b;background:#ff00001f}.platform-logo--youtube svg path:first-child{fill:red}.platform-logo--youtube svg path:last-child{fill:#fff}.platform-logo--instagram{color:#fff;background:radial-gradient(circle at 30% 105%,#fccc63e6,#0000 28%),linear-gradient(135deg,#833ab4,#fd1d1d 48%,#fcb045)}.platform-logo--instagram svg{fill:none;stroke:currentColor;stroke-width:1.8px}.platform-logo--tiktok{color:#fff;background:#eef3fb1c}.platform-logo--tiktok svg{fill:currentColor;filter:drop-shadow(-1px 0 #25f4ee)drop-shadow(1px 0 #fe2c55)}.platform-logo--facebook{color:#1877f2;background:#1877f224}.platform-logo--facebook svg{fill:currentColor}.platform-logo--linkedin{color:#0a66c2;background:#0a66c224}.platform-logo--linkedin svg{fill:currentColor}.platform-logo--x{color:#fff;background:#eef3fb1c}.platform-logo--x svg{fill:currentColor}.platform-logo--dropbox{color:#0061ff;background:#0061ff24}.platform-logo--dropbox svg{fill:currentColor}.connected-account-avatar{background:linear-gradient(135deg, rgba(var(--main-green-rgb), .22), #ef486f2e), #eef3fb14;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #eef3fb1f}.connected-account-avatar>img,.connected-account-avatar-fallback{border-radius:inherit;place-items:center;width:100%;height:100%;display:grid}.connected-account-avatar>img{object-fit:cover}.connected-account-avatar-fallback{color:#fff;font-size:17px;font-weight:800}.connected-account-platform{width:22px;height:22px;box-shadow:none;background:0 0;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.connected-account-platform .platform-logo{background:#eef3fb1f;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;overflow:hidden;box-shadow:0 2px 7px #02061747,0 0 0 2px #fff}.connected-account-platform .platform-logo svg{flex:none;width:14px;height:14px;display:block;transform:none}.connected-account-platform .platform-logo--youtube{background:#fff}.connected-account-platform .platform-logo--youtube svg{width:17px;height:12px;transform:none}.connected-account-platform .platform-logo--youtube svg path:first-child{fill:red}.connected-account-platform .platform-logo--youtube svg path:last-child{fill:#fff}.connected-account-platform .platform-logo--facebook{color:#fff;background:#1877f2}.connected-account-platform .platform-logo--facebook svg{width:13px;height:13px;transform:none}.connected-account-platform .platform-logo--instagram{background:radial-gradient(circle at 30% 105%,#fccc63e6,#0000 28%),linear-gradient(135deg,#833ab4,#fd1d1d 48%,#fcb045)}.connected-account-platform .platform-logo--instagram svg{width:13px;height:13px}.connected-account-platform .platform-logo--x{color:#fff;background:#000}.connected-account-platform .platform-logo--x svg{width:11px;height:11px;transform:none}.connected-account-platform .platform-logo--tiktok{color:#fff;background:#000}.connected-account-platform .platform-logo--tiktok svg{width:13px;height:13px;transform:none}.connected-account-platform .platform-logo--linkedin{color:#fff;background:#0a66c2}.connected-account-platform .platform-logo--linkedin svg{width:12px;height:12px;transform:none}.connected-account-platform .platform-logo--dropbox{color:#fff;background:#0061ff}.connected-account-platform .platform-logo--dropbox svg{width:13px;height:13px}.pill-action{border-color:rgba(var(--main-green-rgb), .3);background:rgba(var(--main-green-rgb), .12);color:#b8ef9b;cursor:pointer}.pill-action--danger,.secondary-button.is-danger{color:#ff9db6;background:#ef486f1f;border-color:#ef486f4d}.pill-action--warning{color:#f8c66c;background:#f5a6231f;border-color:#f5a62352}.pill-action:disabled{cursor:not-allowed;opacity:.52}.provider-choice-grid,.settings-tabs,.ai-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.provider-choice{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0206173d;border:1px solid #94a3b824;border-radius:14px;gap:8px;padding:14px;display:grid}.provider-choice.is-selected{border-color:rgba(var(--main-green-rgb), .34);background:rgba(var(--main-green-rgb), .1)}.provider-choice svg{width:20px;height:20px;color:var(--secondary)}.provider-choice strong{color:var(--ink);font-size:14px}.provider-choice span{color:#eef3fb9e;font-size:12px;line-height:1.45}.settings-tabs button{color:#eef3fba8;min-height:46px;font:inherit;cursor:pointer;background:#0f172a8f;border:1px solid #94a3b821;border-radius:14px;font-weight:750}.settings-tabs button.is-active{color:var(--ink);background:#ef486f24;border-color:#ef486f52}.ai-editor-grid label,.ai-editor-textarea{color:#eef3fbcc;gap:8px;font-size:13px;font-weight:750;display:grid}.ai-editor-grid input,.ai-editor-grid select,.ai-editor-textarea textarea{box-sizing:border-box;width:100%;color:var(--ink);font:inherit;background:#0206173d;border:1px solid #94a3b829;border-radius:12px;padding:12px;font-size:14px}.ai-editor-textarea textarea{resize:vertical;line-height:1.55}.auto-captions-editor .ai-editor-textarea textarea,.ai-preset-drawer .ai-editor-textarea textarea{color:var(--ink);font:inherit;resize:none;background:#0f172abd;border:1px solid #94a3b82e;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.45;overflow:hidden}.auto-captions-editor .ai-editor-textarea textarea:focus,.ai-preset-drawer .ai-editor-textarea textarea:focus{border-color:#eef3fb80!important;outline:none!important;box-shadow:0 0 0 3px #eef3fb1f!important}.ai-action-row{margin:14px 0}.ai-action-row>span{color:#eef3fb8f;margin-right:auto;font-size:12px;font-weight:750}.quick-add-row{margin-top:14px}.quick-add-row button{color:#eef3fbb8;font:inherit;cursor:pointer;background:#eef3fb0f;border:1px solid #94a3b824;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.signin-panel{text-align:center;gap:22px;width:min(430px,100vw - 36px);display:grid}.signin-logo{justify-self:center;width:112px;height:auto}.signin-panel h1{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(34px,5vw,42px);font-weight:760;line-height:1.12}.setup-panel p,.panel-heading p{color:#eef3fb9e;margin:4px 0 0;font-size:14px;font-weight:400;line-height:1.5}.signin-card,.setup-panel{text-align:left}.signin-card{box-shadow:none;background:0 0;border:0;gap:18px;padding:0;display:grid}.signin-form{gap:14px;display:grid}.signin-form label{color:#eef3fbd1;gap:8px;margin:0;font-size:13px;font-weight:700}.signin-form input{background:#0f172a9e;border-radius:10px;min-height:50px;padding:11px 14px;font-size:15px}.signin-form input::placeholder{color:#eef3fb5c}.signup-consent{align-items:flex-start;line-height:1.45;color:#eef3fbb8!important;gap:10px!important;font-size:13px!important;font-weight:500!important;display:flex!important}.signup-consent input{appearance:none;background:#0f172a9e;border:1px solid #94a3b857;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;min-height:18px;margin-top:1px;padding:0;display:grid}.signup-consent input:checked{border-color:var(--main-green);background:var(--main-green)}.signup-consent input:checked:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.signin-form .primary-button,.signin-social-button{border-radius:10px;min-height:50px;font-size:15px;font-weight:720}.signin-social-button{width:100%;color:var(--ink);font:inherit;cursor:pointer;background:#0f172a9e;border:1px solid #94a3b833;justify-content:center;align-items:center;gap:12px;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.signin-social-button:hover{background:#0f172acc;border-color:#94a3b85c}.signin-social-button:focus-visible{outline:3px solid rgba(var(--main-green-rgb), .24);outline-offset:2px}.signin-google-mark{object-fit:contain;flex:none;width:18px;height:18px}.signin-divider{color:#eef3fb94;text-align:center;text-transform:lowercase;align-items:center;gap:12px;font-size:12px;font-weight:700;line-height:1;display:flex}.signin-divider:before,.signin-divider:after{content:"";background:#94a3b838;flex:1;height:1px}.signin-divider span{flex:none}.signin-form .primary-button svg{width:17px;height:17px}.signin-links{color:#eef3fbb3;gap:18px;font-size:13px;line-height:1.45;display:grid}.signin-links button,.signin-links a{color:var(--main-green-muted);font:inherit;font-weight:650;text-decoration:none;transition:color .16s}.signin-links button:hover,.signin-links a:hover{color:var(--main-green-soft)}.signin-links button{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.signin-links p{margin:0}.signin-signup-prompt{text-align:center;border-top:1px solid #94a3b838;justify-content:center;gap:6px;padding-top:18px;display:flex}.signin-signup-prompt button{justify-self:auto}.panel-heading{min-height:72px;color:var(--ink);border-bottom:1px solid #94a3b824;align-items:center;gap:12px;margin:0;padding:14px 18px;display:flex}.panel-heading-title{flex:auto;min-width:0}.dashboard-search--panel{width:min(420px,48%);margin-left:auto}.dashboard-view-toggle{background:#0f172a94;border:1px solid #94a3b824;border-radius:10px;grid-template-columns:repeat(2,minmax(94px,1fr));align-items:center;gap:0;min-height:40px;padding:3px;display:grid;overflow:hidden}.dashboard-view-toggle button{color:#eef3fba8;width:100%;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:750;transition:background .16s,color .16s;display:inline-flex}.dashboard-view-toggle button:hover,.dashboard-view-toggle button.is-active{background:rgba(var(--main-green-rgb), .14);color:var(--main-green-soft)}.dashboard-view-toggle button:not(.is-active):first-child{border-top-right-radius:0;border-bottom-right-radius:0}.dashboard-view-toggle button:not(.is-active):last-child{border-top-left-radius:0;border-bottom-left-radius:0}.dashboard-view-toggle svg{width:14px;height:14px}.compact-selection-toolbar{box-sizing:border-box;background:#0f172a57;border-top:1px solid #94a3b81f;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px;height:58px;min-height:58px;padding:0 24px;display:grid}.compact-select-all{color:#eef3fba3;white-space:nowrap;cursor:pointer;align-self:stretch;align-items:center;gap:10px;height:100%;min-height:0;font-size:12px;font-weight:750;display:inline-flex}.compact-select-all-control{align-self:stretch;place-items:center;width:24px;min-width:24px;height:100%;display:grid}.compact-select-all>span:last-child{color:#eef3fb94}.compact-selection-actions{justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.compact-selection-count{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:850}.compact-bulk-action-button{min-height:34px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:800;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.compact-bulk-action-button--duplicate{border:1px solid rgba(var(--main-green-rgb), .3);background:rgba(var(--main-green-rgb), .12);color:var(--main-green-soft)}.compact-bulk-action-button--duplicate:hover,.compact-bulk-action-button--duplicate:focus-visible{border-color:rgba(var(--main-green-rgb), .48);background:rgba(var(--main-green-rgb), .18);color:#fff;outline:none}.compact-bulk-action-button--delete{color:#fecaca;background:#ef486f1f;border:1px solid #f8717142}.compact-bulk-action-button--delete:hover,.compact-bulk-action-button--delete:focus-visible{color:#fee2e2;background:#ef486f2e;border-color:#f8717170;outline:none}.compact-bulk-action-button:disabled{cursor:wait;opacity:.62}.compact-bulk-action-button svg{width:15px;height:15px}.panel-heading .icon-button{margin-left:auto}.panel-heading>svg{background:#ef486f1f;border-radius:10px;flex:none;width:36px;height:36px;padding:9px}.panel-heading h2{color:var(--ink);letter-spacing:0;margin:0;font-size:15px;font-weight:600;line-height:1.45}label{color:#eef3fbc7;gap:7px;margin-bottom:14px;font-size:12px;font-weight:500;display:grid}input,textarea,select{box-sizing:border-box;width:100%;color:var(--ink);font:inherit;background:#0f172abd;border:1px solid #94a3b82e;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.45;transition:border-color .16s,background .16s,box-shadow .16s}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#eef3fb57}input:hover,textarea:hover,select:hover{border-color:#94a3b84d}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):focus,textarea:focus,select:focus{border-color:#eef3fb80!important;outline:none!important;box-shadow:0 0 0 3px #eef3fb1f!important}.icon-button:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible,.green-action-button:focus-visible,.dashboard-view-toggle button:focus-visible,.sidebar-toggle:focus-visible,.nav-button:focus-visible,.post-card:focus-visible,.drawer-tab:focus-visible,.drawer-close:focus-visible,.publish-button:focus-visible{outline:3px solid rgba(var(--main-green-rgb), .24);outline-offset:2px}.primary-button{background:var(--main-green);color:#fff;cursor:pointer;width:100%;min-height:44px;box-shadow:0 10px 22px rgba(var(--main-green-rgb), .16);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex}.primary-button:hover:not(:disabled){box-shadow:0 14px 28px rgba(var(--main-green-rgb), .22);background:#8ed763}.primary-button:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.56}input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;color:#eef3fb85;background:#0f172a6b}.secondary-button{min-height:40px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:#ef486f24;border:1px solid #ef486f47;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.secondary-button:hover{background:#ef486f33;border-color:#ef486f80}.secondary-button svg{width:15px;height:15px}.green-action-button{border:1px solid rgba(var(--main-green-rgb), .34);background:rgba(var(--main-green-rgb), .08);min-height:40px;color:var(--main-green-soft);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.green-action-button:hover{border-color:rgba(var(--main-green-rgb), .52);background:rgba(var(--main-green-rgb), .14);color:#d9ffc7}.green-action-button svg{width:15px;height:15px}.status-toast{z-index:80;box-sizing:border-box;background:var(--main-green-soft);color:#245f14;white-space:nowrap;border:1px solid #7dc85570;border-radius:12px;align-items:center;gap:10px;width:max-content;max-width:min(720px,100vw - 40px);min-height:44px;padding:11px 15px;font-size:14px;font-weight:650;line-height:1;animation:.18s ease-out both status-toast-in;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #0f172a38,inset 0 1px #ffffffb8}.status-toast svg{color:#4f9a31;flex:none;width:18px;height:18px}.status-toast span{text-overflow:ellipsis;min-width:0;overflow:hidden}@keyframes status-toast-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.auth-error{color:#ffc8d6;text-align:left;background:#ef486f1f;border:1px solid #ef486f47;border-radius:10px;margin:0;padding:11px 12px;font-size:13px;line-height:1.4}.auth-success{border:1px solid rgba(var(--main-green-rgb), .34);background:rgba(var(--main-green-rgb), .12);color:#d9ffc7;text-align:left;border-radius:10px;align-items:center;gap:9px;margin:0 0 12px;padding:11px 12px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.auth-success svg{flex:none;width:16px;height:16px}.progress{background:#eef3fb1a;border-radius:999px;height:9px;margin:2px 0 14px;overflow:hidden}.progress div{border-radius:inherit;background:var(--main-green);height:100%;transition:width .2s}.post-list{background:0 0;border:0;border-radius:0;gap:0;display:grid;overflow:visible}.empty-state{background:#0f172a75;border:1px solid #94a3b824;border-radius:12px}.post-list .empty-state{background:0 0;border:0;border-radius:0}.post-list--social{gap:0;padding:0}.dashboard-load-more{color:#eef3fb85;border-top:1px solid #94a3b81a;justify-content:center;align-items:center;gap:8px;min-height:56px;font-size:12px;font-weight:750;display:inline-flex}.dashboard-load-more svg{width:16px;height:16px;color:var(--main-green)}.scheduler-header{border-bottom:1px solid #94a3b824;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:grid}.scheduler-period-nav{grid-column:2;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.scheduler-header-actions{grid-column:1;justify-self:start}.scheduler-today-button{border:1px solid rgba(var(--main-green-rgb), .22);background:rgba(var(--main-green-rgb), .1);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;padding:0 14px;font-size:12px;font-weight:850;transition:background .16s,border-color .16s,transform .16s}.scheduler-today-button:hover,.scheduler-today-button:focus-visible{border-color:rgba(var(--main-green-rgb), .42);background:rgba(var(--main-green-rgb), .17);outline:none}.scheduler-today-button.is-return-cue{border-color:rgba(var(--main-green-rgb), .42);background:var(--main-green);color:#fff;box-shadow:0 10px 22px rgba(var(--main-green-rgb), .18)}.scheduler-today-button.is-return-cue:hover,.scheduler-today-button.is-return-cue:focus-visible{border-color:rgba(var(--main-green-rgb), .56);background:var(--main-green-muted);color:#fff;box-shadow:0 14px 28px rgba(var(--main-green-rgb), .24)}.scheduler-week-label{min-width:min(320px,46vw);min-height:44px;color:var(--ink);background:#0f172a94;border:1px solid #94a3b824;border-radius:10px;justify-items:center;gap:2px;padding:7px 14px;display:grid}.scheduler-week-label span,.scheduler-week-label small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.scheduler-week-label span{color:var(--ink);font-size:14px;font-weight:850;line-height:1.1}.scheduler-week-label small{color:#eef3fb8a;font-size:11px;font-weight:750;line-height:1.1}.scheduler-view-toggle{background:#02061757;border:1px solid #94a3b824;border-radius:999px;grid-column:3;justify-self:end;align-items:center;gap:4px;min-height:36px;padding:3px;display:inline-flex}.scheduler-view-toggle button{color:#eef3fb94;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.scheduler-view-toggle button.is-active{background:rgba(var(--main-green-rgb), .14);color:var(--main-green-soft);box-shadow:inset 0 0 0 1px rgba(var(--main-green-rgb), .28)}.scheduler-view-toggle button:hover,.scheduler-view-toggle button:focus-visible{color:var(--ink);outline:none}.scheduler-view-toggle svg{width:15px;height:15px}.scheduler-workspace{height:var(--scheduler-workspace-height);grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid}.scheduler-drafts{background:#02061729;border-right:1px solid #94a3b824;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.scheduler-drafts-header{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 16px;display:flex}.scheduler-drafts-header strong{color:var(--ink);font-size:13px;font-weight:850}.scheduler-drafts-header span{color:#eef3fbb8;background:#eef3fb12;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:12px;font-weight:850;display:inline-grid}.scheduler-draft-list{align-content:start;gap:10px;min-height:0;padding:14px;display:grid;overflow-y:auto}.scheduler-draft-card{min-height:70px;color:var(--ink);cursor:grab;background:#0f172aa3;border:1px solid #94a3b824;border-radius:10px;grid-template-columns:18px 58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid;position:relative}.scheduler-draft-card:hover,.scheduler-draft-card:focus-visible{background:#141f34bd;border-color:#94a3b842;outline:none}.scheduler-draft-card.is-dragging{opacity:.52}.scheduler-drag-preview{top:var(--scheduler-drag-chip-y);left:var(--scheduler-drag-chip-x);z-index:10000;width:min(260px,100vw - 28px);min-height:70px;box-shadow:0 18px 38px #02061770, 0 0 0 1px rgba(var(--main-green-rgb), .16);color:var(--ink);pointer-events:none;background:#0f172aeb;border:1px solid #94a3b838;border-radius:10px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid;position:fixed;transform:translate(12px,-50%)}.scheduler-drag-preview:before,.scheduler-drag-preview:after{clip-path:polygon(0 50%,100% 12%,100% 88%);content:"";width:13px;height:30px;position:absolute;top:50%;right:100%;transform:translate(1px,-50%)}.scheduler-drag-preview:before{background:#94a3b857}.scheduler-drag-preview:after{background:#0f172aeb;width:11px;height:26px;transform:translate(3px,-50%)}.scheduler-drag-preview .post-thumbnail{border-radius:8px;width:58px}.scheduler-drag-preview-copy{gap:3px;min-width:0;display:grid}.scheduler-drag-preview strong,.scheduler-drag-preview-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scheduler-drag-preview strong{color:var(--ink);font-size:13px;font-weight:850}.scheduler-drag-preview-copy>span{color:#eef3fb94;font-size:11px;font-weight:750}.scheduler-draft-card>svg{color:#eef3fb5c;width:17px;height:17px}.scheduler-draft-card .post-thumbnail{border-radius:8px;width:58px}.scheduler-draft-card .post-thumbnail.is-loading{border-radius:8px;width:58px;height:34px}.scheduler-draft-card .post-thumbnail>svg{width:20px;height:20px}.scheduler-draft-card .video-play-overlay--thumbnail{width:22px;height:22px}.scheduler-draft-card .video-play-overlay--thumbnail svg{width:10px;height:10px}.scheduler-draft-card .thumbnail-duration{border-radius:5px;min-height:16px;padding:0 5px;font-size:9px;bottom:4px;right:4px}.scheduler-draft-card div{gap:3px;min-width:0;display:grid}.scheduler-draft-card strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.2;overflow:hidden}.scheduler-draft-card span{color:#eef3fb85;font-size:11px;font-weight:750}.scheduler-draft-schedule{border:1px solid rgba(var(--main-green-rgb), .3);background:rgba(var(--main-green-rgb), .12);min-height:32px;color:var(--main-green-soft);font:inherit;cursor:pointer;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.scheduler-empty-drafts{text-align:center;justify-items:center;gap:8px;padding:42px 20px;display:grid}.scheduler-empty-drafts svg{width:26px;height:26px;color:var(--main-green)}.scheduler-empty-drafts strong{color:var(--ink);font-size:14px;font-weight:850}.scheduler-empty-drafts span{color:#eef3fb8a;font-size:12px;line-height:1.45}.scheduler-calendar-scroll{min-width:0;height:100%;min-height:0;overflow:hidden}.scheduler-horizontal-scroll{min-width:0;height:100%;min-height:0;position:relative}.scheduler-calendar{--scheduler-hour-row-height:96px;grid-template-rows:56px;grid-template-columns:54px repeat(7,minmax(0,1fr));grid-auto-rows:var(--scheduler-hour-row-height);width:100%;height:100%;min-height:0;display:grid;overflow:visible auto}.scheduler-corner,.scheduler-day-heading,.scheduler-time-label,.scheduler-slot{border-bottom:1px solid #94a3b81a;border-right:1px solid #94a3b81a}.scheduler-corner,.scheduler-day-heading{z-index:2;background:#0f172aeb;height:56px;min-height:0;position:sticky;top:0}.scheduler-corner{z-index:8;left:0}.scheduler-day-heading{color:#eef3fbad;place-items:center;font-size:12px;font-weight:850;display:grid}.scheduler-day-heading.is-past{color:#eef3fb52;background:#080d17ad}.scheduler-day-heading.is-today{color:var(--main-green-soft)}.scheduler-day-heading.is-drop-target{color:#fff;box-shadow:inset 0 -2px 0 var(--main-green), inset 1px 0 0 #eef3fb14, inset -1px 0 0 #eef3fb14;background:#eef3fb1a}.scheduler-row{display:contents}.scheduler-time-label{z-index:6;box-sizing:border-box;color:#eef3fb7a;white-space:nowrap;background:#0f172a;justify-content:flex-end;align-items:flex-start;height:100%;min-height:0;padding:10px 6px 0;font-size:11px;font-weight:800;display:flex;position:sticky;left:0;box-shadow:1px 0 #94a3b81a}.scheduler-time-label.is-past{color:#eef3fb40}.scheduler-slot{box-sizing:border-box;cursor:pointer;background:#0f172a38;height:100%;min-height:0;padding:8px;transition:background .16s,box-shadow .16s;display:block;position:relative}.scheduler-slot.is-past{color:#eef3fb80;cursor:default;background:#080d1780}.scheduler-slot.is-today:not(.is-past){background:rgba(var(--main-green-rgb), .035)}.scheduler-slot.is-day-drop-target:not(.is-past){background:#eef3fb13;box-shadow:inset 1px 0 #eef3fb1f,inset -1px 0 #eef3fb1a}.scheduler-slot.is-drop-target:not(.is-past){background:rgba(var(--main-green-rgb), .12);box-shadow:inset 0 0 0 2px rgba(var(--main-green-rgb), .42), 0 12px 28px rgba(var(--main-green-rgb), .12)}.scheduler-slot:focus-visible{box-shadow:inset 0 0 0 1px rgba(var(--main-green-rgb), .22);outline:none}.scheduler-current-past-fill{z-index:1;height:var(--scheduler-past-fill-height);pointer-events:none;background:#080d1780;position:absolute;inset:0 0 auto}.scheduler-quarter-highlight{top:var(--scheduler-quarter-top);z-index:2;background:rgba(var(--main-green-rgb), .19);min-width:0;height:25%;box-shadow:inset 0 0 0 1px rgba(var(--main-green-rgb), .36), 0 8px 18px #0206172e;color:#fff;pointer-events:none;border-radius:7px;align-items:center;padding:0 8px;font-size:11px;font-weight:900;line-height:1;display:flex;position:absolute;left:5px;right:5px}.scheduler-quarter-highlight span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scheduler-slot.is-drop-target .scheduler-quarter-highlight{background:var(--main-green);box-shadow:inset 0 0 0 1px #ffffff3d, 0 12px 26px rgba(var(--main-green-rgb), .22);color:#fff}.scheduler-slot.is-selected .scheduler-quarter-highlight{background:rgba(var(--main-green-rgb), .24);box-shadow:inset 0 0 0 1px rgba(var(--main-green-rgb), .36)}.scheduler-now-line{top:var(--scheduler-now-top);z-index:2;background:var(--primary);pointer-events:none;height:2px;position:absolute;left:0;right:0;box-shadow:0 0 0 1px #ef486f29}.scheduler-now-line:before{background:var(--primary);content:"";border-radius:999px;width:10px;height:10px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)}.scheduler-event-wrap{top:calc(var(--scheduler-event-top) + 4px);z-index:3;position:absolute;left:8px;right:max(14px,9%)}.scheduler-event{border:1px solid rgba(var(--main-green-rgb), .24);width:100%;min-height:38px;color:var(--ink);font:inherit;text-align:left;cursor:grab;background:#20352d;border-radius:8px;gap:3px;padding:8px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.scheduler-event:hover,.scheduler-event:focus-visible{border-color:rgba(var(--main-green-rgb), .44);background:#274236;outline:none;box-shadow:0 10px 24px #02061738}.scheduler-event-wrap.is-dragging{opacity:.52}.scheduler-event.is-posted{color:#eef3fbc7;cursor:pointer;background:#1f2937;border-color:#94a3b838}.scheduler-event.is-posted:hover,.scheduler-event.is-posted:focus-visible{background:#273241;border-color:#94a3b857}.scheduler-event.is-posted:before{content:"";background:#94a3b8ad;border-radius:8px 0 0 8px;width:3px;position:absolute;inset:0 auto 0 0}.scheduler-event:disabled{cursor:wait;opacity:.62}.scheduler-event.is-posted:disabled{cursor:pointer;opacity:1}.scheduler-event strong,.scheduler-event span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scheduler-event strong{font-size:12px;font-weight:850}.scheduler-event span{color:#eef3fb94;font-size:10px;font-weight:750}.scheduler-event-overlay{z-index:4;opacity:0;pointer-events:none;transition:opacity .14s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)scale(1)}.scheduler-event-wrap:hover .scheduler-event-overlay,.scheduler-event-wrap:focus-within .scheduler-event-overlay{opacity:1;pointer-events:auto}.scheduler-event-overlay button{color:#fff;width:26px;height:26px;font:inherit;cursor:pointer;background:#fb7185;border:1px solid #fb71858a;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:relative;box-shadow:0 10px 22px #be123c57}.scheduler-event-overlay button:disabled{cursor:wait;opacity:.78}.scheduler-event-overlay button svg{stroke-width:3px;width:15px;height:15px}.scheduler-event-overlay button:before,.scheduler-event-overlay button:after{z-index:8;opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;left:50%;transform:translate(-50%)}.scheduler-event-overlay button:before{color:#eef3fbf0;content:attr(data-tooltip);white-space:normal;background:#020617f5;border:1px solid #94a3b833;border-radius:7px;width:max-content;max-width:min(220px,56vw);padding:7px 9px;font-size:11px;font-weight:800;line-height:1.2;bottom:calc(100% + 7px);box-shadow:0 14px 32px #0206175c}.scheduler-event-overlay button:after{content:"";background:#020617f5;border-bottom:1px solid #94a3b833;border-right:1px solid #94a3b833;width:8px;height:8px;bottom:calc(100% + 2px);transform:translate(-50%)rotate(45deg)}.scheduler-event-overlay button:hover:before,.scheduler-event-overlay button:hover:after,.scheduler-event-overlay button:focus-visible:before,.scheduler-event-overlay button:focus-visible:after{opacity:1}.scheduler-event-overlay button:hover,.scheduler-event-overlay button:focus-visible{color:#fff;background:#f43f5e;border-color:#fb7185bd;outline:none}.scheduler-month-scroll{min-width:0;height:100%;min-height:0;overflow:hidden auto}.scheduler-month-calendar{--scheduler-month-day-size:minmax(118px, 1fr);grid-template-rows:42px;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(118px,1fr);width:100%;min-width:0;display:grid}.scheduler-month-weekday,.scheduler-month-day{border-bottom:1px solid #94a3b81a;border-right:1px solid #94a3b81a}.scheduler-month-weekday{z-index:2;color:#eef3fb9e;background:#0f172aeb;place-items:center;min-height:42px;font-size:12px;font-weight:850;display:grid;position:sticky;top:0}.scheduler-month-day{cursor:pointer;background:#0f172a38;grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-height:0;padding:10px;display:grid;position:relative;overflow:visible}.scheduler-month-day.is-outside-month{color:#eef3fb6b;background:#080d1761}.scheduler-month-day.is-past{cursor:default;background:#080d1780}.scheduler-month-day.is-past .scheduler-month-day-header{color:#eef3fb80}.scheduler-month-day.is-today{background:rgba(var(--main-green-rgb), .045);box-shadow:inset 0 0 0 1px rgba(var(--main-green-rgb), .16)}.scheduler-month-day.is-drop-target:not(.is-past){z-index:3;box-shadow:inset 0 0 0 1px #eef3fb33, inset 0 -2px 0 var(--main-green), 0 14px 30px #02061738;background:#eef3fb16}.scheduler-month-day:focus-visible{box-shadow:inset 0 0 0 1px rgba(var(--main-green-rgb), .3);outline:none}.scheduler-month-day-header{color:#eef3fbb8;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.scheduler-month-day-header small{color:var(--main-green-soft);font-size:10px;font-weight:850}.scheduler-month-drop-preview{border:1px solid rgba(var(--main-green-rgb), .4);background:rgba(var(--main-green-rgb), .14);color:#fff;border-radius:8px;gap:3px;min-width:0;padding:7px;display:grid}.scheduler-month-drop-preview strong,.scheduler-month-drop-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scheduler-month-drop-preview strong{font-size:11px;font-weight:900}.scheduler-month-drop-preview span{color:#eef3fbb8;font-size:10px;font-weight:800}.scheduler-month-event-list{align-content:start;gap:5px;min-width:0;display:grid;overflow:visible}.scheduler-month-event-wrap{min-width:0;position:relative}.scheduler-month-event-wrap.is-dragging{opacity:.52}.scheduler-month-event-wrap:hover,.scheduler-month-event-wrap:focus-within{z-index:5}.scheduler-month-event{border:1px solid rgba(var(--main-green-rgb), .24);width:100%;min-height:26px;color:var(--ink);font:inherit;text-align:left;cursor:grab;background:#20352d;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 7px;display:grid}.scheduler-month-event.is-posted{cursor:pointer}.scheduler-month-event:hover,.scheduler-month-event:focus-visible{border-color:rgba(var(--main-green-rgb), .44);background:#274236;outline:none}.scheduler-month-event.is-posted{color:#eef3fbc7;background:#1f2937;border-color:#94a3b838}.scheduler-month-event-wrap:hover .scheduler-event-overlay,.scheduler-month-event-wrap:focus-within .scheduler-event-overlay{opacity:1;pointer-events:auto}.scheduler-month-event-overlay{right:6px}.scheduler-month-event-overlay button{width:24px;height:24px}.scheduler-month-event strong,.scheduler-month-event span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scheduler-month-event strong{font-size:11px;font-weight:850}.scheduler-month-event span{color:#eef3fb94;font-size:10px;font-weight:800}.scheduler-month-more{color:#eef3fb80;padding:0 7px;font-size:11px;font-weight:800}.post-card{background:0 0;border-top:1px solid #94a3b81f;grid-template-columns:86px minmax(0,1fr);gap:16px;min-height:88px;padding:20px 24px;transition:background .16s,transform .16s;display:grid;position:relative}.post-card:first-child{border-top:0}.post-card--clickable{cursor:pointer}.post-card--clickable:hover,.post-card--clickable:focus-visible{background:#eef3fb0d}.post-card--selectable{grid-template-columns:24px 86px minmax(0,1fr);align-items:center}.post-card--compact-selectable{grid-template-columns:24px 86px minmax(0,1fr);align-items:center;padding-right:78px}.post-card--selectable.is-selected{background:rgba(var(--main-green-rgb), .08)}.post-card--selectable.is-selected:before{content:"";background:var(--main-green);width:3px;position:absolute;inset:0 auto 0 0}.post-select-control{cursor:pointer;opacity:0;pointer-events:none;align-self:stretch;place-items:center;min-width:24px;transition:opacity .16s,transform .16s;display:grid}.post-card--selectable:hover .post-select-control,.post-card--selectable:focus-within .post-select-control,.post-card--selectable.is-selected .post-select-control,.social-post-row--selectable:hover .post-select-control,.social-post-row--selectable:focus-within .post-select-control,.social-post-row--selectable.is-selected .post-select-control{opacity:1;pointer-events:auto}.post-select-control input:disabled{cursor:wait;opacity:.6}.post-thumbnail{aspect-ratio:16/9;background:linear-gradient(135deg, #ef486f33, rgba(var(--main-green-rgb), .1)), #0f172ad6;color:#fffffff0;border-radius:10px;place-items:center;width:86px;display:grid;position:relative;overflow:hidden}.post-thumbnail.is-loading{aspect-ratio:auto;background:0 0;border-radius:0;height:48px;overflow:visible}.video-loading-overlay{z-index:2;color:var(--main-green);pointer-events:none;background:0 0;place-items:center;display:grid;position:absolute;inset:0}.video-loading-overlay svg{width:22px;height:22px}.video-loading-overlay--large svg{width:34px;height:34px}.post-thumbnail img{object-fit:cover;border:0;width:100%;height:100%}.post-thumbnail.is-loading img{opacity:0;height:0;max-height:0}.post-thumbnail img{display:block}.post-thumbnail>svg{width:26px;height:26px;color:var(--main-green-soft)}.video-thumbnail-placeholder{position:absolute;inset:0}.video-play-overlay{z-index:3;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02061794;border:1px solid #ffffff42;border-radius:999px;place-items:center;display:inline-grid;position:absolute;box-shadow:0 10px 28px #02061757}.video-play-overlay svg{fill:currentColor;stroke-width:2.5px;transform:translate(1px)}.video-play-overlay--thumbnail{width:28px;height:28px}.video-play-overlay--thumbnail svg{width:13px;height:13px}.video-play-overlay--large{width:62px;height:62px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.video-play-overlay--large svg{width:27px;height:27px}.post-thumbnail--text{background:linear-gradient(135deg, rgba(var(--main-green-rgb), .18), #eef3fb0f), #0f172ad6}.thumbnail-duration{color:#fff;background:#020617ad;border-radius:6px;align-items:center;min-height:20px;padding:0 6px;font-size:11px;font-weight:750;line-height:1;display:inline-flex;position:absolute;bottom:6px;right:6px;box-shadow:0 4px 12px #00000047}.post-thumbnail .thumbnail-duration{z-index:4;border-radius:5px;min-height:18px;padding:0 5px;font-size:10px;bottom:2px;right:2px}.post-content{align-content:center;min-width:0;display:grid}.post-title-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.post-title-row>div:first-child{min-width:0}.post-card-status-area{flex:none;justify-content:flex-end;align-items:center;gap:8px;width:72px;min-height:42px;display:flex;position:relative}.post-card-status-area .post-actions-menu{order:-1}.post-card--compact-selectable .post-card-status-area{align-items:center;width:28px;height:auto;min-height:0;position:absolute;top:0;bottom:0;right:24px}.compact-post-select-control{opacity:1;pointer-events:auto;align-self:stretch;place-items:center;width:24px;min-width:24px;height:100%;display:grid;transform:none}.post-state-icon{color:#eef3fbd1;place-items:center;width:24px;height:24px;transition:opacity .16s,transform .16s;display:inline-grid;position:relative}.post-state-icon svg{width:18px;height:18px}.post-state-icon--processing,.post-state-icon--draft{color:var(--main-green)}.post-state-icon--posting{color:#38bdf8}.post-state-icon--scheduled{color:#facc15}.post-state-icon--posted{color:var(--main-green)}.post-state-icon--error{color:#fb7185}.posted-status-icon{width:18px;height:18px}.posted-status-icon circle{fill:var(--main-green);stroke:var(--main-green);stroke-width:2px}.posted-status-icon path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.post-actions-menu{place-self:start end;place-items:center;margin-top:4px;display:grid;position:relative}.post-actions-trigger{color:#eef3fb94;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;transition:background .16s,color .16s,opacity .16s;display:grid}.post-card:hover .post-actions-trigger,.post-card:focus-within .post-actions-trigger,.social-post-row:hover .post-actions-trigger,.social-post-row:focus-within .post-actions-trigger,.post-actions-trigger.is-open{opacity:1}.post-actions-trigger:hover,.post-actions-trigger:focus-visible,.post-actions-trigger.is-open{color:#fff;background:#ffffff14;outline:none}.post-actions-trigger svg{width:18px;height:18px}.post-actions-dropdown{z-index:30;background:#0f172afa;border:1px solid #94a3b81f;border-radius:12px;gap:4px;width:168px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #0000004d,inset 0 1px #ffffff0a}.post-actions-dropdown button{color:#eef3fbe0;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:8px 9px;font-size:13px;font-weight:650;display:grid}.post-actions-dropdown button:hover,.post-actions-dropdown button:focus-visible{background:#eef3fb0e;outline:none}.post-actions-dropdown button:disabled{cursor:wait;opacity:.58}.post-actions-dropdown button.is-danger{color:#fecaca}.post-actions-dropdown button.is-danger:hover{background:#ef486f24}.post-actions-dropdown svg{width:16px;height:16px;color:var(--main-green-soft)}.post-actions-dropdown button.is-danger svg{color:#fca5a5}.post-state-icon:after{z-index:6;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;background:#020617f5;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:700;line-height:1;transition:opacity 80ms;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.post-state-icon:before{z-index:6;content:"";opacity:0;pointer-events:none;background:#020617f5;width:8px;height:8px;transition:opacity 80ms;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)rotate(45deg)}.post-state-icon:hover:after,.post-state-icon:hover:before,.post-state-icon:focus-visible:after,.post-state-icon:focus-visible:before{opacity:1}.post-date-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-status-pill{color:#eef3fbbd;background:#eef3fb0f;border:1px solid #94a3b829;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.post-status-pill--processing,.post-status-pill--draft{border-color:rgba(var(--main-green-rgb), .24);background:rgba(var(--main-green-rgb), .1);color:var(--main-green-soft)}.post-status-pill--posting{color:#bae6fd;background:linear-gradient(90deg,#38bdf829,#22d3ee14),#0f172a94;border-color:#38bdf852}.post-status-pill--scheduled{color:#fde68a;background:#facc151f;border-color:#facc1542}.post-status-pill--posted{border-color:rgba(var(--main-green-rgb), .32);background:rgba(var(--main-green-rgb), .14);color:var(--main-green-soft)}.post-status-pill--error{color:#fecdd3;background:#fb718521;border-color:#fb718552}.post-card h3{color:var(--ink);letter-spacing:0;margin:0 0 5px;font-size:14px;font-weight:600;line-height:1.45}.post-card p{color:#eef3fb8a;margin:0;font-size:12px;font-weight:500;line-height:1.45}.social-post-row{background:0 0;border-top:1px solid #94a3b81f;grid-template-columns:minmax(0,1fr) 34px;align-items:start;column-gap:0;width:100%;transition:background .16s;display:grid;position:relative}.social-post-row--selectable{box-sizing:border-box;grid-template-columns:24px minmax(0,1fr) 72px;column-gap:8px;padding-left:24px;padding-right:14px}.social-post-row--selectable.is-selected{background:rgba(var(--main-green-rgb), .08)}.social-post-row--selectable.is-selected:before{content:"";background:var(--main-green);width:3px;position:absolute;inset:0 auto 0 0}.social-post-row:first-child{border-top:0}.social-post-row:hover,.social-post-row:focus-visible{background:#eef3fb0a}.social-post-card{gap:13px;width:100%;max-width:560px;margin:0 auto;padding:18px 22px 16px;display:grid}.social-post-row>.post-actions-menu{margin-top:18px;margin-right:14px}.social-post-analytics{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.social-post-analytics-item{color:#eef3fb8a;outline:none;justify-content:center;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex;position:relative}.social-post-analytics-item svg{color:#eef3fb9e;stroke-width:1.8px;flex:none;width:16px;height:16px}.social-post-analytics-item span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.social-post-analytics-tooltip{z-index:20;color:#eef3fbbd;opacity:0;pointer-events:none;background:#0f172afa;border:1px solid #94a3b824;border-radius:10px;gap:10px;width:max-content;min-width:210px;max-width:280px;padding:12px;transition:opacity .1s;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 14px 30px #02061757,inset 0 1px #ffffff0a}.social-post-analytics-tooltip:after{content:"";background:#0f172afa;border-bottom:1px solid #94a3b824;border-right:1px solid #94a3b824;width:8px;height:8px;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%)rotate(45deg)}.social-post-analytics-tooltip strong{color:#eef3fbf0;font-size:12px;font-weight:750;line-height:1.2}.social-post-analytics-tooltip-row{color:#eef3fb99;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;font-size:12px;font-weight:600;line-height:1.25;display:grid!important}.social-post-analytics-tooltip-platform{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid!important}.social-post-analytics-tooltip-platform .feed-platform-logo{border-radius:5px;width:22px;height:22px}.social-post-analytics-tooltip-platform .feed-platform-logo--x img{width:58%;height:58%;transform:translateY(3.5px)}.social-post-analytics-tooltip-platform>span{gap:2px;min-width:0;display:grid}.social-post-analytics-tooltip-platform>span>span,.social-post-analytics-tooltip-platform em{text-align:left;text-overflow:ellipsis;overflow:hidden}.social-post-analytics-tooltip-platform em{color:#eef3fb6b;white-space:normal;font-size:10px;font-style:normal;font-weight:550;line-height:1.25}.social-post-analytics-tooltip-row b{color:#eef3fbe0;text-align:right;min-width:40px;font-weight:700}.social-post-analytics-item:hover .social-post-analytics-tooltip,.social-post-analytics-item:focus-visible .social-post-analytics-tooltip{opacity:1}.social-post-analytics--rail{place-content:start center;justify-items:center;gap:15px;width:auto;min-width:58px;padding:22px 0 18px;display:grid}.social-post-analytics--rail .social-post-analytics-item{color:#eef3fb94;justify-items:center;gap:4px;min-width:34px;font-size:11px;line-height:1;display:grid}.social-post-analytics--rail .social-post-analytics-item svg{width:18px;height:18px}.social-post-analytics--rail .social-post-analytics-tooltip{inset:50% calc(100% + 12px) auto auto;transform:translateY(-50%)}.social-post-analytics--rail .social-post-analytics-tooltip:after{border-top:1px solid #94a3b824;border-bottom:0;border-left:0;border-right:1px solid #94a3b824;top:50%;left:auto;right:-5px;transform:translateY(-50%)rotate(45deg)}.social-post-select-control{align-self:start;margin-top:18px}.social-post-header{align-items:flex-start;gap:12px;min-width:0;display:flex}.social-post-identity{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.social-post-avatar{background:rgba(var(--main-green-rgb), .16);width:42px;height:42px;color:var(--main-green-soft);border-radius:999px;place-items:center;font-size:15px;font-weight:850;display:grid;position:relative;overflow:hidden}.social-post-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.social-post-avatar.has-image>span{opacity:0}.social-post-avatar:after{z-index:8;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;background:#020617f5;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:750;line-height:1;transition:opacity 80ms;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.social-post-avatar:hover:after,.social-post-avatar:focus-visible:after{opacity:1}.social-post-identity strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:14px;font-weight:750;line-height:1.35;display:block;overflow:hidden}.social-post-title-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.social-post-title-meta>span:not(.post-status-pill){color:#eef3fb80;font-size:12px;font-weight:600;line-height:1.35}.social-post-status{align-items:center;gap:10px;min-height:42px;margin-left:auto;display:inline-flex;position:relative}.social-post-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;margin-left:54px;display:grid}.social-post-body--text{grid-template-columns:1fr}.social-post-media{align-self:start;display:grid}.social-post-copy-panel{min-height:0;padding:0;overflow:visible}.social-post-body--text .social-post-copy-panel{height:auto;min-height:0;max-height:none}.social-post-copy{color:#eef3fbe6;white-space:pre-line;margin:0;font-size:15px;font-weight:450;line-height:1.48}.social-post-copy.is-clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.social-post-read-more{color:var(--main-green-soft);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:13px;font-weight:750;display:inline-flex}.social-post-read-more:hover,.social-post-read-more:focus-visible{color:#fff;outline:none}.social-post-video{background:linear-gradient(135deg, rgba(var(--main-green-rgb), .13), #60a5fa14), #0f172ac7;cursor:pointer;border:1px solid #94a3b824;border-radius:14px;align-self:start;width:100%;min-height:132px;position:relative;overflow:hidden}.social-post-video.is-portrait{justify-self:start;width:min(286px,100%)}.social-post-video.is-square{justify-self:start;width:min(520px,100%)}.social-post-video.is-landscape{width:100%}.social-post-video.is-loading{background:0 0;border-color:#0000;border-radius:0;width:min(286px,100%);min-height:96px;overflow:visible}.social-post-video video,.social-post-video img,.social-post-image img,.social-post-video-empty{width:100%;height:100%;display:block}.social-post-video video,.social-post-video img{object-fit:contain;background:#020617d1}.social-post-video img{object-fit:cover}.post-thumbnail video.is-loading,.social-post-video video.is-loading,.social-post-video.is-loading img,.drawer-video-frame video.is-loading{opacity:0;background:0 0;height:0;max-height:0}.drawer-video-frame video.is-loading{aspect-ratio:auto}.social-post-image{justify-self:stretch;width:100%;height:auto}.social-post-footer{justify-content:flex-end;align-items:center;width:100%;min-height:28px;padding-top:7px;display:flex}.social-post-image img{object-fit:contain;height:auto}.social-post-video-empty{color:#eef3fb94;place-items:center;gap:8px;font-size:12px;font-weight:700;display:grid}.social-post-video-empty svg{width:24px;height:24px;color:var(--main-green)}.social-post-meta{color:#eef3fb85;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.social-post-meta>span:not(.post-status-pill){align-items:center;min-height:22px;display:inline-flex}.social-destination-stack{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-height:32px;margin-left:auto;display:inline-flex}.social-destination-item{color:inherit;border-radius:999px;place-items:center;text-decoration:none;transition:opacity .16s,transform .16s;display:grid;position:relative}.social-destination-item:hover,.social-destination-item:focus-visible{outline:none}.social-destination-item:focus-visible{box-shadow:0 0 0 3px rgba(var(--main-green-rgb), .24)}.social-destination-item.is-disabled{cursor:default;opacity:.72}.social-destination-item.is-disabled:hover{transform:none}.social-destination-stack .connected-account-avatar,.social-destination-stack .platform-logo{width:30px;height:30px;box-shadow:0 5px 14px #02061738,0 0 0 2px #0f172af2}.social-destination-stack .connected-account-avatar-fallback{font-size:12px}.social-destination-stack .connected-account-platform{width:15px;height:15px;bottom:-3px;right:-3px}.social-destination-stack .connected-account-platform .platform-logo{width:15px;height:15px;box-shadow:0 2px 5px #02061742,0 0 0 1.5px #0f172af5}.social-destination-stack .connected-account-platform .platform-logo svg{width:9px;height:9px}.social-destination-stack .connected-account-platform .platform-logo--youtube svg{width:11px;height:8px}.social-destination-stack--muted .feed-platform-logo,.social-destination-item--muted .feed-platform-logo{background:#7db2e11f;border-color:#7db2e147;box-shadow:0 5px 14px #02061729}.social-destination-stack--muted .feed-platform-logo--facebook,.social-destination-item--muted .feed-platform-logo--facebook{background:#41556b}.social-destination-stack--muted .feed-platform-logo img,.social-destination-item--muted .feed-platform-logo img{filter:grayscale()sepia(.45)saturate(1.5)hue-rotate(176deg)brightness(1.18);opacity:.48}.social-destination-stack--muted .feed-platform-logo--youtube img,.social-destination-stack--muted .feed-platform-logo--facebook img,.social-destination-item--muted .feed-platform-logo--youtube img,.social-destination-item--muted .feed-platform-logo--facebook img{object-fit:cover;width:100%;height:100%}.social-destination-stack--muted .feed-platform-logo--facebook img,.social-destination-item--muted .feed-platform-logo--facebook img{filter:grayscale()brightness(.65);mix-blend-mode:lighten;opacity:1}.social-destination-stack--muted .feed-platform-logo--x img,.social-destination-stack--muted .feed-platform-logo--linkedin img,.social-destination-item--muted .feed-platform-logo--x img,.social-destination-item--muted .feed-platform-logo--linkedin img{opacity:.56}.social-destination-stack>.social-destination-item>.platform-logo svg{width:16px;height:16px}.social-destination-empty{color:#eef3fbb8;background:#eef3fb14;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.social-destination-stack--compact{flex:0 auto;justify-content:flex-end;margin-left:auto}.social-destination-stack--compact .connected-account-avatar,.social-destination-stack--compact .platform-logo,.social-destination-stack--compact .feed-platform-logo{width:19px;height:19px}.social-destination-stack--compact .feed-platform-logo{border:1px solid #eef3fb42;border-radius:5px;box-shadow:0 5px 14px #0206172e}.social-destination-stack--compact .feed-platform-logo--x img{width:58%;height:58%;transform:translate(0)}.social-destination-stack--compact .social-destination-item:after{z-index:12;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#020617f5;border-radius:7px;max-width:180px;padding:6px 8px;font-size:11px;font-weight:750;line-height:1;transition:opacity 80ms;position:absolute;bottom:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%)}.social-destination-stack--compact .social-destination-item:before{z-index:12;content:"";opacity:0;pointer-events:none;background:#020617f5;width:8px;height:8px;transition:opacity 80ms;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)rotate(45deg)}.social-destination-stack--compact .social-destination-item:hover:after,.social-destination-stack--compact .social-destination-item:hover:before,.social-destination-stack--compact .social-destination-item:focus-visible:after,.social-destination-stack--compact .social-destination-item:focus-visible:before{opacity:1}.social-destination-stack--compact .connected-account-platform,.social-destination-stack--compact .connected-account-platform .platform-logo{width:14px;height:14px}.social-destination-stack--footer{justify-content:flex-end;gap:12px;width:100%;margin-left:0}.social-destination-stack--footer .feed-platform-logo{border-radius:6px;width:26px;height:26px}.social-destination-stack--footer .feed-platform-logo--x img{width:58%;height:58%;transform:translate(0)}.social-destination-stack--footer .social-destination-item:after{z-index:12;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#020617f5;border-radius:7px;max-width:180px;padding:6px 8px;font-size:11px;font-weight:750;line-height:1;transition:opacity 80ms;position:absolute;bottom:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%)}.social-destination-stack--footer .social-destination-item:before{z-index:12;content:"";opacity:0;pointer-events:none;background:#020617f5;width:8px;height:8px;transition:opacity 80ms;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)rotate(45deg)}.social-destination-stack--footer .social-destination-item:hover:after,.social-destination-stack--footer .social-destination-item:hover:before,.social-destination-stack--footer .social-destination-item:focus-visible:after,.social-destination-stack--footer .social-destination-item:focus-visible:before{opacity:1}.social-destination-stack--rail{place-content:start center;justify-items:center;gap:12px;min-width:58px;margin-left:0;padding:22px 0 18px;display:grid}.social-destination-stack--rail .social-destination-empty{text-align:center;white-space:normal;border-radius:8px;width:46px;min-height:auto;padding:6px}.feed-platform-logo{background:#0f172ab8;border:1px solid #eef3fb4d;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden;box-shadow:0 5px 14px #02061738}.feed-platform-logo img{object-fit:contain;width:100%;height:100%;display:block}.feed-platform-logo--youtube{background:#fff}.feed-platform-logo--facebook{background:#0866ff}.feed-platform-logo--tiktok img,.feed-platform-logo--dropbox img{object-fit:cover}.feed-platform-logo--instagram{background:#e1306c}.feed-platform-logo--instagram img{object-fit:cover}.feed-platform-logo--linkedin{background:#0a66c2}.feed-platform-logo--linkedin img{object-fit:cover}.feed-platform-logo--tiktok,.feed-platform-logo--x{background:#000}.feed-platform-logo--x img{object-fit:contain;object-position:center;width:58%;height:58%;transform:translateY(3.5px)}.social-destination-stack--rail .platform-logo{border:1px solid #eef3fb4d;border-radius:7px;width:30px;height:30px;box-shadow:0 5px 14px #02061738}.social-destination-stack--rail>.social-destination-item>.platform-logo svg{width:16px;height:16px}.social-destination-stack--rail .platform-logo--youtube{background:#fff}.social-destination-stack--rail .platform-logo--facebook{color:#fff;background:#1877f2}.social-destination-stack--rail .platform-logo--instagram{color:#fff;background:radial-gradient(circle at 24% 105%,#feda75 0 26%,#0000 42%),linear-gradient(135deg,#f77737 0%,#fd1d1d 42%,#e1306c 72%,#c13584 100%)}.social-destination-stack--rail .platform-logo--instagram svg{fill:none;stroke:currentColor}.social-destination-stack--rail .platform-logo--tiktok{background:#000}.social-destination-stack--rail .platform-logo--linkedin{color:#fff;background:#0a66c2}.social-destination-stack--rail .platform-logo--x{color:#fff;background:#000}.social-destination-stack--rail .social-destination-item{transition:opacity .16s,transform .16s,filter .16s}.social-destination-stack--rail .social-destination-item:hover,.social-destination-stack--rail .social-destination-item:focus-visible{filter:brightness(1.08);transform:scale(1.08)}.social-destination-stack--rail .social-destination-item:after{z-index:12;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#020617f5;border-radius:7px;max-width:180px;padding:6px 8px;font-size:11px;font-weight:750;line-height:1;transition:opacity 80ms;position:absolute;top:50%;right:calc(100% + 10px);overflow:hidden;transform:translateY(-50%)}.social-destination-stack--rail .social-destination-item:before{z-index:12;content:"";opacity:0;pointer-events:none;background:#020617f5;width:8px;height:8px;transition:opacity 80ms;position:absolute;top:50%;right:calc(100% + 6px);transform:translateY(-50%)rotate(45deg)}.social-destination-stack--rail .social-destination-item:hover:after,.social-destination-stack--rail .social-destination-item:hover:before,.social-destination-stack--rail .social-destination-item:focus-visible:after,.social-destination-stack--rail .social-destination-item:focus-visible:before{opacity:1}.destination-chip--instagram{color:#ff75ae!important;background:#ff75ae1f!important}.destination-chip--youtube{color:#ff6262!important;background:#ff62621f!important}.destination-chip--photos,.destination-chip--firebasestorage,.destination-chip--archive{color:var(--secondary)!important;background:rgba(var(--main-green-rgb), .12)!important}.status-chip{color:var(--primary)!important;background:#ef486f1f!important}.ai-status-chip,.drawer-ai-status{background:rgba(var(--main-green-rgb), .14);width:fit-content;color:var(--secondary);border-radius:999px;align-items:center;padding:7px 10px;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex}.ai-status-chip.is-failed,.drawer-ai-status.is-failed{color:var(--primary);background:#ef486f29}.drawer-ai-status{margin-top:10px}.empty-state{color:#eef3fb9e;text-align:center;padding:22px}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#020617b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-backdrop--confirm{z-index:70}.scheduler-choice-modal{width:min(460px,100%)}.scheduler-choice-actions{gap:10px;margin-top:16px;display:grid}.scheduler-choice-button{width:100%;min-height:72px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#0f172a9e;border:1px solid #94a3b824;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:12px;transition:background .16s,border-color .16s,transform .16s;display:grid}.scheduler-choice-button:hover,.scheduler-choice-button:focus-visible,.scheduler-choice-button.is-selected{border-color:rgba(var(--main-green-rgb), .34);background:rgba(var(--main-green-rgb), .1);outline:none}.scheduler-choice-button>svg{background:rgba(var(--main-green-rgb), .1);width:38px;height:38px;color:var(--main-green-soft);border-radius:10px;padding:9px}.scheduler-choice-button span{gap:3px;min-width:0;display:grid}.scheduler-choice-button strong,.scheduler-choice-button small{text-overflow:ellipsis;overflow:hidden}.scheduler-choice-button strong{color:var(--ink);font-size:14px;font-weight:850}.scheduler-choice-button small{color:#eef3fb94;font-size:12px;font-weight:650;line-height:1.4}.scheduler-month-time-field{color:#eef3fbad;gap:8px;margin-top:14px;font-size:12px;font-weight:800;display:grid}.scheduler-month-time-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:260px;margin-top:10px;padding-right:2px;display:grid;overflow-y:auto}.scheduler-month-time-option{min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:#0f172a9e;border:1px solid #94a3b824;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.scheduler-month-time-option.is-selected,.scheduler-month-time-option:hover,.scheduler-month-time-option:focus-visible{border-color:rgba(var(--main-green-rgb), .36);background:rgba(var(--main-green-rgb), .12);outline:none}.scheduler-month-time-option svg{width:14px;height:14px;color:var(--main-green-soft)}.delete-confirmation-modal{background:#0f172a;border:1px solid #f871713d;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:16px;width:min(440px,100%);padding:20px;display:grid;box-shadow:0 24px 80px #00000073}.delete-confirmation-icon{color:#fecaca;background:#ef486f24;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.delete-confirmation-icon svg{width:20px;height:20px}.workspace-delete-confirmation-modal{background:#0f172a;border-color:#94a3b82e;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px 16px;width:min(560px,100vw - 40px);min-height:min(346px,100svh - 40px);padding:24px}.workspace-delete-confirmation-modal .delete-confirmation-icon{width:48px;height:48px;color:var(--ink);background:0 0;border-radius:999px}.workspace-delete-confirmation-modal .delete-confirmation-icon .workspace-logo{border-radius:999px;width:48px;height:48px;font-size:18px}.workspace-delete-confirmation-modal .delete-confirmation-icon .workspace-logo img{border-radius:inherit}.workspace-delete-confirmation-modal h2{color:#fff}.workspace-delete-confirmation-modal p{color:#eef3fbb8}.workspace-delete-confirmation-modal .admin-delete-confirmation-field input{background:#02061747;border-color:#eef3fb33}.workspace-delete-confirmation-modal .admin-delete-confirmation-field{margin-top:22px}.workspace-delete-confirmation-modal .delete-confirmation-actions{margin-top:-2px}.discard-confirmation-modal{border-color:rgba(var(--main-green-rgb), .24)}.billing-addon-confirmation-modal{border-color:#94a3b82e;width:min(560px,100%);overflow:hidden}.billing-addon-confirmation-modal .modal-header{margin-bottom:0}.billing-addon-confirmation-modal h2{white-space:nowrap}.billing-addon-confirmation-copy{margin:0}.manual-post-actions.billing-addon-confirmation-actions{justify-content:flex-end}.manual-post-actions.billing-addon-confirmation-actions .green-action-button,.manual-post-actions.billing-addon-confirmation-actions .primary-button{width:auto;min-height:40px;padding:0 16px}.discard-confirmation-icon{background:rgba(var(--main-green-rgb), .14);color:var(--main-green-soft)}.delete-confirmation-modal h2{color:var(--ink);margin:0;font-size:20px;line-height:1.2}.delete-confirmation-modal p{color:#eef3fba8;margin:8px 0 0;font-size:14px;line-height:1.5}.delete-confirmation-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.delete-confirmation-cancel,.delete-confirmation-delete{min-height:38px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.delete-confirmation-cancel{color:#eef3fbd1;background:#0f172ac7;border:1px solid #94a3b82e}.delete-confirmation-delete{color:#fecaca;background:#ef486f29;border:1px solid #f8717157}.delete-confirmation-cancel:hover,.delete-confirmation-cancel:focus-visible{background:#1e293bc2;border-color:#94a3b84d;outline:none}.delete-confirmation-delete:hover,.delete-confirmation-delete:focus-visible{color:#fee2e2;background:#ef486f38;border-color:#f8717180;outline:none}.delete-confirmation-cancel:disabled,.delete-confirmation-delete:disabled{cursor:wait;opacity:.62}.delete-confirmation-delete svg{width:16px;height:16px}.billing-addon-confirmation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.billing-addon-confirmation-summary div{background:#0f172aa3;border:1px solid #94a3b824;border-radius:10px;gap:5px;min-width:0;padding:10px;display:grid}.billing-addon-confirmation-summary dt,.billing-addon-confirmation-summary dd{margin:0}.billing-addon-confirmation-summary dt{color:#eef3fb8a;text-transform:uppercase;font-size:11px;font-weight:750}.billing-addon-confirmation-summary dd{color:var(--ink);font-size:16px;font-weight:850}.billing-addon-price-warning{color:#facc15}.billing-addon-confirm-button{border-color:rgba(var(--main-green-rgb), .34);background:rgba(var(--main-green-rgb), .16);color:var(--main-green-soft)}.billing-addon-confirm-button:hover,.billing-addon-confirm-button:focus-visible{border-color:rgba(var(--main-green-rgb), .5);background:rgba(var(--main-green-rgb), .22);color:#d9ffc7}.drawer-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:30;background:#0206179e;justify-content:flex-end;animation:.18s ease-out both drawer-backdrop-in;display:flex;position:fixed;inset:0}.drawer-backdrop.is-closing{animation:.18s ease-in both drawer-backdrop-out}.post-drawer{background:radial-gradient(circle at 100% 0,#ef486f1f,#0000 26rem),#101827;border-left:1px solid #94a3b82e;grid-template-columns:minmax(280px,372px) minmax(360px,1fr);gap:16px;width:min(980px,100vw - 48px);height:100svh;padding:22px;animation:.24s cubic-bezier(.22,1,.36,1) both post-drawer-in;display:grid;position:relative;overflow:visible;box-shadow:-28px 0 70px #0000006b}.post-drawer:focus{outline:none}.drawer-backdrop.is-closing .post-drawer{animation:.24s cubic-bezier(.64,0,.78,0) both post-drawer-out}@keyframes drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes post-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes post-drawer-out{0%{transform:translate(0)}to{transform:translate(100%)}}.drawer-close{color:#eef3fbb8;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:inline-grid;position:fixed;top:18px;right:calc(min(980px,100vw - 48px) + 16px)}.drawer-close:hover,.drawer-close:focus-visible{color:var(--ink);background:#eef3fb0f}.drawer-close svg{width:20px;height:20px}.drawer-preview{z-index:200;scrollbar-width:thin;scrollbar-color:#94a3b857 transparent;align-content:start;justify-items:start;gap:14px;min-height:0;padding-bottom:12px;display:grid;position:relative;overflow:auto}.drawer-preview::-webkit-scrollbar{width:8px}.drawer-preview::-webkit-scrollbar-track{background:0 0}.drawer-preview::-webkit-scrollbar-thumb{background:#94a3b857;border-radius:999px}.drawer-title-field{width:100%;max-width:360px;margin:0}.drawer-title-field input{min-height:44px;color:var(--ink);letter-spacing:0;background:#0f172a9e;border-color:#94a3b829;padding:0 12px;font-size:13px;font-weight:650;line-height:1.45}.drawer-title-field input:focus,.drawer-title-field input:focus-visible{border-color:#eef3fb80;outline:none;box-shadow:0 0 0 3px #eef3fb1f}.admin-readonly-banner,.admin-readonly-footer{border:1px solid rgba(var(--main-green-rgb), .24);background:rgba(var(--main-green-rgb), .08);color:#eef3fbb8;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.admin-readonly-banner{margin-bottom:12px}.admin-readonly-banner svg,.admin-readonly-footer svg{width:16px;height:16px;color:var(--main-green-soft);flex:none}.admin-readonly-footer{justify-content:center;margin-top:12px}.drawer-thumbnail-menu{z-index:1000;position:absolute;top:10px;right:10px}.drawer-thumbnail-icon-button{color:#0f1827;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eef3fbd1;border:1px solid #eef3fbb8;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative;box-shadow:0 12px 30px #00000038}.drawer-thumbnail-icon-button:hover:not(:disabled),.drawer-thumbnail-icon-button.is-open{background:#ffffffeb;border-color:#ffffffe0}.drawer-thumbnail-icon-button:disabled{cursor:not-allowed;opacity:.58}.drawer-thumbnail-icon-button svg{width:18px;height:18px}.drawer-thumbnail-icon-button:after{z-index:5;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;background:#020617f5;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:750;line-height:1;transition:opacity 80ms;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.drawer-thumbnail-icon-button:before{z-index:5;content:"";opacity:0;pointer-events:none;background:0 0;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:5px solid #020617f5;width:0;height:0;transition:opacity 80ms;position:absolute;top:50%;right:calc(100% + 5px);transform:translateY(-50%)}.drawer-thumbnail-icon-button:hover:after,.drawer-thumbnail-icon-button:hover:before,.drawer-thumbnail-icon-button:focus-visible:after,.drawer-thumbnail-icon-button:focus-visible:before{opacity:1}.drawer-thumbnail-icon-button.is-open:after,.drawer-thumbnail-icon-button.is-open:before{opacity:0}.drawer-thumbnail-dropdown{z-index:1001;background:#0f172afa;border:1px solid #94a3b829;border-radius:14px;gap:6px;width:min(330px,100vw - 56px);max-height:none;padding:8px;display:grid;position:absolute;top:calc(100% + 9px);left:auto;right:0;overflow:visible;box-shadow:0 18px 42px #00000061,inset 0 1px #ffffff0d}.drawer-thumbnail-option{width:100%;min-height:68px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:12px;transition:background .16s,color .16s;display:grid}.drawer-thumbnail-option:hover,.drawer-thumbnail-option:focus-visible{background:#eef3fb12;outline:none}.drawer-thumbnail-option svg{color:#eef3fbd1;place-self:center;width:18px;height:18px}.drawer-thumbnail-option span{gap:5px;min-width:0;display:grid}.drawer-thumbnail-option strong{color:#eef3fbf0;white-space:normal;font-size:13px;font-weight:760;line-height:1.25}.drawer-thumbnail-option small{color:#eef3fb94;white-space:normal;font-size:12px;font-weight:600;line-height:1.35}.drawer-frame-selector-wrap{width:min(100%,360px)}.drawer-video-preview-shell:has(.drawer-video-frame.is-square) .drawer-frame-selector-wrap{width:min(100%,430px)}.drawer-frame-selector{color:#eef3fbd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617c7;border:1px solid #eef3fb29;border-radius:10px;gap:12px;padding:12px;font-size:12px;font-weight:650;line-height:1.35;display:grid}.drawer-frame-selector-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.drawer-frame-selector-header span{color:#eef3fbe0;min-width:0;font-size:13px;font-weight:760;line-height:1.3}.drawer-frame-selector-header small{color:#eef3fb94;white-space:nowrap;font-size:12px;font-weight:750;line-height:1}.drawer-frame-capture-hint{color:#eef3fb94;justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:12px;font-weight:700;line-height:1.25;display:flex}.drawer-frame-capture-hint span:first-child{min-width:0}.drawer-frame-capture-hint span:last-child{white-space:nowrap;flex:none}.drawer-frame-strip-loading{color:#eef3fb9e;align-content:center;gap:10px;min-height:76px;font-size:12px;font-weight:700;display:grid}.drawer-frame-progress-copy{justify-content:space-between;align-items:center;gap:12px;display:flex}.drawer-frame-progress-copy span{color:#eef3fbb8;font-size:12px;font-weight:760;line-height:1.2}.drawer-frame-progress-copy small{color:#eef3fb80;font-size:11px;font-weight:800;line-height:1}.drawer-frame-progress-track{background:#eef3fb1f;border-radius:999px;height:8px;overflow:hidden}.drawer-frame-progress-track div{border-radius:inherit;background:#eef3fbe0;height:100%;transition:width .32s}.drawer-frame-scrub-control{gap:7px;min-width:0;display:grid}.drawer-frame-scrubber{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:28px;position:relative}.drawer-frame-scrubber:focus-visible{outline-offset:4px;outline:2px solid #eef3fb61}.drawer-frame-scrubber-track{background:#eef3fb29;border-radius:999px;height:8px;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.drawer-frame-scrubber-fill{border-radius:inherit;background:#eef3fbe6;height:100%;display:block}.drawer-frame-scrubber-thumb{pointer-events:none;background:#eef3fbfa;border:3px solid #0f1827;border-radius:999px;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #eef3fb70,0 8px 18px #00000057}.drawer-frame-scrub-labels{color:#eef3fb80;justify-content:space-between;align-items:center;font-size:11px;font-weight:750;line-height:1;display:flex}.drawer-frame-selector>div:last-child{justify-content:flex-end;gap:8px;display:flex}.drawer-frame-button{color:#0f1827;min-height:34px;font:inherit;cursor:pointer;background:#eef3fbe6;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.drawer-frame-button--ghost{color:#eef3fbc7;background:#0f172a94;border:1px solid #eef3fb29}.drawer-frame-button:disabled{cursor:not-allowed;opacity:.58}.drawer-frame-button svg{width:15px;height:15px;margin-right:7px}.drawer-thumbnail-overlay-progress{z-index:4;background:#020617a3;border-radius:999px;width:78px;height:5px;position:absolute;top:54px;right:10px;overflow:hidden}.drawer-thumbnail-overlay-progress div{border-radius:inherit;background:var(--main-green);height:100%;transition:width .18s}.drawer-video-preview-shell{justify-items:start;gap:10px;width:100%;display:grid}.drawer-video-frame{aspect-ratio:9/16;background:#0f172abd;border:1px solid #94a3b829;border-radius:16px;width:min(100%,360px);position:relative;overflow:visible;box-shadow:0 18px 44px #00000038}.drawer-video-frame.is-landscape{width:min(100%,360px)}.drawer-video-frame.is-square{width:min(100%,430px)}.drawer-video-frame.is-empty{width:min(100%,360px)}.drawer-video-frame.is-poster-preview{overflow:hidden}.drawer-video-frame.is-loading{aspect-ratio:auto;width:100%;min-height:112px;box-shadow:none;background:0 0;border-color:#0000;border-radius:0;overflow:visible}.drawer-video-frame.is-loading .drawer-thumbnail-menu{display:none}.drawer-video-download-link{box-sizing:border-box;width:min(100%,360px);min-height:38px;color:var(--ink);cursor:pointer;background:#0f172a9e;border:1px solid #94a3b838;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.drawer-video-download-link:disabled{cursor:wait;opacity:.68}.drawer-video-preview-shell:has(.drawer-video-frame.is-square) .drawer-video-download-link{width:min(100%,430px)}.drawer-video-download-link:hover,.drawer-video-download-link:focus-visible{background:#1e293bc7;border-color:#eef3fb70;outline:none}.drawer-video-download-link svg{width:16px;height:16px}.drawer-video-frame .drawer-video-element.is-warming{opacity:0;pointer-events:none;position:absolute;inset:0}.drawer-poster-preview{z-index:3;border-radius:inherit;width:100%;height:100%;color:inherit;cursor:pointer;background:#020617;border:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.drawer-poster-preview img{object-fit:cover;background:#020617;width:100%;height:100%;display:block}.drawer-poster-preview:focus-visible{outline-offset:3px;outline:2px solid #eef3fb94}.drawer-video-duration{z-index:5;bottom:8px;right:8px}.drawer-video-frame video,.drawer-video-frame>img,.drawer-video-frame>.drawer-selected-frame-stack,.drawer-video-empty{border-radius:inherit;object-fit:contain;background:#020617;width:100%;height:100%;display:block;overflow:hidden}.drawer-video-frame img{aspect-ratio:auto}.drawer-video-frame .drawer-selected-frame-preview{width:100%;height:100%;aspect-ratio:inherit;object-fit:contain}.drawer-selected-frame-stack{background:#020617;position:relative}.drawer-selected-frame-stack img{border-radius:inherit;object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.drawer-selected-frame-stack img.is-active{opacity:1}.drawer-manual-preview,.drawer-manual-editor{gap:12px;width:100%;max-width:360px;display:grid}.drawer-manual-editor-field{background:#0f172a9e;border:1px solid #94a3b829;border-radius:10px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.drawer-manual-editor-field:focus-within{border-color:#eef3fb80;box-shadow:0 0 0 3px #eef3fb1f}.drawer-manual-editor-field textarea{min-height:0;max-height:min(48svh,420px);padding:13px}.drawer-manual-editor-field textarea:disabled{color:#eef3fbb8;cursor:not-allowed}.drawer-manual-image-replace{background:#0f172a9e;border:1px solid #94a3b829;border-radius:10px;gap:10px;padding:12px;display:grid;position:relative;overflow:hidden}.drawer-manual-image-replace img{object-fit:contain;background:#020617;border-radius:8px;width:100%;max-height:calc(100svh - 420px);display:block}.drawer-manual-image-replace .green-action-button{justify-content:center;width:100%}.drawer-image-replace-progress{background:#94a3b838;border-radius:999px;height:4px;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden}.drawer-image-replace-progress div{border-radius:inherit;background:var(--main-green-soft);height:100%}.drawer-manual-copy-panel{background:#0f172a9e;border:1px solid #94a3b829;border-radius:10px;gap:0;width:100%;min-width:0;display:grid;overflow:hidden}.drawer-manual-copy-content{gap:6px;padding:12px;display:grid}.drawer-manual-copy{color:#eef3fbe6;white-space:pre-line;margin:0;font-size:14px;font-weight:450;line-height:1.48}.drawer-manual-copy.is-clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.drawer-manual-read-more{color:var(--main-green-soft);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:750}.drawer-manual-read-more:hover,.drawer-manual-read-more:focus-visible{color:#fff;outline:none}.drawer-manual-image-frame{width:100%;padding:0 12px 12px;overflow:hidden}.drawer-manual-image-frame img{object-fit:contain;background:#020617;border-radius:8px;width:100%;max-height:calc(100svh - 280px);display:block}.drawer-text-preview{aspect-ratio:auto;text-align:center;white-space:pre-line;background:0 0;place-items:center;height:88px;min-height:88px;padding:18px;display:grid}.drawer-text-preview span{color:var(--ink);font-size:13px;font-weight:650;line-height:1.45}.drawer-video-empty{color:#eef3fb94;align-content:center;place-items:center;gap:10px;font-size:13px;font-weight:500;display:grid}.drawer-video-empty svg{width:28px;height:28px;color:var(--primary)}.drawer-workspace{z-index:1;grid-template-rows:auto minmax(0,1fr);gap:16px;min-width:0;min-height:0;display:grid;position:relative;overflow:visible}.drawer-toolbar{z-index:20;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.drawer-refresh-ai-button{color:#cbd5e1c2;min-height:40px;font:inherit;cursor:pointer;background:#0f172a2e;border:1px solid #94a3b857;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.drawer-refresh-ai-button:hover:not(:disabled){color:#eef3fbe0;background:#1e293b57;border-color:#cbd5e185}.drawer-refresh-ai-button:disabled{cursor:not-allowed;opacity:.62}.drawer-refresh-ai-button svg{width:16px;height:16px}.drawer-tabs{flex-wrap:wrap;align-items:flex-end;gap:28px;min-height:48px;display:flex}.drawer-tab{color:#eef3fbb8;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:0 2px;font-size:16px;font-weight:750;transition:border-color .16s,color .16s;display:inline-flex}.drawer-tab:hover,.drawer-tab.is-active{border-bottom-color:var(--main-green);color:var(--main-green-soft)}.drawer-tab svg{flex:none;display:none}.post-processing-overlay{z-index:1200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0f172aad;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.post-processing-card{width:min(560px,100%);color:var(--ink);text-align:center;justify-items:center;display:grid}.post-processing-card>svg{width:34px;height:34px;color:var(--main-green);margin-bottom:18px}.post-processing-card h2{color:var(--ink);letter-spacing:0;margin:0;font-size:25px;font-weight:760;line-height:1.15}.post-processing-card>p{color:#eef3fbb8;max-width:480px;margin:10px 0 22px;font-size:14px;line-height:1.55}.post-processing-stage-list{gap:10px;width:min(480px,100%);display:grid}.post-processing-stage{text-align:left;background:#eef3fb1c;border:1px solid #eef3fb1a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:14px;min-height:58px;padding:10px 12px 10px 16px;display:grid}.post-processing-stage div{min-width:0}.post-processing-stage strong,.post-processing-stage span{display:block}.post-processing-stage strong{color:var(--ink);font-size:13px;font-weight:760;line-height:1.35}.post-processing-stage span{color:#eef3fb94;margin-top:3px;font-size:12px;line-height:1.35}.post-processing-stage small{color:#eef3fbb3;white-space:nowrap;font-size:12px;font-weight:650}.post-processing-stage>svg{width:20px;height:20px;color:var(--main-green)}.post-processing-stage.is-complete{background:rgba(var(--main-green-rgb), .11);border-color:rgba(var(--main-green-rgb), .2)}.post-processing-stage.is-complete small{color:var(--main-green-soft)}.drawer-panel{grid-template-rows:auto minmax(0,1fr) auto;gap:0;min-height:0;display:grid;overflow:hidden}.drawer-panel-heading{z-index:2;background:radial-gradient(circle at 100% 0,#ef486f1f,#0000 26rem),#101827;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.drawer-panel-scroll{align-content:start;gap:12px;min-height:0;display:grid;overflow:hidden}.video-description-needed-panel{background:#2563eb17;border:1px solid #60a5fa42;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 16px;display:grid}.video-description-needed-panel div{gap:4px;min-width:0;display:grid}.video-description-needed-panel strong{color:var(--ink);font-size:14px;font-weight:760;line-height:1.35}.video-description-needed-panel span{color:#dbeafeb8;font-size:13px;line-height:1.45}.video-description-needed-button{white-space:nowrap;margin-left:0}.drawer-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.drawer-time-status{color:#eef3fb9e;min-width:0;font-size:12px;font-weight:750;line-height:1.35}.drawer-toggle-all{color:#eef3fbb8;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.drawer-toggle-all:hover{color:#fff}.drawer-toggle-all svg{width:14px;height:14px;transition:transform .16s}.drawer-toggle-all svg.is-expanded{transform:rotate(90deg)}.drawer-panel-heading h3{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:17px;font-weight:700}.drawer-panel-heading p{color:#eef3fb8f;margin:4px 0 0;font-size:13px}.history-list{overscroll-behavior:contain;align-content:start;gap:14px;min-height:0;display:grid;overflow:auto}.history-summary-card,.posted-destination-list,.history-empty-state{background:#0f172a9e;border:1px solid #94a3b824;border-radius:14px}.history-summary-card{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:15px;display:grid}.history-summary-icon{background:rgba(var(--main-green-rgb), .12);width:42px;height:42px;color:var(--main-green-soft);border-radius:999px;place-items:center;display:grid}.history-summary-icon svg{width:20px;height:20px}.history-summary-card strong{color:var(--ink);font-size:14px;font-weight:750;line-height:1.2;display:block}.history-summary-card span:not(.history-summary-icon){color:#eef3fb94;margin-top:5px;font-size:12px;font-weight:600;display:block}.posted-destination-list{display:grid;overflow:hidden}.posted-destination-row{min-height:88px;color:inherit;border-top:1px solid #94a3b81f;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:20px 24px;text-decoration:none;transition:background .16s,color .16s;display:grid}.posted-destination-row:first-child{border-top:0}.posted-destination-row:hover{background:#eef3fb0d}.posted-destination-row.is-disabled{cursor:default}.posted-destination-row.is-disabled:hover{background:0 0}.posted-destination-row>span:not(.connected-account-avatar):not(.posted-destination-logo):not(.posted-destination-muted){gap:5px;min-width:0;display:grid}.posted-destination-row strong,.posted-destination-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.posted-destination-row strong{color:var(--ink);font-size:13px;font-weight:750}.posted-destination-row small,.posted-destination-muted{color:#eef3fb85;font-size:12px;font-style:normal;font-weight:600}.posted-destination-row>svg{color:#eef3fb66;justify-self:center;width:16px;height:16px}.posted-destination-row:hover>svg{color:var(--main-green-soft)}.posted-destination-logo{place-items:center;width:48px;height:48px;display:grid}.posted-destination-muted{white-space:nowrap;justify-self:end}.posted-destination-logo .platform-logo{width:28px;height:28px}.history-empty-state{text-align:center;justify-items:center;gap:8px;padding:26px 18px;display:grid}.history-empty-state svg{color:#eef3fb8a;background:#eef3fb0f;border-radius:999px;width:34px;height:34px;padding:8px}.history-empty-state strong{color:var(--ink);font-size:14px;font-weight:750}.history-empty-state span{color:#eef3fb8f;max-width:320px;font-size:12px;line-height:1.45}.platform-list{overscroll-behavior:contain;background:#0f172a9e;border:1px solid #94a3b824;border-radius:14px;align-content:start;gap:0;max-height:100%;display:grid;overflow:auto}.history-row,.transcript-shell{background:#0f172a9e;border:1px solid #94a3b824;border-radius:14px}.transcript-shell{overscroll-behavior:contain;min-height:0;overflow:auto}.platform-card{background:0 0;border-top:1px solid #94a3b81f;position:relative;overflow:visible}.platform-card:first-child{border-top:0}.platform-card.is-expanded{z-index:2;background:#eef3fb0a}.platform-card.has-open-dropdown{z-index:30}.platform-card.is-posted{background:rgba(var(--main-green-rgb), .04)}.platform-card.is-posting{background:#38bdf809}.platform-card.has-error{background:#fb718509}.platform-card.needs-reconnect{background:#fbbf2409}.platform-card.is-ready-to-retry{background:rgba(var(--main-green-rgb), .045)}.platform-row{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:88px;padding:20px 24px;transition:background .16s;display:grid}.platform-row:hover{background:#eef3fb0d}.platform-expand{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;padding:0;display:grid}.platform-avatar{color:#ffc8d6;background:#ef486f24;border-radius:999px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:grid}.platform-expand .transcript-platform-icon{background:rgba(var(--main-green-rgb), .16);width:42px;min-width:42px;height:42px;color:var(--main-green-soft);box-shadow:inset 0 0 0 1px rgba(var(--main-green-rgb), .24), 0 6px 16px #02061729;border-radius:999px;place-items:center;margin-top:0;line-height:0;display:inline-grid}.platform-expand .transcript-platform-icon svg{stroke-width:2.2px;width:19px;height:19px;display:block;transform:translateY(1.5px)}.destination-avatar--youtube{color:#ff9c9c;background:#ff626221}.destination-avatar--instagram{color:#ff9fca;background:#ff75ae21}.destination-avatar--tiktok,.destination-avatar--x{color:var(--ink);background:#eef3fb1c}.destination-avatar--linkedin{color:#9bc4ff;background:#5fa5ff24}.destination-avatar--storage,.destination-avatar--photos,.destination-avatar--archive,.destination-avatar--dropbox{background:rgba(var(--main-green-rgb), .13);color:#b8ef9b}.platform-row strong,.history-row strong{color:var(--ink);font-size:14px;font-weight:700;line-height:24px;display:block}.platform-expand span,.history-row span{color:#eef3fb8c;margin-top:4px;font-size:12px;font-weight:500;line-height:20px;display:block}.platform-actions{align-items:center;gap:8px;display:inline-flex}.platform-connect-button{border-color:rgba(var(--main-green-rgb), .38);background:rgba(var(--main-green-rgb), .14);color:#d9ffc8;border-radius:999px;min-height:34px;padding-inline:12px}.platform-connect-button:hover{border-color:rgba(var(--main-green-rgb), .6);background:rgba(var(--main-green-rgb), .22)}.platform-posted-status{justify-content:flex-end;align-items:center;gap:6px;min-width:82px;display:inline-flex}.platform-published-link{color:#eef3fbad;cursor:pointer;background:#eef3fb0f;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;text-decoration:none;display:inline-grid;position:relative}.platform-published-link:hover{background:rgba(var(--main-green-rgb), .12);color:var(--main-green-soft)}.platform-published-link--disabled,.platform-published-link--disabled:hover{color:#94a3b875;cursor:pointer;background:#94a3b814}.platform-published-link--disabled:after{z-index:1000;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;background:#020617f5;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:700;line-height:1;transition:opacity 80ms;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.platform-published-link--disabled:before{z-index:1000;content:"";opacity:0;pointer-events:none;background:#020617f5;width:8px;height:8px;transition:opacity 80ms,transform 80ms;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)rotate(45deg)}.platform-published-link--disabled:hover:after,.platform-published-link--disabled:hover:before,.platform-published-link--disabled:focus-visible:after,.platform-published-link--disabled:focus-visible:before{opacity:1}.platform-published-link svg{width:15px;height:15px}.transcript-copy-action{grid-auto-flow:column;gap:6px;width:auto;min-width:28px;padding:0 8px;transition:background .16s,color .16s,min-width .16s}.transcript-copy-action span{color:inherit;margin:0;font-size:11px;font-weight:800;line-height:1;display:none}.transcript-copy-action.is-copied{background:rgba(var(--main-green-rgb), .18);min-width:78px;color:var(--main-green-soft)}.transcript-copy-action.is-copied span{display:inline}.platform-toggle{box-sizing:border-box;outline-offset:2px;cursor:pointer;background:#ffffff0d;border-radius:999px;flex:none;align-items:center;width:44px;height:24px;margin:0;padding:2px;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.platform-toggle.is-disabled{cursor:not-allowed;opacity:.62}.platform-toggle-knob{background:#fff;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;margin:0;transition:transform .2s ease-in-out;display:grid;position:relative;box-shadow:0 1px 2px #0206172e,inset 0 0 0 1px #1118270d}.platform-toggle:has(input:checked){background:var(--main-green);box-shadow:inset 0 0 0 1px rgba(var(--main-green-rgb), .4)}.platform-toggle:has(input:checked) .platform-toggle-knob{transform:translate(20px)}.platform-toggle input{appearance:none;cursor:pointer;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.platform-toggle input:disabled{cursor:not-allowed}.platform-toggle:has(input:focus-visible){outline:3px solid rgba(var(--main-green-rgb), .24)}.platform-toggle-icon{opacity:1;justify-content:center;align-items:center;width:100%;height:100%;margin:0;transition:opacity .2s ease-in;display:flex;position:absolute;inset:0}.platform-toggle-icon svg{width:12px;height:12px;display:block}.platform-toggle-icon--off{color:#94a3b8}.platform-toggle-icon--on{color:var(--main-green);opacity:0;transition-duration:.1s;transition-timing-function:ease-out}.platform-toggle:has(input:checked) .platform-toggle-icon--off{opacity:0;transition-duration:.1s;transition-timing-function:ease-out}.platform-toggle:has(input:checked) .platform-toggle-icon--on{opacity:1;transition-duration:.2s;transition-timing-function:ease-in}.platform-chevron{color:#eef3fb80;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:inline-grid}.platform-chevron:hover{color:var(--ink);background:#eef3fb0f}.platform-chevron svg{width:16px;height:16px;transition:transform .16s}.platform-card.is-expanded .platform-chevron svg{transform:rotate(90deg)}.platform-details{border-top:1px solid #94a3b81a;gap:12px;padding:18px 16px 16px 70px;display:grid}.transcript-platform-details{padding-left:70px}.destination-form{gap:12px;display:grid;position:relative}.destination-caption-actions{justify-content:flex-end;gap:4px;min-height:0;display:flex;position:absolute;top:-4px;right:0}.destination-caption-action{color:#eef3fbc2;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:26px;height:26px;padding:0;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-grid;position:relative}.destination-caption-action:hover:not(:disabled),.destination-caption-action:focus-visible{color:var(--main-green-soft);background:#eef3fb0f;outline:none}.destination-caption-action:disabled{cursor:not-allowed;opacity:.42}.destination-caption-action svg{width:15px;height:15px}.destination-caption-action:before,.destination-caption-action:after{z-index:12;opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;left:50%;transform:translate(-50%)}.destination-caption-action:before{color:#eef3fbf0;content:attr(data-tooltip);white-space:normal;background:#020617f5;border:1px solid #94a3b833;border-radius:7px;width:max-content;max-width:min(240px,56vw);padding:7px 9px;font-size:11px;font-weight:800;line-height:1.2;bottom:calc(100% + 8px);box-shadow:0 14px 32px #0206175c}.destination-caption-action:after{content:"";background:#020617f5;border-bottom:1px solid #94a3b833;border-right:1px solid #94a3b833;width:8px;height:8px;bottom:calc(100% + 3px);transform:translate(-50%)rotate(45deg)}.destination-caption-action:hover:before,.destination-caption-action:hover:after,.destination-caption-action:focus-visible:before,.destination-caption-action:focus-visible:after{opacity:1}.destination-form label{margin-bottom:0}.destination-form textarea{resize:none;padding-bottom:14px;display:block;overflow:hidden}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-help{color:#eef3fb85;font-size:12px;font-weight:500;line-height:1.45}.toggle-stack{gap:10px;display:grid}.toggle-row{cursor:pointer;background:#02061747;border:1px solid #94a3b81f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:12px;transition:border-color .16s,background .16s}.toggle-row:hover{background:#0f172a6b;border-color:#94a3b838}.toggle-row strong{color:var(--ink);font-size:13px;font-weight:800;display:block}.toggle-row small{color:#eef3fb8a;margin-top:3px;font-size:12px;font-weight:500;line-height:1.45;display:block}.toggle-row input[type=checkbox],.standard-checkbox{appearance:none;cursor:pointer;background-color:#0f172adb;background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border:1px solid #94a3b85c;border-radius:5px;flex:none;width:18px;height:18px;margin:0;padding:0;transition:border-color .16s,background-color .16s,box-shadow .16s;box-shadow:inset 0 1px 1px #02061738}.toggle-row input[type=checkbox]:hover:not(:disabled),.standard-checkbox:hover:not(:disabled){border-color:rgba(var(--main-green-rgb), .58)}.toggle-row input[type=checkbox]:checked,.standard-checkbox:checked{border-color:var(--main-green);background-color:var(--main-green);box-shadow:0 0 0 3px rgba(var(--main-green-rgb), .14);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 4.5 6.5 11.5 3 8' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.standard-checkbox:indeterminate{border-color:var(--main-green);background-color:var(--main-green);box-shadow:0 0 0 3px rgba(var(--main-green-rgb), .14);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 8H12' stroke='white' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}.toggle-row input[type=checkbox]:focus-visible,.standard-checkbox:focus-visible{outline:3px solid rgba(var(--main-green-rgb), .24);outline-offset:2px}.toggle-row input[type=checkbox]:disabled,.standard-checkbox:disabled{cursor:not-allowed;opacity:.46}.toggle-row:has(input[type=checkbox]:disabled){cursor:not-allowed;opacity:.72}.posted-pill{background:rgba(var(--main-green-rgb), .13);border-radius:999px;align-items:center;height:24px;padding:0 9px;display:inline-flex;color:#b8ef9b!important;margin-top:0!important;font-size:11px!important;font-weight:800!important}.posted-pill--error{background:#fb718524;color:#fecdd3!important}.posted-pill--posting{background:linear-gradient(90deg,#38bdf829,#22d3ee14),#0f172aa3;border:1px solid #38bdf847;color:#bae6fd!important}.posted-pill--scheduled{background:#facc151f;border:1px solid #facc1542;color:#fde68a!important}.posted-pill--reconnect{background:linear-gradient(90deg,#fbbf2429,#f59e0b14),#0f172aa3;border:1px solid #fbbf2447;gap:5px;color:#fde68a!important}.posted-pill--reconnect svg{stroke-width:2.4px;width:13px;height:13px}.posted-pill--retry-ready{border:1px solid rgba(var(--main-green-rgb), .28);background:linear-gradient(90deg, rgba(var(--main-green-rgb), .18), rgba(var(--main-green-rgb), .08)), #0f172aa3;gap:5px;color:#c8f7ad!important}.posted-pill--retry-ready svg{stroke-width:2.5px;width:13px;height:13px}.platform-posting-icon{color:#38bdf8;place-items:center;width:28px;height:28px;display:inline-grid}.platform-posting-icon svg{width:18px;height:18px}.platform-error-panel,.platform-reconnect-panel,.platform-ready-retry-panel{background:#fb718514;border:1px solid #fb718533;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.platform-error-panel>svg{color:#fb7185;width:18px;height:18px}.platform-reconnect-panel{background:#fbbf2414;border-color:#fbbf2438}.platform-reconnect-panel>svg{color:#fbbf24;width:18px;height:18px}.platform-ready-retry-panel{border-color:rgba(var(--main-green-rgb), .24);background:rgba(var(--main-green-rgb), .09)}.platform-ready-retry-panel>svg{width:18px;height:18px;color:var(--main-green-soft)}.platform-error-panel strong,.platform-reconnect-panel strong,.platform-ready-retry-panel strong{color:var(--ink);font-size:13px;font-weight:800;display:block}.platform-error-panel span,.platform-reconnect-panel span,.platform-ready-retry-panel span{color:#eef3fba3;margin-top:3px;font-size:12px;font-weight:500;line-height:1.45;display:block}.platform-error-panel .secondary-button,.platform-reconnect-panel .secondary-button,.platform-ready-retry-panel .secondary-button{width:max-content;min-height:34px;padding-inline:11px}.platform-reconnect-panel .secondary-button{color:#fde68a;background:#fbbf2424;border-color:#fbbf2466}.platform-reconnect-panel .secondary-button:hover{background:#fbbf2438;border-color:#fbbf2499}.platform-ready-retry-panel .secondary-button{border-color:rgba(var(--main-green-rgb), .38);background:rgba(var(--main-green-rgb), .16);color:#d9ffc8}.platform-ready-retry-panel .secondary-button:hover{border-color:rgba(var(--main-green-rgb), .6);background:rgba(var(--main-green-rgb), .24)}.platform-error-action{background:#eef3fb12;border-radius:999px;justify-self:end;width:max-content;padding:8px 10px;color:#eef3fbc2!important;margin-top:0!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.text-danger-button{width:fit-content;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;padding:2px 0;font-size:12px;font-weight:800}.text-danger-button:hover{color:#fecdd3;text-decoration:underline}.destination-detail{border-top:1px solid #94a3b81a;gap:4px;padding-top:9px;display:grid}.destination-detail span{color:#eef3fb85;font-size:11px;font-weight:700}.destination-detail strong{color:#eef3fbe6;white-space:pre-wrap;font-size:13px;font-weight:500;line-height:1.45}.empty-platforms{color:#eef3fb9e;text-align:center;background:#0f172a75;border:1px dashed #94a3b833;border-radius:14px;justify-items:center;gap:7px;padding:22px;display:grid}.empty-platforms svg{width:24px;height:24px;color:var(--primary)}.empty-platforms .loading-indicator svg{color:currentColor;width:34px;height:34px}.empty-platforms strong{color:var(--ink);font-size:14px}.empty-platforms span{max-width:320px;font-size:12px}.scheduled-lock-panel{border:1px solid rgba(var(--main-green-rgb), .22);background:linear-gradient(135deg, rgba(var(--main-green-rgb), .12), #38bdf80f), #0f172ab3;color:#eef3fbb3;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.scheduled-lock-panel>svg{width:20px;height:20px;color:var(--main-green);justify-self:center}.scheduled-lock-panel strong,.scheduled-lock-panel span{display:block}.scheduled-lock-panel strong{color:var(--ink);font-size:13px}.scheduled-lock-panel span{margin-top:3px;font-size:12px;line-height:1.42}.scheduled-lock-panel .secondary-button{min-height:36px;padding:0 12px}.scheduled-lock-panel--pending,.scheduled-lock-panel--remembered{grid-template-columns:38px minmax(0,1fr)}.scheduled-lock-panel-action{border-color:rgba(var(--main-green-rgb), .34);background:rgba(var(--main-green-rgb), .08);width:100%;min-height:44px;color:var(--main-green-soft);border-radius:10px;grid-column:1/-1;justify-content:center;font-size:13px;font-weight:700}.scheduled-lock-panel-action:hover:not(:disabled),.scheduled-lock-panel-action:focus-visible{border-color:rgba(var(--main-green-rgb), .52);background:rgba(var(--main-green-rgb), .14);color:#fff}.scheduled-lock-panel-action--danger{color:#fda4af;background:#fb71851f;border-color:#fb718580}.scheduled-lock-panel-action--danger:hover:not(:disabled),.scheduled-lock-panel-action--danger:focus-visible{color:#fecdd3;background:#fb718533;border-color:#fb7185ad}.publish-action-group{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:10px;margin-top:12px;display:grid}.publish-action-group .publish-button{margin-top:0}.publish-button{z-index:2;background:var(--main-green);color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;box-shadow:0 12px 28px rgba(var(--main-green-rgb), .18);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:700;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex}.publish-button--secondary{border:1px solid rgba(var(--main-green-rgb), .28);color:#d9f99d;box-shadow:none;background:#0f172ac2}.publish-button:hover:not(:disabled){background:var(--main-green-muted);box-shadow:0 16px 32px rgba(var(--main-green-rgb), .24)}.publish-button--secondary:hover:not(:disabled){background:rgba(var(--main-green-rgb), .16);box-shadow:0 12px 28px rgba(var(--main-green-rgb), .12)}.billing-manage-button{border:1px solid rgba(var(--main-green-rgb), .28);background:rgba(var(--main-green-rgb), .08);width:auto;min-width:156px;min-height:40px;color:var(--main-green-soft);box-shadow:none;border-radius:10px;margin-top:0;padding:0 16px;font-size:13px;font-weight:600}.billing-manage-button:hover:not(:disabled){border-color:rgba(var(--main-green-rgb), .44);background:rgba(var(--main-green-rgb), .14);color:#d9ffc7;box-shadow:0 10px 22px rgba(var(--main-green-rgb), .1)}.publish-button:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.56;transform:none}.publish-button svg{width:16px;height:16px}.publish-status-modal{text-align:center;background:radial-gradient(circle at 50% 0,#ef486f29,#0000 18rem),#0f172a;border:1px solid #94a3b82e;border-radius:18px;justify-items:center;gap:14px;width:min(520px,100%);padding:26px;display:grid;box-shadow:0 24px 80px #00000073}.publish-status-modal h2{max-width:420px;color:var(--ink);margin:0;font-size:26px;line-height:1.12}.publish-status-modal p{color:#eef3fba8;max-width:410px;margin:0;font-size:14px;line-height:1.55}.publish-status-icon{width:58px;height:58px;color:var(--primary);background:#ef486f24;border-radius:999px;place-items:center;display:grid}.publish-status-icon.is-complete{background:rgba(var(--main-green-rgb), .14);color:#b8ef9b}.publish-status-icon svg{width:28px;height:28px}.publish-destination-summary{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin:4px 0 6px;display:flex}.publish-destination-summary span{color:#eef3fbc7;background:#0f172a9e;border:1px solid #94a3b829;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.transcript-shell{color:#eef3fbc7;white-space:normal;min-height:360px;padding:16px;font-size:14px;line-height:1.6}.transcript-shell p{margin:0}.transcript-shell p+p{margin-top:14px}.transcript-copy-button{flex:none}.history-row{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:13px;display:grid}.history-row>svg{width:36px;height:36px;color:var(--primary);background:#ef486f1f;border-radius:999px;padding:9px}.upload-modal{background:#0f172a;border:1px solid #94a3b82e;border-radius:16px;gap:14px;width:min(560px,100%);max-height:min(760px,100svh - 40px);padding:20px;display:grid;overflow:auto;box-shadow:0 24px 80px #00000073}.upload-modal .modal-header{align-items:flex-start;margin-bottom:8px}.upload-modal .modal-header h2{color:#fff;font-size:22px;line-height:1.2}.upload-progress-copy{color:#eef3fbb3;align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.upload-progress-copy svg{width:16px;height:16px;color:var(--main-green)}.manual-post-modal{grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:16px;max-height:min(720px,100svh - 40px);position:relative;overflow:visible}.schedule-modal{gap:18px;width:min(640px,100%);overflow:visible}.schedule-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.schedule-input{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:0 12px;font-size:14px;display:inline-flex}.schedule-picker-field{min-width:0;position:relative}.schedule-picker-field>span{display:block}.schedule-picker-button{cursor:pointer;text-align:left}.schedule-picker-button:hover:not(:disabled),.schedule-picker-button.is-open{border-color:rgba(var(--main-green-rgb), .38);background:#0f172ae6}.schedule-picker-button svg{color:#eef3fb99;width:18px;height:18px}.schedule-picker-button.is-open svg{color:var(--main-green)}.schedule-input:focus{border-color:rgba(var(--main-green-rgb), .46);box-shadow:0 0 0 3px rgba(var(--main-green-rgb), .1);outline:none}.schedule-calendar-popover{z-index:70;background:#0f172afc;border:1px solid #94a3b829;border-radius:16px;gap:12px;width:min(330px,100vw - 48px);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 22px 60px #0000006b,inset 0 1px #ffffff0a}.schedule-calendar-header{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.schedule-calendar-header strong{color:var(--ink);text-align:center;font-size:14px;font-weight:800}.schedule-calendar-nav{border-radius:10px;width:34px;height:34px;min-height:34px}.schedule-calendar-nav svg{width:17px;height:17px}.schedule-calendar-weekdays,.schedule-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.schedule-calendar-weekdays span{color:#eef3fb70;text-align:center;text-transform:uppercase;font-size:11px;font-weight:800}.schedule-calendar-day{aspect-ratio:1;color:#eef3fbdb;min-width:0;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;font-size:13px;font-weight:750;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid}.schedule-calendar-day:hover:not(:disabled),.schedule-calendar-day:focus-visible{border-color:rgba(var(--main-green-rgb), .28);background:rgba(var(--main-green-rgb), .12);color:var(--ink);outline:none}.schedule-calendar-day.is-muted{color:#eef3fb57}.schedule-calendar-day.is-selected{border-color:rgba(var(--main-green-rgb), .42);background:var(--main-green);color:#fff;box-shadow:0 10px 22px rgba(var(--main-green-rgb), .22)}.schedule-calendar-day:disabled{cursor:not-allowed;opacity:.28}.schedule-time-menu{width:100%;margin-top:8px}.schedule-time-button{background:#0f172ab8;border-color:#94a3b82e;border-radius:12px;min-height:46px}.schedule-time-button span{font-size:14px}.schedule-time-dropdown{z-index:70;max-height:286px}.schedule-time-option{min-height:50px}.schedule-timezone-note{border:1px solid rgba(var(--main-green-rgb), .2);background:rgba(var(--main-green-rgb), .08);border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.schedule-timezone-note svg{width:18px;height:18px;color:var(--main-green);justify-self:center}.schedule-timezone-note strong,.schedule-timezone-note span{display:block}.schedule-timezone-note strong{color:var(--ink);font-size:14px}.schedule-timezone-note span{color:#eef3fb9e;margin-top:3px;font-size:12px;line-height:1.4}.manual-post-composer{background:#0f172abd;border:1px solid #94a3b82e;border-radius:14px;min-height:0;display:grid;overflow:visible}.manual-post-composer:focus-within{border-color:#eef3fb80;box-shadow:0 0 0 3px #eef3fb1f}.manual-post-field{z-index:9;min-height:0;margin:0;display:block;position:relative}.manual-post-field textarea{width:100%;min-height:72px;max-height:clamp(160px,100svh - 292px,420px);color:var(--ink);font:inherit;resize:none;background:0 0;border:0;border-radius:0;padding:14px 15px 8px;font-size:15px;line-height:1.48;overflow-y:auto}.manual-post-composer.has-image-preview .manual-post-field textarea{min-height:40px;max-height:clamp(88px,100svh - 520px,180px);padding-bottom:2px}.manual-post-field textarea:focus{outline:none;box-shadow:none!important;border-color:#0000!important}.manual-post-toolbar{align-items:center;gap:10px;min-height:42px;padding:0 12px 10px;display:flex}.manual-post-toolbar>span{color:#eef3fb7a;font-size:12px;font-weight:650}.manual-post-icon-button{width:32px;height:32px;color:var(--main-green-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:background .16s,color .16s;display:inline-grid}.manual-post-icon-button:hover:not(:disabled),.manual-post-icon-button:focus-visible:not(:disabled),.manual-post-icon-button.is-active{background:rgba(var(--main-green-rgb), .12);color:#fff;outline:none}.manual-post-icon-button svg{width:18px;height:18px}.manual-post-emoji-menu{place-items:center;margin-left:auto;display:inline-grid;position:relative}.manual-post-emoji-picker{z-index:90;background:#0f172afa;border:1px solid #94a3b82e;border-radius:12px;gap:8px;width:min(340px,100vw - 64px);padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 16px 36px #00000052}.manual-post-emoji-search{align-items:center;margin:0;display:flex;position:relative}.manual-post-emoji-search svg{color:#eef3fb7a;pointer-events:none;width:15px;height:15px;position:absolute;left:10px}.manual-post-emoji-search input{width:100%;min-height:36px;color:var(--ink);font:inherit;background:#02061761;border:1px solid #94a3b829;border-radius:9px;outline:none;padding:0 10px 0 34px;font-size:13px;font-weight:650}.manual-post-emoji-search input:focus{border-color:rgba(var(--main-green-rgb), .48)}.manual-post-emoji-grid{grid-template-columns:repeat(8,1fr);gap:4px;max-height:min(228px,100svh - 360px);padding-right:2px;display:grid;overflow:auto}.manual-post-emoji-grid button{aspect-ratio:1;width:100%;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:18px;line-height:1;display:grid}.manual-post-emoji-grid button:hover,.manual-post-emoji-grid button:focus-visible{background:#eef3fb14;outline:none}.manual-post-emoji-grid p{color:#eef3fb94;text-align:center;grid-column:1/-1;margin:8px 0;font-size:13px;font-weight:650}.manual-post-image-preview{background:#0206176b;border:1px solid #94a3b829;border-radius:14px;margin:0 12px 12px;display:grid;position:relative;overflow:hidden}.manual-post-image-preview img{object-fit:contain;width:100%;max-height:360px;display:block}.manual-post-image-preview button{color:#fff;cursor:pointer;background:#020617b8;border:0;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.manual-post-image-preview button:hover:not(:disabled){background:#0f172af0}.manual-post-image-preview svg{width:16px;height:16px}.manual-post-actions{z-index:5;background:#0f172a;border-top:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:12px;margin:0 -20px -20px;padding:14px 20px 20px;display:flex;position:relative}.image-post-picker{color:#eef3fbd1;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#eef3fb0d;border:1px solid #94a3b824;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:700;display:grid}.image-post-picker svg{width:20px;height:20px;color:var(--main-green-soft)}.image-post-picker span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connection-modal{background:#0f172a;border:1px solid #94a3b82e;border-radius:16px;gap:16px;width:min(560px,100%);max-height:min(760px,100svh - 40px);padding:20px;display:grid;overflow:auto;box-shadow:0 24px 80px #00000073}.connection-modal.schedule-modal{overflow:visible}.connection-modal .secondary-button,.connection-modal .primary-button{width:100%}.video-description-modal{width:min(620px,100%)}.connection-session-modal{width:min(520px,100%)}.connection-session-heading{align-items:center;gap:10px;display:inline-flex}.connection-session-heading .connection-provider-icon{width:34px;height:34px}.video-description-modal .field-label{color:#eef3fbc7;font-size:13px;font-weight:750;line-height:1.3}.video-description-textarea{resize:vertical;width:100%;min-height:180px;color:var(--ink);font:inherit;background:#0f172aeb;border:1px solid #94a3b838;border-radius:12px;outline:none;padding:12px 14px;font-size:14px;line-height:1.55}.video-description-textarea::placeholder{color:#94a3b894}.video-description-textarea:focus{border-color:#4ade8080;box-shadow:0 0 0 3px #22c55e24}.description-fallback-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.modal-copy{color:#eef3fba8;margin:-6px 0 0;font-size:14px;line-height:1.5}.inline-error{color:#fecaca;background:#f871711a;border:1px solid #f871713d;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.45}.provider-list,.meta-selection-list{gap:10px;display:grid}.provider-card,.meta-selection-row{min-height:68px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0f172a9e;border:1px solid #94a3b824;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.provider-card:hover,.meta-selection-row:hover,.meta-selection-row.is-selected{border-color:rgba(var(--main-green-rgb), .28);background:rgba(var(--main-green-rgb), .08)}.provider-card:disabled{cursor:not-allowed;opacity:.56}.provider-card strong,.meta-selection-row strong{color:var(--ink);font-size:14px;font-weight:800;display:block}.provider-card span,.meta-selection-row span{color:#eef3fb94;margin-top:3px;font-size:12px;font-weight:500;display:block}.provider-card>svg,.meta-selection-row>svg{color:#eef3fb80;width:18px;height:18px}.provider-loading{color:#eef3fba3;justify-content:center;place-items:center;gap:10px;min-height:80px;font-size:14px;font-weight:700;display:grid}.connection-list>.provider-loading{gap:14px;min-height:124px;padding:26px 0 30px}.meta-selection-row img{object-fit:cover;border-radius:999px;width:42px;height:42px}.selection-check{border:1px solid #94a3b83d;border-radius:999px;place-items:center;width:24px;height:24px;color:#fff!important;margin-top:0!important;display:grid!important}.meta-selection-row.is-selected .selection-check{background:var(--main-green);border-color:#0000}.selection-check svg{width:14px;height:14px}.modal-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.modal-header h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:22px}.modal-header .icon-button{color:#eef3fbb8;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;line-height:0;display:grid;transform:none}.modal-header .icon-button:hover,.modal-header .icon-button:focus-visible{color:var(--ink);background:#eef3fb0f}.modal-header .icon-button svg{width:20px;height:20px;margin:0;display:block}.selected-files{gap:8px;max-height:156px;display:grid;overflow:auto}.selected-file{border:1px dashed rgba(var(--main-green-rgb), .34);background:rgba(var(--main-green-rgb), .08);color:#eef3fbdb;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:11px 12px;font-size:13px;font-weight:500;display:flex}.selected-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.selected-file svg{width:18px;height:18px;color:var(--main-green);flex:none}.upload-settings-list{gap:10px;display:grid}.upload-setting-row,.upload-setting-block{background:#0f172a8a;border:1px solid #94a3b824;border-radius:12px;min-width:0;padding:13px}.upload-advanced-settings{gap:10px;display:grid}.upload-advanced-toggle{width:fit-content;min-height:32px;color:var(--main-green-soft);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:760;display:inline-flex}.upload-advanced-toggle:disabled{cursor:not-allowed;opacity:.54}.upload-advanced-toggle svg{width:15px;height:15px;transition:transform .16s}.upload-advanced-toggle svg.is-expanded{transform:rotate(90deg)}.upload-advanced-panel{gap:10px;display:grid}.upload-setting-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.upload-setting-block{gap:11px;display:grid}.upload-setting-row>span:first-child,.upload-setting-block>span:first-child{gap:4px;min-width:0;display:grid}.upload-setting-row strong,.upload-setting-block strong{color:var(--ink);font-size:14px;font-weight:760;line-height:1.2}.upload-setting-row small,.upload-setting-block small{color:#eef3fb94;font-size:12px;line-height:1.4}.upload-select-menu{min-width:0;position:relative}.upload-select-button{width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#02061775;border:1px solid #94a3b829;border-radius:10px;outline:none;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:10px;padding:0 11px;font-size:13px;font-weight:700;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;display:grid}.upload-select-button:hover:not(:disabled),.upload-select-button.is-open{border-color:rgba(var(--main-green-rgb), .42);color:#fff;background:#0206179e}.upload-select-button:focus-visible{border-color:rgba(var(--main-green-rgb), .52);box-shadow:0 0 0 3px rgba(var(--main-green-rgb), .14)}.upload-select-button:disabled{cursor:not-allowed;opacity:.52}.upload-select-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.upload-select-button svg{color:#eef3fb94;width:16px;height:16px;transition:color .16s,transform .16s}.upload-select-button.is-open svg{color:var(--main-green-soft);transform:rotate(180deg)}.upload-select-dropdown{z-index:50;background:#0f172afa;border:1px solid #94a3b824;border-radius:12px;gap:5px;max-height:220px;padding:7px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #0000004d,inset 0 1px #ffffff0a}.upload-select-option{width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px;transition:background .16s,color .16s;display:grid}.upload-select-option:hover,.upload-select-option:focus-visible,.upload-select-option.is-selected{background:#eef3fb0f;outline:none}.upload-select-option span{gap:4px;min-width:0;display:grid}.upload-select-option strong,.upload-select-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-select-option strong{color:currentColor;font-size:13px;font-weight:750}.upload-select-option small{color:#eef3fb85;font-size:12px;font-weight:600}.upload-select-option svg{width:15px;height:15px;color:var(--main-green-soft)}.drawer-select-field{color:#eef3fbc7;gap:7px;margin-bottom:14px;font-size:12px;font-weight:500;display:grid}.drawer-select-field>span{display:block}.drawer-select-menu{width:100%}.drawer-select-button{background:#0f172abd;min-height:42px;padding:0 12px;font-size:14px;font-weight:500}.drawer-select-dropdown{z-index:80}.drawer-select-option{min-height:46px}.upload-continue-button{background:var(--main-green);color:#fff;box-shadow:0 10px 22px rgba(var(--main-green-rgb), .18);margin-top:2px;font-weight:650}.upload-continue-button:hover:not(:disabled){background:var(--main-green-muted);box-shadow:0 14px 28px rgba(var(--main-green-rgb), .24)}.spin{animation:.9s linear infinite spin}.admin-period-select{color:#eef3fbbd;align-items:center;gap:10px;height:44px;font-size:12px;font-weight:700;display:flex}.admin-period-select>span{color:#eef3fb9e;text-transform:uppercase;letter-spacing:0}.admin-period-menu{width:150px}.admin-period-button{color:#eef3fbd1;background:#0f172ab8;height:44px;min-height:44px;padding:0 12px}.admin-period-dropdown{min-width:150px}.admin-period-option{min-height:42px}.admin-refresh-button{align-self:flex-start}.admin-page{gap:18px;padding:0 28px 32px;display:grid}.admin-controls{justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-add-user-button{flex:none;width:auto;min-width:120px;margin-top:0}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-stat-card{background:#0f172ab8;border:1px solid #94a3b824;border-radius:8px;gap:8px;min-height:118px;padding:18px;display:grid}.admin-stat-card svg{width:19px;height:19px;color:var(--main-green-soft)}.admin-stat-card span,.admin-user-row small,.admin-detail-grid span,.admin-post-row small,.admin-access-note{color:#eef3fb9e}.admin-stat-card strong{color:var(--text-primary);font-size:28px;line-height:1}.admin-tabs{background:#02061738;border:1px solid #94a3b824;border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:4px;display:inline-flex}.admin-tabs button{color:#eef3fbad;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 14px;font-size:13px;font-weight:800}.admin-tabs button:hover,.admin-tabs button.is-active{background:rgba(var(--main-green-rgb), .12);color:var(--main-green-soft)}.admin-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-user-list,.admin-account-panel,.admin-account-drawer{background:#0f172aa8;border:1px solid #94a3b824;border-radius:8px;padding:18px}.admin-account-drawer{z-index:120;border-block:0;border-right:0;border-radius:0;align-content:start;gap:14px;width:min(980px,100vw - 48px);height:100svh;animation:.24s both drawerEnter;display:grid;position:fixed;top:0;right:0;overflow:auto}.admin-account-drawer .drawer-close{right:calc(min(980px,100vw - 48px) + 16px)}.admin-user-table,.admin-post-list{gap:8px;display:grid}.admin-user-tools{gap:10px;margin-bottom:14px;display:grid}.admin-add-user-modal{width:min(560px,100%)}.admin-add-user-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-add-user-submit{width:auto;min-width:138px;margin-top:0}.admin-user-search{color:#eef3fb9e;background:#02061742;border:1px solid #94a3b829;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.admin-user-search svg{flex:none;width:16px;height:16px}.admin-user-search input{width:100%;min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.admin-user-sort-controls{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.admin-user-sort-controls button{color:#eef3fbb8;min-height:36px;font:inherit;cursor:pointer;background:#0206173d;border:1px solid #94a3b829;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.admin-user-sort-controls button.is-active{border-color:rgba(var(--main-green-rgb), .38);background:rgba(var(--main-green-rgb), .1);color:var(--main-green-soft)}.admin-user-sort-controls span{color:#eef3fb80;text-transform:uppercase;font-size:10px}.admin-user-row{width:100%;color:inherit;text-align:left;background:#0206173d;border:1px solid #94a3b81c;border-radius:8px;grid-template-columns:44px minmax(180px,1fr) minmax(82px,auto) minmax(88px,auto) auto;align-items:center;gap:12px;padding:12px;display:grid}.admin-user-row:hover,.admin-user-row.is-selected{border-color:rgba(var(--main-green-rgb), .42);background:rgba(var(--main-green-rgb), .1)}.admin-user-avatar{width:44px;height:44px}.admin-user-main,.admin-user-metric,.admin-post-row>div{gap:4px;min-width:0;display:grid}.admin-user-main strong,.admin-user-main small,.admin-post-row strong,.admin-post-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-metric{text-align:right}.admin-user-status{border:1px solid rgba(var(--main-green-rgb), .28);color:var(--main-green-soft);border-radius:999px;justify-self:end;padding:5px 10px;font-size:12px;font-weight:750}.admin-user-status.is-disabled{color:#fca5a5;border-color:#f8717152}.admin-access-note{border:1px solid rgba(var(--main-green-rgb), .24);background:rgba(var(--main-green-rgb), .08);border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.admin-access-note>span{flex:auto}.admin-access-note svg{width:18px;height:18px;color:var(--main-green-soft);flex:none}.admin-access-note--billing{grid-template-columns:20px minmax(220px,1fr) repeat(2,minmax(190px,.78fr));align-items:end;gap:12px;display:grid}.admin-access-note--billing>svg{align-self:start;margin-top:2px}.admin-access-note-copy{gap:4px;min-width:0;display:grid}.admin-access-note-copy strong{color:var(--text-primary)}.admin-access-note-copy span{color:#eef3fb9e;line-height:1.4}.admin-access-select-field{color:#eef3fbb8;letter-spacing:.02em;text-transform:uppercase;gap:8px;min-width:0;font-size:12px;font-weight:800;display:grid}.admin-access-select-menu{text-transform:none}.admin-access-select-button{background:#02061747;border-radius:10px;min-height:48px;padding-inline:14px;font-size:14px;font-weight:650}.admin-access-select-dropdown{z-index:130}.admin-access-select-option{min-height:46px}.admin-access-expires-field{grid-column:2/3}.admin-access-note--billing .modal-actions{grid-column:3/-1;justify-content:flex-start;align-items:stretch;gap:12px;margin-top:0}.admin-access-note--billing .modal-actions .publish-button,.admin-access-clear-button{width:auto;height:46px;min-height:46px;margin-top:0}.admin-access-note--billing .modal-actions .publish-button{flex:auto}.admin-access-clear-button{color:#fecaca;background:#7f1d1d2e;border-color:#f871715c;flex:0 0 110px;font-size:14px;font-weight:700}.admin-access-clear-button:hover:not(:disabled){background:#7f1d1d42;border-color:#f871718a}.admin-danger-zone{background:#7f1d1d1a;border:1px solid #f871712e;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px;display:flex}.admin-danger-zone>div{gap:4px;min-width:0;display:grid}.admin-danger-zone span{color:#eef3fb9e;font-size:12px;line-height:1.4}.admin-danger-button{flex:none}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.admin-detail-grid>div{background:#02061738;border:1px solid #94a3b81c;border-radius:8px;gap:6px;padding:12px;display:grid}.admin-detail-grid strong{overflow-wrap:anywhere;min-width:0}.admin-workspace-summary{background:#02061738;border:1px solid #94a3b81c;border-radius:8px;gap:8px;margin:-6px 0 18px;padding:12px;display:grid}.admin-workspace-summary span{color:#eef3fb9e}.admin-workspace-summary div{flex-wrap:wrap;gap:8px;display:flex}.admin-workspace-summary strong{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;background:#7dc85514;border:1px solid #7dc85538;border-radius:999px;padding:6px 9px;font-size:12px;line-height:1.2}.admin-workspace-list{gap:10px;display:grid}.admin-workspace-row{background:#0206173d;border:1px solid #94a3b81f;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto minmax(120px,auto);align-items:center;gap:14px;padding:12px 14px;display:grid}.admin-workspace-main{gap:3px;min-width:0;display:grid}.admin-workspace-main strong,.admin-workspace-main small,.admin-workspace-date strong,.admin-workspace-date small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-workspace-main small,.admin-workspace-date small{color:#eef3fb9e}.admin-workspace-date{text-align:right;gap:3px;min-width:0;display:grid}.admin-posts-header{justify-content:space-between;align-items:center;gap:12px;margin:6px 0 10px;display:flex}.admin-posts-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-posts-header h3{margin:0;font-size:16px}.admin-post-row{cursor:pointer;background:#02061738;border:1px solid #94a3b81c;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto 34px 34px;align-items:center;gap:12px;padding:12px;display:grid}.admin-post-row--global{grid-template-columns:minmax(0,1fr) auto 34px 34px}.admin-post-row.is-selected{border-color:rgba(var(--main-green-rgb), .34);background:rgba(var(--main-green-rgb), .08)}.admin-post-open-button{width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.admin-post-open-button:hover,.admin-post-open-button:focus-visible{color:var(--main-green-soft);outline:none}.admin-post-select{place-items:center;display:grid}.admin-post-select input{width:16px;height:16px;accent-color:var(--main-green)}.admin-post-row>span{color:#eef3fbcc;background:#94a3b81f;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750}.admin-post-copy-button,.admin-post-delete-button{color:#eef3fbbd;cursor:pointer;background:#0f172a85;border:1px solid #94a3b824;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;transition:background .16s,border-color .16s,color .16s;display:grid;position:relative}.admin-post-copy-button:hover,.admin-post-copy-button:focus-visible{border-color:rgba(var(--main-green-rgb), .36);background:rgba(var(--main-green-rgb), .1);color:var(--main-green-soft);outline:none}.admin-post-delete-button:hover,.admin-post-delete-button:focus-visible{color:#fecaca;background:#ef486f1f;border-color:#ef486f5c;outline:none}.admin-post-copy-button svg,.admin-post-delete-button svg{width:17px;height:17px}.admin-post-copy-button:after,.admin-post-delete-button:after{z-index:20;white-space:nowrap;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;background:#020617f5;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:750;line-height:1;transition:opacity .16s;position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%)}.admin-post-copy-button:hover:after,.admin-post-copy-button:focus-visible:after,.admin-post-delete-button:hover:after,.admin-post-delete-button:focus-visible:after{opacity:1}.admin-bulk-post-delete-button{min-height:34px;padding:0 10px}.admin-load-more-posts-button{color:#eef3fbd1;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#0f172aa3;border:1px solid #94a3b829;border-radius:8px;margin-top:12px;font-size:13px;font-weight:800;transition:background .16s,border-color .16s,color .16s}.admin-load-more-posts-button:hover,.admin-load-more-posts-button:focus-visible{border-color:rgba(var(--main-green-rgb), .34);background:rgba(var(--main-green-rgb), .1);color:var(--main-green-soft);outline:none}.admin-delete-confirmation-field{gap:8px;margin-top:14px;display:grid}.admin-delete-confirmation-field span{color:#eef3fbb8;font-size:12px;font-weight:700}.admin-delete-confirmation-field strong{color:#fecaca;overflow-wrap:anywhere}.admin-delete-confirmation-field input{width:100%;min-height:42px;color:var(--text-primary);font:inherit;background:#0f172ac2;border:1px solid #f871713d;border-radius:8px;padding:0 12px}.admin-empty-state{min-height:190px}.admin-post-empty{color:#eef3fb9e;margin:0}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=920px){.admin-page{padding:0 16px 24px}.admin-stat-grid,.admin-layout,.admin-detail-grid{grid-template-columns:1fr}.admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;display:grid}.admin-workspace-row{grid-template-columns:auto minmax(0,1fr)}.admin-workspace-row .admin-user-metric,.admin-workspace-date{text-align:left;grid-column:2}.admin-tabs button{padding-inline:8px}.admin-controls{justify-content:stretch}.admin-period-select,.admin-period-menu{width:100%}.admin-danger-zone{flex-direction:column;align-items:stretch}.admin-danger-button{width:100%}.admin-user-tools{grid-template-columns:1fr}.admin-user-sort-controls{justify-content:stretch}.admin-user-sort-controls button{flex:1 1 0}.admin-user-row{grid-template-columns:44px minmax(0,1fr)}.admin-posts-header,.admin-posts-actions{flex-direction:column;align-items:stretch}.admin-post-row{grid-template-columns:22px minmax(0,1fr)}.admin-post-row--global{grid-template-columns:minmax(0,1fr)}.admin-post-row>span{grid-column:auto;justify-self:start}.admin-post-copy-button,.admin-post-delete-button{grid-area:auto;justify-self:start}.admin-bulk-post-delete-button{width:100%}.admin-user-metric,.admin-user-status{text-align:left;grid-column:2;justify-self:start}.signin-panel{gap:20px;width:min(430px,100vw - 36px)}.signin-logo{width:104px}.signin-panel h1{font-size:clamp(32px,9vw,40px)}.signin-form .primary-button,.signin-social-button,.signin-form input{min-height:50px;font-size:15px}.app-shell--workspace,.app-shell--workspace.is-collapsed{padding:12px;display:block}.sidebar{height:auto;margin-bottom:14px;position:static}.sidebar-header{min-height:58px}.sidebar-header img,.is-collapsed .sidebar-header img{width:112px;display:block}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-divider{grid-column:1/-1}.is-collapsed .nav-button span{display:inline}.topbar,.summary-row,.dashboard-toolbar{grid-template-columns:1fr;display:grid}.dashboard-search{width:100%}.dashboard-search--panel{width:100%;margin-left:0}.panel-heading{flex-wrap:wrap}.dashboard-view-toggle{order:1}.compact-selection-toolbar{order:2;justify-content:space-between;width:100%}.panel-heading .dashboard-search--panel{order:3}.dashboard-actions{flex-wrap:wrap;justify-content:start}.scheduler-header{grid-template-columns:1fr}.scheduler-period-nav{flex-wrap:wrap;grid-column:1}.scheduler-header-actions,.scheduler-view-toggle{grid-column:1;justify-self:center}.scheduler-week-label{min-width:min(260px,100%)}.scheduler-workspace{grid-template-columns:1fr;height:auto}.scheduler-drafts{border-bottom:1px solid #94a3b824;border-right:0;max-height:360px}.scheduler-calendar{grid-template-columns:54px repeat(7,minmax(0,1fr))}.scheduler-month-calendar{grid-template-columns:repeat(7,minmax(0,1fr))}.settings-grid,.provider-choice-grid,.ai-editor-grid,.settings-tabs,.settings-form-grid,.profile-form,.profile-summary-row,.profile-password-row{grid-template-columns:1fr}.profile-summary-row{justify-items:start}.profile-actions{justify-content:stretch}.profile-actions .publish-button{width:100%}.settings-card{grid-template-columns:1fr}.workspace-settings-row--identity{grid-template-columns:48px minmax(0,1fr)}.workspace-logo-actions{grid-column:1/-1;justify-content:stretch;width:100%}.workspace-logo-actions .profile-photo-button{flex:1 1 0}.workspace-danger-zone{flex-direction:column;align-items:flex-start}.workspace-settings-fields{width:100%;max-width:none}.workspace-danger-zone .delete-confirmation-delete{width:100%}.settings-card--security{padding:24px}.scheduled-lock-panel,.publish-action-group,.schedule-modal-grid{grid-template-columns:1fr}.scheduled-lock-panel{justify-items:start}.auto-captions-panel{padding:0}.auto-captions-tabbar{flex-direction:column;align-items:flex-start}.auto-captions-preset-row{grid-template-columns:42px minmax(0,1fr)}.auto-captions-select-target{grid-column:2;justify-self:end}.integration-row{grid-template-columns:46px minmax(0,1fr)}.integration-row .pill-action{grid-column:2;justify-self:start}.account{justify-content:space-between}.account span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.post-card{grid-template-columns:109px minmax(0,1fr)}.post-card--selectable{grid-template-columns:24px 109px minmax(0,1fr)}.post-card--compact-selectable{grid-template-columns:24px 109px minmax(0,1fr);padding-right:64px}.post-card--compact-selectable .post-card-status-area{right:18px}.post-thumbnail{width:109px}.social-post-row--selectable{grid-template-columns:24px minmax(0,1fr);padding-right:0}.social-post-card{max-width:none;padding:18px}.social-post-analytics{gap:8px 14px}.social-post-analytics-item{flex:0 auto}.social-post-analytics--rail{flex-wrap:wrap;grid-column:2;justify-content:flex-start;gap:8px 14px;min-width:0;padding:0 18px 16px 68px;display:flex}.social-post-analytics--rail .social-post-analytics-tooltip{inset:auto auto calc(100% + 10px) 50%;transform:translate(-50%)}.social-post-analytics--rail .social-post-analytics-tooltip:after{border:1px solid #94a3b824;border-top:0;border-left:0;top:calc(100% - 4px);left:50%;right:auto;transform:translate(-50%)rotate(45deg)}.social-destination-stack--rail{flex-wrap:wrap;grid-column:2;justify-content:flex-start;gap:8px;min-width:0;padding:0 18px 16px 68px;display:flex}.social-post-header{align-items:flex-start}.social-post-identity{grid-template-columns:38px minmax(0,1fr)}.social-post-body{grid-template-columns:1fr;margin-left:50px}.social-post-video.is-square{width:100%}.social-post-video.is-portrait{width:min(286px,100%)}.social-post-copy-panel{max-height:none}.social-post-avatar{width:38px;height:38px}.drawer-backdrop{display:block;overflow:auto}.post-drawer{width:100%;height:auto;min-height:100svh;padding:16px;display:block;overflow:visible}.drawer-close{z-index:2;margin-bottom:8px;margin-left:auto;position:sticky;top:12px;right:auto}.drawer-preview{max-height:calc(100svh - 92px);margin-bottom:18px;overflow:auto}.drawer-workspace,.drawer-panel,.drawer-panel-scroll,.platform-list,.history-list,.transcript-shell{overflow:visible}.drawer-panel-heading{display:grid}.video-description-needed-panel{grid-template-columns:1fr}.video-description-needed-panel .primary-button,.secondary-button{width:100%}.billing-overview,.billing-workspace-card,.billing-usage-grid,.billing-details-grid{grid-template-columns:1fr}.billing-subscription-card{margin:14px}.billing-subscription-card .billing-plan-card,.billing-subscription-card .billing-account-card,.billing-subscription-card .billing-usage-card,.billing-subscription-card .billing-workspace-card{grid-template-columns:1fr;padding:20px}.billing-subscription-card .billing-plan-actions,.billing-subscription-card .billing-account-card>.billing-kicker,.billing-subscription-card .billing-account-card>span:first-child,.billing-subscription-card .billing-account-card strong,.billing-subscription-card .billing-account-card small,.billing-subscription-card .billing-usage-grid>.billing-usage-card>.billing-usage-heading,.billing-subscription-card .billing-usage-grid>.billing-usage-card>strong,.billing-subscription-card .billing-usage-grid>.billing-usage-card>.billing-progress-track,.billing-subscription-card .billing-usage-grid>.billing-usage-card>small,.billing-subscription-card .billing-workspace-card .billing-usage-heading,.billing-subscription-card .billing-workspace-card strong,.billing-subscription-card .billing-workspace-card>div:first-child>.billing-progress-track,.billing-subscription-card .billing-workspace-card>div:first-child>small,.billing-subscription-card .billing-addon-control{grid-area:auto/1}.billing-subscription-card .billing-plan-actions{justify-self:stretch}.billing-plan-card{grid-template-columns:1fr}.billing-section-title-row,.billing-total-row{grid-template-columns:1fr;gap:8px}.billing-price-line{justify-content:flex-start}.billing-subtotal-row{justify-content:start}.billing-plan-actions{grid-area:auto/1;justify-self:stretch}.billing-manage-row{grid-template-columns:1fr}.billing-manage-row .publish-button{width:100%}.billing-plan-benefits{grid-template-columns:1fr}.billing-addon-control{border-top:1px solid #94a3b81f;border-left:0;grid-template-columns:1fr;padding:12px 0 0}.billing-addon-stepper,.billing-addon-save{width:100%}.billing-plan-actions{justify-items:stretch;display:grid}.billing-action-list .secondary-button{width:100%}.description-fallback-actions,.field-grid{grid-template-columns:1fr}.platform-details{padding-left:14px}}
