:root{--background:#101827;--panel:#192338;--ink:#eef3fb;--muted-ink:#eef3fba3;--subtle-ink:#eef3fb7a;--surface:#0f172ab8;--surface-soft:#0f172a6b;--surface-muted:#02061747;--border-soft:#94a3b829;--border-muted:#94a3b81f;--primary:#ef486f;--main-green:#7dc855;--main-green-rgb:125, 200, 85;--main-green-soft:#d8f5c7;--main-green-muted:#a9df87;--secondary:var(--main-green);--text-field-focus-border:#eef3fb;--text-field-focus-ring:#eef3fb24;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}:root[data-theme=light]{--background:#f9fafb;--panel:#fff;--ink:#273244;--muted-ink:#6f7582;--subtle-ink:#9da2ae;--surface:#fff;--surface-soft:#f9fafb;--surface-muted:#f9fafb;--border-soft:#d1d5dc;--border-muted:#e5e6ea;--primary:#ef486f;--main-green:#7dc755;--main-green-rgb:125, 199, 85;--main-green-soft:#7dc755;--main-green-muted:#7dc755;--secondary:#7dc755;--text-field-focus-border:#7dc755;--text-field-focus-ring:#7dc75524}*{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}.card-reorder-drop-zone{box-sizing:border-box;border:1px dashed var(--main-green);pointer-events:none;background:0 0;border-radius:13px;min-height:48px;margin-block:6px}.be-instant-picker{border-top:1px solid var(--border-soft);flex:none;font-size:13px}.be-instant-picker>summary{cursor:pointer;min-height:44px;color:var(--muted-ink);align-items:center;gap:8px;padding:10px 16px;font-weight:500;list-style:none;transition:background .12s,color .12s;display:flex}.be-instant-picker>summary::-webkit-details-marker{display:none}.be-instant-picker>summary::marker{content:""}.be-instant-picker>summary:hover{background:var(--surface-soft);color:var(--ink)}.be-instant-picker>summary>svg{flex-shrink:0}.be-instant-chevron{margin-left:auto;transition:transform .12s}.be-instant-picker[open]>summary .be-instant-chevron{transform:rotate(90deg)}.be-instant-picker[open]>summary{color:var(--ink)}.be-instant-picker[open]>.be-instant-effects{max-height:220px;padding:4px 16px 16px;overflow-y:auto}.be-instant-effects{gap:12px;padding:12px 0;display:grid}.be-instant-effects small{color:var(--muted-ink);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.be-instant-effects>div>div{flex-wrap:wrap;gap:6px;display:flex}.be-instant-effects button{font:inherit;border:1px solid var(--border-soft);background:var(--surface-soft);min-height:32px;color:var(--ink);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12px;line-height:1.5;transition:border-color .12s,background .12s}.be-instant-effects button:hover:not(:disabled){border-color:var(--main-green);background:color-mix(in srgb,var(--main-green) 7%,var(--surface-soft))}.be-instant-effects button:disabled{opacity:.45;cursor:default}.be-instant-effects button:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}.be-instant-picker>summary:focus-visible{outline:2px solid var(--main-green);outline-offset:-3px}.be-instant-saving{color:var(--muted-ink)}@media (pointer:coarse){.be-instant-effects button{min-height:44px}}@media (prefers-reduced-motion:reduce){.be-instant-chevron{transition:none}}.be-save-recovery{flex:none;padding:12px 16px;font-size:13px;line-height:1.5}.be-save-recovery p{margin:0 0 8px}.be-save-recovery .ep-secondary{font:inherit;border:1px solid var(--border-soft);background:var(--surface-soft);min-height:34px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;padding:6px 12px;display:inline-flex}.be-save-recovery .ep-secondary:hover{border-color:var(--main-green);background:color-mix(in srgb,var(--main-green) 7%,var(--surface-soft))}.be-save-recovery .ep-secondary:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}.be-chat-panel-actions{flex-wrap:wrap;flex:none;gap:8px;padding:12px 16px;display:flex}.be-chat-panel-actions button{border:1px solid var(--border-soft);background:var(--surface-soft);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:500;display:inline-flex}.be-chat-panel-actions button:hover:not(:disabled){background:var(--panel)}.be-chat-panel-actions button:disabled{opacity:.45;cursor:default}.be-chat-panel-actions button:focus-visible{outline:1px solid var(--main-green);outline-offset:2px}.be-quick-edits-panel{flex:1;min-height:0;padding:8px 20px 20px;overflow-y:auto}.be-quick-edits-panel .be-instant-effects{gap:22px}@media (pointer:coarse){.be-chat-panel-actions button{min-height:44px}}.be-chat .be-vee-conversation>form{container:chat-composer/inline-size}.be-chat .be-chat-actions{gap:4px;padding-inline:8px}.be-chat .be-chat-actions .be-chat-panel-actions{flex-wrap:nowrap;flex:1;gap:4px;min-width:0;padding:0}.be-chat .be-chat-actions .be-chat-panel-actions button{white-space:nowrap;gap:4px;padding:6px;font-size:12px}.be-chat .be-chat-actions .be-chat-panel-actions button svg{flex:none;width:17px;height:17px}.be-chat .be-chat-actions>.ep-primary{margin-left:auto}@container chat-composer (width<=350px){.be-chat .be-chat-actions .be-chat-panel-actions button{flex:1;justify-content:center}.be-chat .be-chat-actions .be-chat-panel-actions button span{display:none}}.be-chat .be-chat-actions .be-chat-panel-actions button,.be-chat .be-chat-actions .be-chat-attach{color:var(--muted-ink);box-shadow:none;font:inherit;box-sizing:border-box;background:0 0;border:0;border-radius:8px;gap:4px;height:34px;min-height:34px;padding:0 4px;font-size:13px;font-weight:500;transition:background .12s,color .12s}.be-chat .be-chat-actions .be-chat-attach{white-space:nowrap;width:auto;height:34px}.be-chat .be-chat-actions .be-chat-panel-actions button:hover:not(:disabled),.be-chat .be-chat-actions .be-chat-attach:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.be-chat .be-chat-actions .be-chat-attach svg{flex:none;width:17px;height:17px}@container chat-composer (width<=350px){.be-chat .be-chat-actions .be-chat-attach span{display:none}}.vee-avatar{--vee-green:var(--main-green,#7dc855);--vee-eye:var(--ink,#eef3fb);vertical-align:middle;flex:none;display:inline-block;overflow:visible}.vee-brackets{stroke:var(--vee-green);stroke-width:var(--vee-stroke);stroke-linecap:round;stroke-linejoin:round;transition:d .23s ease-out}.vee-eye{fill:var(--vee-eye);transition:cx .23s ease-out,cy .23s ease-out,r .23s ease-out}.vee-eyes{transition:opacity .18s ease-out}.vee-gaze,.vee-bracket-breathe{transform-box:view-box;transform-origin:50%}.vee-avatar:is([data-state=idle],[data-state=listening],[data-state=working]) .vee-eye{transform-box:fill-box;transform-origin:50%;animation:5.7s infinite vee-blink;animation-delay:var(--vee-phase,0s)}.vee-body,.vee-lean,.vee-attention{transform-box:view-box;transform-origin:50%}.vee-lean,.vee-attention{transition:transform .32s cubic-bezier(.2,.7,.2,1)}.vee-avatar--expressive[data-state=idle] .vee-body{animation:4.6s ease-in-out infinite vee-alive;animation-delay:var(--vee-phase,0s)}.vee-avatar--expressive[data-state=idle] .vee-bracket-breathe{animation:3.2s ease-in-out infinite vee-breathe}.vee-avatar--expressive[data-state=idle] .vee-gaze{animation:8s ease-in-out infinite vee-curious;animation-delay:var(--vee-phase,0s)}.vee-avatar--expressive[data-state=listening] .vee-body{animation:2.8s ease-in-out infinite vee-listen}.vee-avatar--expressive[data-attentive=true]:is([data-state=idle],[data-state=listening]) .vee-gaze{animation:none}.vee-avatar--expressive[data-attentive=true]:is([data-state=idle],[data-state=listening]) .vee-attention{transform:translate(var(--vee-look-x,0px),var(--vee-look-y,0px))}.vee-avatar--expressive[data-attentive=true]:is([data-state=idle],[data-state=listening]) .vee-lean{transform:rotate(var(--vee-lean,0deg))}.vee-avatar[data-state=listening] .vee-bracket-breathe{animation:2.4s ease-in-out infinite vee-breathe}.vee-avatar--welcome[data-state=idle] .vee-bracket-breathe{animation:3.2s ease-in-out infinite vee-breathe}.vee-avatar[data-state=working] .vee-gaze{animation:1.6s ease-in-out infinite alternate vee-watch}.vee-avatar[data-state=done] .vee-eyes{opacity:0}.vee-avatar[data-state=done] .vee-bracket-breathe{animation:.18s ease-out vee-settle}.vee-check{stroke:var(--vee-eye);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .2s ease-out,opacity .15s ease-out}.vee-avatar[data-state=done] .vee-check{stroke-dashoffset:0;opacity:1;transition-delay:.13s}@keyframes vee-blink{0%,24%,28%,32%,36%,76%,80%,to{transform:scaleY(1)}26%,34%,78%{transform:scaleY(.08)}}@keyframes vee-alive{0%,to{transform:translateY(1px)rotate(-2deg)}45%{transform:translateY(-1.6px)rotate(2deg)}70%{transform:translateY(-.5px)rotate(0)}}@keyframes vee-curious{0%,12%,44%,58%,to{transform:translate(0)}18%,36%{transform:translate(3px,-1px)}66%,84%{transform:translate(-2.5px,1.5px)}}@keyframes vee-listen{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-1px)rotate(2deg)}}@keyframes vee-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes vee-watch{0%{transform:translate(-2px)}to{transform:translate(3px)}}@keyframes vee-settle{0%{transform:scale(1)}60%{transform:scale(.94)}to{transform:scale(1)}}.be-vee-header{border-bottom:1px solid var(--border-soft);flex-shrink:0;align-items:center;gap:10px;padding:16px 20px;display:flex}.be-vee-identity{flex:1;min-width:0}.be-chat .be-vee-identity strong{font-size:16px;font-weight:600;display:block}.be-chat .be-vee-status{color:var(--muted-ink);margin-top:3px;font-size:12px;line-height:1.4;display:block}.be-vee-tools{align-items:center;gap:8px;display:flex}.be-vee-tools button{border:1px solid var(--border-soft);color:var(--muted-ink);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:12px;display:flex}.be-vee-tools button:hover:not(:disabled){background:var(--surface-soft);color:var(--ink)}.be-vee-welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px 8px 24px;display:flex}.be-chat .be-vee-welcome h3{letter-spacing:-.8px;color:var(--ink);margin:18px 0 8px;font-size:26px;font-weight:600}.be-chat .be-vee-welcome p{color:var(--muted-ink);max-width:300px;margin:0;font-size:13px;line-height:1.65}.be-chat-log:has(.be-vee-welcome){flex-direction:column;display:flex}.be-vee-suggestions{padding:8px 0 4px}.be-chat .be-vee-suggestions>small{letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:600;display:block}.be-vee-suggestions>div{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.be-vee-suggestions button{text-align:left;white-space:normal;overflow-wrap:anywhere;background:var(--surface-soft);max-width:100%;min-height:36px;color:var(--ink);border:1px solid var(--border-soft);font:inherit;cursor:pointer;border-radius:8px;padding:7px 12px;font-size:12px;line-height:1.5;transition:border-color .2s,background .2s}.be-vee-suggestions button:hover:not(:disabled){border-color:var(--main-green);background:color-mix(in srgb,var(--main-green) 7%,var(--surface-soft))}.be-vee-message{align-items:flex-start;gap:10px;display:flex}.be-vee-message>.vee-avatar{margin-top:2px}.be-vee-message-content{flex:1;min-width:0}.be-vee-alternative{align-items:flex-start;gap:9px;margin-top:20px;display:flex}.be-vee-alternative>.vee-avatar{margin-top:1px}.be-vee-alternative>div{min-width:0}.be-chat .be-vee-alternative strong{color:var(--muted-ink);font-size:11px;font-weight:600}.be-chat .be-vee-alternative p{color:var(--muted-ink);margin:4px 0 2px;font-size:12px;line-height:1.5}.be-chat .be-vee-lighter{color:var(--main-green);font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:2px;margin:0;padding:5px 0;font-size:12px;line-height:1.5;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline}.be-chat .be-vee-lighter:hover:not(:disabled){background:0 0;text-decoration-color:currentColor}.be-vee-tools button:focus-visible,.be-vee-suggestions button:focus-visible,.be-vee-lighter:focus-visible{outline:2px solid var(--main-green);outline-offset:3px}@media (prefers-reduced-motion:reduce){.vee-avatar *{transition:none!important;animation:none!important}.vee-avatar .vee-attention,.vee-avatar .vee-lean{transform:none!important}}@media (pointer:coarse){.be-vee-suggestions button{min-height:44px}}.be-info-chat>.ep-filters[hidden]{display:none}.be-chat .be-vee-message{display:flex}.be-vee-welcome,.be-vee-suggestions{flex-shrink:0}.be-chat .be-vee-header{padding:16px 20px}.be-chat-log:has(.be-vee-welcome){padding-inline:16px}.be-chat .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}.be-info-chat .be-chat-scroll-area .be-chat-log:has(.be-vee-welcome){padding-inline:16px}.be-chat .be-chat-actions .ep-primary{color:#fff;background:var(--main-green);border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.be-chat .be-chat-actions .ep-primary:hover{color:#fff;background:var(--main-green)}.be-vee-conversation{gap:inherit;flex-direction:column;flex:1;min-height:0;display:flex}.be-vee-conversation[hidden],.be-chat>.be-edit-template-content[hidden]{display:none!important}.be-vee-tools .be-vee-panel-toggle{flex:none;width:36px;height:36px;padding:5px}.be-vee-identity strong{color:var(--ink);font-size:16px;font-weight:600;display:block}.be-chat .be-chat-log{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted-ink) 35%,transparent) transparent;scrollbar-gutter:stable}.be-chat .be-chat-log:hover,.be-chat .be-chat-log:focus-within{scrollbar-color:color-mix(in srgb,var(--muted-ink) 60%,transparent) transparent}.be-chat .be-chat-log::-webkit-scrollbar{width:6px}.be-chat .be-chat-log::-webkit-scrollbar-track{background:0 0}.be-chat .be-chat-log::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted-ink) 35%,transparent);border-radius:999px}.be-chat .be-chat-log::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted-ink) 60%,transparent)}.mcp-simple-steps{counter-reset:setup-step;gap:28px;margin:0;padding:0;list-style:none;display:grid}.mcp-simple-steps>li{counter-increment:setup-step;align-items:flex-start;gap:14px;display:flex}.mcp-simple-steps>li:before{content:counter(setup-step);border:1px solid var(--border-soft);height:26px;color:var(--muted-ink);border-radius:50%;flex:0 0 26px;place-items:center;font-size:12px;display:grid}.mcp-simple-steps>li>div{flex:1;min-width:0}.mcp-simple-steps strong{font-size:14px;font-weight:600;line-height:26px;display:block}.mcp-simple-steps p{max-width:48ch}.mcp-copy-field{align-items:stretch;gap:8px;margin-top:10px;display:flex}.mcp-copy-field .mcp-endpoint-input{flex:1;font-size:12px}.mcp-copy-field .mcp-primary-button{color:#fff;flex-shrink:0;gap:6px;padding:10px 12px;font-size:13px}.mcp-copy-field .mcp-primary-button:hover{color:#fff}.mcp-setup-help{border-top:1px solid var(--border-soft);color:var(--muted-ink);margin-top:24px;padding-top:18px;font-size:13px}.mcp-setup-help summary:focus-visible{outline:2px solid var(--main-green);outline-offset:4px}.mcp-setup-help dd{color:var(--ink);margin:0}.mcp-setup-help a{color:var(--ink);text-underline-offset:3px;align-items:center;gap:6px;margin-top:12px;display:inline-flex}.mcp-setup-check{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:20px;display:flex}.mcp-setup-content .mcp-setup-status{color:var(--muted-ink);background:0 0;padding:0;font-size:12px}.mcp-setup-check .secondary-button{border-color:var(--border-soft);background:0 0;flex-shrink:0;width:auto;padding:8px 10px;font-size:12px}.mcp-setup-check .secondary-button svg{width:14px;height:14px}.mcp-setup-content .mcp-setup-return{color:var(--muted-ink);opacity:1;margin-top:-6px;font-size:12px}@media (width<=400px){.mcp-setup-check,.mcp-copy-field{flex-wrap:wrap}.mcp-copy-field .mcp-endpoint-input{flex-basis:100%}}.mcp-simple-steps .mcp-step-action{align-items:center;gap:8px;width:auto;margin-top:10px;padding:10px 12px;font-size:13px;display:inline-flex}.mcp-simple-steps .mcp-primary-button.mcp-step-action{color:#fff}.mcp-request-preview{color:var(--muted-ink);margin-top:12px;font-size:12px}.mcp-request-preview textarea{margin-top:10px;font-size:12px}:is(.mcp-setup-help,.mcp-request-preview)>summary{cursor:pointer;width:100%;min-height:36px;color:var(--muted-ink);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}:is(.mcp-setup-help,.mcp-request-preview)>summary::-webkit-details-marker{display:none}:is(.mcp-setup-help,.mcp-request-preview)>summary::marker{content:""}:is(.mcp-setup-help,.mcp-request-preview)>summary:hover{color:var(--ink)}:is(.mcp-setup-help,.mcp-request-preview)>summary>svg{flex-shrink:0;transition:transform .16s}:is(.mcp-setup-help,.mcp-request-preview)[open]>summary>svg{transform:rotate(180deg)}.mcp-help-body{gap:20px;padding:18px 0 4px;display:grid}.mcp-help-body section{min-width:0}.mcp-help-body h4{color:var(--ink);margin:0 0 6px;font-size:13px;font-weight:600}.mcp-help-body p{max-width:52ch}.mcp-help-body dl{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:10px;margin:12px 0;padding:4px 14px}.mcp-help-body dl>div{grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.mcp-help-body dl>div+div{border-top:1px solid var(--border-soft)}.mcp-help-body dd{overflow-wrap:anywhere}.mcp-help-body>a{justify-self:start;margin-top:0}@media (width<=400px){.mcp-help-body dl>div{grid-template-columns:1fr;gap:3px}}@media (prefers-reduced-motion:reduce){:is(.mcp-setup-help,.mcp-request-preview)>summary>svg{transition:none}}.be-chat .be-chat-notice{border:1px solid var(--border-soft);background:var(--surface);min-width:0;color:var(--ink);border-radius:16px;flex-shrink:0;align-items:flex-start;gap:12px;padding:16px;display:flex}.be-chat .be-vee-conversation>.be-chat-notice{margin:8px 20px 12px}.be-chat-notice-icon{color:var(--muted-ink);flex-shrink:0;margin-top:2px}.be-chat-notice-content{min-width:0}.be-chat .be-chat-notice strong{font-size:13px;font-weight:600;line-height:1.5;display:block}.be-chat .be-chat-notice p{color:var(--muted-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.6}.be-chat .be-chat-notice-action{background:var(--main-green);color:#fff;min-height:36px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:8px 12px;font-size:12px;font-weight:600;transition:background .12s;display:inline-flex}.be-chat .be-chat-notice-action:hover{background:color-mix(in srgb,var(--main-green) 88%,#000);color:#fff}.be-chat .be-chat-notice-action:focus-visible{outline:2px solid var(--main-green);outline-offset:3px}.be-chat .be-project-media{border-top:1px solid var(--border-soft);min-width:0;color:var(--ink);flex-shrink:0;margin:0;padding:12px 20px}.be-project-media button{font:inherit;cursor:pointer}.be-project-media .be-media-heading{width:100%;min-height:28px;color:var(--muted-ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:500;display:flex}.be-media-heading>svg{flex-shrink:0}.be-media-heading>svg:last-child{margin-left:auto;transition:transform .12s}.be-media-heading>svg.is-open{transform:rotate(90deg)}.be-media-heading:hover{color:var(--ink)}.be-media-count{background:var(--surface-soft);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:inline-flex}.be-media-selected-count{color:var(--main-green);margin-left:auto;font-size:10px}.be-media-selected-count+svg{margin-left:0!important}.be-chat .be-project-media .be-media-hint{color:var(--muted-ink);margin:6px 0 10px;padding:0;font-size:11px;font-weight:400;line-height:1.5}.be-project-media .be-media-list{overscroll-behavior:contain;gap:6px;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.be-project-media .be-media-row{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:9px;align-items:center;gap:2px;min-width:0;padding:3px 6px 3px 3px;display:flex}.be-project-media .be-media-row.is-selected{background:color-mix(in srgb,var(--main-green) 6%,var(--surface-soft))}.be-project-media .be-media-select{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:10px;padding:5px;display:flex}.be-media-thumbnail{background:var(--panel);width:32px;height:36px;color:var(--muted-ink);border-radius:6px;flex:0 0 32px;place-items:center;display:grid;overflow:hidden}.be-media-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.be-media-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.be-project-media .be-media-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:12px;font-weight:500;line-height:1.4;overflow:hidden}.be-media-meta{color:var(--muted-ink);font-size:10px;line-height:1.4}.be-media-check{box-sizing:border-box;border:1px solid var(--border-soft);width:16px;height:16px;color:var(--panel);border-radius:5px;flex:0 0 16px;place-items:center;display:grid}.is-selected .be-media-check{background:var(--main-green);border-color:var(--main-green)}.be-project-media .be-media-delete{width:28px;height:32px;color:var(--muted-ink);background:0 0;border:0;border-radius:6px;flex:0 0 28px;place-items:center;padding:0;display:grid}.be-media-delete:hover:not(:disabled){color:#ee9393;background:#ee939310}.be-project-media button:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}.be-project-media .be-media-confirm{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:9px;margin-top:10px;padding:12px}.be-chat .be-media-confirm p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.be-chat .be-media-confirm strong{font-size:inherit;color:var(--ink);font-weight:500}.be-media-confirm-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.be-project-media .be-media-confirm-actions button{border:1px solid var(--border-soft);min-height:30px;color:var(--muted-ink);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:500;display:inline-flex}.be-project-media .be-media-confirm-actions .be-media-confirm-delete{color:#f0a1a1;background:#f0a1a10d;border-color:#f0a1a140}.be-chat .be-media-confirm .be-media-error{color:#f0a1a1;font-size:11px}@media (width<=420px){.be-chat .be-project-media{padding:10px 14px}.be-media-select{gap:8px}}@media (pointer:coarse){.be-project-media .be-media-delete{flex-basis:36px;width:36px;height:40px}.be-project-media .be-media-confirm-actions button{min-height:40px}}.ep-overlay.be-overlay{z-index:2000}.be-review{max-width:1180px}.be-review .be-player{background:#0d1016;align-self:start}.be-player>div{max-height:68vh}.be-review .be-info{max-height:66vh;padding-bottom:24px;overflow-y:auto}.be-status{border-bottom:1px solid #ffffff18;gap:8px;margin-bottom:18px;padding-bottom:18px;display:grid}.be-status p{margin:0}.be-status small,.be-hint{color:#a0a6b2;font-size:12px}.be-controls{border:0;min-width:0;margin:16px 0;padding:0}.be-word{grid-template-columns:minmax(95px,1fr) 85px 85px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.be-word input{width:100%;min-width:0;color:var(--ink);background:var(--surface);border:1px solid var(--border-soft);font:inherit;border-radius:8px;padding:9px 8px;font-size:13px}.be-word input:focus{outline-offset:1px;outline:2px solid #8ac342}.be-review footer>span{color:#b4bac3;font-size:13px}.be-controls button{margin:8px 0}.be-review footer{flex-wrap:wrap;gap:12px}.be-review footer>div{flex-wrap:wrap}.be-review .ep-primary{color:#fff}@media (width<=700px){.be-review .be-info{max-height:none;overflow:visible}.be-player>div{max-height:55vh}.be-review .ep-review-body{overflow-y:auto}.be-review footer>div{gap:8px}.be-word{grid-template-columns:minmax(80px,1fr) 76px 76px}}.be-comparisons{border-block:1px solid var(--border-soft);margin:16px 0;padding:16px 0}.be-comparisons h3{margin-top:0}.be-comparisons p{font-size:13px;line-height:1.5}.be-comparison-table{margin:16px 0;overflow-x:auto}.be-comparison-table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.be-comparison-table th,.be-comparison-table td{border-bottom:1px solid var(--border-soft);padding:8px 6px}.be-comparison-table button{padding:6px 8px;font-size:12px}.be-comparison-table button[aria-pressed=true]{color:#fff;background:#80c649}.be-comparisons details{max-height:240px;font-size:12px;overflow:auto}.be-player>p{color:#f3f4f6;padding:20px;font-size:14px;line-height:1.5}.be-chat{gap:12px;min-width:0;display:grid}.be-chat .be-hint{margin:0}.be-chat-log{overscroll-behavior:contain;min-height:100px;max-height:32vh;padding:2px;overflow-y:auto}.be-chat-turn{gap:10px;margin-bottom:18px;display:grid}.be-chat-user,.be-chat-assistant{border:1px solid var(--border-soft);background:var(--surface);border-radius:12px;padding:12px}.be-chat-user{background:color-mix(in srgb,var(--main-green) 10%,var(--surface));margin-left:28px}.be-chat-assistant{margin-right:16px}.be-chat strong{color:var(--ink);font-size:12px}.be-chat p{white-space:pre-wrap;margin:6px 0;font-size:13px}.be-chat small{color:var(--muted-ink);font-size:11px}.be-chat form{gap:8px;display:grid}.be-chat label{font-size:13px;font-weight:600}.be-chat textarea{resize:none;border:1px solid var(--border-soft);background:var(--surface);width:100%;min-height:90px;max-height:200px;color:var(--ink);font:inherit;border-radius:10px;padding:12px;font-size:13px}.be-chat textarea:focus{outline:2px solid var(--main-green);outline-offset:1px}.be-chat-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.be-chat .ep-primary{color:#fff}.be-chat-working{align-items:center;gap:8px;display:flex}.be-chat button:disabled{opacity:.5;cursor:default}@media (width<=700px){.be-chat-log{max-height:35vh}.be-chat-actions{align-items:flex-start}.be-chat-user{margin-left:12px}}.be-effect-toggle{align-items:center;gap:10px;padding:9px 0;font-size:14px;display:flex}.be-effect-toggle input{accent-color:var(--main-green);width:18px;height:18px}.be-graphic-row{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.be-simple-settings{gap:12px;display:grid}.be-simple-settings h4{margin:14px 0 0}.be-simple-settings label{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.be-simple-settings select{border:1px solid var(--border-soft);background:var(--card-bg,#fff);color:inherit;border-radius:8px;margin-left:auto;padding:8px}.be-simple-settings input[type=range]{width:100%;accent-color:var(--main-green)}.be-simple-settings output,.be-simple-settings input[type=color]{margin-left:auto}.editing-jobs-preview.be-overlay{background:var(--panel);padding:0;overflow:hidden}.editing-jobs-preview .be-review{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:var(--panel);border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.editing-jobs-preview .be-review>header{min-height:72px;padding:max(16px,env(safe-area-inset-top)) 24px 8px;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 40px;gap:16px;display:grid}.editing-jobs-preview .be-review>header>.ep-icon{background:0 0;border:0;border-radius:8px;grid-area:1/1;width:40px;height:40px;padding:0}.editing-jobs-preview .be-review>header>.ep-icon:hover{background:#94a3b824}.be-review .be-title-field{grid-area:1/2;justify-self:center;width:100%;min-width:0;max-width:800px}.be-title-field input{width:100%;min-width:0;color:var(--ink);font:inherit;letter-spacing:-.02em;text-overflow:ellipsis;text-align:center;box-shadow:none;background:0 0;border:0;border-radius:10px;padding:8px 16px;font-size:17px;font-weight:600;display:block}.be-title-field input:hover:not(:disabled){background:#94a3b81a}.be-title-field input:focus{outline:2px solid var(--main-green);outline-offset:1px}.be-title-field small{text-align:center;color:var(--muted-ink);font-size:12px;display:block}.be-title-field input[aria-invalid=true]{outline:1px solid #dc6575}.be-review .ep-review-body{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);gap:clamp(32px,5vw,88px);width:100%;max-width:1600px;min-height:0;margin:0 auto;padding:20px clamp(24px,4vw,64px) 8px;overflow:hidden}.be-preview-pane{flex-direction:column;align-items:center;min-width:0;min-height:0;display:flex;overflow:auto}.be-player .vsc-controller,.be-player vsc-controller{display:none!important}.be-review .be-player{aspect-ratio:auto;background:0 0;border-radius:0;flex:auto;justify-content:center;align-self:center;align-items:center;width:100%;max-width:100%;min-height:0;display:flex;overflow:hidden}.be-review .be-player>div{max-width:100%;height:100%;max-height:100%;aspect-ratio:var(--be-video-aspect,9/16);background:#0d1016;border-radius:12px;overflow:hidden;width:auto!important}.be-preview-toolbar{flex-shrink:0;justify-content:center;padding-top:8px;display:flex}.be-preview-toolbar .ep-icon{border-radius:8px;width:32px;height:28px}.be-preview-details{width:100%;max-width:480px;color:var(--muted-ink);flex-shrink:0;font-size:12px}.be-preview-details summary{cursor:pointer;text-align:center;padding:6px}.be-preview-details .be-status{border:0;gap:8px;margin:8px 0 0;padding:0 12px 4px}.be-status small,.be-hint{color:var(--muted-ink)}.be-review .be-info{border:0;justify-self:center;width:100%;min-width:0;max-width:600px;min-height:0;max-height:none;padding:0;overflow-y:auto}.be-review .be-info-chat{flex-direction:column;display:flex;overflow:hidden}.be-info>.ep-filters{border:0;flex-shrink:0;gap:20px;margin:0 0 28px;padding:0;display:flex;overflow-x:auto}.editing-jobs-preview .be-info>.ep-filters button{font:inherit;color:var(--muted-ink);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;padding:10px 0;font-size:13px}.editing-jobs-preview .be-info>.ep-filters button.active{color:var(--ink);border-bottom-color:var(--main-green);background:0 0}.be-info-chat>.editing-error{flex-shrink:0;max-height:20vh;margin:0 0 16px;overflow:auto}.be-info-chat .be-chat{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.be-info-chat .be-chat-log{flex:1;min-height:60px;max-height:none;padding:0 8px 12px 0;overflow-y:auto}.be-chat-turn{gap:20px;margin-bottom:28px}.be-chat-user,.be-chat-assistant{background:0 0;border:0;border-radius:0;margin:0;padding:0}.be-chat-user{background:var(--surface-soft);border-radius:12px;margin-left:40px;padding:12px 16px}.be-chat strong{color:var(--muted-ink);font-size:12px;font-weight:600}.be-chat p{color:var(--ink);margin:4px 0;font-size:15px;line-height:1.75}.be-chat-log>p{color:var(--muted-ink)}.be-info-chat .be-chat .be-vee-conversation>form,.be-info-chat .be-chat>button{flex-shrink:0}.editing-jobs-preview .be-chat>button{min-height:28px;color:var(--muted-ink);background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:400}.be-chat form{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:12px;gap:0;padding:0;transition:border-color .12s,box-shadow .12s;overflow:hidden}.be-chat form:hover{border-color:var(--muted-ink)}.be-chat form:focus-within{border-color:var(--main-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--main-green) 16%,transparent);background:var(--panel)}.be-chat textarea{box-sizing:border-box;min-height:90px;max-height:200px;color:var(--ink);caret-color:var(--ink);resize:none;box-shadow:none;cursor:text;background:0 0;border:0;border-radius:0;padding:16px 18px 8px;font-size:15px;line-height:1.65}.be-chat textarea:focus{box-shadow:none;background:0 0;outline:none}.be-chat textarea:disabled{cursor:default;opacity:.6}.be-chat textarea::placeholder{color:var(--muted-ink);opacity:1}.be-chat-actions{align-items:center;padding:12px 12px 12px 18px}.be-chat-actions small{color:var(--muted-ink);font-size:11px}:is(.be-review,.finished-video-agent) .be-chat-actions .ep-primary{box-sizing:border-box;aspect-ratio:1;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;padding:0;display:inline-flex}.be-chat-actions .ep-primary:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}.be-review .be-controls[hidden],.be-review .be-save[hidden]{display:none}.editing-jobs-preview .be-review>footer{padding:16px 24px max(16px,env(safe-area-inset-bottom));background:0 0;border:0;gap:12px}.editing-jobs-preview .be-review>footer>span{color:var(--muted-ink);font-size:12px}.editing-jobs-preview .be-review>footer .be-save{background:0 0;border:0;font-weight:400}.be-preparation{flex-shrink:0;width:100%;max-width:440px;margin:auto;padding:32px 0}.be-preparation-heading{align-items:center;gap:12px;display:flex}.be-preparation-heading svg{color:var(--muted-ink);width:18px;height:18px}.editing-jobs-preview .be-preparation-heading h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.be-preparation .be-status{background:0 0;border:0;margin:24px 0 0;padding:0}.be-preparation progress{width:100%;height:4px;accent-color:var(--main-green);margin-top:20px;display:block}@media (width<=800px){.editing-jobs-preview .be-review>header{gap:8px;min-height:60px;padding:12px 16px 8px}.be-title-field input{padding:8px;font-size:15px}.be-review .ep-review-body{padding:16px 24px;display:block;overflow-y:auto}.be-preview-pane{height:50dvh;min-height:280px;margin-bottom:28px}.be-review .be-info{overflow:visible}.be-review .be-info-chat{height:65dvh;min-height:520px;overflow:hidden}.be-info>.ep-filters{gap:18px;margin-bottom:20px}.editing-jobs-preview .be-review>footer{gap:8px;padding:12px 16px}.editing-jobs-preview .be-review>footer>div{gap:8px;width:auto}.editing-jobs-preview .be-review>footer>span{font-size:11px}.editing-jobs-preview .be-review>footer .ep-secondary,.editing-jobs-preview .be-review>footer .ep-primary{min-height:38px;padding:9px 12px;font-size:12px}}.editing-jobs-preview .be-preview-details .ep-secondary{background:0 0;border:0;justify-self:start;min-height:28px;padding:2px 0;font-size:12px;font-weight:500}.editing-jobs-preview .be-review .editing-error{color:#bd4259;background:0 0;border:0;border-radius:0;padding:10px 0;font-size:13px;line-height:1.6}.be-preparation{text-align:center}.be-preparation-heading{flex-direction:column;gap:16px}.be-preparation-heading svg{width:28px;height:28px;color:var(--main-green)}.editing-jobs-preview .be-preparation-heading h3{font-size:18px;font-weight:500}.be-preparation>p{min-height:22px;color:var(--muted-ink);margin:12px 0 0;font-size:13px}.be-review .be-player{align-items:flex-start}.be-video-frame{position:relative}.be-playback{width:100%;height:100%}.be-playback>div{width:100%!important;height:100%!important}.be-playback>p{color:#fff;padding:24px}.be-processing-overlay{z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;background:#0d10168c;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:none;margin:0;padding:24px;display:flex;position:absolute;inset:0}.be-processing-overlay>p{color:#eef0f3}.be-processing-overlay .ep-secondary{color:#fff;border-color:#fff6}.unified-controls>.be-info[aria-disabled=true]{opacity:.5}@media (width>=801px){.be-review .unified-controls{height:var(--be-video-height,100%);align-self:start}}.be-upload-status-slot{min-height:44px;width:var(--be-video-width,100%);flex-shrink:0;max-width:100%;padding-top:8px}.be-upload-status{min-height:32px;color:var(--muted-ink);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.be-upload-label{align-items:center;gap:7px;min-width:0;display:flex}.be-upload-label svg{color:var(--main-green);flex-shrink:0}.be-upload-label.is-warning svg{color:#bd4259}.be-upload-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.be-upload-actions button{min-width:28px;height:28px;color:var(--muted-ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.be-upload-actions button:hover{color:var(--ink);background:var(--surface-soft)}.be-upload-actions button:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}.be-upload-actions .be-upload-retry{color:var(--ink);padding:4px 7px;font-weight:600}.be-upload-actions button:disabled{opacity:.5;cursor:default}.be-player-restart{z-index:4;color:#fff;cursor:pointer;opacity:0;background:#0d101680;border:1px solid #fff3;border-radius:8px;place-items:center;width:30px;height:30px;transition:opacity .15s;display:grid;position:absolute;top:10px;right:10px}.be-video-frame:hover .be-player-restart,.be-video-frame:focus-within .be-player-restart{opacity:1}.be-player-restart:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (hover:none){.be-player-restart{opacity:1}}.be-mcp-handoff{background:var(--surface-soft);color:var(--ink);border:0;border-radius:12px;min-width:0;margin-top:16px;padding:16px}.be-handoff-heading{font-size:13px;display:block;color:var(--ink)!important}.be-chat .be-mcp-handoff .be-handoff-description{color:var(--muted-ink);margin:5px 0 14px;font-size:12px;line-height:1.5}.be-handoff-apps{grid-template-columns:repeat(auto-fill,min(100%,88px));gap:8px;display:grid}.be-handoff-apps button{box-sizing:border-box;aspect-ratio:1;background:var(--panel);width:100%;min-width:0;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 4px;font-size:12px;display:flex}html[data-theme=light] .be-mcp-handoff{background:#f3f4f6}html[data-theme=light] .be-handoff-apps button{background:#fff}.be-handoff-apps button:hover:not(:disabled){outline:1px solid var(--main-green);outline-offset:0}.be-handoff-apps img{object-fit:contain;width:25px;height:25px}.be-handoff-copy{text-align:left;white-space:normal;max-width:100%;color:var(--muted-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;margin-top:12px;padding:5px 0;font-size:12px;display:inline-flex}.be-handoff-copy>svg{flex-shrink:0}.be-handoff-copy:hover{color:var(--ink)}.be-handoff-apps button:focus-visible,.be-handoff-copy:focus-visible{outline:2px solid var(--main-green);outline-offset:3px}.be-chat .be-handoff-status{color:var(--muted-ink);font-size:12px;line-height:1.5}.be-feature-settings select{background:var(--panel,#1b2535);color:var(--ink,#f5f6f8)}.be-feature-settings .be-word{grid-template-columns:minmax(0,1fr) auto}.be-feature-settings .be-word span{overflow-wrap:anywhere}.be-chat-scroll-area{flex:1;min-height:0;display:flex;position:relative}.be-info-chat .be-chat-scroll-area .be-chat-log{flex:1;min-height:0;padding:4px 8px 12px 0}.be-chat-turn{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:24px;display:flex}.be-chat-user{background:var(--surface-soft);border-radius:16px 16px 5px;align-self:flex-end;width:fit-content;max-width:85%;margin:0;padding:10px 14px}.be-chat-user p{color:var(--ink);overflow-wrap:anywhere;margin:0}.be-chat-assistant{background:0 0;border:0;align-self:flex-start;max-width:100%;margin:0;padding:0}.be-chat .be-chat-reply{gap:12px;display:grid}.be-chat .be-chat-reply>:is(p,ul,ol){margin:0}.be-chat-reply p{color:var(--ink);overflow-wrap:anywhere;margin:0 0 10px;line-height:1.65}.be-chat-reply p:last-child{margin-bottom:0}.be-chat-reply ul,.be-chat-reply ol{color:var(--ink);margin:0 0 10px;padding-left:20px;font-size:13px;line-height:1.65}.be-chat-reply ul.be-chat-checklist{padding:0;list-style:none}.be-chat-checklist li{align-items:flex-start;gap:8px;margin:5px 0;display:flex}.be-chat-checklist svg{color:var(--main-green);flex-shrink:0;margin-top:4px}.be-chat-undo{color:var(--muted-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;margin-top:9px;padding:4px 6px;font-size:11px;display:inline-flex}.be-chat-undo:hover:not(:disabled){background:var(--surface-soft);color:var(--ink)}.be-chat-undone{margin-top:8px;display:block}.be-chat-pending{margin-bottom:12px}.be-chat .be-chat-working{color:var(--muted-ink);margin:0 0 16px;font-size:12px}.be-chat-latest{border:1px solid var(--border-soft);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001f}.be-chat-latest:focus-visible,.be-chat-undo:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}.be-player[data-dimensions-ready=false] .be-playback[inert]{visibility:hidden}.be-chat .be-chat-disabled-status{color:var(--muted-ink);flex-shrink:0;margin:0;padding:10px 18px;font-size:12px;line-height:1.5}.be-processing-status{flex-wrap:wrap;padding:5px 0 9px}.be-processing-copy{flex:1;min-width:0}.be-processing-error{overflow-wrap:anywhere;margin:5px 0 0 22px;line-height:1.5;display:block}.be-processing-track{background:var(--border-soft);border-radius:2px;width:100%;height:2px;overflow:hidden}.be-processing-track span{border-radius:inherit;background:var(--main-green);height:100%;transition:width .25s;display:block}.be-processing-track .is-indeterminate{width:35%;animation:1.8s ease-in-out infinite be-processing-sweep}@keyframes be-processing-sweep{0%{transform:translate(-110%)}to{transform:translate(390%)}}@media (prefers-reduced-motion:reduce){.be-processing-track .is-indeterminate{opacity:.45;width:100%;animation:none}.be-processing-status .spin{animation:none}}.be-title-input{position:relative}.be-review .be-title-field .be-title-input input{box-sizing:border-box;padding-right:40px}.be-title-saving{color:var(--muted-ink);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.be-zoom-editor{border-bottom:1px solid var(--border,#dce0e6);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 0;display:grid}.be-zoom-editor>strong,.be-zoom-editor>button{grid-column:1/-1}.be-zoom-editor label{color:inherit}.editing-jobs-preview .be-info>.ep-filters .be-global-undo{background:var(--panel);align-items:center;gap:6px;margin-left:auto;padding-left:10px;display:flex;position:sticky;right:0}.editing-jobs-preview .be-info>.ep-filters .be-global-undo:disabled{opacity:.4;cursor:default}.be-chat{position:relative}.be-chat--dragging{outline:2px solid var(--main-green);outline-offset:-2px;border-radius:12px}.be-chat-dropzone{z-index:20;pointer-events:none;border:2px dashed var(--main-green);color:var(--ink);background:color-mix(in srgb,var(--surface) 92%,var(--main-green));border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.be-chat-dropzone strong{font-size:16px}.be-chat-dropzone span{font-size:13px}.be-chat .be-chat-file-input{display:none}.be-chat-actions small{flex:1}.be-chat-attach,.be-chat-remove-asset{border:1px solid var(--border-soft);color:var(--muted-ink);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.be-chat-attach{width:34px;height:34px}.be-chat-attach:hover,.be-chat-remove-asset:hover{color:var(--ink);border-color:var(--main-green)}.be-chat-attach:focus-visible,.be-chat-remove-asset:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}.be-chat-attachments{gap:6px;max-height:180px;margin:0;padding:10px 12px 0;list-style:none;display:grid;overflow-y:auto}.be-chat-attachments li{border:1px solid var(--border-soft);background:var(--surface);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.be-chat-attachments li>div{flex:1;gap:3px;min-width:0;display:grid}.be-chat-attachments strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.be-chat-attachments small{overflow-wrap:anywhere}.be-chat-attachments .has-error{border-color:#e57373}.be-chat-sent-assets{color:var(--muted-ink);overflow-wrap:anywhere;margin:6px 0 0;padding:0;font-size:11px;list-style:none}.be-chat-verification{border:1px solid var(--border-soft);color:var(--muted-ink);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.5}.be-chat-verification strong{font-weight:600}.be-chat-verification[data-status=mismatch]{color:#f0aaaa;border-color:#e57373}.be-chat-verification[data-status=verified]{border-color:var(--main-green)}.be-chat-verification details{margin-top:6px}.be-chat-verification summary{cursor:pointer}.be-chat-verification p{margin:4px 0}html:not([data-theme=light]) .be-handoff-logo--chatgpt{filter:invert()}html[data-theme=light] img[src="/ai-app-logos/grok.svg"]{filter:brightness(0)}.be-chat-assistant:has(.be-mcp-handoff){align-self:stretch;width:100%}.be-mcp-handoff{box-sizing:border-box;width:100%}.be-chat .be-handoff-connect{color:var(--muted-ink);text-align:center;margin:10px 0 0;font-size:12px;line-height:1.5}.be-handoff-connect a{color:var(--ink);text-decoration:none}.be-handoff-connect a:hover{color:var(--main-green)}.be-handoff-connect a:focus-visible{outline:2px solid var(--main-green);outline-offset:3px;border-radius:2px}.be-handoff-apps button{position:relative}.be-handoff-apps .be-handoff-add{color:var(--muted-ink);justify-content:center}.be-handoff-apps button>span{overflow-wrap:anywhere;max-width:100%}.connection-provider-dropdown.be-ai-connection-menu{z-index:1600;max-height:calc(100dvh - 24px);position:fixed;right:auto;overflow-y:auto}.thumbnail-frame-picker{border:1px solid var(--border-soft);background:var(--panel);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:14px;flex-shrink:0;overflow:hidden;box-shadow:0 12px 32px #0003}.thumbnail-frame-picker-header{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:18px 20px;display:flex}.thumbnail-frame-picker-header h3{flex:1;margin:0;font-size:14px;font-weight:600;line-height:1.5}.thumbnail-frame-picker button{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.thumbnail-frame-picker .thumbnail-frame-picker-close{width:32px;height:32px;color:var(--muted-ink);background:0 0;flex-shrink:0;padding:6px}.thumbnail-frame-picker .thumbnail-frame-picker-close:hover:not(:disabled){color:var(--ink);background:var(--surface-soft)}.thumbnail-frame-picker-body{padding:20px}.thumbnail-frame-picker-time{background:var(--surface-soft);color:var(--muted-ink);border:0;border-radius:10px;align-items:center;gap:10px;padding:14px;font-size:12px;display:flex}.thumbnail-frame-picker-time output{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:14px;font-weight:600}.thumbnail-frame-picker-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:0 20px 20px;display:flex}.thumbnail-frame-picker-actions button{min-height:42px;padding:10px 14px}.thumbnail-frame-picker .thumbnail-frame-picker-cancel{border-color:var(--border-soft);color:var(--ink);background:0 0}.thumbnail-frame-picker .thumbnail-frame-picker-cancel:hover:not(:disabled){background:var(--surface-soft)}.thumbnail-frame-picker .thumbnail-frame-picker-capture{background:var(--main-green);color:#fff}.thumbnail-frame-picker .thumbnail-frame-picker-capture:hover:not(:disabled){background:color-mix(in srgb,var(--main-green) 85%,white)}.thumbnail-frame-picker button:focus-visible{outline:2px solid var(--main-green);outline-offset:3px}.thumbnail-frame-picker button:disabled{opacity:.55;cursor:default}.post-drawer--finished-video>.finished-video-social:has(.thumbnail-frame-picker){overflow:auto}.drawer-video-preview-shell>.drawer-frame-selector-wrap:has(.thumbnail-frame-picker){width:100%;max-width:none;position:static}.finished-video-social .posted-publish-content:has(>.thumbnail-frame-picker){background:var(--editor-column-surface,var(--surface-soft));flex-direction:column;min-height:100%;display:flex}.finished-video-social .posted-publish-content>.thumbnail-frame-picker{min-height:0;box-shadow:none;background:var(--editor-column-surface,var(--surface-soft));border:0;border-radius:0;flex-direction:column;flex:1;display:flex}.finished-video-social .thumbnail-frame-picker-header{flex:none}.finished-video-social .thumbnail-frame-picker-body{flex:1;min-height:0;overflow:auto}.finished-video-social .thumbnail-frame-picker-actions{box-sizing:border-box;flex:none;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:12px;display:grid}.finished-video-social .thumbnail-frame-picker-actions button{white-space:nowrap;border-radius:12px;justify-content:center;min-width:0;min-height:46px}.thumbnail-frame-picker-actions button>svg{flex-shrink:0}.finished-video-social .thumbnail-frame-picker-cancel{background:var(--editor-bot-bubble,var(--panel));box-shadow:none;outline-offset:-1px;border:0;outline:1px solid #0000}.finished-video-social .thumbnail-frame-picker-cancel:is(:hover,:focus-visible):not(:disabled){background:var(--editor-bot-bubble,var(--panel));outline-color:var(--main-green)}.thumbnail-frame-picker-time{isolation:isolate;position:relative;overflow:hidden}.thumbnail-frame-picker-time>:not(.thumbnail-frame-picker-progress){z-index:1;position:relative}.thumbnail-frame-picker-time .thumbnail-frame-picker-progress{z-index:0;pointer-events:none;background:color-mix(in srgb, var(--main-green) 28%, transparent);transition:width .2s;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.thumbnail-frame-picker-time .thumbnail-frame-picker-progress{transition:none}}html[data-theme=light] .thumbnail-frame-picker-header{border-bottom-color:#e5e6ea}html[data-theme=dark] .thumbnail-frame-picker-time{background:var(--editor-bot-bubble,var(--line-card-background,var(--panel)))}.upload-activity{background:var(--panel);color:var(--ink);border:1px solid var(--border-soft);border-radius:14px;font-size:12px;position:relative}.upload-activity--dock{z-index:50;width:min(360px,100vw - 72px);position:fixed;bottom:88px;right:24px;box-shadow:0 16px 48px #0000004d}.upload-activity--dashboard{margin-bottom:18px}.upload-activity button{font:inherit;color:var(--ink);cursor:pointer}.upload-activity button:disabled{opacity:.4;cursor:default}.upload-activity button:focus-visible,.upload-activity-indicator:focus-visible{outline:2px solid var(--main-green);outline-offset:3px}.upload-activity .upload-activity-icon{width:28px;height:28px;color:var(--muted-ink);background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:grid}.upload-activity .upload-activity-icon:hover{background:var(--surface-soft);color:var(--ink)}.upload-activity .upload-activity-close{position:absolute;top:10px;left:-38px}.upload-activity>header{padding:0}.upload-activity .upload-activity-summary{text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;padding:16px 18px;display:flex}.upload-activity-summary>svg{color:var(--main-green);flex-shrink:0}.upload-activity-summary>svg:last-child{color:var(--muted-ink)}.upload-activity-summary-copy{flex:1;gap:5px;min-width:0;display:grid}.upload-activity-summary-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.upload-activity [role=status],.upload-activity-stage,.upload-activity footer>span{color:var(--muted-ink);font-size:11px;line-height:1.5}.upload-activity-list{overscroll-behavior:contain;max-height:min(280px,40svh);padding:0 18px;overflow-y:auto}.upload-activity ul{margin:0;padding:0;list-style:none}.upload-activity li{border-top:1px solid var(--border-soft);padding:16px 0}.upload-activity-row{align-items:center;gap:10px;min-width:0;display:flex}.upload-activity-state{color:var(--main-green);flex-shrink:0;display:flex}.upload-activity-state.is-failed{color:var(--error,#f87171)}.upload-activity .upload-activity-entry{text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:0;display:block}.upload-activity-entry strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.5;display:block;overflow:hidden}.upload-activity button.upload-activity-entry:hover strong{color:var(--main-green)}.upload-activity-stage{align-items:center;gap:6px;margin-top:5px;display:flex}.upload-activity-stage>span:first-of-type{flex:1}.upload-activity-stage>svg{flex-shrink:0}.upload-activity-track{background:var(--border-soft);border-radius:3px;height:3px;margin-top:12px;overflow:hidden}.upload-activity-track>span{background:var(--main-green);height:100%;transition:width .2s;display:block}.upload-activity-summary-track{margin:0 18px 16px}.upload-activity-failure{align-items:flex-start;gap:12px;margin:10px 0 0 26px;display:flex}.upload-activity-failure p{min-width:0;color:var(--muted-ink);overflow-wrap:anywhere;flex:1;margin:0;font-size:11px;line-height:1.5}.upload-activity-failure button{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:7px;flex-shrink:0;padding:6px 10px}.upload-activity-ready-heading{border-top:1px solid var(--border-soft);align-items:center;gap:12px;padding:14px 0;display:flex}.upload-activity-ready-heading>button{color:var(--muted-ink);background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.upload-activity-ready-heading>button:first-child{text-align:left;flex:1}.upload-activity-ready-heading svg:first-child{color:var(--main-green)}.upload-activity-ready-heading .upload-activity-clear{font-size:11px}.upload-activity-ready-heading>button:hover{color:var(--ink)}.upload-activity footer{border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.upload-activity footer button{color:var(--main-green);background:0 0;border:0;padding:0}.upload-activity footer>span{width:100%}.upload-activity-error{color:var(--error,#f87171);overflow-wrap:anywhere;margin:8px 18px;font-size:11px}.upload-activity-indicator{z-index:50;border:1px solid var(--border-soft);background:var(--panel);color:var(--main-green);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:12px 14px;font-size:12px;display:flex;position:fixed;bottom:88px;right:24px;box-shadow:0 8px 24px #00000038}.upload-activity-indicator>span{color:var(--ink)}.upload-activity-indicator>i{background:var(--error,#f87171);border-radius:50%;width:6px;height:6px}@media (width<=600px){.upload-activity--dock,.upload-activity-indicator{bottom:80px;right:16px}}@media (prefers-reduced-motion:reduce){.upload-activity-track>span{transition:none}}.post-list .post-card.upload-project-row{grid-template-columns:24px 86px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;min-height:88px;padding:20px 24px;display:grid}.post-list .upload-project-row:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.upload-project-preview{cursor:pointer;border:0;padding:0}.upload-project-preview video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.upload-project-content,.upload-project-content h3{min-width:0}.upload-project-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.upload-project-row .upload-activity-stage{max-width:360px;min-height:18px;margin-top:0;font-size:12px;line-height:1.45}.upload-project-row .upload-activity-track{max-width:360px;margin-top:7px}.upload-project-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:32px;display:flex}.upload-project-actions button{font:inherit;cursor:pointer;border:1px solid var(--border-soft);color:var(--muted-ink);white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;line-height:1.4;display:inline-flex}.upload-project-selection-space{place-items:center;min-width:0;display:grid}.upload-project-cancel{width:30px;height:30px;color:var(--muted-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.upload-project-cancel:hover,.upload-project-actions button:hover{background:var(--surface-soft);color:var(--ink)}.upload-project-actions button:disabled{opacity:.4;cursor:default}.upload-project-row button:focus-visible{outline:2px solid var(--main-green);outline-offset:3px}.post-list .post-card.upload-project-row.post-card--grid{flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:0;display:flex}.upload-project-row.post-card--grid .upload-project-selection-space{z-index:2;position:absolute;top:8px;left:8px}.upload-project-row.post-card--grid .upload-project-selection-space.is-empty{display:none}.upload-project-row.post-card--grid .upload-project-cancel{background:var(--panel)}.upload-project-row.post-card--grid .upload-project-preview{aspect-ratio:3/4;width:100%;height:auto}.upload-project-row.post-card--grid .upload-project-actions{justify-content:flex-start;padding:0 4px 8px}@media (width<=920px){.post-list .post-card.upload-project-row:not(.post-card--grid){grid-template-columns:24px 109px minmax(0,1fr) auto}.upload-project-row:not(.post-card--grid) .upload-project-preview{width:109px}}@media (width<=600px){.post-list .post-card.upload-project-row:not(.post-card--grid){grid-template-columns:24px 56px minmax(0,1fr) auto;gap:8px;padding:16px}.upload-project-row:not(.post-card--grid) .upload-project-preview{width:56px}.upload-project-actions{gap:4px}.upload-project-actions .upload-project-open,.upload-project-actions .upload-project-retry{padding:7px}}.upload-project-preview:disabled,.upload-project-title:disabled{cursor:default;opacity:1}.upload-project-row.post-card--grid .upload-project-selection-space.has-selection{position:static}.upload-project-details{display:contents}.post-list .post-card.upload-project-row.post-card--grid{align-self:start;gap:0}.upload-project-row.post-card--grid .upload-project-selection-space,.upload-project-row.post-card--grid .upload-project-selection-space.has-selection{z-index:6;position:absolute}.upload-project-row.post-card--grid .upload-project-hover-details{cursor:pointer;gap:12px;padding:48px 16px 16px}.upload-project-row.post-card--grid .upload-project-content{padding:0}.upload-project-row.post-card--grid .upload-project-title{color:#fff;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.upload-project-row.post-card--grid .upload-activity-stage{color:#ffffffe6;max-width:none;margin-top:8px}.upload-project-row.post-card--grid .upload-project-actions{justify-content:flex-start;margin-top:auto;padding:0}.upload-project-row.post-card--grid .upload-project-actions button{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.upload-project-row.post-card--grid .upload-project-actions button:hover{color:#fff;background:#ffffff38}.upload-project-row.post-card--grid .upload-activity-error{color:#fecaca;margin:8px 0}@media (hover:none){.upload-project-row.post-card--grid .upload-project-hover-details{opacity:1;visibility:visible;background:linear-gradient(#0009,#00000026 60%,#0009)}}.create-post-dropdown.create-post-dropdown--editing{width:min(370px,100vw - 32px)}.create-post-dropdown--editing button{align-items:center}.create-post-option-copy{text-align:left;flex:1;gap:4px;display:grid}.create-post-option-copy small{color:var(--muted-ink);white-space:normal;font-size:12px;font-weight:400;line-height:1.5}.create-post-dropdown.create-post-dropdown--compact{gap:2px;width:min(328px,100vw - 32px);padding:6px}.create-post-dropdown--compact button{grid-template-columns:20px minmax(0,1fr) auto;gap:8px;min-height:56px;padding:8px}.create-post-dropdown--compact .create-post-option-copy{gap:2px}.create-post-dropdown--compact .create-post-option-copy small{font-size:11px;line-height:1.4}.post-drawer.post-drawer--editing{height:100svh;min-height:0;display:block;overflow:visible}.dashboard-editor-scroll{height:100%;min-height:0;overflow-y:auto}.dashboard-editor-loading{box-sizing:border-box;width:100%;height:100%;min-height:240px;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.dashboard-editor-loading p{opacity:.7;margin:0;font-size:14px}.dashboard-editor-loading-spinner{border:3px solid var(--border-soft);border-top-color:var(--main-green);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}@media (prefers-reduced-motion:reduce){.dashboard-editor-loading-spinner{animation:none}}.dashboard-edit-upload{width:100%;color:var(--ink);padding:12px 0 32px}.dashboard-edit-upload>header{margin-bottom:24px}.dashboard-edit-upload h2{letter-spacing:-.025em;margin:0 0 8px;font-size:22px;font-weight:600}.dashboard-edit-upload p{color:var(--muted-ink);margin:0;font-size:13px;line-height:1.6}.dashboard-edit-drop{background:var(--surface-soft);width:100%;min-height:236px;color:var(--ink);border:1px dashed var(--border-soft);cursor:pointer;font:inherit;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:0 0 24px;padding:32px 24px;transition:background .18s,border-color .18s;display:flex}.dashboard-edit-drop:hover:not(:disabled),.dashboard-edit-drop:focus-visible{border-color:var(--main-green)}.dashboard-edit-drop:focus-visible{outline:2px solid var(--main-green);outline-offset:4px}.dashboard-edit-drop strong{font-size:16px;font-weight:600}.dashboard-edit-drop>span:not(.dashboard-edit-drop-icon),.dashboard-edit-drop small{color:var(--muted-ink);font-size:13px}.dashboard-edit-drop small{margin-top:8px;font-size:11px}.dashboard-edit-drop-icon{width:54px;height:54px;color:var(--main-green);background:color-mix(in srgb,var(--main-green) 12%,transparent);border-radius:16px;place-items:center;margin-bottom:6px;display:grid}.post-drawer:has(.dashboard-edit-upload):after{content:"";border:2px dotted var(--main-green);background:color-mix(in srgb,var(--main-green) 8%,transparent);pointer-events:none;opacity:0;z-index:8;border-radius:16px;transition:opacity .18s;position:absolute;inset:10px}.post-drawer:has(.dashboard-edit-drop:hover:not(:disabled)):after{opacity:.45}.post-drawer.is-file-dragging:has(.dashboard-edit-upload):after{opacity:1}.post-drawer.is-file-dragging .dashboard-edit-drop{border-color:var(--main-green);background:color-mix(in srgb,var(--main-green) 12%,var(--panel))}.dashboard-edit-files{margin:16px 0 0;padding:0;list-style:none}.dashboard-edit-files li,.dashboard-edit-files>div{border-top:1px solid var(--border-soft);align-items:center;gap:10px;padding:14px 0;display:flex}.dashboard-edit-files>li:first-child{border-top:0}.dashboard-edit-filename{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;line-height:1.5}.dashboard-edit-filename small{color:var(--muted-ink);margin-top:4px;font-size:11px;display:block}.dashboard-edit-file-icon{width:32px;height:36px;color:var(--muted-ink);flex-shrink:0;place-items:center;display:grid}.dashboard-edit-file-actions{flex-shrink:0;gap:2px;display:flex}.dashboard-edit-files button{width:28px;height:32px;color:var(--muted-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:4px;display:grid}.dashboard-edit-files button:hover:not(:disabled){background:var(--surface-soft);color:var(--ink)}.dashboard-edit-files button:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}.dashboard-edit-files svg{flex-shrink:0;width:16px;height:16px}.dashboard-edit-files button:disabled{opacity:.3;cursor:default}.dashboard-edit-upload-footer{margin-top:24px}.dashboard-edit-upload-footer .primary-button{color:#fff;width:100%;margin:0}.dashboard-edit-upload [role=status]{align-items:center;gap:10px;margin-top:18px;display:flex}.dashboard-edit-upload>.editing-error{margin-top:18px}.drawer-editor.editing-jobs-preview .be-review{background:0 0;height:calc(100svh - 44px);min-height:600px}.drawer-editor.editing-jobs-preview .be-review>header{grid-template-columns:minmax(0,1fr);min-height:48px;padding:8px 0 20px}.drawer-editor .be-review .be-title-field{width:var(--be-video-width,100%);grid-column:1;max-width:100%}.drawer-editor .be-review .be-title-field input{box-sizing:border-box;text-align:left;padding:10px 14px}.drawer-editor .be-review .be-title-field small{text-align:left}.drawer-editor.editing-jobs-preview .be-review--unified>header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:22px}.be-header-tabs{min-width:0}.be-header-tabs .unified-tabs{margin-bottom:0}.be-header-tabs[aria-disabled=true]{opacity:.5}.drawer-editor .be-review .ep-review-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;padding:0}.drawer-editor .be-review .be-info{max-width:none}.drawer-editor .be-review .be-player{flex:1 1 0;container-type:size}.drawer-editor .be-review .be-player>div{height:auto;aspect-ratio:var(--be-video-aspect,9 / 16);border-radius:16px;flex-shrink:0;width:min(100cqw, var(--be-video-fit-width,56.25cqh))!important}.drawer-editor .be-info>.ep-filters{gap:14px;margin-bottom:18px}.drawer-editor.editing-jobs-preview .be-review>footer{padding:18px 0 0}.drawer-editor .be-chat p{font-size:13px}.drawer-editor .be-chat textarea{min-height:90px;font-size:13px}.drawer-remotion-preview{width:100%}.drawer-remotion-preview .be-player{background:#0d1016;border-radius:12px;width:100%;overflow:hidden}.drawer-remotion-preview .be-player>div{height:auto;max-height:none;width:100%!important}.dashboard-editing-jobs{gap:8px;margin-bottom:16px;display:grid}.dashboard-editing-job-list>button{background:var(--panel);border:1px solid var(--border-soft);width:100%;color:var(--ink);cursor:pointer;text-align:left;font:inherit;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;display:flex}.dashboard-editing-jobs span{flex:1}.dashboard-editing-jobs small{color:var(--muted-ink)}@media (width<=800px){.drawer-editor.editing-jobs-preview .be-review--unified>header{grid-template-columns:minmax(0,1fr);gap:12px}.drawer-editor.editing-jobs-preview .be-review{height:auto;min-height:0;display:block}.drawer-editor .be-review .ep-review-body{display:block;overflow:visible}.drawer-editor .be-preview-pane{height:52svh;min-height:260px}.drawer-editor .be-review .be-info-chat{height:65svh;min-height:460px}.drawer-editor.editing-jobs-preview .be-review>footer{padding-bottom:24px}}.dashboard-editing-jobs summary{cursor:pointer;color:var(--muted-ink);padding:12px 0;font-size:13px}.dashboard-editing-job-list{gap:8px;max-height:240px;display:grid;overflow-y:auto}@media (width<=800px){.post-drawer--editing .dashboard-edit-upload>header,.post-drawer--editing .drawer-editor.editing-jobs-preview .be-review>header{padding-top:36px}}.unified-controls{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.unified-controls>.be-info{flex:1}.unified-controls [hidden]{display:none!important}.unified-tabs{border:0;flex-shrink:0;gap:8px;margin-bottom:20px;display:flex}.unified-tabs button{box-sizing:border-box;height:44px;font:inherit;white-space:nowrap;color:var(--muted-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;margin:0;padding:0 16px;font-size:14px;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.unified-tabs button[aria-selected=true]{color:var(--main-green);background:#94a3b824}.unified-tabs button:hover:not(:disabled){color:var(--ink);background:#94a3b81a}.unified-tabs button[aria-selected=true]:hover:not(:disabled){color:var(--main-green)}.unified-tabs button:focus-visible{outline:2px solid var(--main-green);outline-offset:-3px}.unified-social{flex:1;min-height:0;overflow:auto}.unified-social .drawer-workspace{height:100%;min-height:0;padding:0}.unified-social .drawer-panel{min-height:0}.unified-social .drawer-panel>.publish-action-group,.unified-social .drawer-panel>.scheduled-footer-action{display:none}.unified-social .drawer-toolbar{flex-wrap:wrap;gap:10px}.unified-linking{color:var(--muted-ink);font-size:14px;line-height:1.6}.post-drawer--unified>.drawer-preview[hidden]{display:none}.post-drawer--unified .be-review>footer{z-index:2;position:relative}@media (width<=800px){.unified-controls{min-height:480px;margin-top:20px;overflow:visible}.unified-social{min-height:480px}.unified-controls>.be-info-chat{height:65svh}}.unified-social{flex-direction:column;display:flex}.unified-social .drawer-workspace{flex:1;height:auto}.unified-social-fields{border:0;flex:1;min-width:0;min-height:0;margin:0;padding:0;display:flex}.unified-social-fields:disabled{opacity:.7}.unified-publish-actions{border:0;gap:12px;margin:0;padding:0;display:flex}.unified-publish-actions:disabled button{opacity:.55;cursor:default}.drawer-backdrop:is(.drawer-backdrop--upload,:has(.dashboard-edit-upload)){justify-content:center;align-items:center;padding:20px}.post-drawer.post-drawer--editing:is(.post-drawer--upload,:has(.dashboard-edit-upload)){border:1px solid var(--border-soft);background:#0f172a;border-radius:16px;width:min(560px,100%);height:auto;min-height:0;max-height:calc(100svh - 40px);padding:20px;animation:none;display:block;box-shadow:0 24px 80px #00000073}.post-drawer:is(.post-drawer--upload,:has(.dashboard-edit-upload)) .dashboard-editor-scroll{height:auto;max-height:calc(100svh - 80px);overflow-y:auto}.post-drawer .dashboard-edit-upload{padding:0}.post-drawer .dashboard-edit-upload>header{padding:0 40px 0 0}.post-drawer:is(.post-drawer--upload,:has(.dashboard-edit-upload))>.drawer-close{width:32px;height:32px;color:var(--muted-ink);box-shadow:none;z-index:9;background:0 0;border:0;border-radius:8px;padding:6px;position:absolute;top:14px;left:auto;right:14px}.post-drawer:is(.post-drawer--upload,:has(.dashboard-edit-upload))>.drawer-close:hover{color:var(--ink);background:var(--surface-soft)}html[data-theme=light] .post-drawer:is(.post-drawer--upload,:has(.dashboard-edit-upload)){background:#fff;border-color:#d1d5dc;box-shadow:0 18px 46px #2732442e}.post-drawer:is(.post-drawer--upload,:has(.dashboard-edit-upload)) .dashboard-edit-drop{min-height:210px;margin-bottom:16px}.post-drawer--unified .be-review .be-title-field{justify-self:start;width:100%;max-width:360px;margin-left:5px}.post-drawer--unified .be-review .be-title-field input{letter-spacing:0;background:0 0;border:1px solid #0000;border-radius:12px;min-height:44px;padding:0 14px;font-size:13px;font-weight:650;line-height:1.45}.post-drawer--unified .be-review .be-title-field input:hover:not(:disabled){background:#94a3b81a}.post-drawer--unified .be-review .be-preview-pane{padding:0 5px}.post-drawer--unified .be-preview-pane>.drawer-video-download-link{width:min(100%,var(--be-video-width,100%));flex-shrink:0;margin-top:10px}.post-drawer--unified .be-review .be-player{flex:none;width:100%;max-width:360px;container-type:normal}.post-drawer--unified .be-review .be-player>div{border-radius:16px;max-height:none;width:100%!important}.post-drawer--unified .be-review .unified-controls{align-self:stretch;height:100%}.post-drawer--unified .unified-social{overflow:hidden}.post-drawer--unified .unified-social-fields,.post-drawer--unified .unified-social .drawer-workspace{width:100%}.post-drawer--unified .unified-publish-actions{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:10px;width:100%;min-width:0;display:grid}.post-drawer--unified .unified-publish-actions button{justify-content:center;width:100%;min-height:46px}@media (width>=801px){.post-drawer--unified .drawer-editor .be-review>header,.post-drawer--unified .drawer-editor .be-review .ep-review-body,.post-drawer--unified .drawer-editor .be-review>footer{grid-template-columns:var(--drawer-columns);gap:var(--drawer-column-gap);display:grid}.post-drawer--unified .drawer-editor .be-review>header{padding:5px 0 14px}.post-drawer--unified .be-review .unified-controls:has(>.unified-social[hidden]){height:var(--be-video-height,100%);align-self:start}.post-drawer--unified .drawer-editor .be-review>footer>div{width:100%;min-width:0}}@media (width<=800px){.post-drawer--unified .be-review .be-title-field{max-width:calc(100% - 10px);margin-left:5px}.post-drawer--unified .be-review .be-preview-pane{height:auto;min-height:0}.post-drawer--unified .be-review .unified-controls{height:auto}.post-drawer--unified .unified-social{overflow:visible}.post-drawer--unified .drawer-editor .be-review>footer>div{width:100%}}.unified-tabs button:disabled{color:var(--muted-ink);opacity:.5;cursor:default;border-bottom-color:#0000}.unified-social .drawer-workspace{flex-direction:column;gap:0;display:flex}.unified-social .drawer-panel{flex-direction:column;flex:1;display:flex}.unified-social .drawer-panel-scroll{flex:1}.social-card-utilities{flex-direction:column;gap:12px;min-width:0;padding:16px 20px;display:flex}.social-card-utilities .drawer-toolbar{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;min-height:0;display:flex}.social-card-utilities .drawer-toolbar:empty{display:none}.social-card-utilities .drawer-refresh-ai-button,.social-card-utilities .connection-add-button{white-space:nowrap;gap:7px;min-height:36px;padding:0 12px;font-size:12px}.social-card-utilities .drawer-panel-heading{border:0;flex-wrap:wrap;align-items:center;gap:8px 16px;width:100%;margin:0;padding:0;display:flex;background:0 0!important}.social-card-utilities .drawer-time-status{min-width:0}.social-card-utilities .drawer-time-status-label{color:var(--muted-ink);font-size:11px;font-weight:400;line-height:1.5}.social-card-utilities .drawer-heading-actions{flex-shrink:0;margin-left:auto}.social-card-utilities .drawer-toggle-all{padding:4px 0;font-size:11px}.post-drawer--unified .unified-social .platform-list:has(.empty-platforms){border:1px solid var(--border-soft);background:var(--panel);border-radius:14px;gap:0}.unified-social .platform-list:has(.empty-platforms) .transcript-platform-card{border:0;border-top:1px solid var(--border-soft);background:0 0;border-radius:0}@media (width<=1100px){.social-card-utilities{padding:16px}}.social-card-utilities .drawer-heading-actions{align-items:center;gap:14px;display:flex}.social-add-profile-row{width:100%}.social-add-profile-button{width:100%;min-height:88px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 24px;font-size:14px;font-weight:600;display:grid}.social-add-profile-icon{background:color-mix(in srgb,var(--main-green) 8%,var(--panel));width:48px;height:48px;color:var(--main-green);border:1px solid color-mix(in srgb,var(--main-green) 30%,var(--border-soft));border-radius:50%;place-items:center;transition:background .18s,border-color .18s;display:grid}.social-add-profile-icon svg{width:22px;height:22px}.social-add-profile-button:is(:hover,:focus-visible,.is-open):not(:disabled) .social-add-profile-icon{background:color-mix(in srgb,var(--main-green) 15%,var(--panel));border-color:color-mix(in srgb,var(--main-green) 55%,var(--border-soft))}.social-add-profile-button:hover:not(:disabled){background:var(--surface-soft)}.social-add-profile-button:focus-visible,.social-refresh-icon:focus-visible{outline:2px solid var(--main-green);outline-offset:-3px}.social-add-profile-button:disabled{opacity:.5;cursor:default}.social-add-profile-row{min-width:0;display:block}.social-provider-rows{width:100%;display:block}.social-provider-row{border:0;border-top:1px solid var(--border-soft);width:100%;min-height:80px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 24px;font-size:14px;display:grid}.social-provider-row strong{font-weight:600}.social-provider-icon{place-items:center;width:48px;height:48px;display:grid}.social-provider-icon .feed-platform-logo{width:28px;height:28px}.social-provider-row:hover:not(:disabled){background:var(--surface-soft)}.social-provider-row:focus-visible{outline:2px solid var(--main-green);outline-offset:-3px}.social-provider-row:disabled{opacity:.5;cursor:default}.social-provider-rows .provider-loading{padding:20px 24px}.social-card-utilities .toolbar-icon-button.social-refresh-icon{box-shadow:none;background:0 0;border:0}.social-card-utilities .toolbar-icon-button.social-refresh-icon:hover:not(:disabled),.social-card-utilities .toolbar-icon-button.social-refresh-icon:focus-visible{background:var(--surface-soft);color:var(--ink)}@media (width>=801px){.post-drawer--unified .drawer-editor.editing-jobs-preview .be-review{min-height:0}.post-drawer--unified .be-review .unified-controls:has(>.unified-social[hidden]){height:min(var(--be-video-height,100%),100%);max-height:100%}.post-drawer--unified .be-review .be-info-chat{overflow-y:auto}:is(.post-drawer--unified,.post-drawer--finished-video) .be-info-chat .be-chat{min-height:220px}.post-drawer--unified .be-review .be-preview-pane{overflow-y:auto}}html:not([data-theme=light]) .post-drawer--unified .unified-controls>.be-info,html:not([data-theme=light]) .be-review--three-column .be-social-column,html:not([data-theme=light]) .be-review--three-column>.ft-docked{--panel:#0f172a}.post-drawer--unified .be-review .unified-controls:has(>.unified-social[hidden]){align-self:stretch;height:100%;max-height:100%}.post-drawer--unified .unified-controls>.be-info{box-sizing:border-box;border:1px solid var(--border-soft);background:var(--panel);border-radius:14px;width:100%;max-width:none;padding:0 20px 20px}.post-drawer--unified .unified-controls>.be-info>.ep-filters{z-index:2;border-bottom:1px solid var(--border-soft);background:var(--panel);gap:16px;margin:0 -20px 20px;padding:8px 20px 0;position:sticky;top:0}.post-drawer--unified .unified-controls>.be-info-chat{padding:0;overflow-y:auto}.post-drawer--unified .unified-controls>.be-info-chat>.ep-filters{margin:0}.post-drawer--unified .unified-controls>.be-info-chat>.editing-error{margin:12px 20px}:is(.post-drawer--unified,.post-drawer--finished-video) .be-info-chat .be-chat{gap:0;min-height:190px}:is(.post-drawer--unified,.post-drawer--finished-video) .be-info-chat .be-chat-scroll-area .be-chat-log{padding:20px}:is(.post-drawer--unified,.post-drawer--finished-video) .be-chat .be-vee-conversation>form{border:0;border-top:1px solid var(--border-soft);border-radius:0;flex-shrink:0}:is(.post-drawer--unified,.post-drawer--finished-video) .be-chat .be-vee-conversation>form:focus-within{border-color:var(--border-soft);box-shadow:none}html:not([data-theme=light]) :is(.post-drawer--unified,.post-drawer--finished-video) .be-chat-actions{background:color-mix(in srgb,var(--panel) 96%,white)}:is(.post-drawer--unified,.post-drawer--finished-video) .be-chat .be-vee-conversation>.editing-error{margin:8px 20px}@media (width<=800px){.post-drawer--unified .be-review .unified-controls:has(>.unified-social[hidden]){height:auto;max-height:none}.post-drawer--unified .unified-controls>.be-info-chat{height:65svh;min-height:320px}}.post-drawer--unified .unified-controls>.be-info>.be-templates{border:0;border-bottom:1px solid var(--border-soft);box-shadow:none;background:0 0;border-radius:0;margin:0 -20px 12px}.post-drawer--unified .unified-controls>.be-info-chat>.be-templates{margin:0}.post-drawer--unified .be-templates .be-template-picker{min-height:68px;box-shadow:none;border:0;border-radius:0;padding:14px 20px}.post-drawer--unified .be-templates .be-template-header-icon{background:0 0;border:0;border-radius:0;width:28px;height:32px}.post-drawer--unified .be-templates .be-template-picker:focus-visible{outline-offset:-3px}.drawer-backdrop.drawer-backdrop--workspace{background:var(--surface);padding:0;animation:none}.post-drawer.post-drawer--workspace{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:16px;animation:.24s cubic-bezier(.22,1,.36,1) backwards post-drawer-in;overflow:auto}.drawer-backdrop--workspace.is-closing .post-drawer{animation:.24s cubic-bezier(.64,0,.78,0) both post-drawer-out}@media (prefers-reduced-motion:reduce){.drawer-backdrop.drawer-backdrop--workspace>.post-drawer.post-drawer--workspace{animation:none}}.post-drawer--workspace>.drawer-close{z-index:12;border:1px solid var(--border-soft);background:var(--panel);width:36px;height:36px;color:var(--ink);box-shadow:none;border-radius:8px;position:absolute;top:20px;left:20px;right:auto}.post-drawer--workspace .dashboard-editor-scroll{height:100%;overflow:hidden}.post-drawer--workspace .drawer-editor{height:100%}.post-drawer--workspace .drawer-editor .be-review.be-review--workspace{--workspace-columns:minmax(220px,.764fr) minmax(340px,1.618fr) minmax(280px,440px) minmax(300px,1fr);grid-template-columns:var(--workspace-columns);grid-template-rows:auto minmax(0,1fr) auto;gap:16px;width:100%;max-width:none;height:100%;min-height:0;max-height:none;padding:0;display:grid;overflow:hidden}.post-drawer--workspace .drawer-editor .be-review--workspace.be-review--templates-collapsed{--workspace-columns:44px minmax(340px,1.618fr) minmax(280px,440px) minmax(300px,1fr)}.post-drawer--workspace .drawer-editor .be-review--workspace>header{grid-area:1/1/auto/-1;min-width:0;margin:0;padding:0 50px 0 0;display:flex}.post-drawer--workspace .drawer-editor .be-review--workspace .be-title-field{flex:1;width:100%;max-width:none;margin:0}.post-drawer--workspace .drawer-editor .be-review--workspace .ep-review-body,.post-drawer--workspace .be-review--workspace .unified-controls{display:contents}.post-drawer--workspace .be-review--workspace .be-template-rail{flex-direction:column;grid-area:2/1/4;gap:10px;min-width:0;min-height:0;display:flex;overflow:hidden}.be-template-rail-toggle{border:1px solid var(--border-soft);background:var(--panel);width:36px;height:36px;color:var(--muted-ink);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.be-template-rail-toggle:hover{background:var(--surface-soft);color:var(--ink)}.be-template-rail-toggle:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}.be-templates--persistent .be-template-bar{flex-wrap:nowrap;gap:0;padding-right:12px}.post-drawer--workspace .be-templates--persistent .be-template-picker{width:auto;min-width:0;padding-right:8px}.post-drawer--workspace .be-review--workspace .be-player{max-width:none}.be-template-rail #workspace-template-gallery{flex:1;min-height:0;overflow:hidden}.be-template-rail #workspace-template-gallery[hidden]{display:none}.post-drawer--workspace .be-templates--persistent{flex-direction:column;height:100%;min-height:0;margin:0;display:flex}.post-drawer--workspace .be-templates--persistent .be-template-panel{flex:1;min-height:0;max-height:none;overflow:auto}.be-templates--persistent .be-template-heading{flex-wrap:wrap}.post-drawer--workspace .be-review--templates-collapsed .be-template-rail-toggle{align-self:start}.post-drawer--workspace .be-review--workspace .be-preview-pane{grid-area:2/2/4;padding:0;overflow:auto}.post-drawer--workspace .be-review--workspace .unified-controls>.be-info{grid-area:2/3/4;height:100%;min-height:0;max-height:none;margin:0;overflow:auto}.post-drawer--workspace .be-review--workspace .unified-controls>.be-info-chat{overflow:hidden}.post-drawer--workspace .be-review--workspace .be-info-chat .be-chat{min-height:0}.post-drawer--workspace .be-review--workspace .be-info>.ep-filters{flex-wrap:wrap;gap:4px 14px;overflow:visible}.post-drawer--workspace .be-review--workspace .unified-social{grid-area:2/4;min-width:0;min-height:0;overflow:auto}.post-drawer--workspace .be-review--workspace .unified-social-fields{flex-direction:column}.post-drawer--workspace .drawer-editor .be-review--workspace>footer{border:0;flex-direction:column;grid-area:3/4;gap:6px;min-width:0;margin:0;padding:0;display:flex}.post-drawer--workspace .be-review--workspace>footer>span:empty{display:none}.post-drawer--workspace .be-review--workspace>footer>div{width:100%}.post-drawer--workspace:not(.post-drawer--unified){--drawer-columns:minmax(0,1fr) minmax(0,1fr);padding:64px 24px 24px}@media (width<=1250px){.post-drawer--workspace .dashboard-editor-scroll{overflow:auto}.post-drawer--workspace .drawer-editor .be-review.be-review--workspace,.post-drawer--workspace .drawer-editor .be-review--workspace.be-review--templates-collapsed{--workspace-columns:minmax(0,1.618fr) minmax(280px,440px);grid-template-rows:auto auto auto auto;height:auto;min-height:100%;overflow:visible}.post-drawer--workspace .be-review--workspace .be-template-rail{grid-area:2/1/auto/-1;max-height:430px}.post-drawer--workspace .be-templates--persistent{height:auto;max-height:370px}.post-drawer--workspace .be-templates--persistent .be-template-list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.post-drawer--workspace .be-review--templates-collapsed .be-template-rail-toggle{writing-mode:horizontal-tb}.post-drawer--workspace .be-review--workspace .be-preview-pane{grid-area:3/1}.post-drawer--workspace .be-review--workspace .unified-controls>.be-info{grid-area:3/2;height:70dvh;min-height:420px}.post-drawer--workspace .be-review--workspace .unified-social{grid-area:4/1/auto/-1;max-height:75dvh}.post-drawer--workspace .drawer-editor .be-review--workspace>footer{grid-area:5/1/auto/-1;align-items:flex-end}.post-drawer--workspace .be-review--workspace>footer>div{max-width:460px}}@media (width<=700px){.post-drawer.post-drawer--workspace{padding:12px}.post-drawer--workspace .drawer-editor .be-review.be-review--workspace,.post-drawer--workspace .drawer-editor .be-review--workspace.be-review--templates-collapsed{flex-direction:column;gap:18px;display:flex}.post-drawer--workspace .be-review--workspace>header{order:0}.post-drawer--workspace .be-review--workspace .be-template-rail{flex-shrink:0;order:1}.post-drawer--workspace .be-review--workspace .be-preview-pane{flex-shrink:0;order:2}.post-drawer--workspace .be-review--workspace .unified-controls>.be-info{flex-shrink:0;order:3;height:70dvh;min-height:400px}.post-drawer--workspace .be-review--workspace .unified-social{flex:none;order:4;max-height:none;overflow:visible}.post-drawer--workspace .drawer-editor .be-review--workspace>footer{flex-shrink:0;order:5}.post-drawer--workspace .be-review--workspace .unified-social .drawer-panel-scroll{max-height:none;overflow:visible}.post-drawer--workspace:not(.post-drawer--unified){flex-direction:column;display:flex}}@media (width>=1251px){.post-drawer--workspace .be-review--workspace .be-player{max-width:min(100%,calc((100dvh - 200px) * var(--be-video-aspect,.5625)))}}.post-drawer--workspace .drawer-editor.editing-jobs-preview .be-review--workspace>header{padding-top:0}@media (width<=700px){.post-drawer--workspace>.drawer-close{top:16px;left:16px;right:auto}}.post-drawer--workspace .drawer-editor .be-review.be-review--workspace{--template-track:minmax(220px,.764fr);--social-track:minmax(300px,1fr);--workspace-columns:var(--template-track) minmax(340px,1.618fr) minmax(280px,440px) var(--social-track)}.post-drawer--workspace .drawer-editor .be-review.be-review--templates-collapsed{--template-track:0px}.post-drawer--workspace .drawer-editor .be-review.be-review--social-collapsed{--social-track:0px}.post-drawer--workspace .be-review--workspace .be-template-rail[hidden],.post-drawer--workspace .be-review--workspace .unified-social[hidden],.post-drawer--workspace .drawer-editor .be-review--workspace>footer[hidden]{display:none}.post-drawer--workspace .drawer-editor .be-review--workspace>header{flex-wrap:wrap;gap:12px}.post-drawer--workspace .drawer-editor .be-review--workspace .be-title-field{flex-basis:100%}.be-workspace-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.be-workspace-tools .ep-secondary{align-items:center;gap:8px;display:flex}.be-workspace-tools button[aria-expanded=true],.be-workspace-tools button[aria-pressed=true]{color:var(--main-green);border-color:var(--main-green)}.be-workspace-tools .be-workspace-edit-toggle{display:none}.post-drawer--workspace .be-templates--persistent{container:workspace-templates/inline-size}.post-drawer--workspace .be-templates--persistent .be-template-list{grid-template-columns:repeat(2,minmax(0,1fr))}@container workspace-templates (width<=320px){.post-drawer--workspace .be-templates--persistent .be-template-list{grid-template-columns:minmax(0,1fr)}}@media (width>=1251px){.post-drawer--workspace .be-review--workspace .be-preview-pane{align-items:flex-end}.post-drawer--workspace .be-review--workspace .be-player{max-width:min(100%,calc((100dvh - 240px) * var(--be-video-aspect,.5625)));align-self:flex-end}.post-drawer--workspace .be-review--workspace .be-upload-status-slot{align-self:stretch}}@media (width<=1250px){.post-drawer--workspace .drawer-editor .be-review.be-review--workspace{--workspace-columns:minmax(0,1.618fr) minmax(280px,440px)}.post-drawer--workspace .be-review--workspace .be-template-rail[hidden]{max-height:0}}@media (width<=700px){.be-workspace-tools .be-workspace-edit-toggle{display:flex}.post-drawer--workspace .be-review--workspace:not(.be-review--social-collapsed) .unified-controls>.be-info{display:none}.post-drawer--workspace .be-review--workspace .be-preview-pane{align-items:center}}@media (width>=1251px){.post-drawer--workspace .drawer-editor .be-review.be-review--workspace{--workspace-columns:var(--template-track) minmax(0,min(calc((100dvh - 240px) * var(--workspace-video-aspect,.5625)),calc(100vw - 900px))) minmax(280px,440px) var(--social-track)}.post-drawer--workspace .drawer-editor .be-review.be-review--templates-collapsed.be-review--social-collapsed{--workspace-columns:minmax(0,1fr) minmax(0,min(calc((100dvh - 240px) * var(--workspace-video-aspect,.5625)),calc(100vw - 600px))) minmax(280px,440px) minmax(0,1fr)}}:root .post-drawer.post-drawer--workspace>.drawer-close{z-index:300;opacity:1;visibility:visible;color:#eef3fbb8;width:40px;height:40px;box-shadow:none;filter:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;line-height:0;display:grid;position:absolute;inset:20px auto auto 20px}:root[data-theme=light] .post-drawer.post-drawer--workspace>.drawer-close{color:#606a77}:root .post-drawer.post-drawer--workspace>.drawer-close:hover,:root .post-drawer.post-drawer--workspace>.drawer-close:focus-visible{color:var(--ink);background:#94a3b824}:root .post-drawer.post-drawer--workspace>.drawer-close:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}:root .post-drawer.post-drawer--workspace>.drawer-close svg{width:18px;height:18px;color:inherit;stroke:currentColor;stroke-width:2.25px}.post-drawer--workspace .be-review--workspace .be-social-column{flex-direction:column;grid-area:2/4/4;align-self:start;gap:12px;min-width:0;min-height:0;max-height:100%;display:flex;overflow:hidden}.post-drawer--workspace .be-review--workspace .be-social-column[hidden]{display:none}.post-drawer--workspace .be-social-column>.unified-social{flex:0 auto;min-height:0;overflow:auto}.post-drawer--workspace .be-social-column .unified-social-fields,.post-drawer--workspace .be-social-column .drawer-workspace,.post-drawer--workspace .be-social-column .drawer-panel{flex:0 auto;height:auto}.post-drawer--workspace .drawer-editor .be-review .be-social-column>footer{border:0;flex-direction:column;flex:none;gap:6px;width:100%;margin:0;padding:0;display:flex}.post-drawer--workspace .be-social-column>footer>span:empty{display:none}.post-drawer--workspace .be-social-column>footer>div{width:100%}@media (width<=1250px){.post-drawer--workspace .be-review--workspace .be-social-column{grid-area:4/1/auto/-1;max-height:80dvh}}@media (width<=700px){:root .post-drawer.post-drawer--workspace>.drawer-close{inset:16px auto auto 16px}.post-drawer--workspace .be-review--workspace .be-social-column{flex:none;order:4;max-height:none;overflow:visible}}.post-drawer--workspace .be-review--workspace .be-social-column>.unified-social{order:0}.post-drawer--workspace .be-social-column>footer{order:1}.post-drawer--workspace .be-review--workspace .unified-controls>.be-info{justify-self:start;max-width:440px}@media (width<=700px){.post-drawer--workspace .be-review--workspace .unified-controls>.be-info{max-width:100%}}.post-drawer--workspace .be-review--workspace .be-template-rail{justify-self:center;width:100%;max-width:340px}.post-drawer--workspace .be-review--workspace .be-social-column{justify-self:center;width:100%;max-width:440px}@media (width>=1251px){.post-drawer--workspace .drawer-editor .be-review.be-review--workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.post-drawer--workspace .drawer-editor .be-review--workspace .ep-review-body{grid-area:2/1;justify-content:center;align-items:stretch;gap:16px;width:100%;max-width:none;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.post-drawer--workspace .be-review--workspace .be-template-rail{flex:0 340px;min-width:220px}.post-drawer--workspace .be-review--workspace .be-preview-pane{flex:0 1 calc((100dvh - 240px) * var(--workspace-video-aspect,.5625));align-items:center;min-width:180px}.post-drawer--workspace .be-review--workspace .be-player{align-self:center}.post-drawer--workspace .be-review--workspace .unified-controls>.be-info{flex:0 440px;min-width:280px}.post-drawer--workspace .be-review--workspace .be-social-column{flex:0 440px;min-width:300px}}@media (width<=700px){.post-drawer--workspace .be-review--workspace .be-template-rail,.post-drawer--workspace .be-review--workspace .be-social-column{align-self:center}}.post-drawer--workspace .drawer-editor .be-review.be-review--workspace{--sidebar-width:clamp(300px,22vw,440px);--core-limit:calc(100vw - 64px);--core-width:min(calc((100dvh - 190px) * var(--workspace-video-aspect,.5625) + 456px),var(--core-limit));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.post-drawer--workspace .drawer-editor.editing-jobs-preview .be-review--workspace>header{width:var(--core-width);max-width:100%;margin:0 auto;padding:0;display:block}.post-drawer--workspace .drawer-editor .be-review--workspace .ep-review-body{width:var(--core-width);grid-area:2/1;justify-content:center;align-items:stretch;gap:16px;max-width:100%;min-height:0;margin:0 auto;padding:0;display:flex;overflow:hidden}.post-drawer--workspace .be-review--workspace .be-preview-pane{flex:1 1 0;align-items:center;min-width:0}.post-drawer--workspace .be-review--workspace .be-player{align-self:center;max-width:100%}.post-drawer--workspace .be-review--workspace .unified-controls>.be-info{flex:0 440px;min-width:280px;max-width:440px}.post-drawer--workspace .be-workspace-tools{z-index:20;position:fixed;top:20px;right:68px}.post-drawer--workspace .be-review--workspace .be-social-column{width:var(--sidebar-width);z-index:15;background:var(--surface);border-radius:14px;min-width:0;max-width:440px;height:fit-content;max-height:calc(100dvh - 96px);margin:0;padding:0;position:fixed;top:80px;bottom:16px;right:16px;overflow:hidden}.be-social-sidebar-heading{color:var(--ink);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.be-social-sidebar-heading strong{font-size:14px}.be-social-sidebar-heading button{place-items:center;padding:8px;display:grid}.post-drawer--workspace .be-review--workspace .be-info>.be-templates{container:workspace-templates/inline-size}.post-drawer--workspace .be-review--workspace .be-template-panel{max-height:min(45dvh,440px)}@media (width>=1101px){.post-drawer--workspace .drawer-editor .be-review.be-review--workspace:not(.be-review--social-collapsed){--core-limit:calc(100vw - 2 * var(--sidebar-width) - 64px)}.post-drawer--workspace .drawer-editor .be-review.be-review--workspace{--core-limit:calc(100vw - 360px)}}@media (width<=1100px){.post-drawer--workspace .dashboard-editor-scroll{overflow:auto}.post-drawer--workspace .drawer-editor .be-review.be-review--workspace{--core-limit:calc(100vw - 32px);height:auto;min-height:100%;overflow:visible}.post-drawer--workspace .drawer-editor.editing-jobs-preview .be-review--workspace>header{padding-top:44px}.post-drawer--workspace .drawer-editor .be-review--workspace .ep-review-body{flex-wrap:wrap;overflow:visible}.post-drawer--workspace .be-workspace-tools .be-workspace-edit-toggle{display:flex}.post-drawer--workspace .be-review--workspace:not(.be-review--social-collapsed) .unified-controls>.be-info{display:none}.post-drawer--workspace .be-review--workspace .be-preview-pane{flex:280px}.post-drawer--workspace .be-review--workspace .unified-controls>.be-info{flex:320px;height:70dvh;min-height:420px}.post-drawer--workspace .be-review--workspace .be-social-column{flex:320px;width:100%;max-width:440px;height:auto;max-height:none;position:static}}@media (width<=700px){.post-drawer--workspace .drawer-editor .be-review--workspace .ep-review-body{flex-direction:column;align-items:stretch;display:flex}.post-drawer--workspace .be-review--workspace .be-preview-pane{flex:none}.post-drawer--workspace .be-review--workspace .unified-controls>.be-info{flex:none;width:100%;min-width:0;max-width:100%}}.post-drawer--workspace .drawer-editor .be-review.be-review--workspace,.post-drawer--workspace .drawer-editor .be-review.be-review--workspace:not(.be-review--social-collapsed){--core-limit:calc(100vw - 128px)}.post-drawer--workspace .drawer-editor.editing-jobs-preview .be-review--workspace>header{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:16px;padding:0;display:grid}.post-drawer--workspace .be-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;display:grid}.post-drawer--workspace .be-workspace-tabs button{min-height:44px;padding:8px}.post-drawer--workspace .be-workspace-tabs button,.post-drawer--workspace .be-workspace-tabs button:hover:not(:disabled){background:0 0;border-radius:0}.post-drawer--workspace .be-workspace-tabs button[aria-selected=true]{text-underline-offset:14px;background:0 0;text-decoration:underline;text-decoration-thickness:2px}.post-drawer--workspace .drawer-editor .be-review--workspace .ep-review-body{grid-template-columns:minmax(0,1fr) 440px;display:grid}.post-drawer--workspace .be-review--workspace .be-preview-pane{grid-area:1/1;width:100%}.post-drawer--workspace .be-review--workspace .unified-controls>.be-info,.post-drawer--workspace .be-review--workspace .be-workspace-template-panel,.post-drawer--workspace .be-review--workspace .be-social-column{grid-area:1/2;width:100%;min-width:0;max-width:440px;height:100%;min-height:0;max-height:100%;margin:0;position:static}.post-drawer--workspace .be-review--workspace .unified-controls>.be-info[hidden],.post-drawer--workspace .be-review--workspace .be-workspace-template-panel[hidden],.post-drawer--workspace .be-review--workspace .be-social-column[hidden]{display:none}.post-drawer--workspace .be-review--workspace .unified-controls>.be-info:not([hidden]){display:block}.post-drawer--workspace .be-review--workspace .unified-controls>.be-info-chat:not([hidden]){display:flex}.post-drawer--workspace .be-workspace-template-panel{overflow:hidden}.post-drawer--workspace .be-workspace-template-panel .be-templates{height:100%;margin:0}.post-drawer--workspace .be-workspace-template-panel .be-template-panel{max-height:none}.post-drawer--workspace .be-review--workspace .be-social-column{border-radius:0;align-self:stretch;height:100%}@media (width>=701px){.post-drawer--workspace .be-review--workspace .unified-controls>.be-info,.post-drawer--workspace .be-review--workspace .be-social-column{height:var(--be-video-height,100%);max-height:var(--be-video-height,100%);align-self:start}.post-drawer--workspace .drawer-editor .be-review .be-social-column>footer{margin-top:auto}}@media (width<=900px){.post-drawer--workspace .drawer-editor .be-review.be-review--workspace,.post-drawer--workspace .drawer-editor .be-review.be-review--workspace:not(.be-review--social-collapsed){--core-limit:calc(100vw - 32px)}.post-drawer--workspace .drawer-editor.editing-jobs-preview .be-review--workspace>header,.post-drawer--workspace .drawer-editor .be-review--workspace .ep-review-body{grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}.post-drawer--workspace .drawer-editor.editing-jobs-preview .be-review--workspace>header{padding-top:44px}}@media (width<=700px){.post-drawer--workspace .drawer-editor.editing-jobs-preview .be-review--workspace>header,.post-drawer--workspace .drawer-editor .be-review--workspace .ep-review-body{flex-direction:column;display:flex}.post-drawer--workspace .be-review--workspace .unified-controls>.be-info,.post-drawer--workspace .be-review--workspace .be-workspace-template-panel{max-width:none;height:70dvh;min-height:400px}.post-drawer--workspace .be-review--workspace .be-social-column{max-width:none;height:auto;max-height:none}.post-drawer--workspace .be-review--workspace .be-workspace-template-panel{order:3}}.post-drawer--workspace .be-workspace-tabs{justify-content:flex-start;gap:24px;display:flex}.post-drawer--workspace .be-workspace-tabs button{text-align:left;justify-content:flex-start}.post-drawer--workspace .be-review--workspace .be-info>.ep-filters{flex-wrap:nowrap;align-items:center}.post-drawer--workspace .be-review--workspace .unified-controls>.be-info-templates:not([hidden]){flex-direction:column;padding:0;display:flex;overflow:hidden}.post-drawer--workspace .be-review--workspace .be-info-templates>.ep-filters{margin:0}.be-edit-template-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.be-templates-back{min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:8px;margin:0 auto 0 0;padding:8px 10px;font-size:13px;display:flex}.be-templates-back:hover{background:var(--surface-soft)}.be-templates-back:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}.be-chat .be-vee-header--templates{gap:4px;padding-inline:12px}.be-vee-header--templates .be-templates-back{width:30px;margin:0;padding:6px}.be-template-header-slot{flex:1;min-width:0}.be-template-header-slot .be-template-heading{flex-wrap:nowrap;gap:0}.be-template-header-slot .be-template-tabs{gap:0}.be-template-header-slot .be-template-tabs button{padding-inline:6px;font-size:12px}.be-template-header-slot .be-template-heading>strong{font-size:13px}.post-drawer--workspace .be-review--workspace .be-edit-template-content .be-templates{border:0;border-radius:0;flex:1;height:auto;min-height:0;max-height:none;margin:0}.post-drawer--workspace .be-review--workspace .be-edit-template-content .be-template-panel{flex:1;min-height:0;max-height:none;overflow:auto}.post-drawer--workspace .be-edit-template-content .be-template-panel>.be-template-heading{z-index:5;background:var(--panel);margin:-16px;padding:16px;position:sticky;top:-16px}.post-drawer.post-drawer--workspace.post-drawer--finished-video{--finished-core-width:min(calc((100dvh - 190px) * var(--finished-video-aspect,.5625) + 456px),calc(100vw - 128px));width:100%;padding:16px max(64px,calc((100vw - var(--finished-core-width)) / 2));grid-template-rows:44px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 440px;align-content:start;gap:16px}.post-drawer--finished-video>.drawer-preview{flex-direction:column;grid-area:1/1/3;align-items:center;gap:16px;padding:0;display:flex;overflow:auto}.post-drawer--finished-video .drawer-title-field{background:0 0;flex-shrink:0;max-width:none}.post-drawer--finished-video .drawer-title-field:before,.post-drawer--finished-video .drawer-title-field:after{display:none}.post-drawer--finished-video .drawer-title-field input{padding:10px 14px}.post-drawer--finished-video .drawer-title-field:hover{background:#94a3b81a}.post-drawer--finished-video .drawer-video-preview-shell,.post-drawer--finished-video .drawer-video-frame{width:100%;max-width:none}.post-drawer--finished-video .team-post-footer{width:100%}.post-drawer--finished-video>.finished-video-tabs{grid-area:1/2;align-self:center}.post-drawer--finished-video>.finished-video-social{grid-area:2/2;overflow:hidden}.finished-video-social .drawer-workspace{width:100%}.finished-video-social .drawer-panel>.publish-action-group,.finished-video-social .drawer-panel>.scheduled-footer-action{flex-shrink:0;margin-top:16px;display:grid}.finished-video-social .drawer-panel-scroll{min-height:0}.post-drawer--finished-video .drawer-video-links:empty{display:none}@media (width<=900px){.post-drawer.post-drawer--workspace.post-drawer--finished-video{grid-template-columns:minmax(0,1fr) minmax(280px,1fr);padding:60px 16px 16px}}@media (width<=700px){.post-drawer.post-drawer--workspace.post-drawer--finished-video{flex-direction:column;display:flex}.post-drawer--finished-video>.drawer-preview{flex:none;overflow:visible}.post-drawer--finished-video .drawer-video-preview-shell{width:min(100%,calc(65dvh * var(--finished-video-aspect,.5625)))}.post-drawer--finished-video>.finished-video-social{flex:none;min-height:400px;overflow:visible}.finished-video-social .drawer-workspace,.finished-video-social .drawer-panel{overflow:visible}}.post-drawer--finished-video .drawer-title-field:focus-within{box-shadow:inset 0 0 0 2px var(--main-green)}.finished-video-upload .dashboard-edit-upload{padding:0}.finished-video-upload.has-files .dashboard-edit-upload{border-radius:16px;max-height:calc(100svh - 100px);overflow-y:auto}.finished-video-upload.has-files .dashboard-edit-drop.upload-flow-drop{padding:24px;min-height:140px!important;margin-bottom:16px!important}.finished-video-upload .selected-files{gap:14px;max-height:none;overflow:visible}.finished-video-upload .selected-file{border:1px solid var(--border-soft);background:var(--panel);color:var(--ink);border-radius:14px;align-items:center;gap:18px;padding:24px}.finished-video-upload .upload-title-control{background:var(--surface-soft);border-color:var(--border-soft)}.finished-video-upload .upload-title-control input{color:var(--ink)}.finished-video-upload .selected-file .project-icon-button{width:30px;height:32px;color:var(--muted-ink);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;padding:5px;display:grid}.finished-video-upload .project-icon-button:hover{background:var(--surface-soft);color:var(--ink)}.finished-video-upload-actions{gap:12px;display:grid}.finished-video-upload .dashboard-edit-upload-footer [role=status],.finished-video-upload .upload-title-field{margin:0}.finished-video-upload .upload-title-control{padding:0 14px}.finished-video-upload .upload-title-control input{min-height:48px;padding:12px 0;font-size:14px}@media (width<=600px){.finished-video-upload .selected-file{gap:12px;padding:18px 16px}}.post-drawer--workspace:has(.be-review--fine-tune){padding:16px 0 0}.post-drawer--workspace:has(.be-review--fine-tune) .dashboard-editor-scroll{overflow:hidden}.post-drawer--workspace .drawer-editor .be-review.be-review--workspace.be-review--fine-tune{--core-width:min(calc((100dvh - clamp(280px,34dvh,340px) - 120px) * var(--workspace-video-aspect,.5625) + 456px),var(--core-limit));grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:visible}.be-review--fine-tune>.ft-docked{justify-self:center;width:100vw;max-width:none}.post-drawer--workspace .drawer-editor .be-review--fine-tune .ep-review-body,.post-drawer--workspace .be-review--fine-tune .be-preview-pane{min-height:0;overflow:hidden}.post-drawer--workspace .be-review--fine-tune .be-player{height:100%;min-height:0;max-height:100%}@media (width<=700px){.post-drawer--workspace .drawer-editor .be-review--fine-tune .ep-review-body{overflow:auto}.post-drawer--workspace .be-review--fine-tune .be-preview-pane{flex-shrink:0;height:100%;min-height:160px}.ft-heading{display:none}}@media (width<=900px){.post-drawer.post-drawer--workspace{padding:12px 12px max(16px,env(safe-area-inset-bottom));height:100dvh;min-height:0;overflow-y:auto}.post-drawer--workspace:has(.be-review--fine-tune){padding:12px 12px max(16px,env(safe-area-inset-bottom));height:100dvh;min-height:0;overflow-y:auto}.post-drawer--workspace>.drawer-close{width:44px;height:44px;top:12px;left:12px}:is(.post-drawer--workspace .dashboard-editor-scroll,.post-drawer--workspace:has(.be-review--fine-tune) .dashboard-editor-scroll,.post-drawer--workspace .drawer-editor){height:auto;overflow:visible}.post-drawer--workspace .drawer-editor .be-review.be-review--workspace,.post-drawer--workspace .drawer-editor .be-review.be-review--workspace.be-review--fine-tune{--core-width:100%;--core-limit:100%;flex-direction:column;height:auto;min-height:0;display:flex;overflow:visible}.post-drawer--workspace .drawer-editor.editing-jobs-preview .be-review--workspace>header{flex-direction:column;align-items:stretch;gap:8px;padding:0;display:flex}.post-drawer--workspace .drawer-editor .be-review--workspace .be-title-field{width:calc(100% - 56px);min-height:44px;margin-left:56px}.post-drawer--workspace .be-workspace-tabs{gap:8px}.post-drawer--workspace .be-workspace-tabs button{flex:1;justify-content:center}.post-drawer--workspace .drawer-editor .be-review--workspace .ep-review-body{flex-direction:column;gap:16px;display:flex;overflow:visible}.post-drawer--workspace .be-review--workspace .be-preview-pane,.post-drawer--workspace .be-review--fine-tune .be-preview-pane{flex:none;width:100%;height:clamp(280px,56svh,480px);min-height:0;margin-bottom:0;overflow:visible}.post-drawer--workspace .be-review--workspace .be-player{flex:1;width:100%;height:100%;min-height:0;container-type:size}.post-drawer--workspace .be-review--workspace .be-player>div{height:auto;max-height:100%;width:min(100cqw,var(--be-video-fit-width,56.25cqh))!important}.post-drawer--workspace .be-review--workspace .unified-controls>.be-info,.post-drawer--workspace .be-review--workspace .be-workspace-template-panel{flex:none;align-self:stretch;width:100%;min-width:0;max-width:none;height:clamp(320px,65svh,600px);min-height:0;max-height:none}.post-drawer--workspace .be-review--workspace .be-social-column{align-self:stretch;width:100%;max-width:none;height:auto;max-height:none;overflow:visible}.post-drawer--workspace .be-review--workspace .be-social-column .drawer-workspace,.post-drawer--workspace .be-review--workspace .be-social-column .drawer-panel{height:auto;overflow:visible}.post-drawer--workspace .be-review--fine-tune>.ft-docked{order:2;width:100%;height:auto;min-height:300px;margin:0}.post-drawer--workspace .drawer-editor .be-review--fine-tune .ep-review-body{display:contents}.post-drawer--workspace .be-review--fine-tune .be-preview-pane{order:1}.post-drawer--workspace .be-review--fine-tune .unified-controls>.be-info,.post-drawer--workspace .be-review--fine-tune .be-social-column{order:3}.post-drawer--workspace .be-review--fine-tune>.ft-docked .ft-body{flex:none;overflow:visible}.post-drawer--workspace .be-review--fine-tune>.ft-docked .ft-scroll{flex:none;height:140px}.post-drawer--workspace .be-review--fine-tune>.ft-docked .ft-header{flex-wrap:wrap;gap:4px;padding:4px 8px}.post-drawer--workspace .be-review--fine-tune .ft-heading,.post-drawer--workspace .be-fine-tuning kbd{display:none}.post-drawer--workspace .be-fine-tuning{min-height:44px;padding:7px 8px}.post-drawer--workspace .be-thumbnail-button{width:44px;height:44px}.post-drawer.post-drawer--workspace.post-drawer--finished-video{padding:64px 12px max(16px,env(safe-area-inset-bottom));flex-direction:column;display:flex}.post-drawer--finished-video>.drawer-preview{flex:none;max-height:none;overflow:visible}.post-drawer--finished-video>.finished-video-social{flex:none;overflow:visible}.post-drawer--finished-video .drawer-video-preview-shell{width:min(100%,calc(55svh * var(--finished-video-aspect,.5625)))}.finished-video-social .drawer-workspace,.finished-video-social .drawer-panel{height:auto;overflow:visible}}@media (pointer:coarse){.be-fine-tuning{min-height:44px}.be-fine-tuning kbd,.be-chat-actions small{display:none}.be-chat .be-chat-actions{justify-content:space-between}.be-chat .be-chat-attach,.be-thumbnail-button{width:44px;height:44px}.ft-header button,.ft-footer button,.ft-footer summary{min-height:44px}.ft-window .ft-handle{width:36px;height:44px}.ft-playhead:after{inset:0 -20px}.dashboard-edit-files button{width:44px;height:44px}}.app-shell.has-inline-editor>.main-pane{visibility:hidden;pointer-events:none}.app-shell.has-inline-editor>.sidebar{z-index:901}.drawer-backdrop.drawer-backdrop--inline-editor{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:900;background:0 0;width:auto;height:auto;padding:0;inset:92px 18px 18px 118px}.drawer-backdrop--inline-editor .post-drawer.post-drawer--workspace{width:100%;height:100%;box-shadow:none;background:0 0;padding:0;overflow:hidden}.drawer-backdrop--inline-editor .post-drawer--workspace>.drawer-close{z-index:20;inset:4px 4px auto auto}.post-drawer.post-drawer--workspace.post-drawer--posted-workspace,.post-drawer--workspace .drawer-editor .be-review.be-review--three-column{--core-width:100%;--core-limit:100%;--editor-columns:minmax(280px,1fr) minmax(260px,1.45fr) minmax(300px,1fr);grid-template-columns:var(--editor-columns);grid-template-rows:44px minmax(0,1fr);gap:12px 16px;width:100%;height:100%}.post-drawer--workspace .drawer-editor.editing-jobs-preview .be-review--three-column>header{display:contents}.post-drawer--workspace .drawer-editor .be-review--three-column .be-title-field{width:var(--be-video-width,100%);border:1px solid var(--border-soft);background:var(--panel);border-radius:14px;grid-area:1/2;justify-self:center;max-width:100%;margin:0}.post-drawer--workspace .drawer-editor .be-review--three-column .ep-review-body{display:contents}.post-drawer--workspace .be-review--three-column .be-preview-pane{grid-area:2/2;height:100%;min-height:0;overflow:hidden}.post-drawer--workspace .be-review--three-column .unified-controls>.be-info:not([hidden]){grid-area:1/1/3;align-self:stretch;width:100%;max-width:none;height:100%;min-height:0;max-height:none;display:flex}.post-drawer--workspace .be-review--three-column .be-social-column{border:1px solid var(--border-soft);background:var(--panel);border-radius:14px;grid-area:1/3/3;align-self:stretch;gap:0;width:100%;max-width:none;height:100%;max-height:none}.post-drawer--workspace .be-review--three-column .be-player{flex:1;width:100%;max-width:100%;height:100%;min-height:0;container-type:size}.post-drawer--workspace .be-review--three-column .be-player>.be-video-frame{height:auto;max-height:100%;width:min(100cqw,var(--be-video-fit-width,56.25cqh))!important}.post-drawer--workspace .drawer-editor .be-review.be-review--three-column.be-review--fine-tune{grid-template-rows:44px minmax(0,1fr) auto}.post-drawer--workspace .be-review--three-column>.ft-docked{grid-area:3/1/auto/-1;width:100%;max-width:100%}@media (width<=1100px){.post-drawer.post-drawer--workspace.post-drawer--posted-workspace,.post-drawer--workspace .drawer-editor .be-review.be-review--three-column{--editor-columns:minmax(240px,1fr) minmax(200px,1.2fr) minmax(260px,1fr)}}@media (width<=920px){.drawer-backdrop.drawer-backdrop--inline-editor{inset:92px 12px 12px;overflow:auto}.drawer-backdrop--inline-editor .post-drawer.post-drawer--workspace{overflow:auto}.post-drawer.post-drawer--workspace.post-drawer--posted-workspace,.post-drawer--workspace .drawer-editor .be-review.be-review--three-column{flex-direction:column;height:auto;min-height:100%;display:flex;overflow:visible}.post-drawer--workspace .drawer-editor.editing-jobs-preview .be-review--three-column>header{align-items:center;padding:0;display:flex}.post-drawer--workspace .drawer-editor .be-review--three-column .ep-review-body{flex-direction:column;height:auto;display:flex;overflow:visible}.post-drawer--workspace .be-review--three-column .be-preview-pane{flex:none;order:0;height:55svh}.post-drawer--workspace .be-review--three-column .unified-controls>.be-info:not([hidden]){flex:none;order:1;height:60svh;min-height:360px}.post-drawer--workspace .be-review--three-column .be-social-column{order:2;height:auto;overflow:visible}}.post-drawer--workspace .be-review--three-column .be-social-column>.unified-social{flex:1;min-height:0;overflow:auto}.post-drawer--workspace .be-review--three-column .be-social-column .platform-list{border:0;border-radius:0}.post-drawer--workspace .drawer-editor .be-review--three-column .be-social-column>footer{background:var(--panel);box-sizing:border-box;border-top:0;flex:none;margin:0;padding:12px}.be-review--three-column .social-card-utilities .drawer-panel-heading{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;display:grid}.be-review--three-column .drawer-publish-title{color:var(--ink);grid-area:1/1;font-size:14px}.be-review--three-column .social-card-utilities .drawer-heading-actions{flex-wrap:nowrap;grid-area:1/2}.be-review--three-column .social-card-utilities .drawer-time-status{overflow-wrap:anywhere;grid-area:2/1/auto/-1}@media (width<=920px){.post-drawer--workspace .be-review--three-column .be-social-column{min-height:320px;max-height:75svh;overflow:hidden}.post-drawer--workspace .be-review--three-column .be-social-column>.unified-social{overflow:auto}}.be-review--three-column .social-card-utilities{box-sizing:border-box;min-height:var(--be-agent-header-height,76px);justify-content:center}.be-review--three-column .social-card-utilities .drawer-panel-heading{row-gap:3px}.be-review--three-column .social-card-utilities .drawer-heading-actions{grid-row:1/3;align-self:center}.be-review--three-column .social-card-utilities .drawer-time-status{grid-column:1}.post-drawer--workspace .drawer-editor .be-review--three-column .be-social-column>footer{justify-content:flex-end;height:auto;min-height:0}.post-drawer--workspace .drawer-editor .be-review.be-review--topbar-title{grid-template-rows:minmax(0,1fr)}.post-drawer--workspace .be-review--topbar-title .be-preview-pane,.post-drawer--workspace .be-review--topbar-title .unified-controls>.be-info:not([hidden]),.post-drawer--workspace .be-review--topbar-title .be-social-column{grid-row:1}.post-drawer--workspace .drawer-editor .be-review.be-review--topbar-title.be-review--fine-tune{grid-template-rows:minmax(0,1fr) auto}.post-drawer--workspace .be-review--topbar-title>.ft-docked{grid-row:2}.post-drawer--workspace .drawer-editor .be-review--topbar-title>header:empty{display:none}.editor-project-topbar{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.editor-project-title-host{flex:1;min-width:0}.editor-project-title{align-items:center;gap:12px;min-width:0;display:flex}.editor-project-name{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;flex:1;justify-content:flex-start;align-items:center;padding:10px 12px;font-weight:650;display:flex}.editor-project-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-project-name:focus-visible{outline:2px solid var(--main-green);outline-offset:4px}.editor-project-title .be-title-field{flex:1;min-width:0}.editor-project-title .be-title-input{align-items:center;gap:8px;display:flex}.editor-project-title input{box-sizing:border-box;border:1px solid var(--border-soft);background:var(--panel);width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;border-radius:10px;padding:8px 12px}.editor-project-title input:focus{outline:2px solid var(--main-green);outline-offset:1px}.editor-project-title small{color:var(--muted-ink);display:block}@media (width<=700px){.editor-project-topbar{gap:6px}.editor-project-name{font-size:13px}}.app-shell--workspace.has-inline-editor.is-dashboard-page .workspace-topbar{grid-template-columns:78px minmax(0,1fr) auto}.app-shell--workspace.has-inline-editor.is-dashboard-page .workspace-topbar-actions{grid-area:1/3;position:static}.editor-project-topbar>button{flex-shrink:0}@media (width<=920px){.app-shell--workspace.has-inline-editor.is-dashboard-page .workspace-topbar{grid-template-columns:44px minmax(0,1fr) auto;gap:8px}}.be-agent-editor-content{display:contents}.be-agent-editor-content[aria-disabled=true]{opacity:.5}.post-drawer--workspace .be-review--three-column .be-agent-editor-content{flex-direction:column;flex:1;min-height:0;display:flex}.post-drawer--workspace .be-review--three-column .be-vee-conversation>.be-upload-status-slot{box-sizing:border-box;flex:none;width:100%;min-height:0;padding:8px 12px;overflow:visible}.post-drawer--workspace .be-review--three-column .be-vee-conversation>.be-upload-status-slot:not(:has(.be-upload-status)){display:none}.post-drawer--workspace .drawer-editor .be-review--three-column .be-player{width:100%;height:100%;min-height:0;max-height:none;box-shadow:none;box-sizing:border-box;background:0 0;border:0;border-radius:0;flex-direction:row;flex:1;justify-content:center;align-self:stretch;align-items:flex-start;display:flex}.post-drawer--workspace .drawer-editor .be-review--three-column .be-player>.be-video-frame{flex:none;height:auto;max-height:100%;margin:0 auto;width:min(100cqw,var(--be-video-fit-width,56.25cqh))!important}.post-drawer--workspace .be-review--three-column .be-social-column .drawer-workspace,.post-drawer--workspace .be-review--three-column .be-social-column .drawer-panel,.post-drawer--workspace .be-review--three-column .be-social-column .drawer-panel-scroll,.post-drawer--workspace .be-review--three-column .be-social-column .platform-list{max-height:none;overflow:visible}.post-drawer--posted-workspace .be-social-column .social-card-utilities,.post-drawer--workspace .be-review--three-column .be-social-column .social-card-utilities{z-index:5;background:var(--panel);border-bottom:1px solid var(--border-soft);flex-shrink:0;position:sticky;top:0}html:not([data-theme=light]) .be-review--three-column .be-social-column .platform-list,html:not([data-theme=light]) .be-review--three-column .be-social-column .platform-card{background:var(--panel)}.post-drawer--workspace .be-review--three-column>.ft-docked{box-sizing:border-box;border:1px solid var(--border-soft);background:var(--panel);border-radius:14px}html[data-theme=light] .drawer-backdrop.drawer-backdrop--inline-editor{background:#f9fafb}.be-review--three-column .be-vee-status,.be-review--three-column .social-card-utilities .drawer-time-status-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.be-review--three-column .social-card-utilities .drawer-time-status{flex-wrap:nowrap;overflow:hidden}.be-review--three-column .be-vee-tools button{box-shadow:none;background:0 0;border:0}.be-review--three-column .be-vee-tools button:hover:not(:disabled),.be-review--three-column .be-vee-tools button:focus-visible{background:var(--surface-soft);color:var(--ink)}.be-review--three-column .social-card-utilities{padding-right:24px}.be-review--three-column .social-card-utilities .drawer-heading-actions{gap:8px}.be-review--three-column .social-card-utilities .social-refresh-icon{flex:none;width:44px}.be-review--three-column .social-card-utilities .drawer-toggle-all{flex:none;justify-content:center;width:28px}html[data-theme=light] .be-review--three-column .social-card-utilities .social-refresh-icon{width:52px}.drawer-backdrop--inline-editor .be-review--three-column>.ft-docked .ft-footer{padding-inline-end:80px}@media (width>=921px){.drawer-backdrop.drawer-backdrop--inline-editor.is-editor-nav-expanded{left:300px}.app-shell--workspace.has-inline-editor.is-dashboard-page:not(.is-collapsed) .workspace-topbar{grid-template-columns:260px minmax(0,1fr) auto}}.post-drawer--workspace .be-social-column .destination-form textarea,.post-drawer--workspace .be-social-column .transcript-textarea{field-sizing:content;resize:none;height:auto;min-height:6em;max-height:none;overflow:hidden}.post-drawer--workspace .be-social-column .transcript-shell{max-height:none;overflow:visible}.post-drawer.post-drawer--workspace.post-drawer--posted-workspace.be-review--publish-rail,.post-drawer--workspace .drawer-editor .be-review.be-review--three-column.be-review--publish-rail{--editor-columns:minmax(280px,1fr) minmax(260px,2.45fr) 78px}.be-review--three-column .social-card-utilities .drawer-panel-heading{grid-template-rows:auto}.be-review--three-column .social-card-utilities .drawer-heading-actions{grid-row:1}.be-review--three-column .publish-collapse-toggle{box-shadow:none;background:0 0;border:0;flex:none}.be-review--three-column .publish-collapse-toggle:hover{background:var(--surface-soft)}.publish-rail{flex-direction:column;height:100%;min-height:0;display:flex}.publish-rail-header{min-height:var(--be-agent-header-height,76px);box-sizing:border-box;border-bottom:1px solid var(--border-soft);flex:none;justify-content:center;align-items:center;display:flex}.publish-rail-items{flex-direction:column;align-items:center;gap:6px;min-height:0;padding:12px 0;display:flex;overflow:auto}.publish-rail-items>button{width:52px;height:44px;min-height:44px;color:var(--muted-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.publish-rail-items>button:hover{background:var(--surface-soft);color:var(--ink)}.publish-rail-items>button:focus-visible{outline:2px solid var(--main-green);outline-offset:-2px}.publish-rail-items>button>svg{width:19px;height:19px}.be-social-column.is-rail>.unified-social[hidden]{display:none}@media (width>=921px) and (width<=1250px){.post-drawer.post-drawer--workspace.post-drawer--posted-workspace.be-review--publish-rail,.post-drawer--workspace .drawer-editor .be-review.be-review--three-column.be-review--publish-rail{--editor-columns:minmax(240px,1fr) minmax(200px,2.2fr) 78px}}@media (width<=920px){.be-social-column.is-rail .publish-rail{flex-direction:row}.be-social-column.is-rail .publish-rail-header{border-bottom:0;border-right:1px solid var(--border-soft);padding:8px}.be-social-column.is-rail .publish-rail-items{flex-direction:row;padding:8px}.post-drawer--workspace .be-review--three-column .be-social-column.is-rail{height:78px;min-height:78px}}.publish-rail-items .feed-platform-logo{border-radius:4px;width:19px;height:19px}.be-review--three-column .publish-rail-header .publish-collapse-toggle{border-radius:10px;width:52px;height:44px}.be-review--three-column .publish-rail-header .publish-collapse-toggle svg{width:19px;height:19px}.publish-rail-items>button:hover,.be-review--three-column .publish-rail-header .publish-collapse-toggle:hover{color:var(--ink);background:#eef3fb12}html[data-theme=light] .publish-rail-items>button:hover,html[data-theme=light] .be-review--three-column .publish-rail-header .publish-collapse-toggle:hover{color:#273244;background:#f9fafb}.be-review--three-column .social-card-utilities .drawer-toggle-all{border-radius:8px}.be-review--three-column .social-card-utilities .drawer-toggle-all:hover,.be-review--three-column .social-card-utilities .drawer-toggle-all:focus-visible{background:var(--surface-soft);color:var(--ink)}.post-drawer--workspace .be-review--three-column .be-social-column .social-card-utilities+.transcript-platform-card,.post-drawer--workspace .be-review--three-column .be-social-column .publish-content-fields>.transcript-platform-card:first-child{border-top:0}.be-review--three-column .social-card-utilities .publish-collapse-toggle,.be-review--three-column .social-card-utilities .social-refresh-icon,.be-review--three-column .social-card-utilities .drawer-toggle-all,html[data-theme=light] .be-review--three-column .social-card-utilities .social-refresh-icon{border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.be-review--three-column .social-card-utilities .publish-collapse-toggle svg,.be-review--three-column .social-card-utilities .social-refresh-icon svg,.be-review--three-column .social-card-utilities .drawer-toggle-all svg{width:19px;height:19px}.be-review--three-column .be-chat .be-vee-header{box-sizing:border-box;height:68px;min-height:68px;padding-block:10px}:is(.post-drawer--workspace .be-review--three-column,.post-drawer--posted-workspace) .be-social-column .social-card-utilities{height:var(--be-agent-header-height,68px);min-height:var(--be-agent-header-height,68px);padding-block:10px}.be-review--three-column .publish-rail-header{height:var(--be-agent-header-height,68px);min-height:var(--be-agent-header-height,68px)}html :is(.post-drawer--workspace .drawer-editor .be-review--three-column,.post-drawer--posted-workspace) :is(.be-vee-tools,.be-vee-header,.social-card-utilities,.publish-rail-header) button:is(.publish-collapse-toggle,.social-refresh-icon,.drawer-toggle-all,.social-undo-rewrite),html :is(.post-drawer--workspace .drawer-editor .be-review--three-column,.post-drawer--posted-workspace) .be-vee-tools button{box-sizing:border-box;width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:none;color:var(--muted-ink);background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:8px;display:inline-flex}html :is(.post-drawer--workspace .drawer-editor .be-review--three-column,.post-drawer--posted-workspace) :is(.be-vee-tools,.be-vee-header,.social-card-utilities,.publish-rail-header) button:is(.publish-collapse-toggle,.social-refresh-icon,.drawer-toggle-all,.social-undo-rewrite) svg,html :is(.post-drawer--workspace .drawer-editor .be-review--three-column,.post-drawer--posted-workspace) .be-vee-tools button svg{flex:none;width:16px;height:16px}html :is(.post-drawer--workspace .drawer-editor .be-review--three-column,.post-drawer--posted-workspace) :is(.be-vee-tools,.be-vee-header,.social-card-utilities,.publish-rail-header) button:is(.publish-collapse-toggle,.social-refresh-icon,.drawer-toggle-all,.social-undo-rewrite):is(:hover,:focus-visible),html :is(.post-drawer--workspace .drawer-editor .be-review--three-column,.post-drawer--posted-workspace) .be-vee-tools button:is(:hover,:focus-visible):not(:disabled){background:var(--surface-soft);color:var(--ink);box-shadow:none}.be-chat-media-controls{display:contents}.be-review--three-column .be-vee-conversation>form{flex:none}:is(.post-drawer--workspace,.post-drawer--posted-workspace) .be-social-column{container:publishing-column/inline-size}:is(.post-drawer--workspace,.post-drawer--posted-workspace) .be-social-column .platform-expand>div{overflow-wrap:anywhere;min-width:0}@container publishing-column (width<=400px){.be-social-column .posted-pill--reconnect{box-sizing:border-box;flex:none;justify-content:center;width:24px;padding:0}.be-social-column .posted-pill-reconnect-label{display:none}.be-social-column .platform-posted-status:has(.posted-pill--reconnect){flex-wrap:nowrap}.be-social-column :is(.platform-row,.social-add-profile-button){gap:12px;padding-inline:16px}.be-social-column .platform-expand{gap:12px}.be-social-column .platform-row:has(.platform-posted-status):not(:has(.posted-pill--reconnect)){grid-template-columns:minmax(0,1fr)}.be-social-column .platform-row:has(.platform-posted-status):not(:has(.posted-pill--reconnect)) .platform-actions{flex-wrap:wrap;justify-self:end;max-width:100%}.be-social-column .platform-posted-status{flex-wrap:wrap;min-width:0}}.be-review--three-column{--editor-body-size:14px;--editor-secondary-size:12px;--editor-body-leading:1.6}:is(.post-drawer--workspace .be-review--three-column,.post-drawer--posted-workspace) .be-chat :is(.be-chat-user,.be-chat-assistant) p,:is(.post-drawer--workspace .be-review--three-column,.post-drawer--posted-workspace) .be-chat .be-chat-reply li,:is(.post-drawer--workspace .be-review--three-column,.post-drawer--posted-workspace) .be-chat textarea,:is(.post-drawer--workspace .be-review--three-column,.post-drawer--posted-workspace) .be-vee-suggestions button,:is(.post-drawer--workspace .be-review--three-column,.post-drawer--posted-workspace) .be-social-column .destination-form :is(input,textarea,select),:is(.post-drawer--workspace .be-review--three-column,.post-drawer--posted-workspace) .be-social-column .transcript-textarea{font-size:var(--editor-body-size);font-weight:400;line-height:var(--editor-body-leading);color:var(--ink)}:is(.post-drawer--workspace .be-review--three-column,.post-drawer--posted-workspace) .be-social-column .platform-row strong,:is(.post-drawer--workspace .be-review--three-column,.post-drawer--posted-workspace) .be-social-column .social-add-profile-button{font-size:var(--editor-body-size);color:var(--muted-ink);font-weight:600}:is(.post-drawer--workspace .be-review--three-column,.post-drawer--posted-workspace) .be-social-column .platform-expand>div>span,:is(.post-drawer--workspace .be-review--three-column,.post-drawer--posted-workspace) .be-social-column .destination-form label,:is(.post-drawer--workspace .be-review--three-column,.post-drawer--posted-workspace) .be-social-column .field-help,:is(.post-drawer--workspace .be-review--three-column,.post-drawer--posted-workspace) .be-chat .be-vee-alternative p{font-size:var(--editor-secondary-size);color:var(--muted-ink);font-weight:400;line-height:1.5}:is(.post-drawer--workspace .be-review--three-column,.post-drawer--posted-workspace) .be-chat .be-vee-alternative strong{font-size:var(--editor-secondary-size);color:var(--muted-ink);font-weight:600}:is(.post-drawer--workspace .be-review--three-column,.post-drawer--posted-workspace) .be-chat textarea::placeholder,:is(.post-drawer--workspace .be-review--three-column,.post-drawer--posted-workspace) .be-social-column .destination-form :is(input,textarea)::placeholder{color:var(--muted-ink);opacity:1}.publish-content-fields{display:contents}.publish-content-fields[hidden]{display:none}.be-publish-processing{color:var(--muted-ink);padding:28px 20px}.be-publish-processing .be-processing-status{align-items:flex-start;gap:16px;padding:0}.be-publish-processing .be-upload-label{color:var(--ink);font-size:14px;font-weight:600}.be-publish-processing .be-upload-label>svg{color:var(--main-green)}.be-publish-processing .be-processing-error{font-size:12px;font-weight:400;line-height:1.6}.be-publish-processing .be-processing-track{height:3px}.be-loading-state{text-align:center;width:100%;max-width:320px;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:16px;margin:auto;display:flex}.be-loading-state .be-loading-symbol{width:28px;height:28px;color:var(--main-green);flex:none}.be-loading-state h3{margin:0;font-size:16px;font-weight:600;line-height:1.4}.be-loading-state p{color:var(--muted-ink);margin:0;font-size:13px;line-height:1.6}.be-processing-overlay .be-loading-state{color:#fff}.be-processing-overlay .be-loading-state p{color:#eef0f3}.be-publish-processing{box-sizing:border-box;flex:1;justify-content:center;align-items:center;min-height:240px;padding:28px 24px;display:flex}.post-drawer--workspace .be-social-column .unified-social:not([hidden]):has(.be-publish-processing){flex-direction:column;flex:1;min-height:0;display:flex}.post-drawer--workspace .be-social-column :is(.unified-social-fields,.drawer-workspace,.drawer-panel,.drawer-panel-scroll,.platform-list):has(.be-publish-processing){flex-direction:column;flex:1;min-height:0;display:flex}.post-drawer--workspace .be-social-column .social-card-utilities{flex:none}.post-drawer--finished-video>.finished-video-agent{border:1px solid var(--border-soft);background:var(--panel);border-radius:16px;grid-area:2/2;min-height:0;overflow:hidden}.post-drawer--finished-video>.finished-video-agent[hidden],.post-drawer--finished-video>.finished-video-social[hidden]{display:none}.finished-video-agent>.be-chat{flex-direction:column;gap:0;height:100%;min-height:0;display:flex}.finished-video-agent .be-vee-conversation{flex-direction:column;flex:1;min-height:0;display:flex}@media (width<=700px){.post-drawer--finished-video>.finished-video-agent{flex:none;height:600px;max-height:85svh}}.post-drawer.post-drawer--workspace.post-drawer--posted-workspace{grid-template-rows:minmax(0,1fr);padding:0}.post-drawer--posted-workspace>.finished-video-agent{border-radius:14px;grid-area:1/1;height:100%}.post-drawer--posted-workspace>.drawer-preview{grid-area:1/2;height:100%;min-height:0;overflow:hidden;container-type:size}.post-drawer--posted-workspace>.drawer-preview>.drawer-title-field{display:none}.post-drawer--posted-workspace .drawer-video-preview-shell{width:min(100cqw,calc(100cqh * var(--finished-video-aspect)));flex:none;max-height:100%}.post-drawer--posted-workspace .drawer-video-frame{max-height:100%}.post-drawer--posted-workspace>.finished-video-social{grid-area:1/3;min-height:0}.posted-publish-content{height:100%;min-height:0;overflow:auto}.posted-publish-content[hidden]{display:none}@media (width<=920px){.post-drawer.post-drawer--workspace.post-drawer--posted-workspace{gap:16px}.post-drawer--posted-workspace>.drawer-preview{flex:none;order:0;height:55svh}.post-drawer--posted-workspace>.finished-video-agent{flex:none;order:1;height:60svh;min-height:360px}.post-drawer--posted-workspace>.finished-video-social{flex:none;order:2;height:auto}}.post-drawer--posted-workspace>.be-social-column{border:1px solid var(--border-soft);background:var(--panel);border-radius:14px;flex-direction:column;align-self:stretch;height:100%;max-height:none;display:flex}.post-drawer--posted-workspace .posted-publish-content{flex:1}.post-drawer--posted-workspace .platform-list{border:0;border-radius:0}@media (width<=920px){.post-drawer--posted-workspace>.be-social-column{min-height:320px;max-height:75svh}.post-drawer--posted-workspace>.be-social-column.is-rail{height:78px;min-height:78px}}.post-drawer--posted-workspace .posted-publish-content{flex-direction:column;display:flex;overflow:hidden}.post-drawer--posted-workspace .posted-publish-content[hidden]{display:none}.post-drawer--posted-workspace .posted-publish-content>.drawer-workspace,.post-drawer--posted-workspace .posted-publish-content .drawer-panel{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.post-drawer--posted-workspace .posted-publish-content .drawer-panel-scroll{flex:1;min-height:0;max-height:none;overflow:auto}.post-drawer--posted-workspace .posted-publish-content .drawer-panel>:is(.publish-action-group,.scheduled-footer-action){background:var(--panel);box-sizing:border-box;flex:none;gap:12px;margin:0;padding:12px}.post-drawer--posted-workspace .publish-action-group{grid-template-columns:1fr 1fr}.post-drawer--posted-workspace .publish-action-group button{justify-content:center;min-width:0;min-height:46px}.post-drawer--posted-workspace .social-card-utilities .drawer-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.post-drawer--posted-workspace .social-card-utilities .drawer-heading-actions{margin-left:auto}.post-drawer--posted-workspace .drawer-video-links{width:100%;max-width:none}.social-card-utilities--clickable{cursor:pointer;position:relative}.social-card-utilities--clickable .publish-sections-toggle{width:28px;height:28px;color:var(--muted-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.social-card-utilities--clickable .publish-sections-toggle svg{width:16px;height:16px}.social-card-utilities--clickable .publish-sections-toggle:hover:not(:disabled){background:var(--surface-soft);color:var(--ink)}.social-card-utilities--clickable .publish-sections-toggle:focus-visible{outline:2px solid var(--main-green);outline-offset:-3px}.social-card-utilities--clickable .drawer-panel-heading{pointer-events:none;position:relative}.social-card-utilities--clickable .drawer-panel-heading button{pointer-events:auto}@media (width>=700px){.post-drawer.post-drawer--workspace.post-drawer--posted-workspace,.post-drawer--workspace .drawer-editor .be-review.be-review--three-column{--editor-columns:clamp(340px,24vw,440px) minmax(0,1fr) clamp(340px,26vw,460px);grid-template-columns:var(--editor-columns);min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.post-drawer.post-drawer--workspace.post-drawer--posted-workspace.be-review--publish-rail,.post-drawer--workspace .drawer-editor .be-review.be-review--three-column.be-review--publish-rail{--editor-columns:clamp(340px,24vw,440px) minmax(0,1fr) 78px}.post-drawer--workspace .drawer-editor .be-review--three-column .ep-review-body{display:contents}.post-drawer--workspace .be-review--three-column .be-preview-pane,.post-drawer--posted-workspace>.drawer-preview{min-width:0;height:100%;min-height:0}.post-drawer--workspace .be-review--three-column .unified-controls>.be-info:not([hidden]),.post-drawer--posted-workspace>.finished-video-agent{min-width:0;height:100%;min-height:0;max-height:none}.post-drawer--workspace .be-review--three-column .be-social-column{min-width:0;height:100%;min-height:0;max-height:none;overflow:hidden}.post-drawer--workspace .be-review--three-column .be-social-column>.unified-social{overflow:auto}.post-drawer--workspace .be-review--three-column .be-social-column.is-rail{height:100%;min-height:0}.be-social-column.is-rail .publish-rail{flex-direction:column}.be-social-column.is-rail .publish-rail-header{border-right:0;border-bottom:1px solid var(--border-soft);padding:0}.be-social-column.is-rail .publish-rail-items{flex-direction:column;padding:12px 0}}@media (width>=700px) and (width<=1199px){.post-drawer.post-drawer--workspace.post-drawer--posted-workspace,.post-drawer.post-drawer--workspace.post-drawer--posted-workspace.be-review--publish-rail,.post-drawer--workspace .drawer-editor .be-review.be-review--three-column,.post-drawer--workspace .drawer-editor .be-review.be-review--three-column.be-review--publish-rail{--editor-columns:clamp(340px,34vw,420px) minmax(0,1fr) 56px}}.publish-drawer-layer{border:1px solid var(--border-soft);background:var(--panel);border-radius:14px;grid-area:1/3;min-height:0;overflow:hidden}.publish-stage-scrim{z-index:30;cursor:pointer;background:#10182729;border:0;border-radius:0;grid-area:1/2/auto/4;place-self:stretch stretch;padding:0}:is(.post-drawer--workspace.be-review--three-column:has(.publish-drawer-layer) .be-social-column,.post-drawer--workspace .be-review--three-column:has(.publish-drawer-layer) .be-social-column){z-index:31;grid-area:1/2/auto/4;width:min(380px,100%);max-width:90vw;height:100%;max-height:100%;animation:.2s ease-out publish-drawer-enter;position:absolute;inset:0 0 0 auto}.publish-rail-post{flex:none;justify-content:center;align-items:center;min-height:44px;margin:auto 6px 12px;display:flex}@media (width<=1199px){.be-review--three-column .publish-rail-items>button,.be-review--three-column .publish-rail-header .publish-collapse-toggle{width:44px}}@media (width<=699px){.drawer-backdrop--inline-editor .be-review--three-column{min-width:0;max-width:100%}.drawer-backdrop--inline-editor .be-review--three-column .be-info{min-width:0}.publish-drawer-layer{display:none}.publish-stage-scrim{position:fixed;inset:92px 0 0}:is(.post-drawer--workspace.be-review--three-column:has(.publish-drawer-layer) .be-social-column,.post-drawer--workspace .be-review--three-column:has(.publish-drawer-layer) .be-social-column){width:min(380px,90vw);height:calc(100svh - 92px);position:fixed;inset:92px 0 0 auto}}@keyframes publish-drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.be-social-column{animation:none!important}}.social-card-utilities--clickable .drawer-heading-actions .social-refresh-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.be-preview-actions{z-index:6;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:absolute;top:10px;left:10px}.be-preview-actions .be-thumbnail-menu{position:relative;inset:auto}.be-preview-thumbnail-action{align-items:flex-end;left:auto;right:10px}.be-preview-thumbnail-action .be-thumbnail-button{flex-direction:row-reverse}.be-preview-actions :is(.be-fine-tuning,.be-preview-templates,.be-thumbnail-button,.be-preview-save-template,.be-preview-replace-video){color:#fff;width:max-content;height:36px;min-height:36px;font:inherit;text-shadow:0 1px 4px #000,0 0 10px #000;box-shadow:none;-webkit-backdrop-filter:none;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;padding:8px;font-size:12px;transition:background .12s;display:flex;position:static}.be-preview-actions button>svg{filter:drop-shadow(0 1px 3px #000);flex:none}html[data-theme=light] .be-preview-actions .drawer-thumbnail-dropdown button>svg{filter:none}.be-preview-actions :is(.be-fine-tuning,.be-preview-templates,.be-thumbnail-button,.be-preview-save-template,.be-preview-replace-video):hover:not(:disabled),.be-preview-actions .be-preview-templates[aria-pressed=true]{text-shadow:none;background:#0006}.be-preview-actions button:hover:not(:disabled)>svg,.be-preview-actions .be-preview-templates[aria-pressed=true]>svg{filter:none}.be-preview-actions button:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}.be-preview-actions button:disabled{opacity:.5;cursor:default}.be-preview-action-label{visibility:hidden;white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.be-preview-actions button:is(:hover,:focus-visible)>.be-preview-action-label{visibility:visible}.be-preview-actions .be-preview-action-label kbd{width:auto;min-width:18px;height:18px;color:inherit;font:inherit;background:#0002;border:1px solid #ffffff50;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;line-height:1;display:inline-flex}.be-preview-actions .drawer-thumbnail-dropdown{max-width:calc(100vw - 48px);left:0;right:auto}.be-preview-thumbnail-action .drawer-thumbnail-dropdown{left:auto;right:0}@media (pointer:coarse){.be-preview-actions :is(.be-fine-tuning,.be-preview-templates,.be-thumbnail-button,.be-preview-save-template,.be-preview-replace-video){height:44px;min-height:44px}}.post-drawer.post-drawer--manual-workspace>.drawer-preview{box-sizing:border-box;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:stretch;padding:20px;overflow:auto;container-type:normal}.post-drawer--manual-workspace .drawer-manual-editor{gap:16px;width:100%;min-width:0;max-width:640px;margin-inline:auto}.post-drawer.post-drawer--manual-workspace .drawer-manual-editor-field{background:var(--background);box-shadow:none;border:0;border-radius:14px}.post-drawer--manual-workspace .drawer-manual-editor-field textarea{min-height:200px;max-height:none;color:var(--ink);font-size:15px;line-height:1.65}.post-drawer.post-drawer--manual-workspace .drawer-manual-image-replace{background:var(--surface-soft);box-shadow:none;border:0;border-radius:0}.post-drawer--manual-workspace .drawer-manual-image-replace img{background:0 0;max-height:55svh}html .post-drawer--manual-workspace .drawer-manual-image-replace .green-action-button,html .post-drawer--manual-workspace .drawer-manual-image-replace .green-action-button:hover:not(:disabled){color:#fff;background:var(--main-green)}@media (width<=699px){.post-drawer.post-drawer--manual-workspace>.drawer-preview{height:auto;min-height:240px;max-height:65svh}}.post-drawer .drawer-manual-editor-field>.drawer-manual-image-replace{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0 16px 16px}html[data-theme=light] .post-drawer .drawer-manual-editor-field>.drawer-manual-image-replace{background:0 0}html[data-theme=light] .post-drawer.post-drawer--manual-workspace .drawer-manual-editor-field{background:#f3f4f6}.social-card-utilities .drawer-panel-heading:has(.social-rewrite-controls){min-height:36px;position:relative}.social-card-utilities .drawer-panel-heading .social-rewrite-controls{flex-flow:column;gap:0;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.be-preview-replace-video>svg{width:17px;height:17px}.post-drawer--workspace .be-chat{--assistant-content-top:8px;--assistant-content-inset:20px;--assistant-heading-size:14px}.post-drawer--workspace .be-chat .be-vee-header{padding-inline:var(--assistant-content-inset);gap:10px}.post-drawer--workspace .be-chat .be-vee-identity strong,.post-drawer--workspace .be-chat .be-template-heading .be-template-tabs button{font-family:inherit;font-size:var(--assistant-heading-size);font-weight:600;line-height:1.4}.post-drawer--workspace .be-info-chat .be-chat .be-chat-scroll-area .be-chat-log,.post-drawer--workspace .be-review--workspace .be-chat .be-edit-template-content .be-template-panel,.post-drawer--workspace .be-chat .be-quick-edits-panel{padding:var(--assistant-content-top) var(--assistant-content-inset) 20px}.post-drawer--workspace .be-chat .be-template-panel>.be-template-group{margin-top:0}.post-drawer--workspace .be-chat .be-quick-edits-panel>.be-instant-effects{padding-top:0}.post-drawer--workspace .be-chat .be-quick-edits-panel .be-instant-effects button{font-family:inherit;font-size:var(--editor-body-size,14px);line-height:1.5}.post-drawer--workspace .be-chat .be-quick-edits-panel .be-instant-effects small{font-size:var(--editor-secondary-size,12px);font-weight:500;line-height:1.5}.social-card-utilities .publishing-heading-tools{gap:10px;min-width:0}.social-card-utilities .social-posts-heading{font-family:inherit;font-size:var(--assistant-heading-size,14px);color:var(--muted-ink);margin:0;font-weight:600;line-height:1.4}.be-preview-thumbnail-action{pointer-events:none;left:10px;right:10px}.be-preview-thumbnail-action .be-thumbnail-menu{justify-content:flex-end;width:100%;display:flex;position:static}.be-preview-thumbnail-action .be-thumbnail-button,.be-preview-thumbnail-action .drawer-thumbnail-dropdown{pointer-events:auto}.be-preview-thumbnail-action .drawer-thumbnail-dropdown{box-sizing:border-box;width:min(330px,100%);max-width:100%}.be-preview-thumbnail-action .drawer-thumbnail-option,.be-preview-thumbnail-action .drawer-thumbnail-option>span{min-width:0}.post-drawer{--editor-input-hover:color-mix(in srgb, var(--editor-bot-bubble,var(--panel)) 95%, #000)}html[data-theme=dark] .post-drawer{--editor-input-hover:var(--editor-bot-bubble,var(--panel));--editor-input-hover-shadow:inset 0 0 0 1px var(--border-soft)}html[data-theme=light] .post-drawer{--editor-input-hover:var(--editor-bot-bubble,#fff);--editor-input-hover-shadow:inset 0 0 0 1px var(--main-green)}html .post-drawer.post-drawer--manual-workspace .drawer-manual-editor-field{transition:background .15s,border-color .16s,box-shadow .16s}html .post-drawer.post-drawer--manual-workspace .drawer-manual-editor-field:has(textarea:hover:not(:disabled):not([readonly])){background:var(--editor-input-hover)}html .post-drawer.post-drawer--manual-workspace .drawer-manual-editor-field textarea:hover:not(:disabled):not([readonly]){--control-hover-outline:none;cursor:text;background:0 0}html[data-theme=light] .post-drawer.post-drawer--manual-workspace .drawer-manual-editor-field:has(textarea:hover:not(:disabled):not([readonly])){background:#f3f4f6}html[data-theme] .post-drawer.post-drawer--manual-workspace .drawer-manual-editor-field:has(textarea:hover:not(:disabled):not([readonly])):not(:focus-within){box-shadow:var(--editor-input-hover-shadow)}@media (prefers-reduced-motion:reduce){html .post-drawer.post-drawer--manual-workspace .drawer-manual-editor-field{transition:none}}html[data-theme=dark] .post-drawer.post-drawer--manual-workspace .drawer-manual-editor-field{background:var(--editor-bot-bubble,var(--panel))}html[data-theme=dark] .post-drawer.post-drawer--manual-workspace .drawer-manual-editor-field:has(textarea:hover:not(:disabled):not([readonly])){background:var(--editor-input-hover)}html[data-theme=dark] .post-drawer.post-drawer--manual-workspace .drawer-manual-editor-field textarea{background:0 0}:root{--post-popup-height:min(420px,calc(100svh - 100px))}html :is(.upload-flow-popup,.post-drawer.post-drawer--editing.upload-flow-popup){width:min(760px,100vw - 112px);height:auto;min-height:0;max-height:calc(100svh - 80px);box-shadow:none;background:0 0;border:0;border-radius:16px;padding:0;display:block;position:relative;overflow:visible}html[data-theme=light] :is(.upload-flow-popup,.post-drawer.post-drawer--editing.upload-flow-popup){box-shadow:none;background:0 0;border:0}html :is(.upload-flow-popup,.post-drawer.post-drawer--editing.upload-flow-popup,.manual-post-modal.manual-post-popup)>.drawer-close{width:28px;height:28px;box-shadow:none;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;position:absolute;top:0;left:-40px;right:auto}html :is(.upload-flow-popup,.post-drawer.post-drawer--editing.upload-flow-popup,.manual-post-modal.manual-post-popup)>.drawer-close:hover,html :is(.upload-flow-popup,.post-drawer.post-drawer--editing.upload-flow-popup,.manual-post-modal.manual-post-popup)>.drawer-close:focus-visible{color:#fff;background:#ffffff29}html .upload-flow-popup .upload-progress-copy,html .upload-flow-popup .upload-progress-copy span{color:#fff}.upload-flow-popup .dashboard-edit-drop.upload-flow-drop{background:var(--panel);padding:48px 24px;min-height:var(--post-popup-height)!important;margin:0!important}.upload-flow-popup .dashboard-edit-drop.upload-flow-drop strong{font-size:18px}.upload-flow-popup .upload-flow-drop>svg{width:36px;height:36px;color:var(--main-green);margin-bottom:6px}@media (width<=720px){html :is(.upload-flow-popup,.post-drawer.post-drawer--editing.upload-flow-popup){width:100%}html :is(.upload-flow-popup,.post-drawer.post-drawer--editing.upload-flow-popup,.manual-post-modal.manual-post-popup)>.drawer-close{top:-36px;left:0;right:auto}.drawer-backdrop:has(.upload-flow-popup){padding-top:56px}.upload-flow-popup .dashboard-edit-drop.upload-flow-drop{padding:32px 20px}.drawer-backdrop:has(.manual-post-popup){padding-top:56px}}.sidebar-profile{border-top:1px solid #94a3b82e;flex:none;margin:auto 12px 16px;padding-top:10px;position:relative}.sidebar-profile-trigger{width:100%}.sidebar-profile-chevron{width:16px;height:16px}.sidebar-profile-popover{z-index:1300;box-sizing:border-box;width:256px;max-width:calc(100vw - 48px);max-height:calc(100svh - 140px);color:var(--ink);background:#0f172a;border:0;border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 38px #00000057}.sidebar-profile-action{width:100%;min-height:42px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:650;display:flex}.sidebar-profile-action svg{width:18px;height:18px}.sidebar-profile-action:is(:hover,:focus-visible):not(:disabled){background:#94a3b824}.sidebar-profile-action:disabled{opacity:.45;cursor:default}.sidebar .sidebar-profile .sidebar-storage-usage{box-sizing:border-box;width:100%;margin-top:6px;padding:14px 12px 10px}.sidebar .sidebar-profile .sidebar-storage-heading{justify-content:flex-start;padding-left:0}.sidebar .sidebar-profile .sidebar-storage-heading span,.sidebar .sidebar-profile .sidebar-storage-usage strong{display:block}.sidebar .sidebar-profile .sidebar-storage-track{width:100%}.is-collapsed .sidebar-profile-chevron{display:none}html[data-theme=light] .sidebar-profile-popover{color:#202c3e;background:#fff}html[data-workspace-layout=lines] .sidebar-profile-popover{background:var(--line-card-hover-background)}@media (width<=920px){.sidebar-profile{margin-bottom:max(16px, env(safe-area-inset-bottom))}.sidebar-profile-popover{width:100%}.is-collapsed .sidebar-profile-chevron{display:block}}.sidebar-profile-avatar{background:var(--main-green,#80c64b);color:#fff;border-radius:50%;justify-self:center;place-items:center;width:30px;height:30px;font-size:11px;font-weight:750;line-height:1;display:grid;overflow:hidden}.sidebar-profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}html[data-workspace-layout=lines] .is-collapsed .sidebar-profile .sidebar-storage-usage strong{opacity:1;visibility:visible;max-height:none;display:block}html[data-workspace-layout=lines] .is-collapsed .sidebar-profile .sidebar-storage-heading>span{opacity:1;visibility:visible;max-width:none}.sidebar-profile-identity{padding-block:12px}.sidebar-profile-identity .sidebar-profile-avatar{flex:0 0 36px;width:36px;height:36px;font-size:12px}.sidebar-profile-details{gap:4px;min-width:0;display:grid}.sidebar-profile-details strong{overflow-wrap:anywhere;font-size:14px;font-weight:650}.sidebar-profile-details small{opacity:.7;overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.4}.sidebar-storage-chevron{margin-left:auto}.sidebar-profile-action[aria-expanded=true]{background:#94a3b824}.sidebar-profile-popovers{z-index:1300;width:256px;max-width:calc(100vw - 48px);position:absolute;bottom:calc(100% + 8px);left:0}.sidebar-profile-popovers>#sidebar-profile-popover{width:100%;position:relative;bottom:auto}.sidebar-profile .sidebar-storage-popover{width:256px;bottom:0;left:calc(100% + 8px)}.sidebar .sidebar-profile .sidebar-storage-popover .sidebar-storage-usage{border-top:0;margin-top:0}@media (width<=920px){.sidebar-profile-popovers{width:100%}}@media (width<=600px){.sidebar-profile .sidebar-storage-popover{width:100%;bottom:calc(100% + 8px);left:0}}html[data-workspace-layout=lines] body :is(.sidebar-profile-popover,.team-notification-panel,.dashboard-sort-menu.workspace-menu,.ideas-angle-filter-dropdown,.idea-card-actions-menu,.connection-provider-dropdown,.create-post-dropdown){background:var(--dropdown-surface);color:var(--ink);border:0;border-radius:12px;padding:6px;box-shadow:0 18px 38px #00000057}html[data-workspace-layout=lines][data-theme=light] body :is(.sidebar-profile-popover,.team-notification-panel,.dashboard-sort-menu.workspace-menu,.ideas-angle-filter-dropdown,.idea-card-actions-menu,.connection-provider-dropdown,.create-post-dropdown){color:#202c3e}html[data-workspace-layout=lines] body :is(.sidebar-profile-action,.dashboard-sort-menu .workspace-menu-item,.ideas-angle-filter-option,.idea-card-actions-menu button,.connection-provider-option,.create-post-dropdown button){min-height:42px;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:650}html[data-workspace-layout=lines] body :is(.sidebar-profile-action,.dashboard-sort-menu .workspace-menu-item,.ideas-angle-filter-option,.idea-card-actions-menu button,.connection-provider-option,.create-post-dropdown button) svg{width:18px;height:18px}html[data-workspace-layout=lines] body :is(.sidebar-profile-action,.dashboard-sort-menu .workspace-menu-item,.ideas-angle-filter-option,.idea-card-actions-menu button,.connection-provider-option,.create-post-dropdown button):is(:hover,:focus-visible):not(:disabled){background:var(--dropdown-row-highlight);color:inherit}html[data-workspace-layout=lines] body .dashboard-sort-menu{gap:0}html[data-workspace-layout=lines] body .dashboard-sort-menu .dashboard-sort-heading{color:var(--muted-ink);margin:0;padding:12px 12px 8px;font-size:12px}html[data-workspace-layout=lines] body .dashboard-sort-menu>div+div{border-color:#94a3b82e;margin-top:6px;padding-top:0}html[data-workspace-layout=lines] body .dashboard-sort-menu .workspace-menu-item:focus-visible{outline:1px solid var(--interaction-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines] body .ideas-angle-filter-dropdown{gap:0}html[data-workspace-layout=lines] body .ideas-angle-filter-dropdown .ideas-angle-filter-option{--control-hover-outline:none}html[data-workspace-layout=lines] body .ideas-angle-filter-dropdown .ideas-angle-filter-option:is(:hover,:focus-visible,.is-selected){background:var(--dropdown-row-highlight)}html[data-workspace-layout=lines] body .ideas-angle-filter-dropdown .ideas-angle-filter-option:focus-visible{outline:1px solid var(--interaction-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines] body .ideas-angle-filter-dropdown .ideas-angle-filter-option svg{color:var(--main-green)}html[data-workspace-layout=lines] body .ideas-angle-filter-dropdown .ideas-angle-filter-separator{background:#94a3b82e;margin:6px 5px}html[data-workspace-layout=lines][data-theme=light] body :is(.sidebar-profile-action,.dashboard-sort-menu .workspace-menu-item,.ideas-angle-filter-option):is(.is-active,.is-selected,[aria-selected=true],[aria-checked=true]){background:var(--dropdown-row-highlight)}html[data-theme=light] body :is([role=option],[role=menuitemradio],[role=menuitemcheckbox],.workspace-menu-item,.sidebar-profile-action,.ideas-angle-filter-option,.ideas-category-select-option,.upload-select-option,.scheduler-month-time-option,.tp-account-menu button,.tp-sidebar-account-menu button):is(.is-active,.is-selected,[aria-selected=true],[aria-checked=true]){color:var(--main-green)!important}html[data-theme=light] body :is([role=option],[role=menuitemradio],[role=menuitemcheckbox],.workspace-menu-item,.sidebar-profile-action,.ideas-angle-filter-option,.ideas-category-select-option,.upload-select-option,.scheduler-month-time-option,.tp-account-menu button,.tp-sidebar-account-menu button):is(.is-active,.is-selected,[aria-selected=true],[aria-checked=true]) :is(span,small,svg){color:inherit!important}html[data-workspace-layout=lines] body .idea-card-actions-menu{gap:0}html[data-workspace-layout=lines] body .idea-card-actions-menu button{--control-hover-outline:none}html[data-workspace-layout=lines] body .idea-card-actions-menu button:focus-visible{outline:1px solid var(--interaction-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines] body .idea-card-actions-menu button svg{flex-basis:18px}html[data-workspace-layout=lines] body .idea-card-actions-menu button.is-danger{color:#f06a8d}html[data-workspace-layout=lines] body .idea-card-actions-menu button.is-danger:is(:hover,:focus-visible):not(:disabled){color:#ff91ad;background:#f06a8d1a}html[data-workspace-layout=lines][data-theme=light] body .idea-card-actions-menu button.is-danger{color:var(--primary)}html[data-workspace-layout=lines][data-theme=light] body .idea-card-actions-menu button.is-danger:is(:hover,:focus-visible):not(:disabled){color:#c72f55;background:#d3395f14}html[data-workspace-layout=lines] body .connection-provider-dropdown{gap:0}html[data-workspace-layout=lines] body .connection-provider-dropdown .connection-provider-option{--control-hover-outline:none;text-decoration:none}html[data-workspace-layout=lines] body .connection-provider-dropdown .connection-provider-option strong{font-size:inherit;font-weight:inherit}html[data-workspace-layout=lines] body .connection-provider-dropdown .connection-provider-option:hover:not(:disabled):not(:focus-visible){outline:none!important}html[data-workspace-layout=lines] body .connection-provider-dropdown .connection-provider-option:focus-visible{outline:1px solid var(--interaction-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines] body .create-post-dropdown{gap:0}html[data-workspace-layout=lines] body .create-post-dropdown button{--control-hover-outline:none}html[data-workspace-layout=lines] body .create-post-dropdown button:hover:not(:focus-visible){outline:none!important}html[data-workspace-layout=lines] body .create-post-dropdown button:focus-visible{outline:1px solid var(--interaction-hover-outline);outline-offset:-1px}.tp-app{color:#eef3fb;background:linear-gradient(155deg,#19233899,#0000 50%),#101827;min-height:100svh;font-size:14px}.tp-app button,.tp-dialog button{cursor:pointer}.tp-app button:disabled,.tp-dialog button:disabled{cursor:not-allowed;opacity:.42}.tp-app button:not(.connection-add-button),.tp-dialog button,.tp-dialog input,.tp-app input,.tp-app select{font:inherit}.tp-app button:focus-visible,.tp-app a:focus-visible,.tp-dialog button:focus-visible,.tp-app input:focus-visible,.tp-dialog input:focus-visible,.tp-app select:focus-visible{outline-offset:3px;outline:2px solid #a9df87}.tp-app svg,.tp-dialog svg{flex-shrink:0}.tp-app h1{letter-spacing:-1px;margin:3px 0 8px;font-size:32px;line-height:1.2}.tp-app h2{margin:0;font-size:17px}.tp-app h3{font-size:17px}.tp-app p,.tp-dialog p{line-height:1.6}.tp-muted{color:#9ba7bb}.tp-small{font-size:12px}.tp-preview-bar{color:#c3dda9;background:#1b2b28;border-bottom:1px solid #334c39;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:7px 24px;font-size:12px;display:flex}.tp-preview-bar>span,.tp-preview-bar>div{align-items:center;gap:9px;display:flex}.tp-preview-dot{background:#7dc855;border-radius:50%;width:6px;height:6px}.tp-preview-detail{color:#96a990}.tp-preview-person{align-items:center;gap:8px;display:flex;position:relative}.tp-preview-person select{appearance:none;color:#d8e8cd;background:#17231e;border:1px solid #40533b;border-radius:6px;max-width:255px;padding:5px 25px 5px 9px}.tp-preview-person svg{pointer-events:none;position:absolute;right:8px}.tp-topbar{justify-content:space-between;align-items:center;height:88px;padding:0 32px;display:flex}.tp-topbar img{width:112px;display:block}.tp-person{align-items:center;gap:10px;font-size:13px;display:flex}.tp-person small{color:#91a0b6;font-size:11px;display:block}.tp-layout{grid-template-columns:244px minmax(0,1fr);gap:32px;max-width:1600px;margin:auto;padding:6px 32px 36px 24px;display:grid}.tp-sidebar{flex-direction:column;min-height:calc(100svh - 174px);padding-right:12px;display:flex}.tp-switcher{z-index:20;position:relative}.tp-switch-trigger{color:#eef3fb;text-align:left;background:#19233880;border:1px solid #2b3749;border-radius:10px;align-items:center;gap:11px;width:100%;padding:12px;display:flex}.tp-switch-trigger>span:nth-child(2){flex:1;min-width:0}.tp-switch-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.tp-switch-trigger small{color:#9ba7bb;margin-top:3px;font-size:11px;display:block}.tp-brand-icon{color:#d8f5c7;background:#263d32;border:1px solid #3a5041;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:inline-grid}.tp-account-menu{background:#0f172afc;border:1px solid #94a3b82e;border-radius:12px;width:290px;max-width:calc(100vw - 40px);padding:7px;position:absolute;top:calc(100% + 8px);box-shadow:0 18px 38px #00000057}.tp-account-menu>div+div{border-top:1px solid #2b3548;margin-top:8px;padding-top:8px}.tp-account-heading{color:#a6b2c5;justify-content:space-between;align-items:center;gap:10px;padding:9px 8px;font-size:11px;display:flex}.tp-account-heading small{color:#8b9aaf;font-size:10px}.tp-account-menu button{color:#dbe3ef;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.tp-account-menu button>span:nth-child(2){flex:1}.tp-account-menu button:hover,.tp-account-menu button.is-selected{background:#eef3fb12}.tp-account-menu button>svg{color:#a9df87}.tp-nav-divider{background:#263246;height:1px;margin:20px 8px}.tp-sidebar nav{gap:5px;display:grid}.tp-sidebar nav button{text-align:left;color:#9eacc0;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-weight:550;display:flex}.tp-sidebar nav button:hover{background:#1c293c}.tp-sidebar nav button.is-active{color:#b6e699;background:#7dc8551c;border-color:#7dc85529}.tp-nav-count{background:#2c4231;border-radius:5px;margin-left:auto;padding:1px 6px;font-size:11px}.tp-sidebar-bottom{margin-top:auto;padding:70px 8px 0}.tp-account-context{color:#b1bdd0;align-items:center;gap:9px;font-size:12px;display:flex}.tp-account-context small{color:#7f8ca2;margin-top:2px;font-size:11px;display:block}.tp-demo-toggle{color:#91a0b5;align-items:center;gap:7px;margin:22px 0;font-size:11px;display:flex}.tp-back{color:#9ba7bb;align-items:center;gap:7px;font-size:11px;text-decoration:none;display:flex}.tp-main{min-width:0;padding:6px 0 0}.tp-page-header{justify-content:space-between;align-items:center;gap:20px;margin:0 0 28px;display:flex}.tp-page-header p{margin:0}.tp-eyebrow{color:#9ba7bb;font-size:12px;margin-bottom:7px!important}.tp-button{color:#e7edf6;background:#1e2a40;border:1px solid #354157;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:10px 15px;text-decoration:none;display:inline-flex;font-size:13px!important;font-weight:600!important}.tp-button:hover{filter:brightness(1.12)}.tp-primary{color:#fff;background:#7dc855;border-color:#7dc855}.tp-destructive{color:#fff;background:#c83755;border-color:#c83755}.tp-icon-button{color:#9ba7bb;background:0 0;border:0;border-radius:7px;place-items:center;padding:7px;display:inline-grid}.tp-icon-button:hover{color:#fff;background:#29364a}.tp-summary{background:linear-gradient(115deg,#7dc85514,#19233866);border:1px solid #2e3d42;border-radius:12px;align-items:center;gap:16px;margin-bottom:26px;padding:22px 24px;display:flex}.tp-summary-icon{color:#a9df87;background:#283c30;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.tp-summary strong{font-size:15px}.tp-summary p{color:#9ba7bb;margin:3px 0 0;font-size:13px}.tp-owner-badge{color:#b7c5af;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.tp-team-panel{background:#1923388c;border:1px solid #2d394e;border-radius:12px}.tp-table-toolbar{border-bottom:1px solid #2d394e;justify-content:space-between;align-items:center;gap:20px;padding:12px 20px;display:flex}.tp-tabs{gap:22px;display:flex}.tp-tabs button{color:#8f9db2;background:0 0;border:0;align-items:center;gap:8px;padding:13px 0;font-weight:600;display:flex;position:relative}.tp-tabs button[aria-selected=true]{color:#edf3fa}.tp-tabs button[aria-selected=true]:after{content:"";background:#7dc855;height:2px;position:absolute;bottom:-13px;left:0;right:0}.tp-tabs span{color:#b4c0d1;background:#2b374b;border-radius:5px;padding:0 6px;font-size:11px}.tp-table-toolbar>input{color:#edf3fa;background:#141e30;border:1px solid #2e3c51;border-radius:7px;width:215px;padding:9px 12px;font-size:12px}.tp-team-panel table{border-collapse:collapse;text-align:left;width:100%}.tp-team-panel th{color:#8f9db2;padding:16px 20px;font-size:11px;font-weight:500}.tp-team-panel td{border-top:1px solid #29354a;padding:20px;font-size:12px}.tp-team-panel th:last-child,.tp-team-panel td:last-child{width:40px;padding-left:0}.tp-member{align-items:center;gap:12px;display:flex}.tp-member strong{overflow-wrap:anywhere;font-size:13px;font-weight:550}.tp-member small{color:#8f9db2;margin-top:3px;font-size:11px;display:block}.tp-avatar{color:#dce4f2;background:#3a4055;border:1px solid #505b74;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-weight:600;display:inline-grid}.tp-avatar--owner{color:#bce69f;background:#2b4232;border-color:#3d6046}.tp-avatar--manager{color:#b7c7ed;background:#333d59;border-color:#465371}.tp-avatar--contributor{color:#d4b8e0;background:#483a50;border-color:#60496a}.tp-you{color:#8695aa;margin-left:8px;font-size:10px}.tp-role{color:#bfcbdf;background:#273249;border:1px solid #3b4862;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:inline-flex}.tp-role--owner{color:#bce39e;background:#28392e;border-color:#3c5140}.tp-role--contributor{color:#cabbdf;background:#322c43;border-color:#4c425e}.tp-brand-tags{flex-wrap:wrap;gap:5px;display:flex}.tp-brand-tags span{color:#adbbce;border:1px solid #354157;border-radius:5px;padding:3px 7px;font-size:11px}.tp-status{color:#c4ad7a;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.tp-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.tp-status.is-active{color:#a5cc91}.tp-actions{position:relative}.tp-action-menu{z-index:10;background:#111b2d;border:1px solid #354157;border-radius:10px;width:190px;padding:6px;position:absolute;top:36px;right:0;box-shadow:0 16px 40px #0007}.tp-action-menu button{color:#c7d2e3;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;padding:10px;font-size:12px;display:flex}.tp-action-menu button:hover{background:#263247}.tp-action-menu .tp-danger{color:#f18e9d}.tp-empty{text-align:center;color:#91a0b6;padding:45px 20px}.tp-empty>svg{color:#7b8ba2}.tp-empty h3{color:#d6e0ee;margin:12px 0 5px}.tp-empty p{margin:0 0 18px}.tp-permissions{margin-top:34px}.tp-permissions>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}.tp-permissions article{background:#172135;border:1px solid #29364a;border-radius:10px;padding:18px}.tp-permission-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.tp-permission-list li{color:var(--ink);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.tp-permission-list li:nth-child(3){border-top:1px solid var(--border-soft);margin-top:2px;padding-top:12px}.tp-permission-list svg{color:var(--main-green);flex-shrink:0;margin-top:2px}.tp-permission-list .is-unavailable,.tp-permission-list .is-unavailable svg{color:var(--muted-ink)}.tp-permissions>p{margin-top:18px}.tp-note{color:#aec0ab;background:#7dc8550f;border:1px solid #34463c;border-radius:8px;align-items:flex-start;gap:10px;padding:13px;font-size:12px;line-height:1.6;display:flex}.tp-note svg{margin-top:1px}.tp-dialog{color:#eef3fb;background:#192338;border:1px solid #3c485d;border-radius:16px;width:min(540px,100vw - 32px);max-height:calc(100svh - 40px);padding:0;font-size:14px;box-shadow:0 28px 100px #0008}.tp-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030812b8}.tp-dialog-inner{padding:26px}.tp-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.tp-dialog h2{letter-spacing:-.5px;margin:0;font-size:21px}.tp-dialog footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.tp-dialog fieldset{border:0;min-width:0;margin:23px 0;padding:0}.tp-dialog legend,.tp-field{font-size:12px;font-weight:600}.tp-dialog legend{margin-bottom:10px}.tp-dialog fieldset>p{margin-top:0}.tp-field{gap:8px;margin:20px 0;display:grid}.tp-field input{color:#eef3fb;background:#111b2d;border:1px solid #3b475b;border-radius:8px;width:100%;min-width:0;padding:12px;font-size:14px}.tp-field input:disabled{color:#9ba7bb}.tp-role-options{gap:9px;display:grid}.tp-role-option{cursor:pointer;border:1px solid #354158;border-radius:9px;align-items:flex-start;gap:11px;padding:14px;display:flex}.tp-role-option.is-selected{background:#7dc8550f;border-color:#6d9f52}.tp-role-option input{margin-top:4px}.tp-role-option strong{font-size:13px}.tp-role-option small{color:#9ba7bb;margin-top:3px;font-size:12px;line-height:1.6;display:block}.tp-dialog input[type=radio]{appearance:none;cursor:pointer;background:#0f172adb;border:1px solid #94a3b85c;border-radius:50%;flex:none;width:18px;min-width:18px;height:18px;min-height:18px;margin:3px 0 0;padding:0;box-shadow:inset 0 1px 1px #02061738}.tp-dialog input[type=radio]:checked{border-color:var(--main-green);background:radial-gradient(circle,#fff 0 3px,transparent 3.5px),var(--main-green)}.tp-dialog input[type=radio]:hover{border-color:var(--main-green)}.tp-dialog .standard-checkbox:not(:checked){background-color:#0f172adb}.tp-primary svg{color:inherit}.tp-brand-options{gap:8px;display:grid}.tp-brand-options label{cursor:pointer;background:#151f32;border:1px solid #303d51;border-radius:8px;align-items:center;gap:10px;margin:0;padding:10px;font-size:13px;display:flex}.tp-error{color:#ffa0ae;font-size:13px}.tp-toast{color:#e0f1d8;z-index:200;background:#21332a;border:1px solid #4f6944;border-radius:10px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:14px 18px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0005}.tp-toast button{color:inherit;background:0 0;border:0;place-items:center;display:grid}.tp-success-icon{color:#b7e099;background:#2a4230;border-radius:50%;place-items:center;width:64px;height:64px;margin:24px auto;display:grid}.tp-invite-details{background:#111d30;border:1px solid #334156;border-radius:10px;margin:22px 0;padding:20px}.tp-invite-details>svg{vertical-align:middle;color:#9cb78c;margin-right:10px}.tp-invite-details p{color:#9ba7bb;font-size:13px}.tp-brand-grid,.tp-content-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px;margin-top:25px;display:grid}.tp-brand-card{text-align:left;color:#eef3fb;background:#192338;border:1px solid #334156;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:22px;display:flex}.tp-brand-card>span:nth-last-child(2){color:#9ba7bb;width:calc(100% - 34px);font-size:12px}.tp-content-card{background:#192338;border:1px solid #334156;border-radius:12px;overflow:hidden}.tp-content-card>div:last-child{padding:20px}.tp-content-card h3{margin:8px 0}.tp-video-placeholder{color:#90a4a8;background:linear-gradient(135deg,#2c4045,#30283f);flex-direction:column;justify-content:center;align-items:center;gap:12px;height:170px;font-size:12px;display:flex}.tp-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1450px){.tp-main{padding-right:30px}}@media (width<=1100px){.tp-layout{grid-template-columns:215px minmax(0,1fr);gap:22px;padding-right:22px}.tp-team-panel th,.tp-team-panel td{padding:15px 12px}.tp-table-toolbar{gap:10px;padding:12px}.tp-table-toolbar>input{width:175px}.tp-owner-badge{display:none}}@media (width<=800px){.tp-layout{grid-template-columns:1fr;gap:24px;padding:0 18px 30px}.tp-sidebar{min-height:0;padding:0}.tp-sidebar nav{gap:6px;margin-top:12px;display:flex}.tp-sidebar nav button{justify-content:center;padding:10px}.tp-sidebar-bottom,.tp-nav-divider{display:none}.tp-switch-trigger{padding:10px}.tp-topbar{height:78px;padding:0 20px}.tp-main{padding:0}.tp-page-header{margin-bottom:20px}.tp-account-menu{width:100%}.tp-preview-bar{padding:8px 18px}.tp-preview-detail{display:none}.tp-preview-person select{max-width:190px}.tp-preview-person{font-size:0}.tp-preview-person select{font-size:11px}}@media (width<=540px){.tp-app h1{font-size:27px}.tp-topbar img{width:95px}.tp-person{font-size:11px}.tp-person .tp-avatar{width:30px;height:30px}.tp-person small{font-size:9px}.tp-page-header{align-items:flex-start;gap:12px}.tp-page-header>.tp-button{gap:5px;margin-top:18px;padding:9px;font-size:11px!important}.tp-page-header .tp-muted{max-width:190px;font-size:12px}.tp-summary{gap:12px;padding:17px}.tp-summary p{font-size:12px}.tp-summary-icon{flex-shrink:0;width:38px;height:38px}.tp-table-toolbar{flex-wrap:wrap;padding:8px 14px 14px}.tp-table-toolbar>input{width:100%;margin-top:10px}.tp-tabs button[aria-selected=true]:after{bottom:0}.tp-team-panel table,.tp-team-panel tbody{display:block}.tp-team-panel thead{display:none}.tp-team-panel tr{border-top:1px solid #29354a;grid-template-columns:1fr auto;gap:8px;padding:16px;display:grid;position:relative}.tp-team-panel td{border:0;padding:0}.tp-team-panel td:first-child{grid-column:1;margin-bottom:4px;padding-right:20px}.tp-team-panel td:nth-child(2),.tp-team-panel td:nth-child(3){grid-column:1;padding-left:48px}.tp-team-panel td:nth-child(4){grid-area:3/2}.tp-team-panel td:last-child{width:auto;position:absolute;top:15px;right:12px}.tp-permissions>div{grid-template-columns:1fr;gap:10px}.tp-permissions article{padding:15px}.tp-dialog-inner{padding:20px}.tp-dialog footer{flex-wrap:wrap}.tp-dialog footer .tp-button{flex:1}.tp-dialog h2{font-size:19px}.tp-preview-person select{max-width:165px}.tp-preview-bar{gap:5px;padding:7px 12px;font-size:11px}}.tp-sidebar{min-width:0}@media (width<=800px){.tp-sidebar nav button{flex:1;gap:7px;width:auto;min-width:0;font-size:12px}.tp-nav-count{margin-left:0}}@media (width<=380px){.tp-sidebar nav button{gap:5px;padding:9px 5px;font-size:11px}.tp-sidebar nav svg{width:16px}.tp-summary{padding:13px}.tp-preview-bar>div{gap:2px}.tp-preview-person select{max-width:150px}}.tp-app.tp-embedded{width:min(100%,1120px);min-height:0;color:var(--ink);background:0 0}.tp-embedded .tp-main{padding:0}.tp-preview-notice{border:1px solid var(--border-soft);background:var(--surface-soft);color:var(--muted-ink);border-radius:8px;align-items:center;gap:9px;margin-bottom:12px;padding:12px 15px;font-size:12px;display:flex}.tp-preview-notice strong{color:var(--ink)}.tp-scenarios{border:1px solid var(--border-soft);color:var(--muted-ink);border-radius:8px;margin-bottom:26px;padding:12px 15px;font-size:12px}.tp-scenarios summary{cursor:pointer}.tp-scenario-controls{flex-wrap:wrap;align-items:end;gap:20px;padding:12px 0;display:flex}.tp-scenario-controls>div{width:250px}.tp-scenario-controls .tp-field{margin:0 0 8px}.tp-scenario-controls .tp-preview-person{gap:8px;font-size:12px;display:grid}.tp-scenario-controls .tp-preview-person svg{bottom:10px}.tp-scenario-controls .tp-preview-person select{background:var(--surface);max-width:250px;color:var(--ink);border-color:var(--border-soft);padding:10px 25px 10px 10px}.tp-scenario-controls .tp-demo-toggle{margin:0 0 12px}.tp-sample-context{color:var(--muted-ink);justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;font-size:12px;display:flex}.tp-embedded .tp-page-header h1{font-size:28px}:root[data-theme=light] .tp-embedded .tp-team-panel,:root[data-theme=light] .tp-embedded .tp-permissions article{background:var(--panel);border-color:var(--border-soft)}:root[data-theme=light] .tp-embedded .tp-muted,:root[data-theme=light] .tp-embedded .tp-summary p,:root[data-theme=light] .tp-embedded .tp-permissions article p{color:var(--muted-ink)}:root[data-theme=light] .tp-embedded .tp-summary{background:#f0f7ec;border-color:#d3e4c9}:root[data-theme=light] .tp-embedded .tp-team-panel td,:root[data-theme=light] .tp-embedded .tp-table-toolbar{border-color:var(--border-soft)}:root[data-theme=light] .tp-embedded .tp-tabs button[aria-selected=true]{color:var(--ink)}:root[data-theme=light] .tp-embedded .tp-table-toolbar>input{background:var(--surface);color:var(--ink);border-color:var(--border-soft)}:root[data-theme=light] .tp-embedded .tp-brand-tags span{color:var(--muted-ink);border-color:var(--border-soft)}.tp-embedded .tp-team-panel{border:1px solid var(--border-soft);background:#0f172ac2;border-radius:16px;box-shadow:0 18px 45px #0003,inset 0 1px #ffffff08}.tp-embedded .tp-table-toolbar{background:#0f172af5;border-radius:16px 16px 0 0;gap:16px;min-height:72px;padding:0 24px}.tp-embedded .tp-tabs{flex-shrink:0;align-self:stretch;gap:24px}.tp-embedded .tp-tabs button{min-height:71px;padding:0}.tp-embedded .tp-tabs button[aria-selected=true]:after{bottom:0}.tp-toolbar-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.tp-toolbar-actions input{background:var(--surface-muted);width:200px;min-width:0;color:var(--ink);border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px;font-size:12px}.tp-toolbar-actions .tp-button{flex-shrink:0}.tp-preview-footer{color:var(--subtle-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 2px 0;font-size:11px;display:flex}.tp-preview-footer>div{gap:14px;display:flex}.tp-preview-footer button{color:var(--muted-ink);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;display:inline-flex}.tp-access-note{margin-top:16px}.team-preview-switcher-host .tp-switch-trigger{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;gap:7px;padding:4px 10px 4px 0;display:grid}.team-preview-switcher-host .tp-brand-icon,.team-preview-switcher-host .workspace-logo{justify-self:center;width:28px;height:28px}.team-preview-switcher-host .tp-switch-trigger strong{font-size:14px;font-weight:550}.team-preview-switcher-host .tp-switch-trigger small{color:var(--muted-ink);font-size:10px}.team-preview-switcher-host .tp-account-menu{width:max(100%,290px);max-width:calc(100vw - 40px)}.team-preview-switcher-host button{cursor:pointer;font-family:inherit}.team-preview-switcher-host button:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}.team-preview-switcher-host .tp-switch-trigger:hover{background:#eef3fb12}.is-collapsed .team-preview-switcher-host .tp-switch-trigger{grid-template-columns:52px minmax(0,1fr) 0;padding:4px 0}.is-collapsed .team-preview-switcher-host .tp-switch-trigger>span:nth-child(2),.is-collapsed .team-preview-switcher-host .tp-switch-trigger>svg{display:none}.is-collapsed .team-preview-switcher-host .tp-account-menu{top:0;left:calc(100% + 16px)}:root[data-theme=light] .tp-embedded .tp-table-toolbar{background:var(--panel)}:root[data-theme=light] .team-preview-switcher-host .tp-account-menu{background:var(--panel);border-color:var(--border-soft)}:root[data-theme=light] .team-preview-switcher-host .tp-account-menu button{color:var(--ink)}:root[data-theme=light] .team-preview-switcher-host .tp-account-menu button:hover,:root[data-theme=light] .team-preview-switcher-host .tp-account-menu button.is-selected{background:var(--surface-soft)}@media (width<=1100px){.tp-toolbar-actions input{width:150px}.tp-embedded .tp-table-toolbar{padding:0 16px}}@media (width<=620px){.tp-embedded .tp-table-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:0 14px 12px;display:grid}.tp-toolbar-actions{display:contents}.tp-toolbar-actions input{grid-area:2/1/auto/-1;width:100%;margin-top:8px}.tp-toolbar-actions .tp-button{grid-area:1/2;gap:4px;padding:9px;font-size:11px!important}.tp-embedded .tp-tabs{gap:14px}.tp-embedded .tp-tabs button{gap:5px;min-height:60px;font-size:12px}}.tp-sidebar-account-menu{z-index:1500;font-family:inherit}.tp-sidebar-account-menu button{cursor:pointer;font:inherit;font-size:13px}.tp-sidebar-account-menu button:focus-visible{outline:2px solid var(--main-green);outline-offset:-2px}:root[data-theme=light] .tp-sidebar-account-menu{background:var(--panel);border-color:var(--border-soft)}:root[data-theme=light] .tp-sidebar-account-menu button{color:var(--ink)}:root[data-theme=light] .tp-sidebar-account-menu button:hover,:root[data-theme=light] .tp-sidebar-account-menu button.is-selected{background:var(--surface-soft)}.tp-toolbar-actions .connection-add-button{flex-shrink:0;grid-area:1/2}.tp-brand-option-name{flex:1;min-width:0}.tp-role-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tp-role-options .tp-role-option{background:#151f32;flex-direction:column;gap:14px;min-width:0;margin:0;padding:14px 12px;display:flex}.tp-role-options .tp-role-option.is-selected{background:#7dc8550f}.tp-role-choice-heading{align-items:center;gap:9px;display:flex}.tp-role-choice-heading input[type=radio]{margin:0}.tp-role-capabilities{gap:9px;width:100%;display:grid}.tp-role-capability{color:#c4cedd;align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;display:flex}.tp-role-capability svg{color:var(--main-green);margin-top:1px}.tp-role-publishing{border-top:1px solid #94a3b829;padding-top:9px;font-weight:650}.tp-role-publishing.is-allowed{color:#c4cedd}.tp-role-publishing.is-unavailable,.tp-role-publishing.is-unavailable svg{color:#9ba7bb}@media (width<=440px){.tp-role-options{grid-template-columns:1fr}.tp-role-capability{font-size:12px}}html[data-theme=light] .tp-embedded .tp-team-panel,html[data-theme=light] .tp-dialog{background:var(--panel);border-color:var(--border-soft);color:var(--ink);box-shadow:none}html[data-theme=light] .tp-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#27324433}html[data-theme=light] :is(.tp-dialog,.tp-embedded) :is(.tp-muted,.tp-member small,.tp-you,.tp-team-panel th,.tp-tabs button,.tp-empty,.tp-role-option small,.tp-invite-details p){color:var(--muted-ink)}html[data-theme=light] .tp-embedded .tp-tabs button[aria-selected=true],html[data-theme=light] .tp-empty h3{color:var(--ink)}html[data-theme=light] .tp-tabs span{color:#586375;background:#eef0f3}html[data-theme=light] .tp-role{color:#425979;background:#eef2f8;border-color:#d5deeb}html[data-theme=light] .tp-role--owner{color:#3f682c;background:#edf6e8;border-color:#cfe3c3}html[data-theme=light] .tp-role--contributor{color:#70548a;background:#f3eef8;border-color:#e1d6ee}html[data-theme=light] .tp-avatar{color:#4c5d78;background:#eef0f5;border-color:#d5dce7}html[data-theme=light] .tp-avatar--owner{color:#3f682c;background:#edf6e8;border-color:#cfe3c3}html[data-theme=light] .tp-avatar--manager{color:#425979;background:#eef2f8;border-color:#d5deeb}html[data-theme=light] .tp-avatar--contributor{color:#70548a;background:#f3eef8;border-color:#e1d6ee}html[data-theme=light] .tp-brand-icon{color:#3f682c;background:#edf6e8;border-color:#cfe3c3}html[data-theme=light] .tp-status{color:#866522}html[data-theme=light] .tp-status.is-active{color:#4b762f}html[data-theme=light] .tp-dialog :is(.tp-field input,.tp-role-options .tp-role-option,.tp-brand-options label,.tp-invite-details){background:var(--panel);border-color:var(--border-soft);color:var(--ink)}html[data-theme=light] .tp-dialog .tp-field{color:var(--ink)}html[data-theme=light] .tp-dialog .tp-field input::placeholder{color:var(--subtle-ink)}html[data-theme=light] .tp-dialog .tp-field input:disabled{background:var(--surface-soft);color:var(--muted-ink)}html[data-theme=light] .tp-dialog .tp-role-options .tp-role-option.is-selected{background:rgba(var(--main-green-rgb),.1);border-color:rgba(var(--main-green-rgb),.6)}html[data-theme=light] .tp-dialog .tp-brand-options label:has(input:checked){background:rgba(var(--main-green-rgb),.1);border-color:rgba(var(--main-green-rgb),.6)}html[data-theme=light] .tp-dialog :is(.tp-role-capability,.tp-role-publishing.is-allowed){color:var(--ink)}html[data-theme=light] .tp-dialog .tp-role-publishing{border-color:var(--border-soft)}html[data-theme=light] .tp-dialog :is(.tp-role-publishing.is-unavailable,.tp-role-publishing.is-unavailable svg){color:var(--muted-ink)}html[data-theme=light] .tp-dialog input[type=radio]:not(:checked),html[data-theme=light] .tp-dialog .standard-checkbox:not(:checked){box-shadow:none;background:#fff;border-color:#a4aebc}html[data-theme=light] .tp-dialog input[type=radio]:checked{box-shadow:none}html[data-theme=light] .tp-dialog .tp-button:not(.tp-primary):not(.tp-destructive){background:var(--panel);border-color:var(--border-soft);color:var(--ink)}html[data-theme=light] .tp-dialog .tp-button:hover{filter:none}html[data-theme=light] .tp-dialog .tp-button:not(.tp-primary):not(.tp-destructive):hover{background:var(--surface-soft)}html[data-theme=light] .tp-dialog .tp-primary{background:var(--main-green);border-color:var(--main-green);color:#fff}html[data-theme=light] .tp-dialog .tp-primary:hover{background:#6fbd47;border-color:#6fbd47}html[data-theme=light] :is(.tp-dialog,.tp-embedded) .tp-icon-button{color:var(--muted-ink)}html[data-theme=light] :is(.tp-dialog,.tp-embedded) .tp-icon-button:hover{background:var(--surface-soft);color:var(--ink)}html[data-theme=light] .tp-note{color:#526847;background:#f3f8ef;border-color:#d3e4c9}html[data-theme=light] .tp-success-icon{color:#4b762f;background:#edf6e8}html[data-theme=light] .tp-dialog .tp-brand-tags span{border-color:var(--border-soft);color:var(--muted-ink)}html[data-theme=light] .tp-dialog .tp-error{color:#b52d4b}html[data-theme=light] :is(.tp-action-menu,.tp-sidebar-account-menu){background:var(--panel);border-color:var(--border-soft);box-shadow:0 12px 32px #2732441f}html[data-theme=light] .tp-action-menu button{color:var(--ink)}html[data-theme=light] .tp-action-menu button:hover{background:var(--surface-soft)}html[data-theme=light] .tp-action-menu .tp-danger{color:#b52d4b}html[data-theme=light] .tp-account-menu>div+div{border-color:var(--border-soft)}html[data-theme=light] .tp-account-heading,html[data-theme=light] .tp-account-heading small{color:var(--muted-ink)}html[data-theme=light] .tp-sidebar-account-menu button.is-selected{background:#edf6e8}html[data-theme=light] .tp-account-menu button>svg{color:#4b762f}html[data-theme=light] .tp-toast{color:#3f682c;background:#edf6e8;border-color:#cfe3c3;box-shadow:0 8px 24px #2732441a}.tp-embedded .tp-you{color:#bce39e;vertical-align:middle;background:#7dc85524;border:1px solid #7dc8554d;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}html[data-theme=light] .tp-embedded .tp-you{color:#3f682c;background:#edf6e8;border-color:#cfe3c3}.tp-table-toolbar .tp-access-title{margin:0;font-size:16px;font-weight:600}.tp-team-theme-host{justify-content:flex-end;align-items:center;min-height:40px;display:flex}@media (width<=540px){.tp-team-panel:has(.tp-team-theme-host) thead{display:block}.tp-team-panel:has(.tp-team-theme-host) thead tr{border:0;justify-content:flex-end;padding:0 12px 8px;display:flex}.tp-team-panel:has(.tp-team-theme-host) thead th{display:none}.tp-team-panel:has(.tp-team-theme-host) thead .tp-team-theme-cell{width:auto;padding:0;display:block}}.tp-permissions--personal>div{grid-template-columns:1fr}.tp-live-actions{gap:2px;display:flex}.tp-team-panel td:has(.tp-live-actions){width:100px}.workspace-menu.tp-brand-menu{z-index:1500;font-family:inherit;right:auto;overflow:hidden auto}.tp-brand-menu-group{gap:4px;min-width:0;display:grid}.tp-brand-menu-group+.tp-brand-menu-group{border-top:1px solid #94a3b81f;padding-top:4px}.tp-brand-menu .tp-account-heading{min-width:0;padding:7px 8px}.tp-brand-menu .tp-account-heading>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tp-brand-menu .tp-account-heading small{flex-shrink:0}.tp-brand-menu .workspace-menu-item:focus-visible{outline:2px solid var(--main-green);outline-offset:-2px}.tp-brand-menu .workspace-menu-item:disabled{opacity:.5;cursor:wait}.team-preview-switcher-host .tp-switch-trigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-theme=light] .tp-brand-menu-group+.tp-brand-menu-group{border-color:var(--border-soft)}.team-notifications{position:relative}.team-notification-dot,.team-notification-unread{background:#ef486f;border-radius:50%;flex:none;width:8px;height:8px}.team-notification-dot{border:2px solid var(--panel,#10192a);box-sizing:content-box;position:absolute;top:7px;right:7px}.team-notification-panel{z-index:1300;box-sizing:border-box;width:min(380px,100vw - 32px);color:var(--ink);background:#0f172a;border:0;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 38px #00000057}.team-notification-panel header{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.team-notification-panel header button{color:var(--muted-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:12px}.team-notification-panel button:disabled{opacity:.45;cursor:default}.team-notification-panel>p{color:var(--muted-ink);padding:8px 12px;font-size:13px}.team-notification-list{max-height:420px;padding-top:4px;overflow:auto}.team-notification-item{box-sizing:border-box;text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.team-notification-item:is(:hover,:focus-visible):not(:disabled),.team-notification-panel header button:is(:hover,:focus-visible):not(:disabled){color:inherit;box-shadow:none;background:#94a3b824}.team-notification-panel button:focus-visible{outline:1px solid var(--interaction-hover-outline,var(--border-soft));outline-offset:-1px}.team-notification-avatar{background:#80c85029;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;display:grid;overflow:hidden}.team-notification-avatar img{object-fit:cover;width:100%;height:100%}.team-notification-copy{flex:1;gap:4px;min-width:0;font-size:12px;display:grid}.team-notification-panel header strong{font-weight:650}.team-notification-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:650}.team-notification-copy time{color:var(--muted-ink);font-size:11px}.team-notification-preview{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-ink);overflow:hidden}.team-notification-unread{margin-top:5px}html[data-theme=light] .team-notification-panel{color:#202c3e;background:#fff}html[data-workspace-layout=lines] .team-notification-panel{background:var(--line-card-hover-background)}.project-conversations{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.project-conversation-heading{box-sizing:border-box;flex:none;align-items:center;gap:8px;min-height:68px;padding:10px 20px;display:flex}.project-conversation-tabs{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.project-conversation-tabs button{font:inherit;color:var(--muted-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:10px;padding:6px 0;font-size:14px;font-weight:600;display:flex}.project-conversation-tabs button:first-child{font-size:16px}.project-conversation-tabs button:is(:hover,[aria-selected=true]){color:var(--ink)}.project-conversation-tabs button[aria-selected=true]{border-bottom-color:var(--main-green)}.project-conversation-header-tools:empty,.project-conversation-header-tools[data-active-tab=feedback] .be-vee-header>:not(.vee-collapse-toggle){display:none}.project-conversation-header-tools .be-vee-header{background:0 0;border:0;height:auto!important;min-height:0!important;padding:0!important}.project-conversation-header-tools .be-vee-header>:is(.vee-avatar,.be-vee-identity),.project-conversation-header-tools .be-vee-header>svg{display:none}.project-conversation-tabs button:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}.project-conversation-assistant{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.project-conversation-assistant>.be-chat{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.project-conversation-feedback.team-post-footer{flex-direction:column;flex:1;min-height:0;padding:16px;display:flex;overflow:auto}.project-conversation-feedback>.team-post-attribution{flex:none}.project-conversation-feedback .team-post-review{flex-wrap:nowrap;flex:1;min-height:0}.project-conversation-feedback .team-chat-thread{flex:1;align-content:start;min-height:80px;overflow:auto}.project-conversation-feedback .team-post-review>:not(.team-chat-thread){flex-shrink:0}.project-conversation-feedback .manual-post-field textarea{height:80px;min-height:72px;max-height:140px}.project-conversation-assistant[hidden],.project-conversation-feedback[hidden]{display:none}.project-conversation-assistant>.ep-filters{border:0;flex-shrink:0;gap:20px;margin:0 0 28px;padding:0;display:flex;overflow-x:auto}.editing-jobs-preview .project-conversation-assistant>.ep-filters button{font:inherit;color:var(--muted-ink);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;padding:10px 0;font-size:13px}.editing-jobs-preview .project-conversation-assistant>.ep-filters button.active{color:var(--ink);border-bottom-color:var(--main-green)}.project-conversation-assistant>.editing-error{flex-shrink:0;max-height:20vh;overflow:auto}.project-conversation-feedback .team-chat-message .team-chat-bubble{background:var(--editor-bot-bubble,var(--surface));border:0;border-radius:16px;padding:12px 16px}.project-conversation-feedback .team-chat-message.is-own .team-chat-bubble{background:var(--editor-user-bubble,var(--surface-soft));border:0;border-radius:16px 16px 5px}.project-conversation-feedback .team-chat-bubble p{font-size:14px;line-height:1.6}.project-conversation-feedback .drawer-manual-editor-field{background:var(--editor-bot-bubble,var(--surface));border:0;border-radius:16px}.project-conversation-feedback .drawer-manual-editor-field textarea{color:var(--ink);background:0 0;border:0;border-radius:16px}@media (width<=600px){.project-conversation-heading{padding-inline:12px}.project-conversation-tabs{gap:12px}.project-conversation-tabs button{gap:6px;font-size:12px}.project-conversation-tabs button:first-child{font-size:14px}}.team-post-attribution{color:var(--muted-ink,#9aa7bc);flex-wrap:wrap;gap:6px 12px;padding:8px 0;font-size:12px;line-height:1.5;display:flex}.post-card>.team-post-attribution{padding:8px 12px}.post-card--grid>.team-post-attribution{flex-basis:100%;width:100%;position:relative}.team-review-badge{color:var(--ink,#e7edf6);background:#80c8501a;border:1px solid #80c85059;border-radius:99px;padding:1px 8px;display:inline-flex}.post-list-title-line{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:5px;display:flex}.post-card .post-list-title-line h3{min-width:0;margin:0}.post-list-title-line .team-review-badge{flex:none;font-size:11px;line-height:1.45}.post-date-row .team-post-attribution{align-items:center;gap:8px;min-width:0;padding:0;line-height:1.45}.post-date-row .team-post-attribution:before{content:"·"}.post-date-row .team-post-attribution>span{overflow-wrap:anywhere}.team-post-review{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 16px;display:flex}.team-post-review button{font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex}.team-review-primary{color:#fff;background:#80c850;border:1px solid #80c850}.team-review-secondary{color:var(--ink,#e7edf6);border:1px solid var(--border,#303d53);background:0 0}.team-post-review button:disabled{opacity:.55;cursor:default}.team-post-review small{width:100%;color:var(--muted-ink,#9aa7bc)}.team-review-queue{background:#80c85012;border:1px solid #80c85059;border-radius:12px;margin-bottom:16px;padding:16px}.team-review-queue button{color:var(--ink,#e7edf6);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 0;display:block}.team-post-footer{box-sizing:border-box;width:100%;padding-top:12px}.team-post-footer .team-post-attribution{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0;display:grid}.team-post-footer .team-post-attribution>span:first-child,.team-post-footer .team-post-last-editor{overflow-wrap:anywhere;grid-column:1}.team-post-footer .team-review-badge{white-space:nowrap;grid-area:1/2;justify-self:end}.team-post-footer .team-post-review{flex-direction:column;align-items:stretch;margin:12px 0 0}.team-post-footer .team-post-review button{box-sizing:border-box;width:100%}.team-post-footer .team-post-review small{font-size:12px;line-height:1.5}.team-feedback-form{gap:8px;width:100%;display:grid}.team-feedback-form label{color:var(--ink);font-size:13px}.team-chat-thread{gap:16px;width:100%;margin:4px 0;display:grid}.team-chat-thread:empty{display:none}.team-chat-message{align-items:flex-start;gap:8px;padding-right:20px;display:flex}.team-chat-message.is-own{flex-direction:row-reverse;padding-left:20px;padding-right:0}.team-chat-avatar{color:#dae5f5;background:#28364e;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.team-chat-avatar img{object-fit:cover;width:100%;height:100%}.is-own .team-chat-avatar{color:#c6e7b2;background:#294333}.team-chat-body{flex:1;min-width:0}.team-chat-meta{flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin:0 0 5px;display:flex}.team-chat-meta strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.team-chat-meta time{color:var(--muted-ink);font-size:10px}.is-own .team-chat-meta{justify-content:flex-end}.team-chat-bubble{background:#94a3b817;border:1px solid #94a3b824;border-radius:0 12px 12px;padding:10px 12px}.is-own .team-chat-bubble{background:#80c85017;border-color:#80c8502e;border-radius:12px 0 12px 12px}.team-chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:13px;line-height:1.5}.team-chat-context{color:var(--muted-ink);margin-bottom:5px;font-size:10px;display:block}html[data-theme=light] .team-chat-avatar{color:#425572;background:#e7edf5}html[data-theme=light] .is-own .team-chat-avatar{color:#4a6e36;background:#e5f1dd}html[data-theme=light] .team-chat-bubble{background:#f5f7fa;border-color:#e0e5ec}html[data-theme=light] .is-own .team-chat-bubble{background:#f0f7eb;border-color:#d9e8ce}.team-reply-composer{background:var(--editor-bot-bubble,var(--surface));box-shadow:none;border:0;border-radius:16px;overflow:hidden}.team-reply-composer textarea{box-sizing:border-box;resize:none;width:100%;min-height:90px;max-height:180px;font:inherit;color:var(--ink);border-radius:0;padding:16px;font-size:14px;line-height:1.6;display:block;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.team-reply-composer textarea:focus{box-shadow:none!important;outline:none!important}.team-reply-actions{justify-content:space-between;align-items:center;gap:12px;padding:8px 12px 12px 16px;display:flex}.team-reply-actions small{width:auto;color:var(--muted-ink);flex:1;font-size:11px}.team-post-review .team-reply-send{background:var(--main-green);color:#fff;border:0;border-radius:8px;flex:0 0 34px;width:34px;height:34px;padding:0}.team-post-review .team-reply-send:hover{color:#fff;background:var(--main-green)}.team-reply-send:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.team-review-awaiting{text-align:center;color:var(--muted-ink);padding:10px;font-size:13px}.publishing-review-submit{grid-column:1/-1;width:100%;min-width:0}.publishing-review-submit .team-review-primary{color:#fff;border-radius:12px;justify-content:center;width:100%;min-height:46px;margin:0}.publishing-review-submit .team-review-awaiting{text-align:center;padding:14px;display:block}html body .dashboard-sort-menu.workspace-menu .workspace-menu-item[aria-pressed=true]{background:var(--dropdown-row-highlight,#94a3b824)!important;color:var(--ink,#eef2f8)!important}html[data-theme=light] body .dashboard-sort-menu.workspace-menu .workspace-menu-item[aria-pressed=true]{background:var(--dropdown-row-highlight,#f3f4f6)!important;color:var(--main-green,#7dc755)!important}html body .dashboard-sort-menu.workspace-menu .workspace-menu-item[aria-pressed=true] :is(span,svg){color:inherit!important}.publishing-activity{border-bottom:1px solid var(--border-soft);color:var(--ink);background:0 0;min-width:0;padding:0;position:relative}.activity-heading,.activity-actions,.activity-footer,.activity-legend{align-items:center;display:flex}.activity-heading,.activity-footer{justify-content:space-between;gap:16px}.activity-heading h2{letter-spacing:-.2px;margin:0;font-size:16px;font-weight:650}.activity-heading{display:flex}.activity-actions{gap:8px}.activity-year-navigation{align-items:center;gap:10px;display:flex}.activity-year-navigation>strong{text-align:center;min-width:62px}.activity-icon-button{min-height:30px;color:var(--muted-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.activity-icon-button:hover{color:var(--ink);background:var(--surface-soft)}.activity-icon-button:disabled{cursor:default;opacity:.55}.activity-metrics{grid-template-columns:repeat(3,1fr);max-width:750px;margin:12px 0 18px;display:grid}.activity-metrics>div{flex-direction:column;gap:1px;display:flex}.activity-metrics>div+div{border-left:1px solid var(--border-soft);padding-left:24px}.activity-metrics strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:25px;font-weight:650;line-height:1.25}.activity-metrics span{color:var(--muted-ink);font-size:12px}.activity-calendar{gap:10px;display:flex}.activity-chart{flex:1;min-width:0}.activity-months{height:21px;color:var(--muted-ink);gap:3px;font-size:10px;display:grid}.activity-months>span{white-space:nowrap}.activity-grid{grid-template-rows:repeat(7,1fr);grid-auto-flow:column;gap:3px;display:grid}.activity-weekdays{width:26px;color:var(--muted-ink);flex:none;grid-template-rows:repeat(7,1fr);gap:3px;padding-top:21px;font-size:9px;display:grid}.activity-weekdays span{align-self:center}.activity-weekdays span:nth-child(2){grid-row:3}.activity-weekdays span:nth-child(3){grid-row:5}.activity-day{aspect-ratio:1;background:var(--surface-muted);border:0;border-radius:3px;min-width:0;min-height:0;padding:0;display:block}button.activity-day{cursor:pointer}.activity-level-1{background:#345638}.activity-level-2{background:#487b3e}.activity-level-3{background:#609f46}.activity-level-4{background:#7dc855}.activity-day.is-future{cursor:default;background:#94a3b81f}.activity-day.is-outside{visibility:hidden}.publishing-activity button:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}.publishing-activity button.activity-day{outline:none}.publishing-activity button.activity-day:focus-visible{filter:brightness(1.4)}.activity-footer{color:var(--muted-ink);justify-content:flex-end;min-height:18px;margin-top:10px;font-size:11px}.activity-legend{flex:none;gap:4px}.activity-legend>span:first-child{margin-right:3px}.activity-legend>span:last-child{margin-left:3px}.activity-legend .activity-day{border-radius:2px;width:10px;height:10px}.activity-load-state{min-height:190px;color:var(--muted-ink);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.activity-load-state button{color:var(--main-green);cursor:pointer;background:0 0;border:0;text-decoration:underline}.activity-day-details{z-index:1000;border:1px solid var(--border-soft);background:var(--panel);width:min(340px,100vw - 24px);max-height:min(320px,100dvh - 24px);color:var(--ink);border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 38px #00000057}.activity-day-details-header{border-bottom:1px solid var(--border-soft);background:var(--surface-soft);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.activity-day-details-header>div{flex-direction:column;gap:4px;display:flex}.activity-day-details-header strong{font-size:14px;font-weight:700;line-height:1.35}.activity-day-details-header span{color:var(--muted-ink);font-size:11px}.activity-day-details-list{min-height:0;padding:8px;overflow-y:auto}.activity-day-details-list p{color:var(--muted-ink);margin:8px;font-size:12px}.activity-day-post{width:100%;min-height:42px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:10px;font-size:13px;line-height:1.4;transition:background-color .12s;display:flex}.activity-day-post+.activity-day-post{margin-top:4px}.activity-day-post span{overflow-wrap:anywhere;min-width:0}.activity-day-post svg{color:var(--muted-ink);flex:none}.activity-day-post:hover,.activity-day-post:focus-visible{background:#94a3b81f;outline:none}.activity-day-post:hover svg,.activity-day-post:focus-visible svg{color:var(--muted-ink)}.activity-day-details .activity-icon-button:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}@media (prefers-reduced-motion:reduce){.activity-day-post{transition:none}}html[data-theme=light] .activity-level-1{background:#d8efcd}html[data-theme=light] .activity-level-2{background:#a9d98e}html[data-theme=light] .activity-level-3{background:#7dc855}html[data-theme=light] .activity-level-4{background:#488d2c}@media (width<=920px){.publishing-activity{display:none}}.posts-panel .panel-heading.dashboard-panel-heading{z-index:10;min-height:var(--content-toolbar-height);padding:8px var(--content-toolbar-inset);box-shadow:none;background:0 0;position:relative}.publishing-activity .dashboard-panel-heading{border-bottom:0}.activity-disclosure{min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 6px;transition:background-color .16s;display:inline-flex}.activity-disclosure:hover{background:#eef3fb12}html[data-theme=light] .activity-disclosure:hover{background:var(--surface-soft)}@media (prefers-reduced-motion:reduce){.activity-disclosure{transition:none}}#activity-content{border-top:1px solid var(--border-soft);padding:12px 24px 14px}.ideas-page{width:min(100%,1120px);height:100%;min-height:0;color:var(--ink);background:#0f172ac2;border:1px solid #94a3b829;border-radius:16px;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:clip;box-shadow:0 18px 45px #0003,inset 0 1px #ffffff08}.ideas-toolbar,.ideas-column>header,.ideas-modal-actions,.ideas-save-row,.ideas-detail-section-heading,.ideas-web-action,.ideas-web-action>div,.ideas-candidate-top{align-items:center;display:flex}.ideas-page--gate h1{letter-spacing:-.035em;margin:4px 0 7px;font-size:clamp(28px,3vw,38px);line-height:1.05}.ideas-page--gate p,.ideas-modal header p{color:var(--muted-ink);margin:0}.ideas-kicker{color:var(--main-green);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.ideas-primary-button,.ideas-secondary-button,.ideas-danger-button,.ideas-icon-button{min-height:42px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:750;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.ideas-primary-button{background:var(--main-green);color:#fff}.ideas-primary-button:hover:not(:disabled){background:#6eb647}.ideas-secondary-button,.ideas-icon-button{color:var(--ink);background:#ffffff0e;border-color:#94a3b838}.ideas-secondary-button:hover:not(:disabled),.ideas-icon-button:hover:not(:disabled){background:#7dc8551a;border-color:#7dc8557a}.ideas-primary-button:disabled,.ideas-secondary-button:disabled,.ideas-danger-button:disabled,.ideas-icon-button:disabled{cursor:not-allowed;opacity:.52}.ideas-primary-button svg,.ideas-secondary-button svg,.ideas-danger-button svg,.ideas-icon-button svg{width:17px;height:17px}.ideas-icon-button{width:42px;padding:0}.ideas-alert{z-index:150;color:#fecaca;background:#301b24;border:1px solid #f8717161;border-radius:11px;align-items:center;gap:10px;max-width:min(440px,100vw - 32px);padding:12px 14px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 45px #0000004d}.ideas-alert button{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ideas-alert svg{width:16px}.ideas-toolbar{background:#0f172af5;border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px}.ideas-settings-button{color:#eef3fbb8;background:#0f172ab8;border-color:#94a3b829;flex:none;width:42px;height:42px;padding:0;position:relative}.ideas-settings-button:hover:not(:disabled){color:var(--ink);background:#eef3fb12;border-color:#94a3b829}.ideas-settings-button.is-complete{color:var(--ink)}.ideas-context-complete{background:var(--main-green);color:#fff;border-radius:999px;place-items:center;width:18px;height:18px;display:inline-grid;position:absolute;top:-9px;right:-9px}.ideas-context-complete svg{stroke-width:3px;width:11px;height:11px}.ideas-page-content{min-height:0;padding:16px 18px 18px;display:grid;overflow:hidden}.ideas-page-content.has-context-onboarding{grid-template-rows:auto minmax(0,1fr);gap:12px}.ideas-context-onboarding{border:1px solid rgba(var(--main-green-rgb), .3);background:rgba(var(--main-green-rgb), .09);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.ideas-context-onboarding h2{letter-spacing:-.01em;margin:0 0 3px;font-size:15px}.ideas-context-onboarding p{color:var(--muted-ink);margin:0;font-size:12px;line-height:1.45}.ideas-context-onboarding .ideas-primary-button{min-width:126px}.ideas-angle-filter{flex:none;position:relative}.ideas-angle-filter.is-open{z-index:70}.ideas-angle-filter-button{color:#eef3fbb8;width:42px;min-height:42px;font:inherit;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b829;border-radius:11px;outline:none;place-items:center;gap:8px;padding:0;font-size:13px;font-weight:750;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:grid}.ideas-angle-filter-button:hover,.ideas-angle-filter.is-open .ideas-angle-filter-button{color:var(--ink);background:#eef3fb12;border-color:#94a3b847}.ideas-angle-filter-button.is-active{color:#bae6fd;background:#6191ff1c;border-color:#38bdf852}.ideas-angle-filter-button:focus-visible{box-shadow:0 0 0 3px #38bdf81f}.ideas-angle-filter-button svg{stroke-width:2.2px;width:17px;height:17px}.ideas-angle-filter-dropdown{z-index:1510;background:#0f172afc;border:1px solid #94a3b829;border-radius:12px;gap:4px;max-height:420px;padding:7px;display:grid;position:fixed;overflow:auto;box-shadow:0 18px 42px #0006,inset 0 1px #ffffff0a}.ideas-angle-filter-option{width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;outline:none;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:12px;padding:0 11px;font-size:13px;font-weight:650;display:grid}.ideas-angle-filter-option:hover,.ideas-angle-filter-option:focus-visible,.ideas-angle-filter-option.is-selected{background:#eef3fb0f}.ideas-angle-filter-option svg{width:15px;height:15px;color:var(--main-green-soft);stroke-width:2.5px}.ideas-angle-filter-separator{background:#94a3b829;height:1px;margin:3px 5px}.ideas-angle-filter-archived{grid-template-columns:minmax(0,1fr) auto 16px}.ideas-angle-filter-archived>span{align-items:center;gap:8px;display:inline-flex}.ideas-angle-filter-archived>small{color:var(--muted-ink);font-size:11px;font-weight:800}.ideas-toolbar-actions{flex:none;align-items:center;gap:8px;display:flex}.ideas-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;height:100%;min-height:0;display:grid}.ideas-archive-view{background:#0f172a73;border:1px solid #94a3b826;border-radius:15px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.ideas-archive-view>header{background:#0f172ab8;border-bottom:1px solid #94a3b821;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.ideas-archive-view>header>div{align-items:center;gap:9px;display:flex}.ideas-archive-view>header h2{margin:0;font-size:16px}.ideas-archive-view>header svg{width:17px;height:17px;color:var(--muted-ink)}.ideas-archive-view>header>span{color:#eef3fbb8;background:#0f172ab8;border:1px solid #94a3b829;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.ideas-archive-list{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;min-height:0;padding:14px;display:grid;overflow-y:auto}.ideas-column{background:#0f172a73;border:1px solid #94a3b826;border-radius:15px;flex-direction:column;min-width:0;min-height:0;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative;overflow:clip}.ideas-column.is-drag-target{background:#485b7c1f;border-color:#798fb285;box-shadow:inset 0 0 0 1px #798fb21f}.ideas-column>header{background:#0f172ab8;border-bottom:1px solid #94a3b821;justify-content:space-between;gap:12px;padding:15px 16px}.ideas-column>header h2{margin:0;font-size:16px}.ideas-column>header>span{color:#eef3fbb8;background:#0f172ab8;border:1px solid #94a3b829;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.ideas-column-list{overscroll-behavior:contain;scrollbar-color:#94a3b880 transparent;flex:auto;align-content:start;gap:10px;min-height:0;padding:10px;display:grid;position:relative;overflow-y:auto}.ideas-column-list>.ideas-empty{grid-column:1/-1}.ideas-toolbar-generate{height:var(--content-toolbar-control-height,40px);min-height:var(--content-toolbar-control-height,40px);justify-content:flex-start}.ideas-toolbar-generate.is-context-setup{border-color:rgba(var(--main-green-rgb), .34);background:rgba(var(--main-green-rgb), .08);color:var(--main-green-soft)}.ideas-toolbar-generate.is-context-setup:hover:not(:disabled){border-color:rgba(var(--main-green-rgb), .52);background:rgba(var(--main-green-rgb), .14);color:#fff}@media (width>=1051px){.ideas-column:not(.ideas-column--saved) .ideas-column-list>.ideas-empty{margin-top:52px}}.ideas-card-slot{gap:7px;min-width:0;display:grid;position:relative}.ideas-card-slot:after{z-index:2;content:"";opacity:0;pointer-events:none;background:#6191ff00;border:2px solid #bae6fd00;border-radius:13px;position:absolute;inset:0;box-shadow:0 0 #6191ff00}.ideas-card-slot.is-highlighted:after{animation:2.2s ease-out ideas-card-highlight}@keyframes ideas-card-highlight{0%{opacity:0;transform:scale(.985)}14%{opacity:1;background:#6191ff1f;border-color:#bae6fdeb;transform:scale(1);box-shadow:0 0 0 4px #6191ff29,0 12px 28px #02061747}58%{opacity:.88;background:#6191ff12;border-color:#bae6fd9e;box-shadow:0 0 0 3px #6191ff1a,0 8px 20px #0206172e}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ideas-card-slot.is-highlighted:after{opacity:1;background:#6191ff1a;border-color:#bae6fde6;animation:none;box-shadow:0 0 0 4px #6191ff24}}.ideas-column-add{grid-column:1/-1}.ideas-column-add button:not(.ideas-primary-button){width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#ffffff0e;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:750;transition:background .14s,color .14s;display:flex}.ideas-column-add button:not(.ideas-primary-button):hover{color:var(--ink);background:#ffffff17}.ideas-column-add svg{width:17px;height:17px}.ideas-column-add kbd{color:#eef3fb94;background:#eef3fb0f;border:1px solid #94a3b833;border-radius:6px;place-items:center;min-width:24px;height:22px;margin-left:0;padding:0 6px;font-family:inherit;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.idea-card{width:100%;min-height:74px;color:var(--ink);text-align:left;cursor:default;background:#0f172aa3;border:1px solid #94a3b824;border-radius:13px;align-items:center;gap:12px;padding:15px 48px 15px 15px;font-family:inherit;transition:transform .15s,border-color .15s,background .15s;display:flex;position:relative}.idea-card:hover,.idea-card:focus-within{background:#141f34bd;border-color:#94a3b842;outline:none}.idea-card[draggable=true]{cursor:grab}.idea-card[draggable=true]:active{cursor:grabbing}.idea-card.is-dragging{opacity:1;transform:none}.idea-card-open{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:0;align-items:center;gap:12px;padding:0;display:flex}.idea-card-open:focus-visible:after{border:2px solid rgba(var(--main-green-rgb), .58);content:"";pointer-events:none;border-radius:10px;position:absolute;inset:3px}.idea-card-drag-handle{color:#eef3fb5c;flex:0 0 17px;width:17px;height:17px}.ideas-drag-preview-shell{z-index:9999;pointer-events:none;place-items:center;display:grid;position:fixed;top:-10000px;left:-10000px}.ideas-drag-preview-card{pointer-events:none;transform-origin:45% 45%;border-color:rgba(var(--main-green-rgb), .58);margin:0;transform:rotate(2.8deg)scale(1.04);box-shadow:0 20px 42px #02061761}.idea-card strong{min-width:0;color:var(--ink);letter-spacing:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.45}.idea-card-content{flex:1;justify-items:start;gap:9px;min-width:0;display:grid}.idea-card-angle{color:#bae6fd;background:#6191ff1f;border:1px solid #38bdf84d;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.idea-card-created-icon{background:var(--main-green);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:inline-grid;position:absolute;top:15px;right:15px}.idea-card-created-icon svg{stroke-width:3px;width:12px;height:12px}.idea-card-corner-action{color:#eef3fb70;cursor:pointer;background:0 0;border:0;border-radius:10px;outline:0;place-items:center;width:40px;height:40px;padding:0;transition:background .14s,color .14s,opacity .14s;display:grid;position:absolute;bottom:3px;right:3px}.idea-card .idea-card-corner-action{opacity:0;pointer-events:none}.idea-card:hover .idea-card-corner-action,.idea-card:focus-within .idea-card-corner-action{opacity:1;pointer-events:auto}.idea-card-corner-action:hover{color:var(--ink);background:#eef3fb12}.idea-card-corner-action:focus-visible{color:var(--ink);box-shadow:inset 0 0 0 2px rgba(var(--main-green-rgb), .58);background:#eef3fb12}.idea-card-corner-action:disabled{cursor:wait;opacity:.56}.idea-card-corner-action svg{stroke-width:2px;width:16px;height:16px}.idea-card-actions-menu{z-index:1700;background:#171e2e;border:1px solid #94a3b833;border-radius:13px;width:166px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 42px #02061775}.idea-card-actions-menu button{min-height:42px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:700;display:flex}.idea-card-actions-menu button:hover,.idea-card-actions-menu button:focus-visible{background:#eef3fb12;outline:none}.idea-card-actions-menu button.is-danger{color:#f06a8d}.idea-card-actions-menu button.is-danger:hover,.idea-card-actions-menu button.is-danger:focus-visible{color:#ff91ad;background:#f06a8d1a}.idea-card-actions-menu svg{stroke-width:2px;flex:0 0 17px;width:17px;height:17px}@media (hover:none){.idea-card .idea-card-corner-action{opacity:1;pointer-events:auto}}.ideas-empty,.ideas-loading{color:var(--muted-ink);text-align:center;justify-items:center;gap:7px;padding:50px 20px;display:grid}.ideas-empty.is-compact{padding:35px 12px}.ideas-empty svg{width:28px;color:var(--main-green)}.ideas-empty.is-compact svg{color:#eef3fb6b;stroke-width:1.6px;width:26px;height:26px}.ideas-empty strong{color:var(--ink);font-size:14px}.ideas-empty.is-compact strong{color:#eef3fb7a;font-weight:600}.ideas-empty span{max-width:260px;font-size:12px;line-height:1.5}.ideas-loading{align-content:center;min-height:300px}.ideas-loading svg{width:26px;color:var(--main-green)}.ideas-page--gate{text-align:center;align-content:center;justify-items:center;min-height:calc(100svh - 130px);padding:40px;display:grid}.ideas-page--gate h1{max-width:720px}.ideas-page--gate p{max-width:620px;margin-bottom:22px;line-height:1.65}.ideas-gate-icon{width:66px;height:66px;color:var(--main-green);background:#7dc8551f;border:1px solid #7dc85552;border-radius:20px;place-items:center;margin-bottom:16px;display:grid}.ideas-modal-backdrop,.ideas-detail-backdrop,.ideas-settings-backdrop{z-index:210;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617b8;padding:24px;display:grid;position:fixed;inset:0}.ideas-modal-backdrop{z-index:1500;place-items:center}.ideas-settings-backdrop{z-index:1500;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0206179e;justify-items:end;padding:0}.ideas-settings-drawer{background:#101827;border-left:1px solid #94a3b82e;grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,100vw - 48px);height:100svh;animation:.24s cubic-bezier(.22,1,.36,1) both ideas-detail-in;display:grid;position:relative;box-shadow:-28px 0 70px #0000006b}.ideas-settings-drawer>header{border-bottom:1px solid #94a3b824;gap:7px;padding:26px 72px 20px 26px;display:grid}.ideas-settings-drawer>header h2{letter-spacing:-.02em;margin:0;font-size:21px}.ideas-settings-drawer>header p{color:#eef3fb9e;margin:0;font-size:13px;line-height:1.5}.ideas-settings-drawer-close{z-index:2;color:#eef3fbb8;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid;position:fixed;top:18px;right:calc(min(520px,100vw - 48px) + 16px)}.ideas-settings-drawer-close:hover,.ideas-settings-drawer-close:focus-visible{color:var(--ink);background:#eef3fb0f}.ideas-settings-drawer-close svg{width:20px;height:20px}.ideas-settings-drawer-body{scrollbar-width:thin;scrollbar-color:#94a3b857 transparent;border:0;align-content:start;gap:20px;min-width:0;min-height:0;margin:0;padding:24px 26px 26px;display:grid;overflow-y:auto}.ideas-settings-drawer-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101827f5;border-top:1px solid #94a3b824;justify-content:flex-start;align-items:center;min-height:54px;padding:12px 26px;display:flex}.ideas-settings-footer-content{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.ideas-settings-drawer-body .ideas-field{color:#eef3fbc7;gap:7px;margin-bottom:14px;font-size:12px;font-weight:500;display:grid}.ideas-settings-drawer-body .ideas-field>label{color:inherit;font:inherit}.ideas-settings-drawer-body .ideas-field>label small{color:#eef3fb70;margin-left:4px;font-size:10px;font-weight:700}.ideas-copyable-textarea{position:relative}.ideas-copyable-textarea textarea{width:100%;padding-right:48px!important}.ideas-copy-field-button{z-index:1;color:#eef3fbbd;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:5px;width:30px;height:30px;padding:0;transition:width .18s,border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex;position:absolute;top:9px;right:9px;overflow:hidden}.ideas-copy-field-button:hover:not(:disabled),.ideas-copy-field-button:focus-visible{color:var(--ink);background:0 0;transform:scale(1.08)}.ideas-copy-field-button:focus-visible{outline:2px solid rgba(var(--main-green-rgb), .55);outline-offset:2px}.ideas-copy-field-button:disabled{opacity:.38;cursor:default}.ideas-copy-field-button svg{flex:none;width:14px;height:14px}.ideas-copy-field-button span{white-space:nowrap;font-size:10px;font-weight:800}.ideas-copy-field-button.is-copied{width:128px;color:rgb(var(--main-green-rgb));background:0 0;animation:.22s ease-out ideas-copy-confirm}@keyframes ideas-copy-confirm{0%{opacity:.7;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.ideas-settings-drawer-body .ideas-field textarea{min-height:180px;color:var(--ink);resize:none;background:#0f172abd;border:1px solid #94a3b82e;border-radius:10px;padding:14px 16px;font-size:14px;font-weight:400;line-height:1.45;overflow-y:hidden}.ideas-settings-drawer-body .ideas-field textarea:hover{border-color:#94a3b84d}.ideas-settings-drawer-body .ideas-field textarea:focus{border-color:#eef3fb80;box-shadow:0 0 0 3px #eef3fb1f}.ideas-settings-drawer-body .ideas-field textarea.is-required-empty{border-color:#f8717194;box-shadow:0 0 0 3px #f871711a}.brain-website-input{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:8px;padding:6px;display:flex}.ideas-settings-drawer-body .ideas-field .brain-website-input input[type=url]{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;padding:8px 10px}.brain-website-input button{flex-shrink:0;min-height:36px;padding:8px 12px}.brain-website-input .brain-website-link{box-shadow:none;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:14px;font-weight:650;display:inline-flex}.brain-website-input .brain-website-link:hover:not(:disabled){text-underline-offset:3px;background:0 0;text-decoration:underline}.brain-website-input .brain-website-link:disabled{opacity:.5;cursor:default}.brain-website-input .brain-website-link:focus-visible{outline:2px solid var(--main-green);outline-offset:-2px}.brain-website-error{color:var(--primary);font-size:13px;line-height:1.5}.brain-website-review{background:var(--panel);border-radius:12px;padding:20px}.brain-website-review h3{margin:0 0 10px;font-size:15px}.brain-website-review p{color:var(--muted-ink);white-space:pre-wrap;font-size:14px;line-height:1.5}.brain-website-review strong{font-size:14px}.brain-website-review-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}@media (width<=640px){.brain-website-input{flex-wrap:wrap}.ideas-settings-drawer-body .ideas-field .brain-website-input input[type=url]{flex-basis:180px}.brain-website-input button{margin-left:auto}}.ideas-settings-save-status{min-height:20px;color:rgba(var(--main-green-rgb), .86);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.ideas-settings-save-status.is-pending{color:#eef3fb85}.ideas-settings-save-status.is-error{color:#ff91ad}.ideas-settings-save-status svg{width:13px;height:13px}.ideas-voice-profile{background:#0f172abd;border:1px solid #bae6fd2e;border-radius:16px;gap:16px;padding:16px;display:grid}.ideas-voice-profile-heading{padding-right:66px;position:relative}.ideas-voice-profile-heading h3{margin:0 0 5px;font-size:14px}.ideas-voice-profile-heading p{color:var(--muted-ink);margin:0;font-size:12px;line-height:1.5}.ideas-voice-profile-fields{gap:22px;display:grid}.ideas-settings-drawer-body .ideas-voice-profile-field{gap:8px;margin:0}.ideas-settings-drawer-body .ideas-voice-profile-field>label{color:#bae6fd;padding:0;font-size:12px;font-weight:750}.ideas-settings-drawer-body .ideas-voice-profile-field textarea{resize:none;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:9px;outline:0;padding:7px 10px;line-height:1.58;display:block;overflow:hidden}.ideas-settings-drawer-body .ideas-voice-profile-field.is-empty textarea{min-height:34px;height:34px!important}.ideas-voice-profile-actions{align-items:center;gap:2px;display:flex;position:absolute;top:-5px;right:-5px}.ideas-voice-profile-actions .ideas-copy-field-button{position:relative;top:auto;right:auto}.ideas-settings-drawer-body .ideas-voice-profile-field textarea:hover,.ideas-settings-drawer-body .ideas-voice-profile-field textarea:focus{outline-offset:5px;box-shadow:none;border-color:#0000;outline:1px solid #bae6fd80}.ideas-voice-recorder{gap:10px;display:grid}.ideas-voice-record-button{width:100%}.ideas-voice-preparation{gap:12px;display:grid}.ideas-voice-preparation-heading{gap:5px;display:grid}.ideas-voice-preparation-heading>strong{font-size:14px}.ideas-voice-preparation-heading>span{color:var(--muted-ink);font-size:12px;line-height:1.5}.ideas-voice-prompt-options{gap:8px;display:grid}.ideas-voice-prompt-option{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #94a3b82e;border-radius:11px;outline:0;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:10px;padding:12px;transition:border-color .14s,background .14s;display:grid}.ideas-voice-prompt-option:hover,.ideas-voice-prompt-option:focus-visible{border-color:rgba(var(--main-green-rgb), .5);background:rgba(var(--main-green-rgb), .07)}.ideas-voice-prompt-option.is-selected{border-color:rgba(var(--main-green-rgb), .68);background:rgba(var(--main-green-rgb), .1)}.ideas-voice-prompt-option>span:last-child{gap:4px;display:grid}.ideas-voice-prompt-option strong{font-size:12px;line-height:1.3}.ideas-voice-prompt-option small{color:var(--muted-ink);font-size:11px;line-height:1.45}.ideas-voice-prompt-radio{border:1.5px solid #94a3b88a;border-radius:999px;width:16px;height:16px;margin-top:1px;box-shadow:inset 0 0 0 3px #0000}.ideas-voice-prompt-option.is-selected .ideas-voice-prompt-radio{border-color:var(--main-green);background:radial-gradient(circle, var(--main-green) 0 3px, #fff 3.5px);box-shadow:none}.ideas-voice-preparation-note{color:#eef3fbc2;text-align:center;margin:0;font-size:12px;font-weight:700}.ideas-voice-processing,.ideas-voice-recording-active,.ideas-voice-recording-review{text-align:center;justify-items:center;gap:11px;display:grid}.ideas-voice-processing{padding:18px 8px}.ideas-voice-processing>svg{width:24px;height:24px;color:var(--main-green)}.ideas-voice-processing strong{font-size:14px}.ideas-voice-processing span{max-width:360px;color:var(--muted-ink);font-size:12px;line-height:1.5}.ideas-voice-recording-active{padding:8px 0 2px}.ideas-voice-recording-active>strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.ideas-voice-recording-active>span:not(.ideas-voice-recording-pulse){color:var(--muted-ink);font-size:12px;font-weight:700}.ideas-voice-recording-prompt{text-align:left;background:#ffffff06;border:1px solid #94a3b82e;border-radius:10px;gap:4px;width:100%;padding:11px 12px;display:grid}.ideas-voice-recording-prompt strong{font-size:12px}.ideas-voice-recording-prompt span{color:var(--muted-ink);font-size:11px;line-height:1.45}.ideas-voice-recording-pulse{background:#ef4f87;border-radius:999px;width:18px;height:18px;animation:1.25s ease-in-out infinite ideas-voice-pulse;box-shadow:0 0 0 7px #ef4f871f}@keyframes ideas-voice-pulse{50%{transform:scale(1.15);box-shadow:0 0 0 11px #ef4f870d}}.ideas-voice-finish-button{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#ef4f87;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:750;display:inline-flex}.ideas-voice-finish-button:hover{background:#f16596}.ideas-voice-finish-button svg{fill:currentColor;width:15px;height:15px}.ideas-voice-recording-review audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:#eef3fbc7;background:#17243a;border:1px solid #94a3b838;border-radius:999px;outline:none;width:100%;height:42px;box-shadow:inset 0 1px #ffffff0a,0 8px 20px #00000029}.ideas-voice-recording-review audio::-webkit-media-controls-enclosure{background:#17243a;border-radius:999px}.ideas-voice-recording-review audio::-webkit-media-controls-panel{background:#17243a}.ideas-voice-recording-review audio:focus-visible{border-color:#eef3fb80;box-shadow:0 0 0 3px #eef3fb1f}.ideas-voice-create-button{width:100%}.ideas-voice-recording-links{justify-content:center;align-items:center;gap:22px;width:100%;display:flex}.ideas-voice-minimum{box-sizing:border-box;color:#ffd5e2;background:#35212b;border:1px solid #9d526b;border-radius:10px;width:100%;padding:12px 16px;font-size:14px;font-weight:700;line-height:1.5;display:block}html[data-theme=light] .ideas-voice-minimum{color:#9f2347;background:#fff0f4;border-color:#e3a2b5}.ideas-voice-recording-link,.ideas-voice-delete-button{min-height:30px;color:var(--muted-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:750;display:inline-flex}.ideas-voice-recording-link:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.ideas-voice-recording-link+.ideas-voice-recording-link{border-left:1px solid #94a3b84d;padding-left:22px}.ideas-voice-delete-button{color:#f06a8d;justify-self:center}.ideas-voice-delete-button:hover{color:#ff91ad;text-underline-offset:3px;text-decoration:underline}.ideas-voice-delete-button svg{width:14px;height:14px}.ideas-voice-error{color:#fecaca;text-align:center;margin:0;font-size:12px;line-height:1.5}.ideas-voice-delete-confirm{color:var(--ink);background:#f06a8d12;border:1px solid #f06a8d47;border-radius:11px;gap:10px;padding:12px;font-size:12px;line-height:1.45;display:grid}.ideas-voice-delete-actions{gap:5px;display:grid}.ideas-voice-delete-confirm .ideas-danger-button{width:100%;min-height:40px;font-size:12px}.ideas-voice-keep-button{min-height:30px;color:var(--muted-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0 8px;font-size:12px;font-weight:750}.ideas-voice-keep-button:hover:not(:disabled){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.ideas-voice-keep-button:focus-visible{outline-offset:1px;border-radius:6px;outline:2px solid #7dc855b3}.ideas-voice-keep-button:disabled{cursor:not-allowed;opacity:.52}.ideas-modal{background:#121c2e;border:1px solid #94a3b838;border-radius:18px;width:min(620px,100%);max-height:calc(100svh - 48px);overflow:hidden;box-shadow:0 30px 90px #0000007a}.ideas-modal.is-wide{width:min(560px,100%)}.ideas-modal.is-wide>header{padding:28px 32px}.ideas-modal.is-wide>header h2{margin-bottom:8px;font-size:25px;line-height:1.2}.ideas-modal.is-wide>header p{max-width:650px;font-size:15px;line-height:1.6}.ideas-modal.is-wide .ideas-modal-body{gap:24px;padding:30px 32px 32px}.ideas-modal>header,.ideas-detail>header{border-bottom:1px solid #94a3b826;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.ideas-modal>header h2,.ideas-detail>header h2{margin:0 0 5px;font-size:21px}.ideas-modal>header p{max-width:720px;font-size:13px;line-height:1.5}.ideas-modal>header>button,.ideas-detail>header>button{width:38px;height:38px;color:var(--ink);cursor:pointer;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.ideas-modal>header button svg,.ideas-detail>header button svg{width:18px}.ideas-modal-body{gap:17px;max-height:calc(100svh - 170px);padding:22px;display:grid;overflow:auto}.ideas-modal-body form{gap:17px;display:grid}.ideas-modal-actions{justify-content:flex-end;gap:9px;padding-top:3px}.ideas-field{color:var(--ink);gap:7px;font-size:13px;font-weight:750;display:grid}.ideas-field input,.ideas-field textarea,.ideas-field select{width:100%;color:var(--ink);font:inherit;background:#ffffff0e;border:1px solid #bae6fd38;border-radius:11px;outline:none;font-weight:450}.ideas-field input,.ideas-field select{min-height:44px;padding:0 14px}.ideas-field textarea{resize:vertical;min-height:110px;padding:14px 16px;line-height:1.58}.ideas-field input:focus,.ideas-field textarea:focus{border-color:#38bdf89e;box-shadow:0 0 0 3px #38bdf817}.ideas-field select:focus{border-color:#eef3fb80;box-shadow:0 0 0 3px #eef3fb1f}.ideas-manual-idea-field input,.ideas-manual-idea-field textarea{background:#0f172abd;border-color:#94a3b82e}.ideas-manual-idea-field textarea{resize:none;height:88px;min-height:88px}.ideas-manual-idea-field input:focus,.ideas-manual-idea-field textarea:focus{border-color:var(--main-green)!important;box-shadow:inset 0 0 0 1px var(--main-green), 0 0 0 5px rgba(var(--main-green-rgb), .14)!important;outline:none!important}.ideas-field-note{color:var(--muted-ink);margin:0;font-size:12px;line-height:1.5}.ideas-category-select{min-width:0;position:relative}.ideas-category-select.is-open{z-index:70}.ideas-category-select-button{width:100%;min-height:46px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#0f172abd;border:1px solid #94a3b82e;border-radius:11px;outline:none;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;padding:0 13px;font-size:13px;font-weight:500;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.ideas-category-select-button:hover,.ideas-category-select.is-open .ideas-category-select-button{background:#0206176b;border-color:#eef3fb80}.ideas-category-select-button:focus-visible{border-color:#eef3fb80;box-shadow:0 0 0 3px #eef3fb1f}.ideas-category-select-button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ideas-category-select-button svg{color:#eef3fb94;stroke-width:2.25px;width:17px;height:17px;transition:color .16s,transform .16s}.ideas-category-select.is-open .ideas-category-select-button svg{color:var(--main-green-soft);transform:rotate(180deg)}.ideas-category-select-dropdown{z-index:1510;background:#0f172afc;border:1px solid #94a3b829;border-radius:12px;gap:4px;max-height:260px;padding:7px;display:grid;position:fixed;overflow:auto;box-shadow:0 18px 42px #0006,inset 0 1px #ffffff0a}.ideas-category-select-option{width:100%;min-height:42px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;outline:none;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:12px;padding:0 11px;font-size:13px;font-weight:650;transition:background .16s,color .16s;display:grid}.ideas-category-select-option:hover,.ideas-category-select-option:focus-visible,.ideas-category-select-option.is-selected{background:#eef3fb0f}.ideas-category-select-option svg{width:15px;height:15px;color:var(--main-green-soft);stroke-width:2.5px}.ideas-generate-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ideas-generate-categories button{min-height:58px;color:var(--ink);font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #94a3b82e;border-radius:12px;outline:none;justify-content:space-between;align-items:center;padding:0 16px;font-weight:750;transition:border-color .15s,background .15s,transform .15s;display:flex}.ideas-generate-categories button:hover,.ideas-generate-categories button:focus-visible{border-color:rgba(var(--main-green-rgb), .52);background:rgba(var(--main-green-rgb), .1);transform:translateY(-1px)}.ideas-generate-categories button:focus-visible{box-shadow:0 0 0 3px rgba(var(--main-green-rgb), .14)}.ideas-generate-categories button.is-balanced{grid-column:1/-1}.ideas-generate-categories button.is-active{background:#6191ff26;border-color:#6191ff9e}.ideas-generate-categories svg{width:18px;color:var(--main-green)}.ideas-candidates{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.ideas-candidate{background:#0b1424;border:1px solid #eef3fb1a;border-radius:16px;align-content:start;gap:18px;padding:26px;display:grid;box-shadow:inset 0 1px #ffffff0e,0 18px 42px #0206174d,0 8px 18px #02061738}.ideas-candidate-top{justify-content:flex-start;gap:10px}.ideas-candidate-top>span{color:#bae6fd;background:#6191ff1f;border:1px solid #38bdf84d;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.ideas-candidate-top small{color:#bbf7d0;letter-spacing:0;background:#7dc8551f;border-radius:999px;padding:4px 7px}.ideas-candidate-top small.is-weak{color:#fecaca;background:#f871711f}.ideas-candidate h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-family:inherit;font-size:20px;font-weight:700;line-height:1.35}.ideas-candidate>p{color:#eef3fba3;margin:0;font-size:12px;line-height:1.45}.ideas-candidate dl{gap:0;margin:0;display:grid}.ideas-candidate dl div{border-top:1px solid #94a3b821;gap:7px;padding:15px 0;display:grid}.ideas-candidate dt{color:#eef3fbb3;font-size:13px;font-weight:800;line-height:1.35}.ideas-candidate dd{color:#eef3fbdb;margin:0;font-size:15px;line-height:1.6}.ideas-candidate-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:2px;display:grid}.ideas-candidate-actions button{border:1px solid rgba(var(--main-green-rgb), .38);background:rgba(var(--main-green-rgb), .12);min-height:48px;color:var(--main-green-soft);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:800;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.ideas-candidate-actions button:hover:not(:disabled){border-color:rgba(var(--main-green-rgb), .58);background:rgba(var(--main-green-rgb), .18)}.ideas-candidate-actions button svg{width:18px;height:18px}.ideas-candidate-actions .ideas-candidate-pass{color:#ffc2d1;background:#ef486f1a;border-color:#ef486f6b}.ideas-candidate-actions .ideas-candidate-pass:hover:not(:disabled){background:#ef486f29;border-color:#ef486f9e}.ideas-candidate-actions button:disabled{cursor:progress;opacity:.52}.ideas-detail-backdrop{z-index:1500;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);place-items:center;padding:24px}.ideas-detail{background:#101827;border:1px solid #94a3b833;border-radius:20px;grid-template-rows:minmax(0,1fr) auto;width:min(640px,100vw - 48px);height:min(900px,100svh - 48px);animation:.24s cubic-bezier(.22,1,.36,1) both ideas-detail-in;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #0000007a}@keyframes ideas-detail-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ideas-detail-close{z-index:2;color:#eef3fbb8;cursor:pointer;background:#0f172ae0;border:1px solid #94a3b829;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;line-height:0;display:inline-grid;position:absolute;top:22px;right:18px}.ideas-detail-close:hover,.ideas-detail-close:focus-visible{color:var(--ink);background:#eef3fb0f}.ideas-detail-close svg{width:18px;height:18px;color:inherit;stroke:currentColor;stroke-width:2.25px}.ideas-detail-header{background:#0f172a57;border-bottom:1px solid #94a3b821;align-items:center;min-height:82px;padding:18px 28px;display:flex}.ideas-detail-header span{color:#93c5fd;letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:850;display:block}.ideas-detail-header h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:720}.ideas-detail-scroll{scrollbar-width:thin;scrollbar-color:#94a3b857 transparent;min-height:0;padding:18px 34px 22px;overflow-y:auto}.ideas-detail-title-field{color:#eef3fbd1;gap:8px;margin-left:-10px;margin-right:52px;font-size:12px;font-weight:750;display:grid}.ideas-detail-title-field input{width:100%;min-height:42px;color:var(--ink);font:inherit;letter-spacing:-.02em;background:0 0;border:1px solid #0000;border-radius:11px;outline:0;padding:0 10px;font-size:19px;font-weight:700;line-height:1.45;transition:border-color .16s,background-color .16s,box-shadow .16s}.ideas-detail-title-field input:hover{background:#eef3fb0f;border-color:#0000!important}.ideas-detail-title-field input:focus{border-color:var(--main-green)!important;box-shadow:inset 0 0 0 1px var(--main-green), 0 0 0 5px rgba(var(--main-green-rgb), .14)!important}.ideas-detail-text-field textarea:focus{border-color:#eef3fb80!important;box-shadow:0 0 0 3px #eef3fb1f!important}.ideas-detail-angle{border-left:2px solid rgba(var(--main-green-rgb), .72);background:rgba(var(--main-green-rgb), .08);border-radius:0 9px 9px 0;gap:5px;margin-top:16px;padding:14px 15px;display:grid}.ideas-detail-angle strong{color:var(--main-green-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.ideas-detail-angle p{color:#eef3fbad;margin:0;font-size:13px;line-height:1.5}.ideas-detail-section{border-top:0;margin-top:26px;padding-top:0}.ideas-detail-scroll>.ideas-detail-section:first-of-type{margin-top:24px;padding-top:0}.ideas-detail-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 22px;margin-bottom:10px;display:grid}.ideas-detail-section-heading>div{display:contents}.ideas-detail-section-heading h3{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:17px;font-weight:700}.ideas-detail-brief-section>.ideas-detail-section-heading{align-items:center}.ideas-detail-brief{background:#0f172a70;border:1px solid #94a3b82e;border-radius:13px;display:grid;overflow:hidden}.ideas-brief-angle{color:#bae6fd;background:#6191ff1f;border:1px solid #38bdf84d;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.ideas-detail-brief>div{gap:6px;padding:18px 20px;display:grid}.ideas-detail-brief>div+div{border-top:1px solid #94a3b81f}.ideas-detail-brief strong{color:var(--muted-ink);font-size:11px;font-weight:800}.ideas-detail-brief p,.ideas-detail-brief ul{color:#eef3fbc7;margin:0;font-size:13px;line-height:1.55}.ideas-detail-brief ul{gap:5px;padding-left:18px;display:grid}.ideas-detail-notes-description{color:var(--muted-ink);margin:-3px 0 10px;font-size:12px;line-height:1.5}.ideas-develop-brief-action{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.ideas-develop-brief-action svg{width:14px;height:14px}.ideas-brief-heading-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex!important}.ideas-detail-text-field{display:block;position:relative}.ideas-detail-text-field textarea{width:100%;min-height:180px;color:var(--ink);font:inherit;resize:none;background:#0f172a8f;border:1px solid #94a3b82e;border-radius:12px;outline:0;padding:16px;font-size:13px;font-weight:500;line-height:1.62;transition:border-color .16s,box-shadow .16s;overflow-y:hidden}.ideas-detail-text-field textarea::placeholder{color:#eef3fb6b;opacity:1;transition:opacity .1s}.ideas-detail-text-field textarea:focus::placeholder{opacity:1}.ideas-detail-outline-field textarea{min-height:170px}.ideas-detail-notes-field textarea{min-height:126px}.ideas-detail-text-field.is-gated{border-radius:12px;min-height:180px;overflow:hidden}.ideas-detail-text-field.is-gated textarea{pointer-events:none;-webkit-user-select:none;user-select:none}.ideas-detail.is-manual-idea .ideas-detail-scroll{flex-direction:column;display:flex}.ideas-detail.is-manual-idea .ideas-detail-section{flex-direction:column;flex:1;min-height:420px;display:flex}.ideas-detail.is-manual-idea .ideas-detail-script-field{flex:1 0 auto;min-height:0;display:flex}.ideas-detail.is-manual-idea .ideas-detail-script-field textarea{min-height:100%}.ideas-detail-script-field textarea{padding-bottom:72px}.ideas-script-gate{z-index:2;background:#0f172a;border:1px solid #94a3b829;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex;position:absolute;inset:0}.ideas-script-gate-button{width:min(176px,100%);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:#192338f5;border:1px solid #94a3b83d;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 8px 22px #0000003d}.ideas-script-gate-button:hover:not(:disabled){background:#232f48fa}.ideas-script-gate-button.is-accented{border-color:rgba(var(--main-green-rgb), .58);background:var(--main-green);color:#fff}.ideas-script-gate-button.is-accented:hover:not(:disabled){background:#6eb647}.ideas-script-gate-button.is-secondary-green{border-color:rgba(var(--main-green-rgb), .34);background:rgba(var(--main-green-rgb), .08);color:var(--main-green-soft)}.ideas-script-gate-button.is-secondary-green:hover:not(:disabled){border-color:rgba(var(--main-green-rgb), .52);background:rgba(var(--main-green-rgb), .14);color:#fff}.ideas-script-gate-button:disabled{cursor:not-allowed;opacity:.5}.ideas-script-rewrite-button{z-index:3;width:auto;min-height:34px;box-shadow:none;border-radius:999px;padding:0 13px;font-size:12px;position:absolute;bottom:16px;right:16px}.ideas-editor-link-action{min-height:28px;color:var(--main-green-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.ideas-editor-link-action:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.ideas-editor-link-action:disabled{cursor:not-allowed;opacity:.48}.ideas-script-heading-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex!important}.ideas-script-meta{color:#eef3fb85;white-space:nowrap;font-size:11px;font-weight:650}.ideas-script-action{z-index:5;justify-self:end;position:relative}.ideas-detail-section-heading>.ideas-script-action{display:block}.ideas-script-action-button{align-items:center;gap:4px;display:inline-flex}.ideas-script-action-button svg{width:14px;height:14px;transition:transform .16s}.ideas-script-action-button[aria-expanded=true] svg{transform:rotate(180deg)}.ideas-script-duration-menu{z-index:20;background:#0f172afc;border:1px solid #94a3b829;border-radius:12px;gap:4px;width:154px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #0006,inset 0 1px #ffffff0a}.ideas-script-duration-menu button{width:100%;min-height:38px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;padding:0 10px;font-size:12px;font-weight:650;display:block}.ideas-script-duration-menu button:hover,.ideas-script-duration-menu button:focus-visible{background:#eef3fb0f}.ideas-script-setup-backdrop{z-index:220;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030814b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ideas-script-setup{background:#121c2e;border:1px solid #94a3b838;border-radius:20px;grid-template-rows:auto minmax(0,1fr);width:min(560px,100%);max-height:calc(100svh - 40px);animation:.22s cubic-bezier(.22,1,.36,1) both ideas-detail-in;display:grid;overflow:hidden;box-shadow:0 30px 90px #00000080}.ideas-script-setup>header{border-bottom:1px solid #94a3b826;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.ideas-script-setup>header h2{color:var(--ink);margin:0 0 5px;font-size:20px}.ideas-script-setup>header p{color:var(--muted-ink);margin:0;font-size:12px;line-height:1.5}.ideas-script-setup>header>button{width:36px;height:36px;color:var(--ink);cursor:pointer;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.ideas-script-setup>header>button svg{width:17px}.ideas-script-setup-body{gap:20px;min-height:0;padding:20px 22px 22px;display:grid;overflow-y:auto}.ideas-script-format-options,.ideas-script-length-options{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.ideas-script-format-options legend,.ideas-script-length-options legend{color:var(--ink);margin-bottom:9px;font-size:13px;font-weight:800}.ideas-script-format-options>button{width:100%;min-height:58px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#0f172a8a;border:1px solid #94a3b82e;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.ideas-script-format-options>button:hover{background:#eef3fb0e}.ideas-script-format-options>button.is-selected{border-color:rgba(var(--main-green-rgb), .7);background:rgba(var(--main-green-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--main-green-rgb), .18)}.ideas-script-format-options>button>span{gap:3px;display:grid}.ideas-script-format-options strong{font-size:13px}.ideas-script-format-options small{color:var(--muted-ink);font-size:11px;line-height:1.4}.ideas-script-format-options svg{width:17px;color:var(--main-green-soft);flex:none}.ideas-script-length-options>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ideas-script-length-options button{min-height:40px;color:var(--muted-ink);font:inherit;cursor:pointer;background:#0f172a8a;border:1px solid #94a3b82e;border-radius:11px;font-size:12px;font-weight:750}.ideas-script-length-options button.is-selected{border-color:rgba(var(--main-green-rgb), .7);background:rgba(var(--main-green-rgb), .12);color:var(--main-green-soft)}.ideas-script-write-button{width:100%}.ideas-script-write-button svg{width:17px}.ideas-script-action-error{color:#fda4af;margin:0;font-size:12px;font-weight:650;line-height:1.45}.ideas-detail-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:54px;color:var(--muted-ink);background:#0f172af5;border-top:1px solid #94a3b824;justify-content:flex-start;align-items:center;gap:16px;padding:12px 28px;font-size:12px;display:flex}.ideas-save-row{color:var(--muted-ink);justify-content:space-between;gap:12px;font-size:12px}.ideas-save-row .ideas-secondary-button{min-height:36px}.ideas-web-action{background:0 0;border:0;justify-content:space-between;gap:18px;padding:0}.ideas-web-action>span{gap:3px;display:grid}.ideas-web-action strong{font-size:13px}.ideas-web-action small{color:var(--muted-ink);font-size:11px;line-height:1.4}.ideas-web-action .ideas-primary-button{min-width:190px}.ideas-page .status-toast.has-action{padding-right:8px}.ideas-page .status-toast>button{color:#245f14;min-height:32px;font:inherit;cursor:pointer;background:#ffffff6b;border:1px solid #245f1438;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.ideas-page .status-toast>button:hover:not(:disabled),.ideas-page .status-toast>button:focus-visible{background:#ffffffb3;border-color:#245f1466;outline:none}.ideas-page .status-toast>button:disabled{cursor:wait;opacity:.58}.ideas-confirm-backdrop{z-index:1590;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020617a3;position:fixed;inset:0}.ideas-confirm{z-index:230;background:#171e2e;border:1px solid #f871714d;border-radius:16px;width:min(430px,100vw - 32px);padding:22px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 90px #00000080}.ideas-confirm h2{margin:0 0 8px;font-size:19px}.ideas-confirm p{color:var(--muted-ink);margin:0 0 18px;font-size:13px;line-height:1.5}.ideas-confirm>div{justify-content:flex-end;gap:8px;display:flex}.ideas-archive-confirm{z-index:1600;border-color:rgba(var(--main-green-rgb), .34)}.ideas-confirm .ideas-archive-confirm-choice{color:var(--muted-ink);cursor:pointer;align-items:center;gap:10px;margin:0 0 20px;font-size:12px;font-weight:650;display:flex}.ideas-archive-confirm-choice input{width:17px;height:17px;accent-color:var(--main-green);margin:0}.ideas-archive-confirm>.ideas-archive-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.ideas-archive-confirm-actions button{min-height:40px}.ideas-archive-confirm-actions button svg{width:15px;height:15px}.ideas-danger-button{background:var(--primary);color:#fff;border-color:#ef486f94}.ideas-danger-button:hover:not(:disabled),.ideas-danger-button:focus-visible{color:#fff;background:#c72f55;border-color:#c72f55;outline:none}html[data-theme=light] .ideas-page,html[data-theme=light] .ideas-column,html[data-theme=light] .ideas-column>header,html[data-theme=light] .ideas-secondary-button,html[data-theme=light] .ideas-icon-button,html[data-theme=light] .ideas-angle-filter-button{color:#6f7582;background:#fff;border-color:#dfe3e8}html[data-theme=light] .ideas-page{color:var(--ink);box-shadow:none;border-color:#d1d5dc}html[data-theme=light] .ideas-toolbar{background:#fff}html[data-theme=light] .ideas-settings-button,html[data-theme=light] .ideas-angle-filter-button{color:#6f7582;background:#fff;border-color:#dfe3e8}html[data-theme=light] .ideas-settings-button:hover:not(:disabled),html[data-theme=light] .ideas-angle-filter-button:hover:not(:disabled){color:#273244;background:#f4f6f8;border-color:#c7cdd5}html[data-theme=light] .ideas-settings-button.is-complete{color:#273244}html[data-theme=light] .ideas-context-onboarding{border-color:rgba(var(--main-green-rgb), .36);background:rgba(var(--main-green-rgb), .08)}html[data-theme=light] .ideas-context-onboarding p{color:#6f7582}html[data-theme=light] .ideas-toolbar-generate.is-context-setup{border-color:rgba(var(--main-green-rgb), .34);background:rgba(var(--main-green-rgb), .08);color:var(--main-green)}html[data-theme=light] .ideas-toolbar-generate.is-context-setup:hover:not(:disabled){border-color:rgba(var(--main-green-rgb), .52);background:rgba(var(--main-green-rgb), .14);color:var(--main-green)}html[data-theme=light] .ideas-angle-filter .ideas-angle-filter-button.is-active,html[data-theme=light] .ideas-angle-filter .ideas-angle-filter-button.is-active:hover:not(:disabled){--control-hover-outline:1px solid var(--main-green);border-color:var(--main-green);background:rgba(var(--main-green-rgb), .08);color:var(--main-green)}html[data-theme=light] .ideas-angle-filter-button.is-active:focus-visible{box-shadow:none;outline:1px solid var(--main-green);outline-offset:2px}html[data-theme=light] .ideas-angle-filter-dropdown{background:#fff;border-color:#d1d5dc;box-shadow:0 18px 42px #2732442e}html[data-theme=light] .ideas-angle-filter-option{color:#273244}html[data-theme=light] .ideas-angle-filter-option:hover,html[data-theme=light] .ideas-angle-filter-option:focus-visible,html[data-theme=light] .ideas-angle-filter-option.is-selected{background:#f1f3f5}html[data-theme=light] .ideas-angle-filter-separator{background:#e6e9ed}html[data-theme=light] .ideas-angle-filter-archived>small{color:#7b8490}html[data-theme=light] .ideas-toolbar,html[data-theme=light] .ideas-column-add{box-shadow:none;background:#fff;border-color:#dfe3e8}html[data-theme=light] .ideas-column>header{background:#fff}html[data-theme=light] .ideas-column>header>span{border-color:var(--main-green);color:var(--main-green);background:#fff}html[data-theme=light] .ideas-archive-view,html[data-theme=light] .ideas-archive-view>header{background:#fff;border-color:#dfe3e8}html[data-theme=light] .ideas-archive-view>header svg{color:#7b8490}html[data-theme=light] .ideas-archive-view>header>span{border-color:var(--main-green);color:var(--main-green);background:#fff}html[data-theme=light] .ideas-empty.is-compact svg{color:#a1a7b1}html[data-theme=light] .ideas-empty.is-compact strong{color:#9299a5}html[data-theme=light] .ideas-column-add button:not(.ideas-primary-button){color:#273244;background:#f4f6f8}html[data-theme=light] .ideas-column-add button:not(.ideas-primary-button):hover{color:#273244;background:#edf0f3}html[data-theme=light] .ideas-column-add kbd{color:#6f7582;background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .ideas-column.is-drag-target{background:#f4f6f8;border-color:#aeb9c7;box-shadow:inset 0 0 0 1px #485b7c14}html[data-theme=light] .idea-card,html[data-theme=light] .ideas-candidate{color:#273244;background:#fff;border-color:#d9e7ef;box-shadow:0 8px 22px #27324412}html[data-theme=light] .idea-card{box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .idea-card:hover,html[data-theme=light] .idea-card:focus-within{background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .idea-card-drag-handle{color:#9da2ae}html[data-theme=light] .idea-card-angle,html[data-theme=light] .ideas-brief-angle{border-color:rgba(var(--main-green-rgb), .5);background:rgba(var(--main-green-rgb), .1);color:var(--main-green)}html[data-theme=light] .idea-card-corner-action{color:#9299a5}html[data-theme=light] .idea-card-corner-action:hover,html[data-theme=light] .idea-card-corner-action:focus-visible{color:#273244;background:#edf0f3}html[data-theme=light] .idea-card-actions-menu{background:#fff;border-color:#d1d5dc;box-shadow:0 18px 42px #2732442e}html[data-theme=light] .idea-card-actions-menu button{color:#273244}html[data-theme=light] .idea-card-actions-menu button:hover,html[data-theme=light] .idea-card-actions-menu button:focus-visible{background:#f1f3f5}html[data-theme=light] .idea-card-actions-menu button.is-danger{color:var(--primary)}html[data-theme=light] .idea-card-actions-menu button.is-danger:hover,html[data-theme=light] .idea-card-actions-menu button.is-danger:focus-visible{color:#c72f55;background:#d3395f14}html[data-theme=light] .idea-card small,html[data-theme=light] .idea-card .idea-card-footer,html[data-theme=light] .ideas-candidate>p,html[data-theme=light] .ideas-candidate dd{color:#6f7582}html[data-theme=light] .ideas-modal,html[data-theme=light] .ideas-detail,html[data-theme=light] .ideas-settings-drawer,html[data-theme=light] .ideas-confirm{color:#273244;background:#fff}html[data-theme=light] .ideas-modal,html[data-theme=light] .ideas-confirm{border-color:#d1d5dc;box-shadow:0 30px 80px #2732442e}html[data-theme=light] .ideas-archive-confirm{border-color:rgba(var(--main-green-rgb), .42)}html[data-theme=light] .ideas-confirm .ideas-archive-confirm-choice{color:#606a77}html[data-theme=light] .ideas-page .status-toast>button{color:#39751f;background:#ffffffb8;border-color:#27324429}html[data-theme=light] .ideas-detail{border-color:#d1d5dc;box-shadow:0 32px 80px #27324433}html[data-theme=light] .ideas-modal>header,html[data-theme=light] .ideas-detail>header{border-color:#e6e9ed}html[data-theme=light] .ideas-modal>header>button,html[data-theme=light] .ideas-detail>header>button{color:#273244;background:#f9fafb;border-color:#dfe3e8}html[data-theme=light] .ideas-settings-drawer{border-left-color:#d1d5dc;box-shadow:-28px 0 60px #27324429}html[data-theme=light] .ideas-settings-drawer>header{border-color:#e6e9ed}html[data-theme=light] .ideas-settings-drawer>header p{color:#6f7582}html[data-theme=light] .ideas-settings-drawer-body .ideas-field{color:#606a77}html[data-theme=light] .ideas-settings-drawer-body .ideas-field>label small{color:#8b929d}html[data-theme=light] .ideas-settings-drawer-body .ideas-field textarea{color:#273244;background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .ideas-settings-drawer-body .ideas-field textarea:hover{border-color:#b9c1ca}html[data-theme=light] .ideas-settings-drawer-body .ideas-field textarea:focus{border-color:#aeb7c2;box-shadow:0 0 0 3px #27324414}html[data-theme=light] .ideas-settings-drawer-body .ideas-field textarea.is-required-empty{border-color:#e98aa0;box-shadow:0 0 0 3px #be184114}html[data-theme=light] .ideas-copy-field-button{color:#6f7582;background:0 0}html[data-theme=light] .ideas-copy-field-button:hover:not(:disabled),html[data-theme=light] .ideas-copy-field-button:focus-visible{color:#273244;background:0 0}html[data-theme=light] .ideas-copy-field-button.is-copied{color:#3f8c2c;background:0 0}html[data-theme=light] .ideas-voice-profile{background:#f9fafb;border-color:#d9e7ef}html[data-theme=light] .ideas-voice-profile-heading p,html[data-theme=light] .ideas-voice-preparation-heading>span,html[data-theme=light] .ideas-voice-prompt-option small,html[data-theme=light] .ideas-voice-recording-prompt span,html[data-theme=light] .ideas-voice-processing span,html[data-theme=light] .ideas-voice-recording-active>span:not(.ideas-voice-recording-pulse),html[data-theme=light] .ideas-voice-recording-link{color:#6f7582}html[data-theme=light] .ideas-voice-prompt-option,html[data-theme=light] .ideas-voice-recording-prompt{background:#fff;border-color:#dfe3e8}html[data-theme=light] .ideas-voice-prompt-option:hover,html[data-theme=light] .ideas-voice-prompt-option:focus-visible,html[data-theme=light] .ideas-voice-prompt-option.is-selected{border-color:rgba(var(--main-green-rgb), .58);background:#f1f8ed}html[data-theme=light] .ideas-voice-prompt-option.is-selected .ideas-voice-prompt-radio{box-shadow:none}html[data-theme=light] .ideas-voice-preparation-note{color:#4f5967}html[data-theme=light] .ideas-voice-recording-link+.ideas-voice-recording-link{border-left-color:#d1d5dc}html[data-theme=light] .ideas-settings-drawer-body .ideas-voice-profile-field>label{color:var(--ink)}html[data-theme=light] .ideas-settings-drawer-body .ideas-voice-profile-field textarea,html[data-theme=light] .ideas-settings-drawer-body .ideas-voice-profile-field textarea:hover,html[data-theme=light] .ideas-settings-drawer-body .ideas-voice-profile-field textarea:focus{box-shadow:none;background:0 0;border-color:#0000}html[data-theme=light] .ideas-voice-delete-confirm{color:#273244;background:#fff5f7;border-color:#f3bdca}html[data-theme=light] .ideas-voice-error{color:#9f1239}html[data-theme=light] .ideas-voice-recording-review audio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f1f3f5;border-color:#d1d5dc;box-shadow:0 7px 18px #2732441a}html[data-theme=light] .ideas-voice-recording-review audio::-webkit-media-controls-enclosure{background:#f1f3f5}html[data-theme=light] .ideas-voice-recording-review audio::-webkit-media-controls-panel{background:#f1f3f5}html[data-theme=light] .ideas-settings-drawer-footer{background:#fffffff5;border-color:#e6e9ed}html[data-theme=light] .ideas-settings-save-status.is-pending{color:#7b8491}html[data-theme=light] .ideas-settings-save-status.is-error{color:#b4233c}html[data-theme=light] .ideas-settings-drawer-close{color:#9da2ae}html[data-theme=light] .ideas-settings-drawer-close:hover,html[data-theme=light] .ideas-settings-drawer-close:focus-visible{color:#273244;background:#f9fafb}html[data-theme=light] .ideas-detail-header,html[data-theme=light] .ideas-detail-footer{background:#fff;border-color:#e6e9ed}html[data-theme=light] .ideas-detail-title-field{color:#606a77}html[data-theme=light] .ideas-detail-text-field textarea{color:#273244;background:#f9fafb;border-color:#dfe3e8}html[data-theme=light] .ideas-detail-title-field input{color:#273244;background:0 0;border-color:#0000}html[data-theme=light] .ideas-detail-title-field input:hover{background:#f4f6f8;border-color:#0000!important}html[data-theme=light] .ideas-detail-title-field input:focus,html[data-theme=light] .ideas-detail-text-field textarea:focus{border-color:var(--main-green)!important;box-shadow:inset 0 0 0 1px var(--main-green), 0 0 0 5px rgba(var(--main-green-rgb), .14)!important}html[data-theme=light] .ideas-detail-angle{background:#f1f8ed}html[data-theme=light] .ideas-detail-angle strong{color:#4f8d2f}html[data-theme=light] .ideas-detail-angle p{color:#6f7582}html[data-theme=light] .ideas-detail-section{border-color:#0000}html[data-theme=light] .ideas-detail-text-field textarea::placeholder{color:#8a919d}html[data-theme=light] .ideas-detail-close{color:#606a77;background:#f4f6f8;border-color:#dfe3e8}html[data-theme=light] .ideas-detail-close:hover,html[data-theme=light] .ideas-detail-close:focus-visible{color:#273244;background:#e9ecef;border-color:#c7cdd5}html[data-theme=light] .ideas-field input,html[data-theme=light] .ideas-field textarea,html[data-theme=light] .ideas-field select,html[data-theme=light] .ideas-generate-categories button{color:#273244;background:#f9fafb;border-color:#dfe3e8}html[data-theme=light] .ideas-manual-idea-field input,html[data-theme=light] .ideas-manual-idea-field textarea{background:#fff;border-color:#dfe3e8}html[data-theme=light] .ideas-manual-idea-field input:focus,html[data-theme=light] .ideas-manual-idea-field textarea:focus{border-color:var(--main-green)!important;box-shadow:inset 0 0 0 1px var(--main-green), 0 0 0 5px rgba(var(--main-green-rgb), .14)!important;background:#fff!important;outline:none!important}html[data-theme=light] .ideas-category-select-button{color:#273244;background:#f9fafb;border-color:#dfe3e8}html[data-theme=light] .ideas-category-select-button:hover,html[data-theme=light] .ideas-category-select.is-open .ideas-category-select-button{background:#f4f6f8;border-color:#b9c1ca}html[data-theme=light] .ideas-category-select-button svg{color:#7b8491}html[data-theme=light] .ideas-category-select-dropdown{background:#fff;border-color:#dfe3e8;box-shadow:0 18px 38px #27324429}html[data-theme=light] .ideas-category-select-option{color:#273244}html[data-theme=light] .ideas-category-select-option:hover,html[data-theme=light] .ideas-category-select-option:focus-visible,html[data-theme=light] .ideas-category-select-option.is-selected{background:#f1f3f5}html[data-theme=light] .ideas-category-select-option svg{color:#65a93f}html[data-theme=light] .ideas-secondary-button,html[data-theme=light] .ideas-icon-button{color:#273244}html[data-theme=light] .ideas-secondary-button:hover:not(:disabled),html[data-theme=light] .ideas-icon-button:hover:not(:disabled){background:#f4f6f8;border-color:#b9c1ca}html[data-theme=light] .ideas-generate-categories button.is-active{background:#edf3ff;border-color:#9ab8f8}html[data-theme=light] .ideas-candidate-top>span{border-color:rgba(var(--main-green-rgb), .5);background:rgba(var(--main-green-rgb), .1);color:var(--main-green)}html[data-theme=light] .ideas-candidate-top small{color:#39751f;background:#edf8e8}html[data-theme=light] .ideas-candidate-top small.is-weak{color:#b4233c;background:#fff1f2}html[data-theme=light] .ideas-candidate dt{color:#8a919d}html[data-theme=light] .ideas-candidate-actions button{color:#fff;background:#7dc755;border-color:#7dc755}html[data-theme=light] .ideas-candidate-actions button:hover:not(:disabled){color:#fff;background:#6fbd47;border-color:#6fbd47}html[data-theme=light] .ideas-candidate-actions .ideas-candidate-pass{color:#b4233c;background:#fff5f7;border-color:#f3bdca}html[data-theme=light] .ideas-candidate-actions .ideas-candidate-pass:hover:not(:disabled){color:#b4233c;background:#ffedf1;border-color:#ee9eb2}html[data-theme=light] .ideas-detail-brief{background:#f9fafb;border-color:#dfe3e8}html[data-theme=light] .ideas-detail-brief>div+div{border-top-color:#e6e9ed}html[data-theme=light] .ideas-detail-brief p,html[data-theme=light] .ideas-detail-brief ul{color:#5f6875}html[data-theme=light] .ideas-editor-link-action{color:var(--main-green)}html[data-theme=light] .ideas-script-gate{background:#f9fafb;border-color:#dfe3e8}html[data-theme=light] .ideas-script-gate-button{color:#273244;background:#fff;border-color:#d1d5dc;box-shadow:0 8px 22px #2732441a}html[data-theme=light] .ideas-script-gate-button:hover:not(:disabled){background:#f4f6f8;border-color:#b9c1ca}html[data-theme=light] .ideas-script-gate-button.is-secondary-green{border-color:rgba(var(--main-green-rgb), .46);color:#4f8d2f;background:#f1f8ed}html[data-theme=light] .ideas-script-gate-button.is-secondary-green:hover:not(:disabled){border-color:rgba(var(--main-green-rgb), .64);color:#39751f;background:#e8f4e2}html[data-theme=light] .ideas-script-duration-menu{background:#fff;border-color:#dfe3e8;box-shadow:0 18px 38px #27324429}html[data-theme=light] .ideas-script-duration-menu button{color:#273244}html[data-theme=light] .ideas-script-duration-menu button:hover,html[data-theme=light] .ideas-script-duration-menu button:focus-visible{background:#f1f3f5}html[data-theme=light] .ideas-script-meta{color:#7b8490}html[data-theme=light] .ideas-script-setup{color:#273244;background:#fff;border-color:#d1d5dc;box-shadow:0 30px 80px #27324433}html[data-theme=light] .ideas-script-setup>header{border-color:#e6e9ed}html[data-theme=light] .ideas-script-setup>header>button,html[data-theme=light] .ideas-script-format-options>button,html[data-theme=light] .ideas-script-length-options button{color:#273244;background:#f9fafb;border-color:#dfe3e8}html[data-theme=light] .ideas-script-format-options>button:hover{background:#f1f3f5}html[data-theme=light] .ideas-script-format-options>button.is-selected,html[data-theme=light] .ideas-script-length-options button.is-selected{border-color:rgba(var(--main-green-rgb), .66);background:rgba(var(--main-green-rgb), .1)}html[data-theme=light] .ideas-web-action{background:#f1f8ed}html[data-theme=light] .ideas-angle{background:#f2f6ff}html[data-theme=light] .ideas-alert{color:#9f1239;background:#fff1f2}@media (width<=1050px){.ideas-board{grid-template-columns:1fr}.ideas-archive-list,.ideas-column-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ideas-page{height:auto;min-height:auto}.ideas-page-content{overflow:visible}.ideas-page-content.has-context-onboarding{grid-template-rows:auto auto}.ideas-context-onboarding{grid-template-columns:minmax(0,1fr)}.ideas-context-onboarding .ideas-primary-button{width:100%}.ideas-toolbar{flex-wrap:wrap;gap:12px}.ideas-toolbar-actions{margin-left:auto}.ideas-column-list,.ideas-archive-list,.ideas-candidates,.ideas-generate-categories{grid-template-columns:1fr}.ideas-generate-categories button.is-balanced{grid-column:auto}.ideas-modal-backdrop{padding:10px}.ideas-modal{max-height:calc(100svh - 20px)}.ideas-modal-body{max-height:calc(100svh - 145px);padding:16px}.ideas-modal.is-wide>header{padding:22px 20px}.ideas-modal.is-wide>header h2{font-size:22px}.ideas-modal.is-wide>header p{font-size:14px}.ideas-modal.is-wide .ideas-modal-body{gap:16px;padding:20px}.ideas-candidate{gap:15px;padding:20px}.ideas-candidate h3{font-size:18px}.ideas-candidate dd{font-size:14px}.ideas-candidate-actions{grid-template-columns:1fr}.ideas-settings-drawer{width:100vw}.ideas-settings-drawer>header{padding:22px 60px 18px 20px}.ideas-settings-drawer-close{background:#0f172adb;top:16px;right:16px}.ideas-settings-drawer-body{padding:20px}.ideas-settings-drawer-footer{padding:12px 20px}.ideas-settings-footer-content{flex-direction:column;align-items:stretch;gap:10px}.ideas-web-action{flex-direction:column;align-items:stretch}.ideas-web-action .ideas-primary-button{width:100%}.ideas-detail-backdrop{padding:0}.ideas-detail{border:0;border-radius:0;width:100vw;height:100svh}.ideas-detail-close{z-index:2;background:#0f172adb;top:20px;right:16px}.ideas-detail-header{padding:18px 60px 18px 20px}.ideas-detail-scroll{padding:16px 20px 20px}.ideas-detail-title-field{margin-right:50px}.ideas-detail-section-heading{grid-template-columns:1fr;align-items:stretch;gap:10px}.ideas-script-heading-actions{flex-wrap:wrap;justify-content:flex-start;justify-self:start;align-items:flex-start}.ideas-script-setup-backdrop{align-items:end;padding:0}.ideas-script-setup{border-width:1px 0 0;border-radius:24px 24px 0 0;width:100vw;max-height:92svh;animation:.24s cubic-bezier(.22,1,.36,1) both ideas-detail-in}.ideas-script-setup>header{padding:20px}.ideas-script-setup-body{padding:18px 20px calc(20px + env(safe-area-inset-bottom))}.ideas-detail-footer{padding:10px 20px 12px}html[data-theme=light] .ideas-settings-drawer-close,html[data-theme=light] .ideas-detail-close{background:#f4f6f8}}.idea-card.is-selected{border-color:var(--main-green);box-shadow:inset 0 0 0 1px var(--main-green), 0 0 0 2px rgba(var(--main-green-rgb), .12);background:rgba(var(--main-green-rgb), .09)}html[data-theme=light] .idea-card.is-selected{border-color:var(--main-green);background:#f0f8eb}.idea-card-open{-webkit-user-select:none;user-select:none}.ideas-selection-toolbar{flex-wrap:wrap}:is(.ideas-page:has(.ideas-selection-toolbar) .ideas-column-list,.ideas-page:has(.ideas-selection-toolbar) .ideas-archive-list){padding-bottom:90px}.ideas-drag-count{background:var(--main-green);color:#fff;border-radius:12px;padding:4px 9px;font-size:12px;font-weight:800;position:absolute;top:0;right:0}@media (width<=760px){.ideas-selection-toolbar{gap:10px;position:sticky;bottom:12px}}.ideas-save-to-inbox{flex:none;margin-left:auto}.ideas-local-notice,.ideas-attribution{color:var(--text-muted,#9ca9bd);font-size:13px;line-height:1.5}.ideas-local-notice{padding:0 20px}.ideas-attribution span{display:block}.ideas-detail-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.ideas-detail{width:100%;height:100dvh;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;animation:none}html[data-theme=light] .ideas-detail{box-shadow:none;background:#fff}html[data-theme=light] .ideas-detail .ideas-detail-footer{background:0 0}.ideas-detail-toolbar{padding:max(16px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) 8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.ideas-detail-toolbar-actions{gap:8px;display:flex}.ideas-detail-toolbar .ideas-detail-metrics{text-align:center;grid-column:2;justify-content:center}html[data-theme] .ideas-detail-toolbar .ideas-detail-close{background:0 0;border:0;border-radius:8px;width:40px;height:40px;position:static}html[data-theme] .ideas-detail-toolbar .ideas-detail-close:hover:not(:disabled),html[data-theme] .ideas-detail-toolbar .ideas-detail-close:focus-visible{background:#94a3b824}.ideas-detail-toolbar button:disabled{opacity:.5;cursor:wait}.ideas-detail .ideas-detail-scroll{overscroll-behavior:contain;width:100%;padding:8px max(24px,50% - 286px) 48px;display:block}.ideas-detail .ideas-detail-title-field{margin:0 -16px 2px}.ideas-detail .ideas-detail-title-field input,.ideas-detail .ideas-detail-text-field textarea{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-theme] .ideas-detail .ideas-detail-title-field input,html[data-theme] .ideas-detail .ideas-detail-text-field textarea{background:0 0;box-shadow:none!important;border-color:#0000!important}html .ideas-detail .ideas-detail-title-field input{border-radius:10px;padding:0 16px}html .ideas-detail .ideas-detail-text-field textarea{border-radius:12px;padding:12px 16px}html .ideas-detail .ideas-detail-title-field input:hover,html .ideas-detail .ideas-detail-text-field textarea:hover{background:#94a3b81a}html[data-theme=light] .ideas-detail .ideas-detail-title-field input:hover,html[data-theme=light] .ideas-detail .ideas-detail-text-field textarea:hover{background:#f4f6f8}.ideas-detail .ideas-detail-title-field input{text-decoration:none}.ideas-detail .ideas-detail-scroll>.ideas-detail-section{min-height:0;margin-top:8px;display:block}.ideas-detail .ideas-detail-script-field{margin:0 -16px;display:block}.ideas-detail .ideas-detail-script-field textarea{min-height:300px;font-size:15px;font-weight:400;line-height:1.75}.ideas-detail .ideas-detail-script-heading{justify-content:flex-end;display:flex}.ideas-detail .ideas-script-heading-actions{gap:16px;display:flex}.ideas-detail.is-manual-idea .ideas-detail-script-heading:has(.ideas-script-heading-actions:empty){margin:0}.ideas-detail:not(.is-manual-idea) .ideas-detail-script-heading{justify-content:space-between}html[data-theme] .ideas-detail .ideas-detail-brief{background:0 0;border:0;border-radius:12px;margin:0 -16px;padding:0 16px}.ideas-detail .ideas-detail-brief>div{border:0;padding:12px 0}.ideas-detail .ideas-attribution{margin:0 0 4px;font-size:12px}.ideas-detail .ideas-detail-footer{padding:16px max(24px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end;gap:12px 20px}.ideas-detail-metrics{color:var(--muted-ink);flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.ideas-detail .ideas-save-to-inbox{margin-left:0}@media (width<=640px){.ideas-detail-toolbar{grid-template-columns:88px minmax(0,1fr) 88px;gap:4px;padding:12px 16px 8px}.ideas-detail-toolbar .ideas-detail-metrics{flex-direction:column;font-size:10px}.ideas-detail-metrics-divider{display:none}.ideas-detail .ideas-detail-scroll{padding:8px 24px 32px}.ideas-detail .ideas-detail-footer{gap:12px;padding-left:24px;padding-right:24px}}.ideas-detail-title-row{align-items:center;margin:0 -16px;display:flex}.ideas-detail .ideas-detail-title-row .ideas-detail-title-field{flex:1;min-width:0;margin:0 0 2px}.ideas-detail-copy{z-index:1;width:40px;height:40px;color:var(--muted-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 40px;place-items:center;margin-right:0;padding:0;display:grid;position:absolute;top:8px;right:8px}.ideas-detail-copy svg{width:18px;height:18px}.ideas-detail-copy:hover:not(:disabled),.ideas-detail-copy:focus-visible{color:var(--ink);background:#94a3b824}.ideas-detail-copy:disabled{opacity:.4;cursor:default}.ideas-detail-copy-feedback{white-space:nowrap;font-size:11px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ideas-add-control{background:var(--page-card,var(--line-card-background,#121b2c));border-radius:8px;grid-template-columns:minmax(0,1fr) 44px;display:grid}.ideas-column-add .ideas-add-control>button{white-space:nowrap;min-width:0}.ideas-column-add .ideas-add-control>button:first-child{border-radius:8px 0 0 8px}.ideas-column-add .ideas-add-control>.ideas-column-generate{background:var(--page-card,var(--line-card-background,#121b2c));color:#fff;border-radius:0 8px 8px 0;justify-content:center;padding:0;position:relative}.ideas-column-generate:disabled{opacity:.5;cursor:not-allowed}.ideas-toolbar .ideas-angle-filter-button,.ideas-toolbar .ideas-settings-button{white-space:nowrap;justify-content:center;gap:8px;width:auto;padding-inline:14px;display:inline-flex}@media (width>=1051px) and (width<=1250px){.ideas-column-add kbd{display:none}}.ideas-voice-button{position:relative}.ideas-voice-button .ideas-context-complete svg{stroke-width:3px;width:11px;height:11px}html .upload-flow-popup.ideas-manual-popup{width:min(620px,100vw - 112px)}.ideas-manual-popup form{gap:16px;display:grid}.ideas-manual-popup .ideas-manual-idea-field{border:1px solid var(--border-soft);background:var(--panel);border-radius:16px;margin:0;padding:24px}.ideas-manual-popup .ideas-modal-actions{padding:0}html .ideas-manual-popup .ideas-secondary-button,html[data-theme=light] .ideas-manual-popup .ideas-secondary-button{color:#fff;border-color:#0000;background:0 0!important}html .ideas-manual-popup .ideas-secondary-button:hover,html[data-theme=light] .ideas-manual-popup .ideas-secondary-button:hover{color:#fff;background:#ffffff1f!important}html .ideas-manual-popup .ideas-primary-button{color:#fff}@media (width<=720px){.ideas-manual-backdrop{padding:56px 20px 24px}html .upload-flow-popup.ideas-manual-popup{width:100%}.ideas-manual-popup .ideas-manual-idea-field{padding:20px}}.ideas-detail .ideas-detail-script-field{position:relative}html .ideas-detail .ideas-detail-script-field textarea{padding-bottom:64px;padding-right:64px}.ideas-script-ai-button{--control-hover-outline:1px solid var(--interaction-hover-outline);min-height:36px;color:var(--muted-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;bottom:12px;right:12px}.ideas-script-ai-button svg{width:17px;height:17px}.ideas-script-ai-button:hover:not(:disabled){background:var(--surface-soft);color:var(--ink);outline:var(--control-hover-outline);outline-offset:-1px}html[data-theme=light] .ideas-script-ai-button{--control-hover-outline:1px solid var(--main-green)}html[data-theme=light] .ideas-script-ai-button:hover:not(:disabled){outline:1px solid var(--main-green);outline-offset:-1px;background:#fff}.ideas-script-ai-button:focus-visible{outline:1px solid var(--muted-ink);outline-offset:2px}.ideas-script-ai-button:disabled{opacity:.5;cursor:wait}html .upload-flow-popup.ideas-script-setup-popup{width:min(560px,100vw - 112px)}.ideas-script-setup-popup .ideas-script-setup-body{border:1px solid var(--border-soft);background:var(--panel);border-radius:16px;gap:16px;max-height:calc(100svh - 180px);padding:24px}.ideas-script-setup-popup .ideas-modal-actions{padding:16px 0 0}.ideas-script-setup-popup .ideas-primary-button{color:#fff}.ideas-script-setup-popup>.drawer-close:disabled{opacity:.5;cursor:wait}@media (width<=720px){.ideas-script-setup-backdrop{align-items:center;padding:56px 20px 24px}html .upload-flow-popup.ideas-script-setup-popup{width:100%}.ideas-script-setup-popup .ideas-script-setup-body{padding:20px}}.ideas-detail .ideas-script-undo-button{z-index:1;background:var(--panel);border-radius:8px;min-height:36px;padding:8px 12px;position:absolute;bottom:12px;left:12px}.ideas-column>.ideas-drop-heading h2{color:var(--main-green)}.ideas-drop-zone{box-sizing:border-box;border:1px dashed var(--main-green);pointer-events:none;background:0 0;border-radius:13px;min-height:48px}html[data-theme] .idea-card.is-dragging{background:color-mix(in srgb, var(--ink) 12%, var(--page-card,var(--panel)));box-shadow:none;opacity:1;border-color:#0000}html[data-theme] .idea-card.is-dragging strong,html[data-theme] .idea-card.is-dragging .idea-card-drag-handle{color:var(--muted-ink)}html[data-theme] .idea-card.is-dragging .idea-card-angle{border-color:var(--border-soft);color:var(--muted-ink);background:0 0}.context-page{overflow-y:auto}.context-settings{width:100%;min-height:0}.context-settings>.dashboard-toolbar{align-items:start}.context-settings .page-title p{max-width:720px}.context-settings>.ideas-settings-drawer-body{max-width:900px;padding:24px 0 48px;overflow:visible}.ideas-settings-drawer-body .ideas-field input[type=url]{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:12px;padding:14px 16px}.skills-page .context-page--embedded{width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.context-page--embedded .context-settings>.panel-heading{align-items:flex-start;gap:16px;padding:24px}.context-page--embedded .context-settings>.ideas-settings-drawer-body{box-sizing:border-box;width:100%;max-width:none;padding:24px 0 40px}.context-page--embedded .ideas-settings-drawer-body .ideas-field,.context-page--embedded .ideas-settings-drawer-body .ideas-field>label{margin-bottom:0}.context-page--embedded .brain-return-link{justify-self:start;margin:0}.ideas-brain-link{color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:13px;font-weight:600;display:inline-flex}.ideas-brain-link:hover{text-underline-offset:3px;text-decoration:underline}.ideas-brain-link svg{width:16px;height:16px}.brain-return-link{margin-bottom:12px}.ideas-brain-dismiss{color:var(--muted-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:6px;display:grid}.ideas-brain-dismiss svg{width:16px;height:16px}.ideas-brain-dismiss:hover{background:var(--surface-soft)}.ideas-page .ideas-brain-prompt{background:var(--panel);box-shadow:none;border:0;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:8px 12px}.ideas-page .ideas-brain-prompt>p{margin:0;font-size:13px;line-height:1.4}.ideas-page .ideas-brain-prompt--voice{background:0 0;padding-block:8px}.ideas-voice-profile:focus{outline:none}@media (width<=640px){.ideas-page .ideas-brain-prompt{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.ideas-brain-prompt>.ideas-brain-link{grid-row:2;justify-self:start}.ideas-brain-prompt>.ideas-brain-dismiss{grid-area:1/2}}.brain-staged-form{width:100%;max-width:680px;margin:clamp(28px,7vh,80px) auto 0}.brain-step-panel[hidden]{display:none!important}.brain-step-heading{margin:0 0 24px}.brain-step-heading h2{color:var(--ink);letter-spacing:-.02em;outline:none;margin:12px 0 0;font-size:clamp(22px,2.5vw,28px);font-weight:600}.brain-step-heading p{color:var(--muted-ink);margin:0;font-size:12px}.brain-step-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}html .brain-staged-form .ideas-primary-button,html .brain-staged-form .ideas-primary-button:hover{color:#fff}.brain-step-panel .ideas-voice-profile{margin-top:0}.brain-staged-form .ideas-voice-profile-heading:empty{display:none}.brain-staged-form .ideas-voice-record-button{width:auto}@media (width<=600px){.brain-staged-form{margin-top:24px}}html body .brain-staged-form .ideas-copyable-textarea textarea{min-height:96px}.brain-step-autofill{text-align:right;margin:0 0 10px}.brain-step-autofill .brain-website-review{text-align:left;margin-top:16px}.brain-step-autofill .brain-website-review-actions{justify-content:flex-end}.brain-step-heading--welcome{text-align:center}.brain-welcome-start{flex-direction:column;align-items:center;gap:10px;display:flex}.brain-welcome-start p{color:var(--muted-ink);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.brain-welcome-start p svg{width:15px;height:15px}.brain-welcome-subtext{text-align:center;color:var(--muted-ink);margin:-8px 0 28px;font-size:15px;line-height:1.6}.brain-staged-form .brain-autofill-link{box-shadow:none;color:var(--muted-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:4px 0;font-size:13px;display:inline-flex}.brain-staged-form .brain-autofill-link:hover:not(:disabled){color:var(--ink);text-underline-offset:3px;background:0 0;text-decoration:underline}.brain-staged-form .brain-autofill-link:disabled{opacity:.5;cursor:default}.brain-staged-form .brain-autofill-link:focus-visible{outline:1px solid var(--muted-ink);outline-offset:4px}.brain-autofill-link svg{width:14px;height:14px}.brain-field-loading{max-width:calc(100% - 32px);color:var(--muted-ink);pointer-events:none;align-items:center;gap:6px;font-size:13px;display:inline-flex;position:absolute;bottom:16px;right:16px}.brain-field-loading svg{flex-shrink:0;width:14px;height:14px}.brain-step-heading:not(.brain-step-heading--welcome){margin-bottom:16px}.brain-question-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.brain-question-row h2{min-width:0}.brain-question-action{flex-shrink:0;margin-left:auto}.brain-step-heading--welcome .brain-question-row{justify-content:center}.brain-overview{gap:var(--line-card-gap,12px);display:grid}.brain-overview-section{min-width:0}.brain-overview-section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.brain-overview-section-heading h3{color:var(--ink);margin:0;font-size:15px;font-weight:600}.brain-overview-section>p,.brain-overview-voice dd{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.brain-overview-section>p.is-empty{color:var(--muted-ink)}.brain-overview-voice{gap:24px;margin:0;display:grid}.brain-overview-voice dt{margin-bottom:8px}.brain-overview-voice h4{color:var(--ink);margin:0;font-size:14px;font-weight:600}.brain-overview-voice-details summary{cursor:pointer;width:fit-content;color:var(--muted-ink);font-size:14px}.brain-overview-voice-details[open] summary{margin-bottom:16px}.brain-staged-form--overview{max-width:var(--brain-content-width,560px);margin:0}.brain-step-heading[hidden],.brain-overview-section[hidden]{display:none}.brain-overview-section{padding:16px var(--line-card-inset,24px);border-radius:var(--line-card-radius,12px);background:var(--page-card,var(--panel))}.brain-overview-section-heading{margin-bottom:16px}.brain-overview-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.brain-overview-summary::-webkit-details-marker{display:none}.brain-overview-summary h3{color:var(--ink);margin:0;font-size:15px;font-weight:600}.brain-overview-summary svg{width:16px;height:16px;color:var(--muted-ink);transform:rotate(-90deg)}.brain-overview-section[open]>.brain-overview-summary svg{transform:rotate(90deg)}.brain-overview-summary:focus-visible{outline:1px solid var(--muted-ink);outline-offset:6px;border-radius:4px}.brain-overview-section-heading{justify-content:flex-end;margin-top:8px}.brain-inline-editor{min-width:0}.brain-inline-editor>textarea{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--line-card-radius,12px);background:var(--page-background,transparent);width:100%;min-height:140px;color:var(--ink);font:inherit;resize:vertical;padding:14px 16px;font-size:14px;line-height:1.65}.brain-inline-editor .brain-website-input input{box-sizing:border-box;width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;padding:10px}.brain-overview-summary-actions{flex-shrink:0;align-items:center;gap:16px;display:inline-flex}.brain-overview-section[open]>.brain-overview-summary{margin-bottom:16px}.brain-overview-summary-copy{flex:1;min-width:0}.brain-overview-preview{color:var(--muted-ink);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:13px;line-height:1.5;overflow:hidden}.brain-overview-section[open] .brain-overview-preview{display:none}.brain-overview-section>p,.brain-overview-voice{max-width:none}.brain-overview-voice>div+div{border-top:1px solid var(--line);padding-top:20px}.brain-direct-editor>textarea,.brain-direct-editor>.brain-direct-website{box-sizing:border-box;width:100%;max-width:none;min-height:0;color:var(--ink);font:inherit;resize:none;background:0 0;border:0;border-radius:8px;margin:0;padding:12px 16px;font-size:14px;line-height:1.65;display:block}.brain-direct-editor>textarea::placeholder,.brain-direct-website::placeholder{color:var(--muted-ink)}.brain-direct-editor .ideas-voice-profile-fields{gap:24px;max-width:none}.brain-direct-editor .ideas-voice-profile-field+.ideas-voice-profile-field{border-top:1px solid var(--line);padding-top:20px}.brain-direct-editor .ideas-voice-profile-field>label{color:var(--ink);font-size:14px;font-weight:600}html body .brain-direct-editor .ideas-voice-profile-field textarea{box-sizing:border-box;min-height:0;padding:12px 16px}html body .brain-direct-editor textarea,html body .brain-direct-editor .brain-direct-website{transition:background-color .12s}html body .brain-direct-editor textarea:hover:not([readonly]),html body .brain-direct-editor .brain-direct-website:hover:not([readonly]),html body .brain-direct-editor textarea:focus,html body .brain-direct-editor .brain-direct-website:focus{background:#0000003d!important}html[data-theme=light] body .brain-direct-editor textarea:hover:not([readonly]),html[data-theme=light] body .brain-direct-editor .brain-direct-website:hover:not([readonly]),html[data-theme=light] body .brain-direct-editor textarea:focus,html[data-theme=light] body .brain-direct-editor .brain-direct-website:focus{background:#0000000d!important}.brain-direct-editor{width:100%;max-width:760px;margin-inline:auto}.brain-formatted-field{color:var(--ink);overflow-wrap:anywhere;text-align:left;border-radius:8px;padding:12px 16px;font-size:14px;line-height:1.65;transition:background-color .12s}.brain-formatted-field[contenteditable=true]{cursor:text}.brain-formatted-field[contenteditable=true]:hover{background:#0000003d}.brain-formatted-field.is-empty{color:var(--muted-ink)}.brain-formatted-field p{white-space:pre-wrap;margin:0}.brain-formatted-field>*+*{margin-top:14px}.brain-formatted-field ul,.brain-formatted-field ol{margin-bottom:0;padding-left:1.5em}.brain-formatted-field>:first-child{margin-top:0}.brain-formatted-field li+li{margin-top:6px}html[data-theme=light] .brain-formatted-field[contenteditable=true]:hover{background:#0000000d}html body .brain-formatted-field>p+p,html body .brain-formatted-field>ul+p,html body .brain-formatted-field>ol+p,html body .brain-formatted-field>p+ul,html body .brain-formatted-field>p+ol{margin-top:20px}.brain-formatted-field[contenteditable=true]:focus{background:#0000003d}.brain-formatted-field:empty:before,.brain-formatted-field[data-empty=true]:before{content:attr(data-placeholder);color:var(--muted-ink);pointer-events:none}.brain-formatted-field{box-sizing:border-box;min-height:48px}html[data-theme=light] .brain-formatted-field[contenteditable=true]:focus{background:#0000000d}html body .brain-staged-form .brain-formatted-field,html body .brain-staged-form .brain-formatted-field:is(:hover,:focus){background:#02061747}html[data-theme=light] body .brain-staged-form .brain-formatted-field,html[data-theme=light] body .brain-staged-form .brain-formatted-field:is(:hover,:focus){background:#fff}.brain-staged-form--welcome{border-radius:var(--line-card-radius,12px);background:var(--page-card,var(--panel));padding:clamp(24px,5vw,48px)}.brain-autofill-field{position:relative}.brain-field-autofill{justify-content:flex-end;max-width:calc(100% - 32px);display:flex;position:absolute;bottom:12px;right:16px}.brain-autofill-field .brain-formatted-field{min-height:96px;padding-bottom:48px}.brain-staged-form .ideas-copyable-textarea:has(.brain-field-autofill,.brain-field-loading) textarea{padding-bottom:48px}.app-shell{--content-toolbar-height:56px;--content-toolbar-control-height:40px;--content-toolbar-inset:18px;min-height:100svh;color:var(--ink);background:linear-gradient(#1923388c,#10182700 18rem),#101827;padding:28px 22px}.app-shell--centered{place-items:center;display:grid}.app-shell--workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px 22px;padding:18px;transition:grid-template-columns .28s cubic-bezier(.4,0,.2,1);display:grid}.app-shell--workspace.is-collapsed{grid-template-columns:78px minmax(0,1fr)}.app-shell--workspace.is-scheduler-page .sidebar,.app-shell--workspace.is-scheduler-page .main-pane--scheduler{height:calc(100svh - 110px)}.app-shell--workspace.is-upgrade-gated{min-height:100svh}.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}.maintenance-shell{background:linear-gradient(180deg, #1018272e, #101827e0), radial-gradient(circle at 50% 8%, rgba(var(--main-green-rgb), .18), transparent 28rem), #101827;place-items:center;min-height:100svh;padding:28px 18px;display:grid}.maintenance-panel{text-align:center;background:#0f172ac2;border:1px solid #d8f5c733;border-radius:8px;justify-items:center;gap:24px;width:min(100%,620px);padding:42px;display:grid;box-shadow:0 32px 100px #00000057}.maintenance-brand img{width:126px;height:auto;display:block}.maintenance-icon{border:1px solid rgba(var(--main-green-rgb), .36);background:rgba(var(--main-green-rgb), .12);width:58px;height:58px;color:var(--main-green-soft);border-radius:50%;place-items:center;display:grid}.maintenance-icon svg{width:28px;height:28px}.maintenance-copy{gap:12px;display:grid}.maintenance-kicker{color:var(--main-green-soft);text-transform:uppercase;margin:0;font-size:13px;font-weight:850}.maintenance-copy h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(34px,6vw,52px);font-weight:850;line-height:1.04}.maintenance-copy p:last-child{color:#eef3fbb8;max-width:520px;margin:0;font-size:16px;line-height:1.65}.maintenance-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.maintenance-status span{color:#eef3fbc7;background:#02061738;border:1px solid #94a3b82e;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.maintenance-status svg{width:17px;height:17px;color:var(--main-green-soft)}.maintenance-refresh-button{background:var(--main-green);color:#fff;min-height:46px;font:inherit;cursor:pointer;box-shadow:0 18px 40px rgba(var(--main-green-rgb), .24);border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:14px;font-weight:850;display:inline-flex}.maintenance-refresh-button:hover{filter:brightness(1.04)}.maintenance-refresh-button svg{width:17px;height:17px}html[data-theme=light] .maintenance-shell{background:linear-gradient(180deg, #f9fafbc2, #eef2f7f5), radial-gradient(circle at 50% 8%, rgba(var(--main-green-rgb), .22), transparent 28rem), #f9fafb}html[data-theme=light] .maintenance-panel{background:#ffffffe0;border-color:#7dc75542;box-shadow:0 28px 80px #27324424}html[data-theme=light] .maintenance-icon{border-color:rgba(var(--main-green-rgb), .3);background:rgba(var(--main-green-rgb), .12);color:var(--main-green)}html[data-theme=light] .maintenance-kicker,html[data-theme=light] .maintenance-status svg{color:var(--main-green)}html[data-theme=light] .maintenance-copy h1{color:var(--ink)}html[data-theme=light] .maintenance-copy p:last-child{color:var(--muted-ink)}html[data-theme=light] .maintenance-status span{color:#4b5563;background:#f9fafbc7;border-color:#7dc7552e}@media (width<=640px){.maintenance-panel{gap:20px;padding:30px 22px}.maintenance-brand img{width:112px}.maintenance-status{grid-template-columns:1fr}.maintenance-refresh-button{width:100%}}.upgrade-gate{z-index:10;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg, #10182738, #101827ad), radial-gradient(circle at 50% 22%, rgba(var(--main-green-rgb), .16), transparent 26rem);place-items:start center;max-height:calc(100svh - 110px);padding:86px 24px 48px;display:grid;position:absolute;inset:0;overflow-y:auto}.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}html[data-theme=light] .upgrade-gate{background:linear-gradient(180deg, #f9fafbbd, #f9fafbe6), radial-gradient(circle at 50% 22%, rgba(var(--main-green-rgb), .18), transparent 26rem)}html[data-theme=light] .upgrade-pricing-eyebrow{color:var(--main-green)}html[data-theme=light] .upgrade-pricing-header h2{color:#253044}html[data-theme=light] .upgrade-pricing-header p{color:#697282}html[data-theme=light] .upgrade-pricing-toggle{background:#eef2f7;border-color:#d7dce5;box-shadow:inset 0 0 0 1px #ffffffb3}html[data-theme=light] .upgrade-pricing-toggle button{color:#7a8392}html[data-theme=light] .upgrade-pricing-toggle button.is-active{color:#fff;background:var(--main-green);box-shadow:0 8px 18px rgba(var(--main-green-rgb), .24)}html[data-theme=light] .upgrade-plan-card{border-color:rgba(var(--main-green-rgb), .72);background:#fff;box-shadow:0 24px 70px #27324424,0 0 0 1px #d1d5dcb3}html[data-theme=light] .upgrade-plan-title-row h3{color:var(--main-green)}html[data-theme=light] .upgrade-plan-description,html[data-theme=light] .upgrade-feature-list li{color:#5f6878}html[data-theme=light] .upgrade-price-row strong{color:#253044}html[data-theme=light] .upgrade-price-row span{color:#596274}html[data-theme=light] .upgrade-price-row small{color:#7b8494}.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{z-index:90;flex-direction:column;gap:18px;height:calc(100svh - 110px);display:flex;position:sticky;top:92px;overflow:visible}.responsive-nav-backdrop{display:none}.workspace-topbar{z-index:1000;background:0 0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:22px;width:100%;min-height:56px;display:flex;position:sticky;top:18px}.workspace-topbar-brand{z-index:2;flex:none;align-items:center;gap:18px;min-width:260px;display:inline-flex;position:relative}.workspace-topbar-brand img{width:120px;height:auto;display:block;transform:translateY(-5px)}.app-shell--workspace.is-dashboard-page .workspace-topbar,.app-shell--workspace.is-team-page .workspace-topbar,.app-shell--workspace.is-ideas-page .workspace-topbar{--dashboard-topbar-sidebar-width:260px;--dashboard-topbar-column-gap:22px;grid-template-columns:260px minmax(0,1fr);column-gap:22px;display:grid}.dashboard-search--topbar{flex:auto;min-width:260px;max-width:none;margin:0}.dashboard-search--topbar input{border-radius:8px;min-height:46px}.dashboard-search--dashboard-topbar{grid-column:2;justify-self:center;width:min(100%,1120px);min-width:0;max-width:1120px;margin:0}.is-dashboard-page .dashboard-search--dashboard-topbar,.is-team-page .dashboard-search--dashboard-topbar,.is-ideas-page .dashboard-search--dashboard-topbar{top:50%;left:var(--dashboard-search-left,calc(var(--dashboard-topbar-sidebar-width,260px) + var(--dashboard-topbar-column-gap,22px) + max(0px, ( 100% - var(--dashboard-topbar-sidebar-width,260px) - var(--dashboard-topbar-column-gap,22px) - 1120px ) / 2)));width:var(--dashboard-search-width,min(1120px, calc(100% - var(--dashboard-topbar-sidebar-width,260px) - var(--dashboard-topbar-column-gap,22px))));position:absolute;transform:translateY(-50%)}.is-collapsed.is-dashboard-page .workspace-topbar,.is-collapsed.is-team-page .workspace-topbar,.is-collapsed.is-ideas-page .workspace-topbar{--dashboard-topbar-sidebar-width:78px;grid-template-columns:78px minmax(0,1fr)}.is-dashboard-page .workspace-topbar-actions,.is-team-page .workspace-topbar-actions,.is-ideas-page .workspace-topbar-actions{position:absolute;right:0}.workspace-topbar-actions{margin-left:auto}.sidebar-header{justify-content:flex-start;align-items:center;gap:14px;min-height:44px;padding:0 12px;display:flex}.sidebar-header img{width:120px;height:auto;display:block;transform:translateY(-5px)}.sidebar-toggle{color:#eef3fbb8;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b829;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-grid;position:relative}.sidebar-toggle:hover{color:var(--ink);background:#eef3fb12}.sidebar-toggle svg{width:18px;height:18px}.workspace-topbar-brand .sidebar-toggle-app-icon{display:none}.sidebar-nav{background:#0f172ad1;border:1px solid #94a3b829;border-radius:16px;flex-direction:column;flex:1;align-items:stretch;gap:6px;min-height:0;padding:12px 12px 16px;display:flex;box-shadow:0 18px 45px #0003,inset 0 1px #ffffff08}.nav-button{color:#eef3fbb8;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;column-gap:0;padding:0 12px 0 0;font-size:14px;font-weight:550;transition:background .16s,color .16s,transform .16s;display:grid;position:relative}.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:default;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;justify-self:center;width:19px;height:19px}.nav-button--ideas{overflow:hidden}.nav-button .nav-new-badge{z-index:1;pointer-events:none;background:var(--main-green);color:#fff;width:92px;box-shadow:0 2px 7px rgba(var(--main-green-rgb), .24), inset 0 1px 0 #ffffff47;letter-spacing:.055em;text-align:center;text-indent:-7px;text-transform:uppercase;transform-origin:50%;padding:2px 0;font-size:9px;font-weight:850;line-height:1.3;position:absolute;top:0;left:-26px;transform:rotate(-32deg)}.sidebar-storage-usage{color:#eef3fbb8;border-top:1px solid #94a3b824;align-self:center;gap:9px;width:100%;margin-top:auto;padding:12px;transition:width .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1);display:grid}.sidebar-app-promo-group{flex:none;align-self:center;width:min(100%,190px);margin:14px 0}.sidebar-app-promo-heading{color:var(--ink);letter-spacing:-.02em;margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.25}.sidebar-app-promo{aspect-ratio:9/16;background:#02060b;border:1px solid #94a3b82e;border-radius:14px;flex:none;align-self:center;width:min(100%,190px);margin:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:block;overflow:hidden;box-shadow:0 14px 32px #0000003d,inset 0 1px #ffffff0a}.sidebar-app-promo:hover{border-color:rgba(var(--main-green-rgb), .58);box-shadow:0 16px 36px #0000004d, 0 0 0 3px rgba(var(--main-green-rgb), .1);transform:translateY(-2px)}.sidebar-app-promo:focus-visible{outline:2px solid var(--main-green);outline-offset:3px}.sidebar-app-promo video{object-fit:cover;width:100%;height:100%;display:block}.sidebar-storage-heading{align-items:center;gap:10px;min-width:0;padding-left:6px;font-size:13px;font-weight:750;transition:padding-left .28s cubic-bezier(.4,0,.2,1);display:flex}.sidebar-storage-heading svg{width:17px;height:17px;color:var(--main-green-soft);flex:none}.sidebar-storage-heading span,.sidebar-storage-usage strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-storage-usage strong{color:var(--ink);font-size:13px;font-weight:750}.sidebar-storage-track{background:#94a3b82e;border-radius:999px;width:100%;height:6px;overflow:hidden}.sidebar-storage-track span{border-radius:inherit;background:var(--main-green);min-width:3px;height:100%;display:block}.workspace-switcher{width:100%;min-width:0;margin-top:0;position:relative}.workspace-switcher-button{width:100%;min-width:0;min-height:44px;padding-left:0;padding-right:10px;overflow:hidden}.workspace-switcher-button--static{cursor:default}.workspace-switcher-button--static:hover{background:#0f172a33;border-color:#94a3b829}.workspace-switcher-button .workspace-logo{border-radius:7px;justify-self:center;width:28px;height:28px}.app-shell--workspace:not(.is-collapsed) .workspace-switcher-button{gap:7px}.app-shell--workspace:not(.is-collapsed) .workspace-switcher-button .workspace-logo{transform:translate(0)}.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;transition:width .22s,opacity .12s,transform .22s;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-divider{background:#94a3b81f;width:100%;height:1px}.workspace-menu-item--create{margin-top:0}.workspace-menu-item--manage{color:#eef3fbe0;margin-top:0}.workspace-menu-tooltip,.nav-tooltip,.workspace-brand-tooltip,.workspace-menu-item span.workspace-brand-tooltip.workspace-brand-tooltip--menu{display:none}.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:#ffedd5db;background:linear-gradient(135deg,#f5a62329,#f59e0b14);border:1px solid #f5a62357;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin:0 0 6px;padding:12px 13px;font-size:14px;line-height:1.55;display:grid}.billing-workspace-charge-note>svg{color:#f8c66c;stroke-width:2.25px;width:20px;height:20px;transform:translateY(2px)}.billing-workspace-charge-copy{gap:2px;min-width:0;display:grid}.billing-workspace-charge-note strong{color:#f8c66c;font-weight:800}.billing-workspace-charge-note.is-complimentary{border-color:rgba(var(--main-green-rgb), .3);background:rgba(var(--main-green-rgb), .1);color:#eef3fbb8;grid-template-columns:1fr;gap:2px}.billing-workspace-charge-note.is-complimentary 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}.nav-divider--workspace{width:calc(100% + 24px);margin:5px -12px 10px}.is-collapsed .sidebar-header{justify-content:flex-start;width:max-content;padding:0 12px}.is-collapsed .sidebar-header img{display:block}.is-collapsed .sidebar{z-index:900;height:calc(100svh - 110px);top:92px}.is-collapsed .workspace-topbar-brand{width:max-content;min-width:0}.is-collapsed .sidebar-nav{overflow:visible}.is-collapsed .nav-button{align-self:stretch;width:100%;min-height:44px;padding:0;position:relative}.is-collapsed .nav-button--ideas{overflow:visible}.is-collapsed .nav-button span{display:none}.is-collapsed .nav-button .workspace-logo{display:inline-grid}.is-collapsed .workspace-switcher{align-self:stretch;width:100%}.is-collapsed .workspace-switcher-button{width:100%;min-height:44px;padding:0;overflow:visible}.is-collapsed .workspace-switcher-button .workspace-logo{width:28px;height:28px;margin:0}.is-collapsed .workspace-switcher-chevron{display:none}.app-shell--workspace.is-collapsed .sidebar .workspace-menu{z-index:1300;justify-items:center;width:58px;max-width:none;top:0;left:calc(100% + 12px);right:auto;overflow:visible}.app-shell--workspace.is-collapsed .sidebar .workspace-menu-item{justify-content:center;width:44px;height:44px;min-height:44px;padding:0;position:relative;overflow:visible}.app-shell--workspace.is-collapsed .sidebar .workspace-menu-item span:not(.workspace-logo){display:none}.app-shell--workspace.is-collapsed .sidebar .workspace-menu-item .workspace-logo--menu{width:28px;height:28px}.app-shell--workspace.is-collapsed .sidebar .workspace-menu-item>svg{background:var(--main-green);color:#fff;border-radius:999px;width:14px;height:14px;padding:3px;position:absolute;top:26px;left:calc(50% + 4px)}.app-shell--workspace.is-collapsed .sidebar .workspace-menu-item--create{border-top:0;margin-top:0}.app-shell--workspace.is-collapsed .sidebar .workspace-menu-item--create>svg,.app-shell--workspace.is-collapsed .sidebar .workspace-menu-item--manage>svg{color:currentColor;background:0 0;border-radius:0;width:16px;height:16px;padding:0;position:static}.is-collapsed .nav-divider{margin-inline:8px}.is-collapsed .nav-divider--workspace{width:calc(100% + 24px);margin:5px -12px 10px}.is-collapsed .sidebar-storage-usage{border-top:1px solid #94a3b824;align-self:center;width:44px;padding:10px 0 0;position:relative}.is-collapsed .sidebar-app-promo-group{display:none}.is-collapsed .sidebar-storage-heading{justify-content:center;padding-left:0}.is-collapsed .sidebar-storage-heading span,.is-collapsed .sidebar-storage-usage strong{display:none}.is-collapsed .sidebar-storage-track{justify-self:center;width:28px}@media (width>=921px){.app-shell--workspace:not(.is-collapsed) .sidebar-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94a3b880 transparent;overflow-y:auto}.app-shell--workspace:not(.is-collapsed) .sidebar-nav>*{flex-shrink:0}.workspace-topbar-brand{grid-template-columns:78px minmax(0,1fr);gap:0;width:260px;transition:width .28s cubic-bezier(.4,0,.2,1),min-width .28s cubic-bezier(.4,0,.2,1);display:grid}.workspace-topbar-brand .sidebar-toggle{justify-self:center}.workspace-topbar-brand .workspace-brand-logo{justify-self:start}.is-collapsed .workspace-topbar-brand{grid-template-columns:78px;gap:0;width:78px;min-width:78px}.is-collapsed .workspace-brand-logo{display:none}.is-collapsed .workspace-switcher-button .workspace-brand-tooltip,.app-shell--workspace.is-collapsed .sidebar .workspace-menu-item .workspace-brand-tooltip.workspace-brand-tooltip--menu,.is-collapsed .nav-button .nav-tooltip{z-index:2000;color:#fff;opacity:0;pointer-events:none;text-overflow:clip;visibility:hidden;white-space:nowrap;background:#0b1020;border:1px solid #94a3b833;border-radius:9px;flex:none;max-width:none;padding:9px 12px;font-size:13px;font-weight:700;line-height:1;transition:opacity .12s,visibility .12s;display:block;position:absolute;top:50%;left:calc(100% + 14px);overflow:visible;transform:translateY(-50%);box-shadow:0 10px 28px #0f172a3d}.is-collapsed .workspace-switcher-button .workspace-brand-tooltip:before,.app-shell--workspace.is-collapsed .sidebar .workspace-menu-item .workspace-brand-tooltip.workspace-brand-tooltip--menu:before,.is-collapsed .nav-button .nav-tooltip:before{content:"";background:#0b1020;border-bottom:1px solid #94a3b833;border-left:1px solid #94a3b833;width:9px;height:9px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.is-collapsed .workspace-switcher-button:hover .workspace-brand-tooltip,.is-collapsed .workspace-switcher-button:focus-visible .workspace-brand-tooltip,.app-shell--workspace.is-collapsed .sidebar .workspace-menu-item:hover .workspace-brand-tooltip.workspace-brand-tooltip--menu,.app-shell--workspace.is-collapsed .sidebar .workspace-menu-item:focus-visible .workspace-brand-tooltip.workspace-brand-tooltip--menu,.is-collapsed .nav-button:hover .nav-tooltip,.is-collapsed .nav-button:focus-visible .nav-tooltip{opacity:1;visibility:visible}.is-collapsed .sidebar-toggle{background:0 0;border-color:#0000;border-radius:999px;width:40px;height:40px;overflow:hidden}.is-collapsed .sidebar-toggle:after{z-index:1;box-sizing:border-box;border-radius:inherit;content:"";opacity:0;background:#fff;border:1px solid #d1d5dc;transition:opacity .16s;position:absolute;inset:0}.is-collapsed .workspace-topbar-brand .sidebar-toggle-app-icon{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.4)}.is-collapsed .sidebar-toggle-menu-icon{z-index:2;color:#9da2ae;opacity:0;transition:opacity .16s;position:relative}.is-collapsed .sidebar-toggle:hover,.is-collapsed .sidebar-toggle:focus-visible{background:0 0;border-color:#0000}.is-collapsed .sidebar-toggle:hover:after,.is-collapsed .sidebar-toggle:focus-visible:after,.is-collapsed .sidebar-toggle:hover .sidebar-toggle-menu-icon,.is-collapsed .sidebar-toggle:focus-visible .sidebar-toggle-menu-icon{opacity:1}html[data-theme=light] .is-collapsed .sidebar-toggle:after{background:#fff}html[data-theme=light] .is-collapsed .sidebar-toggle-menu-icon,html[data-theme=light] .is-collapsed .sidebar-toggle:hover .sidebar-toggle-menu-icon,html[data-theme=light] .is-collapsed .sidebar-toggle:focus-visible .sidebar-toggle-menu-icon{color:#9da2ae}.nav-button>span:not(.workspace-logo):not(.workspace-menu-tooltip):not(.workspace-brand-tooltip):not(.nav-tooltip):not(.nav-new-badge){opacity:1;white-space:nowrap;max-width:190px;transition:max-width .24s cubic-bezier(.4,0,.2,1),opacity .14s;display:block;overflow:hidden}.is-collapsed .nav-button>span:not(.workspace-logo):not(.workspace-menu-tooltip):not(.workspace-brand-tooltip):not(.nav-tooltip):not(.nav-new-badge){opacity:0;max-width:0;display:block}.nav-button .nav-new-badge{opacity:1;visibility:visible;transition:opacity .1s .18s,visibility 0s linear .18s}.is-collapsed .nav-button .nav-new-badge{opacity:0;visibility:hidden;transition:none;display:block}.is-collapsed .workspace-switcher-chevron{opacity:0;display:block;transform:translate(-4px);width:0!important}.app-shell--workspace.is-scheduler-page .dashboard-search--topbar{margin-left:4px}}.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{align-self:start;min-width:0;padding:0 4px 28px}.main-pane--content-column{align-content:start;justify-items:center;display:grid}:is(.main-pane--content-column:has(>.posts-panel),.main-pane--content-column:has(>.ideas-page),.main-pane--content-column:has(>.settings-page)){height:calc(100svh - 110px);min-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.main-pane--content-column>.dashboard-toolbar,.main-pane--content-column>.admin-acting-banner{width:100%;max-width:none}.main-pane--content-column>.dashboard-toolbar,.main-pane--scheduler>.dashboard-toolbar{justify-content:flex-end;display:none}.main-pane--content-column>.dashboard-toolbar .page-title,.main-pane--scheduler>.dashboard-toolbar .page-title{display:none}.main-pane--content-column>.dashboard-onboarding-restore,.main-pane--content-column>.dashboard-celebration-panel,.main-pane--content-column>.posts-panel,.main-pane--content-column>.connections-panel,.main-pane--content-column>.auto-captions-panel,.main-pane--content-column>.settings-page,.main-pane--content-column>.billing-panel,.main-pane--content-column>.profile-panel{width:min(100%,1120px);max-width:1120px}.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-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-stop-access-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;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.admin-stop-access-button svg{flex:none;display:block}.admin-acting-email-wrap{align-items:center;gap:0;display:inline-flex}.admin-acting-email-button{min-height:0;color:var(--main-green-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;display:inline}.admin-acting-email-button:hover,.admin-acting-email-button:focus-visible{color:#d9ffc7;outline:none;text-decoration:underline}.main-pane--scheduler{grid-template-rows:auto auto minmax(0,1fr);height:calc(100svh - 122px);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{z-index:110;background:#101827;justify-content:space-between;align-items:center;gap:20px;padding:0 0 20px;display:flex;position:sticky;top:0}.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.dashboard-search--topbar{width:auto}.dashboard-search.dashboard-search--dashboard-topbar{width:var(--dashboard-search-width,min(100%, 1120px));max-width:1120px}.dashboard-search svg{color:#eef3fb75;pointer-events:none;width:17px;height:17px;position:absolute;left:13px}.dashboard-search .dashboard-search-loading{color:var(--main-green)}.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;position:relative}.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:var(--content-toolbar-control-height,40px);height:var(--content-toolbar-control-height,40px)}.toolbar-icon-button svg{width:18px;height:18px}.toolbar-icon-button[data-tooltip]:after{z-index:1200;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:750;line-height:1;transition:opacity .12s;position:absolute;top:calc(100% + 8px);right:50%;transform:translate(50%)}.toolbar-icon-button[data-tooltip]:before{z-index:1200;content:"";opacity:0;pointer-events:none;background:#020617f5;width:8px;height:8px;transition:opacity .12s;position:absolute;top:calc(100% + 4px);right:calc(50% - 4px);transform:rotate(45deg)}.toolbar-icon-button[data-tooltip]:hover:after,.toolbar-icon-button[data-tooltip]:hover:before,.toolbar-icon-button[data-tooltip]:focus-visible:after,.toolbar-icon-button[data-tooltip]:focus-visible:before{opacity:1}.toolbar-icon-button--panel[data-tooltip]:after{top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.toolbar-icon-button--panel[data-tooltip]:before{top:calc(50% - 4px);right:calc(100% + 6px);transform:rotate(45deg)}.toolbar-floating-tooltip{z-index:10000;color:#fff;pointer-events:none;white-space:nowrap;background:#020617f5;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:750;line-height:1;position:fixed;transform:translate(-50%,-100%)}.toolbar-floating-tooltip.is-left{transform:translate(-100%,-50%)}.toolbar-floating-tooltip.is-left>span{inset:calc(50% - 4px) -4px auto auto}.toolbar-floating-tooltip.is-multiline{white-space:pre-line;text-align:center;line-height:1.4}.toolbar-floating-tooltip>span{background:inherit;width:8px;height:8px;position:absolute;bottom:-4px;left:calc(50% - 4px);transform:rotate(45deg)}.dashboard-upload-button{background:var(--main-green);color:#fff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;box-shadow:none;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:none}.dashboard-upload-button:disabled,.dashboard-upload-button:disabled:hover{cursor:default;opacity:.5;filter:saturate(.55);background:var(--main-green);box-shadow:none;transform:none}.dashboard-upload-button.is-disabled:hover{background:var(--main-green);box-shadow:none}.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:120;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)}.dashboard-onboarding-panel,.dashboard-celebration-panel{background:linear-gradient(135deg, rgba(var(--main-green-rgb), .16), #ef486f14), #0f172ac7;border:1px solid #94a3b829;border-radius:16px;gap:18px;width:100%;margin:0 0 14px;display:grid;box-shadow:0 18px 45px #0000002e,inset 0 1px #ffffff0a}.dashboard-celebration-panel{border-color:rgba(var(--main-green-rgb), .24);background:rgba(var(--main-green-rgb), .11);gap:14px;position:relative;box-shadow:0 18px 45px #00000029,inset 0 1px #ffffff08}.dashboard-onboarding-panel{grid-template-columns:1fr;align-items:start;padding:32px 20px 20px;position:relative}.dashboard-onboarding-copy{align-content:start;gap:12px;min-width:0;padding-right:120px;display:grid}.dashboard-onboarding-kicker{color:var(--main-green-soft);letter-spacing:0;font-size:13px;font-weight:800}.dashboard-onboarding-copy h2,.dashboard-celebration-panel h2{color:var(--ink);letter-spacing:0;margin:0;font-size:24px;font-weight:760;line-height:1.18}.dashboard-onboarding-copy p,.dashboard-celebration-panel p{color:#eef3fbad;max-width:560px;margin:0;font-size:14px;line-height:1.55}.dashboard-onboarding-actions,.dashboard-celebration-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.dashboard-onboarding-link-button{color:#eef3fb9e;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:13px;font-weight:700}.dashboard-onboarding-link-button:hover,.dashboard-onboarding-link-button:focus-visible{color:var(--ink);outline:none}.dashboard-onboarding-welcome{z-index:90;border:1px solid rgba(var(--main-green-rgb), .3);background:linear-gradient(135deg, rgba(var(--main-green-rgb), .16), #0f172af5), #0f172afa;border-radius:16px;gap:14px;width:min(480px,100vw - 32px);padding:28px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 70px #0000006b,inset 0 1px #ffffff0a}.main-pane--content-column>.dashboard-onboarding-welcome{width:min(480px,100vw - 32px)}.dashboard-onboarding-welcome h2{color:var(--ink);letter-spacing:0;margin:0;font-size:28px;font-weight:780;line-height:1.16}.dashboard-onboarding-welcome p{color:#eef3fbad;margin:0;font-size:14px;line-height:1.6}.dashboard-onboarding-start-button{background:var(--main-green);color:#fff;min-height:44px;font:inherit;cursor:pointer;box-shadow:none;border:0;border-radius:10px;justify-content:center;justify-self:center;align-items:center;padding:0 18px;font-size:14px;font-weight:750;display:inline-flex}.dashboard-onboarding-start-button:hover,.dashboard-onboarding-start-button:focus-visible{background:var(--main-green-muted);outline:none}.dashboard-onboarding-bubble{--dashboard-onboarding-pointer-background:#0f172a;z-index:1100;border:1px solid rgba(var(--main-green-rgb), .28);background:linear-gradient(135deg, rgba(var(--main-green-rgb), .14), #0f172aeb), #0f172af0;border-radius:14px;gap:18px;width:min(420px,100vw - 32px);padding:24px;display:grid;position:fixed;top:118px;right:30px;box-shadow:0 18px 38px #0000003d,inset 0 1px #ffffff0a}.main-pane--content-column>.dashboard-onboarding-bubble{width:min(420px,100vw - 32px)}.dashboard-onboarding-bubble--connect{top:190px;left:184px;right:auto}.dashboard-onboarding-bubble--connect-page{top:160px;left:50%;right:auto;transform:translate(-50%)}.dashboard-onboarding-bubble--connect-menu-open{top:500px}.dashboard-onboarding-bubble--create{top:88px;right:18px}.dashboard-onboarding-bubble--create-menu-open{top:190px}.dashboard-onboarding-bubble--review{top:258px;left:clamp(320px,50vw - 540px,520px);right:auto}.dashboard-onboarding-bubble--captions{top:226px;right:112px}.dashboard-onboarding-bubble--launch{top:auto;bottom:98px;right:34px}.dashboard-onboarding-bubble-pointer{box-sizing:border-box;border:0;border-top:1px solid rgba(var(--main-green-rgb), .28);border-left:1px solid rgba(var(--main-green-rgb), .28);background:var(--dashboard-onboarding-pointer-background);width:14px;height:14px;position:absolute;top:-7px;right:42px;transform:translate(50%)rotate(45deg)}.dashboard-onboarding-bubble--connect .dashboard-onboarding-bubble-pointer{top:var(--dashboard-onboarding-pointer-top,60px);left:-7px;right:auto;transform:translateY(-50%)rotate(-45deg)}.dashboard-onboarding-bubble--connect-page .dashboard-onboarding-bubble-pointer{top:-7px;right:auto;left:var(--dashboard-onboarding-pointer-left,50%);transform:translate(-50%)rotate(45deg)}.dashboard-onboarding-bubble--connect-menu-open .dashboard-onboarding-bubble-pointer{display:none}.dashboard-onboarding-bubble--create .dashboard-onboarding-bubble-pointer{top:-7px;right:auto;left:var(--dashboard-onboarding-pointer-left,calc(100% - 80px));transform:translate(-50%)rotate(45deg)}.dashboard-onboarding-bubble--review .dashboard-onboarding-bubble-pointer{top:var(--dashboard-onboarding-pointer-offset,48px);left:auto;right:-7px;transform:translateY(-50%)rotate(135deg)}.dashboard-onboarding-bubble--review-below .dashboard-onboarding-bubble-pointer{top:-7px;bottom:auto;right:auto;left:var(--dashboard-onboarding-pointer-offset,50%);transform:translate(-50%)rotate(45deg)}.dashboard-onboarding-bubble--review-above .dashboard-onboarding-bubble-pointer{top:auto;bottom:-7px;right:auto;left:var(--dashboard-onboarding-pointer-offset,50%);transform:translate(-50%)rotate(225deg)}.dashboard-onboarding-bubble--captions .dashboard-onboarding-bubble-pointer{top:-7px;left:auto;right:144px;transform:translate(50%)rotate(45deg)}.dashboard-onboarding-bubble--drawer{z-index:1605}.dashboard-onboarding-bubble--drawer.dashboard-onboarding-bubble--review{top:148px;left:auto;right:120px}.dashboard-onboarding-bubble--drawer.dashboard-onboarding-bubble--captions{top:252px;left:auto;right:112px}.dashboard-onboarding-bubble--drawer.dashboard-onboarding-bubble--drawer-add-profile{top:132px;left:auto;right:70px}.dashboard-onboarding-bubble--drawer.dashboard-onboarding-bubble--drawer-add-profile-menu-open{top:330px}.dashboard-onboarding-bubble--drawer.dashboard-onboarding-bubble--review .dashboard-onboarding-bubble-pointer{top:-7px;left:auto;right:82px;transform:translate(50%)rotate(45deg)}.dashboard-onboarding-bubble--drawer.dashboard-onboarding-bubble--captions .dashboard-onboarding-bubble-pointer{top:-7px;left:auto;right:144px;transform:translate(50%)rotate(45deg)}.dashboard-onboarding-bubble--drawer.dashboard-onboarding-bubble--drawer-add-profile .dashboard-onboarding-bubble-pointer{top:-7px;left:auto;right:58px;transform:translate(50%)rotate(45deg)}.dashboard-onboarding-bubble--drawer.dashboard-onboarding-bubble--drawer-add-profile-menu-open .dashboard-onboarding-bubble-pointer{display:none}.dashboard-onboarding-bubble--drawer.dashboard-onboarding-bubble--launch{bottom:96px;right:94px}.dashboard-onboarding-bubble--launch .dashboard-onboarding-bubble-pointer{top:auto;bottom:-7px;right:44px;transform:translate(50%)rotate(225deg)}.dashboard-onboarding-bubble .dashboard-onboarding-progress{min-width:0;margin:0}.dashboard-onboarding-bubble-body{align-items:start;gap:0;display:grid}.dashboard-onboarding-bubble-body h2{color:var(--ink);letter-spacing:0;margin:0;font-size:18px;font-weight:780;line-height:1.2}.dashboard-onboarding-bubble-body p{color:#eef3fba3;margin:10px 0 0;font-size:14px;line-height:1.55}.dashboard-onboarding-bubble-footer{color:#eef3fb8f;white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;font-size:12px;font-weight:750;display:grid}.dashboard-onboarding-bubble-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-onboarding-close-button,.dashboard-onboarding-next-button{min-height:40px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:750;display:inline-flex}.dashboard-onboarding-close-button{color:#eef3fb9e;background:0 0;border:1px solid #0000;padding-inline:10px}.dashboard-onboarding-close-button:hover,.dashboard-onboarding-close-button:focus-visible{color:var(--ink);background:#eef3fb14;border-color:#0000;outline:none}.dashboard-onboarding-next-button{border:1px solid var(--main-green);background:var(--main-green);color:#fff;gap:6px;min-width:92px}.dashboard-onboarding-next-button:hover,.dashboard-onboarding-next-button:focus-visible{border-color:var(--main-green-muted);background:var(--main-green-muted);outline:none}.dashboard-onboarding-next-button svg{stroke-width:2.4px;width:16px;height:16px}.dashboard-onboarding-hide-button{color:#eef3fbb8;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid;position:absolute;top:14px;right:14px}.dashboard-onboarding-hide-button svg{stroke-width:2.25px;width:18px;height:18px}.dashboard-onboarding-hide-button:hover,.dashboard-onboarding-hide-button:focus-visible{color:var(--ink);background:#eef3fb14;outline:none}.dashboard-onboarding-create-menu{justify-self:end}.dashboard-onboarding-create-dropdown{left:auto;right:0}.dashboard-onboarding-checklist{background:#0f172a85;border:1px solid #94a3b81f;border-radius:14px;gap:8px;min-width:0;padding:12px;display:grid}.dashboard-onboarding-progress{gap:8px;margin:0 0 2px;display:grid}.dashboard-onboarding-progress span{color:#eef3fba8;font-size:12px;font-weight:750}.dashboard-onboarding-progress-track{background:#eef3fb14;border-radius:999px;width:100%;height:6px;overflow:hidden}.dashboard-onboarding-progress-track span{border-radius:inherit;background:var(--main-green);height:100%;transition:width .2s;display:block}.dashboard-onboarding-step{background:#eef3fb09;border:1px solid #94a3b81a;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px;display:grid}.dashboard-onboarding-step.is-complete{border-color:rgba(var(--main-green-rgb), .24);background:rgba(var(--main-green-rgb), .08)}.dashboard-onboarding-step-icon{color:#eef3fbb8;background:#eef3fb12;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.dashboard-onboarding-step.is-complete .dashboard-onboarding-step-icon{background:var(--main-green);color:#fff}.dashboard-onboarding-step-icon svg{width:17px;height:17px}.dashboard-onboarding-step strong,.dashboard-onboarding-step small{min-width:0;display:block}.dashboard-onboarding-step-copy{min-width:0}.dashboard-onboarding-step strong{color:var(--ink);font-size:13px;font-weight:760;line-height:1.3}.dashboard-onboarding-step-number{color:var(--main-green-soft);margin:0 0 7px;font-size:11px;font-weight:800;line-height:1.2}.dashboard-onboarding-step small{color:#eef3fb8f;margin-top:3px;font-size:12px;font-weight:520;line-height:1.35}.dashboard-onboarding-step-action{border:1px solid rgba(var(--main-green-rgb), .32);background:rgba(var(--main-green-rgb), .12);min-height:36px;color:var(--main-green-soft);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:780;display:inline-flex}.dashboard-onboarding-step-action:hover:not(:disabled),.dashboard-onboarding-step-action:focus-visible:not(:disabled),.dashboard-onboarding-step-action.is-open{background:var(--main-green);color:#fff;outline:none}.dashboard-onboarding-step-action:disabled{color:#eef3fb61;cursor:default;background:#eef3fb0b;border-color:#94a3b81f}.dashboard-onboarding-step-action svg{width:15px;height:15px}.dashboard-onboarding-restore{background:#0f172a94;border:1px solid #94a3b824;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;margin:0 0 14px;padding:10px 14px;display:grid}.dashboard-onboarding-restore-copy{grid-template-columns:minmax(0,auto) minmax(120px,1fr);align-items:center;gap:14px;min-width:0;display:grid}.dashboard-onboarding-restore-summary{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.dashboard-onboarding-restore strong{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:760;line-height:1.3}.dashboard-onboarding-restore span{color:#eef3fb94;min-width:0;font-size:12px;font-weight:640;line-height:1.3}.dashboard-onboarding-restore-track{background:#eef3fb14;border-radius:999px;min-width:120px;height:4px;overflow:hidden}.dashboard-onboarding-restore-track span{border-radius:inherit;background:var(--main-green);height:100%;transition:width .2s;display:block}.dashboard-onboarding-restore button{min-height:0;color:var(--main-green-soft);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:750;display:inline}.dashboard-onboarding-restore button:hover,.dashboard-onboarding-restore button:focus-visible{color:var(--ink);outline:none}.dashboard-celebration-panel{grid-template-columns:minmax(0,1fr);align-items:start;padding:34px 72px 34px 34px}.dashboard-celebration-panel>div{gap:12px;max-width:760px;display:grid}.dashboard-celebration-panel .dashboard-onboarding-kicker{margin-bottom:2px}.dashboard-celebration-panel h2{font-size:30px}.dashboard-celebration-panel p{max-width:680px}.dashboard-celebration-secondary-button{background:var(--main-green);color:#fff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;box-shadow:none;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:750;display:inline-flex}.dashboard-celebration-close-button{color:#eef3fb94;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:inline-grid;position:absolute;top:14px;right:14px}.dashboard-celebration-close-button:hover,.dashboard-celebration-close-button:focus-visible{color:var(--ink);outline:none}.dashboard-celebration-close-button svg{width:20px;height:20px}.dashboard-celebration-secondary-button:hover,.dashboard-celebration-secondary-button:focus-visible{background:var(--main-green-muted);color:#fff;outline:none}.dashboard-celebration-secondary-button svg{width:17px;height:17px}.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}.posts-panel{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;max-height:none;display:grid;position:relative;overflow:hidden}.settings-page{overscroll-behavior:contain;scrollbar-color:#94a3b880 transparent;height:100%;min-height:0;max-height:none;overflow:auto}.posts-panel>.panel-heading{z-index:10;background:#0f172af5;border-top-left-radius:16px;border-top-right-radius:16px;position:relative;box-shadow:0 10px 24px #0206172e,inset 0 1px #ffffff08}.posts-panel>.post-list{overscroll-behavior:contain;scrollbar-color:#94a3b880 transparent;min-height:0;overflow:auto}.settings-page>.settings-section-header{z-index:3;min-height:72px;box-shadow:none;background:#0f172af5;border-bottom:1px solid #94a3b829;align-items:center;gap:16px;padding-right:24px;display:flex;position:sticky;top:0}.settings-page>.settings-section-header .settings-section-tabs{border-bottom:0;flex:auto;align-self:stretch;min-width:0}.settings-refresh-button{flex:none}.main-pane--scheduler .scheduler-panel{grid-row:3;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.connections-panel,.auto-captions-panel,.billing-panel,.profile-panel{overflow:visible}.connections-panel>.panel-heading:first-child,.auto-captions-panel>.panel-heading:first-child,.settings-page>.settings-section-header:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.connections-panel>.connection-list:last-child,.auto-captions-panel>.auto-captions-preset-list:last-child,.settings-page>:last-child,.settings-page>:last-child>:last-child,.settings-page>:last-child .settings-toggle-row:last-child,.settings-page>:last-child .platform-settings-card:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.connections-panel>.connection-list:last-child,.auto-captions-panel>.auto-captions-preset-list:last-child{overflow:hidden}.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:0}.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 0 18px;display:grid;overflow:hidden;box-shadow:0 18px 45px #0003,inset 0 1px #ffffff08}.billing-overview:first-child{margin-top:0}.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-price-line.is-muted{color:#eef3fb75}.billing-price-line.is-muted strong{color:#eef3fb9e;font-weight:700;text-decoration:line-through}.billing-price-line.is-discount{color:rgba(var(--main-green-rgb), .82)}.billing-price-line.is-discount strong{color:var(--main-green)}.billing-plan-price-summary{justify-items:end;gap:6px;min-width:0;display:grid}.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), .55);color:var(--ink);background:#0f172a66}.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:0 0 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:12px 14px;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:#ef486f;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:#ef486f;opacity:1}.billing-workspace-delete-button:hover:not(:disabled),.billing-workspace-delete-button:focus-visible:not(:disabled){color:#c72f55;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 0;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-timezone-card{padding:0;display:block}.settings-card--security{grid-template-columns:minmax(0,760px);justify-content:start;align-items:start;padding:32px 44px}.settings-card--hero{background:#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}.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,.platform-settings-icon .feed-platform-logo{width:42px;height:42px;box-shadow:none;border:0;border-radius:10px}.platform-settings-icon{grid-area:1/1/span 2;align-self:start;width:42px;height:42px}.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;text-align:left;cursor:pointer;background:0 0;border: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:#eef3fbd1;letter-spacing:0;text-transform:none;font-size:14px;font-weight:700}.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:#eef3fb80;box-shadow:0 0 0 3px #eef3fb1f}.settings-timezone-menu{justify-self:end;width:420px;max-width:min(420px,100vw - 48px)}.settings-timezone-button{min-height:44px}.settings-timezone-row{cursor:default}.settings-timezone-current{text-align:right;justify-items:end;gap:3px;min-width:220px;display:grid}.settings-timezone-current small{margin-top:0}.settings-timezone-dropdown{width:100%;min-width:min(420px,100vw - 48px);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))}.status-check-icon{color:#eef3fb8a;background:#eef3fb14;border:1px solid #94a3b83d;border-radius:999px;justify-self:end;place-items:center;width:22px;height:22px;display:inline-grid}.status-check-icon svg{stroke-width:3px;width:14px;height:14px}.status-check-icon.is-enabled{border-color:rgb(var(--main-green-rgb));background:rgb(var(--main-green-rgb));color:#fff}.status-check-icon.is-muted{color:#eef3fb75;background:#94a3b814;border-color:#94a3b847}.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--tabbed{padding:0;overflow:hidden}.profile-tab-pane{display:grid}.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:none;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,.profile-field textarea{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#02061747;border:1px solid #94a3b829;border-radius:10px;outline:none;padding:0 16px;font-size:14px;font-weight:650;transition:border-color .16s,background .16s,box-shadow .16s}.profile-field input:focus,.profile-field select:focus,.profile-field textarea: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,.profile-field textarea:disabled{cursor:not-allowed;opacity:.72}.profile-field textarea{resize:vertical;min-height:108px;padding:14px 16px;line-height:1.45}.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:none;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}.settings-row-list>.profile-notice.security-notice{margin:16px 24px 24px}.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{color:#eef3fbb8;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b829;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;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{color:var(--ink);background:#eef3fb12}.profile-photo-button svg{width:16px;height:16px}.profile-photo-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-security-row{cursor:default}.profile-security-row:hover{background:0 0}.profile-security-action{white-space:nowrap;min-height:38px;margin:0;padding:0 13px}.profile-panel .profile-actions .publish-button--secondary,.profile-security-action{color:#eef3fbb8;box-shadow:none;background:#0f172ab8;border-color:#94a3b829}.profile-panel .profile-actions .publish-button--secondary:hover:not(:disabled),.profile-security-action:hover:not(:disabled){color:var(--ink);box-shadow:none;background:#eef3fb12}.profile-security-action:disabled{cursor:not-allowed;color:#eef3fb6b;opacity:.68;background:#0f172a6b;border-color:#94a3b81a}.theme-mode-list{display:grid}.theme-mode-row{text-align:left;cursor:pointer;grid-template-columns:44px minmax(0,1fr) 22px;justify-items:stretch}.theme-mode-row.is-selected{background:0 0}.theme-mode-row.is-selected>svg{color:var(--main-green-soft);justify-self:end}.theme-mode-icon{color:#eef3fbb8;background:#0f172a85;border:1px solid #94a3b829;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.theme-mode-icon svg{width:18px;height:18px}.auto-captions-panel{padding:0}.auto-captions-panel>.panel-heading{background:#0f172a38;border-bottom:1px solid #94a3b81f;min-height:78px;padding:16px 24px}.auto-captions-panel>.panel-heading h2{color:#eef3fbdb;letter-spacing:0;text-transform:none;font-size:22px;font-weight:700;line-height:1.25}.panel-heading-title p{color:#eef3fb85;margin:6px 0 0;font-size:13px;line-height:1.45}.auto-captions-heading-toggle{margin-left:auto}.auto-captions-mode-row{background:#0f172a2e;border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:16px 24px;display:flex}.auto-captions-mode-row h2{color:#eef3fbdb;letter-spacing:0;margin:0;font-size:14px;font-weight:750;line-height:1.35}.auto-captions-settings-heading{gap:8px;padding:28px 24px 16px;display:grid}.auto-captions-settings-heading--with-action{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.auto-captions-settings-heading--with-action>div{gap:8px;min-width:0;display:grid}.auto-captions-settings-heading--with-action .connection-add-button{color:#eef3fbb8;background:#0f172ab8;border-color:#94a3b829;flex:none}.auto-captions-settings-heading--with-action .connection-add-button:hover{color:var(--ink);background:#eef3fb12;border-color:#94a3b83d}.auto-captions-settings-heading h2{color:var(--ink);letter-spacing:0;margin:0;font-size:14px;font-weight:750;line-height:1.35}.auto-captions-settings-heading p{color:#eef3fb94;margin:0;font-size:13px;line-height:1.45}.auto-captions-mode-panel{border-top:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:18px;margin:0 24px 22px;padding:16px 0 0;display:flex}.auto-captions-prompt-settings-panel{padding:22px 24px 26px}.auto-captions-prompt-settings-panel .auto-captions-mode-panel{border-top:0;margin:0;padding:0}.auto-captions-mode-panel>div:first-child,.upload-setting-block>span{gap:5px;min-width:0;display:grid}.auto-captions-mode-panel strong{color:#eef3fbd1;font-size:13px;font-weight:750}.auto-captions-mode-panel small{color:#eef3fb8a;font-size:12px;line-height:1.4}.caption-mode-segmented{background:#02061747;border:1px solid #94a3b829;border-radius:10px;grid-template-columns:repeat(2,minmax(82px,1fr));gap:4px;min-width:min(240px,100%);padding:4px;display:inline-grid}.caption-mode-segmented button{color:#eef3fbad;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800;transition:background .16s,color .16s}.caption-mode-segmented button.is-selected{color:var(--ink);background:#eef3fb12}.caption-mode-segmented button:disabled{cursor:not-allowed;opacity:.6}.caption-mode-segmented--compact{width:100%;min-width:0}.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:14px;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}.prompt-budget{background:#0f172a7a;border:1px solid #94a3b824;border-radius:12px;gap:8px;margin:0 24px 18px;padding:13px 14px;display:grid}.prompt-budget-copy{color:#eef3fbb3;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.prompt-budget-copy strong{color:#eef3fbe6;font-weight:760}.prompt-budget-track{background:#94a3b829;border-radius:999px;height:6px;overflow:hidden}.prompt-budget-track i{border-radius:inherit;background:var(--main-green);height:100%;transition:width .2s,background .2s;display:block}.prompt-budget small{color:#eef3fb99;font-size:12px;line-height:1.45}.prompt-budget.is-warning .prompt-budget-track i{background:#f59e0b}.prompt-budget.is-warning .prompt-budget-copy span{color:#fbbf24}.prompt-budget.is-over .prompt-budget-track i{background:#ef4444}.prompt-budget.is-over .prompt-budget-copy span{color:#f87171}.prompt-budget.is-compact{margin:0;padding:11px}.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{background:#eef3fb0d}.auto-captions-preset-row>svg{color:#eef3fbdb;background:#0f172ab8;border-radius:12px;width:48px;height:48px;padding:13px}.auto-captions-preset-row:hover>svg{color:var(--ink);background:#eef3fb12}.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 .prompt-row-warning,.upload-select-option .prompt-row-warning{color:#f59e0b;text-overflow:clip;white-space:normal;overflow:visible}.auto-captions-preset-row.has-budget-issue:not(.is-selected) .auto-captions-select-target i{border-color:#f59e0b8f}.auto-captions-preset-row strong{color:#eef3fbeb;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{color:#fff;border:2px solid #eef3fb57;border-radius:999px;place-items:center;width:20px;height:20px;transition:background .16s,border-color .16s,color .16s;display:grid}.auto-captions-preset-row.is-selected .auto-captions-select-target i{border-color:var(--main-green);background:var(--main-green);color:#fff;box-shadow:none}.auto-captions-preset-row.is-selected .auto-captions-select-target:hover i,.auto-captions-preset-row.is-selected .auto-captions-select-target:focus-visible i{border-color:var(--main-green-muted);background:var(--main-green-muted);color:#fff}.auto-captions-preset-row.is-selection-locked .auto-captions-select-target{cursor:not-allowed}.auto-captions-preset-row.is-selection-locked .auto-captions-select-target i{opacity:.64}.auto-captions-select-target i svg{stroke-width:3px;width:13px;height:13px}.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:#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 14px;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{color:#eef3fbb8;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b829;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{color:var(--ink);background:#eef3fb12;border-color:#94a3b83d}.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{color:var(--ink);background:#eef3fb12;border-color:#94a3b83d}.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 .feed-platform-logo{width:100%;height:100%;box-shadow:none;border-radius:7px}.connection-provider-icon .feed-platform-logo--youtube{border-color:#d1d5dc}.connection-provider-icon .feed-platform-logo--x img{transform:none}.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{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:#0f172ab8;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #94a3b829}.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:#eef3fbb8;position:absolute;inset:0}.connected-account-avatar-fallback svg{stroke-width:1.8px;width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.connected-account-avatar--imported{background:var(--panel);color:#fff;position:relative;box-shadow:inset 0 0 0 1px #eef3fb29,0 6px 16px #02061729}.connected-account-avatar--imported>svg{stroke:currentColor;stroke-width:1.7px;width:27px;height:27px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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,.connected-account-platform .feed-platform-logo{border-radius:7px;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 .feed-platform-logo--youtube{border-color:#d1d5dc}.connected-account-platform .feed-platform-logo{box-shadow:none}.connected-account-platform .feed-platform-logo--x img{transform:none}.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 14px;font-size:14px}.ai-editor-textarea textarea{resize:vertical;padding:14px 16px;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:14px 16px;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}.ai-action-row>span.is-warning{color:#fbbf24}.ai-action-row>span.is-over,.prompt-editor-warning{color:#f87171}.prompt-editor-warning{margin:-4px 0 0;font-size:12px;line-height:1.5}.signin-panel{text-align:center;gap:22px;width:min(430px,100vw - 36px);display:grid}.session-recovery-panel>p{color:var(--ink);margin:0;line-height:1.5}.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:12px 16px;font-size:15px}.signin-form input::placeholder{color:#eef3fb5c}.signup-consent{cursor:pointer;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-native{opacity:0;pointer-events:none;position:absolute}.signup-consent-box{background:#0f172ac7;border:1.5px solid #94a3b870;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;min-height:18px;margin-top:1px;transition:background .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a}.signup-consent-box.is-checked{border-color:var(--main-green);background:var(--main-green);box-shadow:none}.signup-consent-box.is-checked:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.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-loading{width:16px;height:16px;color:var(--main-green);flex:none}.dashboard-refresh-button{margin-left:auto}.dashboard-heading-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.dashboard-sort-control{position:relative}.dashboard-sort-menu.workspace-menu{width:240px;max-width:calc(100vw - 40px);max-height:min(480px,100dvh - 190px);padding:10px;left:auto;right:0;overflow-y:auto}.dashboard-sort-heading{color:#9da2ae;margin:6px 8px;font-size:12px;font-weight:600}html[data-theme=light] .dashboard-sort-heading{color:#6b7280}.dashboard-sort-menu>div+div{border-top:1px solid #94a3b82e;margin-top:8px;padding-top:8px}.dashboard-sort-menu .sort-check{color:var(--main-green)}.dashboard-sort-menu .sort-check.is-hidden{visibility:hidden}@media (width<=920px){.dashboard-heading-actions{order:2}}.dashboard-view-toggle{background:#0f172a94;border:1px solid #94a3b824;border-radius:10px;grid-template-columns:minmax(0,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{color:var(--ink);background:#eef3fb12}.dashboard-view-toggle svg{width:14px;height:14px}.compact-selection-toolbar{z-index:6;border:1px solid var(--border-soft);background:var(--panel);border-radius:16px;justify-content:center;align-items:center;gap:18px;width:max-content;max-width:calc(100% - 32px);margin-inline:auto;padding:10px 14px;display:flex;position:absolute;inset:auto 16px 16px;box-shadow:0 12px 32px #0000003d}.compact-selection-clear{border:1px solid var(--border-soft);width:36px;color:var(--muted-ink);background:0 0;padding:0}.compact-selection-clear:hover{background:var(--surface-soft);color:var(--ink)}.compact-select-all{color:#eef3fba3;white-space:nowrap;cursor:pointer;align-self:center;align-items:center;gap:10px;height:auto;min-height:34px;margin:0;font-size:12px;font-weight:750;display:inline-flex}.compact-select-all-control{align-self:center;place-items:center;width:24px;min-width:24px;height:24px;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{color:#eef3fbb8;background:#0f172ab8;border:1px solid #94a3b829}.compact-bulk-action-button--duplicate:hover,.compact-bulk-action-button--duplicate:focus-visible{color:var(--ink);background:#eef3fb12;border-color:#94a3b83d;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:12px 14px;font-size:14px;font-weight:400;line-height:1.45;transition:border-color .16s,background .16s,box-shadow .16s}textarea{resize:vertical;padding:14px 16px}input::placeholder,textarea::placeholder{color:#eef3fb57}input:hover,textarea:hover,select:hover{border-color:#94a3b84d}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,.neutral-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:none;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:none;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}.neutral-action-button{color:#eef3fbb8;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b829;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}.neutral-action-button:hover{color:var(--ink);background:#eef3fb12}.neutral-action-button svg{width:15px;height:15px}.page-save-status{right:max(24px, env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom));z-index:70;background:var(--panel,#131c2c);max-width:calc(100vw - 48px);color:var(--muted-ink);pointer-events:none;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex;position:fixed}.page-save-status svg{width:14px;height:14px}.page-save-status.is-error{color:var(--primary,#ff91ad)}.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;grid-template-columns:minmax(0,1fr);gap:0;min-width: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}.dashboard-empty-state{text-align:center;align-content:center;place-items:center;gap:22px;min-height:clamp(300px,48vh,520px);padding:52px 24px 60px;display:grid}.dashboard-empty-state-graphic{width:112px;height:96px;position:relative}.dashboard-empty-state-card{background:#172235;border:1px solid #94a3b838;border-radius:14px;display:grid;position:absolute;box-shadow:0 14px 30px #0206173d}.dashboard-empty-state-card--back{inset:6px 13px 14px 21px;transform:rotate(-8deg)}.dashboard-empty-state-card--front{grid-template-rows:1fr 7px;grid-template-columns:26px 1fr;align-items:center;gap:8px;padding:15px;inset:13px 7px 7px 14px;transform:rotate(4deg)}.dashboard-empty-state-card--front svg{width:24px;height:24px;color:var(--main-green-soft);grid-row:1/span 2}.dashboard-empty-state-card--front span{background:#eef3fb29;border-radius:999px;height:7px}.dashboard-empty-state-card--front span:last-child{width:68%}.dashboard-empty-state-send{background:var(--main-green);color:#fff;width:38px;height:38px;box-shadow:0 10px 24px rgba(var(--main-green-rgb), .3);border:4px solid #0f172a;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-1px;right:-2px}.dashboard-empty-state-send svg{width:17px;height:17px}.dashboard-empty-state-copy{justify-items:center;gap:8px;display:grid}.dashboard-empty-state-copy h2,.dashboard-empty-state-copy p{margin:0}.dashboard-empty-state-copy h2{color:var(--ink);font-size:20px;font-weight:750;line-height:1.25}.dashboard-empty-state-copy p{color:#eef3fb9e;max-width:420px;font-size:14px;line-height:1.55}.dashboard-empty-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.dashboard-empty-state-primary,.dashboard-empty-state-secondary{min-height:42px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:750;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.dashboard-empty-state-primary{color:#eef3fbdb;background:#eef3fb0f;border:1px solid #94a3b838}.dashboard-empty-state-secondary{border:1px solid var(--main-green);background:var(--main-green);color:#fff}.dashboard-empty-state-secondary:hover:not(:disabled),.dashboard-empty-state-secondary:focus-visible:not(:disabled){border-color:var(--main-green-muted);background:var(--main-green-muted);outline:none;transform:translateY(-1px)}.dashboard-empty-state-primary:hover:not(:disabled),.dashboard-empty-state-primary:focus-visible:not(:disabled){border-color:rgba(var(--main-green-rgb), .42);background:rgba(var(--main-green-rgb), .1);color:var(--main-green-soft);outline:none;transform:translateY(-1px)}.dashboard-empty-state-primary:disabled,.dashboard-empty-state-secondary:disabled{cursor:not-allowed;opacity:.5}.dashboard-empty-state-primary svg,.dashboard-empty-state-secondary svg{width:17px;height:17px}.provider-loading.post-list-loading{align-content:center;gap:14px;min-height:max(240px,100dvh - 340px);padding:28px 0 34px}.post-list--social{gap:0;padding:0}.dashboard-load-more{color:#eef3fb85;cursor:pointer;background:0 0;border:0;border-top:1px solid #94a3b81a;justify-content:center;align-items:center;gap:8px;width:100%;min-height:56px;font-family:inherit;font-size:12px;font-weight:750;display:inline-flex}.dashboard-load-more:disabled{cursor:default}.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:13px 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{color:#eef3fbb8;min-height:38px;font:inherit;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b829;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{color:var(--ink);background:#eef3fb12;border-color:#94a3b83d;outline:none}.scheduler-today-button.is-return-cue{color:var(--ink);box-shadow:none;background:#eef3fb14;border-color:#94a3b838}.scheduler-today-button.is-return-cue:hover,.scheduler-today-button.is-return-cue:focus-visible{color:var(--ink);box-shadow:none;background:#eef3fb1c;border-color:#94a3b847}.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{color:var(--ink);background:#eef3fb14;box-shadow:inset 0 0 0 1px #94a3b82e}.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:30;background:#0f172aeb;height:56px;min-height:0;position:sticky;top:0}.scheduler-corner{z-index:40;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.is-quarter-target:not(.is-past):not(.is-drop-target){background:rgba(var(--main-green-rgb), .055)}.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), .5);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;overflow:hidden}.scheduler-event:hover,.scheduler-event:focus-visible{border-color:rgba(var(--main-green-rgb), .68);background:rgba(var(--main-green-rgb), .16);outline:none;box-shadow:0 10px 24px #02061738}.scheduler-event-wrap.is-dragging{opacity:.52}.scheduler-event-wrap:hover,.scheduler-event-wrap:focus-within{z-index:12}.scheduler-event.is-posted{border-color:rgba(var(--main-green-rgb), .5);color:#eef3fbc7;cursor:pointer;background:#20352d}.scheduler-event.is-posted:hover,.scheduler-event.is-posted:focus-visible{border-color:rgba(var(--main-green-rgb), .68);background:rgba(var(--main-green-rgb), .16);color:var(--ink)}.scheduler-event.is-posted strong,.scheduler-event.is-posted span{color:#eef3fb9e}.scheduler-event.is-posted:hover strong,.scheduler-event.is-posted:focus-visible strong,.scheduler-event.is-posted:hover span,.scheduler-event.is-posted:focus-visible span{color:var(--ink)}.scheduler-event.is-posted:before{background:rgba(var(--main-green-rgb), .78);content:"";border-radius:8px 0 0 8px;width:4px;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-wrap[data-tooltip]:before,.scheduler-event-wrap[data-tooltip]:after,.scheduler-month-event-wrap[data-tooltip]:before,.scheduler-month-event-wrap[data-tooltip]:after{z-index:12;opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;left:50%;transform:translate(-50%)}.scheduler-event-wrap[data-tooltip]:before,.scheduler-month-event-wrap[data-tooltip]:before{color:#eef3fbf5;content:attr(data-tooltip);white-space:normal;background:#020617f5;border:1px solid #94a3b838;border-radius:7px;width:max-content;max-width:min(280px,72vw);padding:8px 10px;font-size:11px;font-weight:850;line-height:1.25;bottom:calc(100% + 8px);box-shadow:0 16px 34px #02061761}.scheduler-event-wrap[data-tooltip]:after,.scheduler-month-event-wrap[data-tooltip]:after{content:"";background:0 0;border-top:8px solid #020617f5;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;bottom:100%;transform:translate(-50%)}.scheduler-event-wrap[data-tooltip]:hover:before,.scheduler-event-wrap[data-tooltip]:hover:after,.scheduler-event-wrap[data-tooltip]:focus-within:before,.scheduler-event-wrap[data-tooltip]:focus-within:after,.scheduler-month-event-wrap[data-tooltip]:hover:before,.scheduler-month-event-wrap[data-tooltip]:hover:after,.scheduler-month-event-wrap[data-tooltip]:focus-within:before,.scheduler-month-event-wrap[data-tooltip]:focus-within:after{opacity:1}.scheduler-month-floating-tooltip{z-index:4000;color:#eef3fbf5;pointer-events:none;white-space:normal;background:#020617f5;border:1px solid #94a3b838;border-radius:7px;width:max-content;max-width:min(280px,72vw);padding:8px 10px;font-size:11px;font-weight:850;line-height:1.25;position:fixed;transform:translate(-50%);box-shadow:0 16px 34px #02061761}.scheduler-month-floating-tooltip.is-above{transform:translate(-50%,-100%)}.scheduler-month-floating-tooltip:after{content:"";border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.scheduler-month-floating-tooltip.is-above:after{border-top:8px solid #020617f5;top:100%}.scheduler-month-floating-tooltip.is-below:after{border-bottom:8px solid #020617f5;bottom:100%}.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{width:26px;height:26px;box-shadow:none;color:#fff;font:inherit;cursor:pointer;background:#fb7185;border:1px solid #fb71858a;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:relative}.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 repeat(6,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));width:100%;min-width:0;height:100%;display:grid}.scheduler-month-weekday,.scheduler-month-day{border-bottom:1px solid #94a3b81a;border-right:1px solid #94a3b81a}.scheduler-month-weekday:nth-child(7n),.scheduler-month-day:nth-child(7n+7){border-right:0}.scheduler-month-day:nth-last-child(-n+7){border-bottom:0}.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{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:transparent transparent;scrollbar-width:thin;align-content:start;gap:5px;min-width:0;min-height:0;padding-right:2px;display:grid;overflow:hidden auto}.scheduler-month-event-list:hover,.scheduler-month-event-list:focus-within{scrollbar-color:#94a3b86b transparent}.scheduler-month-event-list::-webkit-scrollbar{width:6px}.scheduler-month-event-list::-webkit-scrollbar-track{background:0 0}.scheduler-month-event-list::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.scheduler-month-event-list:hover::-webkit-scrollbar-thumb{background:#94a3b86b}.scheduler-month-event-list:focus-within::-webkit-scrollbar-thumb{background:#94a3b86b}.scheduler-month-event-list::-webkit-scrollbar-thumb:hover{background:#94a3b86b}.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), .5);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;position:relative}.scheduler-month-event.is-posted{cursor:pointer}.scheduler-month-event:hover,.scheduler-month-event:focus-visible{border-color:rgba(var(--main-green-rgb), .68);background:rgba(var(--main-green-rgb), .16);outline:none}.scheduler-month-event.is-posted{border-color:rgba(var(--main-green-rgb), .5);color:#eef3fbc7;background:#20352d}.scheduler-month-event.is-posted:hover,.scheduler-month-event.is-posted:focus-visible{border-color:rgba(var(--main-green-rgb), .68);background:rgba(var(--main-green-rgb), .16);color:var(--ink)}.scheduler-month-event.is-posted strong,.scheduler-month-event.is-posted span{color:#eef3fb9e}.scheduler-month-event.is-posted:hover strong,.scheduler-month-event.is-posted:focus-visible strong,.scheduler-month-event.is-posted:hover span,.scheduler-month-event.is-posted:focus-visible span{color:var(--ink)}.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--compact-selectable .post-title-row{grid-template-columns:minmax(0,1fr) max-content;align-items:center;display:grid}.post-card--compact-selectable .post-title-row>div:first-child{overflow:hidden}.post-card--compact-selectable h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-card--selectable.is-selected{background:rgba(var(--main-green-rgb), .08)}.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 .vsc-controller,.post-thumbnail vsc-controller{display:none!important}.post-thumbnail{aspect-ratio:16/9;color:#fffffff0;background:linear-gradient(135deg,#1e2e4a,#0f172a);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,#eef3fb1a,#eef3fb08),#071426;border:1px solid #eef3fb1a}.post-thumbnail--text>svg{color:#fff}.post-thumbnail--unavailable{border:1px solid rgba(var(--main-green-rgb), .28);background:linear-gradient(135deg, rgba(var(--main-green-rgb), .18), #94a3b81f), #0f172ae6;color:#eef3fbeb}.media-unavailable-placeholder{text-align:center;align-content:center;place-items:center;display:grid}.media-unavailable-placeholder svg{color:var(--main-green-soft)}.media-unavailable-placeholder--thumbnail{gap:3px;width:100%;height:100%;padding:5px}.media-unavailable-placeholder--thumbnail svg{width:16px;height:16px}.media-unavailable-placeholder--thumbnail span{color:currentColor;max-width:72px;font-size:9px;font-weight:800;line-height:1.05}.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:32px;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:32px;height:auto;min-height:0;position:absolute;top:0;bottom:0;right:22px}.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--partial{color:#facc15}.post-state-icon--error{color:#fb7185}.post-status-chip{color:#eef3fbc7;white-space:nowrap;background:#eef3fb0f;border:1px solid #94a3b829;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.post-status-chip--draft{border-color:rgba(var(--main-green-rgb), .46);color:var(--main-green-soft);background:0 0}.post-status-chip--posted{background:rgba(var(--main-green-rgb), .3);color:#e4ffd7;border-color:#0000}.post-status-chip--processing{border-color:rgba(var(--main-green-rgb), .3);background:rgba(var(--main-green-rgb), .1);color:var(--main-green-soft)}.post-status-chip--posting{color:#bae6fd;background:#38bdf81f;border-color:#38bdf852}.post-status-chip--scheduled,.post-status-chip--partial{color:#fde68a;background:#facc151f;border-color:#facc1552}.post-status-chip--error{color:#fecdd3;background:#fb718521;border-color:#fb71855c}.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-card-status-area .post-state-icon:after{white-space:normal;overflow-wrap:anywhere;text-align:left;width:max-content;max-width:min(240px,100vw - 64px);line-height:1.4;left:auto;right:0;transform:none}.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--partial{color:#fde68a;background:#facc151f;border-color:#facc1542}.post-status-pill--error{color:#fecdd3;background:#fb718521;border-color:#fb718552}.post-status-pill--migrated{color:#bae6fd;background:#7dd3fc1a;border-color:#7dd3fc4d}.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:"";border-radius:inherit;background:linear-gradient(to right, var(--main-green) 6px, transparent 6px);pointer-events:none;position:absolute;inset: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:visible}.social-post-avatar img{border-radius:inherit;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-self:flex-start;align-items:flex-start;gap:10px;min-height:0;margin-left:auto;padding-top:1px;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-video--unavailable,.drawer-video-frame--unavailable{border-color:rgba(var(--main-green-rgb), .28);background:radial-gradient(circle at 28% 22%, rgba(var(--main-green-rgb), .22), transparent 34%), linear-gradient(135deg, #0f172af5, #1e293be6)}.media-unavailable-placeholder--large{color:#eef3fbad;gap:8px;width:100%;height:100%;min-height:170px;padding:28px}.media-unavailable-placeholder--large svg{background:rgba(var(--main-green-rgb), .14);border-radius:999px;width:34px;height:34px;padding:7px}.media-unavailable-placeholder--large strong{color:#eef3fbf2;font-size:16px;font-weight:850;line-height:1.2}.media-unavailable-placeholder--large span{color:currentColor;max-width:260px;font-size:13px;font-weight:650;line-height:1.35}.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--error.is-disabled{opacity:1}.social-destination-item.is-disabled:hover{transform:none}.social-destination-item--error{opacity:1}.social-destination-error-badge{z-index:3;color:#fff;width:15px;height:15px;box-shadow:none;filter:none;opacity:1;pointer-events:none;background:#ef476e;border:0;border-radius:999px;place-items:center;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;top:-9px;right:-7px}.social-destination-error-badge span{transform:translateY(-.25px)}.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--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>.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-empty--archive{color:#e2e8f0c7;background:#94a3b824}.social-destination-stack--compact{flex-wrap:nowrap;flex:none;justify-content:flex-end;min-width:max-content;margin-left:auto}.social-destination-stack--compact .social-destination-item{flex:none}.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;border-top:6px solid #020617f5;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;transition:opacity 80ms;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.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 .social-destination-error-badge{width:14px;height:14px;font-size:8.5px;top:-9px;right:-7px}.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;border-top:6px solid #020617f5;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;transition:opacity 80ms;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.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{width:30px;height:30px;box-shadow:none;background:#0f172ab8;border:1px solid #eef3fb4d;border-radius:7px;place-items:center;display:grid;overflow:hidden}.feed-platform-logo img{object-fit:contain;width:100%;height:100%;display:block}.feed-platform-logo--youtube{border-color:var(--border-soft);background:#fff}.feed-platform-logo--youtube img{object-fit:cover;width:100%;height:100%}.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:none}.social-destination-stack .feed-platform-logo,.social-destination-stack--compact .feed-platform-logo,.social-destination-stack--footer .feed-platform-logo{box-shadow:none}.social-destination-stack .feed-platform-logo--youtube,.social-destination-stack--compact .feed-platform-logo--youtube,.social-destination-stack--footer .feed-platform-logo--youtube{box-shadow:none;border-color:#0f172a47}.social-destination-stack--muted .feed-platform-logo,.social-destination-item--muted .feed-platform-logo,.social-destination-stack--compact .social-destination-item--muted .feed-platform-logo,.social-destination-stack--footer .social-destination-item--muted .feed-platform-logo{box-shadow:none;filter:grayscale()saturate(0)contrast(.82)brightness(1.42);opacity:.72;border-color:#0f172a24}.social-destination-item--error .feed-platform-logo,.social-destination-stack--compact .social-destination-item--error .feed-platform-logo,.social-destination-stack--footer .social-destination-item--error .feed-platform-logo{box-shadow:none;filter:grayscale()saturate(0)contrast(.82)brightness(1.42);opacity:.56;border-color:#0f172a24}.social-destination-stack--muted .feed-platform-logo--youtube,.social-destination-item--muted .feed-platform-logo--youtube,.social-destination-stack--compact .social-destination-item--muted .feed-platform-logo--youtube,.social-destination-stack--footer .social-destination-item--muted .feed-platform-logo--youtube{border-color:#0f172a80;box-shadow:inset 0 0 0 1px #0f172a57}.social-destination-stack--muted .feed-platform-logo--facebook img,.social-destination-item--muted .feed-platform-logo--facebook img,.social-destination-stack--compact .social-destination-item--muted .feed-platform-logo--facebook img,.social-destination-stack--footer .social-destination-item--muted .feed-platform-logo--facebook img{object-fit:cover;width:100%;height:100%}.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:3000;background:#020617b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-backdrop--confirm{z-index:3100}.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;position:relative}.workspace-delete-confirmation-close{width:34px;height:34px;position:absolute;top:12px;right:12px}.workspace-delete-confirmation-close svg{width:17px;height:17px}.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:1500;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{--drawer-columns:minmax(280px, 372px) minmax(360px, 1fr);--drawer-column-gap:16px;grid-template-columns:var(--drawer-columns);gap:var(--drawer-column-gap);background:#101827;border-left:1px solid #94a3b82e;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{z-index:300;color:#eef3fbb8;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:inline-grid;position:absolute;top:18px;left:-44px;right:auto}.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:5px 5px 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{isolation:isolate;background:#0f172a9e;border:1px solid #0000;border-radius:12px;width:100%;max-width:360px;margin:0;display:block;position:relative}.drawer-title-field:before,.drawer-title-field:after{content:"";pointer-events:none;position:absolute}.drawer-title-field:before{z-index:2;border-radius:inherit;border:1px solid #94a3b829;transition:border-color .16s;inset:0}.drawer-title-field:after{z-index:0;opacity:0;border:5px solid #eef3fb1f;border-radius:17px;transition:opacity .16s;inset:-5px}.drawer-title-field:focus-within:before{border-color:#eef3fb80}.drawer-title-field:focus-within:after{opacity:1}.drawer-title-field input{z-index:1;width:100%;min-height:44px;color:var(--ink);letter-spacing:0;background:0 0;border-color:#0000;padding:0 14px;font-size:13px;font-weight:650;line-height:1.45;position:relative}.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{z-index:8;width:min(100%,360px);position:absolute;bottom:-73px;left:0}.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;position:relative}.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-links{justify-items:center;gap:8px;width:min(100%,360px);display:grid}.drawer-video-preview-shell:has(.drawer-video-frame.is-square) .drawer-video-links{width:min(100%,430px)}.drawer-video-links .drawer-video-download-link{width:100%}.drawer-video-replace-link{border:1px solid rgba(var(--main-green-rgb), .34);background:rgba(var(--main-green-rgb), .08);width:100%;min-height:40px;color:var(--main-green-soft);cursor:pointer;font:inherit;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;line-height:1.2;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.drawer-video-replace-link:hover:not(:disabled),.drawer-video-replace-link:focus-visible:not(:disabled){border-color:rgba(var(--main-green-rgb), .52);background:rgba(var(--main-green-rgb), .14);color:#d9ffc7;outline:none}.drawer-video-replace-link:disabled{cursor:wait;opacity:.7}.drawer-video-replace-link svg{width:15px;height:15px}.drawer-video-replace-progress{background:#94a3b838;border-radius:999px;width:100%;height:4px;overflow:hidden}.drawer-video-replace-progress div{border-radius:inherit;background:var(--main-green-soft);height:100%}.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 .drawer-video-element{clip-path:inset(0 round 15px);object-fit:cover;transform:translateZ(0)}.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:14px 16px}.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;padding-top:5px;display:grid;position:relative;overflow:hidden}.drawer-toolbar{z-index:20;justify-content:space-between;align-items:center;gap:14px;min-height:44px;display:flex;position:relative}.drawer-refresh-ai-button{color:#cbd5e1c2;min-height:44px;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-toolbar .connection-add-button{color:#eef3fbb8;background:#0f172ab8;border-color:#94a3b829}.drawer-toolbar .connection-add-button:hover:not(:disabled),.drawer-toolbar .connection-add-button:focus-visible,.drawer-toolbar .connection-add-button.is-open{color:var(--ink);background:#eef3fb12;border-color:#94a3b83d}.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.drawer-panel--without-heading{grid-template-rows:minmax(0,1fr) auto}.drawer-panel-heading{z-index:2;background:#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;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:750;line-height:1.35;display:inline-flex}.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:hidden auto}.platform-list:has(.empty-platforms){background:0 0;border:0;gap:16px;overflow:visible}.platform-list:has(.empty-platforms) .transcript-platform-card{background:#0f172a9e;border:1px solid #94a3b824;border-radius:14px;overflow:hidden}.platform-list:has(.empty-platforms) .transcript-platform-card:first-child{border-top:1px solid #94a3b824}.platform-list:has(.empty-platforms) .empty-platforms{background:0 0;border-color:#94a3b847}.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;min-width:0;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.has-open-dropdown .platform-details{padding-bottom:246px}.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:var(--panel);color:#fff;border-radius:999px;place-items:center;width:42px;min-width:42px;height:42px;margin-top:0;line-height:0;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #eef3fb29,0 6px 16px #02061729}.platform-expand .transcript-platform-icon svg{stroke-width:2.2px;width:19px;height:19px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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-expand .connected-account-avatar,.platform-expand .connected-account-avatar-fallback,.platform-expand .connected-account-platform,.platform-expand .connected-account-platform .platform-logo,.platform-expand .connected-account-platform .feed-platform-logo{margin-top:0;line-height:0;display:grid}.platform-expand .connected-account-avatar-fallback,.platform-expand .connected-account-avatar--imported{place-items:center}.platform-expand .connected-account-avatar-fallback svg,.platform-expand .connected-account-avatar--imported>svg{top:50%;left:50%;transform:translate(-50%,-50%)}.platform-expand .connected-account-platform .platform-logo,.platform-expand .connected-account-platform .feed-platform-logo{opacity:1}.platform-expand .connected-account-platform .platform-logo--facebook{color:#fff;background:#1877f2}.platform-expand .connected-account-platform .platform-logo--instagram{color:#fff;background:radial-gradient(circle at 30% 105%,#fccc63f2,#0000 30%),linear-gradient(135deg,#833ab4,#fd1d1d 48%,#fcb045)}.platform-expand .connected-account-platform .platform-logo--linkedin{color:#fff;background:#0a66c2}.platform-expand .connected-account-platform .platform-logo--x,.platform-expand .connected-account-platform .platform-logo--tiktok{color:#fff;background:#000}.platform-expand .connected-account-platform .platform-logo--dropbox{color:#fff;background:#0061ff}.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-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;min-width:0;padding:18px 16px 16px 70px;display:grid}.transcript-platform-details{padding-left:70px}.destination-form{gap:12px;min-width:0;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{min-width:0;margin-bottom:0}.destination-form textarea{resize:none;padding-bottom:16px;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}.collaborator-chip-field{background:#0f172a5c;border:1px solid #94a3b838;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;min-height:58px;padding:10px;transition:border-color .16s,box-shadow .16s;display:flex}.collaborator-chip-field:focus-within{border-color:#eef3fb73;box-shadow:0 0 0 3px #eef3fb1f}.collaborator-chip-field.is-disabled{opacity:.64}.collaborator-chip-field input{min-width:160px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:7px 2px;font-size:13px;font-weight:600}.collaborator-chip-field input::placeholder{color:#eef3fb6b}.collaborator-chip{border:1px solid rgba(var(--main-green-rgb), .34);background:rgba(var(--main-green-rgb), .1);max-width:100%;color:var(--main-green-soft);border-radius:999px;align-items:center;gap:7px;padding:7px 8px 7px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.collaborator-chip button{background:rgba(var(--main-green-rgb), .14);color:currentColor;cursor:pointer;width:18px;height:18px;font:inherit;border:0;border-radius:999px;place-items:center;padding:0;font-size:16px;font-weight:800;line-height:1;transition:background .16s,color .16s;display:inline-grid}.collaborator-chip button:hover,.collaborator-chip button:focus-visible{background:rgba(var(--main-green-rgb), .24);color:#fff;outline:none}.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{border:1px solid rgba(var(--main-green-rgb), .18);background:rgba(var(--main-green-rgb), .22);border-radius:999px;align-items:center;height:24px;padding:0 9px;display:inline-flex;color:#d9ffc4!important;margin-top:0!important;font-size:11px!important;font-weight:800!important}.posted-pill--error{background:#fb718524;border-color:#fb71855c;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,#38bdf82e,#0ea5e914),#0f172aa3;border:1px solid #38bdf861;gap:5px;color:#bae6fd!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-duplicate-success-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-error-panel--reconnect{background:#38bdf814;border-color:#38bdf847}.platform-error-panel--reconnect>svg{color:#38bdf8}.platform-error-panel--reconnect .secondary-button{color:#bae6fd;background:#38bdf824;border-color:#38bdf86b}.platform-error-panel--reconnect .secondary-button:hover{background:#38bdf838;border-color:#38bdf8a3}.platform-reconnect-panel{background:#38bdf814;border-color:#38bdf847}.platform-reconnect-panel>svg{color:#38bdf8;width:18px;height:18px}.platform-ready-retry-panel,.platform-duplicate-success-panel{border-color:rgba(var(--main-green-rgb), .24);background:rgba(var(--main-green-rgb), .09)}.platform-ready-retry-panel>svg,.platform-duplicate-success-panel>svg{width:18px;height:18px;color:var(--main-green-soft)}.platform-error-panel strong,.platform-reconnect-panel strong,.platform-duplicate-success-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-duplicate-success-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-duplicate-success-panel .secondary-button,.platform-ready-retry-panel .secondary-button{width:max-content;min-height:34px;padding-inline:11px}.platform-error-actions{flex-direction:column;align-items:center;gap:7px;display:flex}.platform-error-text-link{appearance:none;color:#eef3fbb8;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px;font-weight:750;line-height:1.2;text-decoration:underline}.platform-error-text-link:hover:not(:disabled),.platform-error-text-link:focus-visible:not(:disabled){color:var(--ink)}.platform-error-text-link:disabled{cursor:not-allowed;opacity:.45}.platform-reconnect-panel .secondary-button{color:#bae6fd;background:#38bdf824;border-color:#38bdf86b}.platform-reconnect-panel .secondary-button:hover{background:#38bdf838;border-color:#38bdf8a3}.platform-ready-retry-panel .secondary-button{border-color:rgba(var(--main-green-rgb), .38);background:rgba(var(--main-green-rgb), .16);color:#d9ffc8}.platform-duplicate-success-panel .secondary-button{border-color:rgba(var(--main-green-rgb), .38);background:rgba(var(--main-green-rgb), .16);color:#d9ffc8;text-decoration:none}.platform-duplicate-success-panel .secondary-button:hover,.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:10px;padding:26px 22px;display:grid}.empty-platforms svg{width:26px;height:26px;color:var(--main-green)}.empty-platforms .loading-indicator svg{color:currentColor;width:34px;height:34px}.empty-platforms strong{color:var(--ink);font-size:15px;line-height:1.35}.empty-platforms span{max-width:430px;font-size:13px;line-height:1.5}.empty-platforms-action{border:1px solid rgba(var(--main-green-rgb), .34);background:rgba(var(--main-green-rgb), .08);min-height:44px;color:var(--main-green-soft);cursor:pointer;font:inherit;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:8px;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.empty-platforms-action:hover:not(:disabled),.empty-platforms-action:focus-visible:not(:disabled){border-color:rgba(var(--main-green-rgb), .52);background:rgba(var(--main-green-rgb), .14);color:#fff}.empty-platforms-action:focus-visible{outline:2px solid rgba(var(--main-green-rgb), .55);outline-offset:3px}.empty-platforms-action:disabled{cursor:not-allowed;opacity:.48}.empty-platforms-action svg{color:currentColor;width:16px;height:16px}.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}.scheduled-footer-action{gap:10px;margin-top:12px;display:grid}.scheduled-footer-action .publish-button{margin-top:0}.scheduled-footer-info{border:1px solid rgba(var(--main-green-rgb), .22);background:linear-gradient(135deg, rgba(var(--main-green-rgb), .1), #38bdf80d), #0f172ab8;color:#eef3fbad;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.scheduled-footer-info>svg{width:18px;height:18px;color:var(--main-green);justify-self:center}.scheduled-footer-info strong,.scheduled-footer-info span{display:block}.scheduled-footer-info strong{color:var(--ink);font-size:13px;font-weight:800}.scheduled-footer-info span{margin-top:3px;font-size:12px;font-weight:500;line-height:1.42}.publish-button{z-index:2;background:var(--main-green);color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;box-shadow:none;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{color:#eef3fbb8;box-shadow:none;background:#0f172ac2;border:1px solid #94a3b829}.publish-button--danger{color:#fda4af;box-shadow:none;background:#fb718521;border:1px solid #fb718580}.publish-button:hover:not(:disabled){background:var(--main-green-muted);box-shadow:none}.publish-button--secondary:hover:not(:disabled){color:var(--ink);box-shadow:none;background:#eef3fb12;border-color:#94a3b83d}.publish-button--danger:hover:not(:disabled){color:#fecdd3;background:#fb718538;border-color:#fb7185ad;box-shadow:0 12px 28px #fb71851f}.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:none}.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:#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-shell--editable{min-height:0;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;padding:0;transition:border-color .16s,box-shadow .16s;overflow:visible}.transcript-textarea{appearance:none;box-sizing:border-box;width:100%;min-height:0;box-shadow:none;color:inherit;font:inherit;line-height:inherit;resize:none;background:0 0;border:1px solid #94a3b838;border-radius:12px;outline:none;padding:14px 16px;transition:border-color .16s,box-shadow .16s;display:block;overflow:hidden}.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)}.upload-modal-sticky-footer{z-index:12;background:#0f172a;border-top:1px solid #94a3b82e;gap:10px;margin:2px -20px -20px;padding:16px 20px 20px;display:grid;position:sticky;bottom:-20px}.manual-post-modal{aspect-ratio:1.61803;overscroll-behavior:contain;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;width:min(680px,100%);max-height:min(820px,100svh - 40px);position:relative;overflow:hidden}.manual-post-scroll{overscroll-behavior:contain;gap:16px;min-height:0;margin:-6px;padding:6px 8px 6px 6px;display:grid;overflow:auto}.manual-post-modal .manual-post-composer{align-self:stretch;height:auto}@media (width<=600px){.manual-post-modal{aspect-ratio:auto;height:min(520px,100svh - 40px)}}.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{background:#0f172ae6;border-color:#eef3fb80}.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:#eef3fb80;outline:none;box-shadow:0 0 0 3px #eef3fb1f}.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}.schedule-default-row{color:#eef3fbb3;cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;margin-top:-4px;padding:2px 2px 0;display:grid}.schedule-default-row input{margin-top:2px}.schedule-default-row strong,.schedule-default-row small{display:block}.schedule-default-row strong{color:var(--ink);font-size:13px;font-weight:750}.schedule-default-row small{color:#eef3fb94;margin-top:2px;font-size:12px;line-height:1.4}.manual-post-composer{background:#0f172abd;border:1px solid #94a3b82e;border-radius:14px;flex-direction:column;align-self:start;height:max-content;min-height:220px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:visible}.manual-post-composer.has-image-preview{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:min(560px,100svh - 330px);display:block;overflow:hidden auto}.manual-post-composer:focus-within{border-color:var(--text-field-focus-border);box-shadow:inset 0 0 0 1px var(--text-field-focus-border), 0 0 0 5px var(--text-field-focus-ring)}.manual-post-composer.is-over-limit,.manual-post-composer.is-over-limit:focus-within{border-color:#ef486fe0;box-shadow:inset 0 0 0 1px #ef486f6b,0 0 0 4px #ef486f1a}.manual-post-field{z-index:9;flex:none;min-height:0;margin:0;display:block;position:relative}.manual-post-field textarea{width:100%;min-height:164px;max-height:none;color:var(--ink);font:inherit;resize:none;background:0 0;border:0;border-radius:0;padding:16px 17px 10px;font-size:15px;line-height:1.48;overflow-y:hidden}.manual-post-composer.has-image-preview .manual-post-field textarea{min-height:0;max-height:none;padding-bottom:6px;overflow-y:hidden}.manual-post-field textarea:focus{outline:none;box-shadow:none!important;border-color:#0000!important}.manual-post-toolbar{z-index:30;border-bottom-right-radius:12px;border-bottom-left-radius:12px;flex:none;align-items:center;gap:10px;min-height:42px;margin:auto 1px 1px;padding:0 12px 10px;display:flex;position:relative}.manual-post-composer.has-image-preview .manual-post-toolbar{background:#0f172af5;margin-top:0;position:sticky;bottom:0}.manual-post-toolbar>span{color:#eef3fb7a;font-size:12px;font-weight:650}.manual-post-toolbar>span:not(.manual-post-limit-status){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.manual-post-toolbar-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.manual-post-toolbar-actions>.manual-post-limit-status{color:#eef3fb94;text-overflow:ellipsis;white-space:nowrap;background:#101827d1;border:1px solid #eef3fb1a;border-radius:999px;flex:none;max-width:190px;padding:5px 9px;font-size:12px;font-weight:650;line-height:1;overflow:hidden}.manual-post-toolbar-actions>.manual-post-limit-status.is-near{color:#fbbf24;border-color:#f59e0b75}.manual-post-toolbar-actions>.manual-post-limit-status.is-over{color:#fb7185;border-color:#ef486f9e}.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{z-index:31;place-items:center;display:inline-grid;position:relative}.manual-post-emoji-picker{z-index:32;isolation:isolate;background:#0f172afa;border:1px solid #94a3b82e;border-radius:12px;gap:8px;width:min(292px,100vw - 64px);max-height:min(278px,100svh - 280px);padding:8px;display:grid;position:absolute;bottom:calc(100% + 12px);right:-2px;overflow:hidden;box-shadow:0 16px 36px #00000052}.manual-post-emoji-picker.is-portal{z-index:3050;position:fixed;bottom:auto;right:auto}.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(7,1fr);gap:4px;max-height:216px;padding-right:2px;display:grid;overflow:auto}.manual-post-emoji-grid button{aspect-ratio:1;width:100%;min-height:32px;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{z-index:10;box-sizing:border-box;background:#0206176b;border:1px solid #94a3b829;border-radius:14px;flex:none;width:calc(100% - 24px);margin:2px 12px 12px;line-height:0;display:block;position:relative;overflow:hidden}.manual-post-image-preview img{width:100%;height:auto;display:block}.manual-post-image-preview.is-heic-placeholder{line-height:normal}.manual-post-heic-placeholder{color:#eef3fbdb;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:18px 54px 18px 18px;display:grid}.manual-post-heic-placeholder>svg{width:30px;height:30px;color:var(--main-green-soft)}.manual-post-heic-placeholder span{gap:4px;min-width:0;display:grid}.manual-post-heic-placeholder strong,.manual-post-heic-placeholder small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manual-post-heic-placeholder strong{color:var(--ink);font-size:14px}.manual-post-heic-placeholder small{color:#eef3fb94;font-size:12px;line-height:1.35}.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-validation{color:#fecaca;background:#ef486f1f;border:1px solid #f8717147;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;margin-top:-6px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.4;display:grid}.manual-post-validation svg{color:#fb7185;width:17px;height:17px;margin-top:1px}.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}.manual-post-modal .manual-post-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;display:grid}.manual-post-modal .manual-post-actions .upload-continue-button{width:100%}.manual-post-ai-settings{min-height:0;margin-top:-2px}.manual-post-ai-settings .upload-advanced-panel{max-height:min(430px,max(150px,100svh - 460px));padding-right:2px;overflow:auto}.manual-post-upload-progress{gap:8px;width:100%;display:grid}.manual-post-upload-progress .progress{margin:0}.manual-post-upload-progress .upload-progress-copy{justify-content:flex-start}.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:14px 16px;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}html[data-theme=light] .skills-page .inline-error{color:#9f2538;background:#fce8ec;border-color:#efc1cb}.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:292px;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:flex-start;gap:10px;min-width:0;padding:11px 12px;font-size:13px;font-weight:500;display:flex}.selected-file-copy{flex:auto;gap:9px;min-width:0;display:grid}.selected-file-name{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-title-field{gap:5px;display:grid}.upload-title-field>span{color:#eef3fba3;font-size:11px;font-weight:700}.upload-title-control{background:#0f172ab3;border:1px solid #94a3b833;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;transition:border-color .16s,box-shadow .16s;display:grid}.upload-title-control:focus-within{border-color:rgba(var(--main-green-rgb), .72);box-shadow:0 0 0 3px rgba(var(--main-green-rgb), .12)}.upload-title-control.is-invalid{border-color:#ef486fb8}.upload-title-control input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:9px 0}.upload-title-control input:focus{box-shadow:none!important;border-color:#0000!important;outline:none!important}.upload-title-control input:disabled{cursor:not-allowed;opacity:.68}.upload-title-control small{color:#eef3fb7a;font-variant-numeric:tabular-nums;font-size:10px}.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-row--mode{align-items:center}.upload-setting-row--mode .caption-mode-segmented{flex:0 0 min(220px,48%)}.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-prompts-section{background:#0f172a8a;border:1px solid #94a3b824;border-radius:12px;gap:13px;min-width:0;padding:13px;display:grid}.upload-auto-captions-group{background:#0f172a8a;border:1px solid #94a3b824;border-radius:12px;min-width:0;display:grid}.upload-auto-captions-group>.upload-setting-row,.upload-auto-captions-group>.upload-prompts-section{background:0 0;border:0;border-radius:0;padding:13px}.upload-auto-captions-group>.upload-setting-row+.upload-setting-row,.upload-auto-captions-group>.upload-prompts-section{border-top:1px solid #94a3b824}.upload-auto-captions-group>.upload-setting-row:first-child strong{font-size:16px;font-weight:780}.upload-prompts-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.upload-prompts-heading>span{gap:4px;min-width:0;display:grid}.upload-prompts-heading strong{color:var(--ink);font-size:14px;font-weight:760;line-height:1.2}.upload-prompts-heading small{color:#eef3fb94;font-size:12px;line-height:1.45}.upload-prompt-controls{gap:10px;min-width:0;display:grid}.upload-prompt-control{gap:7px;min-width:0;display:grid}.upload-prompt-control>span{color:#eef3fbb8;font-size:12px;font-weight:760;line-height:1.2}.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{color:#fff;background:#0206179e;border-color:#eef3fb80}.upload-select-button:focus-visible{border-color:#eef3fb80;box-shadow:0 0 0 3px #eef3fb1f}.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-dropdown--prompt-picker{max-height:260px;margin-top:8px;position:static}.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%;position:relative}.drawer-select-menu:has(.drawer-select-button.is-open){z-index:90}.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:none;margin-top:2px;font-weight:650}.upload-continue-button:hover:not(:disabled){background:var(--main-green-muted);box-shadow:none}.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-heading-actions{flex-wrap:wrap;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}.migration-action-grid{gap:14px;display:grid}.migration-action-panel .panel-heading{align-items:center}.migration-progress-panel{gap:14px;margin-top:16px;display:grid}.migration-summary-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.migration-summary-metrics span{background:#02061738;border:1px solid #94a3b824;border-radius:8px;gap:2px;min-width:0;padding:10px 12px;display:grid}.migration-summary-metrics strong{color:var(--text-primary);font-size:18px;line-height:1.1}.migration-summary-metrics small{color:#eef3fb94;text-transform:uppercase;font-size:11px;font-weight:800}.migration-progress-table{border:1px solid #94a3b824;border-radius:8px;display:grid;overflow:auto}.migration-progress-row{border-top:1px solid #94a3b81f;grid-template-columns:minmax(220px,1.25fr) minmax(150px,.85fr) minmax(150px,.85fr) minmax(170px,.9fr) minmax(240px,1.3fr);min-width:980px;display:grid}.migration-progress-row:first-child{border-top:0}.migration-progress-row>span,.migration-progress-empty{align-content:center;gap:3px;min-width:0;padding:12px 14px;display:grid}.migration-progress-head{background:#02061747;min-height:42px}.migration-progress-head span{color:#eef3fb99;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.migration-progress-row strong{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font-size:13px;line-height:1.35}.migration-progress-row small{overflow-wrap:anywhere;color:#eef3fb94;min-width:0;font-size:12px;line-height:1.35}.migration-progress-user small:first-of-type{color:#eef3fbb3}.migration-progress-issue strong{color:#fecaca}.migration-progress-empty{color:#eef3fb9e;align-items:center;gap:8px;min-height:56px;font-size:13px;display:flex}.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(640px,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-migration-note{grid-template-columns:none;display:block}.admin-v1-import-all-toggle{text-transform:none;letter-spacing:0;display:grid}.admin-migration-results{gap:8px;max-height:220px;display:grid;overflow:auto}.admin-migration-results>div{background:#02061738;border:1px solid #94a3b824;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.admin-migration-results strong{color:var(--text-primary);font-size:13px}.admin-migration-results span{color:#eef3fba3;font-size:12px;line-height:1.4}.admin-migration-result-details{color:#eef3fba3;margin:4px 0 0;padding-left:18px;font-size:12px;line-height:1.4}.admin-migration-result-details li+li{margin-top:3px}.admin-migration-results .is-success{border-color:rgba(var(--main-green-rgb), .28)}.admin-migration-results .is-error{border-color:#ef44444d}.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;cursor:pointer;background:#0206173d;border:1px solid #94a3b81c;border-radius:8px;grid-template-columns:44px minmax(180px,1fr) minmax(82px,auto) minmax(88px,auto) minmax(132px,auto);align-items:center;gap:12px;padding:12px;display:grid}.admin-user-row:hover,.admin-user-row.is-selected,.admin-user-row:focus-visible{border-color:rgba(var(--main-green-rgb), .42);background:rgba(var(--main-green-rgb), .1);outline:none}.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-user-act-button{border:1px solid rgba(var(--main-green-rgb), .34);background:rgba(var(--main-green-rgb), .12);min-height:34px;color:var(--main-green-soft);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;justify-self:end;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.admin-user-act-button:hover,.admin-user-act-button:focus-visible{border-color:rgba(var(--main-green-rgb), .56);background:rgba(var(--main-green-rgb), .18);outline:none}.admin-user-act-button svg{width:15px;height:15px}.admin-user-load-more{color:#eef3fb9e;justify-content:center;align-items:center;gap:12px;padding:12px 0 4px;font-size:13px;display:flex}.admin-user-load-more button{color:#eef3fb;cursor:pointer;background:#0f172a57;border:1px solid #94a3b82e;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.admin-user-load-more button:hover,.admin-user-load-more button:focus-visible{border-color:rgba(var(--main-green-rgb), .42);background:rgba(var(--main-green-rgb), .12);color:var(--main-green-soft);outline:none}.admin-user-load-more button:disabled{cursor:wait;opacity:.72}.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;align-items:center;gap:7px;padding:5px 9px;font-size:12px;font-weight:750;display:inline-flex}.admin-post-state-cell .post-status-pill{min-height:18px;padding:0 7px}.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 14px}.admin-empty-state{min-height:190px}.admin-post-empty{color:#eef3fb9e;margin:0}@keyframes spin{to{transform:rotate(360deg)}}html[data-theme=light] body{background:#f9fafb}html[data-theme=light] .app-shell,html[data-theme=light] .app-shell--workspace,html[data-theme=light] .main-pane{color:var(--ink);background:#f9fafb}html[data-theme=light] .drawer-panel{color:var(--ink);background:#fff}html[data-theme=light] .app-shell{background:#f9fafb}html[data-theme=light] .app-shell--centered{background:linear-gradient(#ffffffe0,#f9fafb00 18rem),#f9fafb}html[data-theme=light] .signin-form label{color:#273244}html[data-theme=light] .signin-form input{color:#273244;background:#fff;border-color:#d1d5dc;box-shadow:0 1px 1px #2732440a}html[data-theme=light] .signin-form input::placeholder{color:#9da2ae}html[data-theme=light] .signup-consent{color:#6f7582!important}html[data-theme=light] .signup-consent input{background:#fff;border-color:#d1d5dc}html[data-theme=light] .signup-consent-box{background:#fff;border-color:#d1d5dc;box-shadow:0 1px 2px #0f172a0f}html[data-theme=light] .signup-consent-box.is-checked{border-color:var(--main-green);background:var(--main-green);box-shadow:none}html[data-theme=light] .signin-social-button{color:#273244;background:#fff;border-color:#d1d5dc;box-shadow:0 1px 1px #2732440a}html[data-theme=light] .signin-social-button:hover{background:#f9fafb;border-color:#b8bec9}html[data-theme=light] .signin-divider,html[data-theme=light] .signin-links{color:#6f7582}html[data-theme=light] .signin-divider:before,html[data-theme=light] .signin-divider:after,html[data-theme=light] .signin-signup-prompt{border-color:#e5e6ea}html[data-theme=light] .signin-divider:before,html[data-theme=light] .signin-divider:after{background:#e5e6ea}html[data-theme=light] .signin-links button,html[data-theme=light] .signin-links a{color:#5fae38}html[data-theme=light] .signin-links button:hover,html[data-theme=light] .signin-links a:hover{color:#458927}html[data-theme=light] .sidebar-nav{box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .sidebar{background:#f9fafb}html[data-theme=light] .posts-panel,html[data-theme=light] .scheduler-panel,html[data-theme=light] .connections-panel,html[data-theme=light] .auto-captions-panel,html[data-theme=light] .billing-panel,html[data-theme=light] .profile-panel,html[data-theme=light] .settings-page,html[data-theme=light] .placeholder-panel,html[data-theme=light] .settings-card,html[data-theme=light] .billing-plan-card,html[data-theme=light] .billing-account-card,html[data-theme=light] .billing-usage-card,html[data-theme=light] .billing-workspace-card,html[data-theme=light] .workspace-settings-card,html[data-theme=light] .modal,html[data-theme=light] .connection-modal{color:var(--ink);box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .dashboard-empty-state-card{background:#fff;border-color:#dfe3e8;box-shadow:0 14px 30px #2732441f}html[data-theme=light] .dashboard-empty-state-card--back{background:#f1f7ee}html[data-theme=light] .dashboard-empty-state-card--front span{background:#dfe3e8}html[data-theme=light] .dashboard-empty-state-send{border-color:#fff}html[data-theme=light] .dashboard-empty-state-copy p{color:#6f7582}html[data-theme=light] .dashboard-empty-state-primary{color:#4f5868;background:#fff;border-color:#d1d5dc}html[data-theme=light] .dashboard-empty-state-primary:hover:not(:disabled),html[data-theme=light] .dashboard-empty-state-primary:focus-visible:not(:disabled){border-color:rgba(var(--main-green-rgb), .48);background:rgba(var(--main-green-rgb), .08);color:#548f35}html[data-theme=light] .modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#27324433}html[data-theme=light] .modal-backdrop--confirm{background:#27324447}html[data-theme=light] .connection-modal .modal-header h2{color:#273244}html[data-theme=light] .connection-modal .modal-header .icon-button{color:#9da2ae}html[data-theme=light] .connection-modal .modal-header .icon-button:hover,html[data-theme=light] .connection-modal .modal-header .icon-button:focus-visible{color:#273244;background:#f9fafb}html[data-theme=light] .connection-modal .modal-copy,html[data-theme=light] .connection-modal .provider-card span,html[data-theme=light] .connection-modal .meta-selection-row span{color:#6f7582}html[data-theme=light] .connection-modal .provider-card,html[data-theme=light] .connection-modal .meta-selection-row{color:#273244;background:#fff;border-color:#d1d5dc}html[data-theme=light] .connection-modal .provider-card:hover,html[data-theme=light] .connection-modal .meta-selection-row:hover,html[data-theme=light] .connection-modal .meta-selection-row.is-selected{background:#7dc7551a;border-color:#7dc7556b}html[data-theme=light] .connection-modal .provider-card strong,html[data-theme=light] .connection-modal .meta-selection-row strong{color:#273244}html[data-theme=light] .connection-modal .provider-card>svg,html[data-theme=light] .connection-modal .meta-selection-row>svg{color:#9da2ae}html[data-theme=light] .connection-modal .secondary-button{color:#273244;background:#fff;border-color:#d1d5dc}html[data-theme=light] .connection-modal .secondary-button:hover:not(:disabled),html[data-theme=light] .connection-modal .secondary-button:focus-visible:not(:disabled){color:#273244;background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .connection-modal .primary-button{color:#fff;background:#7dc755}html[data-theme=light] .connection-modal .primary-button:hover:not(:disabled),html[data-theme=light] .connection-modal .primary-button:focus-visible:not(:disabled){color:#fff;background:#6fbd47}html[data-theme=light] .connection-modal .primary-button svg{color:#fff}html[data-theme=light] .workspace-logo{color:#7dc755;background:#7dc7551f;border-color:#d1d5dc}html[data-theme=light] .workspace-logo-upload-trigger:after{background:#f9fafbe6;box-shadow:inset 0 0 0 1px #d1d5dc}html[data-theme=light] .workspace-logo-upload-trigger>svg{color:#273244}html[data-theme=light] .workspace-logo-upload-trigger:hover:after,html[data-theme=light] .workspace-logo-upload-trigger:focus-within:after{background:#f9fafbf0;box-shadow:inset 0 0 0 1px #7dc7558c}html[data-theme=light] .billing-workspace-charge-note.is-complimentary{color:#6f7582;background:#7dc75514;border-color:#7dc7556b}html[data-theme=light] .billing-workspace-charge-note.is-complimentary strong{color:#273244}html[data-theme=light] .workspace-create-modal .profile-field{color:#6f7582}html[data-theme=light] .workspace-create-preview{background:#f9fafb;border-color:#dfe3e8;box-shadow:inset 0 1px #fffc}html[data-theme=light] .workspace-create-preview strong{color:#273244}html[data-theme=light] .workspace-create-preview span{color:#6f7582}html[data-theme=light] .workspace-create-modal .profile-field input{color:#273244;background:#fff;border-color:#d1d5dc}html[data-theme=light] .workspace-create-modal .profile-field input:hover,html[data-theme=light] .workspace-create-modal .profile-field input:focus{color:#273244;background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .workspace-create-modal .modal-actions .secondary-button{color:#c72f55;background:#ef486f1a;border-color:#ef486f4d}html[data-theme=light] .workspace-create-modal .modal-actions .secondary-button:hover:not(:disabled),html[data-theme=light] .workspace-create-modal .modal-actions .secondary-button:focus-visible:not(:disabled){color:#c72f55;background:#ef486f29;border-color:#ef486f6b}html[data-theme=light] .workspace-create-modal .modal-actions .publish-button{color:#fff;background:#7dc755;border-color:#7dc755}html[data-theme=light] .workspace-create-modal .modal-actions .publish-button:hover:not(:disabled),html[data-theme=light] .workspace-create-modal .modal-actions .publish-button:focus-visible:not(:disabled){color:#fff;background:#6fbd47;border-color:#6fbd47}html[data-theme=light] .workspace-create-modal .modal-actions .publish-button:disabled{color:#7dc755;background:#7dc75524;border-color:#7dc75557}html[data-theme=light] .dashboard-toolbar,html[data-theme=light] .topbar,html[data-theme=light] .sidebar-header{background:#f9fafb}html[data-theme=light] .workspace-topbar{background:0 0}html[data-theme=light] .nav-button,html[data-theme=light] .workspace-switcher-button,html[data-theme=light] .sidebar-user,html[data-theme=light] .toolbar-icon-button,html[data-theme=light] .sidebar-toggle,html[data-theme=light] .icon-button,html[data-theme=light] .connection-add-button,html[data-theme=light] .neutral-action-button,html[data-theme=light] .drawer-refresh-ai-button,html[data-theme=light] .scheduler-today-button,html[data-theme=light] .scheduler-week-label,html[data-theme=light] .scheduler-nav-button,html[data-theme=light] .scheduler-view-toggle,html[data-theme=light] .dashboard-view-toggle,html[data-theme=light] .upload-select-button,html[data-theme=light] .profile-photo-button,html[data-theme=light] .profile-panel .profile-actions .publish-button--secondary,html[data-theme=light] .profile-security-action,html[data-theme=light] .publish-button--secondary{color:#273244;box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .nav-button,html[data-theme=light] .workspace-switcher-button,html[data-theme=light] .sidebar-user{color:#273244}html[data-theme=light] .nav-button span,html[data-theme=light] .workspace-switcher-button span,html[data-theme=light] .sidebar-user span{color:inherit}html[data-theme=light] .nav-button .nav-new-badge{background:var(--main-green);color:#fff;box-shadow:0 3px 8px rgba(var(--main-green-rgb), .2)}html[data-theme=light] .sidebar-storage-usage{color:#6f7582;border-top-color:#e5e6ea}html[data-theme=light] .sidebar-storage-heading svg{color:#7dc755}html[data-theme=light] .sidebar-storage-usage strong{color:#273244}html[data-theme=light] .sidebar-storage-track{background:#e5e6ea}html[data-theme=light] .nav-button:hover,html[data-theme=light] .nav-button.is-active,html[data-theme=light] .workspace-switcher-button:hover,html[data-theme=light] .toolbar-icon-button:hover,html[data-theme=light] .sidebar-toggle:hover,html[data-theme=light] .connection-add-button:hover,html[data-theme=light] .neutral-action-button:hover,html[data-theme=light] .drawer-refresh-ai-button:hover:not(:disabled),html[data-theme=light] .scheduler-today-button:hover,html[data-theme=light] .scheduler-view-toggle button.is-active,html[data-theme=light] .dashboard-view-toggle button.is-active,html[data-theme=light] .profile-photo-button:hover,html[data-theme=light] .profile-panel .profile-actions .publish-button--secondary:hover:not(:disabled),html[data-theme=light] .profile-security-action:hover:not(:disabled),html[data-theme=light] .publish-button--secondary:hover:not(:disabled){color:#273244;box-shadow:none;background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .nav-button.is-active{color:#7dc755;box-shadow:none;background:#f9fafb}html[data-theme=light] .scheduler-today-button.is-return-cue{color:#7dc755;box-shadow:none;background:#7dc7551f;border-color:#7dc7556b}html[data-theme=light] .scheduler-today-button.is-return-cue:hover,html[data-theme=light] .scheduler-today-button.is-return-cue:focus-visible{color:#7dc755;box-shadow:none;background:#7dc7552e;border-color:#7dc7558a}html[data-theme=light] .profile-panel .profile-actions .profile-save-button{color:#7dc755;box-shadow:none;background:#7dc7551f;border-color:#7dc7555c}html[data-theme=light] .profile-panel .profile-actions .profile-save-button:hover:not(:disabled),html[data-theme=light] .profile-panel .profile-actions .profile-save-button:focus-visible:not(:disabled){color:#7dc755;box-shadow:none;background:#7dc7552e;border-color:#7dc75580}html[data-theme=light] .nav-button.is-active svg,html[data-theme=light] .settings-tabs button.is-active svg,html[data-theme=light] .profile-tabs button.is-active svg{color:#7dc755}html[data-theme=light] .connection-panel-actions .connection-add-button:not(:disabled){color:#7dc755;box-shadow:none;background:#7dc7551f;border-color:#7dc75561}html[data-theme=light] .connection-panel-actions .connection-add-button:not(:disabled) svg{color:currentColor;stroke:currentColor}html[data-theme=light] .connection-panel-actions .connection-add-button:hover:not(:disabled),html[data-theme=light] .connection-panel-actions .connection-add-button:focus-visible:not(:disabled),html[data-theme=light] .connection-panel-actions .connection-add-button.is-open:not(:disabled){color:#7dc755;box-shadow:none;background:#7dc7552e;border-color:#7dc75580}html[data-theme=light] .dashboard-onboarding-welcome,html[data-theme=light] .dashboard-onboarding-bubble,html[data-theme=light] .dashboard-onboarding-panel,html[data-theme=light] .dashboard-celebration-panel{--dashboard-onboarding-pointer-background:#fff;color:#273244;background:#fff;border-color:#d1d5dc;box-shadow:0 18px 46px #27324424}html[data-theme=light] .dashboard-onboarding-restore{color:#273244;box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .dashboard-onboarding-welcome{width:min(480px,100vw - 32px)}html[data-theme=light] .dashboard-onboarding-kicker,html[data-theme=light] .dashboard-onboarding-step-number{color:#7dc755}html[data-theme=light] .dashboard-onboarding-welcome h2,html[data-theme=light] .dashboard-onboarding-bubble-body h2,html[data-theme=light] .dashboard-onboarding-copy h2,html[data-theme=light] .dashboard-celebration-panel h2,html[data-theme=light] .dashboard-onboarding-step strong,html[data-theme=light] .dashboard-onboarding-restore strong{color:#273244}html[data-theme=light] .dashboard-onboarding-welcome p,html[data-theme=light] .dashboard-onboarding-bubble-body p,html[data-theme=light] .dashboard-onboarding-copy p,html[data-theme=light] .dashboard-celebration-panel p,html[data-theme=light] .dashboard-onboarding-step small,html[data-theme=light] .dashboard-onboarding-restore span,html[data-theme=light] .dashboard-onboarding-bubble-footer,html[data-theme=light] .dashboard-onboarding-progress span{color:#6f7582}html[data-theme=light] .dashboard-onboarding-hide-button{color:#9da2ae}html[data-theme=light] .dashboard-onboarding-hide-button:hover,html[data-theme=light] .dashboard-onboarding-hide-button:focus-visible{color:#273244;background:#f9fafb}html[data-theme=light] .dashboard-onboarding-close-button{color:#6f7582}html[data-theme=light] .dashboard-onboarding-close-button:hover,html[data-theme=light] .dashboard-onboarding-close-button:focus-visible{color:#273244;background:#f3f4f6}html[data-theme=light] .dashboard-onboarding-checklist{background:#f9fafb;border-color:#e5e6ea}html[data-theme=light] .dashboard-onboarding-step{background:#fff;border-color:#e5e6ea}html[data-theme=light] .dashboard-onboarding-step.is-complete{background:#7dc7551a;border-color:#7dc7555c}html[data-theme=light] .dashboard-onboarding-step-icon{color:#9da2ae;background:#f9fafb}html[data-theme=light] .dashboard-onboarding-step.is-complete .dashboard-onboarding-step-icon{color:#fff;background:#7dc755}html[data-theme=light] .dashboard-onboarding-progress-track,html[data-theme=light] .dashboard-onboarding-restore-track{background:#e5e6ea}html[data-theme=light] .dashboard-onboarding-step-action{color:#7dc755;box-shadow:none;background:#7dc7551f;border-color:#7dc7555c}html[data-theme=light] .dashboard-onboarding-step-action:hover:not(:disabled),html[data-theme=light] .dashboard-onboarding-step-action:focus-visible:not(:disabled),html[data-theme=light] .dashboard-onboarding-step-action.is-open{color:#7dc755;background:#7dc7552e;border-color:#7dc75580}html[data-theme=light] .dashboard-onboarding-step-action:disabled{color:#9da2ae;background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .dashboard-onboarding-link-button,html[data-theme=light] .dashboard-onboarding-restore button,html[data-theme=light] .dashboard-onboarding-link-button:hover,html[data-theme=light] .dashboard-onboarding-link-button:focus-visible,html[data-theme=light] .dashboard-onboarding-restore button:hover,html[data-theme=light] .dashboard-onboarding-restore button:focus-visible{color:#7dc755}html[data-theme=light] .dashboard-onboarding-bubble-pointer{border-top-color:#d1d5dc;border-left-color:#d1d5dc}html[data-theme=light] .nav-button.is-disabled:hover,html[data-theme=light] .workspace-switcher-button.is-disabled:hover,html[data-theme=light] .toolbar-icon-button.is-disabled:hover{color:#6f7582;background:#f9fafb}html[data-theme=light] .nav-divider{background:#e5e6ea}html[data-theme=light] .settings-tabs button,html[data-theme=light] .dashboard-view-toggle button,html[data-theme=light] .scheduler-view-toggle button{color:#6f7582}html[data-theme=light] .settings-tabs button.is-active,html[data-theme=light] .profile-tabs button.is-active{color:#7dc755;background:0 0}html[data-theme=light] .dashboard-view-toggle button.is-active,html[data-theme=light] .scheduler-view-toggle button.is-active{color:#273244;box-shadow:none;background:#f9fafb}html[data-theme=light] .dashboard-view-toggle,html[data-theme=light] .scheduler-view-toggle{background:#fff;border-color:#d1d5dc}html[data-theme=light] .dashboard-view-toggle button:hover,html[data-theme=light] .scheduler-view-toggle button:hover,html[data-theme=light] .scheduler-view-toggle button:focus-visible{color:#273244;background:#f9fafb}html[data-theme=light] .dashboard-view-toggle button.is-active{color:#7dc755;background:#7dc75524}html[data-theme=light] .dashboard-view-toggle button.is-active:hover,html[data-theme=light] .dashboard-view-toggle button.is-active:focus-visible{color:#7dc755;background:#7dc7552e}html[data-theme=light] .dashboard-view-toggle button.is-active svg,html[data-theme=light] .dashboard-view-toggle button.is-active:hover svg,html[data-theme=light] .dashboard-view-toggle button.is-active:focus-visible svg{color:currentColor}html[data-theme=light] .compact-selection-toolbar{color:#273244;background:#f9fafb;border-top-color:#e5e6ea}html[data-theme=light] .compact-select-all,html[data-theme=light] .compact-select-all>span:last-child{color:#6f7582}html[data-theme=light] .compact-selection-count{color:#273244}html[data-theme=light] .compact-bulk-action-button--duplicate{color:#273244;box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .compact-bulk-action-button--duplicate:hover,html[data-theme=light] .compact-bulk-action-button--duplicate:focus-visible{color:#273244;box-shadow:none;background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .compact-bulk-action-button--delete{color:#c72f55;box-shadow:none;background:#ef486f1f;border-color:#ef486f52}html[data-theme=light] .compact-bulk-action-button--delete:hover,html[data-theme=light] .compact-bulk-action-button--delete:focus-visible{color:#b52449;box-shadow:none;background:#ef486f2e;border-color:#ef486f75}html[data-theme=light] .scheduler-view-toggle button.is-active{color:#7dc755;background:#7dc75524}html[data-theme=light] .scheduler-view-toggle button.is-active:hover,html[data-theme=light] .scheduler-view-toggle button.is-active:focus-visible{color:#7dc755;background:#7dc7552e}html[data-theme=light] .scheduler-view-toggle button.is-active svg,html[data-theme=light] .scheduler-view-toggle button.is-active:hover svg,html[data-theme=light] .scheduler-view-toggle button.is-active:focus-visible svg{color:currentColor}html[data-theme=light] .panel-heading,html[data-theme=light] .profile-summary-row,html[data-theme=light] .settings-toggle-row,html[data-theme=light] .connection-row,html[data-theme=light] .dashboard-post-row,html[data-theme=light] .auto-captions-preset-row,html[data-theme=light] .scheduler-header,html[data-theme=light] .scheduler-calendar,html[data-theme=light] .scheduler-month-calendar,html[data-theme=light] .scheduler-month-day,html[data-theme=light] .scheduler-slot,html[data-theme=light] .scheduler-drafts,html[data-theme=light] .drawer-section,html[data-theme=light] .drawer-platform-card,html[data-theme=light] .workspace-settings-row{border-color:#e5e6ea}html[data-theme=light] .settings-toggle-row,html[data-theme=light] .profile-readout,html[data-theme=light] .totp-qr-card,html[data-theme=light] .upload-select-dropdown,html[data-theme=light] .connection-provider-dropdown,html[data-theme=light] .workspace-menu,html[data-theme=light] .create-post-dropdown,html[data-theme=light] .post-actions-dropdown,html[data-theme=light] .drawer-thumbnail-dropdown,html[data-theme=light] .schedule-calendar-popover,html[data-theme=light] .manual-post-emoji-picker{color:#273244;background:#fff;border-color:#d1d5dc;box-shadow:0 12px 24px #2732441f}html[data-theme=light] .connected-account-avatar{color:#273244;box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .connected-account-avatar.has-fallback{color:#6f7582;background:#f9fafb;border:1px solid #d1d5dc}html[data-theme=light] .connected-account-avatar.has-fallback .connected-account-avatar-fallback{color:#6f7582}html[data-theme=light] .connected-account-platform,html[data-theme=light] .connected-account-platform .platform-logo{box-shadow:none}html[data-theme=light] .social-destination-empty{color:#596274;background:#f4f6f8}html[data-theme=light] .social-destination-empty--archive{color:#64748b;background:#eef2f7}html[data-theme=light] .caption-mode-segmented{color:#273244;box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .profile-readout--signin-method{box-shadow:none}html[data-theme=light] .settings-toggle-row:hover,html[data-theme=light] .theme-mode-row.is-selected{background:#f9fafb}html[data-theme=light] .settings-toggle-row input[type=checkbox]{box-shadow:none;background-color:#fff;border-color:#d1d5dc}html[data-theme=light] .settings-toggle-row input[type=checkbox]:checked{background-color:#7dc755;border-color:#7dc755;box-shadow:0 0 0 3px #7dc75524}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select,html[data-theme=light] .profile-field input,html[data-theme=light] .profile-field select,html[data-theme=light] .profile-field textarea,html[data-theme=light] .settings-field select,html[data-theme=light] .upload-select-button,html[data-theme=light] .search-field{color:#273244;background:#fff;border-color:#d1d5dc}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder,html[data-theme=light] .search-field::placeholder,html[data-theme=light] .dashboard-search svg{color:#9da2ae}html[data-theme=light] .dashboard-search input{color:#273244;background:#fff;border-color:#d1d5dc}html[data-theme=light] .dashboard-search input:hover,html[data-theme=light] .dashboard-search input:focus{color:#273244;background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .dashboard-search input::placeholder{color:#9da2ae}html[data-theme=light] .loading-panel p,html[data-theme=light] .provider-loading{color:#273244}html[data-theme=light] .loading-indicator{color:#7dc755;background:#7dc75524}html[data-theme=light] .dashboard-load-more{color:#6f7582;border-top-color:#e5e6ea}html[data-theme=light] .dashboard-load-more svg{color:#7dc755}html[data-theme=light] .panel-heading-title p,html[data-theme=light] .connection-row-copy span,html[data-theme=light] .profile-field,html[data-theme=light] .profile-readout>span,html[data-theme=light] .profile-readout small,html[data-theme=light] .settings-toggle-row small,html[data-theme=light] .settings-card-heading p,html[data-theme=light] .settings-section-copy,html[data-theme=light] .auto-captions-panel>.panel-heading p,html[data-theme=light] .auto-captions-mode-row p,html[data-theme=light] .auto-captions-settings-heading p,html[data-theme=light] .auto-captions-tabbar p,html[data-theme=light] .auto-captions-mode-panel small,html[data-theme=light] .auto-captions-preset-row small,html[data-theme=light] .scheduler-week-label small,html[data-theme=light] .page-title p,html[data-theme=light] .muted,html[data-theme=light] .dashboard-post-date{color:#6f7582}html[data-theme=light] .post-card h3,html[data-theme=light] .social-post-identity strong,html[data-theme=light] .scheduler-drafts-header strong,html[data-theme=light] .scheduler-draft-card strong,html[data-theme=light] .scheduler-event strong,html[data-theme=light] .scheduler-month-event strong,html[data-theme=light] .settings-toggle-row strong,html[data-theme=light] .connection-row-copy strong,html[data-theme=light] .profile-summary-row strong,html[data-theme=light] .profile-readout strong,html[data-theme=light] .theme-mode-row strong,html[data-theme=light] .settings-card-heading h2,html[data-theme=light] .auto-captions-panel>.panel-heading h2,html[data-theme=light] .auto-captions-mode-row h2,html[data-theme=light] .auto-captions-settings-heading h2,html[data-theme=light] .auto-captions-mode-panel strong,html[data-theme=light] .auto-captions-preset-row strong{color:#273244}html[data-theme=light] .post-card p,html[data-theme=light] .post-status-chip,html[data-theme=light] .post-status-pill,html[data-theme=light] .social-post-title-meta>span:not(.post-status-pill),html[data-theme=light] .social-post-meta,html[data-theme=light] .social-post-analytics-item,html[data-theme=light] .social-post-analytics-item svg,html[data-theme=light] .scheduler-draft-card span,html[data-theme=light] .scheduler-empty-drafts span,html[data-theme=light] .scheduler-event span,html[data-theme=light] .scheduler-month-event span,html[data-theme=light] .scheduler-drag-preview-copy>span,html[data-theme=light] .scheduler-month-drop-preview span{color:#6f7582}html[data-theme=light] .post-card,html[data-theme=light] .social-post-row{background:0 0;border-color:#e5e6ea}html[data-theme=light] .posts-panel>.panel-heading{box-shadow:none;background:#fff}html[data-theme=light] .admin-stat-card,html[data-theme=light] .admin-user-list,html[data-theme=light] .admin-account-panel,html[data-theme=light] .admin-account-drawer,html[data-theme=light] .migration-action-panel,html[data-theme=light] .migration-progress-panel{color:#273244;box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .admin-account-drawer{box-shadow:-28px 0 60px #27324429}html[data-theme=light] .admin-period-select,html[data-theme=light] .admin-period-select>span,html[data-theme=light] .admin-stat-card span,html[data-theme=light] .admin-user-row small,html[data-theme=light] .admin-detail-grid span,html[data-theme=light] .admin-post-row small,html[data-theme=light] .admin-access-note,html[data-theme=light] .admin-access-note-copy span,html[data-theme=light] .admin-danger-zone span,html[data-theme=light] .admin-workspace-summary span,html[data-theme=light] .admin-workspace-main small,html[data-theme=light] .admin-workspace-date small,html[data-theme=light] .admin-migration-results span,html[data-theme=light] .admin-migration-result-details,html[data-theme=light] .admin-post-empty,html[data-theme=light] .migration-summary-metrics small,html[data-theme=light] .migration-progress-row small,html[data-theme=light] .migration-progress-empty{color:#6f7582}html[data-theme=light] .admin-stat-card strong,html[data-theme=light] .admin-user-main strong,html[data-theme=light] .admin-user-metric,html[data-theme=light] .admin-post-row strong,html[data-theme=light] .admin-access-note-copy strong,html[data-theme=light] .admin-detail-grid strong,html[data-theme=light] .admin-workspace-summary strong,html[data-theme=light] .admin-workspace-main strong,html[data-theme=light] .admin-workspace-date strong,html[data-theme=light] .admin-migration-results strong,html[data-theme=light] .admin-post-open-button,html[data-theme=light] .migration-summary-metrics strong,html[data-theme=light] .migration-progress-row strong{color:#273244}html[data-theme=light] .admin-tabs,html[data-theme=light] .migration-summary-metrics span,html[data-theme=light] .migration-progress-table,html[data-theme=light] .admin-migration-results>div,html[data-theme=light] .admin-user-search,html[data-theme=light] .admin-user-sort-controls button,html[data-theme=light] .admin-user-row,html[data-theme=light] .admin-detail-grid>div,html[data-theme=light] .admin-workspace-summary,html[data-theme=light] .admin-workspace-row,html[data-theme=light] .admin-post-row,html[data-theme=light] .admin-post-copy-button,html[data-theme=light] .admin-load-more-posts-button,html[data-theme=light] .admin-user-load-more button{color:#273244;box-shadow:none;background:#f9fafb;border-color:#e5e6ea}html[data-theme=light] .admin-tabs button,html[data-theme=light] .admin-user-sort-controls button{color:#6f7582}html[data-theme=light] .admin-tabs button:hover,html[data-theme=light] .admin-tabs button.is-active,html[data-theme=light] .admin-user-sort-controls button:hover,html[data-theme=light] .admin-user-sort-controls button.is-active,html[data-theme=light] .admin-user-row:hover,html[data-theme=light] .admin-user-row.is-selected,html[data-theme=light] .admin-user-row:focus-visible,html[data-theme=light] .admin-post-row.is-selected,html[data-theme=light] .admin-load-more-posts-button:hover,html[data-theme=light] .admin-load-more-posts-button:focus-visible,html[data-theme=light] .admin-user-load-more button:hover,html[data-theme=light] .admin-user-load-more button:focus-visible{color:#6fbd47;background:#7dc7551f;border-color:#7dc7555c}html[data-theme=light] .admin-user-sort-controls span{color:#8f96a3}html[data-theme=light] .admin-add-user-modal .toggle-row{color:#273244;box-shadow:none;background:#f9fafb;border-color:#e5e6ea}html[data-theme=light] .admin-add-user-modal .toggle-row:hover,html[data-theme=light] .admin-add-user-modal .toggle-row:focus-within{background:#7dc7551a;border-color:#7dc7555c}html[data-theme=light] .admin-add-user-modal .toggle-row:has(input[type=checkbox]:disabled){opacity:.68;background:#f9fafb}html[data-theme=light] .admin-add-user-modal .toggle-row strong{color:#273244}html[data-theme=light] .admin-add-user-modal .toggle-row small{color:#6f7582}html[data-theme=light] .admin-add-user-modal .toggle-row input[type=checkbox]{box-shadow:none;background-color:#fff;border-color:#d1d5dc}html[data-theme=light] .admin-add-user-modal .toggle-row input[type=checkbox]:hover:not(:disabled){border-color:#7dc75594}html[data-theme=light] .admin-add-user-modal .toggle-row input[type=checkbox]:checked{background-color:#7dc755;border-color:#7dc755;box-shadow:0 0 0 3px #7dc75524}html[data-theme=light] .admin-migration-results .is-success{background:#7dc75514;border-color:#7dc75557}html[data-theme=light] .admin-migration-results .is-error{background:#ef486f14;border-color:#ef486f52}html[data-theme=light] .admin-user-search input{color:#273244;background:0 0}html[data-theme=light] .admin-user-search input::placeholder,html[data-theme=light] .admin-user-search svg{color:#9da2ae}html[data-theme=light] .admin-user-status{color:#6fbd47;background:#7dc7551a;border-color:#7dc7555c}html[data-theme=light] .admin-user-status.is-disabled{color:#c72f55;background:#ef486f14;border-color:#ef486f52}html[data-theme=light] .admin-user-act-button{color:#5fab39;background:#7dc7551f;border-color:#7dc7555c}html[data-theme=light] .admin-user-act-button:hover,html[data-theme=light] .admin-user-act-button:focus-visible{background:#7dc7552e;border-color:#7dc75585}html[data-theme=light] .admin-user-load-more{color:#6f7582}html[data-theme=light] .admin-access-note{background:#7dc75514;border-color:#7dc75552}html[data-theme=light] .admin-access-note .admin-start-access-button{color:#6fbd47;box-shadow:none;background:#fff;border-color:#7dc75561}html[data-theme=light] .admin-access-note .admin-start-access-button:hover,html[data-theme=light] .admin-access-note .admin-start-access-button:focus-visible{color:#5daa3b;background:#7dc7551f;border-color:#7dc75580}html[data-theme=light] .admin-access-note .admin-start-access-button svg{color:currentColor;stroke:currentColor}html[data-theme=light] .admin-access-select-field{color:#6f7582}html[data-theme=light] .admin-access-select-button{color:#273244;background:#fff;border-color:#d1d5dc}html[data-theme=light] .admin-danger-zone{background:#ef486f14;border-color:#ef486f42}html[data-theme=light] .admin-access-clear-button,html[data-theme=light] .admin-stop-access-button,html[data-theme=light] .admin-post-delete-button{color:#c72f55;background:#ef486f14;border-color:#ef486f42}html[data-theme=light] .admin-access-clear-button:hover:not(:disabled),html[data-theme=light] .admin-stop-access-button:hover,html[data-theme=light] .admin-stop-access-button:focus-visible,html[data-theme=light] .admin-post-delete-button:hover,html[data-theme=light] .admin-post-delete-button:focus-visible{color:#b8294d;background:#ef486f1f;border-color:#ef486f66}html[data-theme=light] .admin-acting-email-button:hover,html[data-theme=light] .admin-acting-email-button:focus-visible{color:#3d7a24}html[data-theme=light] .admin-post-row>span{color:#6f7582;background:#eef0f3}html[data-theme=light] .admin-post-copy-button:hover,html[data-theme=light] .admin-post-copy-button:focus-visible{color:#6fbd47;background:#7dc7551f;border-color:#7dc7555c}html[data-theme=light] .admin-delete-confirmation-field span{color:#6f7582}html[data-theme=light] .admin-delete-confirmation-field strong,html[data-theme=light] .migration-progress-issue strong{color:#c72f55}html[data-theme=light] .admin-delete-confirmation-field input{color:#273244;background:#fff;border-color:#ef486f47}html[data-theme=light] .migration-progress-head{background:#eef0f3}html[data-theme=light] .migration-progress-head span{color:#6f7582}html[data-theme=light] .migration-progress-row{border-top-color:#e5e6ea}html[data-theme=light] .migration-progress-user small:first-of-type{color:#6f7582}html[data-theme=light] .post-card--clickable:hover,html[data-theme=light] .post-card--clickable:focus-visible,html[data-theme=light] .social-post-row:hover,html[data-theme=light] .social-post-row:focus-visible{background:#f9fafb}html[data-theme=light] .social-post-copy,html[data-theme=light] .social-post-copy.is-clamped{color:#273244}html[data-theme=light] .social-post-read-more,html[data-theme=light] .social-post-read-more:hover,html[data-theme=light] .social-post-read-more:focus-visible{color:#7dc755}html[data-theme=light] .post-thumbnail--text{color:#273244;background:#f9fafb;border-color:#e5e6ea}html[data-theme=light] .post-thumbnail--text>svg{color:#273244}html[data-theme=light] .post-thumbnail--unavailable{color:#536074;background:linear-gradient(135deg,#f0f8eb,#f8fafc),#fff;border-color:#d8eecb}html[data-theme=light] .social-post-video--unavailable,html[data-theme=light] .drawer-video-frame--unavailable{background:radial-gradient(circle at 28% 22%, rgba(var(--main-green-rgb), .14), transparent 34%), linear-gradient(135deg, #f6fbf2, #fff);border-color:#d8eecb}html[data-theme=light] .media-unavailable-placeholder--large{color:#64748b}html[data-theme=light] .media-unavailable-placeholder--large strong{color:#273244}html[data-theme=light] .post-actions-trigger{color:#9da2ae}html[data-theme=light] .post-actions-trigger:hover,html[data-theme=light] .post-actions-trigger:focus-visible,html[data-theme=light] .post-actions-trigger.is-open{color:#273244;background:#f9fafb}html[data-theme=light] .auto-captions-panel>.panel-heading,html[data-theme=light] .auto-captions-mode-row{background:#fff;border-color:#e5e6ea}html[data-theme=light] .prompt-budget{background:#f9fafb;border-color:#e5e6ea}html[data-theme=light] .prompt-budget-copy,html[data-theme=light] .prompt-budget small{color:#6f7582}html[data-theme=light] .prompt-budget-copy strong{color:#273244}html[data-theme=light] .prompt-budget-track{background:#e5e6ea}html[data-theme=light] .auto-captions-settings-heading--with-action .connection-add-button,html[data-theme=light] .caption-mode-segmented button,html[data-theme=light] .auto-captions-select-target:hover,html[data-theme=light] .auto-captions-select-target:focus-visible{color:#273244;background:#fff}html[data-theme=light] .caption-mode-segmented button:hover,html[data-theme=light] .caption-mode-segmented button:focus-visible,html[data-theme=light] .auto-captions-settings-heading--with-action .connection-add-button:hover{color:#273244;background:#f9fafb}html[data-theme=light] .auto-captions-settings-heading--with-action .connection-add-button{color:#7dc755;box-shadow:none;background:#7dc7551f;border-color:#7dc75561}html[data-theme=light] .auto-captions-settings-heading--with-action .connection-add-button svg{color:currentColor;stroke:currentColor}html[data-theme=light] .auto-captions-settings-heading--with-action .connection-add-button:hover,html[data-theme=light] .auto-captions-settings-heading--with-action .connection-add-button:focus-visible{color:#7dc755;box-shadow:none;background:#7dc7552e;border-color:#7dc75580}html[data-theme=light] .caption-mode-segmented button.is-selected{color:#7dc755;background:#7dc75524}html[data-theme=light] .auto-captions-preset-row:hover,html[data-theme=light] .auto-captions-preset-row:focus-visible{background:#f9fafb}html[data-theme=light] .auto-captions-preset-row>svg{color:#9da2ae;background:#f9fafb}html[data-theme=light] .auto-captions-preset-row:hover>svg,html[data-theme=light] .auto-captions-preset-row:focus-visible>svg{color:#273244;background:#fff}html[data-theme=light] .auto-captions-select-target i{color:#9da2ae;border-color:#d1d5dc}html[data-theme=light] .auto-captions-preset-row.is-selected .auto-captions-select-target i{color:#fff;background:#7dc755;border-color:#7dc755}html[data-theme=light] .connection-row:hover,html[data-theme=light] .connection-row:focus-visible{background:#f9fafb}html[data-theme=light] .connection-empty-state{color:#6f7582}html[data-theme=light] .connection-empty-state:hover,html[data-theme=light] .connection-empty-state:focus-visible{color:#273244;background:#f9fafb}html[data-theme=light] .connection-empty-state strong{color:#273244}html[data-theme=light] .connection-empty-state span{color:#6f7582}html[data-theme=light] .connection-row.is-drag-target{background:#7dc7551a;box-shadow:inset 3px 0 #7dc755}html[data-theme=light] .connection-drag-handle{color:#9da2ae}html[data-theme=light] .connection-row:hover .connection-drag-handle,html[data-theme=light] .connection-row.is-dragging .connection-drag-handle,html[data-theme=light] .connection-row.is-drag-target .connection-drag-handle{color:#6f7582}html[data-theme=light] .connection-delete-button{color:#ef486f}html[data-theme=light] .connection-delete-button:hover{color:#ef486f;background:#ef486f1a}html[data-theme=light] .profile-notice{color:#8f7c12;background:#e4cb381f;border-color:#e4cb388c}html[data-theme=light] .profile-notice svg{color:#8f7c12}html[data-theme=light] .profile-notice--error{color:#c72f55;background:#ef486f17;border-color:#ef486f57}html[data-theme=light] .profile-notice--error svg{color:#ef486f}html[data-theme=light] .status-toast{color:#273244;background:#eef9e8;border-color:#7dc7556b;box-shadow:0 18px 42px #27324424,inset 0 1px #ffffffdb}html[data-theme=light] .status-toast svg{color:#7dc755}html[data-theme=light] .auth-error{color:#c72f55;background:#ef486f17;border-color:#ef486f57}html[data-theme=light] .auth-success{color:#273244;background:#7dc7551a;border-color:#7dc7556b}html[data-theme=light] .auth-success svg{color:#7dc755}html[data-theme=light] .nav-button svg,html[data-theme=light] .workspace-switcher-button svg,html[data-theme=light] .toolbar-icon-button svg,html[data-theme=light] .sidebar-toggle svg,html[data-theme=light] .icon-button svg{color:#9da2ae}html[data-theme=light] .toolbar-icon-button:hover svg,html[data-theme=light] .sidebar-toggle:hover svg,html[data-theme=light] .icon-button:hover svg,html[data-theme=light] .dashboard-view-toggle button:hover svg,html[data-theme=light] .dashboard-view-toggle button.is-active svg,html[data-theme=light] .scheduler-view-toggle button:hover svg,html[data-theme=light] .scheduler-view-toggle button.is-active svg{color:#273244}html[data-theme=light] .publish-button,html[data-theme=light] .create-post-button{color:#fff;background:#7dc755}html[data-theme=light] .publish-button svg,html[data-theme=light] .create-post-button svg{color:#fff}html[data-theme=light] .workspace-menu-item,html[data-theme=light] .create-post-dropdown button,html[data-theme=light] .post-actions-dropdown button,html[data-theme=light] .drawer-thumbnail-option,html[data-theme=light] .connection-provider-option{color:#273244;background:0 0}html[data-theme=light] .connection-provider-option:disabled{color:#9da2ae;cursor:not-allowed;opacity:.64}html[data-theme=light] .connection-provider-option strong,html[data-theme=light] .connection-provider-option:not(:disabled) strong{color:#273244}html[data-theme=light] .connection-provider-option:disabled strong{color:#9da2ae}html[data-theme=light] .connection-provider-option:disabled .connection-provider-icon{opacity:.58}html[data-theme=light] .workspace-menu-item:hover,html[data-theme=light] .workspace-menu-item:focus-visible,html[data-theme=light] .workspace-menu-item.is-active,html[data-theme=light] .create-post-dropdown button:hover,html[data-theme=light] .create-post-dropdown button:focus-visible,html[data-theme=light] .post-actions-dropdown button:hover,html[data-theme=light] .post-actions-dropdown button:focus-visible,html[data-theme=light] .drawer-thumbnail-option:hover,html[data-theme=light] .drawer-thumbnail-option:focus-visible,html[data-theme=light] .connection-provider-option:hover:not(:disabled),html[data-theme=light] .connection-provider-option:focus-visible:not(:disabled){color:#273244;background:#f9fafb}html[data-theme=light] .workspace-menu-divider{background:#e5e6ea}html[data-theme=light] .create-post-dropdown svg,html[data-theme=light] .post-actions-dropdown svg,html[data-theme=light] .connection-provider-option svg,html[data-theme=light] .drawer-thumbnail-option svg{color:#7dc755}html[data-theme=light] .drawer-thumbnail-option strong{color:#273244}html[data-theme=light] .drawer-thumbnail-option small{color:#6f7582}html[data-theme=light] .drawer-thumbnail-option:hover svg,html[data-theme=light] .drawer-thumbnail-option:focus-visible svg{color:#7dc755}html[data-theme=light] .create-post-dropdown kbd{color:#6f7582;background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .post-actions-dropdown button.is-danger,html[data-theme=light] .post-actions-dropdown button.is-danger svg{color:#ef486f}html[data-theme=light] .post-actions-dropdown button.is-danger:hover,html[data-theme=light] .post-actions-dropdown button.is-danger:focus-visible{color:#ef486f;background:#ef486f14}html[data-theme=light] .manual-post-emoji-search svg,html[data-theme=light] .settings-timezone-search svg{color:#9da2ae}html[data-theme=light] .settings-timezone-search{background:#fff;border-bottom-color:#e5e6ea}html[data-theme=light] .manual-post-emoji-search input,html[data-theme=light] .settings-timezone-search input{color:#273244;background:#fff;border-color:#d1d5dc}html[data-theme=light] .manual-post-emoji-search input:hover,html[data-theme=light] .manual-post-emoji-search input:focus,html[data-theme=light] .settings-timezone-search input:hover,html[data-theme=light] .settings-timezone-search input:focus{background:#f9fafb}html[data-theme=light] .manual-post-emoji-search input::placeholder,html[data-theme=light] .settings-timezone-search input::placeholder{color:#9da2ae}html[data-theme=light] .settings-timezone-empty{color:#6f7582}html[data-theme=light] .schedule-calendar-header strong{color:#273244}html[data-theme=light] .schedule-calendar-weekdays span,html[data-theme=light] .schedule-calendar-day.is-muted{color:#9da2ae}html[data-theme=light] .schedule-calendar-day{color:#273244}html[data-theme=light] .schedule-calendar-day:hover:not(:disabled),html[data-theme=light] .schedule-calendar-day:focus-visible{color:#273244;background:#f9fafb;border-color:#7dc75552}html[data-theme=light] .schedule-calendar-day.is-selected{color:#fff;box-shadow:none;background:#7dc755;border-color:#7dc755}html[data-theme=light] .manual-post-emoji-grid button:hover,html[data-theme=light] .manual-post-emoji-grid button:focus-visible{background:#f9fafb}html[data-theme=light] .manual-post-emoji-grid p{color:#6f7582}html[data-theme=light] .delete-button,html[data-theme=light] .danger-button,html[data-theme=light] .pill-action--danger,html[data-theme=light] .settings-toggle-row .secondary-button.is-danger{color:#ef486f;background:#ef486f1f;border-color:#ef486f5c}html[data-theme=light] .settings-toggle-row .secondary-button.is-danger:hover:not(:disabled),html[data-theme=light] .settings-toggle-row .secondary-button.is-danger:focus-visible:not(:disabled){color:#c72f55;background:#ef486f2e;border-color:#ef486f80}html[data-theme=light] .pill-action--warning{color:#8f7c12;background:#e4cb381f;border-color:#e4cb387a}html[data-theme=light] .scheduler-header,html[data-theme=light] .scheduler-workspace,html[data-theme=light] .scheduler-drafts,html[data-theme=light] .scheduler-draft-list,html[data-theme=light] .scheduler-calendar,html[data-theme=light] .scheduler-month-calendar{background:#fff}html[data-theme=light] .scheduler-week-label span{color:#273244}html[data-theme=light] .scheduler-corner,html[data-theme=light] .scheduler-day-heading,html[data-theme=light] .scheduler-month-weekday,html[data-theme=light] .scheduler-time-label{color:#6f7582;background:#f9fafb}html[data-theme=light] .scheduler-corner,html[data-theme=light] .scheduler-day-heading,html[data-theme=light] .scheduler-time-label,html[data-theme=light] .scheduler-slot,html[data-theme=light] .scheduler-month-weekday,html[data-theme=light] .scheduler-month-day{border-color:#e5e6ea}html[data-theme=light] .scheduler-choice-modal{color:#273244;background:#fff;border-color:#d1d5dc;box-shadow:0 18px 46px #2732442e}html[data-theme=light] .scheduler-choice-modal .modal-header h2{color:#273244}html[data-theme=light] .scheduler-choice-modal .icon-button{color:#9da2ae;box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .scheduler-choice-modal .icon-button:hover,html[data-theme=light] .scheduler-choice-modal .icon-button:focus-visible{color:#273244;background:#f9fafb}html[data-theme=light] .scheduler-choice-modal .modal-copy,html[data-theme=light] .scheduler-month-time-field,html[data-theme=light] .scheduler-month-time-field>span{color:#6f7582}html[data-theme=light] .scheduler-month-time-options{scrollbar-color:#d1d5dc transparent}html[data-theme=light] .scheduler-month-time-option{color:#273244;background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .scheduler-month-time-option:hover,html[data-theme=light] .scheduler-month-time-option:focus-visible{color:#273244;background:#7dc75514;border-color:#7dc7556b}html[data-theme=light] .scheduler-month-time-option.is-selected{color:#273244;background:#7dc7551f;border-color:#7dc755}html[data-theme=light] .scheduler-month-time-option svg{color:#7dc755}html[data-theme=light] .scheduler-choice-button{color:#273244;background:#fff;border-color:#d1d5dc}html[data-theme=light] .scheduler-choice-button>svg{color:#7dc755;background:#f9fafb}html[data-theme=light] .scheduler-choice-button strong{color:#273244}html[data-theme=light] .scheduler-choice-button small{color:#6f7582}html[data-theme=light] .scheduler-choice-button:hover,html[data-theme=light] .scheduler-choice-button:focus-visible,html[data-theme=light] .scheduler-choice-button.is-selected{background:#7dc75514;border-color:#7dc75561}html[data-theme=light] .scheduler-choice-button:hover>svg,html[data-theme=light] .scheduler-choice-button:focus-visible>svg,html[data-theme=light] .scheduler-choice-button.is-selected>svg{color:#7dc755;background:#7dc7551f}html[data-theme=light] .delete-confirmation-modal{color:#273244;background:#fff;border-color:#d1d5dc;box-shadow:0 18px 46px #2732442e}html[data-theme=light] .discard-confirmation-modal{border-color:#d1d5dc}html[data-theme=light] .delete-confirmation-icon,html[data-theme=light] .discard-confirmation-icon{color:#ef486f;background:#ef486f1f}html[data-theme=light] .delete-confirmation-modal h2{color:#273244}html[data-theme=light] .delete-confirmation-modal p{color:#6f7582}html[data-theme=light] .delete-confirmation-cancel{color:#273244;box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .delete-confirmation-cancel:hover,html[data-theme=light] .delete-confirmation-cancel:focus-visible{color:#273244;box-shadow:none;background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .delete-confirmation-delete{color:#c72f55;box-shadow:none;background:#ef486f1f;border-color:#ef486f52}html[data-theme=light] .delete-confirmation-delete:hover,html[data-theme=light] .delete-confirmation-delete:focus-visible{color:#b52449;box-shadow:none;background:#ef486f2e;border-color:#ef486f75}html[data-theme=light] .scheduler-day-heading.is-past,html[data-theme=light] .scheduler-month-day.is-past,html[data-theme=light] .scheduler-month-day.is-outside-month,html[data-theme=light] .scheduler-slot.is-past,html[data-theme=light] .scheduler-current-past-fill{color:#9da2ae;background:#f9fafb}html[data-theme=light] .scheduler-slot.is-drop-target:not(.is-past),html[data-theme=light] .scheduler-month-day.is-drop-target:not(.is-past){color:#273244;box-shadow:none;background:#7dc7551f}html[data-theme=light] .scheduler-month-drop-preview{color:#273244;background:#7dc7551f;border-color:#7dc7556b}html[data-theme=light] .scheduler-month-drop-preview strong{color:#4f8d31}html[data-theme=light] .scheduler-month-drop-preview span{color:#5f9f3f}html[data-theme=light] .scheduler-slot.is-quarter-target:not(.is-past):not(.is-drop-target){background:#7dc7550a}html[data-theme=light] .scheduler-day-heading.is-drop-target,html[data-theme=light] .scheduler-slot.is-day-drop-target:not(.is-past){color:#273244;box-shadow:none;background:#7dc75514;border-color:#7dc75538}html[data-theme=light] .scheduler-day-heading.is-today,html[data-theme=light] .scheduler-month-day.is-today .scheduler-month-day-header{color:#7dc755}html[data-theme=light] .scheduler-slot,html[data-theme=light] .scheduler-month-day{color:#273244;background:#fff}html[data-theme=light] .scheduler-month-day-header,html[data-theme=light] .scheduler-month-day.is-past .scheduler-month-day-header{color:#6f7582}html[data-theme=light] .scheduler-slot.is-today:not(.is-past),html[data-theme=light] .scheduler-month-day.is-today{box-shadow:none;background:#7dc75514;border-color:#7dc75538}html[data-theme=light] .scheduler-drafts-header{border-color:#e5e6ea}html[data-theme=light] .scheduler-drafts-header span{color:#6f7582;background:#f9fafb}html[data-theme=light] .scheduler-draft-card>svg,html[data-theme=light] .scheduler-empty-drafts svg,html[data-theme=light] .scheduler-view-toggle svg{color:#9da2ae}html[data-theme=light] .dashboard-view-toggle button.is-active svg,html[data-theme=light] .scheduler-view-toggle button.is-active svg,html[data-theme=light] .dashboard-view-toggle button.is-active:hover svg,html[data-theme=light] .dashboard-view-toggle button.is-active:focus-visible svg,html[data-theme=light] .scheduler-view-toggle button.is-active:hover svg,html[data-theme=light] .scheduler-view-toggle button.is-active:focus-visible svg{color:#7dc755;stroke:currentColor}html[data-theme=light] .scheduler-draft-card,html[data-theme=light] .scheduler-drag-preview{color:#273244;box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .scheduler-event,html[data-theme=light] .scheduler-month-event{border-color:rgba(var(--main-green-rgb), .58);color:#273244;box-shadow:none;background:#f9fafb}html[data-theme=light] .scheduler-event:hover,html[data-theme=light] .scheduler-event:focus-visible,html[data-theme=light] .scheduler-month-event:hover,html[data-theme=light] .scheduler-month-event:focus-visible{border-color:rgba(var(--main-green-rgb), .72);background:rgba(var(--main-green-rgb), .1)}html[data-theme=light] .scheduler-draft-card:hover,html[data-theme=light] .scheduler-draft-card:focus-visible{background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .scheduler-event.is-posted,html[data-theme=light] .scheduler-month-event.is-posted{border-color:rgba(var(--main-green-rgb), .58);color:#6f7582;background:#f9fafb}html[data-theme=light] .scheduler-event.is-posted:hover,html[data-theme=light] .scheduler-event.is-posted:focus-visible,html[data-theme=light] .scheduler-month-event.is-posted:hover,html[data-theme=light] .scheduler-month-event.is-posted:focus-visible{border-color:rgba(var(--main-green-rgb), .72);background:rgba(var(--main-green-rgb), .1);color:#273244}html[data-theme=light] .scheduler-event.is-posted strong,html[data-theme=light] .scheduler-event.is-posted span,html[data-theme=light] .scheduler-month-event.is-posted strong,html[data-theme=light] .scheduler-month-event.is-posted span{color:#6f7582}html[data-theme=light] .scheduler-event.is-posted:hover strong,html[data-theme=light] .scheduler-event.is-posted:focus-visible strong,html[data-theme=light] .scheduler-event.is-posted:hover span,html[data-theme=light] .scheduler-event.is-posted:focus-visible span,html[data-theme=light] .scheduler-month-event.is-posted:hover strong,html[data-theme=light] .scheduler-month-event.is-posted:focus-visible strong,html[data-theme=light] .scheduler-month-event.is-posted:hover span,html[data-theme=light] .scheduler-month-event.is-posted:focus-visible span{color:#273244}html[data-theme=light] .scheduler-event.is-posted:before,html[data-theme=light] .scheduler-month-event.is-posted:before{background:rgba(var(--main-green-rgb), .72)}html[data-theme=light] .scheduler-quarter-highlight,html[data-theme=light] .scheduler-slot.is-drop-target .scheduler-quarter-highlight{color:#5f9f3f;background:#7dc7551f;box-shadow:inset 0 0 0 1px #7dc7556b}html[data-theme=light] .settings-section-header{background:#fff;border-bottom:1px solid #e5e6ea}html[data-theme=light] .settings-section-header .settings-section-tabs{background:0 0;border-bottom:0}html[data-theme=light] .settings-section-tabs button,html[data-theme=light] .profile-tabs button{color:#6f7582;opacity:1;background:0 0}html[data-theme=light] .settings-section-tabs button:hover,html[data-theme=light] .settings-section-tabs button:focus-visible,html[data-theme=light] .profile-tabs button:hover,html[data-theme=light] .profile-tabs button:focus-visible{color:#273244;background:0 0}html[data-theme=light] .settings-section-tabs button.is-active,html[data-theme=light] .profile-tabs button.is-active{color:#7dc755}html[data-theme=light] .settings-section-copy,html[data-theme=light] .panel-heading,html[data-theme=light] .profile-summary-row{background:#fff;border-color:#e5e6ea}html[data-theme=light] .settings-row-list,html[data-theme=light] .email-notification-list,html[data-theme=light] .theme-mode-list{background:#fff}html[data-theme=light] .settings-toggle-row,html[data-theme=light] .settings-toggle-row.is-selected,html[data-theme=light] .theme-mode-row,html[data-theme=light] .theme-mode-row.is-selected,html[data-theme=light] .profile-security-row{color:#273244;box-shadow:none;background:#fff;border-color:#e5e6ea}html[data-theme=light] .settings-toggle-row:hover,html[data-theme=light] .settings-toggle-row:focus-within,html[data-theme=light] .theme-mode-row:hover,html[data-theme=light] .theme-mode-row:focus-visible,html[data-theme=light] .profile-security-row:hover{background:#f9fafb}html[data-theme=light] .theme-mode-row{text-align:left;justify-content:stretch;justify-items:stretch}html[data-theme=light] .theme-mode-row>span:not(.theme-mode-icon){text-align:left;justify-self:start}html[data-theme=light] .theme-mode-row>svg{color:#7dc755;justify-self:end}html[data-theme=light] .status-check-icon.is-enabled{color:#fff;background:#7dc755;border-color:#7dc755}html[data-theme=light] .status-check-icon.is-muted{color:#9da2ae;background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .theme-mode-icon{color:#9da2ae;box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=dark] .theme-mode-list,html[data-theme=dark] .theme-mode-row,html[data-theme=dark] .theme-mode-row.is-selected{box-shadow:none;background:0 0}html[data-theme=dark] .theme-mode-row{color:#eef3fbc7;border:0;border-top:1px solid #94a3b81f}html[data-theme=dark] .theme-mode-row:first-child{border-top:0}html[data-theme=dark] .theme-mode-row:hover,html[data-theme=dark] .theme-mode-row:focus-visible{background:#eef3fb0d}html[data-theme=dark] .theme-mode-row>span:not(.theme-mode-icon){text-align:left;justify-self:start}html[data-theme=dark] .theme-mode-row>svg{color:var(--main-green-soft);justify-self:end}html[data-theme=dark] .status-check-icon.is-enabled{border-color:rgb(var(--main-green-rgb));background:rgb(var(--main-green-rgb));color:#fff}html[data-theme=dark] .status-check-icon.is-muted{color:#eef3fb75;background:#94a3b814;border-color:#94a3b847}html[data-theme=light] .settings-field{color:#6f7582}html[data-theme=light] .settings-default-field>span{color:#4b5565}html[data-theme=light] .settings-field select,html[data-theme=light] .upload-select-button,html[data-theme=light] .settings-timezone-button{color:#273244;min-height:44px;box-shadow:none;background:#fff;border-color:#d1d5dc;border-radius:8px}html[data-theme=light] .settings-field select:hover,html[data-theme=light] .upload-select-button:hover:not(:disabled),html[data-theme=light] .upload-select-button.is-open,html[data-theme=light] .settings-timezone-button:hover,html[data-theme=light] .settings-timezone-button.is-open{color:#273244;background:#f9fafb;border-color:#9da8b6}html[data-theme=light] .upload-select-button:focus-visible{border-color:#9da8b6;box-shadow:0 0 0 3px #2732441a}html[data-theme=light] .upload-select-button svg{color:#9da2ae}html[data-theme=light] .upload-select-button.is-open svg,html[data-theme=light] .upload-select-button:hover svg{color:#273244}html[data-theme=light] .upload-select-dropdown{background:#fff;border-color:#d1d5dc;box-shadow:0 12px 24px #2732441f}html[data-theme=light] .upload-select-option{color:#273244;border-radius:8px}html[data-theme=light] .upload-select-option:hover,html[data-theme=light] .upload-select-option:focus-visible,html[data-theme=light] .upload-select-option.is-selected{color:#273244;background:#f9fafb}html[data-theme=light] .upload-select-option small{color:#6f7582}html[data-theme=light] .schedule-input,html[data-theme=light] .schedule-time-button{color:#273244;box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .schedule-picker-button:hover:not(:disabled),html[data-theme=light] .schedule-picker-button.is-open,html[data-theme=light] .schedule-time-button:hover:not(:disabled),html[data-theme=light] .schedule-time-button.is-open{color:#273244;background:#f9fafb;border-color:#9da8b6}html[data-theme=light] .schedule-picker-button svg,html[data-theme=light] .schedule-time-button svg{color:#9da2ae}html[data-theme=light] .schedule-picker-button:hover svg,html[data-theme=light] .schedule-picker-button.is-open svg,html[data-theme=light] .schedule-time-button:hover svg,html[data-theme=light] .schedule-time-button.is-open svg{color:#273244}html[data-theme=light] .schedule-calendar-popover,html[data-theme=light] .schedule-time-dropdown{color:#273244;background:#fff;border-color:#d1d5dc;box-shadow:0 12px 24px #2732441f}html[data-theme=light] .schedule-calendar-nav{color:#273244;background:#fff;border-color:#d1d5dc}html[data-theme=light] .schedule-calendar-nav:hover,html[data-theme=light] .schedule-calendar-nav:focus-visible{background:#f9fafb}html[data-theme=light] .schedule-time-dropdown .settings-timezone-search{background:#fff;border-bottom-color:#e5e6ea}html[data-theme=light] .schedule-time-dropdown .settings-timezone-search input{color:#273244;background:#fff;border:1px solid #d1d5dc;border-radius:8px;padding:8px 10px}html[data-theme=light] .schedule-time-dropdown .settings-timezone-search input:hover,html[data-theme=light] .schedule-time-dropdown .settings-timezone-search input:focus{background:#f9fafb}html[data-theme=light] .schedule-time-option strong{color:#273244}html[data-theme=light] .schedule-time-option small{color:#6f7582}html[data-theme=light] .schedule-time-option:hover,html[data-theme=light] .schedule-time-option:focus-visible,html[data-theme=light] .schedule-time-option.is-selected{color:#273244;background:#f9fafb}html[data-theme=light] .schedule-time-option svg{color:#7dc755}html[data-theme=light] .schedule-timezone-note{background:#7dc7551a;border-color:#7dc75547}html[data-theme=light] .schedule-timezone-note strong{color:#273244}html[data-theme=light] .schedule-timezone-note span{color:#6f7582}html[data-theme=light] .schedule-default-row strong{color:#273244}html[data-theme=light] .schedule-default-row small{color:#6f7582}html[data-theme=light] .platform-settings-card{box-shadow:none;background:#fff;border-color:#e5e6ea}html[data-theme=light] .platform-settings-card:hover,html[data-theme=light] .platform-settings-card:focus-within{background:#f9fafb}html[data-theme=light] .platform-settings-card .settings-card-heading p{color:#6f7582}html[data-theme=light] .platform-settings-fields .toggle-row{color:#273244;box-shadow:none;background:#fff;border-color:#e5e6ea;border-radius:8px}html[data-theme=light] .platform-settings-fields .toggle-row:hover,html[data-theme=light] .platform-settings-fields .toggle-row:focus-within{background:#f9fafb;border-color:#e5e6ea}html[data-theme=light] .platform-settings-fields .toggle-row strong{color:#273244}html[data-theme=light] .platform-settings-fields .toggle-row small{color:#6f7582}html[data-theme=light] .platform-settings-fields .toggle-row input[type=checkbox],html[data-theme=light] .standard-checkbox{box-shadow:none;background-color:#fff;border-color:#d1d5dc}html[data-theme=light] .platform-settings-fields .toggle-row input[type=checkbox]:checked,html[data-theme=light] .standard-checkbox:checked,html[data-theme=light] .standard-checkbox:indeterminate{background-color:#7dc755;border-color:#7dc755;box-shadow:0 0 0 3px #7dc75524}html[data-theme=light] .billing-overview,html[data-theme=light] .billing-manage-card,html[data-theme=light] .billing-subscription-card{box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .billing-panel{box-shadow:none;background:0 0;border-color:#0000}html[data-theme=light] .billing-current-plan-row,html[data-theme=light] .billing-plan-card,html[data-theme=light] .billing-account-card,html[data-theme=light] .billing-usage-card,html[data-theme=light] .billing-detail-section,html[data-theme=light] .billing-manage-row,html[data-theme=light] .billing-total-row,html[data-theme=light] .billing-plan-benefits .billing-workspace-list-item,html[data-theme=light] .billing-subscription-card .billing-plan-card,html[data-theme=light] .billing-subscription-card .billing-account-card,html[data-theme=light] .billing-subscription-card .billing-usage-card{color:#273244;background:#fff;border-color:#e5e6ea}html[data-theme=light] .billing-current-plan-row:hover,html[data-theme=light] .billing-plan-card:hover,html[data-theme=light] .billing-account-card:hover,html[data-theme=light] .billing-usage-card:hover,html[data-theme=light] .billing-manage-row:hover,html[data-theme=light] .billing-plan-benefits .billing-workspace-list-item:hover,html[data-theme=light] .billing-plan-benefits .billing-workspace-list-item:focus-within{background:#f9fafb}html[data-theme=light] .billing-current-plan-row strong,html[data-theme=light] .billing-plan-details-heading strong,html[data-theme=light] .billing-section-title-row>strong,html[data-theme=light] .billing-addon-entry-title,html[data-theme=light] .billing-plan-card h3,html[data-theme=light] .billing-manage-row strong,html[data-theme=light] .billing-plan-benefits strong,html[data-theme=light] .billing-total-row strong,html[data-theme=light] .billing-account-card strong,html[data-theme=light] .billing-usage-card strong,html[data-theme=light] .billing-workspace-name-cell input{color:#273244}html[data-theme=light] .billing-kicker,html[data-theme=light] .billing-section-copy p,html[data-theme=light] .billing-plan-card p,html[data-theme=light] .billing-action-list p,html[data-theme=light] .billing-price-line,html[data-theme=light] .billing-price-line.is-muted,html[data-theme=light] .billing-plan-benefits small,html[data-theme=light] .billing-manage-row small,html[data-theme=light] .billing-total-row span,html[data-theme=light] .billing-workspace-name-cell small,html[data-theme=light] .billing-workspace-line-price,html[data-theme=light] .billing-subscription-card .billing-kicker,html[data-theme=light] .billing-subscription-card .billing-usage-heading span,html[data-theme=light] .billing-subscription-card .billing-account-card span,html[data-theme=light] .billing-subscription-card .billing-plan-card p{color:#6f7582}html[data-theme=light] .billing-price-line strong,html[data-theme=light] .billing-price-line.is-muted strong{color:#273244}html[data-theme=light] .billing-price-line.is-discount,html[data-theme=light] .billing-price-line.is-discount strong,html[data-theme=light] .billing-add-workspace-button,html[data-theme=light] .billing-plan-benefits svg{color:#7dc755}html[data-theme=light] .billing-status-pill{color:#6f7582;background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .billing-status-pill.is-good{border-color:rgba(var(--main-green-rgb), .65);color:var(--ink);background:#fff}html[data-theme=light] .billing-status-pill.is-warning,html[data-theme=light] .billing-alert{color:#8f7c12;background:#e4cb381f;border-color:#e4cb3894}html[data-theme=light] .billing-workspace-name-cell input{background:0 0}html[data-theme=light] .billing-workspace-name-cell input:hover,html[data-theme=light] .billing-workspace-name-cell input:focus{background:#fff}html[data-theme=light] .billing-workspace-delete-button{color:#ef486f}html[data-theme=light] .billing-workspace-delete-button svg{color:currentColor;stroke:currentColor;fill:none}html[data-theme=light] .billing-workspace-delete-button:hover:not(:disabled),html[data-theme=light] .billing-workspace-delete-button:focus-visible:not(:disabled){color:#c72f55}html[data-theme=light] .billing-total-row{background:#fff;border-top-color:#d1d5dc}html[data-theme=light] .drawer-backdrop{background:#2732446b}html[data-theme=light] .post-drawer,html[data-theme=light] .ai-preset-drawer{background:#fff;border-left-color:#d1d5dc;box-shadow:-28px 0 60px #27324429}html[data-theme=light] .ai-preset-drawer-header p:not(.eyebrow){color:#6f7582}html[data-theme=light] .ai-preset-name-field input,html[data-theme=light] .ai-preset-drawer .ai-editor-textarea textarea{color:#273244;box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .ai-preset-name-field input:hover,html[data-theme=light] .ai-preset-drawer .ai-editor-textarea textarea:hover{background:#f9fafb}html[data-theme=light] .ai-preset-name-field input:focus,html[data-theme=light] .ai-preset-drawer .ai-editor-textarea textarea:focus{background:#fff!important;border-color:#7dc755!important;box-shadow:0 0 0 3px #7dc75524!important}html[data-theme=light] .ai-preset-drawer .ai-editor-textarea,html[data-theme=light] .ai-preset-drawer .ai-editor-textarea span{color:#273244}html[data-theme=light] .ai-preset-drawer .ai-action-row>span{color:#6f7582}html[data-theme=light] .drawer-close{color:#9da2ae}html[data-theme=light] .drawer-close:hover,html[data-theme=light] .drawer-close:focus-visible{color:#273244;background:#f9fafb}html[data-theme=light] .drawer-preview{scrollbar-color:#d1d5dc transparent}html[data-theme=light] .drawer-title-field input,html[data-theme=light] .drawer-select-button{color:#273244;box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .drawer-title-field{background:#fff;border-color:#0000}html[data-theme=light] .drawer-title-field:before{border-color:#d1d5dc}html[data-theme=light] .drawer-title-field:after{border-color:#7dc75524}html[data-theme=light] .drawer-title-field input{z-index:1;background:0 0;border-color:#0000;position:relative}html[data-theme=light] .drawer-select-button:focus-visible{border-color:#7dc755;box-shadow:0 0 0 3px #7dc75524}html[data-theme=light] .drawer-video-frame{box-shadow:none;background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .drawer-thumbnail-icon-button,html[data-theme=light] .drawer-video-download-link{color:#273244;box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .drawer-video-replace-link{color:var(--main-green);background:#7dc7551a;border-color:#7dc75585}html[data-theme=light] .drawer-video-replace-link:hover:not(:disabled),html[data-theme=light] .drawer-video-replace-link:focus-visible:not(:disabled){color:var(--main-green);background:#7dc75529;border-color:#7dc755ad}html[data-theme=light] .drawer-thumbnail-menu .drawer-thumbnail-dropdown{color:#273244;background:#fff;border-color:#d1d5dc;box-shadow:0 12px 24px #2732441f}html[data-theme=light] .drawer-thumbnail-menu .drawer-thumbnail-option{color:#273244;background:0 0}html[data-theme=light] .drawer-thumbnail-menu .drawer-thumbnail-option:hover,html[data-theme=light] .drawer-thumbnail-menu .drawer-thumbnail-option:focus-visible{color:#273244;background:#f9fafb}html[data-theme=light] .drawer-thumbnail-menu .drawer-thumbnail-option svg,html[data-theme=light] .drawer-thumbnail-menu .drawer-thumbnail-option:hover svg,html[data-theme=light] .drawer-thumbnail-menu .drawer-thumbnail-option:focus-visible svg{color:#7dc755}html[data-theme=light] .drawer-thumbnail-menu .drawer-thumbnail-option strong{color:#273244}html[data-theme=light] .drawer-thumbnail-menu .drawer-thumbnail-option small{color:#6f7582}html[data-theme=light] .drawer-frame-selector{color:#273244;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .drawer-frame-selector-header span{color:#273244}html[data-theme=light] .drawer-frame-selector-header small,html[data-theme=light] .drawer-frame-capture-hint{color:#6f7582}html[data-theme=light] .drawer-frame-button{color:#7dc755;background:#7dc75524;border:1px solid #7dc7556b}html[data-theme=light] .drawer-frame-button:hover:not(:disabled),html[data-theme=light] .drawer-frame-button:focus-visible:not(:disabled){color:#7dc755;background:#7dc75533;border-color:#7dc75594}html[data-theme=light] .drawer-frame-button--ghost{color:#273244;background:#fff;border-color:#d1d5dc}html[data-theme=light] .drawer-frame-button--ghost:hover:not(:disabled),html[data-theme=light] .drawer-frame-button--ghost:focus-visible:not(:disabled){color:#273244;background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .drawer-thumbnail-icon-button:hover:not(:disabled),html[data-theme=light] .drawer-thumbnail-icon-button.is-open,html[data-theme=light] .drawer-video-download-link:hover,html[data-theme=light] .drawer-video-download-link:focus-visible{color:#273244;background:#f9fafb}html[data-theme=light] .drawer-workspace,html[data-theme=light] .drawer-panel,html[data-theme=light] .drawer-panel-heading{color:#273244;background:#fff}html[data-theme=light] .drawer-time-status,html[data-theme=light] .drawer-toggle-all,html[data-theme=light] .drawer-panel-heading p{color:#6f7582}html[data-theme=light] .drawer-toggle-all:hover,html[data-theme=light] .drawer-toggle-all:focus-visible{color:#273244}html[data-theme=light] .post-processing-overlay{-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);background:#e0e4ebc7}html[data-theme=light] .post-processing-card{color:#273244}html[data-theme=light] .post-processing-card>svg{color:#7dc755}html[data-theme=light] .post-processing-card h2{color:#273244}html[data-theme=light] .post-processing-card>p{color:#4b5563}html[data-theme=light] .post-processing-stage{color:#273244;box-shadow:none;background:#ffffffdb;border-color:#d1d5dc}html[data-theme=light] .post-processing-stage strong{color:#273244}html[data-theme=light] .post-processing-stage span,html[data-theme=light] .post-processing-stage small{color:#6f7582}html[data-theme=light] .post-processing-stage>svg{color:#7dc755}html[data-theme=light] .post-processing-stage.is-complete{background:#ffffffdb;border-color:#d1d5dc}html[data-theme=light] .post-processing-stage.is-complete strong,html[data-theme=light] .post-processing-stage.is-complete span,html[data-theme=light] .post-processing-stage.is-complete small{color:#7dc755}html[data-theme=light] .drawer-toolbar .connection-add-button,html[data-theme=light] .drawer-refresh-ai-button{color:#273244;box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .drawer-toolbar .connection-add-button:hover:not(:disabled),html[data-theme=light] .drawer-toolbar .connection-add-button:focus-visible,html[data-theme=light] .drawer-toolbar .connection-add-button.is-open,html[data-theme=light] .drawer-refresh-ai-button:hover:not(:disabled),html[data-theme=light] .drawer-refresh-ai-button:focus-visible{color:#273244;background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .drawer-toolbar .connection-add-button:not(:disabled){color:#7dc755;box-shadow:none;background:#7dc7551f;border-color:#7dc75561}html[data-theme=light] .drawer-toolbar .connection-add-button:not(:disabled) svg{color:currentColor;stroke:currentColor}html[data-theme=light] .drawer-toolbar .connection-add-button:hover:not(:disabled),html[data-theme=light] .drawer-toolbar .connection-add-button:focus-visible:not(:disabled),html[data-theme=light] .drawer-toolbar .connection-add-button.is-open:not(:disabled){color:#7dc755;box-shadow:none;background:#7dc7552e;border-color:#7dc75580}html[data-theme=light] .platform-list,html[data-theme=light] .history-row,html[data-theme=light] .transcript-shell,html[data-theme=light] .posted-destination-list,html[data-theme=light] .history-summary-card,html[data-theme=light] .history-empty-state{color:#273244;box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .platform-list:has(.empty-platforms){background:0 0;border:0}html[data-theme=light] .platform-list:has(.empty-platforms) .transcript-platform-card{background:#fff;border-color:#d1d5dc}html[data-theme=light] .platform-list:has(.empty-platforms) .transcript-platform-card:first-child{border-top-color:#d1d5dc}html[data-theme=light] .platform-list:has(.empty-platforms) .empty-platforms{background:0 0;border-color:#d1d5dc}html[data-theme=light] .transcript-shell--editable{box-shadow:none;background:#fff;border:1px solid #d1d5dc}html[data-theme=light] .transcript-textarea{color:#273244;box-shadow:none;background:#fff;border-color:#0000}html[data-theme=light] .drawer-manual-image-replace{box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .drawer-manual-image-replace img{background:#f9fafb}html[data-theme=light] .drawer-manual-image-replace .green-action-button{color:var(--main-green);background:#7dc7551a;border-color:#7dc75585}html[data-theme=light] .drawer-manual-image-replace .green-action-button:hover:not(:disabled),html[data-theme=light] .drawer-manual-image-replace .green-action-button:focus-visible:not(:disabled){color:var(--main-green);background:#7dc75529;border-color:#7dc755ad}html[data-theme=light] .platform-card,html[data-theme=light] .posted-destination-row{color:#273244;background:#fff;border-color:#e5e6ea}html[data-theme=light] .platform-card.is-expanded,html[data-theme=light] .platform-card.is-posted,html[data-theme=light] .platform-card.is-posting,html[data-theme=light] .platform-card.is-ready-to-retry,html[data-theme=light] .platform-row:hover,html[data-theme=light] .posted-destination-row:hover{background:#f9fafb}html[data-theme=light] .platform-card.has-error{background:#ef486f12}html[data-theme=light] .platform-card.needs-reconnect{background:#f1f8ff}html[data-theme=light] .platform-expand .transcript-platform-icon,html[data-theme=light] .platform-avatar{color:#9da2ae;box-shadow:none;background:#fff;border:1px solid #d1d5dc}html[data-theme=light] .platform-row strong,html[data-theme=light] .history-row strong,html[data-theme=light] .posted-destination-row strong,html[data-theme=light] .drawer-panel-heading h3{color:#273244}html[data-theme=light] .platform-expand span,html[data-theme=light] .history-row span,html[data-theme=light] .posted-destination-row small,html[data-theme=light] .posted-destination-muted,html[data-theme=light] .history-summary-card span:not(.history-summary-icon),html[data-theme=light] .history-empty-state span{color:#6f7582}html[data-theme=light] .platform-expand .connected-account-avatar,html[data-theme=light] .platform-expand .connected-account-avatar-fallback,html[data-theme=light] .platform-expand .connected-account-platform,html[data-theme=light] .platform-expand .connected-account-platform .platform-logo,html[data-theme=light] .platform-expand .connected-account-platform .feed-platform-logo{margin-top:0;line-height:0;display:grid}html[data-theme=light] .platform-expand .connected-account-avatar-fallback{color:#6f7582}html[data-theme=light] .platform-expand .connected-account-avatar.has-fallback{color:#6f7582;background:#f9fafb;border:1px solid #d1d5dc}html[data-theme=light] .platform-expand .connected-account-avatar.has-fallback .connected-account-avatar-fallback{color:#6f7582}html[data-theme=light] .platform-expand .connected-account-platform .platform-logo--facebook{color:#fff;background:#1877f2}html[data-theme=light] .platform-expand .connected-account-platform .platform-logo--instagram{color:#fff;background:radial-gradient(circle at 30% 105%,#fccc63f2,#0000 30%),linear-gradient(135deg,#833ab4,#fd1d1d 48%,#fcb045)}html[data-theme=light] .platform-expand .connected-account-platform .platform-logo--linkedin{color:#fff;background:#0a66c2}html[data-theme=light] .platform-expand .connected-account-platform .platform-logo--x,html[data-theme=light] .platform-expand .connected-account-platform .platform-logo--tiktok{color:#fff;background:#000}html[data-theme=light] .platform-chevron,html[data-theme=light] .platform-published-link,html[data-theme=light] .destination-caption-action{color:#7b8492}html[data-theme=light] .platform-chevron:hover,html[data-theme=light] .platform-chevron:focus-visible,html[data-theme=light] .platform-published-link:hover,html[data-theme=light] .destination-caption-action:hover:not(:disabled),html[data-theme=light] .destination-caption-action:focus-visible{color:#273244;background:#f9fafb}html[data-theme=light] .platform-details,html[data-theme=light] .destination-detail{background:#fff;border-color:#e5e6ea}html[data-theme=light] .destination-form input,html[data-theme=light] .destination-form textarea,html[data-theme=light] .drawer-manual-editor-field{color:#273244;background:#fff;border-color:#d1d5dc}html[data-theme=light] .drawer-manual-editor-field textarea:disabled{color:#273244}html[data-theme=light] .upload-modal:not(.manual-post-modal){color:#273244;background:#fff;border-color:#d1d5dc;box-shadow:0 18px 46px #2732442e}html[data-theme=light] .upload-modal:not(.manual-post-modal) .modal-header h2{color:#273244}html[data-theme=light] .upload-modal:not(.manual-post-modal) .modal-header .icon-button{color:#9da2ae;background:#fff;border:1px solid #d1d5dc}html[data-theme=light] .upload-modal:not(.manual-post-modal) .modal-header .icon-button:hover,html[data-theme=light] .upload-modal:not(.manual-post-modal) .modal-header .icon-button:focus-visible{color:#273244;background:#f9fafb}html[data-theme=light] .upload-modal:not(.manual-post-modal) .selected-file{color:#273244;background:#7dc75514;border-color:#7dc7556b}html[data-theme=light] .upload-modal:not(.manual-post-modal) .selected-file svg{color:#7dc755}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-title-field>span{color:#6b7280}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-title-control{background:#fff;border-color:#d1d5dc}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-title-control:focus-within{border-color:#7dc755;box-shadow:0 0 0 3px #7dc75524}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-title-control.is-invalid{border-color:#ef486f}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-title-control input{color:#273244;box-shadow:none;background:0 0;border-color:#0000}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-title-control small{color:#9da2ae}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-advanced-toggle{color:#7dc755}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-advanced-toggle:hover,html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-advanced-toggle:focus-visible{color:#7dc755;background:#f9fafb;outline:none}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-setting-row,html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-setting-block,html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-prompts-section,html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-auto-captions-group{color:#273244;background:#fff;border-color:#e5e6ea}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-auto-captions-group>.upload-setting-row,html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-auto-captions-group>.upload-prompts-section{background:0 0;border-color:#e5e6ea}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-setting-row:hover,html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-setting-row:focus-within,html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-prompts-section:focus-within{background:#f9fafb}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-auto-captions-group>.upload-setting-row:hover,html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-auto-captions-group>.upload-setting-row:focus-within,html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-auto-captions-group>.upload-prompts-section:focus-within{background:0 0}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-setting-row strong,html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-setting-block strong,html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-prompts-heading strong{color:#273244}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-setting-row small,html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-setting-block small,html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-prompts-heading small,html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-prompt-control>span{color:#6f7582}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-select-button{color:#273244;background:#fff;border-color:#d1d5dc}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-select-button:hover:not(:disabled),html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-select-button:focus-visible,html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-select-button.is-open{color:#273244;background:#f9fafb;border-color:#9da8b6;box-shadow:0 0 0 3px #2732441a}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-select-button svg{color:#9da2ae}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-select-button.is-open svg{color:#7dc755}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-select-dropdown{background:#fff;border-color:#d1d5dc;box-shadow:0 14px 34px #27324424}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-select-option{color:#273244}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-select-option:hover,html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-select-option:focus-visible,html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-select-option.is-selected{background:#f9fafb}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-select-option small{color:#6f7582}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-continue-button{color:#fff;box-shadow:none;background:#7dc755;border-color:#7dc755}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-modal-sticky-footer{background:#fff;border-top-color:#e5e6ea}html[data-theme=light] .upload-modal:not(.manual-post-modal) .upload-continue-button:disabled{color:#9da2ae;opacity:1;box-shadow:none;background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .upload-modal .upload-progress-copy,html[data-theme=light] .upload-modal .upload-progress-copy span{color:#6f7582}html[data-theme=light] .upload-modal.manual-post-modal{color:#273244;background:#fff;border-color:#d1d5dc;box-shadow:0 18px 46px #2732442e}html[data-theme=light] .manual-post-modal .modal-header h2{color:#273244}html[data-theme=light] .manual-post-modal .modal-header .icon-button{color:#9da2ae;background:#fff;border:1px solid #d1d5dc}html[data-theme=light] .manual-post-modal .modal-header .icon-button:hover,html[data-theme=light] .manual-post-modal .modal-header .icon-button:focus-visible{color:#273244;background:#f9fafb}html[data-theme=light] .manual-post-composer{color:#273244;background:#fff;border-color:#d1d5dc}html[data-theme=light] .manual-post-composer:focus-within{border-color:var(--text-field-focus-border);box-shadow:inset 0 0 0 1px var(--text-field-focus-border), 0 0 0 5px var(--text-field-focus-ring)}html[data-theme=light] .manual-post-composer.is-over-limit,html[data-theme=light] .manual-post-composer.is-over-limit:focus-within{border-color:#e11d48;box-shadow:inset 0 0 0 1px #e11d4838,0 0 0 4px #e11d4814}html[data-theme=light] .manual-post-field textarea{background:0 0;border:0}html[data-theme=light] .manual-post-field textarea::placeholder{color:#9da2ae}html[data-theme=light] .manual-post-toolbar,html[data-theme=light] .manual-post-composer.has-image-preview .manual-post-toolbar{background:#f9fafb}html[data-theme=light] .manual-post-toolbar>span{color:#6f7582}html[data-theme=light] .manual-post-toolbar-actions>.manual-post-limit-status{color:#6f7582;background:#fff;border-color:#d1d5dc}html[data-theme=light] .manual-post-toolbar-actions>.manual-post-limit-status.is-near{color:#b45309;border-color:#d97706}html[data-theme=light] .manual-post-toolbar-actions>.manual-post-limit-status.is-over{color:#be123c;border-color:#e11d48}html[data-theme=light] .manual-post-icon-button{color:#7dc755}html[data-theme=light] .manual-post-icon-button:hover:not(:disabled),html[data-theme=light] .manual-post-icon-button:focus-visible:not(:disabled),html[data-theme=light] .manual-post-icon-button.is-active{color:#7dc755;background:#7dc7551f}html[data-theme=light] .manual-post-validation{color:#9f1239;background:#fff1f2;border-color:#fecdd3}html[data-theme=light] .manual-post-validation svg{color:#e11d48}html[data-theme=light] .manual-post-ai-settings .upload-advanced-toggle{color:#7dc755}html[data-theme=light] .manual-post-ai-settings .upload-advanced-toggle:hover,html[data-theme=light] .manual-post-ai-settings .upload-advanced-toggle:focus-visible{color:#7dc755;background:#f9fafb;outline:none}html[data-theme=light] .manual-post-ai-settings .upload-setting-row{color:#273244;background:#fff;border-color:#e5e6ea}html[data-theme=light] .manual-post-ai-settings .upload-setting-row:hover,html[data-theme=light] .manual-post-ai-settings .upload-setting-row:focus-within,html[data-theme=light] .manual-post-ai-settings .upload-prompts-section:focus-within{background:#f9fafb}html[data-theme=light] .manual-post-ai-settings .upload-prompts-section{color:#273244;box-shadow:none;background:#fff;border-color:#e5e6ea}html[data-theme=light] .manual-post-ai-settings .upload-setting-row strong,html[data-theme=light] .manual-post-ai-settings .upload-prompts-heading strong{color:#273244}html[data-theme=light] .manual-post-ai-settings .upload-setting-row small,html[data-theme=light] .manual-post-ai-settings .upload-prompts-heading small,html[data-theme=light] .manual-post-ai-settings .upload-prompt-control>span{color:#6f7582}html[data-theme=light] .manual-post-actions{background:#fff;border-top-color:#e5e6ea}html[data-theme=light] .manual-post-actions .primary-button,html[data-theme=light] .manual-post-actions .upload-continue-button{color:#fff;background:#7dc755;border-color:#7dc755}html[data-theme=light] .manual-post-actions .primary-button:disabled,html[data-theme=light] .manual-post-actions .upload-continue-button:disabled{color:#9da2ae;opacity:1;background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .destination-form input:focus,html[data-theme=light] .destination-form textarea:focus,html[data-theme=light] .transcript-textarea:focus,html[data-theme=light] .drawer-manual-editor-field:focus-within{border-color:#7dc755;box-shadow:0 0 0 3px #7dc75524}html[data-theme=light] .destination-detail span,html[data-theme=light] .drawer-select-field,html[data-theme=light] .drawer-select-field>span,html[data-theme=light] .destination-form label,html[data-theme=light] .field-help{color:#6f7582}html[data-theme=light] .destination-detail strong{color:#273244}html[data-theme=light] .collaborator-chip-field{background:#fff;border-color:#d1d5dc}html[data-theme=light] .collaborator-chip-field:focus-within{border-color:#7dc755;box-shadow:0 0 0 3px #7dc75524}html[data-theme=light] .collaborator-chip-field input{color:#273244;background:0 0}html[data-theme=light] .collaborator-chip-field input::placeholder{color:#9da2ae}html[data-theme=light] .destination-form .toggle-row{color:#273244;background:#fff;border-color:#d1d5dc}html[data-theme=light] .destination-form .toggle-row:hover,html[data-theme=light] .destination-form .toggle-row:focus-within{background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .destination-form .toggle-row:has(input[type=checkbox]:disabled){opacity:1;background:#fff;border-color:#e5e6ea}html[data-theme=light] .destination-form .toggle-row strong{color:#273244}html[data-theme=light] .destination-form .toggle-row small{color:#6f7582}html[data-theme=light] .destination-form .toggle-row input[type=checkbox]{box-shadow:none;background-color:#fff;border-color:#d1d5dc}html[data-theme=light] .destination-form .toggle-row input[type=checkbox]:disabled{opacity:.72}html[data-theme=light] .destination-form .toggle-row input[type=checkbox]:checked{background-color:#7dc755;border-color:#7dc755;box-shadow:0 0 0 3px #7dc75524}html[data-theme=light] .platform-error-panel{background:#ef486f14;border-color:#ef486f57}html[data-theme=light] .platform-reconnect-panel{background:#f2f9ff;border-color:#b9ddff;box-shadow:inset 0 0 0 1px #0e749008}html[data-theme=light] .platform-reconnect-panel>svg{color:#38a5e8}html[data-theme=light] .posted-pill--reconnect{background:#e5f3ff;border-color:#9ecbec;color:#557991!important}html[data-theme=light] .posted-pill--reconnect svg{color:#38a5e8}html[data-theme=light] .platform-reconnect-panel .secondary-button{color:#557991;background:#e5f3ff;border-color:#9ecbec}html[data-theme=light] .platform-reconnect-panel .secondary-button:hover:not(:disabled),html[data-theme=light] .platform-reconnect-panel .secondary-button:focus-visible:not(:disabled){color:#456b84;background:#d8edff;border-color:#87badf}html[data-theme=light] .platform-ready-retry-panel,html[data-theme=light] .platform-duplicate-success-panel,html[data-theme=light] .scheduled-footer-info,html[data-theme=light] .admin-readonly-banner,html[data-theme=light] .admin-readonly-footer{color:#6f7582;background:#7dc75514;border-color:#7dc75552}html[data-theme=light] .platform-error-panel strong,html[data-theme=light] .platform-reconnect-panel strong,html[data-theme=light] .platform-duplicate-success-panel strong,html[data-theme=light] .platform-ready-retry-panel strong,html[data-theme=light] .scheduled-footer-info strong{color:#273244}html[data-theme=light] .platform-error-panel span,html[data-theme=light] .platform-reconnect-panel span,html[data-theme=light] .platform-duplicate-success-panel span,html[data-theme=light] .platform-ready-retry-panel span,html[data-theme=light] .scheduled-footer-info span{color:#6f7582}html[data-theme=light] .platform-error-text-link{color:#667085}html[data-theme=light] .platform-error-text-link:hover:not(:disabled),html[data-theme=light] .platform-error-text-link:focus-visible:not(:disabled){color:#273244}html[data-theme=light] .empty-platforms{color:#6f7582;background:#fff;border-color:#d1d5dc}html[data-theme=light] .empty-platforms:hover{background:#f9fafb}html[data-theme=light] .empty-platforms strong{color:#273244}html[data-theme=light] .empty-platforms-action{color:#273244;background:#fff;border-color:#d1d5dc}html[data-theme=light] .empty-platforms-action:hover:not(:disabled),html[data-theme=light] .empty-platforms-action:focus-visible:not(:disabled){color:#273244;background:#f9fafb;border-color:#d1d5dc}html[data-theme=light] .publish-action-group,html[data-theme=light] .scheduled-footer-action{background:#fff}html[data-theme=light] .publish-action-group .publish-button--secondary,html[data-theme=light] .scheduled-footer-action .publish-button--secondary{color:#273244;background:#fff;border-color:#d1d5dc}html[data-theme=light] .publish-action-group .publish-button--secondary svg,html[data-theme=light] .scheduled-footer-action .publish-button--secondary svg{color:currentColor}html[data-theme=light] .publish-action-group .publish-button--secondary:hover:not(:disabled),html[data-theme=light] .scheduled-footer-action .publish-button--secondary:hover:not(:disabled){color:#273244;background:#f9fafb}html[data-theme=light] .scheduled-footer-action .publish-button--danger{color:#c72f55;box-shadow:none;background:#ef486f1f;border:1px solid #ef486f5c}html[data-theme=light] .scheduled-footer-action .publish-button--danger svg{color:#c72f55;stroke:currentColor}html[data-theme=light] .scheduled-footer-action .publish-button--danger:hover:not(:disabled),html[data-theme=light] .scheduled-footer-action .publish-button--danger:focus-visible:not(:disabled){color:#b8294d;box-shadow:none;background:#ef486f2e;border-color:#ef486f80}html[data-theme=light] .scheduled-footer-action .publish-button--danger:hover:not(:disabled) svg,html[data-theme=light] .scheduled-footer-action .publish-button--danger:focus-visible:not(:disabled) svg{color:#b8294d}html[data-theme=light] :is(.delete-button,.danger-button,.pill-action--danger,.secondary-button.is-danger,.compact-bulk-action-button--delete,.connection-delete-button,.billing-workspace-delete-button:hover:not(:disabled),.billing-workspace-delete-button:focus-visible:not(:disabled),.post-actions-dropdown button.is-danger,.text-danger-button,.scheduled-lock-panel-action--danger,.publish-button--danger,.workspace-logo-button--danger,.delete-confirmation-delete,.admin-danger-button,.admin-post-delete-button,.admin-bulk-post-delete-button){color:#c72f55}html[data-theme=light] :is(.delete-button,.danger-button,.pill-action--danger,.secondary-button.is-danger,.compact-bulk-action-button--delete,.connection-delete-button,.billing-workspace-delete-button:hover:not(:disabled),.billing-workspace-delete-button:focus-visible:not(:disabled),.post-actions-dropdown button.is-danger,.text-danger-button,.scheduled-lock-panel-action--danger,.publish-button--danger,.workspace-logo-button--danger,.delete-confirmation-delete,.admin-danger-button,.admin-post-delete-button,.admin-bulk-post-delete-button) svg{color:#c72f55;stroke:currentColor}html[data-theme=light] .profile-panel .profile-actions .profile-save-button,html[data-theme=light] .connection-panel-actions .connection-add-button:not(:disabled),html[data-theme=light] .drawer-toolbar .connection-add-button:not(:disabled),html[data-theme=light] .auto-captions-settings-heading--with-action .connection-add-button,html[data-theme=light] .dashboard-onboarding-step-action,html[data-theme=light] .scheduler-today-button.is-return-cue,html[data-theme=light] .drawer-frame-button{box-shadow:none;border-color:#7dc75547}html[data-theme=light] .profile-panel .profile-actions .profile-save-button:hover:not(:disabled),html[data-theme=light] .profile-panel .profile-actions .profile-save-button:focus-visible:not(:disabled),html[data-theme=light] .connection-panel-actions .connection-add-button:hover:not(:disabled),html[data-theme=light] .connection-panel-actions .connection-add-button:focus-visible:not(:disabled),html[data-theme=light] .connection-panel-actions .connection-add-button.is-open:not(:disabled),html[data-theme=light] .drawer-toolbar .connection-add-button:hover:not(:disabled),html[data-theme=light] .drawer-toolbar .connection-add-button:focus-visible:not(:disabled),html[data-theme=light] .drawer-toolbar .connection-add-button.is-open:not(:disabled),html[data-theme=light] .auto-captions-settings-heading--with-action .connection-add-button:hover,html[data-theme=light] .auto-captions-settings-heading--with-action .connection-add-button:focus-visible,html[data-theme=light] .dashboard-onboarding-step-action:hover:not(:disabled),html[data-theme=light] .dashboard-onboarding-step-action:focus-visible:not(:disabled),html[data-theme=light] .dashboard-onboarding-step-action.is-open,html[data-theme=light] .scheduler-today-button.is-return-cue:hover,html[data-theme=light] .scheduler-today-button.is-return-cue:focus-visible,html[data-theme=light] .drawer-frame-button:hover:not(:disabled),html[data-theme=light] .drawer-frame-button:focus-visible:not(:disabled){box-shadow:none;border-color:#7dc7555c}@media (width>=921px){.post-drawer>.drawer-close{color:#ffffffe6;filter:drop-shadow(0 1px 2px #0f172a61);border-radius:9px;width:34px;height:34px;left:-50px}html[data-theme=light] .post-drawer>.drawer-close{color:#ffffffe6}.post-drawer>.drawer-close:hover,.post-drawer>.drawer-close:focus-visible,html[data-theme=light] .post-drawer>.drawer-close:hover,html[data-theme=light] .post-drawer>.drawer-close:focus-visible{color:#fff;background:#ffffff29}}@media (width<=920px){.upgrade-gate{max-height:calc(100svh - 24px);padding-top:48px}.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,.admin-user-act-button{text-align:left;grid-column:2;justify-self:start}.admin-user-load-more{flex-direction:column;align-items:stretch}.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{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);row-gap:12px;padding:12px;display:grid;position:relative}.workspace-topbar{z-index:1200;align-items:center;gap:10px;min-height:44px;margin-bottom:0;display:flex;position:sticky;top:0}.app-shell--workspace.is-dashboard-page .workspace-topbar,.app-shell--workspace.is-team-page .workspace-topbar,.app-shell--workspace.is-ideas-page .workspace-topbar{display:flex}.app-shell--workspace.is-scheduler-page .workspace-topbar{top:0}.workspace-topbar-brand{z-index:3;flex:none;min-width:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.workspace-topbar-brand .workspace-brand-logo{display:none}.workspace-topbar-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;margin-left:0;position:static!important}.workspace-topbar-actions>.toolbar-icon-button{display:none}.workspace-topbar-actions .create-post-menu{flex:none}.dashboard-search--topbar{flex:1 1 0;width:auto;min-width:0;max-width:none;margin:0 0 0 54px;transform:none;position:static!important}.dashboard-search--topbar,.dashboard-search--topbar input{height:44px;min-height:44px}.dashboard-search--topbar input{transform:none}.is-dashboard-page .dashboard-search--dashboard-topbar,.is-team-page .dashboard-search--dashboard-topbar,.is-ideas-page .dashboard-search--dashboard-topbar{width:auto;left:auto;transform:none;position:static!important}.dashboard-search.dashboard-search--topbar{width:auto;margin-left:54px}.sidebar{z-index:1300;background:0 0;border-radius:18px;width:min(360px,100vw - 24px);height:auto;max-height:calc(100svh - 88px);margin:0;display:none;position:fixed;top:76px;left:12px;overflow:hidden}html[data-theme=light] .sidebar{background:0 0}.app-shell--workspace.is-responsive-nav-open .sidebar{display:flex}.responsive-nav-backdrop{z-index:1100;cursor:default;background:#02061761;border:0;width:100%;height:100%;position:fixed;inset:0}.app-shell--workspace.is-responsive-nav-open .responsive-nav-backdrop{display:block}.app-shell--workspace.is-scheduler-page .sidebar,.app-shell--workspace.is-scheduler-page .main-pane--scheduler{height:auto}:is(.main-pane--content-column:has(>.posts-panel),.main-pane--content-column:has(>.ideas-page),.main-pane--content-column:has(>.settings-page)){height:auto;padding-top:0;padding-bottom:28px;overflow:visible}.sidebar-header{min-height:58px}.sidebar-header img,.is-collapsed .sidebar-header img{width:112px;display:block}.sidebar-nav{flex-direction:column;width:100%;max-height:calc(100svh - 88px);display:flex;overflow:auto}.is-collapsed .sidebar-app-promo-group{display:block}.nav-divider,.sidebar-storage-usage{width:100%}.sidebar-storage-usage{margin-top:6px}.is-collapsed .nav-button span{display:inline}.is-collapsed .sidebar-storage-usage{justify-self:stretch;width:100%;padding:12px}.is-collapsed .sidebar-storage-heading{justify-content:flex-start}.is-collapsed .sidebar-storage-heading span,.is-collapsed .sidebar-storage-usage strong{display:block}.is-collapsed .sidebar-storage-track{width:100%}.topbar,.summary-row,.dashboard-toolbar{grid-template-columns:1fr;display:grid}.dashboard-search{width:100%}.panel-heading{flex-wrap:wrap}.posts-panel{max-height:none;position:static}.settings-page{height:auto;max-height:none;overflow:visible}.posts-panel>.post-list,.settings-page>.settings-card,.settings-page>.platform-settings-list,.settings-page>.settings-row-list{overflow:visible}.dashboard-view-toggle{order:1}.compact-selection-toolbar{order:2;justify-content:space-between;width:100%}.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,.profile-form,.profile-summary-row,.profile-security-row{grid-template-columns:1fr}.profile-security-action{justify-self:start}.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-mode-row,.auto-captions-settings-heading--with-action{flex-direction:column;align-items:stretch}.auto-captions-settings-heading--with-action .connection-add-button{align-self:flex-start}.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-title-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.post-card--compact-selectable .social-destination-stack--compact{flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0;margin-left:0}.post-card--compact-selectable .post-date-row{flex-wrap:nowrap;min-width:0}.post-card--compact-selectable .post-date-row p{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.post-card--compact-selectable .post-card-status-area{width:32px;right:18px}.post-thumbnail{width:109px}.dashboard-onboarding-panel,.dashboard-celebration-panel{grid-template-columns:1fr}.dashboard-onboarding-panel{padding:16px}.dashboard-celebration-panel{padding:24px 54px 24px 20px}.dashboard-celebration-panel>div{max-width:none}.dashboard-onboarding-copy{padding-right:0}.dashboard-onboarding-hide-button{order:0;position:absolute;top:14px;right:14px}.dashboard-onboarding-bubble{width:100%;margin-inline:0}.dashboard-onboarding-bubble-header{padding-right:72px;display:grid}.dashboard-onboarding-copy h2,.dashboard-celebration-panel h2{font-size:21px}.dashboard-celebration-actions,.dashboard-onboarding-actions{grid-template-columns:1fr;justify-items:stretch;display:grid}.dashboard-celebration-secondary-button,.dashboard-onboarding-actions .dashboard-upload-button{width:100%}.dashboard-onboarding-step{grid-template-columns:34px minmax(0,1fr)}.dashboard-onboarding-step-action,.dashboard-onboarding-create-menu{grid-column:2;justify-self:start}.dashboard-onboarding-create-dropdown{left:0;right:auto}.dashboard-onboarding-restore{grid-template-columns:1fr;align-items:stretch}.dashboard-onboarding-restore-copy{grid-template-columns:1fr;gap:8px}.dashboard-onboarding-restore button{align-self:flex-start}.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:300;margin:0;position:absolute;top:21px;left:21px;right:auto}.drawer-preview{justify-items:center;max-height:calc(100svh - 92px);margin-bottom:18px;overflow:auto}.drawer-title-field{justify-self:center;width:min(360px,100% - 56px);max-width:360px;margin-left:0}.drawer-video-preview-shell{justify-items:center}.drawer-workspace,.drawer-panel,.drawer-panel-scroll,.history-list,.transcript-shell{overflow:visible}.platform-list{border-radius:14px;overflow:clip}.drawer-panel-heading{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:12px;display:grid}.drawer-panel-heading .drawer-heading-actions{text-align:right;justify-content:flex-end;justify-self:end;width:auto;margin-left:0}.drawer-panel-heading .drawer-time-status{flex-wrap:nowrap;overflow:hidden}.drawer-panel-heading .drawer-time-status-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.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 0}.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-plan-price-summary{justify-items: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}}html[data-theme=light] input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not(#post-drawer-title):not(.upload-title-input):not(:where(.ideas-detail input,.be-review--preview-title input))):focus,html[data-theme=light] .profile-field textarea:focus,html[data-theme=light] .destination-form textarea:focus,html[data-theme=light] .video-description-textarea:focus,html[data-theme=light] .ai-preset-drawer .ai-editor-textarea textarea:focus,html[data-theme=light] .drawer-manual-editor-field:focus-within,html[data-theme=light] .collaborator-chip-field:focus-within{color:#273244!important;background-color:#fff!important;border-color:#7dc755!important;outline:none!important;box-shadow:inset 0 0 0 1px #7dc755,0 0 0 5px #7dc75524!important}html[data-theme=light] .manual-post-field textarea:focus,html[data-theme=light] .collaborator-chip-field input:focus{box-shadow:none!important;background:0 0!important;border-color:#0000!important}#post-drawer-title:focus,#post-drawer-title:focus-visible,.transcript-textarea:focus,.transcript-textarea:focus-visible{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}html[data-theme=light] .drawer-title-field:focus-within{color:#273244!important;box-shadow:none!important;background-color:#fff!important;border-color:#0000!important;outline:none!important}html[data-theme=light] .transcript-shell--editable:focus-within{color:#273244!important;box-shadow:none!important;background-color:#fff!important;border-color:#7dc755!important;outline:none!important}html[data-theme=light] .drawer-title-field:focus-within:before{border-color:#7dc755}html[data-theme=light] .drawer-title-field:focus-within:after{opacity:1}html[data-theme=light] .drawer-title-field:focus-within #post-drawer-title,html[data-theme=light] .transcript-shell--editable:focus-within .transcript-textarea{color:#273244!important;box-shadow:none!important;background-color:#fff!important;border-color:#0000!important;outline:none!important}.workspaces-page{gap:18px;width:min(1120px,100%);padding:8px 0 48px;display:grid}.workspaces-hero{background:#0f172ac7;border:1px solid #94a3b829;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid;box-shadow:0 20px 44px #0000002e,inset 0 1px #ffffff08}.workspaces-hero-icon{border:1px solid rgba(var(--main-green-rgb), .24);background:rgba(var(--main-green-rgb), .12);width:58px;height:58px;color:var(--main-green-soft);border-radius:17px;place-items:center;display:grid}.workspaces-hero-icon svg{width:25px;height:25px}.workspaces-hero-copy{min-width:0}.workspaces-kicker{color:var(--main-green-soft);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.workspaces-hero h2{color:var(--ink);margin:5px 0 7px;font-size:clamp(21px,2.2vw,28px);line-height:1.15}.workspaces-hero p{color:#eef3fb9e;max-width:680px;margin:0;font-size:14px;font-weight:520;line-height:1.55}.workspaces-hero-summary{text-align:center;background:#eef3fb0b;border:1px solid #94a3b824;border-radius:14px;min-width:88px;padding:12px 15px;display:grid}.workspaces-hero-summary span{color:#eef3fb8a;margin-top:5px;font-size:11px;font-weight:700}.workspaces-add-button{grid-column:2/-1;justify-self:end;width:auto;min-width:164px}.workspace-management-card{background:#0f172ab8;border:1px solid #94a3b829;border-radius:18px;grid-template-columns:minmax(220px,.82fr) minmax(280px,1.18fr);gap:20px 28px;padding:22px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #00000024}.workspace-management-card.is-current{border-color:rgba(var(--main-green-rgb), .34)}.workspace-management-card.is-current:before{background:var(--main-green);content:"";width:3px;position:absolute;inset:0 auto 0 0}.workspace-management-card-header{align-items:center;gap:15px;min-width:0;display:flex}.workspace-management-logo{border-radius:16px;flex:none;gap:0;margin:0;display:grid;position:relative}.workspace-management-logo.is-editable{cursor:pointer}.workspace-management-logo input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.workspace-management-logo-overlay{border-radius:inherit;color:#fff;opacity:0;background:#0f172ac7;place-items:center;transition:opacity .16s;display:grid;position:absolute;inset:0}.workspace-management-logo.is-editable:hover .workspace-management-logo-overlay,.workspace-management-logo.is-editable:focus-within .workspace-management-logo-overlay{opacity:1}.workspace-management-identity{min-width:0}.workspace-management-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-management-title-row h3{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1.2;overflow:hidden}.workspace-role-label{letter-spacing:.04em;text-transform:uppercase;color:#eef3fb7a;border-radius:999px;width:max-content;margin-top:7px;font-size:10px;font-weight:800;display:inline-flex}.workspace-management-editor{align-content:center;gap:7px;display:grid}.workspace-management-editor>label{color:#eef3fb94;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.workspace-management-editor>small{color:#eef3fb7a;font-size:11px;line-height:1.4}.workspace-management-name-control{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.workspace-management-name-control input{min-width:0;height:44px;color:var(--ink);font:inherit;background:#101827c7;border:1px solid #94a3b82e;border-radius:12px;padding:0 14px;font-size:14px;font-weight:700}.workspace-management-name-control input:focus{border-color:#eef3fb80;outline:none;box-shadow:0 0 0 3px #eef3fb1a}.workspace-management-name-control input:disabled{cursor:not-allowed;opacity:.58}.workspace-name-save-button,.workspace-switch-action,.workspace-delete-action{min-height:40px;font:inherit;cursor:pointer;border:1px solid #94a3b82e;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:800;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.workspace-name-save-button{border-color:rgba(var(--main-green-rgb), .3);background:rgba(var(--main-green-rgb), .14);min-width:112px;color:var(--main-green-soft)}.workspace-name-save-button:disabled{color:#eef3fb47;cursor:default;background:#94a3b80f;border-color:#94a3b81a}.workspace-name-save-button svg,.workspace-switch-action svg,.workspace-delete-action svg{width:15px;height:15px}.workspace-management-meta{background:#94a3b81f;border:1px solid #94a3b81f;border-radius:13px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.workspace-management-meta>span{background:#101827b8;gap:4px;min-width:0;padding:12px 14px;display:grid}.workspace-management-meta strong{color:#eef3fb75;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.workspace-management-meta small{color:#eef3fbd1;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.workspace-switch-action{color:#eef3fbd1;background:#eef3fb0f;min-width:154px;padding:0 14px}.workspace-switch-action:hover:not(:disabled){border-color:rgba(var(--main-green-rgb), .3);background:rgba(var(--main-green-rgb), .1);color:var(--main-green-soft)}.workspace-switch-action.is-current,.workspace-switch-action:disabled{border-color:rgba(var(--main-green-rgb), .2);background:rgba(var(--main-green-rgb), .08);color:var(--main-green-soft);cursor:default}.workspace-delete-action{color:#ef486f;background:0 0;border-color:#0000;padding:0 12px}.workspace-delete-action:hover:not(:disabled),.workspace-delete-action:focus-visible:not(:disabled){background:#ef486f1a;outline:none}.workspace-delete-action:disabled{color:#ef486f52;cursor:not-allowed}html[data-theme=light] .workspaces-hero,html[data-theme=light] .workspace-management-card{background:#fff;border-color:#dfe3e8;box-shadow:0 16px 34px #27324412}html[data-theme=light] .workspaces-hero h2,html[data-theme=light] .workspaces-hero-summary strong,html[data-theme=light] .workspace-management-title-row h3{color:#273244}html[data-theme=light] .workspaces-hero p,html[data-theme=light] .workspaces-hero-summary span,html[data-theme=light] .workspace-role-label,html[data-theme=light] .workspace-management-editor>label,html[data-theme=light] .workspace-management-editor>small{color:#6f7582}html[data-theme=light] .workspaces-hero-summary,html[data-theme=light] .workspace-management-meta{background:#e5e7eb;border-color:#e5e7eb}html[data-theme=light] .workspaces-hero-summary,html[data-theme=light] .workspace-management-meta>span{background:#f9fafb}html[data-theme=light] .workspace-management-meta strong{color:#7b8492}html[data-theme=light] .workspace-management-meta small{color:#273244}html[data-theme=light] .workspace-management-name-control input{color:#273244;background:#fff;border-color:#dfe3e8}html[data-theme=light] .workspace-switch-action{color:#4f5968;background:#f9fafb;border-color:#dfe3e8}@media (width<=920px){.workspaces-page{padding-inline:14px}.workspaces-hero{grid-template-columns:auto minmax(0,1fr)}.workspaces-hero-summary{grid-column:1}.workspaces-add-button{grid-column:2;justify-self:start}.workspace-management-card{grid-template-columns:1fr}.workspace-management-meta,.workspace-management-actions{grid-column:1}}@media (width<=640px){.workspaces-hero{grid-template-columns:1fr;padding:20px}.workspaces-hero-icon,.workspaces-hero-summary,.workspaces-add-button{grid-column:1}.workspaces-hero-summary{justify-self:stretch}.workspaces-add-button{justify-self:stretch;width:100%}.workspace-management-card{padding:18px}.workspace-management-name-control,.workspace-management-meta{grid-template-columns:1fr}.workspace-name-save-button{width:100%}.workspace-management-actions{flex-direction:column;align-items:stretch}.workspace-switch-action,.workspace-delete-action{width:100%}}.workspaces-page{width:min(1120px,100%);padding:0 0 48px;display:block}.workspaces-panel{box-shadow:none;background:#0f172ac2;border:1px solid #94a3b829;border-radius:16px;overflow:hidden}.workspaces-panel-heading{border-bottom:1px solid #94a3b81f;justify-content:flex-end;align-items:center;gap:12px;min-height:72px;padding:14px 18px;display:flex}.workspaces-panel-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspaces-hero-summary{text-align:left;background:#eef3fb0b;border:1px solid #94a3b829;border-radius:11px;justify-content:center;align-items:baseline;gap:5px;min-width:0;height:44px;padding:0 14px;display:inline-flex}.workspaces-hero-summary strong{color:var(--ink);font-size:14px;line-height:1}.workspaces-hero-summary span{color:#eef3fb8a;margin:0;font-size:12px;font-weight:700}.workspaces-add-button{grid-column:auto;justify-self:auto;width:auto;min-width:140px;height:44px}.workspaces-inline-notice{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;margin:16px 20px 20px;display:grid}.workspaces-management-list{gap:0;display:grid}.workspace-management-card{min-height:92px;box-shadow:none;background:0 0;border:0;border-top:1px solid #94a3b81f;border-radius:0;grid-template-columns:28px 48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 24px;transition:background .16s,box-shadow .16s;display:grid;position:relative;overflow:visible}.workspace-management-card.is-dragging{opacity:.48}.workspace-management-card.is-drag-over{background:rgba(var(--main-green-rgb), .08)}.workspace-management-card.is-drag-over:after{z-index:3;background:var(--main-green);content:"";pointer-events:none;height:3px;position:absolute;left:0;right:0}.workspace-management-card.is-drag-over-before:after{top:-2px}.workspace-management-card.is-drag-over-after:after{bottom:-2px}.workspace-management-card:first-child{border-top:0}.workspace-management-card:hover,.workspace-management-card:focus-within{background:#eef3fb0d;border-color:#94a3b81f}.workspace-management-card.is-current{background:rgba(var(--main-green-rgb), .035);border-color:#94a3b81f}.workspace-management-card.is-current:hover,.workspace-management-card.is-current:focus-within{background:rgba(var(--main-green-rgb), .075)}.post-card--selectable:not(.post-card--grid).is-selected:before,.workspace-management-card.is-current:before{content:"";background:var(--main-green);pointer-events:none;border-radius:3px;width:6px;position:absolute;inset:12px auto 12px 8px}.workspace-management-logo{border-radius:13px}.workspace-management-drag-handle{color:#eef3fb6b;cursor:grab;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:42px;padding:0;transition:background .16s,color .16s;display:inline-flex}.workspace-management-drag-handle:hover:not(:disabled),.workspace-management-drag-handle:focus-visible{color:#eef3fbcc;background:#eef3fb12;outline:none}.workspace-management-drag-handle:active:not(:disabled){cursor:grabbing}.workspace-management-drag-handle:disabled{cursor:default;opacity:.32}.workspace-management-drag-handle svg{width:20px;height:20px}.workspace-management-logo .workspace-logo{border-radius:13px;width:48px;height:48px;font-size:17px}.workspace-management-logo-overlay{border-radius:13px}.workspace-management-logo-overlay svg{width:17px;height:17px}.workspace-management-identity{align-items:center;width:100%;min-width:0;display:flex}.workspace-management-title-row{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.workspace-management-name-input{width:min(420px,100%);min-width:0;height:42px;color:var(--ink);font:inherit;text-overflow:ellipsis;background:0 0;border:0;border-radius:10px;margin:0;padding:0 12px;font-size:15px;font-weight:700;line-height:1.2;transition:background .16s}.workspace-management-name-input:hover:not(:disabled){background:#eef3fb13}.workspace-management-name-input:focus{box-shadow:none;background:#101827b8;outline:none}.workspace-management-name-input:disabled{cursor:default;opacity:1;-webkit-text-fill-color:var(--ink)}.workspace-name-autosave-status{color:#eef3fb7a;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.workspace-name-autosave-status svg{width:13px;height:13px;color:var(--main-green-soft)}.workspace-management-meta{color:#eef3fb7a;text-transform:capitalize;background:0 0;border:0;border-radius:0;flex-wrap:wrap;grid-column:auto;grid-template-columns:none;align-items:center;gap:6px;font-size:12px;font-weight:550;display:flex;overflow:visible}.workspace-management-actions{grid-column:auto;justify-content:flex-end;align-items:center;gap:6px;display:flex}.workspace-switch-action,.workspace-name-save-button,.workspace-delete-action{border-radius:9px;min-height:34px}.workspace-switch-action{background:#eef3fb0e;min-width:96px;padding:0 11px}.workspace-switch-action.is-current,.workspace-switch-action:disabled{background:0 0;border-color:#0000}html .workspace-switch-action.is-current{color:#fff;opacity:1;background:0 0;border-color:#fff}html[data-theme=light] .workspace-switch-action.is-current{border-color:var(--main-green);color:var(--main-green);background:#fff}.workspace-name-save-button,.workspace-delete-action{width:34px;min-width:34px;padding:0;position:relative}.workspace-name-save-button{border-color:rgba(var(--main-green-rgb), .3);background:rgba(var(--main-green-rgb), .12);width:42px;min-width:42px;height:42px;min-height:42px;color:var(--main-green-soft);border-radius:10px}.workspace-delete-action{opacity:0;pointer-events:none;border-color:#0000;transition:opacity .16s,background .16s,color .16s}.workspace-management-card:hover .workspace-delete-action,.workspace-management-card:focus-within .workspace-delete-action{opacity:1;pointer-events:auto}.workspace-delete-action:disabled{opacity:0}html[data-theme=light] .workspaces-panel{box-shadow:none;background:#fff;border-color:#d1d5dc}html[data-theme=light] .workspaces-panel-heading,html[data-theme=light] .workspace-management-card{border-color:#e5e6ea}html[data-theme=light] .workspace-management-card{filter:none;box-shadow:none!important}html[data-theme=light] .workspaces-hero-summary{background:#f9fafb;border-color:#dfe3e8}html[data-theme=light] .workspaces-hero-summary strong,html[data-theme=light] .workspace-management-name-input,html[data-theme=light] .workspace-management-name-input:disabled{color:#273244;-webkit-text-fill-color:#273244}html[data-theme=light] .workspace-management-drag-handle{color:#9299a5}html[data-theme=light] .workspace-management-drag-handle:hover:not(:disabled),html[data-theme=light] .workspace-management-drag-handle:focus-visible{color:#525b68;background:#f0f2f5}html[data-theme=light] .workspaces-hero-summary span,html[data-theme=light] .workspace-management-meta,html[data-theme=light] .workspace-name-autosave-status{color:#6f7582}html[data-theme=light] .workspace-management-card:hover,html[data-theme=light] .workspace-management-card:focus-within{background:#f9fafb;border-color:#e5e6ea}html[data-theme=light] .workspace-management-card.is-current{filter:none;background:#7dc7550b;box-shadow:none!important}html[data-theme=light] .workspace-management-card.is-current:hover,html[data-theme=light] .workspace-management-card.is-current:focus-within{filter:none;background:#7dc75517;box-shadow:none!important}html[data-theme=light] .workspace-management-card.is-drag-over:after{background:#68b83f}html[data-theme=light] .workspace-management-name-input:hover:not(:disabled){background:#f3f4f6}html[data-theme=light] .workspace-management-name-input{background:0 0}html[data-theme=light] .workspace-management-name-input:focus{background:#e3e8ee}html[data-theme=light] .workspace-management-card.is-current .workspace-management-name-input:hover:not(:disabled){background:#fff}@media (width<=920px){.workspaces-page{padding-inline:14px}.workspace-management-card{grid-template-columns:28px 48px minmax(0,1fr) auto}}@media (width<=640px){.workspaces-panel-heading{min-height:0;padding:14px}.workspaces-panel-actions{width:100%}.workspaces-add-button{flex:auto;width:auto;min-width:0}.workspace-management-card{grid-template-columns:24px 42px minmax(0,1fr);gap:12px;padding:17px 16px}.workspace-management-drag-handle{width:24px}.workspace-management-logo .workspace-logo{width:42px;height:42px}.workspace-management-actions{grid-column:3;justify-content:flex-start}.workspace-switch-action,.workspace-delete-action{width:auto}.workspace-delete-action{width:34px}.workspace-management-card .workspace-delete-action{opacity:1;pointer-events:auto}}@media (hover:none){.workspace-management-card .workspace-delete-action:not(:disabled){opacity:1;pointer-events:auto}}html body .skills-page .brain-skill-name-field>input:focus,html body .skills-page .brain-inline-editor>:is(input,textarea):focus,html body .brain-formatted-field[contenteditable=true]:focus,html body input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([readonly]):not([disabled]):not(:where(#post-drawer-title,.upload-title-input,.collaborator-chip-field input,.brain-website-input input))):focus,html body textarea:where(:not([readonly]):not([disabled]):not(.transcript-textarea):not(.manual-post-textarea):not(:where(.be-chat textarea,.team-reply-composer textarea,.manual-post-field textarea,.drawer-manual-editor-field textarea))):focus{border-color:var(--text-field-focus-border)!important;box-shadow:inset 0 0 0 1px var(--text-field-focus-border), 0 0 0 5px var(--text-field-focus-ring)!important;outline:none!important}html body .brain-website-input input:focus,html body .manual-post-field textarea:focus,html body .drawer-manual-editor-field textarea:focus,html body .collaborator-chip-field input:focus,html body .be-chat textarea:focus,html body .team-reply-composer textarea:focus,html body .upload-title-control>.upload-title-input,html body .upload-title-control>.upload-title-input:focus,html body .upload-title-control>.upload-title-input:focus-visible{appearance:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important;outline:none!important}html body .manual-post-composer:focus-within,html body .team-reply-composer:focus-within,html body .drawer-manual-editor-field:focus-within,html body .collaborator-chip-field:focus-within,html body .transcript-shell--editable:focus-within,html body .upload-title-control:focus-within{outline-offset:-1px;border-color:var(--text-field-focus-border)!important;box-shadow:0 0 0 5px var(--text-field-focus-ring)!important;outline:1px solid var(--text-field-focus-border)!important}html body .brain-website-input:has(input:focus){outline-offset:-1px;border-color:var(--text-field-focus-border)!important;box-shadow:0 0 0 5px var(--text-field-focus-ring)!important;outline:1px solid var(--text-field-focus-border)!important}html body .be-chat form:has(textarea:focus){outline-offset:-1px;border-color:var(--text-field-focus-border)!important;box-shadow:0 0 0 5px var(--text-field-focus-ring)!important;outline:1px solid var(--text-field-focus-border)!important}html body .drawer-title-field:focus-within:before{border-color:var(--text-field-focus-border)!important}html body .drawer-title-field:focus-within:after{border-color:var(--text-field-focus-ring)!important}.post-list.post-list--grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));grid-auto-rows:max-content;align-content:start;gap:18px;padding:20px 24px}.post-list--grid>:not(.post-card--grid){grid-column:1/-1}.post-card.post-card--grid{border:0;border-radius:14px;flex-direction:column;align-items:stretch;gap:12px;min-width:0;min-height:auto;padding:0;display:flex}.post-card--grid .post-thumbnail{aspect-ratio:3/4;border-radius:14px;flex:none;width:100%;height:auto;overflow:hidden}.post-card--grid .post-thumbnail img{position:absolute;inset:0}.post-card--grid .post-content{padding:0 4px}.post-card--grid .post-title-row{gap:10px;display:grid}.post-card--grid h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-card--grid .post-date-row{flex-wrap:nowrap;min-width:0}.post-card--grid .post-date-row p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.post-card--grid .grid-post-select-control,.post-card--grid .post-card-status-area{z-index:5;background:0 0;border:0;place-items:center;width:32px;height:32px;min-height:32px;display:grid;position:absolute;top:10px}.post-card--grid .grid-post-select-control{opacity:1;pointer-events:auto;left:10px}.post-card--grid .post-card-status-area{right:10px}.post-card--grid .post-thumbnail .thumbnail-duration{bottom:8px;right:8px}.post-card--grid .post-thumbnail--grid-text{background:var(--panel);padding:52px 18px 20px}html[data-theme=light] .post-card--grid .post-thumbnail--grid-text{background:#f0f2f5}.post-card--grid .post-thumbnail--grid-text p{-webkit-line-clamp:9;overflow-wrap:anywhere;white-space:pre-line;color:var(--ink);-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}@media (width<=600px){.post-list.post-list--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 12px}.post-card--grid .post-thumbnail--grid-text{padding:48px 12px 12px}.post-card--grid .post-thumbnail--grid-text p{-webkit-line-clamp:5;font-size:12px}}.posts-panel>.post-list{padding-bottom:104px}@media (width<=920px){.posts-panel>.post-list{padding-bottom:168px}.posts-panel>.compact-selection-toolbar{bottom:calc(80px + env(safe-area-inset-bottom,0px));width:max-content;position:fixed}}@media (width<=640px){.posts-panel>.compact-selection-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;width:calc(100% - 32px);display:grid}.compact-selection-toolbar .compact-selection-actions{grid-column:1/-1;justify-content:flex-start}.compact-selection-toolbar .compact-bulk-action-button{min-height:40px}.compact-selection-toolbar .compact-selection-clear{margin-left:auto}.posts-panel>.post-list{padding-bottom:204px}}.post-card--grid.is-selected{outline:2px solid var(--main-green);outline-offset:3px}.post-card--grid.is-selected:before{display:none}.compact-post-preview{display:contents}.grid-post-preview{width:100%;min-width:0;position:relative}.grid-post-hover-details{z-index:4;color:#fff;text-align:left;opacity:0;visibility:hidden;background:#000000a6;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:48px 16px;transition:opacity .18s,visibility .18s;display:flex;position:absolute;inset:0}.post-card--grid .grid-post-hover-title{color:#fff;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:700;line-height:1.3;display:-webkit-box}html[data-theme=light] .post-card--grid .grid-post-hover-title{color:#fff}.grid-post-hover-details>span{color:#ffffffe6;font-size:13px;line-height:1.5}.grid-post-hover-status{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.grid-post-hover-details .social-destination-stack{flex-wrap:wrap;justify-content:flex-start;margin:0;position:absolute;bottom:16px;left:16px;right:16px}@media (width<=600px){.grid-post-hover-details{gap:4px;padding:42px 10px}.grid-post-hover-details .social-destination-stack{gap:5px;bottom:10px;left:10px;right:10px}.grid-post-hover-details .social-destination-stack .feed-platform-logo{width:16px;height:16px}.post-card--grid .grid-post-hover-title{-webkit-line-clamp:2;font-size:15px}.grid-post-hover-details>span{font-size:12px}}.post-list--grid .post-card.post-card--grid:focus-within{background:0 0}.post-card--grid:focus-within .grid-post-hover-details{opacity:1;visibility:visible}.post-card--grid:focus-within .video-play-overlay{opacity:0}@media (hover:hover) and (pointer:fine){.post-card--grid .grid-post-select-control{opacity:0;pointer-events:none}.post-card--grid:hover .grid-post-select-control,.post-card--grid:focus-within .grid-post-select-control,.post-card--grid.is-selected .grid-post-select-control{opacity:1;pointer-events:auto}.post-list--grid .post-card.post-card--grid:hover{background:0 0}.post-card--grid:hover .grid-post-hover-details{opacity:1;visibility:visible}.post-card--grid:hover .video-play-overlay{opacity:0}}@media (prefers-reduced-motion:reduce){.grid-post-hover-details{transition:none}}.ideas-page>.ideas-toolbar,.scheduler-panel>.scheduler-header,.connections-panel>.panel-heading:first-child{min-height:var(--content-toolbar-height);padding-block:5px;padding-inline:var(--content-toolbar-inset)}.scheduler-header .scheduler-week-label{padding-block:4px}.settings-page>.settings-section-header,.profile-panel--tabbed>.profile-section-header .profile-tabs{min-height:var(--content-toolbar-height)}.settings-page>.settings-section-header .settings-section-tabs{min-height:0}.settings-page>.settings-section-header .settings-section-tabs button,.profile-panel--tabbed>.profile-section-header .profile-tabs button{min-height:calc(var(--content-toolbar-height) - 1px)}.settings-page>.settings-section-header{padding-right:var(--content-toolbar-inset)}.connections-panel>.panel-heading .connection-add-button,.tp-toolbar-actions .connection-add-button,.ideas-toolbar .ideas-settings-button,.ideas-toolbar .ideas-angle-filter-button,.scheduler-header .scheduler-today-button,.scheduler-header .scheduler-week-label,.scheduler-header .scheduler-view-toggle{min-height:var(--content-toolbar-control-height);height:var(--content-toolbar-control-height)}.scheduler-header .scheduler-view-toggle button{min-height:calc(var(--content-toolbar-control-height) - 8px)}.workspaces-panel-heading{justify-content:space-between}.workspace-access-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-ink);margin:0;padding:18px 24px;font-size:12px;font-weight:700}.workspace-access-group+.workspace-access-group{border-top:1px solid var(--border-soft)}.workspace-access-details{color:var(--muted-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.workspace-access-role{border:1px solid var(--border-soft);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.workspace-management-actions{grid-template-columns:96px 34px;gap:6px;display:grid}.workspace-management-actions .workspace-switch-action{width:96px}.workspace-management-identity{flex-direction:column;align-items:stretch}.email-code-entry{border:0;min-width:0;margin:8px 0 0;padding:0}.email-code-entry legend{margin-bottom:12px;padding:0;font-size:14px;font-weight:600}.email-code-digits{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,2vw,10px);display:grid}.signin-form .email-code-digits input{text-align:center;font-variant-numeric:tabular-nums;caret-color:#94c965;border-radius:14px;width:100%;min-width:0;height:clamp(62px,16vw,76px);padding:0;font-size:clamp(28px,7vw,36px);font-weight:650;transition:border-color .12s,box-shadow .12s}.signin-form .email-code-digits input:focus{border-color:#94c965;outline:none;box-shadow:0 0 0 3px #94c9652e}.email-code-followup{text-align:center;justify-items:center}.email-code-followup>button{justify-self:center}.email-code-followup>.signin-signup-prompt{width:100%}.invite-lifecycle-panel{text-align:left;gap:18px;display:grid}.invite-lifecycle-panel p{margin:0;line-height:1.5}.invite-lifecycle-panel label{line-height:1.5;display:block}.invite-lifecycle-panel select{width:100%;margin-top:8px;display:block}.invite-lifecycle-panel input[type=checkbox]{accent-color:#7ec84e;width:18px;min-width:18px;height:18px;margin-right:8px;padding:0}.invite-lifecycle-panel ul{overflow-wrap:anywhere;padding-left:18px}.app-shell--invite{grid-template-columns:minmax(0,1fr)}.signin-panel.invite-signin-panel{width:min(430px,100%);min-width:0}.invite-signin-panel p{overflow-wrap:anywhere}.signup-consent:has(input:focus-visible) .signup-consent-box{outline:2px solid var(--ink);outline-offset:3px}.invite-consent-message{border:1px solid rgba(var(--main-green-rgb), .55);background:rgba(var(--main-green-rgb), .1);color:var(--ink);text-align:left;border-radius:10px;margin:0;padding:14px 16px;font-size:13px;line-height:1.5}.signup-consent{text-align:left;position:relative}.signup-consent .signup-consent-native{width:18px;height:18px;min-height:18px;margin:0;padding:0;top:0;left:0}.nav-button.nav-button--upgrade,html[data-theme=light] .nav-button.nav-button--upgrade{background:var(--main-green);color:#fff}.nav-button.nav-button--upgrade svg,html[data-theme=light] .nav-button.nav-button--upgrade svg{color:#fff}.sidebar-trial-remaining{background:rgba(var(--main-green-rgb), .09);border:0;border-radius:12px;gap:14px;margin:16px 0;padding:18px 16px;display:grid}.sidebar-trial-remaining .sidebar-trial-label{color:var(--ink);font-size:12px;font-weight:600;line-height:1.4}.sidebar-trial-value{align-items:center;gap:12px;display:flex}.sidebar-trial-value strong{color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:650;line-height:1}.sidebar-trial-value span{color:var(--ink);font-size:13px;line-height:1.4}.sidebar-trial-remaining .sidebar-trial-date{color:var(--muted-ink);font-size:12px;line-height:1.4}.is-collapsed .sidebar-trial-remaining{display:none}.signin-panel.invite-ready-panel{text-align:center;gap:24px;width:min(480px,100%)}.invite-ready-panel h1{letter-spacing:-.025em;margin:0;font-size:clamp(28px,5vw,36px);line-height:1.15}.invite-ready-panel p{margin:0;font-size:15px;line-height:1.5}.invite-ready-panel>.primary-button{color:#fff;justify-content:center}.signin-panel.invite-claim-panel{text-align:left;gap:20px;width:min(480px,100%)}.invite-claim-panel>h1,.invite-claim-panel>h1+p{text-align:center}.invite-claim-panel h1{letter-spacing:-.025em;margin:0;font-size:clamp(28px,5vw,36px);line-height:1.15}.invite-claim-panel p{margin:0;font-size:15px;line-height:1.5}.invite-trial-summary{gap:10px;display:grid}.invite-offer-box{border:1px solid rgba(var(--main-green-rgb), .32);background:rgba(var(--main-green-rgb), .055);border-radius:16px;gap:20px;padding:24px;display:grid}.invite-claim-panel .invite-recovery-summary{color:var(--muted-ink);font-size:13px}.invite-claim-panel .invite-terms-consent{text-align:left;color:var(--ink);justify-content:flex-start;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.invite-claim-panel .invite-terms-consent input{width:18px;height:18px;min-height:18px;accent-color:var(--main-green);flex:0 0 18px;margin:2px 0 0;padding:0}.invite-terms-consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.invite-claim-panel .invite-account-note{color:var(--muted-ink);text-align:center;font-size:12px}.invite-account-note strong{font-weight:500}.invite-account-note span{margin-top:4px;display:block}.invite-offer-box>.primary-button{text-align:center;justify-content:center}.invite-back-link{color:var(--muted-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0;font-size:13px}.invite-back-link:hover{color:var(--ink);text-decoration:underline}.invite-back-link:focus-visible{outline:2px solid var(--main-green);outline-offset:4px}.invite-pricing-page{width:min(1000px,100%);color:var(--ink);gap:28px;margin:48px auto;display:grid}.invite-pricing-page>header{text-align:center}.invite-pricing-page h1{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(28px,5vw,40px)}.invite-pricing-page>header p{color:var(--muted-ink);margin:0}.invite-pricing-page .invite-lifecycle-panel{text-align:left;gap:24px;width:100%;display:grid}.invite-price-toggle{background:var(--panel);border:1px solid #94a3b847;border-radius:999px;justify-self:center;gap:4px;padding:5px;display:flex}.invite-price-toggle button{min-height:46px;color:var(--muted-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 24px;font-weight:650}.invite-price-toggle button[aria-pressed=true]{background:var(--main-green);color:#fff}.invite-price-toggle button:focus-visible,.invite-plan-card button:focus-visible{outline:3px solid var(--main-green);outline-offset:4px}.invite-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;padding-top:12px;display:grid}.invite-current-plan-chip{background:var(--main-green);color:#fff;white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:650;line-height:1.4;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.invite-plan-card{background:var(--panel);border:1px solid #94a3b847;border-radius:28px;flex-direction:column;min-width:0;padding:34px;display:flex;position:relative}.invite-plan-card--studio{background:linear-gradient(rgba(var(--main-green-rgb),.06), rgba(var(--main-green-rgb),.06)), var(--panel);border-color:rgba(var(--main-green-rgb),.65)}.invite-plan-card.is-selected{border-color:var(--main-green);box-shadow:0 0 0 2px var(--main-green)}.invite-plan-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.invite-plan-heading h2{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:700}.invite-plan-heading>span{color:var(--ink);border:1px solid rgba(var(--main-green-rgb),.4);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.invite-plan-card p{color:var(--muted-ink);line-height:1.5}.invite-plan-card .invite-plan-description{min-height:48px;margin:14px 0 26px;font-size:16px}.invite-discount-notice{text-align:center;margin:0;padding:4px 0;line-height:1.5}.invite-discount-headline{color:var(--ink);justify-content:center;align-items:center;gap:10px;font-size:16px;display:inline-flex}.invite-discount-headline>svg{box-sizing:content-box;background:rgba(var(--main-green-rgb),.12);color:var(--main-green);border-radius:50%;flex-shrink:0;padding:5px}.invite-discount-headline strong{text-decoration:underline;-webkit-text-decoration-color:rgba(var(--main-green-rgb),.65);text-decoration-color:rgba(var(--main-green-rgb),.65);text-underline-offset:5px;font-weight:700;text-decoration-thickness:3px}.invite-discount-detail{color:var(--muted-ink);margin-top:9px;font-size:13px;display:block}@media (width<=600px){.invite-discount-headline{gap:8px;font-size:14px}.invite-discount-detail{max-width:30ch;margin-inline:auto}}.invite-plan-discount{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.invite-discount-badge{background:rgba(var(--main-green-rgb),.14);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}.invite-discount-badge svg{color:var(--main-green);flex-shrink:0}.invite-plan-original{color:var(--muted-ink);font-size:14px}.invite-plan-price{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.invite-plan-price strong{letter-spacing:-.05em;font-size:clamp(40px,5vw,58px);font-weight:700;line-height:1.1}.invite-plan-price>span{color:var(--muted-ink);font-size:15px}.invite-plan-price .invite-plan-currency{color:var(--ink);font-weight:600}.invite-plan-card .invite-plan-cadence{margin:12px 0 0;font-size:14px}.invite-plan-card .invite-plan-saving{min-height:21px;margin:6px 0 24px;font-size:14px}.invite-plan-card button{justify-content:center;gap:8px;width:100%;min-height:48px}.invite-plan-card .invite-plan-features{border-top:1px solid #94a3b82e;gap:17px;margin:26px 0 0;padding:25px 0 0;list-style:none;display:grid}.invite-plan-card li{align-items:flex-start;gap:12px;font-size:16px;line-height:1.45;display:flex}.invite-plan-card li svg{color:var(--main-green);flex-shrink:0;margin-top:1px}.invite-plan-select{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #94a3b873;border-radius:10px;align-items:center;padding:10px 20px;font-weight:650;transition:background .15s,border-color .15s;display:inline-flex}.invite-plan-select:hover:not(:disabled){border-color:var(--muted-ink);background:#94a3b814}.invite-plan-select[aria-pressed=true]{border-color:var(--main-green);background:rgba(var(--main-green-rgb),.08)}.invite-plan-select:disabled{opacity:.5;cursor:not-allowed}.invite-plan-card .invite-plan-billing-note{color:var(--muted-ink);margin:12px 0 0;font-size:12px;line-height:1.6}.invite-charge-summary{background:rgba(var(--main-green-rgb),.1);border-radius:12px;gap:7px;padding:18px 20px;font-size:14px;line-height:1.5;display:grid}.invite-pricing-page .invite-upgrade-consent{color:var(--ink);font-size:13px;line-height:1.7;display:block}.invite-upgrade-consent input{vertical-align:middle;margin-right:8px}.invite-export-details{color:var(--muted-ink);border-top:1px solid #94a3b833;padding-top:20px;font-size:13px}.invite-export-details summary{cursor:pointer}.invite-export-details>button{margin-top:16px}.invite-pricing-page .primary-button{color:#fff;justify-content:center}.invite-pricing-page .primary-button svg{color:#fff}@media (width<=600px){.invite-plan-grid{grid-template-columns:1fr}.invite-plan-card{padding:22px}.invite-pricing-page{margin:24px auto}}.invite-pricing-close{top:max(20px, env(safe-area-inset-top));left:max(20px, env(safe-area-inset-left));z-index:10;background:var(--panel);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:fixed}.invite-shared-features{background:rgba(var(--main-green-rgb),.05);border-radius:24px;padding:30px 34px}.invite-shared-features h2{margin:0 0 22px;font-size:20px;font-weight:650}.invite-shared-features ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;margin:0;padding:0;list-style:none;display:grid}.invite-shared-features li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.invite-shared-features svg{color:var(--main-green);flex-shrink:0;margin-top:2px}@media (width<=700px){.invite-plan-grid,.invite-shared-features ul{grid-template-columns:1fr}.invite-plan-card{padding:28px 24px}.invite-plan-card .invite-plan-description{min-height:0}.invite-shared-features{padding:26px 24px}}.publish-button.billing-manage-button,html[data-theme=light] .publish-button.billing-manage-button{background:var(--main-green);border-color:var(--main-green);color:#fff}.publish-button.billing-manage-button:hover:not(:disabled),.publish-button.billing-manage-button:focus-visible:not(:disabled),html[data-theme=light] .publish-button.billing-manage-button:hover:not(:disabled),html[data-theme=light] .publish-button.billing-manage-button:focus-visible:not(:disabled){color:#fff;box-shadow:none;background:#6ab544;border-color:#6ab544;transform:none}.publish-button.billing-manage-button svg{color:#fff}html[data-theme=light] .billing-manage-row.billing-manage-card{border-color:#d1d5dc}.sidebar-trial-section{margin:16px 0}.sidebar-trial-section .sidebar-trial-remaining{margin:0 0 10px}.nav-button.sidebar-app-download{color:var(--ink);box-shadow:inset 0 0 0 1px rgba(var(--main-green-rgb), .55);background:#0f172a66;margin:0 0 16px;text-decoration:none}.nav-button.sidebar-app-download svg{color:var(--main-green)}.nav-button.sidebar-app-download:hover,.nav-button.sidebar-app-download:focus-visible{background:rgba(var(--main-green-rgb), .1);color:var(--ink)}html[data-theme=light] .nav-button.sidebar-app-download{color:var(--ink);box-shadow:inset 0 0 0 1px rgba(var(--main-green-rgb), .65);background:#fff}html[data-theme=light] .nav-button.sidebar-app-download svg{color:var(--main-green)}html[data-theme=light] .nav-button.sidebar-app-download:hover,html[data-theme=light] .nav-button.sidebar-app-download:focus-visible{background:rgba(var(--main-green-rgb), .08)}.is-collapsed .sidebar-trial-section{display:none}.upgrade-pricing-card--comparison{justify-items:stretch;width:min(100%,1040px)}.upgrade-pricing-card--comparison .invite-price-toggle{justify-self:center}.signup-plan-trial-detail{text-align:center;color:var(--muted-ink);margin:0;font-size:14px;line-height:1.6}.upgrade-pricing-card--comparison .invite-plan-heading h2{max-width:none}@media (width<=1100px){.upgrade-pricing-card--comparison .invite-plan-grid{grid-template-columns:1fr}}.mcp-connections-panel{margin-top:24px}.mcp-connection-row{cursor:default}.mcp-app-avatar{width:48px;height:48px;color:var(--ink);background:#94a3b81a;border:1px solid #94a3b833;border-radius:50%;place-items:center;display:grid}.mcp-app-avatar svg{width:24px;height:24px}.mcp-connections-panel .connection-empty-state{cursor:default}@media (width<=640px){.mcp-connections-panel>.panel-heading{flex-wrap:nowrap}.mcp-connection-row{grid-template-columns:40px minmax(0,1fr) 50px;gap:10px;padding:16px}.mcp-connection-row>span:first-child{display:none}.mcp-connection-row .mcp-app-avatar{width:40px;height:40px}.mcp-connection-row .connection-status-area{width:50px}.mcp-connection-row .connection-delete-button{opacity:1;pointer-events:auto;right:24px}}.mcp-connection-row[role=button]{cursor:pointer}.mcp-connection-row[role=button]:focus-visible{outline-offset:-3px;outline:2px solid #7ac44b}.mcp-app-avatar--logo{background:0 0;border:0}.mcp-app-avatar img{object-fit:contain;width:100%;height:100%}.mcp-connection-drawer:focus{outline:none}.mcp-permission-details{gap:16px;display:grid}.mcp-permission-details p{color:var(--ink);opacity:.7;margin:4px 0 0;font-size:13px;line-height:1.6}.mcp-permission-detail{border-top:1px solid #94a3b829;padding-top:14px}.mcp-connection-drawer>.drawer-close{position:fixed;top:18px;left:auto;right:18px}.mcp-connection-drawer h2,.mcp-permission-details h3{margin:0}.mcp-setup-steps{color:var(--ink);margin:0;padding-left:22px;font-size:14px;line-height:1.7}.mcp-setup-steps li+li{margin-top:12px}.mcp-endpoint-input{box-sizing:border-box;width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:1px solid #94a3b859;border-radius:10px;padding:12px;font-size:13px}@media (width<=640px){.mcp-connections-panel>.panel-heading{flex-wrap:wrap;gap:10px}}.mcp-permission-details>label{color:var(--ink);font-size:13px;font-weight:600}.mcp-connection-drawer .secondary-button:not(.is-danger){color:var(--ink);background:#94a3b814;border-color:#94a3b859}.mcp-provider-choices{gap:12px;margin-bottom:20px;display:grid}.mcp-provider-choice{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:#94a3b80f;border:1px solid #94a3b84d;border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.mcp-provider-choice>span:nth-child(2){flex:1;gap:5px;display:grid}.mcp-provider-choice small{opacity:.75;font-size:13px}.mcp-provider-choice[aria-pressed=true],.mcp-client-choices button[aria-pressed=true]{color:#fff;background:#7ac44b;border-color:#7ac44b}.mcp-provider-choice>svg{color:#fff;width:22px;height:22px}.mcp-provider-letter{border:1px solid;border-radius:12px;place-items:center;width:38px;height:38px;font-size:21px;font-weight:600;display:grid}.mcp-client-choices{color:var(--ink);flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.mcp-client-choices p{flex-basis:100%;margin:0 0 2px;font-size:14px}.mcp-client-choices button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #94a3b859;border-radius:10px;padding:10px 14px;font-size:14px}.mcp-primary-button{color:#fff;font:inherit;cursor:pointer;background:#7ac44b;border:1px solid #7ac44b;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;display:inline-flex}.mcp-primary-button svg,.mcp-connection-drawer .secondary-button svg{flex-shrink:0;width:18px;height:18px}.mcp-connection-drawer .ai-action-row{flex-wrap:wrap}.mcp-connection-drawer a.secondary-button{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.mcp-setup-request{resize:vertical;min-height:140px;line-height:1.6}.mcp-setup-status{color:var(--ink);background:#7ac44b1a;border-radius:10px;padding:14px;font-size:13px;line-height:1.6}.mcp-setup-success>svg{color:#7ac44b;width:40px;height:40px}.mcp-copy-status{color:var(--ink);font-size:13px}.mcp-copy-status:empty{display:none}.mcp-provider-choice:focus-visible,.mcp-client-choices button:focus-visible,.mcp-primary-button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mcp-connection-note{color:var(--text-muted,#7d8798);margin:0;padding:12px 22px;font-size:13px;line-height:1.5}.upload-modal.manual-post-modal.manual-post-popup{width:min(760px,100vw - 112px);height:var(--post-popup-height);aspect-ratio:auto;background:var(--panel);border-color:var(--border-soft);grid-template-rows:minmax(0,1fr) auto;overflow:visible}.manual-post-popup .manual-post-scroll{border-radius:18px;margin:-6px;padding:6px}.manual-post-popup .manual-post-composer,html[data-theme=light] .manual-post-popup .manual-post-composer{border:1px solid var(--border-soft);background:var(--panel);box-shadow:none;border-radius:12px}.manual-post-popup .manual-post-field textarea{box-sizing:border-box;padding:20px}.manual-post-popup .manual-post-toolbar,html[data-theme=light] .manual-post-popup .manual-post-toolbar,html[data-theme=light] .manual-post-popup .manual-post-composer.has-image-preview .manual-post-toolbar{background:var(--panel);border-radius:8px;margin:auto 8px 8px;padding:8px}.manual-post-popup .manual-post-toolbar-actions>.manual-post-limit-status:not(.is-near):not(.is-over),html[data-theme=light] .manual-post-popup .manual-post-toolbar-actions>.manual-post-limit-status:not(.is-near):not(.is-over){background:0 0;border-color:#0000}.manual-post-popup .manual-post-actions,html[data-theme=light] .manual-post-popup .manual-post-actions{background:0 0;border:0;margin:0;padding:0}.manual-post-popup .manual-post-composer.is-over-limit{box-shadow:inset 2px 0 var(--primary)}@media (width<=720px){.upload-modal.manual-post-modal.manual-post-popup{width:100%}}@media (width<=600px){.app-shell--workspace .workspace-topbar{background:var(--background);flex-wrap:wrap;padding-top:54px}.workspace-topbar .workspace-topbar-brand{top:0;transform:none}.workspace-topbar .workspace-topbar-actions{max-width:calc(100% - 54px);top:0;right:0;position:absolute!important}.workspace-topbar .dashboard-search.dashboard-search--topbar{flex-basis:100%;width:100%;margin:0}.workspace-topbar:not(:has(.dashboard-search)){min-height:44px;padding-top:0}.posts-panel .post-card--compact-selectable{grid-template-columns:32px 64px minmax(0,1fr);gap:8px;padding:14px 44px 14px 8px}.posts-panel .post-card--compact-selectable .post-thumbnail{width:64px}.posts-panel .post-card--compact-selectable .post-card-status-area{width:40px;right:4px}.posts-panel .post-card--compact-selectable h3{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.posts-panel .panel-heading.dashboard-panel-heading{flex-wrap:wrap;gap:8px;padding:12px}.posts-panel .dashboard-heading-actions{flex-wrap:wrap;gap:4px}.posts-panel .toolbar-icon-button,.posts-panel .activity-disclosure{min-width:44px;min-height:44px}.posts-panel>.post-list{padding-bottom:32px}.posts-panel:has(>.compact-selection-toolbar)>.post-list{padding-bottom:204px}.posts-panel .compact-selection-actions{flex-wrap:wrap}}@media (width<=920px) and (pointer:coarse){html body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),html body textarea,html body select{font-size:16px}.create-post-dropdown kbd{display:none}}.drawer-toggle-all{flex-shrink:0;justify-content:center;width:36px;min-height:36px}.mcp-connection-drag-handle{cursor:grab;font:inherit;background:0 0;border:0;padding:0}.mcp-connection-drag-handle:active{cursor:grabbing}.mcp-connection-drag-handle[aria-disabled=true]{cursor:default;opacity:.4}.mcp-connection-drag-handle:focus-visible{outline:2px solid var(--main-green);outline-offset:4px;border-radius:3px}@media (width<=640px){.mcp-connection-row:has(.mcp-connection-drag-handle){grid-template-columns:20px 40px minmax(0,1fr) 50px}}.prompt-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.prompt-scenario{text-align:left;border:1px solid var(--border-soft);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex}.prompt-scenario.is-selected{border-color:var(--main-green);box-shadow:0 0 0 2px color-mix(in srgb,var(--main-green) 16%,transparent)}.prompt-scenario>svg{width:24px;height:24px;color:var(--main-green);flex-shrink:0}.prompt-scenario strong,.prompt-scenario small{display:block}.prompt-scenario small{color:var(--muted-ink);margin-top:6px;line-height:1.5}.prompt-scenario-status{color:var(--muted-ink);white-space:nowrap;margin-left:auto;font-size:12px}.social-rewrite-controls,.rewrite-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.social-rewrite-controls{margin-inline:auto}button.post-rewrite-button{min-height:34px;box-shadow:none;color:var(--muted-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:400;line-height:1.5;display:inline-flex}button.post-rewrite-button:hover:not(:disabled){background:var(--surface-soft);color:var(--ink)}button.post-rewrite-button:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}button.post-rewrite-button:disabled{opacity:.4;cursor:default}button.post-rewrite-button svg{flex-shrink:0;width:16px;height:16px}@media (pointer:coarse){button.post-rewrite-button{min-height:44px}}@media (width<=800px){.prompt-scenarios{grid-template-columns:1fr}.prompt-scenario-status{white-space:normal}}.auto-captions-panel .caption-mode-segmented button.is-selected,.auto-captions-panel .caption-mode-segmented button.is-selected:hover{background:var(--main-green);color:#fff}.destination-caption-actions .destination-caption-action--restore{white-space:nowrap;width:auto;padding-inline:8px;font-size:11px}.publishing-heading-tools{flex:none;align-items:center;gap:4px;display:flex}.publishing-heading-tools:empty{display:none}button.social-undo-rewrite{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--muted-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:8px;display:inline-flex}button.social-undo-rewrite svg{flex:none;width:16px;height:16px}button.social-undo-rewrite:hover:not(:disabled){background:var(--surface-soft);color:var(--ink)}button.social-undo-rewrite:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}button.social-undo-rewrite:disabled{opacity:.4;cursor:default}@media (pointer:coarse){button.social-undo-rewrite{width:44px;height:44px}}.skills-page{--brain-content-width:560px}.brain-skill-card{border-radius:var(--line-card-radius,12px);background:var(--page-card,var(--panel));min-width:0;overflow:hidden}.skills-page .brain-skill-card>.auto-captions-preset-row{grid-template-columns:20px minmax(0,1fr) auto auto;gap:14px}.brain-skill-toggle{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;padding:0;display:grid}.brain-skill-drag-handle{color:var(--muted-ink);background:0 0;border:0;padding:0}.brain-skill-drag-handle:active{cursor:grabbing}.brain-skill-drag-handle:disabled{opacity:.4;cursor:default}.brain-skill-drag-handle:focus-visible{outline:1px solid var(--muted-ink);outline-offset:3px}.brain-skill-card.is-dragging{opacity:.54}.brain-skill-card.is-drag-target{box-shadow:inset 3px 0 0 rgba(var(--main-green-rgb), .72);background:rgba(var(--main-green-rgb), .08)}.brain-skill-chevron{width:16px;height:16px;color:var(--muted-ink)}.brain-skill-toggle[aria-expanded=true] .brain-skill-chevron{transform:rotate(180deg)}.brain-skill-content{min-width:0;padding:0 var(--line-card-inset,24px) 20px;gap:20px;display:grid}.brain-skill-fields{gap:12px;min-width:0;display:grid}.brain-skill-name-field{gap:8px;min-width:0;margin:0;display:grid}.brain-skill-name-field>span{color:var(--muted-ink);font-size:12px;font-weight:500}.skills-page .brain-skill-name-field>input{box-sizing:border-box;background:var(--page-canvas);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border:0;border-radius:8px;margin:0;padding:10px 16px;font-size:14px}.brain-skill-fields>p{color:var(--muted-ink);margin:0;font-size:13px;line-height:1.5}.brain-skill-body-field{gap:8px;min-width:0;display:grid}.brain-skill-body-field>.brain-formatted-field{background:var(--page-canvas)}.brain-skill-character-count{text-align:right;color:var(--muted-ink);padding-inline:16px;font-size:12px;line-height:1.5;display:block}.brain-skill-character-count.is-warning{color:#f59e0b}.brain-skill-character-count.is-over{color:#f87171}.brain-skill-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.brain-skill-actions>.brain-skill-action{min-height:40px;box-shadow:none;color:var(--muted-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:13px;display:inline-flex}.brain-skill-actions>.brain-skill-action:hover:not(:disabled){background:var(--page-hover);color:var(--ink)}.brain-skill-actions>.brain-skill-action.is-danger{color:var(--muted-ink);margin-right:auto}.brain-skill-actions>.brain-skill-action.is-danger:hover:not(:disabled){color:#f87171}.brain-skill-action svg{width:16px;height:16px}.brain-skill-action:disabled{opacity:.45;cursor:default}.skills-page>.auto-captions-panel,.skills-page>#brand-context-panel,.skills-page>.brain-navigation{box-sizing:border-box;width:100%;max-width:calc(var(--brain-content-width) + 2 * var(--brain-inset,24px));margin-inline:auto}.skills-page>.brain-navigation{justify-content:space-between;align-items:center;gap:16px;display:flex}.brain-navigation .settings-section-tabs{min-width:0;overflow-x:auto}.brain-navigation>.page-theme-control{flex-shrink:0;margin-left:auto}.brain-navigation .toolbar-icon-button[data-tooltip]:after{left:auto;right:0;transform:none}:root{--switch-track-off:#1b2538;--switch-track-on:#263247;--switch-thumb-off:color-mix(in srgb, var(--ink) 45%, #0b111e)}:root[data-theme=light]{--switch-track-off:color-mix(in srgb, var(--ink) 12%, white);--switch-track-on:color-mix(in srgb, var(--ink) 8%, white);--switch-thumb-off:color-mix(in srgb, var(--ink) 45%, white)}.platform-toggle{box-sizing:border-box;width:44px;height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;margin:0;padding:0 6px;display:inline-flex;position:relative}.platform-toggle:before{content:"";background:var(--editor-switch-track-off,var(--switch-track-off));pointer-events:none;border-radius:999px;transition:background-color .15s;position:absolute;inset:11px 3px}.platform-toggle .platform-toggle-knob{background:var(--switch-thumb-off);width:16px;height:16px;box-shadow:none;pointer-events:none;border-radius:999px;flex:none;margin:0;transition:transform .15s,background-color .15s;position:relative;transform:translate(0)}.platform-toggle:has(input:checked):before{background:var(--editor-switch-track-on,var(--switch-track-on))}.platform-card.is-expanded .platform-toggle:has(input:checked):before{background:var(--editor-switch-track-expanded,var(--switch-track-on))}.platform-toggle:has(input:checked) .platform-toggle-knob{background:var(--main-green);transform:translate(16px)}.platform-toggle .platform-toggle-icon{display:none}.platform-toggle input{opacity:0;appearance:none;width:100%;height:100%;box-shadow:none;cursor:inherit;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;inset:0}.platform-toggle:has(input:focus-visible){outline:2px solid var(--main-green);outline-offset:2px}.platform-toggle:is(.is-disabled,:has(input:disabled)){opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.platform-toggle:before,.platform-toggle .platform-toggle-knob{transition:none}}html body .brain-staged-form input,html body .brain-staged-form textarea,html body .brain-formatted-field,html body .manual-post-field textarea,html body .post-drawer.post-drawer--manual-workspace .drawer-manual-editor-field textarea{letter-spacing:normal;font-family:inherit;font-size:14px;font-weight:400;line-height:1.65}.brain-skill-row-actions{align-items:center;gap:8px;display:flex}.brain-skill-toggle.brain-skill-expand{width:16px}.brain-skill-delete{width:28px;height:28px;color:var(--muted-ink);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:opacity .12s;display:inline-flex}.brain-skill-delete svg{width:16px;height:16px}.brain-skill-card:hover .brain-skill-delete,.brain-skill-card:focus-within .brain-skill-delete{opacity:1;pointer-events:auto}.brain-skill-delete:hover:not(:disabled){background:var(--page-hover);color:#f87171}.brain-skill-delete:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}.brain-skill-delete:disabled{cursor:default}@media (hover:none){.brain-skill-delete{opacity:1;pointer-events:auto}}html[data-workspace-layout=lines]{--line-canvas-background:#0b111e;--interaction-hover-outline:var(--border-soft);--navigation-text:#eef3fbb8;--navigation-icon:var(--navigation-text);--navigation-hover-text:var(--ink);--navigation-selected-text:var(--ink);--dropdown-surface:var(--line-card-hover-background);--dropdown-row-highlight:#94a3b824;--line-card-radius:12px;--line-card-gap:12px;--line-card-inset:clamp(12px, 2vw, 24px);--line-card-background:#121b2c;--line-card-hover-background:color-mix(in srgb, var(--ink) 4%, var(--line-card-background));--line-hover-background:var(--line-card-background)}html[data-workspace-layout=lines][data-theme=light]{--line-canvas-background:#f3f4f6;--interaction-hover-outline:var(--main-green);--navigation-text:#273244;--navigation-icon:#9da2ae;--navigation-selected-text:var(--main-green);--dropdown-surface:#fff;--dropdown-row-highlight:var(--line-canvas-background);--line-card-background:#fff;--line-hover-background:var(--line-card-hover-background)}html[data-workspace-layout=lines] .post-processing-stage-list{gap:var(--line-card-gap)}html[data-workspace-layout=lines] .post-processing-stage:is(div,.is-complete){border-radius:var(--line-card-radius);background:var(--line-card-background);box-shadow:none;border:0;padding:14px 16px}html[data-workspace-layout=lines] .post-processing-stage:is(div,.is-complete) strong{color:var(--ink)}html[data-workspace-layout=lines] .post-processing-stage:is(div,.is-complete) span,html[data-workspace-layout=lines] .post-processing-stage:is(div,.is-complete) small{color:var(--muted-ink)}html[data-workspace-layout=lines] .post-processing-stage:is(div,.is-complete).is-complete small{color:var(--main-green)}html[data-workspace-layout=lines] .be-chat .be-chat-user{background:color-mix(in srgb, var(--ink) 10%, var(--background))}html[data-workspace-layout=lines] .be-vee-header:not(.be-vee-header--templates) .be-vee-tools{margin-inline-end:-8px}html[data-workspace-layout=lines] .be-chat .be-chat-assistant{background:color-mix(in srgb, var(--main-green) 9%, var(--background));border-radius:5px 16px 16px;padding:12px 14px}html[data-workspace-layout=lines] .app-shell--workspace{--line-content-width:1120px;--line-navigation-background:color-mix(in srgb, var(--background) 88%, black);--line-active-background:color-mix(in srgb, var(--ink) 5%, var(--line-navigation-background));background:var(--background);padding-inline:0;column-gap:0;padding-bottom:0}html[data-workspace-layout=lines][data-theme=light] .app-shell--workspace{--background:#f3f4f6;--line-navigation-background:#fff;--line-hover-background:color-mix(in srgb, var(--ink) 4%, var(--line-navigation-background));--line-active-background:var(--background);background:var(--background)}html[data-workspace-layout=lines][data-theme=light] .app-shell--workspace>.main-pane{background:var(--background)}html[data-workspace-layout=lines][data-theme=light] .sidebar :is(.nav-button:not(.nav-button--upgrade),.workspace-switcher-button,.sidebar-user),html[data-workspace-layout=lines][data-theme=light] .workspace-topbar-brand .sidebar-toggle{background:0 0}html[data-workspace-layout=lines] .sidebar :is(.nav-button:not(.nav-button--upgrade),.workspace-switcher-button,.tp-switch-trigger):not(:disabled):not(.is-disabled):is(:hover,:focus-visible),html[data-workspace-layout=lines] .workspace-topbar-brand .sidebar-toggle:is(:hover,:focus-visible){background:var(--line-hover-background);color:var(--ink)}html[data-workspace-layout=lines] .sidebar .nav-button.is-active{background:var(--line-active-background);color:var(--ink)}html[data-workspace-layout=lines] .sidebar .nav-button.is-active:hover{background:var(--line-hover-background)}html[data-workspace-layout=lines][data-theme=light] .sidebar :is(.nav-button,.workspace-switcher-button):is(:hover,:focus-visible,.is-active) svg{color:inherit}html[data-workspace-layout=lines][data-theme=light] .sidebar .nav-button.is-active:not(.nav-button--upgrade),html[data-workspace-layout=lines][data-theme=light] .sidebar .nav-button.is-active:not(.nav-button--upgrade):is(:hover,:focus-visible){background:var(--line-active-background);color:var(--main-green)}html[data-workspace-layout=lines] .app-shell--workspace .workspace-topbar{background:var(--background);padding-inline:18px;border-bottom:1px solid #0000;margin-bottom:-18px;padding-bottom:18px}html[data-workspace-layout=lines] .dashboard-search--activity input,html[data-workspace-layout=lines] :is(.workspace-topbar,.page-theme-control) :is(.dashboard-search input,.toolbar-icon-button),html[data-workspace-layout=lines] .dashboard-new-2-panel .activity-disclosure,html[data-workspace-layout=lines] .dashboard-new-2-panel .dashboard-heading-actions .toolbar-icon-button{background:var(--line-navigation-background);box-shadow:none;border:0}html[data-workspace-layout=lines] .dashboard-search--activity input:hover:not(:disabled),html[data-workspace-layout=lines] .workspace-topbar .dashboard-search input:hover:not(:disabled){background:var(--line-navigation-background)}html[data-workspace-layout=lines] :is(.workspace-topbar,.page-theme-control) .toolbar-icon-button:hover:not(:disabled):not(.is-disabled),html[data-workspace-layout=lines] .dashboard-new-2-panel .activity-disclosure:hover,html[data-workspace-layout=lines] .dashboard-new-2-panel .dashboard-heading-actions .toolbar-icon-button:hover:not(:disabled){background:var(--line-navigation-background);outline:1px solid var(--interaction-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines] .dashboard-search--activity input:focus-visible,html[data-workspace-layout=lines] :is(.workspace-topbar,.page-theme-control) :is(.dashboard-search input,.toolbar-icon-button):focus-visible,html[data-workspace-layout=lines] .dashboard-new-2-panel .activity-disclosure:focus-visible,html[data-workspace-layout=lines] .dashboard-new-2-panel .dashboard-heading-actions .toolbar-icon-button:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}html[data-workspace-layout=lines] .dashboard-new-2-panel .activity-disclosure{box-sizing:border-box;height:var(--content-toolbar-control-height,40px);min-height:var(--content-toolbar-control-height,40px);border-radius:10px;padding-inline:14px}html[data-workspace-layout=lines] .app-shell--workspace>.sidebar{background:var(--line-navigation-background);border-right:1px solid #0000;height:calc(100svh - 92px)}html[data-workspace-layout=lines] .sidebar .nav-divider--workspace{width:auto;margin-inline:8px}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane{padding-inline:0}html[data-workspace-layout=lines] .app-shell--workspace{--content-toolbar-inset:var(--line-card-inset)}html[data-workspace-layout=lines] .profile-section-header{padding-inline-end:var(--line-card-inset)}html[data-workspace-layout=lines] .workspaces-panel-heading{padding-inline:var(--line-card-inset)}:is(html[data-workspace-layout=lines] .main-pane--content-column:has(>:is(.posts-panel,.ideas-page,.settings-page)),html[data-workspace-layout=lines] .main-pane--scheduler){height:calc(100svh - 92px)}@media (width>=921px){html[data-workspace-layout=lines] .main-pane--content-column:has(>.settings-page){flex-direction:column;display:flex}html[data-workspace-layout=lines] .main-pane--content-column>.settings-page{flex:1;align-content:start;align-self:center;height:auto}}html[data-workspace-layout=lines] :is(.sidebar-nav,.posts-panel,.scheduler-panel,.connections-panel,.auto-captions-panel,.billing-panel,.profile-panel,.settings-page,.placeholder-panel,.ideas-page,.billing-overview,.settings-card,.connection-card,.mcp-connections-panel,.ep-panel,.ep-settings,.dashboard-celebration-panel){box-shadow:none;background:0 0;border:0;border-radius:0}html[data-workspace-layout=lines] .main-pane>:is(.posts-panel,.scheduler-panel,.connections-panel,.auto-captions-panel,.billing-panel,.profile-panel,.settings-page,.ideas-page,.placeholder-panel){width:100%;max-width:none}html[data-workspace-layout=lines] :is(.posts-panel>.panel-heading,.settings-section-header,.connections-panel>.panel-heading,.profile-panel>.panel-heading,.billing-panel>.panel-heading,.scheduler-header,.ideas-toolbar){border-bottom:1px solid var(--border-soft);box-shadow:none;background:var(--background);border-radius:0}html[data-workspace-layout=lines] .connections-panel>.panel-heading{background:0 0;border-bottom-color:#0000}html[data-workspace-layout=lines] .connections-panel .connection-row:not(.is-drag-target){border-block-color:#0000}html[data-workspace-layout=lines] .main-pane>.mcp-connections-panel{border-top:0;padding-top:20px}html[data-workspace-layout=lines] :is(.settings-card,.connection-card,.billing-overview){border-bottom:1px solid var(--border-soft)}html[data-workspace-layout=lines] .post-list:not(.post-list--grid){gap:0}html[data-workspace-layout=lines] .post-list>.post-card,html[data-workspace-layout=lines] .dashboard-editing-job-list>button{border:0;border-bottom:1px solid var(--border-soft);box-shadow:none;border-radius:0}html[data-workspace-layout=lines] .post-card:not(:hover):not(.is-selected):not(:focus-within),html[data-workspace-layout=lines] .dashboard-editing-job-list>button:not(:hover):not(:focus-visible){background:0 0}html[data-workspace-layout=lines] .post-list--grid{gap:24px;padding:24px}html[data-workspace-layout=lines] .post-card--grid{padding-bottom:16px}html[data-workspace-layout=lines] .is-dashboard-page :is(.post-list:not(.post-list--grid)>.post-card,.dashboard-editing-job-list>button,.posts-panel>.panel-heading,.publishing-activity>.dashboard-panel-heading,.publishing-activity>#activity-content){border-block-color:#0000}html[data-workspace-layout=lines] .dashboard-new-2-panel .post-list:not(.post-list--grid){gap:var(--line-card-gap);padding-inline:var(--line-card-inset)}html[data-workspace-layout=lines] .dashboard-new-2-panel .post-list:not(.post-list--grid)>.post-card{border-radius:var(--line-card-radius);background:var(--line-navigation-background);border:0}html[data-workspace-layout=lines] .dashboard-new-2-panel .post-list>.post-card{border:0;border-radius:14px}html[data-workspace-layout=lines] .dashboard-new-2-panel .post-card--grid{padding-bottom:0}html[data-workspace-layout=lines] .dashboard-new-2-panel .post-list>.post-card:hover:not(.is-selected){background:var(--line-hover-background)}html[data-workspace-layout=lines][data-theme=light] .dashboard-new-2-panel .post-list:not(.post-list--grid)>.post-card:hover:not(.is-selected){background:var(--line-navigation-background);box-shadow:inset 0 0 0 1px var(--main-green)}html[data-workspace-layout=lines][data-theme=dark] .dashboard-new-2-panel .post-list:not(.post-list--grid)>.post-card:hover:not(.is-selected){background:var(--line-navigation-background);box-shadow:inset 0 0 0 1px var(--border-soft)}html[data-workspace-layout=lines] .dashboard-new-2-panel .post-list>.post-card:is(:focus-within,.is-selected){outline:none}html[data-workspace-layout=lines] .dashboard-new-2-panel .post-list>.post-card:focus-visible{outline:1px solid var(--main-green);outline-offset:-1px}html[data-workspace-layout=lines] .settings-page :is(.settings-section-header,.settings-card,.settings-toggle-row),html[data-workspace-layout=lines] .billing-panel :is(.panel-heading,.billing-overview,.billing-plan-card,.billing-account-card,.billing-usage-card,.billing-detail-section,.billing-manage-row,.billing-workspace-list-item,.billing-total-row),html[data-workspace-layout=lines] .profile-panel :is(.profile-tabs,.panel-heading,.profile-summary-row,.settings-card,.settings-toggle-row){border-block-color:#0000}html[data-workspace-layout=lines] .billing-panel .billing-total-row{transition:background-color .16s}html[data-workspace-layout=lines] .billing-panel .billing-total-row:hover{background-color:#eef3fb0a}html[data-workspace-layout=lines][data-theme=light] .billing-panel .billing-total-row:hover{background-color:#f3f4f6}html[data-workspace-layout=lines] .profile-panel{--profile-content-inset:clamp(12px, 2vw, 24px)}html[data-workspace-layout=lines] .profile-panel :is(.profile-tabs,.profile-tab-pane>.panel-heading,.profile-summary-row,.profile-form,.settings-toggle-row){padding-inline:var(--profile-content-inset)}html[data-workspace-layout=lines] .profile-panel>.profile-section-header .profile-tabs button{padding-inline:0}html[data-workspace-layout=lines] .profile-panel :is(.profile-summary-row,.settings-toggle-row){transition:background-color .16s}html[data-workspace-layout=lines] .profile-panel :is(.profile-summary-row,.settings-toggle-row):is(:hover,:focus-within){background-color:#eef3fb0f}html[data-workspace-layout=lines][data-theme=light] .profile-panel :is(.profile-summary-row,.settings-toggle-row):is(:hover,:focus-within){background-color:#f3f4f6}html[data-workspace-layout=lines] .ideas-board{gap:0}html[data-workspace-layout=lines] .ideas-column{border:0;border-right:1px solid var(--border-soft);box-shadow:none;border-radius:0}html[data-workspace-layout=lines] .ideas-column:not(.is-drag-target){background:0 0}html[data-workspace-layout=lines] .ideas-column:last-child{border-right:0}html[data-workspace-layout=lines] .ideas-column>header{background:0 0}html[data-workspace-layout=lines] .ideas-column-list{gap:12px;padding:16px}html[data-workspace-layout=lines] :is(.ideas-archive-view,.billing-manage-card,.billing-subscription-card,.workspace-management-card,.workspaces-panel,.history-summary-card,.posted-destination-list,.platform-settings-card){border:0;border-bottom:1px solid var(--border-soft);box-shadow:none;background:0 0;border-radius:0}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor{background:var(--background);inset:92px 0 0 260px}html[data-workspace-layout=lines]:has(.app-shell.is-collapsed) .drawer-backdrop--inline-editor{left:78px}html[data-workspace-layout=lines] .post-drawer.post-drawer--workspace{box-shadow:none;border:0;border-radius:0}html[data-workspace-layout=lines] .post-drawer--workspace .drawer-editor .be-review.be-review--three-column,html[data-workspace-layout=lines] .post-drawer.post-drawer--posted-workspace{gap:0}html[data-workspace-layout=lines] .post-drawer--workspace .unified-controls>.be-info,html[data-workspace-layout=lines] .post-drawer--workspace .be-social-column,html[data-workspace-layout=lines] .post-drawer--workspace>.finished-video-agent,html[data-workspace-layout=lines] .post-drawer--workspace>.finished-video-social{box-shadow:none;background:var(--background);border:0;border-radius:0}html[data-workspace-layout=lines] .post-drawer--workspace .unified-controls>.be-info,html[data-workspace-layout=lines] .post-drawer--workspace>.finished-video-agent{border-right:1px solid var(--border-soft)}html[data-workspace-layout=lines] .post-drawer--workspace .be-social-column,html[data-workspace-layout=lines] .post-drawer--workspace>.finished-video-social{border-left:1px solid var(--border-soft)}html[data-workspace-layout=lines] .post-drawer--workspace :is(.platform-list,.platform-card,.social-card-utilities,.be-vee-header,.be-chat,.be-vee-conversation,.be-template-panel,.be-agent-tabs){box-shadow:none;background:var(--background);border-radius:0}html[data-workspace-layout=lines] .post-drawer--workspace .platform-list{border:0}html[data-workspace-layout=lines] .post-drawer--workspace .platform-card{border:0;border-bottom:1px solid var(--border-soft)}html[data-workspace-layout=lines] .post-drawer--workspace .be-preview-pane,html[data-workspace-layout=lines] .post-drawer--posted-workspace>.drawer-preview{padding:18px 24px}html[data-workspace-layout=lines] .post-drawer--workspace .be-review--three-column>.ft-docked{border:0;border-top:1px solid var(--border-soft);box-shadow:none;background:var(--background);border-radius:0}html[data-workspace-layout=lines] .ft-docked .ft-scroll{background:0 0;border-radius:0}@media (width<=920px){html[data-workspace-layout=lines] .app-shell--workspace>.sidebar{background:var(--line-navigation-background);border:0;height:auto}:is(html[data-workspace-layout=lines] .main-pane--content-column:has(>:is(.posts-panel,.ideas-page,.settings-page)),html[data-workspace-layout=lines] .main-pane--scheduler){height:auto}:is(html[data-workspace-layout=lines] .drawer-backdrop--inline-editor,html[data-workspace-layout=lines]:has(.app-shell.is-collapsed) .drawer-backdrop--inline-editor){left:0}}@media (width<=699px){html[data-workspace-layout=lines] .workspace-topbar{padding-inline:12px}html[data-workspace-layout=lines] .post-drawer--workspace .unified-controls>.be-info,html[data-workspace-layout=lines] .post-drawer--workspace>.finished-video-agent,html[data-workspace-layout=lines] .post-drawer--workspace .be-social-column,html[data-workspace-layout=lines] .post-drawer--workspace>.finished-video-social{border-inline:0;border-top:1px solid var(--border-soft)}html[data-workspace-layout=lines] .post-drawer--workspace .be-preview-pane,html[data-workspace-layout=lines] .post-drawer--posted-workspace>.drawer-preview{padding:16px}html[data-workspace-layout=lines] .post-list--grid{gap:16px;padding:16px}}@media (width>=921px){html[data-workspace-layout=lines] .app-shell--workspace{row-gap:0}html[data-workspace-layout=lines] .sidebar-nav{padding-top:0}html[data-workspace-layout=lines] .app-shell--workspace .workspace-topbar{grid-template-columns:260px minmax(0,1fr) auto;column-gap:0;min-height:74px;margin-bottom:0;padding:0 0 17px;display:grid}html[data-workspace-layout=lines] .app-shell--workspace.is-collapsed .workspace-topbar{grid-template-columns:78px minmax(0,1fr) auto}html[data-workspace-layout=lines] .workspace-topbar .dashboard-search--topbar{grid-area:1/2;justify-self:stretch;width:auto;min-width:0;max-width:none;margin:0 18px;position:relative;inset:auto;transform:none}html[data-workspace-layout=lines] .workspace-topbar .workspace-topbar-actions{grid-area:1/3;margin:0 18px 0 0;position:static}html[data-workspace-layout=lines] .workspace-topbar .editor-project-topbar{min-width:0;margin-inline:18px}}html[data-workspace-layout=lines] .ideas-page-content{padding-top:0}.editor-column-resizer{display:none}@media (width>=1200px){html[data-workspace-layout=lines] .post-drawer--workspace .drawer-editor .be-review.be-review--three-column:not(.be-review--publish-rail){grid-template-columns:var(--resized-editor-columns,var(--editor-columns))}html[data-workspace-layout=lines] .editor-column-resizer{z-index:25;cursor:col-resize;touch-action:none;outline:none;grid-row:2;align-self:stretch;width:10px;min-height:0;display:block;position:relative}html[data-workspace-layout=lines] .be-review--topbar-title>.editor-column-resizer{grid-row:1}.editor-column-resizer--left{grid-column:1;justify-self:end;margin-right:-5px}.editor-column-resizer--right{grid-column:3;justify-self:start;margin-left:-5px}.editor-column-resizer:after{content:"";background:0 0;transition:background .12s;position:absolute;inset:0 4px 0 5px}.editor-column-resizer:hover:after,.editor-column-resizer:focus-visible:after,.editor-column-resizer.is-dragging:after{background:var(--main-green)}.is-resizing-columns,.is-resizing-columns *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}}html[data-workspace-layout=lines] .is-dashboard-page>.main-pane>:is(.posts-panel,.dashboard-celebration-panel,.dashboard-onboarding-restore){width:100%;max-width:var(--line-content-width);margin-inline:auto}@media (width>=921px){html[data-workspace-layout=lines] .is-dashboard-page .activity-calendar,html[data-workspace-layout=lines] .is-dashboard-page .activity-footer{width:100%;max-width:none}html[data-workspace-layout=lines] .is-dashboard-page .post-list:not(.post-list--grid) .post-card--compact-selectable .post-title-row{grid-template-columns:minmax(0,1fr) 200px;column-gap:24px}html[data-workspace-layout=lines] .is-dashboard-page .post-list:not(.post-list--grid) .social-destination-stack--compact{justify-self:end}}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane>:is(.ideas-page,.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel){width:100%;max-width:var(--line-content-width);margin-inline:auto}@media (width<=1050px){html[data-workspace-layout=lines] .ideas-column{border-right:0;border-bottom:1px solid var(--border-soft)}html[data-workspace-layout=lines] .ideas-column:last-child{border-bottom:0}}@media (width>=921px){html[data-workspace-layout=lines] .app-shell--workspace{--line-navigation-width:260px}html[data-workspace-layout=lines] .app-shell--workspace.is-collapsed{--line-navigation-width:78px}html[data-workspace-layout=lines] .app-shell--workspace .workspace-topbar{background:var(--background);isolation:isolate;border-bottom-color:#0000}html[data-workspace-layout=lines] .workspace-topbar:before{content:"";z-index:-1;box-sizing:border-box;background:inherit;pointer-events:none;background-position:0 0;width:100%;position:absolute;top:-18px;bottom:0;left:0}html[data-workspace-layout=lines] .workspace-topbar:after{content:"";z-index:-1;width:var(--line-navigation-width);background:var(--line-navigation-background);pointer-events:none;transition:width .28s cubic-bezier(.4,0,.2,1);position:absolute;top:-18px;bottom:-1px;left:0}}html[data-workspace-layout=lines] .ideas-column--saved .ideas-column-list{scroll-padding-top:88px}html[data-workspace-layout=lines] .ideas-column-add{z-index:3;background:var(--page-canvas,var(--background));box-shadow:0 -16px 0 var(--page-canvas,var(--background)), 0 12px 0 var(--page-canvas,var(--background));position:sticky;top:0}html[data-workspace-layout=lines] .ideas-column>header{border-bottom:0;padding-bottom:0}html[data-workspace-layout=lines] .ideas-page{--ideas-content-inset:var(--line-card-inset)}html[data-workspace-layout=lines] .ideas-page .ideas-page-content{padding-inline:var(--ideas-content-inset)}@media (width>=1051px){html[data-workspace-layout=lines] .ideas-board{gap:32px}html[data-workspace-layout=lines] .ideas-board>.ideas-column{border-right:0;overflow:visible}html[data-workspace-layout=lines] .ideas-board .ideas-column-list,html[data-workspace-layout=lines] .ideas-board .ideas-column>header{padding-inline:0}}html[data-workspace-layout=lines] .ideas-page>.ideas-toolbar{padding-inline:var(--ideas-content-inset);box-shadow:none;background:0 0;border-bottom:0;position:relative}@media (width>=921px){html[data-workspace-layout=lines] :is(.is-dashboard-page:not(.has-inline-editor),.is-ideas-page) .workspace-topbar .workspace-topbar-actions{right:calc(max(0px, (100% - var(--line-navigation-width) - var(--line-content-width)) / 2) + 18px);height:56px;margin:0;position:absolute;top:0}}html[data-workspace-layout=lines] .is-dashboard-page .posts-panel .panel-heading.dashboard-panel-heading{padding-inline:var(--line-card-inset);border-inline:0}html[data-workspace-layout=lines] .posts-panel>.publishing-activity{border-bottom:0}html[data-workspace-layout=lines] .publishing-activity>.dashboard-panel-heading{border-bottom:1px solid var(--border-soft)}html[data-workspace-layout=lines] .publishing-activity>#activity-content{border-top:0;border-bottom:1px solid var(--border-soft)}html[data-workspace-layout=lines] .dashboard-new-2-panel .publishing-activity>#activity-content{box-sizing:border-box;background:var(--line-navigation-background);border:0;border-radius:12px;margin:0 clamp(12px,2vw,24px) 12px;padding:24px}html[data-workspace-layout=lines] .dashboard-new-2-panel:has(>.post-list--grid) .publishing-activity>#activity-content{margin-bottom:0}html[data-workspace-layout=lines] .dashboard-new-2-panel #activity-content .activity-metrics{margin-top:0}html[data-workspace-layout=lines] .app-shell--workspace.has-inline-editor,html[data-workspace-layout=lines] .drawer-backdrop--inline-editor .drawer-editor .be-review{background:var(--background)}@media (width>=921px){html[data-workspace-layout=lines] .drawer-backdrop.drawer-backdrop--inline-editor.is-editor-nav-expanded{left:260px}}html[data-workspace-layout=lines] .drawer-backdrop.drawer-backdrop--inline-editor{bottom:0;right:0}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor .post-drawer--workspace .be-social-column,html[data-workspace-layout=lines] .drawer-backdrop--inline-editor .post-drawer--workspace .ft-docked{--panel:var(--background);background:var(--background)}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor .be-social-column :is(.unified-social,.drawer-panel,.drawer-panel-scroll,.social-card-utilities,.platform-list,.platform-card){background:var(--background)}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor .be-review--three-column>.ft-docked{border-inline:0;border-radius:0;width:100%;max-width:none;margin-inline:0}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor .ft-docked .ft-footer{margin-inline:0;padding-left:20px}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor .ft-docked .ft-body{padding-inline:0}@media (width>=921px){html[data-workspace-layout=lines] .app-shell--workspace.has-inline-editor .workspace-topbar{border-bottom-color:#0000}}html[data-workspace-layout=lines] .scheduler-header :is(.scheduler-week-label,.scheduler-view-toggle){border:0}html[data-workspace-layout=lines] .scheduler-view-toggle button.is-active{box-shadow:none}html[data-workspace-layout=lines] .scheduler-panel>.scheduler-header{box-shadow:none;background:0 0}@media (width>=921px){html[data-workspace-layout=lines] .app-shell--workspace{--content-toolbar-height:68px;--content-toolbar-padding:14px}html[data-workspace-layout=lines] :is(.posts-panel>.panel-heading,.posts-panel>.publishing-activity>.panel-heading,.ideas-page>.ideas-toolbar,.connections-panel>.panel-heading:first-child,.workspaces-panel>.workspaces-panel-heading,.auto-captions-panel>.panel-heading:first-child,.billing-overview>.billing-current-plan-row){box-sizing:border-box;min-height:var(--content-toolbar-height);padding-block:var(--content-toolbar-padding);flex-shrink:0;align-items:center}html[data-workspace-layout=lines] :is(.settings-page>.settings-section-header,.profile-panel--tabbed>.profile-section-header .profile-tabs){box-sizing:border-box;min-height:var(--content-toolbar-height);flex-shrink:0;padding-block:0}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .workspace-topbar{border-bottom-color:#0000}html[data-workspace-layout=lines] .is-scheduler-page .scheduler-panel>.scheduler-header{min-height:var(--content-toolbar-height);padding-block:var(--content-toolbar-padding)}}.scheduler-column-resizer{display:none}@media (width>=921px){html[data-workspace-layout=lines] .scheduler-workspace{grid-template-columns:var(--scheduler-drafts-width,280px) minmax(0, 1fr);position:relative}html[data-workspace-layout=lines] .scheduler-column-resizer{left:calc(var(--scheduler-drafts-width,280px) - 5px);z-index:41;cursor:col-resize;touch-action:none;outline:none;width:10px;display:block;position:absolute;top:0;bottom:0}.scheduler-column-resizer:after{content:"";background:0 0;transition:background .12s;position:absolute;inset:0 4px 0 5px}.scheduler-column-resizer:hover:after,.scheduler-column-resizer:focus-visible:after,.scheduler-column-resizer.is-dragging:after{background:var(--main-green)}.is-resizing-scheduler,.is-resizing-scheduler *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}}html[data-workspace-layout=lines] .scheduler-workspace{--scheduler-column-header-height:56px}html[data-workspace-layout=lines] .scheduler-drafts-header,html[data-workspace-layout=lines] .scheduler-month-weekday{min-height:var(--scheduler-column-header-height)}html[data-workspace-layout=lines] .scheduler-month-calendar{grid-template-rows:var(--scheduler-column-header-height) repeat(6, minmax(0, 1fr))}html[data-workspace-layout=lines] .has-preview-title-editor .workspace-topbar>:not(.workspace-topbar-brand){display:none}@media (width>=921px){html[data-workspace-layout=lines] .app-shell--workspace.has-preview-title-editor .workspace-topbar{width:var(--line-navigation-width);grid-template-columns:minmax(0,1fr);padding-right:0}html[data-workspace-layout=lines] .drawer-backdrop.drawer-backdrop--inline-editor:has(.be-review--preview-title){top:0}}html[data-workspace-layout=lines] .post-drawer--workspace .drawer-editor .be-review--preview-title .be-preview-pane>.be-title-field{width:var(--be-video-width,100%);box-sizing:border-box;max-width:100%;box-shadow:none;background:0 0;border:0;flex:none;margin:0 0 12px}html[data-workspace-layout=lines] .be-review--preview-title .be-title-input input{box-sizing:border-box;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:none;transition:background .12s}html[data-workspace-layout=lines] .be-review--preview-title .be-title-input input:is(:hover,:focus-visible):not(:disabled){background:color-mix(in srgb, var(--background) 88%, black)}html[data-workspace-layout=lines][data-theme=light] .be-review--preview-title .be-title-input input:is(:hover,:focus-visible):not(:disabled){background:#f3f4f6}html[data-workspace-layout=lines] .be-review--preview-title{--editor-column-surface:var(--editor-header-surface);--editor-row-base:var(--editor-column-surface);--editor-header-surface:#0b111e;--editor-row-surface:#101726;--editor-row-hover:var(--line-hover-background);--editor-composer-surface:#0b111e;--editor-user-bubble:#1b2538;--editor-bot-bubble:var(--line-hover-background);--editor-platform-header:var(--editor-bot-bubble);--editor-switch-track-off:#1b2538;--editor-switch-track-on:#263247;--editor-switch-track-expanded:#263247}html[data-workspace-layout=lines][data-theme=light] .be-review--preview-title{--editor-column-surface:var(--editor-header-surface);--editor-row-base:var(--editor-column-surface);--editor-header-surface:#f3f4f6;--editor-row-surface:#eef0f3;--editor-row-hover:#e5e7eb;--editor-composer-surface:var(--editor-header-surface);--editor-user-bubble:#e9ebef;--editor-bot-bubble:#fff;--editor-platform-header:#f9fafb;--editor-switch-track-off:color-mix(in srgb, var(--ink) 12%, var(--editor-bot-bubble));--editor-switch-track-on:#fff;--editor-switch-track-expanded:color-mix(in srgb, var(--ink) 8%, var(--editor-bot-bubble))}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) :is(.be-info,.be-social-column,.be-vee-header,.be-vee-conversation,.be-chat,.be-chat form,.be-chat-actions,.be-instant-picker,.be-project-media,.be-template-panel,.be-agent-tabs,.be-templates,.be-template-current-footer,.unified-social,.drawer-panel,.drawer-panel-scroll,.platform-list,.platform-card,.platform-card-header,.platform-card-body,.social-card-utilities,.publish-action-group,.scheduled-footer-action,.publish-rail-header,.ft-docked,.ft-header,.ft-footer){box-shadow:none;border-color:#0000}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) :is(.be-info,.be-social-column,.be-vee-conversation,.be-chat,.be-template-panel,.be-templates,.unified-social,.drawer-panel,.drawer-panel-scroll,.platform-list,.publish-rail,.publish-drawer-layer,.ft-docked){background:var(--editor-column-surface)}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) :is(.be-vee-header,.be-agent-tabs,.social-card-utilities,.publish-rail-header,.be-instant-picker,.be-chat-actions,.publish-action-group,.scheduled-footer-action,.be-template-current-footer,.ft-header,.ft-footer){background:var(--editor-header-surface)}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .platform-card{background:var(--editor-row-base)}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor .post-drawer--workspace .drawer-editor .be-review--preview-title .be-social-column>footer{background:var(--editor-header-surface)}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .platform-card:is(:hover,:focus-within){background:var(--editor-row-hover)}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor .be-review--preview-title .be-chat form{background:var(--editor-composer-surface)}html[data-workspace-layout=lines] .be-review--preview-title .editor-column-resizer:after{background:0 0}html[data-workspace-layout=lines] .be-review--preview-title .editor-column-resizer:is(:hover,:focus-visible,.is-dragging):after{background:var(--main-green)}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .publish-content-fields>.platform-card:first-child,html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .platform-card+.platform-card,html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .transcript-platform-card{border-top:1px solid var(--editor-boundary-color)}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .social-provider-row{border-color:var(--editor-boundary-color)}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .platform-card.is-expanded,html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .platform-card.is-expanded:is(:hover,:focus-within){background:var(--editor-row-base)}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .platform-card.is-expanded>.platform-row{background:var(--editor-platform-header)}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .platform-details{background:0 0;border:0;padding:16px 24px 28px}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .destination-form{gap:20px}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .destination-form :is(label,.drawer-select-field){gap:8px}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .destination-form :is(input:not([type=checkbox]),textarea),html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .transcript-textarea,html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .drawer-select-button,html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .collaborator-chip-field{box-sizing:border-box;background:var(--editor-bot-bubble);min-width:0;box-shadow:none;color:var(--ink);border:0;border-radius:12px;transition:background .15s}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .destination-form :is(input:not([type=checkbox]),textarea),html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .transcript-textarea,html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .drawer-select-button{padding:13px 14px;font-size:14px;line-height:1.55}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .destination-form :is(input:not([type=checkbox]),textarea):hover:not(:disabled),html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .transcript-textarea:hover:not(:disabled),html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .drawer-select-button:hover:not(:disabled),html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .collaborator-chip-field:hover:not(.is-disabled){background:var(--editor-bot-bubble)}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .destination-form :is(input:not([type=checkbox]),textarea):focus,html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .drawer-select-button:focus-visible,html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .collaborator-chip-field:focus-within{outline:2px solid var(--main-green);outline-offset:2px;box-shadow:none}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .transcript-shell--editable{box-shadow:none;background:0 0;border:0}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .collaborator-chip-field{min-height:48px;padding:6px 12px}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .destination-form .collaborator-chip-field input{width:100%;min-width:0;box-shadow:none;background:0 0;outline:none;flex:100px;padding:7px 0}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .destination-form .toggle-row{background:0 0;border:0;border-radius:0;gap:16px;padding:4px 0}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .toggle-row strong{font-weight:600}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .field-help{font-size:11px;line-height:1.6}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .drawer-select-dropdown{border:0}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .publish-button--secondary,html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .unified-publish-actions>.ep-secondary{background:var(--editor-bot-bubble);box-shadow:none;outline-offset:-1px;border:0;outline:1px solid #0000;transition:outline-color .15s}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .publish-button--secondary:is(:hover,:focus-visible):not(:disabled),html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .unified-publish-actions>.ep-secondary:is(:hover,:focus-visible):not(:disabled){outline-color:var(--main-green);box-shadow:none}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor .post-drawer--workspace .be-review--three-column>.ft-docked{box-shadow:none;border-top:0}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor .ft-docked .ft-zoom{gap:10px;margin:0;padding:0 8px}@media (pointer:fine){html[data-workspace-layout=lines] .drawer-backdrop--inline-editor .ft-docked .ft-zoom input[type=range]{height:28px}}html[data-workspace-layout=lines] .be-review--preview-title .be-chat .be-chat-user{background:var(--editor-user-bubble);border-color:#0000}html[data-workspace-layout=lines] .be-review--preview-title .be-chat .be-chat-assistant{background:var(--editor-bot-bubble);border-color:#0000}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-chat .be-vee-conversation>form{background:var(--editor-bot-bubble);box-shadow:none;border:0;border-radius:16px;margin:12px 20px 16px;transition:background .15s,border-color .12s,box-shadow .12s;overflow:hidden}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-chat .be-vee-conversation>form:has(textarea:hover:not(:disabled):not([readonly])){background:var(--editor-input-hover)}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-chat .be-vee-conversation>form:has(textarea:hover:not(:disabled):not([readonly])):not(:focus-within){box-shadow:var(--editor-input-hover-shadow,none)}@media (prefers-reduced-motion:reduce){html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-chat .be-vee-conversation>form{transition:none}}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-chat .be-chat-actions{background:0 0;border:0}html[data-workspace-layout=lines] .be-review--preview-title .be-chat textarea{box-shadow:none;border:0;outline:none;background:0 0!important}html[data-workspace-layout=lines] .be-review--preview-title .be-chat textarea:focus{box-shadow:none!important}html[data-workspace-layout=lines] .be-review--preview-title .be-chat .be-chat-attach{background:0 0;border:0}html[data-workspace-layout=lines] .be-review--preview-title .be-chat :is(.be-chat-attach,.be-chat-panel-actions button):is(:hover,:focus-visible){background:var(--editor-user-bubble);color:var(--ink);outline:none}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor .be-review--preview-title .be-preview-pane{background:color-mix(in srgb, var(--background) 88%, black)}html[data-workspace-layout=lines][data-theme=light] .drawer-backdrop--inline-editor .be-review--preview-title .be-preview-pane{background:#fff}@media (width>=1200px){html[data-workspace-layout=lines] .post-drawer.post-drawer--posted-workspace:not(.be-review--publish-rail){grid-template-columns:var(--resized-editor-columns,var(--editor-columns))}html[data-workspace-layout=lines] .post-drawer--posted-workspace>.editor-column-resizer{z-index:201;grid-row:1}}html[data-workspace-layout=lines] .post-drawer--posted-workspace.be-review--preview-title>.drawer-preview{background:color-mix(in srgb, var(--background) 88%, black)}html[data-workspace-layout=lines][data-theme=light] .post-drawer--posted-workspace.be-review--preview-title>.drawer-preview{background:#fff}html[data-workspace-layout=lines] .post-drawer--posted-workspace.be-review--preview-title .drawer-video-preview-shell{width:min(100cqw, calc((100cqh - 54px) * var(--finished-video-aspect)))}html[data-workspace-layout=lines] .post-drawer--posted-workspace.be-review--preview-title .drawer-video-preview-shell:has(.drawer-video-replace-link){width:min(100cqw, calc((100cqh - 104px) * var(--finished-video-aspect)))}.posted-preview-title{width:100%;min-width:0;height:44px;color:var(--ink);align-items:center;font-size:16px;display:flex}.posted-preview-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.posted-preview-title .editor-project-title{width:100%;min-width:0}html[data-workspace-layout=lines] :is(.post-drawer--workspace .drawer-editor .be-review.be-review--project-header,.post-drawer.post-drawer--posted-workspace.be-review--project-header){grid-template-rows:minmax(44px,auto) minmax(0,1fr)}html[data-workspace-layout=lines] .post-drawer--workspace .drawer-editor .be-review.be-review--project-header.be-review--fine-tune{grid-template-rows:minmax(44px,auto) minmax(0,1fr) auto}html[data-workspace-layout=lines] :is(.post-drawer--workspace .drawer-editor .be-review--project-header,.post-drawer--posted-workspace.be-review--project-header)>.be-project-header{box-sizing:border-box;background:var(--editor-header-surface);border:0;flex-wrap:nowrap;flex:none;grid-area:1/1/auto/-1;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;max-width:none;min-height:44px;margin:0;padding:4px 16px;display:grid}html[data-workspace-layout=lines] .be-project-header .editor-project-title{width:100%;min-width:0;max-width:100%}html[data-workspace-layout=lines] .be-project-header .editor-project-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}html[data-workspace-layout=lines] .be-project-header .editor-project-name span{text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-self:start;width:100%;min-width:0;display:block;overflow:hidden}html[data-workspace-layout=lines] .be-project-header .be-title-input{width:100%;min-width:0;max-width:100%}html[data-workspace-layout=lines] .be-project-header .editor-project-name,html[data-workspace-layout=lines] .be-project-header .be-project-back{box-shadow:none;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;height:32px;min-height:32px;padding:4px 8px;font-size:14px}html[data-workspace-layout=lines] .be-project-header .be-project-back{flex:none;place-items:center;width:32px;display:grid}html[data-workspace-layout=lines] .be-project-header :is(.editor-project-name,.be-project-back):hover{background:var(--line-hover-background)}html[data-workspace-layout=lines] .be-project-header .be-project-back:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}html[data-workspace-layout=lines] .post-drawer--workspace .drawer-editor .be-project-header .be-title-field{width:100%;box-shadow:none;background:0 0;border:0;margin:0}html[data-workspace-layout=lines] .be-project-header .be-title-input input{text-align:left;height:32px;min-height:32px;padding:4px 8px;font-size:14px}.be-project-save-status{color:var(--muted-ink);white-space:nowrap;flex:none;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.be-project-header-actions{align-items:center;gap:8px;display:flex}.be-project-header-actions .be-project-save-status:empty{display:none}html[data-workspace-layout=lines] .be-project-header-actions .toolbar-icon-button{width:32px;height:32px;min-height:32px;color:var(--muted-ink);box-shadow:none;background:0 0;border:0;border-radius:8px;padding:7px}html[data-workspace-layout=lines] .be-project-header-actions .toolbar-icon-button:is(:hover,:focus-visible){outline:1px solid var(--main-green);outline-offset:-1px;color:var(--ink)}html[data-workspace-layout=lines] .post-drawer--workspace .be-review--project-header :is(.be-preview-pane,.be-social-column,.publish-drawer-layer,.publish-stage-scrim),html[data-workspace-layout=lines] .post-drawer--workspace .be-review--project-header .unified-controls>.be-info:not([hidden]),html[data-workspace-layout=lines] .be-review--project-header>.editor-column-resizer{grid-row:2}html[data-workspace-layout=lines] .post-drawer--workspace .be-review--project-header>.ft-docked{grid-row:3}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor{--editor-boundary-color:#eef3fb14}html[data-workspace-layout=lines][data-theme=light] .drawer-backdrop--inline-editor{--editor-boundary-color:#e1e4e8}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor .be-project-header{position:relative}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor .ft-docked:before,html[data-workspace-layout=lines] .drawer-backdrop--inline-editor .be-project-header:after{content:"";background:var(--editor-boundary-color);pointer-events:none;z-index:1;height:1px;position:absolute;left:0;right:0}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor .ft-docked:before{top:0}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor .be-project-header:after{bottom:0}html[data-workspace-layout=lines][data-theme=dark] :is(.workspace-topbar,.page-theme-control) .toolbar-icon-button:hover:not(:disabled):not(.is-disabled):not(:focus-visible),html[data-workspace-layout=lines][data-theme=dark] .dashboard-new-2-panel .activity-disclosure:hover:not(:focus-visible),html[data-workspace-layout=lines][data-theme=dark] .dashboard-new-2-panel .dashboard-heading-actions .toolbar-icon-button:hover:not(:disabled):not(:focus-visible),html[data-workspace-layout=lines][data-theme=dark] .be-project-header-actions .toolbar-icon-button:hover:not(:disabled):not(:focus-visible){background:var(--line-navigation-background);outline:1px solid var(--interaction-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines][data-theme=dark] .be-project-header-actions .toolbar-icon-button:hover:not(:disabled):not(:focus-visible){background:0 0}html[data-workspace-layout=lines][data-theme=dark] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column :is(.publish-button--secondary,.unified-publish-actions>.ep-secondary):hover:not(:disabled):not(:focus-visible){background:var(--editor-bot-bubble);outline:1px solid var(--interaction-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines][data-theme=dark] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column :is(.platform-row,.social-add-profile-button):hover{background:var(--line-hover-background)}html[data-workspace-layout=lines][data-theme=dark] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) :is(.be-vee-tools button,.social-card-utilities button,.publish-rail-header button,.publish-rail-items>button,.be-handoff-copy,.be-chat-undo,.be-chat-remove-asset,.be-templates-back,.be-template-rail-toggle,.toolbar-icon-button,.ep-icon,.ep-secondary,.publish-button--secondary,.destination-caption-action,.platform-chevron,.platform-published-link,.drawer-select-button,.ft-header button,.ft-footer button):hover:not(:disabled):not([aria-disabled=true]):not(.is-disabled):not(:focus-visible):not(.be-project-header-actions .toolbar-icon-button):not(.publish-button--secondary):not(.unified-publish-actions>.ep-secondary){outline:1px solid var(--interaction-hover-outline);outline-offset:-1px;box-shadow:none;background:0 0}html[data-workspace-layout=lines][data-theme=dark] .be-review--preview-title .be-handoff-apps button{background:color-mix(in srgb, var(--ink) 6%, var(--editor-bot-bubble));transition:background .15s}html[data-workspace-layout=lines][data-theme=dark] .be-review--preview-title .be-handoff-apps button:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 6%, var(--editor-bot-bubble))}html[data-workspace-layout=lines][data-theme=dark] .be-review--preview-title .be-handoff-apps button:hover:not(:disabled):not(:focus-visible){outline:1px solid var(--interaction-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines][data-theme=dark] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .platform-card:not(.is-expanded):hover,html[data-workspace-layout=lines][data-theme=dark] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .be-social-column .platform-card:not(.is-expanded)>:is(.platform-row,.social-add-profile-button):hover{background:var(--editor-bot-bubble)}html[data-workspace-layout=lines][data-theme=dark] .app-shell--workspace:has(.dashboard-new-2-panel):not(.has-inline-editor){background:#0b111e}html[data-workspace-layout=lines][data-theme=dark] .app-shell--workspace:has(.dashboard-new-2-panel):not(.has-inline-editor)>:is(.main-pane,.workspace-topbar){--line-navigation-background:var(--line-card-background);--line-hover-background:var(--line-card-hover-background);background:#0b111e}@media (width>=921px){html[data-workspace-layout=lines][data-theme=dark] .app-shell--workspace:has(.dashboard-new-2-panel):not(.has-inline-editor){--dashboard-nav-width:260px;--dashboard-nav-background:var(--line-card-background);background:linear-gradient(to right, var(--dashboard-nav-background) var(--dashboard-nav-width), #0b111e var(--dashboard-nav-width))}html[data-workspace-layout=lines][data-theme=dark] .app-shell--workspace.is-collapsed:has(.dashboard-new-2-panel):not(.has-inline-editor){--dashboard-nav-width:78px}html[data-workspace-layout=lines][data-theme=dark] .app-shell--workspace:has(.dashboard-new-2-panel):not(.has-inline-editor)>.workspace-topbar{background:linear-gradient(to right, var(--dashboard-nav-background) var(--dashboard-nav-width), #0b111e var(--dashboard-nav-width))}html[data-workspace-layout=lines][data-theme=dark] .app-shell--workspace:has(.dashboard-new-2-panel):not(.has-inline-editor)>.workspace-topbar:after{background:var(--dashboard-nav-background)}}html .workspace-menu.tp-brand-menu{color:var(--ink);background:#0f172a;border:0;gap:0;box-shadow:0 18px 38px #00000057}html[data-theme=light] .workspace-menu.tp-brand-menu{color:#202c3e;background:#fff}html[data-workspace-layout=lines] .workspace-menu.tp-brand-menu{--brand-menu-text:#eef3fb;--brand-menu-muted:#bac6d8;--brand-menu-divider:#94a3b824;--brand-menu-hover:var(--dropdown-row-highlight);background:var(--dropdown-surface);border:0;box-shadow:0 18px 38px #00000057}html[data-workspace-layout=lines][data-theme=light] .workspace-menu.tp-brand-menu{--brand-menu-text:#202c3e;--brand-menu-muted:#526078;--brand-menu-divider:#5260781f;--brand-menu-hover:var(--dropdown-row-highlight);background:var(--dropdown-surface);box-shadow:0 18px 38px #00000057}html .tp-brand-menu .workspace-menu-item{min-height:42px;padding:8px 12px;font-size:14px}html .tp-brand-menu .workspace-menu-item>svg{width:18px;height:18px}html .tp-brand-menu .tp-brand-menu-group{gap:0}html .tp-brand-menu .tp-account-heading{padding:12px 12px 8px;font-size:12px}html .tp-brand-menu .tp-account-heading small{font-size:11px}html .tp-brand-menu .workspace-menu-divider{margin:6px 0}html .tp-brand-menu .tp-brand-menu-group+.tp-brand-menu-group{margin-top:6px;padding-top:0}html .tp-brand-menu .workspace-menu-item:focus-visible{outline-width:1px}html[data-workspace-layout=lines] .tp-brand-menu .workspace-menu-item{color:var(--brand-menu-text)}html[data-workspace-layout=lines] .tp-brand-menu .tp-account-heading,html[data-workspace-layout=lines] .tp-brand-menu .tp-account-heading small{color:var(--brand-menu-muted)}html[data-workspace-layout=lines] .tp-brand-menu .tp-brand-menu-group+.tp-brand-menu-group{border-color:var(--brand-menu-divider)}html[data-workspace-layout=lines] .tp-brand-menu .workspace-menu-divider{background:var(--brand-menu-divider)}html[data-workspace-layout=lines] .tp-brand-menu .workspace-menu-item.is-active:not(:disabled){background:var(--brand-menu-hover);color:var(--brand-menu-text);box-shadow:none}html[data-workspace-layout=lines] .tp-brand-menu .workspace-menu-item.is-active>svg{color:var(--main-green)}html[data-workspace-layout=lines] .tp-brand-menu .workspace-menu-item:is(:hover,:focus-visible):not(:disabled){background:var(--brand-menu-hover);color:var(--brand-menu-text)}@media (width>=921px){html[data-workspace-layout=lines] .app-shell--workspace{--nav-motion:.28s cubic-bezier(.4, 0, .2, 1)}html[data-workspace-layout=lines] .app-shell--workspace .workspace-topbar{transition:grid-template-columns var(--nav-motion)}html[data-workspace-layout=lines] .workspace-topbar-brand,html[data-workspace-layout=lines] .is-collapsed .workspace-topbar-brand{grid-template-columns:78px minmax(0,1fr)}html[data-workspace-layout=lines] .workspace-topbar-brand .workspace-brand-logo{opacity:1;visibility:visible;max-width:none;transition:opacity var(--nav-motion), clip-path var(--nav-motion), visibility var(--nav-motion);clip-path:inset(0);display:block}html[data-workspace-layout=lines] .is-collapsed .workspace-topbar-brand .workspace-brand-logo{opacity:0;visibility:hidden;clip-path:inset(0 100% 0 0)}html[data-workspace-layout=lines] .sidebar .nav-button>span:not(.nav-tooltip):not(.nav-new-badge):not(.workspace-logo),html[data-workspace-layout=lines] .team-preview-switcher-host .tp-switch-trigger>span:nth-child(2),html[data-workspace-layout=lines] .sidebar-storage-heading>span{white-space:nowrap;opacity:1;visibility:visible;min-width:0;max-width:220px;transition:opacity var(--nav-motion), max-width var(--nav-motion), visibility var(--nav-motion);display:block;overflow:hidden}html[data-workspace-layout=lines] .is-collapsed .sidebar .nav-button>span:not(.nav-tooltip):not(.nav-new-badge):not(.workspace-logo),html[data-workspace-layout=lines] .is-collapsed .team-preview-switcher-host .tp-switch-trigger>span:nth-child(2),html[data-workspace-layout=lines] .is-collapsed .sidebar-storage-heading>span{opacity:0;visibility:hidden;max-width:0}html[data-workspace-layout=lines] .team-preview-switcher-host .tp-switch-trigger>svg{opacity:1;visibility:visible;transition:opacity var(--nav-motion), visibility var(--nav-motion);display:block}html[data-workspace-layout=lines] .is-collapsed .team-preview-switcher-host .tp-switch-trigger>svg{opacity:0;visibility:hidden}html[data-workspace-layout=lines] .sidebar-storage-usage strong{opacity:1;visibility:visible;max-height:24px;transition:max-height var(--nav-motion), opacity var(--nav-motion), visibility var(--nav-motion);display:block}html[data-workspace-layout=lines] .is-collapsed .sidebar-storage-usage strong{opacity:0;visibility:hidden;max-height:0}html[data-workspace-layout=lines] .sidebar-storage-usage{transition:width var(--nav-motion), padding var(--nav-motion), gap var(--nav-motion)}html[data-workspace-layout=lines] .is-collapsed .sidebar-storage-usage{gap:4px}html[data-workspace-layout=lines] .sidebar-storage-track{transition:width var(--nav-motion)}html[data-workspace-layout=lines] .workspace-topbar-brand .sidebar-toggle-app-icon{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--nav-motion);display:block;position:absolute;inset:0;transform:scale(1.4)}html[data-workspace-layout=lines] .is-collapsed .workspace-topbar-brand .sidebar-toggle-app-icon{opacity:1}html[data-workspace-layout=lines] .sidebar-toggle-menu-icon{transition:opacity var(--nav-motion)}html[data-workspace-layout=lines][data-theme=dark] .app-shell--workspace:has(.dashboard-new-2-panel):not(.has-inline-editor){background:#0b111e}html[data-workspace-layout=lines][data-theme=dark] .app-shell--workspace:has(.dashboard-new-2-panel):not(.has-inline-editor)>.workspace-topbar{background:#0b111e}}@media (width>=921px) and (prefers-reduced-motion:reduce){html[data-workspace-layout=lines] .app-shell--workspace{--nav-motion:0s;transition:none}html[data-workspace-layout=lines] .workspace-topbar-brand,html[data-workspace-layout=lines] .workspace-topbar:after{transition:none}}html[data-workspace-layout=lines][data-theme=dark] .app-shell--workspace{--line-navigation-background:var(--line-card-background);--line-hover-background:var(--line-card-hover-background);--line-active-background:color-mix(in srgb, var(--ink) 8%, var(--line-card-background))}html[data-workspace-layout=lines] .app-shell--workspace.is-team-page,html[data-workspace-layout=lines] .is-team-page>:is(.main-pane,.workspace-topbar){background:var(--line-canvas-background)}html[data-workspace-layout=lines] .is-team-page .tp-app.tp-embedded{box-sizing:border-box;padding:0 var(--line-card-inset) 32px;color:var(--ink);background:0 0}html[data-workspace-layout=lines] .is-team-page .tp-embedded{letter-spacing:0;font-family:inherit;font-size:14px;line-height:1.45}html[data-workspace-layout=lines] .is-team-page .tp-embedded h2,html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-empty h3,html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-tabs button{letter-spacing:-.2px;font-size:16px;font-weight:650;line-height:1.45}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-member strong{letter-spacing:0;font-size:14px;font-weight:600;line-height:1.45}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-member small,html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-team-panel th,html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-team-panel td,html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-small,html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-note,html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-role,html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-brand-tags span,html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-status,html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-tabs span{letter-spacing:0;font-size:12px;font-weight:500;line-height:1.45}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-member small{margin-top:5px}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-permission-list li{font-size:14px;font-weight:400;line-height:1.45}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-you{font-size:11px;font-weight:500;line-height:1.45}html[data-workspace-layout=lines] .is-team-page .tp-embedded .connection-add-button{font-size:13px;font-weight:700;line-height:1.45}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-team-panel{box-shadow:none;background:0 0;border:0;border-radius:0}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-table-toolbar{min-height:var(--content-toolbar-height);background:0 0;border:0;border-radius:0;padding:0}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-tabs button{color:var(--muted-ink)}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-tabs button[aria-selected=true]{color:var(--ink)}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-tabs button[aria-selected=true]:after{background:var(--main-green)}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-tabs span{background:var(--line-card-background);color:var(--muted-ink);border-radius:999px}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-team-panel table{border-collapse:separate;border-spacing:0 var(--line-card-gap)}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-team-panel th{color:var(--muted-ink);height:calc(var(--content-toolbar-height) - 2 * var(--line-card-gap));box-sizing:border-box;padding-block:2px;font-size:14px;font-weight:750;line-height:1.5}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-team-panel td{background:var(--line-card-background);color:var(--ink);border:0}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-team-panel th.tp-team-theme-cell{padding-right:0}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-team-panel td:first-child{border-radius:var(--line-card-radius) 0 0 var(--line-card-radius)}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-team-panel td:last-child{border-radius:0 var(--line-card-radius) var(--line-card-radius) 0}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-team-panel tbody tr:hover td{background:var(--line-card-hover-background)}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-permissions{margin-top:28px}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-permissions>div{gap:var(--line-card-gap)}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-permissions article,html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-note,html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-team-panel.tp-empty{border-radius:var(--line-card-radius);background:var(--line-card-background);box-shadow:none;border:0;padding:20px}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-note{color:var(--muted-ink)}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-note>svg{color:var(--main-green)}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-note.tp-error{color:#e66b82}html[data-workspace-layout=lines] .is-team-page .tp-embedded :is(.tp-muted,.tp-member small,.tp-empty){color:var(--muted-ink)}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-empty h3{color:var(--ink)}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-you{background:var(--line-canvas-background);color:var(--muted-ink);border:0}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-brand-tags span{background:var(--line-canvas-background);color:var(--muted-ink);border:0;border-radius:6px}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-icon-button:hover{background:var(--line-canvas-background);color:var(--ink)}html[data-workspace-layout=lines] .is-team-page .tp-embedded .connection-add-button{background:var(--line-card-background);color:var(--ink);border:0}html[data-workspace-layout=lines] .is-team-page .tp-embedded .connection-add-button:hover{background:var(--line-card-hover-background);color:var(--ink)}@media (width<=800px){html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-permissions>div{grid-template-columns:1fr}}@media (width<=540px){html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-team-panel tbody{gap:var(--line-card-gap);display:grid}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-team-panel tr{border-radius:var(--line-card-radius);background:var(--line-card-background);border:0}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-team-panel tr:hover{background:var(--line-card-hover-background)}html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-team-panel td,html[data-workspace-layout=lines] .is-team-page .tp-embedded .tp-team-panel tr:hover td{background:0 0;border-radius:0}}@media (width>=921px){html[data-workspace-layout=lines] .app-shell--workspace .sidebar-storage-usage{box-sizing:border-box;width:100%;min-width:0;transition:gap var(--nav-motion);padding:12px 0}html[data-workspace-layout=lines] .app-shell--workspace .sidebar-storage-heading{grid-template-columns:52px minmax(0,1fr);justify-content:normal;gap:0;min-height:20px;padding-left:0;display:grid}html[data-workspace-layout=lines] .app-shell--workspace .sidebar-storage-heading>svg{justify-self:center}html[data-workspace-layout=lines] .app-shell--workspace .sidebar-storage-usage>strong{margin-inline:13px}html[data-workspace-layout=lines] .app-shell--workspace .sidebar-storage-track{justify-self:center;width:calc(100% - 26px);transition:none}}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.ideas-page,.scheduler-panel,.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor){--page-canvas:var(--line-canvas-background);--page-card:var(--line-card-background);--page-hover:var(--page-card);--page-hover-outline:var(--interaction-hover-outline);background:var(--page-canvas)}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.ideas-page,.scheduler-panel,.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>:is(.main-pane,.workspace-topbar){--line-navigation-background:var(--page-card);--line-hover-background:var(--page-hover);background:var(--page-canvas)}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.ideas-page,.scheduler-panel,.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.workspace-topbar:after{background:var(--page-nav-canvas,var(--page-card))}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.ideas-page,.scheduler-panel,.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane :is(.ideas-page,.scheduler-panel,.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page){box-shadow:none;background:0 0}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.ideas-page,.scheduler-panel,.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane :is(.panel-heading,.settings-section-header,.profile-tabs,.scheduler-header,.ideas-toolbar,.ideas-archive-view>header,.scheduler-drafts,.scheduler-calendar,.auto-captions-settings-heading){background:var(--page-canvas)}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.ideas-page,.scheduler-panel,.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane :is(.idea-card,.ideas-context-onboarding,.scheduler-draft-card,.connection-row,.auto-captions-preset-row,.workspace-management-card,.settings-card:not(.settings-timezone-card),.settings-toggle-row,.settings-timezone-row,.platform-settings-card,.billing-plan-card,.billing-account-card,.billing-usage-card,.billing-manage-row,.billing-workspace-list-item,.billing-total-row,.billing-current-plan-row,.profile-summary-row,.profile-security-row):not(.is-dragging):not(.is-drag-target):not(.is-drag-over):not(.is-drop-target):not(.is-selected),html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.ideas-page,.scheduler-panel,.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor) :is(.toolbar-icon-button,.secondary-button:not(.is-danger),.ideas-secondary-button,.ideas-icon-button,.ideas-settings-button,.ideas-angle-filter-button,.ideas-column-add>button:not(.ideas-primary-button),.scheduler-nav-button,.scheduler-today-button,.scheduler-choice-button,.scheduler-view-toggle button,.connection-add-button,.connection-reconnect-button,.billing-manage-button,.billing-refresh-button,.profile-photo-button,.workspace-switch-action:not(.is-current)):not(.is-active):not(.is-selected):not([aria-selected=true]):not([aria-checked=true]){background:var(--page-card);box-shadow:none;border-color:#0000;transition:background-color .16s}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.ideas-page,.scheduler-panel,.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor) :is(.idea-card,.scheduler-draft-card,.connection-row,.auto-captions-preset-row,.workspace-management-card,.settings-card:not(.settings-timezone-card),.settings-toggle-row,.settings-timezone-row,.platform-settings-card,.billing-plan-card,.billing-account-card,.billing-usage-card,.billing-manage-row,.billing-workspace-list-item,.billing-total-row,.billing-current-plan-row,.profile-summary-row,.profile-security-row,.toolbar-icon-button,.secondary-button:not(.is-danger),.ideas-secondary-button,.ideas-icon-button,.ideas-settings-button,.ideas-angle-filter-button,.ideas-column-add>button:not(.ideas-primary-button),.scheduler-nav-button,.scheduler-today-button,.scheduler-choice-button,.scheduler-view-toggle button,.connection-add-button,.connection-reconnect-button,.billing-manage-button,.billing-refresh-button,.profile-photo-button,.workspace-switch-action:not(.is-current)):hover:not(:disabled):not([aria-disabled=true]):not(.is-disabled):not(.is-active):not(.is-selected):not([aria-selected=true]):not([aria-checked=true]):not(.is-dragging):not(.is-drag-target):not(.is-drag-over):not(.is-drop-target):not(:focus-visible):not(:has(:focus-visible)){background:var(--page-hover);outline:1px solid var(--page-hover-outline);outline-offset:-1px;box-shadow:none;border-color:#0000}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.ideas-page,.scheduler-panel,.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .ideas-angle-filter-dropdown{background:var(--page-card);border-color:#0000}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.ideas-page,.scheduler-panel,.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .ideas-angle-filter-option:hover:not(:disabled){background:var(--page-hover);outline:1px solid var(--page-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.ideas-page,.scheduler-panel,.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane :is(.settings-card,.auto-captions-panel) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select):not(.brain-skill-name-field>input){background:var(--page-card);color:var(--ink);border-color:#0000}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.ideas-page,.scheduler-panel,.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane :is(.settings-card,.auto-captions-panel) :is(input,textarea,select):focus-visible{outline:2px solid var(--main-green);outline-offset:2px}html[data-workspace-layout=lines][data-theme=light] .app-shell--workspace:has(>.main-pane>:is(.ideas-page,.scheduler-panel,.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor){--page-canvas:var(--line-canvas-background);--page-card:#fff;--page-hover:#fff;--page-hover-outline:var(--interaction-hover-outline);--page-nav-canvas:#fff}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel{--calendar-entry-background:var(--page-card);--calendar-grid-line:color-mix(in srgb, var(--border-soft) 45%, var(--page-canvas))}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-header .scheduler-week-label{box-sizing:border-box;height:var(--content-toolbar-control-height,40px);min-height:var(--content-toolbar-control-height,40px);align-content:center;gap:2px;padding:4px 20px}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-week-label span{font-size:12px;font-weight:600;line-height:1.2}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-week-label small{font-size:10px;font-weight:400;line-height:1.2}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-workspace{box-sizing:border-box;padding-bottom:20px}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel :is(.scheduler-event,.scheduler-month-event){background:var(--calendar-entry-background);box-shadow:none;border-color:#0000}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel :is(.scheduler-event,.scheduler-month-event):is(:hover,:focus-visible){background:var(--calendar-entry-background);outline:1px solid var(--interaction-hover-outline);outline-offset:-1px;box-shadow:none}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel :is(.scheduler-week-label,.scheduler-corner,.scheduler-time-label,.scheduler-month-weekday,.scheduler-day-heading:not(.is-drop-target)){background:var(--page-card)}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel :is(.scheduler-workspace,.scheduler-horizontal-scroll,.scheduler-draft-list,.scheduler-view-toggle){background:var(--page-canvas)}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel :is(.scheduler-draft-card,.scheduler-event,.scheduler-month-event){border-radius:12px}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-draft-list{padding-inline:var(--line-card-inset);gap:12px}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel :is(.scheduler-week-label small,.scheduler-draft-card span,.scheduler-empty-drafts span,.scheduler-event span){color:var(--muted-ink)}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel :is(.scheduler-header,.scheduler-drafts,.scheduler-drafts-header,.scheduler-corner,.scheduler-day-heading,.scheduler-time-label,.scheduler-slot,.scheduler-month-weekday,.scheduler-month-day){border-color:var(--border-soft)}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-time-label{box-shadow:none}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel :is(.scheduler-corner,.scheduler-day-heading,.scheduler-time-label,.scheduler-slot,.scheduler-month-weekday,.scheduler-month-day){border-color:var(--calendar-grid-line)}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-header{border-bottom:0}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-drafts{border-right:0}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-drafts-header{margin-inline:var(--line-card-inset);background:var(--page-card);box-shadow:none;border:0;border-radius:12px;padding-inline:16px}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-horizontal-scroll{margin-inline-end:var(--content-toolbar-inset)}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel :is(.scheduler-calendar-scroll,.scheduler-month-scroll){box-sizing:border-box;border-radius:var(--line-card-radius);border:0;overflow:hidden}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-month-scroll{overflow-y:auto}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-calendar>:is(.scheduler-day-heading,.scheduler-slot):nth-child(8n){border-right:0}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel :is(.scheduler-slot,.scheduler-month-day):not(.is-past):not(.is-today):not(.is-outside-month):not(.is-drop-target):not(.is-day-drop-target):not(.is-quarter-target){background:var(--page-card)}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel :is(.scheduler-slot,.scheduler-month-day).is-past,html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-month-day.is-outside-month:not(.is-today):not(.is-drop-target),html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-current-past-fill{background:color-mix(in srgb, var(--page-card) 40%, var(--page-canvas))}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-view-toggle{border:0;border-radius:10px;gap:8px;padding:0}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-view-toggle button{height:var(--content-toolbar-control-height,40px);min-height:var(--content-toolbar-control-height,40px);border-radius:10px;justify-content:center;padding-inline:14px}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-view-toggle button.is-active{color:#fff;box-shadow:inset 0 0 0 1px rgba(var(--main-green-rgb), .55);background:#121b2c}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-view-toggle button.is-active:hover{color:#fff;background:#121b2c}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-view-toggle button.is-active:is(:hover,:focus-visible) svg,html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-view-toggle button.is-active svg{color:#fff}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-drafts-header span{background:color-mix(in srgb, var(--ink) 7%, var(--page-card));color:var(--ink)}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-draft-card:focus-within:not(.is-dragging){background:var(--page-card);outline:1px solid var(--main-green);outline-offset:-1px;box-shadow:none}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel :is(.scheduler-nav-button,.scheduler-today-button,.scheduler-view-toggle button,.scheduler-choice-button):focus-visible{outline:2px solid var(--main-green);outline-offset:2px}html[data-workspace-layout=lines][data-theme=light] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-view-toggle button.is-active,html[data-workspace-layout=lines][data-theme=light] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-view-toggle button.is-active:is(:hover,:focus-visible){color:var(--main-green);box-shadow:inset 0 0 0 1px rgba(var(--main-green-rgb), .65);background:#fff}html[data-workspace-layout=lines][data-theme=light] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-view-toggle button.is-active svg,html[data-workspace-layout=lines][data-theme=light] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-view-toggle button.is-active:is(:hover,:focus-visible) svg{color:var(--main-green)}html[data-workspace-layout=lines] .app-shell--workspace.is-scheduler-page .scheduler-panel .scheduler-view-toggle button:hover:not(:disabled):not(:focus-visible){outline:1px solid var(--interaction-hover-outline);outline-offset:-1px;box-shadow:none}html[data-workspace-layout=lines] .post-drawer--posted-workspace.be-review--project-header>:is(.finished-video-agent,.drawer-preview,.finished-video-social,.editor-column-resizer,.publish-drawer-layer,.publish-stage-scrim){grid-row:2}html[data-workspace-layout=lines] .post-drawer--posted-workspace.be-review--project-header>.be-project-header{order:-1}html[data-workspace-layout=lines] .be-project-header .editor-project-name.posted-project-name{cursor:default}html[data-workspace-layout=lines] .be-project-header .editor-project-name.posted-project-name:hover{background:0 0}html[data-workspace-layout=lines] .post-drawer--posted-workspace.be-review--project-header .drawer-video-preview-shell{width:min(100cqw, calc(100cqh * var(--finished-video-aspect)))}html[data-workspace-layout=lines] .post-drawer--posted-workspace.be-review--project-header .drawer-video-preview-shell:has(.drawer-video-replace-link){width:min(100cqw, calc((100cqh - 50px) * var(--finished-video-aspect)))}html[data-workspace-layout=lines] .post-drawer--workspace .post-project-title .be-title-field{width:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0}html[data-workspace-layout=lines] .post-drawer--workspace .post-project-title .be-title-input input,html[data-workspace-layout=lines] .post-drawer--workspace .post-project-title .be-title-input input:is(:hover,:focus,:focus-visible):not(:disabled){box-shadow:none;color:var(--ink);background:0 0;border:0;outline:none;font-family:inherit;font-weight:650}html[data-workspace-layout=lines] .ideas-page .idea-card{border-radius:12px}html[data-workspace-layout=lines] .ideas-page .idea-card:focus-within:not(.is-selected):not(.is-dragging){background:var(--page-card);outline:1px solid var(--main-green);outline-offset:-1px}html[data-workspace-layout=lines] .ideas-page .ideas-primary-button:not(.is-context-setup){color:#fff}html[data-workspace-layout=lines] .ideas-page .ideas-primary-button:hover:not(:disabled):not(.is-context-setup){color:#fff;background:#8ed763}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .connections-panel>.panel-heading{padding-inline:var(--line-card-inset)}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane :is(.connection-list,.auto-captions-preset-list,.workspace-access-group){gap:var(--line-card-gap);padding-inline:var(--line-card-inset);display:grid;overflow:visible}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane :is(.connection-row,.auto-captions-preset-row,.workspace-management-card,.settings-card,.settings-toggle-row,.settings-timezone-row,.platform-settings-card,.profile-summary-row,.profile-readout,.billing-plan-card,.billing-account-card,.billing-usage-card,.billing-detail-section,.billing-current-plan-row,.billing-total-row,.billing-manage-row){border-radius:var(--line-card-radius)}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .settings-row-list{gap:var(--line-card-gap);padding-inline:var(--line-card-inset);box-sizing:border-box}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .settings-page>.settings-card{margin:0 var(--line-card-inset) var(--line-card-gap);width:auto}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .settings-card .settings-row-list{padding-inline:0}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .profile-summary-row{margin-inline:var(--line-card-inset)}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .billing-overview{gap:var(--line-card-gap);margin-inline:var(--line-card-inset);box-shadow:none;background:0 0;border:0;overflow:visible}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane :is(.billing-detail-section,.profile-readout,.auto-captions-mode-row){background:var(--page-card);box-shadow:none;border-color:#0000}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .auto-captions-mode-row{margin-inline:var(--line-card-inset);border-radius:var(--line-card-radius)}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .auto-captions-panel .auto-captions-preset-row.is-selected{background:var(--page-card);border-color:#0000;transition:background-color .16s}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .auto-captions-panel .auto-captions-preset-row.is-selected:hover:not(:focus-visible):not(:has(:focus-visible)){background:var(--page-hover);outline:1px solid var(--page-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane :is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page) :is(.connection-row,.auto-captions-preset-row,.workspace-management-card):focus-within{outline:1px solid var(--main-green);outline-offset:-1px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane :is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page) .brain-skill-card>.auto-captions-preset-row:focus-within{outline:none}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane :is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page) :is(button,input,select,textarea):focus-visible{outline:2px solid var(--main-green);outline-offset:2px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane :is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page) .brain-skill-card :is(.brain-skill-toggle,.auto-captions-select-target):focus-visible{outline:1px solid var(--muted-ink);outline-offset:3px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .workspaces-page{width:100%;padding-inline:0}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .workspaces-panel{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .workspaces-panel-heading{border-bottom-color:#0000;flex-wrap:wrap;gap:12px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .workspaces-panel-heading .connection-panel-actions{flex-wrap:wrap;margin-left:auto}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .workspaces-panel-heading .connection-add-button{min-height:var(--content-toolbar-control-height,40px);height:auto}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .workspaces-management-list{gap:24px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .workspace-access-group+.workspace-access-group{border-top:0}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .workspace-access-heading{background:0 0;padding:12px 0 0}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .workspace-management-name-input:hover:not(:disabled){background:var(--page-hover)}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane .workspace-management-name-input:focus{background:var(--page-card)}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.connections-panel,.auto-captions-panel,.settings-page,.billing-panel,.profile-panel,.workspaces-page)):not(.has-inline-editor)>.main-pane :is(.profile-readout>span,.profile-readout small,.workspace-management-meta,.workspace-name-autosave-status){color:var(--muted-ink)}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.auto-captions-panel,.settings-page,.profile-panel))>.main-pane :is(.prompt-scenario,.prompt-budget,.profile-save-button){background:var(--page-card);border-radius:var(--line-card-radius);box-shadow:none;border-color:#0000;transition:background-color .16s}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.auto-captions-panel,.settings-page,.profile-panel))>.main-pane .prompt-scenario.is-selected{outline:1px solid var(--main-green);outline-offset:-1px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.auto-captions-panel,.settings-page,.profile-panel))>.main-pane :is(.prompt-scenario,.profile-save-button):hover:not(:disabled):not(:focus-visible){background:var(--page-hover);outline:1px solid var(--page-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.auto-captions-panel,.settings-page,.profile-panel))>.main-pane .prompt-scenario.is-selected:hover{outline-color:var(--main-green)}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.auto-captions-panel,.settings-page,.profile-panel))>.main-pane .prompt-scenario:focus-visible{outline:2px solid var(--main-green);outline-offset:2px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.auto-captions-panel,.settings-page,.profile-panel))>.main-pane :is(.settings-section-tabs,.profile-tabs) button{background:0 0;border-radius:10px 10px 0 0}html[data-workspace-layout=lines] .app-shell--workspace .auto-captions-panel .caption-mode-segmented button.is-selected{background:var(--main-green);color:#fff}html[data-workspace-layout=lines] .app-shell--workspace .auto-captions-panel .caption-mode-segmented button.is-selected:hover:not(:disabled){color:#fff;background:#8ed763}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor){--settings-control-background:#0b111e;--settings-control-hover:#202c40}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .settings-section-tabs button,html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .settings-section-tabs button:is(:hover,:focus-visible,.is-active){box-shadow:none;background:0 0;border-radius:0}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .settings-section-tabs button:hover,html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .settings-section-tabs button.is-active{color:var(--ink)}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) :is(.settings-row-list,.platform-settings-list){gap:var(--line-card-gap);padding-block:12px 24px;padding-inline:var(--line-card-inset);box-sizing:border-box;background:0 0}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .settings-card.settings-timezone-card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .settings-timezone-card .settings-row-list{padding-inline:var(--line-card-inset)}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .settings-toggle-row,html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .settings-toggle-row.is-selected{background:var(--page-card);border-radius:var(--line-card-radius);border:0;padding:24px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .settings-toggle-row>span>small{margin-top:8px;line-height:1.5}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .email-notification-list{gap:var(--line-card-gap);background:0 0}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .platform-settings-card{padding:24px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .platform-settings-fields{gap:20px;padding-top:8px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .platform-settings-fields .toggle-row{padding-block:12px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .profile-form{gap:16px;padding-block:16px 24px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .profile-field{background:var(--page-card);border-radius:var(--line-card-radius);gap:12px;padding:20px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) :is(.settings-timezone-button,.settings-default-button),html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .profile-field :is(input,select,textarea){background:var(--settings-control-background);box-shadow:none;color:var(--ink);border:0;border-radius:10px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) :is(.settings-timezone-button,.settings-default-button):is(:hover,.is-open):not(:disabled),html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .profile-field :is(input,select,textarea):hover:not(:disabled){background:var(--settings-control-background);outline:1px solid var(--interaction-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .settings-timezone-button{padding:12px 16px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .upload-select-dropdown{background:var(--settings-control-background);color:var(--ink);border-color:var(--border-soft)}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor)>.main-pane :is(.settings-page,.profile-panel) .settings-timezone-search{background:var(--settings-control-background)}html[data-workspace-layout=lines][data-theme=light] .app-shell--workspace:has(>.main-pane>:is(.settings-page,.profile-panel)):not(.has-inline-editor){--settings-control-background:#e9ecf1;--settings-control-hover:#dfe4eb}html[data-workspace-layout=lines] .profile-panel>.profile-tab-pane[aria-labelledby=profile-account-tab]{padding-top:12px}html[data-workspace-layout=lines] .ideas-page .ideas-add-control{--ideas-add-accent:#fff;--ideas-add-outline:#ffffff8c;position:relative}html[data-workspace-layout=lines] .ideas-page .ideas-add-control:after{content:"";z-index:1;box-shadow:inset 0 0 0 1px var(--ideas-add-outline);border-radius:inherit;pointer-events:none;position:absolute;inset:0}html[data-workspace-layout=lines] .ideas-page .ideas-add-control>button{background:var(--page-card);transition:background-color .16s}html[data-workspace-layout=lines] .ideas-page .ideas-add-control>button:hover:not(:disabled){background:var(--page-card)}html[data-workspace-layout=lines] .ideas-page .ideas-add-control>button.ideas-column-generate,html[data-workspace-layout=lines] .ideas-page .ideas-add-control>button.ideas-column-generate:is(:hover,:focus-visible){box-shadow:inset 1px 0 0 var(--ideas-add-outline);color:var(--ideas-add-accent);outline:none}html[data-workspace-layout=lines] .ideas-page .ideas-add-control>button,html[data-workspace-layout=lines] .ideas-page .ideas-add-control>button:is(:hover,:focus-visible),html[data-workspace-layout=lines] .ideas-page .ideas-add-control kbd{color:var(--ideas-add-accent)}html[data-workspace-layout=lines][data-theme=light] .ideas-page .ideas-add-control{--ideas-add-accent:var(--main-green);--ideas-add-outline:rgba(var(--main-green-rgb), .65)}html[data-workspace-layout=lines] .ideas-modal:has(.ideas-generate-categories,.ideas-candidates){--category-canvas:#0b111e;--category-hover-background:#060b14;--category-accent:#fff;background:var(--line-card-background);border:0;border-radius:16px;width:min(620px,100vw - 112px);position:relative;overflow:visible;box-shadow:0 24px 64px #00000047}html[data-workspace-layout=lines][data-theme=light] .ideas-modal:has(.ideas-generate-categories,.ideas-candidates){--category-canvas:#fff;--category-hover-background:#fff;--category-accent:var(--main-green);background:#f3f4f6;box-shadow:0 24px 64px #27324429}html[data-workspace-layout=lines] .ideas-modal:has(.ideas-generate-categories,.ideas-candidates)>header{background:0 0;border-bottom:0;padding-bottom:0}html[data-workspace-layout=lines] .ideas-modal:has(.ideas-generate-categories,.ideas-candidates)>header>button{color:#fff;background:0 0;border:0;border-radius:6px;width:28px;height:28px;padding:0;transition:background-color .16s;position:absolute;top:0;left:-40px}html[data-workspace-layout=lines] .ideas-modal .ideas-generate-categories button,html[data-workspace-layout=lines] .ideas-modal .ideas-generate-categories button:is(:hover,:focus-visible){background:var(--category-canvas);color:var(--ink);box-shadow:none;border:0;font-size:14px;font-weight:650;transition:background-color .16s;transform:none}html[data-workspace-layout=lines] .ideas-modal .ideas-generate-categories button:hover:not(:disabled){background:var(--category-canvas)}html[data-workspace-layout=lines][data-theme=light] .ideas-modal .ideas-generate-categories button:hover:not(:disabled){outline:1px solid var(--main-green);outline-offset:-1px}html[data-workspace-layout=lines] .ideas-modal:has(.ideas-generate-categories,.ideas-candidates)>header>button:is(:hover,:focus-visible){color:#fff;background:#ffffff29}html[data-workspace-layout=lines] .ideas-modal .ideas-generate-categories button:focus-visible{outline:2px solid var(--category-accent);outline-offset:2px}html[data-workspace-layout=lines] .ideas-modal:has(.ideas-generate-categories,.ideas-candidates)>header>button:focus-visible{outline:2px solid var(--category-accent);outline-offset:2px}html[data-workspace-layout=lines] .ideas-modal .ideas-generate-categories svg{color:var(--category-accent)}@media (width<=720px){html[data-workspace-layout=lines] .ideas-modal-backdrop:has(.ideas-generate-categories,.ideas-candidates){padding-top:56px}html[data-workspace-layout=lines] .ideas-modal:has(.ideas-generate-categories,.ideas-candidates){width:100%;max-height:calc(100svh - 80px)}html[data-workspace-layout=lines] .ideas-modal:has(.ideas-generate-categories,.ideas-candidates)>header>button{top:-36px;left:0}html[data-workspace-layout=lines] .ideas-modal:has(.ideas-generate-categories,.ideas-candidates) .ideas-modal-body{max-height:calc(100svh - 240px)}}html[data-workspace-layout=lines] .ideas-modal:has(.ideas-candidates){flex-direction:column;display:flex}html[data-workspace-layout=lines] .ideas-modal:has(.ideas-candidates)>header{flex-shrink:0;padding:20px 22px 0}html[data-workspace-layout=lines] .ideas-modal:has(.ideas-candidates)>header h2{font-size:21px}html[data-workspace-layout=lines] .ideas-modal:has(.ideas-candidates)>header p{font-size:13px;line-height:1.5}html[data-workspace-layout=lines] .ideas-modal:has(.ideas-candidates) .ideas-modal-body{min-height:0;max-height:none;padding:22px}html[data-workspace-layout=lines] .ideas-modal .ideas-candidate{background:var(--category-canvas);box-shadow:none;border:0;border-radius:12px;gap:16px;padding:22px}html[data-workspace-layout=lines] .ideas-modal .ideas-candidate h3{font-size:18px;font-weight:650}html[data-workspace-layout=lines] .ideas-modal .ideas-candidate dt{color:color-mix(in srgb, var(--ink) 70%, transparent);font-weight:650}html[data-workspace-layout=lines] .ideas-modal .ideas-candidate dd{color:var(--ink);font-size:14px}html[data-workspace-layout=lines] .ideas-modal .ideas-candidate-actions button{background:var(--main-green);color:#fff;border:0;border-radius:8px;min-height:44px;font-size:14px;font-weight:650;transition:background-color .16s}html[data-workspace-layout=lines] .ideas-modal .ideas-candidate-actions button:hover:not(:disabled){color:#fff;background:#8ed763}html[data-workspace-layout=lines] .ideas-modal .ideas-candidate-actions .ideas-candidate-pass,html[data-workspace-layout=lines] .ideas-modal .ideas-candidate-actions .ideas-candidate-pass:hover:not(:disabled){background:var(--line-card-background);color:var(--ink)}html[data-workspace-layout=lines][data-theme=light] .ideas-modal .ideas-candidate-actions .ideas-candidate-pass{background:#f3f4f6}html[data-workspace-layout=lines][data-theme=light] .ideas-modal .ideas-candidate-actions .ideas-candidate-pass:hover:not(:disabled){outline:1px solid var(--main-green);outline-offset:-1px}html[data-workspace-layout=lines] .ideas-modal .ideas-candidate-actions button:focus-visible{outline:2px solid var(--category-accent);outline-offset:2px}html[data-workspace-layout=lines] .dashboard-new-2-panel .grid-post-hover-creator{overflow-wrap:anywhere}html[data-workspace-layout=lines] .dashboard-new-2-panel .post-thumbnail--grid-text{background:var(--line-card-background)}html[data-workspace-layout=lines] .dashboard-new-2-panel .post-thumbnail--grid-text p{color:var(--ink)}html[data-workspace-layout=lines] .dashboard-new-2-panel .grid-post-preview:is([data-post-type=text],[data-post-type=image]) .grid-post-hover-details{background:linear-gradient(#09111ec7 0%,#09111e99 38%,#09111e33 100%)}html[data-workspace-layout=lines][data-theme=light] .dashboard-new-2-panel .grid-post-preview[data-post-type=text] .grid-post-hover-details{color:#fff;background:#000000a6}html[data-workspace-layout=lines][data-theme=light] .dashboard-new-2-panel .grid-post-preview[data-post-type=text] .grid-post-hover-details .grid-post-hover-title{color:#fff}html[data-workspace-layout=lines][data-theme=light] .dashboard-new-2-panel .grid-post-preview[data-post-type=text] .grid-post-hover-details>span{color:#ffffffe6}html[data-workspace-layout=lines]:not([data-theme=light]) .dashboard-new-2-panel .grid-post-preview[data-post-type=text] .grid-post-hover-details{background:linear-gradient(#09111ee0 0%,#09111ecc 38%,#09111e99 100%)}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>.settings-page):not(.has-inline-editor)>.main-pane>.settings-page{--settings-control-background:var(--page-canvas);--settings-control-hover:var(--page-canvas)}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>.settings-page):not(.has-inline-editor)>.main-pane>.settings-page :is(.settings-timezone-button,.settings-default-button){background:var(--page-canvas);box-shadow:none;border:0}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>.settings-page):not(.has-inline-editor)>.main-pane>.settings-page :is(.settings-timezone-button,.settings-default-button):focus-visible{outline:1px solid var(--muted-ink);outline-offset:2px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>.settings-page):not(.has-inline-editor)>.main-pane>.settings-page .upload-select-dropdown{background:var(--dropdown-surface);border:0;border-radius:12px;gap:0;padding:6px;box-shadow:0 18px 38px #00000057}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>.settings-page):not(.has-inline-editor)>.main-pane>.settings-page .settings-timezone-search{background:var(--dropdown-surface);border:0;margin:-6px -6px 6px;padding:12px;top:-6px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>.settings-page):not(.has-inline-editor)>.main-pane>.settings-page .settings-timezone-search input{background:var(--page-canvas);box-shadow:none;border:0;border-radius:6px;outline:none;padding:8px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>.settings-page):not(.has-inline-editor)>.main-pane>.settings-page .settings-timezone-search input:focus-visible{outline:1px solid var(--interaction-hover-outline);outline-offset:-1px;box-shadow:none}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>.settings-page):not(.has-inline-editor)>.main-pane>.settings-page .upload-select-option{--control-hover-outline:none;min-height:42px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>.settings-page):not(.has-inline-editor)>.main-pane>.settings-page .upload-select-option strong{font-size:inherit;font-weight:inherit}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>.settings-page):not(.has-inline-editor)>.main-pane>.settings-page .upload-select-option small{color:var(--muted-ink)}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>.settings-page):not(.has-inline-editor)>.main-pane>.settings-page .upload-select-option{color:var(--ink);background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:650}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>.settings-page):not(.has-inline-editor)>.main-pane>.settings-page .upload-select-option:is(:hover,:focus-visible,.is-highlighted,.is-selected){background:var(--dropdown-row-highlight);box-shadow:none;outline:none}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>.settings-page):not(.has-inline-editor)>.main-pane>.settings-page .upload-select-option:focus-visible{outline:1px solid var(--interaction-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>.settings-page):not(.has-inline-editor)>.main-pane>.settings-page .settings-timezone-search svg,html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>.settings-page):not(.has-inline-editor)>.main-pane>.settings-page .settings-timezone-search input::placeholder,html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>.settings-page):not(.has-inline-editor)>.main-pane>.settings-page .settings-timezone-empty{color:var(--muted-ink)}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>.settings-page):not(.has-inline-editor)>.main-pane>.settings-page .platform-settings-fields .toggle-row{background:var(--page-canvas);box-shadow:none;border:0;outline:none;transition:none}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>.settings-page):not(.has-inline-editor)>.main-pane>.settings-page .platform-settings-fields .toggle-row:hover:not(:has(input:disabled)){background:var(--page-canvas);outline:1px solid var(--interaction-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines] .app-shell--workspace:has(>.main-pane>.settings-page):not(.has-inline-editor)>.main-pane>.settings-page .platform-settings-fields .toggle-row:has(input:focus-visible){outline:1px solid var(--main-green);outline-offset:-1px}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page{--brain-inset:var(--line-card-inset,24px);grid-template-columns:minmax(0,1fr);min-width:0;overflow-x:hidden}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page>*,html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .context-settings,html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .context-settings .ideas-field{min-width:0}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page>.settings-section-header{box-shadow:none;border:0}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .auto-captions-panel,html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .context-settings>.panel-heading{box-shadow:none;background:0 0;border:0;border-radius:0}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .context-settings>.panel-heading{padding:24px var(--brain-inset)}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .context-settings>.ideas-settings-drawer-body{box-sizing:border-box;width:100%;max-width:none;padding:24px var(--brain-inset) 40px;grid-template-columns:minmax(0,1fr);gap:24px}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .context-settings .ideas-field{margin-bottom:0}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .context-settings .brain-return-link{justify-self:start;margin:0}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .ideas-field>label{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .ideas-field>label small{color:var(--muted-ink);margin:0;padding:0;font-size:11px;font-weight:400;display:inline}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .ideas-field :is(input[type=url],textarea),html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .ideas-field :is(input[type=url],textarea):focus{box-sizing:border-box;border-radius:var(--line-card-radius,12px);background:var(--page-card);width:100%;color:var(--ink);box-shadow:none;font:inherit;border:1px solid #0000;outline:none;padding:14px 16px;font-size:14px;font-weight:400;line-height:1.65;transition:background-color .16s}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .ideas-copyable-textarea textarea{padding-right:48px}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page :is(input:not([type]),input[type=text],input[type=url],textarea,.brain-formatted-field){letter-spacing:normal;font-family:inherit;font-size:14px;font-weight:400;line-height:1.65}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .brain-formatted-field :is(p,ul,ol,li){font:inherit;letter-spacing:inherit}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .brain-website-input{background:var(--page-card);border-radius:var(--line-card-radius,12px);border-color:#0000;transition:background-color .16s}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .brain-website-input:has(input:not(:disabled):not(:read-only)):hover{background:var(--page-hover)}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .ideas-field .brain-website-input input[type=url],html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .ideas-field .brain-website-input input[type=url]:hover,html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .ideas-field .brain-website-input input[type=url]:focus{width:auto;box-shadow:none;background:0 0;border:0;outline:none;padding:8px 10px}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .ideas-field :is(input[type=url],textarea):not(.brain-website-input input):hover:not(:disabled):not(:read-only){background:var(--page-hover)}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .ideas-field :is(input[type=url],textarea)::placeholder{color:var(--muted-ink);opacity:.7}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .ideas-voice-profile{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page :is(.ideas-voice-prompt-option,.ideas-voice-recording-prompt){background:var(--page-card);box-shadow:none;border-color:#0000}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .ideas-voice-recording-review{background:0 0}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .ideas-voice-prompt-option.is-selected{border-color:#0000}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .brain-general-settings{margin:24px var(--brain-inset) 0}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .brain-general-settings>h2{margin:0 0 14px;font-size:14px;font-weight:650}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .brain-general-settings-card{border-radius:var(--line-card-radius,12px);background:var(--page-card);padding:4px 24px}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .brain-setting-row{justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .brain-setting-row>div{min-width:0}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .brain-setting-row>div>label{color:var(--ink);cursor:pointer;font-size:14px;font-weight:650}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .brain-setting-row p,html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .brain-general-settings-note{color:var(--muted-ink);margin:5px 0 0;font-size:13px;line-height:1.5}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .brain-general-settings-note{margin-top:10px;font-size:12px}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .brain-setting-row .platform-toggle{flex-shrink:0;margin:0}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .auto-captions-panel>:is(.panel-heading,.auto-captions-mode-row){min-height:88px;margin:12px var(--brain-inset) 0;border-radius:var(--line-card-radius,12px);background:var(--page-card);box-shadow:none;border:0;align-items:center;gap:20px;padding:20px 24px;display:flex}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .auto-captions-panel>:is(.panel-heading,.auto-captions-mode-row) h2{color:var(--ink);margin:0;font-size:15px;font-weight:650;line-height:1.4}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page :is(.panel-heading-title,.auto-captions-settings-heading) p{color:var(--muted-ink)}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .auto-captions-settings-heading{padding-inline:var(--brain-inset)}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .auto-captions-preset-row,html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .auto-captions-preset-row.is-selected{box-shadow:none;border-color:#0000}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .auto-captions-preset-row:focus-within:not(:focus-visible):not(:has(:focus-visible)){outline:none}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .brain-skill-card>.auto-captions-preset-row:has(.brain-skill-toggle[aria-expanded=true]){border-bottom-right-radius:0;border-bottom-left-radius:0}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page :is(button,input,textarea):focus-visible{outline-width:1px}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .auto-captions-panel>.inline-error{margin:16px var(--brain-inset);border-radius:var(--line-card-radius,12px);border:0}@media (width<=640px){html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .brain-general-settings-card{padding-inline:16px}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .context-settings>.panel-heading{flex-wrap:wrap}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .auto-captions-panel>:is(.panel-heading,.auto-captions-mode-row){padding:16px}}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .ideas-page .ideas-brain-prompt--voice{box-shadow:none;background:0 0;border:0}.brain-general-settings-card+.brain-general-settings-card{margin-top:var(--line-card-gap,12px)}.vee-collapse-toggle{display:none}@media (width>=700px){:is(.post-drawer--posted-workspace,.be-review--three-column) .vee-collapse-toggle{cursor:pointer;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}:is(.post-drawer--posted-workspace,.be-review--three-column) .vee-collapse-toggle:hover{background:var(--surface-soft);color:var(--ink)}.vee-collapse-toggle:focus-visible{outline:1px solid var(--main-green);outline-offset:2px}html[data-workspace-layout=lines] :is(.post-drawer.post-drawer--posted-workspace,.post-drawer--workspace .drawer-editor .be-review.be-review--three-column):has(.be-chat--collapsed){grid-template-columns:78px minmax(0,1fr) clamp(340px,26vw,460px)}html[data-workspace-layout=lines] :is(.post-drawer.post-drawer--posted-workspace,.post-drawer--workspace .drawer-editor .be-review.be-review--three-column).be-review--publish-rail:has(.be-chat--collapsed){grid-template-columns:78px minmax(0,1fr) 78px}:is(.post-drawer--posted-workspace,.be-review--three-column):has(.be-chat--collapsed)>.editor-column-resizer{display:none}:is(.post-drawer--posted-workspace,.be-review--three-column) .be-chat--collapsed>:not(.be-vee-header),:is(.post-drawer--posted-workspace,.be-review--three-column) .be-chat--collapsed .be-vee-header>:not(.vee-collapse-toggle){display:none}:is(.post-drawer--posted-workspace,.be-review--three-column) .be-chat--collapsed .be-vee-header{justify-content:center;padding-inline:0}:is(.post-drawer--posted-workspace,.be-review--three-column) .be-chat--collapsed .vee-collapse-toggle{margin-inline:auto}:is(.post-drawer--posted-workspace,.be-review--three-column) .project-conversations:has(.be-chat--collapsed) .project-conversation-heading{justify-content:center;padding-inline:0}:is(.post-drawer--posted-workspace,.be-review--three-column) .project-conversations:has(.be-chat--collapsed) .project-conversation-tabs{display:none}:is(.post-drawer--posted-workspace,.be-review--three-column) .project-conversations:has(.be-chat--collapsed) .project-conversation-feedback{display:none}:is(.post-drawer--posted-workspace,.be-review--three-column) .project-conversations:has(.be-chat--collapsed) .be-vee-header>:not(.vee-collapse-toggle){display:none}}@media (width>=700px) and (width<=1199px){html[data-workspace-layout=lines] :is(.post-drawer.post-drawer--posted-workspace,.post-drawer--workspace .drawer-editor .be-review.be-review--three-column):has(.be-chat--collapsed){grid-template-columns:56px minmax(0,1fr) 56px}html[data-workspace-layout=lines] :is(.post-drawer.post-drawer--posted-workspace,.post-drawer--workspace .drawer-editor .be-review.be-review--three-column).be-review--publish-rail:has(.be-chat--collapsed){grid-template-columns:56px minmax(0,1fr) 56px}}@media (width<=699px){html .post-drawer--workspace .be-vee-header .vee-collapse-toggle{display:none}}@media (width>=700px){:is(.post-drawer--posted-workspace,.be-review--three-column) .project-conversations:has(.be-chat--collapsed) .project-conversation-header-tools{display:block}}html[data-workspace-layout=lines]{--workspace-column-motion:.28s cubic-bezier(.4, 0, .2, 1)}@media (width>=921px){html[data-workspace-layout=lines] .app-shell--workspace{--nav-motion:var(--workspace-column-motion);transition:grid-template-columns var(--workspace-column-motion)}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor{transition:left var(--workspace-column-motion)}}@media (width>=700px){html[data-workspace-layout=lines] :is(.post-drawer.post-drawer--posted-workspace,.post-drawer--workspace .drawer-editor .be-review.be-review--three-column){transition:grid-template-columns var(--workspace-column-motion)}html[data-workspace-layout=lines] :is(.post-drawer.post-drawer--posted-workspace,.post-drawer--workspace .drawer-editor .be-review.be-review--three-column).is-resizing-columns{transition:none}}@media (prefers-reduced-motion:reduce){html[data-workspace-layout=lines]{--workspace-column-motion:0s}}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .destination-form :is(input:not([type=checkbox]),textarea):hover:not(:disabled):not([readonly]){background:var(--editor-input-hover)}html[data-workspace-layout=lines] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) .destination-form :is(input:not([type=checkbox]),textarea):hover:not(:disabled):not([readonly]):not(:focus){box-shadow:var(--editor-input-hover-shadow,none)}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane :is(.skills-page,.settings-page,.ideas-page) .brain-skill-action:hover:not(:disabled){outline:1px solid var(--interaction-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane :is(.skills-page,.settings-page,.ideas-page) .brain-website-input:has(input:not(:disabled):not([readonly])):hover{outline:1px solid var(--interaction-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane :is(.skills-page,.settings-page,.ideas-page) .brain-skill-action:hover:not(:disabled){background:0 0}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane :is(.skills-page,.settings-page,.ideas-page) .brain-skill-name-field input:hover:not(:disabled):not([readonly]),html[data-workspace-layout=lines] .app-shell--workspace>.main-pane :is(.skills-page,.settings-page,.ideas-page) .brain-skill-body-field>.brain-formatted-field[contenteditable=true]:hover{background:var(--page-canvas);outline:1px solid var(--interaction-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines] body .skills-page .brain-direct-editor :is(textarea,.brain-direct-website,.brain-formatted-field){border:1px solid var(--border-soft);color:var(--ink);border-radius:8px;background:var(--page-canvas)!important}html[data-workspace-layout=lines] body .skills-page .brain-direct-editor .brain-formatted-field{min-height:96px}html[data-workspace-layout=lines] body .skills-page .brain-direct-editor :is(textarea,.brain-direct-website):hover:not(:disabled):not([readonly]):not(:focus),html[data-workspace-layout=lines] body .skills-page .brain-direct-editor .brain-formatted-field[contenteditable=true]:hover:not(:focus){outline:1px solid var(--interaction-hover-outline);outline-offset:-1px;background:var(--page-canvas)!important}html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .skills-page .ideas-field :is(input[type=url],textarea):not(.brain-website-input input):hover:not(:disabled):not([readonly]):not(:focus),html[data-workspace-layout=lines] input[type=search]:not(.settings-timezone-search input):not(.admin-user-search input):hover:not(:disabled):not([readonly]):not(:focus-visible){outline:1px solid var(--interaction-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines] :is(.settings-timezone-search,.admin-user-search):has(input:not(:disabled):not([readonly])):hover:not(:focus-within){outline:1px solid var(--interaction-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines] :is(button:not([role=tab]):not([role=switch]):not([role=checkbox]):not(.idea-card-open):not(.platform-expand),input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),textarea,select,[contenteditable=true]):not(:is(.sidebar,.tp-sidebar,.tp-brand-menu,.dashboard-sort-menu,.workspace-topbar-brand,nav,[role=tablist],.settings-section-tabs,.profile-tabs,.admin-tabs,.caption-mode-segmented,.segmented-control,.unified-tabs,.tp-tabs) *):not(.sidebar-toggle):not(.brain-skill-toggle):not(.brain-skill-drag-handle):not(.platform-toggle):not(.toggle-switch):not(.settings-timezone-search input):not(.admin-user-search input):not(:where(.brain-website-input input,.collaborator-chip-field input,.upload-title-control input,.manual-post-field textarea,.drawer-manual-editor-field textarea,.transcript-shell--editable textarea,.be-chat textarea,.be-chat-composer textarea,.be-vee-conversation>form textarea,.team-reply-composer textarea)):not(:disabled):not([aria-disabled=true]):not(.is-disabled):not([readonly]):hover:not(:focus-visible){outline:var(--control-hover-outline,1px solid var(--interaction-hover-outline))!important;outline-offset:-1px!important}html :is(a,[role=link],.text-link,.ideas-brain-link,.brain-autofill-link,.brain-website-link,.ideas-voice-recording-link,.ideas-voice-delete-button,.ideas-voice-keep-button,.ideas-editor-link-action,.dashboard-onboarding-link-button,.admin-acting-email-button,.billing-add-workspace-button,.platform-error-text-link,.text-danger-button,.invite-back-link,.signin-links button,.activity-load-state button,.editing-result-actions>button:not(.editing-primary)){--control-hover-outline:none}html :is(a,[role=link],.text-link,.ideas-brain-link,.brain-autofill-link,.brain-website-link,.ideas-voice-recording-link,.ideas-voice-delete-button,.ideas-voice-keep-button,.ideas-editor-link-action,.dashboard-onboarding-link-button,.admin-acting-email-button,.billing-add-workspace-button,.platform-error-text-link,.text-danger-button,.invite-back-link,.signin-links button,.activity-load-state button,.editing-result-actions>button:not(.editing-primary)):hover:not(:focus-visible),html :is(a,[role=link],.text-link,.ideas-brain-link,.brain-autofill-link,.brain-website-link,.ideas-voice-recording-link,.ideas-voice-delete-button,.ideas-voice-keep-button,.ideas-editor-link-action,.dashboard-onboarding-link-button,.admin-acting-email-button,.billing-add-workspace-button,.platform-error-text-link,.text-danger-button,.invite-back-link,.signin-links button,.activity-load-state button,.editing-result-actions>button:not(.editing-primary)):focus:not(:focus-visible){outline:none!important}html :is(a,[role=link],.text-link,.ideas-brain-link,.brain-autofill-link,.brain-website-link,.ideas-voice-recording-link,.ideas-voice-delete-button,.ideas-voice-keep-button,.ideas-editor-link-action,.dashboard-onboarding-link-button,.admin-acting-email-button,.billing-add-workspace-button,.platform-error-text-link,.text-danger-button,.invite-back-link,.signin-links button,.activity-load-state button,.editing-result-actions>button:not(.editing-primary)):focus-visible{outline-offset:2px;outline:1px solid var(--main-green)!important}html[data-workspace-layout=lines] :is(.be-project-back,.vee-collapse-toggle,.publish-collapse-toggle,.ideas-settings-drawer-close,.ideas-detail-close,.ideas-copy-field-button,.idea-card-corner-action,.ideas-category-select-option,.ideas-script-duration-menu button,.tp-action-menu button,.tp-icon-button):not(:is(.sidebar,.tp-sidebar) *):hover:not(:disabled):not(:focus-visible),html[data-workspace-layout=lines] .app-shell--workspace>.main-pane .tp-icon-button:hover{background:0 0}html[data-workspace-layout=lines] .ideas-modal .ideas-candidate-actions button:not(.ideas-candidate-pass):hover:not(:disabled),html[data-workspace-layout=lines] .ideas-page .ideas-primary-button:hover:not(:disabled):not(.is-context-setup){background:var(--main-green);color:#fff}html[data-workspace-layout=lines][data-theme=light] .ideas-modal .ideas-candidate-actions .ideas-candidate-pass:hover:not(:disabled){background:#f3f4f6}html[data-workspace-layout=lines] .tp-button:not(:is(.sidebar,.tp-sidebar,nav,[role=tablist]) *):hover{filter:none}html[data-workspace-layout=lines][data-theme=dark] .drawer-backdrop--inline-editor :is(.post-drawer--workspace .be-review--preview-title,.post-drawer--workspace.be-review--preview-title) :is(.drawer-select-button,.ep-secondary):hover:not(:disabled):not(:focus-visible){background:var(--editor-bot-bubble)}html[data-workspace-layout=lines]{--side-panel-background:var(--line-canvas-background);--side-panel-field:var(--line-card-background);--side-panel-inset:clamp(18px, 3vw, 28px)}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer,.ideas-detail,.post-drawer:not(.post-drawer--workspace):not(.post-drawer--upload)){box-sizing:border-box;background:var(--side-panel-background);min-width:0;max-width:100vw;height:100dvh;color:var(--ink);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink) 22%, transparent) transparent;border:0;box-shadow:-16px 0 48px #00000029}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){box-sizing:border-box;border-radius:var(--line-card-radius);background:var(--side-panel-field);max-width:100%;color:var(--ink);box-shadow:none;border:1px solid #0000;padding:13px 16px;font-size:14px;line-height:1.6}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) :is(input,textarea,select):hover:not(:disabled):not(:read-only){background:var(--line-card-hover-background)}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) :is(input,textarea,select):focus{box-shadow:none!important;border-color:#0000!important;outline:none!important}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) :is(input,textarea,select):focus-visible{outline-offset:2px;outline:1px solid var(--main-green)!important}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) :is(.ai-preset-drawer-header p,.ideas-field,.ideas-field small,.field-help,.admin-account-subtitle){color:var(--muted-ink)}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) :is(.neutral-action-button,.secondary-button:not(.is-danger)){background:var(--side-panel-field);color:var(--ink);box-shadow:none;border-color:#0000}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) :is(.primary-button,.publish-button):not(.publish-button--secondary){color:#fff}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) :is(.admin-account-panel,.mcp-permission-detail,.mcp-setup-card){box-shadow:none;background:0 0;border:0}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.admin-account-drawer){padding:var(--side-panel-inset);padding-bottom:max(92px, env(safe-area-inset-bottom));gap:24px}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.admin-account-drawer)>.drawer-close{background:var(--side-panel-field);width:40px;height:40px;color:var(--ink);border-radius:12px;grid-area:1/1;place-self:start end;margin:0;position:sticky;top:0;left:auto;right:auto}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.admin-account-drawer)>:is(.ai-preset-drawer-header,header,.panel-heading,.admin-account-header){grid-area:1/1;min-width:0;padding-right:52px}html[data-workspace-layout=lines] .ai-preset-drawer-header{gap:12px}html[data-workspace-layout=lines] .ai-preset-drawer-header p:not(.eyebrow){color:var(--muted-ink);line-height:1.6}html[data-workspace-layout=lines] .ai-preset-drawer .ai-action-row{flex-wrap:wrap;gap:12px}html[data-workspace-layout=lines] .ideas-settings-drawer{grid-template-rows:auto minmax(0,1fr)}html[data-workspace-layout=lines] .ideas-settings-drawer>header{padding:28px 76px 12px var(--side-panel-inset);border:0}html[data-workspace-layout=lines] .ideas-settings-drawer>header p{color:var(--muted-ink);line-height:1.6}html[data-workspace-layout=lines] .ideas-settings-drawer>.ideas-settings-drawer-close{background:var(--side-panel-field);width:40px;height:40px;color:var(--ink);border-radius:12px;position:absolute;top:18px;right:18px}html[data-workspace-layout=lines] .ideas-settings-drawer>.ideas-settings-drawer-body{padding:20px var(--side-panel-inset) max(28px, env(safe-area-inset-bottom))}html[data-workspace-layout=lines] .ideas-settings-drawer .ideas-settings-drawer-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:16px 0 0}html[data-workspace-layout=lines] .ideas-detail :is(.ideas-detail-toolbar,.ideas-detail-footer){box-shadow:none;background:0 0;border:0}html[data-workspace-layout=lines] .tp-sidebar{background:0 0;border:0}@media (width<=600px){html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer){width:100vw}}@media (prefers-reduced-motion:reduce){html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer,.ideas-detail){animation:none}}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) .ai-preset-name-field{min-width:0;max-width:none}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) .ai-preset-name-field input{width:100%;height:40px;min-height:40px;padding:8px 12px;font-size:15px;font-weight:600}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) .ai-preset-drawer-header{gap:14px}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) .ai-preset-drawer-header h2{align-items:center;min-height:40px;margin:0;font-size:20px;display:flex}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) .ai-preset-drawer-header p{margin:0}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) :is(.neutral-action-button,.secondary-button){min-height:36px;box-shadow:none;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) :is(.neutral-action-button,.secondary-button) svg{width:16px;height:16px}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) :is(.neutral-action-button,.secondary-button):hover:not(:disabled){background:var(--line-card-hover-background)}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) .secondary-button.is-danger{color:#e9798b;background:0 0}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) .secondary-button.is-danger:hover:not(:disabled){background:#e9798b1a}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) :is(.neutral-action-button,.secondary-button):disabled{opacity:.4;cursor:not-allowed}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) :is(.drawer-close,.neutral-action-button,.secondary-button):focus-visible{outline:1px solid var(--main-green);outline-offset:2px}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) .ai-action-row{justify-content:flex-end;gap:8px;margin:-8px 0 0}html[data-workspace-layout=lines] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) .ai-action-row>.is-danger{margin-right:auto}html[data-workspace-layout=lines][data-theme=light] :is(.ai-preset-drawer,.ideas-settings-drawer,.admin-account-drawer) .secondary-button.is-danger{color:#b5334d}html[data-workspace-layout=lines] .inset-count-field{min-width:0;position:relative}html[data-workspace-layout=lines] .inset-count-field textarea{padding-bottom:48px}html[data-workspace-layout=lines] .inset-count-field .inset-character-count{pointer-events:none;max-width:calc(100% - 32px);color:var(--muted-ink);text-align:right;font-size:11px;font-weight:400;line-height:1.4;position:absolute;bottom:14px;right:16px}html[data-workspace-layout=lines] .inset-count-field .inset-character-count.is-warning{color:#c18b32}html[data-workspace-layout=lines] .inset-count-field .inset-character-count.is-over{color:#e9798b}html[data-workspace-layout=lines] .ideas-settings-drawer>header{padding-top:18px}html[data-workspace-layout=lines] .ideas-settings-drawer>header h2{align-items:center;min-height:40px;font-size:20px;display:flex}html[data-workspace-layout=lines] .admin-account-drawer>.panel-heading h2{align-items:center;min-height:40px;margin:0;font-size:20px;display:flex}html[data-workspace-layout=lines] :is(.drawer-backdrop:has(>.ai-preset-drawer),.drawer-backdrop:has(>.admin-account-drawer),.ideas-settings-backdrop){--dismiss-panel-width:min(620px, calc(100vw - 56px))}html[data-workspace-layout=lines] :is(.drawer-backdrop:has(>.ai-preset-drawer),.drawer-backdrop:has(>.admin-account-drawer),.ideas-settings-backdrop)>:is(.ai-preset-drawer,.admin-account-drawer,.ideas-settings-drawer){width:var(--dismiss-panel-width)}html[data-workspace-layout=lines] :is(.drawer-backdrop:has(>.ai-preset-drawer),.drawer-backdrop:has(>.admin-account-drawer),.ideas-settings-backdrop)>:is(.drawer-close,.ideas-settings-drawer-close){top:max(18px, env(safe-area-inset-top));right:calc(var(--dismiss-panel-width) + 8px);color:#fff;width:40px;height:40px;box-shadow:none;z-index:301;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:0;padding:0;display:grid;position:fixed;left:auto}html[data-workspace-layout=lines] :is(.drawer-backdrop:has(>.ai-preset-drawer),.drawer-backdrop:has(>.admin-account-drawer),.ideas-settings-backdrop)>:is(.drawer-close,.ideas-settings-drawer-close):hover{color:#fff;background:#ffffff1a}html[data-workspace-layout=lines] :is(.drawer-backdrop:has(>.ai-preset-drawer),.drawer-backdrop:has(>.admin-account-drawer),.ideas-settings-backdrop)>:is(.drawer-close,.ideas-settings-drawer-close):focus-visible{outline-offset:1px;outline:1px solid #fff}html[data-workspace-layout=lines] :is(.drawer-backdrop:has(>.ai-preset-drawer),.drawer-backdrop:has(>.admin-account-drawer),.ideas-settings-backdrop)>:is(.drawer-close,.ideas-settings-drawer-close) svg{width:20px;height:20px}html[data-workspace-layout=lines] :is(.drawer-backdrop:has(>.ai-preset-drawer),.drawer-backdrop:has(>.admin-account-drawer),.ideas-settings-backdrop)>:is(.ai-preset-drawer,.admin-account-drawer)>:is(.ai-preset-drawer-header,.panel-heading){padding-right:0}html[data-workspace-layout=lines] :is(.drawer-backdrop:has(>.ai-preset-drawer),.drawer-backdrop:has(>.admin-account-drawer),.ideas-settings-backdrop)>.ideas-settings-drawer>header{padding-right:var(--side-panel-inset)}html[data-workspace-layout=lines] .drawer-backdrop:has(>.admin-account-drawer){--dismiss-panel-width:min(980px, calc(100vw - 56px))}html[data-workspace-layout=lines] .ideas-settings-backdrop{--dismiss-panel-width:min(520px, calc(100vw - 56px))}html[data-workspace-layout=lines] .drawer-backdrop .post-drawer:not(.post-drawer--workspace)>.drawer-close,html[data-workspace-layout=lines] .upload-flow-popup>.drawer-close{color:#fff;background:0 0}.ai-preset-drawer .ai-editor-textarea .brain-formatted-field{background:var(--side-panel-field,var(--panel));border:0;border-radius:12px;width:100%;min-height:280px;padding:14px 16px 48px}.ai-preset-drawer .brain-formatted-field[contenteditable=true]:is(:hover,:focus){background:#0000003d}html[data-theme=light] .ai-preset-drawer .brain-formatted-field[contenteditable=true]:is(:hover,:focus){background:#0000000d}html[data-workspace-layout=lines] body .ideas-detail :is(.ideas-detail-title-field input,.ideas-detail-text-field textarea){background:var(--side-panel-field);color:var(--ink);box-shadow:none!important;border-color:#0000!important}html[data-workspace-layout=lines] body .ideas-detail :is(.ideas-detail-title-field input,.ideas-detail-text-field textarea):is(:hover,:focus,:focus-visible){background:var(--side-panel-field)}html[data-workspace-layout=lines] body .ideas-detail :is(.ideas-detail-title-field input,.ideas-detail-text-field textarea):focus-visible{outline:1px solid var(--main-green);outline-offset:2px}.ideas-detail-theme-host{grid-column:3;justify-self:end;align-items:center;display:flex}html[data-workspace-layout=lines] body .ideas-detail .ideas-detail-copy{background:var(--side-panel-field)}html[data-workspace-layout=lines] body .ideas-detail .ideas-detail-copy:is(:hover,:focus-visible):not(:disabled){background:var(--side-panel-field)}html[data-workspace-layout=lines] body .ideas-detail-theme-host .toolbar-icon-button{box-shadow:none;background:0 0!important}.sidebar:has(>.sidebar-utilities)>.sidebar-nav{flex:0 auto;padding-bottom:0}.sidebar-utilities{flex-direction:column;flex:none;gap:6px;min-width:0;margin:0 12px;display:flex}.sidebar-utilities .create-post-menu,.sidebar-utilities .dashboard-upload-button{width:100%}.sidebar-utilities .dashboard-upload-button{text-align:left;color:#fff;grid-template-columns:52px minmax(0,1fr) auto;gap:0;min-height:44px;padding:0 12px 0 0;display:grid}.sidebar-utilities .dashboard-upload-button:hover{color:#fff}.sidebar-utilities .dashboard-upload-button>svg:first-child{justify-self:center}.sidebar-utilities .create-post-dropdown{inset:auto auto 0 calc(100% + 12px)}.team-notifications--sidebar .team-notification-panel{max-height:calc(100svh - 40px);inset:auto auto 0 calc(100% + 12px);overflow-y:auto}.team-notifications--sidebar .team-notification-dot{top:8px;left:31px;right:auto}.dashboard-panel-heading .dashboard-search--activity,.ideas-toolbar .dashboard-search--activity,.scheduler-header .dashboard-search--activity{width:auto;min-width:0;max-width:none;height:var(--content-toolbar-control-height,40px);flex:180px;margin:0;position:relative;inset:auto;transform:none}.dashboard-search--activity input{width:100%;min-width:0}@media (width>=921px){.is-collapsed .sidebar-utilities .dashboard-upload-button{grid-template-columns:52px;padding:0}.is-collapsed .sidebar-create-label,.is-collapsed .sidebar-utilities .dashboard-upload-button>svg:last-child{display:none}html .app-shell--workspace:is(.is-dashboard-page,.has-sidebar-only-header):not(.has-inline-editor)>.workspace-topbar{grid-area:1/1;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}html .app-shell--workspace:is(.is-dashboard-page,.has-sidebar-only-header):not(.has-inline-editor)>.workspace-topbar>.workspace-topbar-actions{display:none}html .app-shell--workspace:is(.is-dashboard-page,.has-sidebar-only-header):not(.has-inline-editor)>.sidebar{grid-area:2/1}html .app-shell--workspace:is(.is-dashboard-page,.has-sidebar-only-header):not(.has-inline-editor)>.main-pane{grid-area:1/2/span 2;height:calc(100svh - 18px)}}@media (width<=920px){.sidebar-utilities .create-post-dropdown,.team-notifications--sidebar .team-notification-panel{max-width:calc(100vw - 48px);bottom:calc(100% + 8px);left:0}.dashboard-panel-heading:has(.dashboard-search--activity){flex-wrap:wrap;gap:8px;display:flex}.dashboard-panel-heading .dashboard-search--activity{flex-basis:140px}.ideas-toolbar{flex-wrap:wrap}.ideas-toolbar .dashboard-search--activity{flex-basis:140px}}.app-shell--workspace :is(.dashboard-search--activity,.dashboard-search--topbar),.app-shell--workspace :is(.dashboard-search--activity,.dashboard-search--topbar) input{box-sizing:border-box;height:var(--content-toolbar-control-height,40px);min-height:var(--content-toolbar-control-height,40px)}.scheduler-panel>.scheduler-header{flex-wrap:wrap;gap:12px;display:flex}.scheduler-header>:is(.scheduler-header-actions,.scheduler-period-nav,.scheduler-view-toggle){flex:none}.scheduler-header .scheduler-week-label{width:clamp(180px,18vw,260px);min-width:0}@media (width<=920px){.scheduler-header .dashboard-search--activity{flex-basis:180px}.scheduler-header .scheduler-period-nav{flex:auto}}.page-theme-control{flex:none;order:100;align-items:center;margin-left:auto;display:inline-flex}:is(.dashboard-heading-actions,.ideas-toolbar-actions)>.page-theme-control{margin-left:0}.page-theme-control>button{flex:none;width:40px;height:40px}.profile-section-header{align-items:center;gap:12px;display:flex}.profile-section-header>.profile-tabs{flex:1;min-width:0}.team-page-controls{padding:18px var(--line-card-inset,24px);align-items:center;gap:12px;display:flex}.team-page-controls .dashboard-search--activity{flex:1;width:auto;max-width:none;margin:0;position:relative;inset:auto;transform:none}@media (width>=921px){.app-shell--workspace.is-team-page:not(.has-inline-editor)>.main-pane{padding-top:0}}.billing-page-controls{min-height:var(--content-toolbar-height,68px);justify-content:flex-end;align-items:center;display:flex}.connection-panel-actions>.page-theme-control{margin-left:0}.prompt-page-controls{align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.prompt-page-controls>.prompt-scenarios{flex:1;min-width:0;margin-bottom:0}.app-shell--workspace .main-pane>.team-page-controls{box-sizing:border-box;align-self:stretch;width:100%;max-width:none}html[data-workspace-layout=lines]{--popup-surface:var(--line-card-background);--popup-field:var(--line-canvas-background);--popup-accent:#fff;--popup-shadow:0 24px 64px #00000047;--popup-padding:clamp(20px, 3vw, 28px);--popup-color-scheme:dark}html[data-workspace-layout=lines][data-theme=light]{--popup-surface:#fff;--popup-field:var(--line-canvas-background);--popup-accent:var(--main-green);--popup-shadow:0 24px 64px #27324429;--popup-color-scheme:light}html[data-workspace-layout=lines] body :is(.connection-modal,.delete-confirmation-modal,.ideas-modal,.ideas-confirm,.tp-dialog){box-sizing:border-box;background:var(--popup-surface);color:var(--ink);box-shadow:var(--popup-shadow);border:0;border-radius:16px}html[data-workspace-layout=lines] body :is(.connection-modal,.delete-confirmation-modal,.ideas-modal,.ideas-confirm,.tp-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),textarea,select){box-sizing:border-box;color-scheme:var(--popup-color-scheme);background:var(--popup-field);min-width:0;color:var(--ink);box-shadow:none;font:inherit;border:1px solid #0000;border-radius:12px;padding:12px 14px;font-size:14px}html[data-workspace-layout=lines] body :is(.connection-modal,.delete-confirmation-modal,.ideas-modal,.ideas-confirm,.tp-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),textarea,select):focus{background:var(--popup-field);box-shadow:none;border-color:#0000;outline:none}html[data-workspace-layout=lines] body :is(.connection-modal,.delete-confirmation-modal,.ideas-modal,.ideas-confirm,.tp-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),textarea,select):focus-visible{outline:1px solid var(--popup-accent);outline-offset:2px}html[data-workspace-layout=lines] body :is(.connection-modal,.delete-confirmation-modal,.ideas-modal,.ideas-confirm,.tp-dialog) :is(.secondary-button:not(.is-danger),.delete-confirmation-cancel,.ideas-secondary-button,.tp-button:not(.tp-primary):not(.tp-destructive)){background:var(--popup-field);color:var(--ink);box-shadow:none;border:1px solid #0000;border-radius:10px;min-height:40px}html[data-workspace-layout=lines] body :is(.connection-modal,.delete-confirmation-modal,.ideas-modal,.ideas-confirm,.tp-dialog) :is(.secondary-button:not(.is-danger),.delete-confirmation-cancel,.ideas-secondary-button,.tp-button:not(.tp-primary):not(.tp-destructive)):hover:not(:disabled){background:var(--popup-field);color:var(--ink);filter:none}html[data-workspace-layout=lines] body :is(.connection-modal,.delete-confirmation-modal,.ideas-modal,.ideas-confirm,.tp-dialog) :is(.publish-button:not(.publish-button--danger),.primary-button:not(.is-danger),.ideas-primary-button,.tp-primary){background:var(--main-green);color:#fff;box-shadow:none;border-color:#0000;border-radius:10px;min-height:40px}html[data-workspace-layout=lines] body :is(.connection-modal,.delete-confirmation-modal,.ideas-modal,.ideas-confirm,.tp-dialog) :is(.publish-button:not(.publish-button--danger),.primary-button:not(.is-danger),.ideas-primary-button,.tp-primary):hover:not(:disabled){background:var(--main-green);color:#fff;filter:none}html[data-workspace-layout=lines] body :is(.connection-modal,.delete-confirmation-modal,.ideas-modal,.ideas-confirm,.tp-dialog) :is(.publish-button:not(.publish-button--danger),.primary-button:not(.is-danger),.ideas-primary-button,.tp-primary):disabled{background:var(--main-green);color:#fff;opacity:.45}html[data-workspace-layout=lines] body :is(.connection-modal,.delete-confirmation-modal,.ideas-modal,.ideas-confirm,.tp-dialog) :is(.modal-actions,.delete-confirmation-actions,footer){flex-wrap:wrap;align-items:center;gap:10px}html[data-workspace-layout=lines] body :is(.connection-modal,.delete-confirmation-modal,.ideas-modal,.ideas-confirm,.tp-dialog) :is(.modal-actions,.delete-confirmation-actions,footer)>button{width:auto;min-height:40px;margin:0;padding:10px 14px;font-size:13px;line-height:18px}html[data-workspace-layout=lines] body :is(.connection-modal,.delete-confirmation-modal,.ideas-modal,.ideas-confirm,.tp-dialog) button:focus-visible{outline:1px solid var(--popup-accent);outline-offset:3px}html[data-workspace-layout=lines] body :is(.connection-modal,.delete-confirmation-modal,.ideas-confirm){padding:var(--popup-padding);max-height:calc(100svh - 40px)}html[data-workspace-layout=lines] body :is(.delete-confirmation-modal,.ideas-confirm){overflow-y:auto}html[data-workspace-layout=lines] body .tp-dialog-inner{padding:var(--popup-padding)}html[data-workspace-layout=lines] body .connection-modal{gap:24px}html[data-workspace-layout=lines] body .connection-modal .modal-header{align-items:center;margin-bottom:0}html[data-workspace-layout=lines] body .connection-modal .modal-header h2{font-size:20px;font-weight:600}html[data-workspace-layout=lines] body .connection-modal .modal-header .icon-button{color:var(--muted-ink);background:0 0}html[data-workspace-layout=lines] body .connection-modal .modal-header .icon-button:hover{color:var(--ink);background:0 0}@layer popup-focus{html[data-workspace-layout=lines] :is(.connection-modal,.delete-confirmation-modal,.ideas-modal,.ideas-confirm,.tp-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select):focus{background:var(--popup-field)!important;color:var(--ink)!important;box-shadow:none!important;outline:1px solid var(--popup-accent)!important;outline-offset:2px!important;border-color:#0000!important}html[data-workspace-layout=lines] .workspace-create-modal :is(#workspace-name,#new-skill-title):focus{border-color:var(--text-field-focus-border)!important;box-shadow:0 0 0 5px var(--text-field-focus-ring)!important;outline:1px solid var(--text-field-focus-border)!important;outline-offset:-1px!important}}html[data-workspace-layout=lines] body .workspace-create-modal{width:min(520px,100vw - 112px);position:relative;overflow:visible}html[data-workspace-layout=lines] body .workspace-create-modal>.popup-backdrop-close{color:#fff;position:absolute;top:0;left:-40px}html[data-workspace-layout=lines] body .workspace-create-modal>.popup-backdrop-close:is(:hover,:focus-visible):not(:disabled){color:#fff;background:#ffffff47}html[data-workspace-layout=lines] body .workspace-create-modal .workspace-create-form{gap:24px;max-height:calc(100svh - 180px);margin:-6px;padding:6px;overflow-y:auto}html[data-workspace-layout=lines] body .workspace-create-modal .workspace-create-identity-row{align-items:center;gap:16px}html[data-workspace-layout=lines] body .workspace-create-modal .workspace-logo--create-placeholder{border-radius:12px}html[data-workspace-layout=lines] body .workspace-create-modal .profile-field input{height:48px;font-weight:400}html[data-workspace-layout=lines] body .workspace-create-modal .modal-actions{margin-top:0}@media (width<=600px){html[data-workspace-layout=lines] body .modal-backdrop:has(.workspace-create-modal){padding-top:56px}html[data-workspace-layout=lines] body .workspace-create-modal{width:100%}html[data-workspace-layout=lines] body .workspace-create-modal>.popup-backdrop-close{top:-36px;left:0}html[data-workspace-layout=lines] body .workspace-create-modal .workspace-create-identity-row{gap:12px}}html[data-workspace-layout=lines] body .popup-backdrop-close{width:28px;min-width:28px;height:28px;min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}html[data-workspace-layout=lines] body .popup-backdrop-close svg{width:20px;height:20px}html[data-workspace-layout=lines] body :is(.popup-backdrop-close,.upload-flow-popup>.drawer-close,.manual-post-popup>.drawer-close,.drawer-backdrop>.drawer-close,.ideas-settings-backdrop>.ideas-settings-drawer-close,.drawer-backdrop .post-drawer:not(.post-drawer--workspace)>.drawer-close,.ideas-modal:has(.ideas-generate-categories,.ideas-candidates)>header>button){color:#fff}html[data-workspace-layout=lines] body :is(.popup-backdrop-close,.upload-flow-popup>.drawer-close,.manual-post-popup>.drawer-close,.drawer-backdrop>.drawer-close,.ideas-settings-backdrop>.ideas-settings-drawer-close,.drawer-backdrop .post-drawer:not(.post-drawer--workspace)>.drawer-close,.ideas-modal:has(.ideas-generate-categories,.ideas-candidates)>header>button):is(:hover,:focus-visible),html[data-workspace-layout=lines] body :is(.popup-backdrop-close,.upload-flow-popup>.drawer-close,.manual-post-popup>.drawer-close,.drawer-backdrop>.drawer-close,.ideas-settings-backdrop>.ideas-settings-drawer-close,.drawer-backdrop .post-drawer:not(.post-drawer--workspace)>.drawer-close,.ideas-modal:has(.ideas-generate-categories,.ideas-candidates)>header>button) svg,html[data-workspace-layout=lines] body :is(.popup-backdrop-close,.upload-flow-popup>.drawer-close,.manual-post-popup>.drawer-close,.drawer-backdrop>.drawer-close,.ideas-settings-backdrop>.ideas-settings-drawer-close,.drawer-backdrop .post-drawer:not(.post-drawer--workspace)>.drawer-close,.ideas-modal:has(.ideas-generate-categories,.ideas-candidates)>header>button):is(:hover,:focus-visible) svg{color:#fff}html[data-workspace-layout=lines] body :is(.popup-backdrop-close,.upload-flow-popup>.drawer-close,.manual-post-popup>.drawer-close,.drawer-backdrop>.drawer-close,.ideas-settings-backdrop>.ideas-settings-drawer-close,.drawer-backdrop .post-drawer:not(.post-drawer--workspace)>.drawer-close,.ideas-modal:has(.ideas-generate-categories,.ideas-candidates)>header>button):focus-visible{outline-color:#fff}html[data-workspace-layout=lines] body :is(.modal-backdrop:has(>.connection-modal,>.delete-confirmation-modal),.ideas-modal-backdrop:has(>.ideas-modal)){align-items:safe center;padding:32px 56px;overflow-y:auto}html[data-workspace-layout=lines] body :is(.connection-modal,.delete-confirmation-modal,.ideas-modal,.tp-dialog){max-width:100%;max-height:none;position:relative;overflow:visible}html[data-workspace-layout=lines] body :is(.connection-modal>.modal-header>.icon-button,.workspace-delete-confirmation-close,.ideas-modal>header>button,.tp-dialog>.popup-backdrop-close){color:#fff;width:28px;min-width:28px;height:28px;min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:6px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:0;left:-40px;right:auto;transform:none}html[data-workspace-layout=lines] body :is(.connection-modal>.modal-header>.icon-button,.workspace-delete-confirmation-close,.ideas-modal>header>button,.tp-dialog>.popup-backdrop-close) svg{color:#fff;width:20px;height:20px}html[data-workspace-layout=lines] body :is(.connection-modal>.modal-header>.icon-button,.workspace-delete-confirmation-close,.ideas-modal>header>button,.tp-dialog>.popup-backdrop-close):is(:hover,:focus-visible){color:#fff;background:#ffffff29}html[data-workspace-layout=lines] body :is(.connection-modal>.modal-header>.icon-button,.workspace-delete-confirmation-close,.ideas-modal>header>button,.tp-dialog>.popup-backdrop-close):is(:hover,:focus-visible) svg{color:#fff}html[data-workspace-layout=lines] body :is(.connection-modal>.modal-header>.icon-button,.workspace-delete-confirmation-close,.ideas-modal>header>button,.tp-dialog>.popup-backdrop-close):focus-visible{outline-offset:2px;outline:1px solid #fff}html[data-workspace-layout=lines] body .workspace-delete-confirmation-modal{row-gap:24px;min-height:0}html[data-workspace-layout=lines] body .workspace-delete-confirmation-modal .workspace-logo{border-radius:12px}html[data-workspace-layout=lines] body .workspace-delete-confirmation-modal .delete-confirmation-actions{margin-top:0}html[data-workspace-layout=lines] body .ideas-modal>header{background:0 0;border-bottom:0}html[data-workspace-layout=lines] body .tp-dialog{max-width:calc(100vw - 112px)}html[data-workspace-layout=lines] body .tp-dialog .tp-dialog-inner{border-radius:inherit;max-height:calc(100svh - 112px);overflow-y:auto}@media (width<=720px){html[data-workspace-layout=lines] body :is(.modal-backdrop:has(>.connection-modal,>.delete-confirmation-modal),.ideas-modal-backdrop:has(>.ideas-modal)){padding:56px 20px 20px}html[data-workspace-layout=lines] body :is(.connection-modal>.modal-header>.icon-button,.workspace-delete-confirmation-close,.ideas-modal>header>button,.tp-dialog>.popup-backdrop-close){top:-36px;left:0}html[data-workspace-layout=lines] body .tp-dialog{max-width:calc(100vw - 40px)}}html[data-workspace-layout=lines] body .ideas-script-setup-popup .ideas-script-setup-body{padding:var(--popup-padding);background:var(--popup-surface);color:var(--ink);box-shadow:var(--popup-shadow);border:0;border-radius:16px}html[data-workspace-layout=lines] body .ideas-script-setup-popup .ideas-script-length-options legend{color:var(--ink);font-weight:650}html[data-workspace-layout=lines] body .ideas-script-setup-popup .ideas-field-note{color:var(--muted-ink)}html[data-workspace-layout=lines] body .ideas-script-setup-popup .ideas-script-length-options button{--control-hover-outline:none;background:var(--popup-field);min-height:40px;color:var(--muted-ink);box-shadow:none;border:0;border-radius:10px;font-weight:650}html[data-workspace-layout=lines] body .ideas-script-setup-popup .ideas-script-length-options button:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 5%, var(--popup-field));color:var(--ink)}html[data-workspace-layout=lines] body .ideas-script-setup-popup .ideas-script-length-options button.is-selected,html[data-workspace-layout=lines] body .ideas-script-setup-popup .ideas-script-length-options button.is-selected:hover:not(:disabled){background:color-mix(in srgb, var(--main-green) 12%, var(--popup-field));color:var(--main-green)}html[data-workspace-layout=lines] body .ideas-script-setup-popup .ideas-script-length-options button:focus-visible{outline:1px solid var(--popup-accent);outline-offset:2px}html[data-workspace-layout=lines] body .ideas-script-setup-popup .ideas-script-length-options button:disabled{opacity:.5;cursor:wait}html[data-workspace-layout=lines] body .ideas-script-setup-popup .ideas-modal-actions{background:0 0;border:0}html[data-workspace-layout=lines] body .ideas-script-setup-popup .ideas-primary-button{background:var(--main-green);color:#fff;box-shadow:none;border:0;border-radius:10px}html[data-workspace-layout=lines] body .ideas-script-setup-popup .ideas-primary-button:hover:not(:disabled),html[data-workspace-layout=lines] body .ideas-script-setup-popup .ideas-primary-button:focus-visible,html[data-workspace-layout=lines] body .ideas-script-setup-popup .ideas-primary-button:disabled{background:var(--main-green);color:#fff}html[data-workspace-layout=lines] body .ideas-script-setup-popup .ideas-primary-button:disabled{opacity:.45}html[data-workspace-layout=lines][data-theme=light] body .ideas-script-setup-popup .ideas-script-action-error{color:var(--primary)}html[data-workspace-layout=lines][data-theme=light] body .ideas-script-setup-popup .ideas-script-length-options button{--control-hover-outline:1px solid var(--main-green)}html[data-workspace-layout=lines][data-theme=light] body .ideas-script-setup-popup .ideas-script-length-options button:hover:not(:disabled),html[data-workspace-layout=lines][data-theme=light] body .ideas-script-setup-popup .ideas-script-length-options button.is-selected{outline:1px solid var(--main-green);outline-offset:-1px;background:#fff}html[data-workspace-layout=lines][data-theme=light] body .ideas-script-setup-popup .ideas-script-length-options button.is-selected,html[data-workspace-layout=lines][data-theme=light] body .ideas-script-setup-popup .ideas-script-length-options button.is-selected:hover:not(:disabled){color:var(--main-green);background:#fff}html[data-workspace-layout=lines][data-theme=light] body .ideas-script-setup-popup .ideas-script-length-options button:focus-visible{outline-offset:2px}html[data-workspace-layout=lines][data-theme=dark] body .ideas-script-setup-popup .ideas-script-length-options button{--control-hover-outline:1px solid var(--interaction-hover-outline)}html[data-workspace-layout=lines][data-theme=dark] body .ideas-script-setup-popup .ideas-script-length-options button:hover:not(:disabled){background:var(--popup-field);outline:1px solid var(--interaction-hover-outline);outline-offset:-1px}html[data-workspace-layout=lines][data-theme=dark] body .ideas-script-setup-popup .ideas-script-length-options button.is-selected,html[data-workspace-layout=lines][data-theme=dark] body .ideas-script-setup-popup .ideas-script-length-options button.is-selected:hover:not(:disabled){--control-hover-outline:1px solid #fff;background:var(--popup-field);color:#fff;outline-offset:-1px;outline:1px solid #fff}html[data-workspace-layout=lines][data-theme=dark] body .ideas-script-setup-popup .ideas-script-length-options button:focus-visible{outline:1px solid var(--popup-accent);outline-offset:2px}html[data-workspace-layout=lines] body :is(.sidebar .nav-button,.sidebar-profile-action,.workspace-menu .workspace-menu-item,.ideas-angle-filter-option,.ideas-category-select-option,.idea-card-actions-menu button,.connection-provider-option,.create-post-dropdown button,.post-actions-dropdown button,.drawer-thumbnail-option,.upload-select-option,.scheduler-month-time-option,.settings-timezone-option,.ideas-script-duration-menu button,.tp-action-menu button,.tp-account-menu button,.tp-sidebar-account-menu button){letter-spacing:normal;font-family:inherit;font-size:14px;font-weight:550}html[data-workspace-layout=lines] body :is(.sidebar .nav-button,.sidebar-profile-action,.workspace-menu .workspace-menu-item,.ideas-angle-filter-option,.ideas-category-select-option,.idea-card-actions-menu button,.connection-provider-option,.create-post-dropdown button,.post-actions-dropdown button,.drawer-thumbnail-option,.upload-select-option,.scheduler-month-time-option,.settings-timezone-option,.ideas-script-duration-menu button,.tp-action-menu button,.tp-account-menu button,.tp-sidebar-account-menu button) strong{font-size:inherit;font-weight:inherit}html[data-workspace-layout=lines] body :is(.sidebar .nav-button,.sidebar-profile-action,.workspace-menu .workspace-menu-item,.ideas-angle-filter-option,.ideas-category-select-option,.idea-card-actions-menu button,.connection-provider-option,.create-post-dropdown button,.post-actions-dropdown button,.drawer-thumbnail-option,.upload-select-option,.scheduler-month-time-option,.settings-timezone-option,.ideas-script-duration-menu button,.tp-action-menu button,.tp-account-menu button,.tp-sidebar-account-menu button) svg:not(.connection-provider-icon *){width:19px;height:19px}html[data-workspace-layout=lines] body .sidebar .nav-button:not(.nav-button--upgrade):not(.sidebar-app-download):not(.is-disabled){color:var(--navigation-text)}html[data-workspace-layout=lines] body .sidebar .nav-button:not(.nav-button--upgrade):not(.sidebar-app-download):not(.is-disabled) svg{color:var(--navigation-icon)}html[data-workspace-layout=lines] body .sidebar .nav-button:not(.nav-button--upgrade):not(.sidebar-app-download):not(.is-disabled):is(:hover,:focus-visible){color:var(--navigation-hover-text)}html[data-workspace-layout=lines] body .sidebar .nav-button:not(.nav-button--upgrade):not(.sidebar-app-download):not(.is-disabled):is(:hover,:focus-visible) svg{color:inherit}html[data-workspace-layout=lines] body .sidebar .nav-button:not(.nav-button--upgrade):not(.sidebar-app-download):not(.is-disabled).is-active{color:var(--navigation-selected-text)}html[data-workspace-layout=lines] body .sidebar .nav-button:not(.nav-button--upgrade):not(.sidebar-app-download):not(.is-disabled).is-active svg{color:inherit}html[data-workspace-layout=lines] body :is(.sidebar-profile-action,.workspace-menu .workspace-menu-item,.ideas-angle-filter-option,.ideas-category-select-option,.idea-card-actions-menu button,.connection-provider-option,.create-post-dropdown button,.post-actions-dropdown button,.drawer-thumbnail-option,.upload-select-option,.scheduler-month-time-option,.settings-timezone-option,.ideas-script-duration-menu button,.tp-action-menu button,.tp-account-menu button,.tp-sidebar-account-menu button):not(.is-danger):not(.tp-destructive){color:var(--navigation-text)}html[data-workspace-layout=lines] body :is(.sidebar-profile-action,.workspace-menu .workspace-menu-item,.ideas-angle-filter-option,.ideas-category-select-option,.idea-card-actions-menu button,.connection-provider-option,.create-post-dropdown button,.post-actions-dropdown button,.drawer-thumbnail-option,.upload-select-option,.scheduler-month-time-option,.settings-timezone-option,.ideas-script-duration-menu button,.tp-action-menu button,.tp-account-menu button,.tp-sidebar-account-menu button):not(.is-danger):not(.tp-destructive)>strong{color:inherit}html[data-workspace-layout=lines] body :is(.sidebar-profile-action,.workspace-menu .workspace-menu-item,.ideas-angle-filter-option,.ideas-category-select-option,.idea-card-actions-menu button,.connection-provider-option,.create-post-dropdown button,.post-actions-dropdown button,.drawer-thumbnail-option,.upload-select-option,.scheduler-month-time-option,.settings-timezone-option,.ideas-script-duration-menu button,.tp-action-menu button,.tp-account-menu button,.tp-sidebar-account-menu button):not(.is-danger):not(.tp-destructive) svg:not(.connection-provider-icon *){color:var(--navigation-icon)}html[data-workspace-layout=lines] body :is(.sidebar-profile-action,.workspace-menu .workspace-menu-item,.ideas-angle-filter-option,.ideas-category-select-option,.idea-card-actions-menu button,.connection-provider-option,.create-post-dropdown button,.post-actions-dropdown button,.drawer-thumbnail-option,.upload-select-option,.scheduler-month-time-option,.settings-timezone-option,.ideas-script-duration-menu button,.tp-action-menu button,.tp-account-menu button,.tp-sidebar-account-menu button):not(.is-danger):not(.tp-destructive):is(:hover,:focus-visible):not(:disabled){color:var(--navigation-hover-text)}html[data-workspace-layout=lines] body :is(.sidebar-profile-action,.workspace-menu .workspace-menu-item,.ideas-angle-filter-option,.ideas-category-select-option,.idea-card-actions-menu button,.connection-provider-option,.create-post-dropdown button,.post-actions-dropdown button,.drawer-thumbnail-option,.upload-select-option,.scheduler-month-time-option,.settings-timezone-option,.ideas-script-duration-menu button,.tp-action-menu button,.tp-account-menu button,.tp-sidebar-account-menu button):not(.is-danger):not(.tp-destructive):is(:hover,:focus-visible):not(:disabled) svg:not(.connection-provider-icon *){color:inherit}html[data-workspace-layout=lines] body :is(.sidebar-profile-action,.workspace-menu .workspace-menu-item,.ideas-angle-filter-option,.ideas-category-select-option,.idea-card-actions-menu button,.connection-provider-option,.create-post-dropdown button,.post-actions-dropdown button,.drawer-thumbnail-option,.upload-select-option,.scheduler-month-time-option,.settings-timezone-option,.ideas-script-duration-menu button,.tp-action-menu button,.tp-account-menu button,.tp-sidebar-account-menu button):not(.is-danger):not(.tp-destructive):is(.is-active,.is-selected,[aria-selected=true],[aria-checked=true],[aria-pressed=true]){color:var(--navigation-selected-text)}html[data-workspace-layout=lines] body :is(.sidebar-profile-action,.workspace-menu .workspace-menu-item,.ideas-angle-filter-option,.ideas-category-select-option,.idea-card-actions-menu button,.connection-provider-option,.create-post-dropdown button,.post-actions-dropdown button,.drawer-thumbnail-option,.upload-select-option,.scheduler-month-time-option,.settings-timezone-option,.ideas-script-duration-menu button,.tp-action-menu button,.tp-account-menu button,.tp-sidebar-account-menu button):not(.is-danger):not(.tp-destructive):is(.is-active,.is-selected,[aria-selected=true],[aria-checked=true],[aria-pressed=true]) svg:not(.connection-provider-icon *){color:inherit}html[data-workspace-layout=lines] body :is(.sidebar-profile-action,.workspace-menu .workspace-menu-item,.ideas-angle-filter-option,.ideas-category-select-option,.idea-card-actions-menu button,.connection-provider-option,.create-post-dropdown button,.post-actions-dropdown button,.drawer-thumbnail-option,.upload-select-option,.scheduler-month-time-option,.settings-timezone-option,.ideas-script-duration-menu button,.tp-action-menu button,.tp-account-menu button,.tp-sidebar-account-menu button){text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;min-height:44px;padding:0 12px 0 52px;display:grid}html[data-workspace-layout=lines] body :is(.sidebar-profile-action,.workspace-menu .workspace-menu-item,.ideas-angle-filter-option,.ideas-category-select-option,.idea-card-actions-menu button,.connection-provider-option,.create-post-dropdown button,.post-actions-dropdown button,.drawer-thumbnail-option,.upload-select-option,.scheduler-month-time-option,.settings-timezone-option,.ideas-script-duration-menu button,.tp-action-menu button,.tp-account-menu button,.tp-sidebar-account-menu button)>:is(span,strong){min-width:0}html[data-workspace-layout=lines] body :is(.sidebar-profile-action,.workspace-menu .workspace-menu-item,.ideas-angle-filter-option,.ideas-category-select-option,.idea-card-actions-menu button,.connection-provider-option,.create-post-dropdown button,.post-actions-dropdown button,.drawer-thumbnail-option,.upload-select-option,.scheduler-month-time-option,.settings-timezone-option,.ideas-script-duration-menu button,.tp-action-menu button,.tp-account-menu button,.tp-sidebar-account-menu button):has(>:is(svg,.workspace-logo,.sidebar-profile-avatar,.connection-provider-icon):first-child){grid-template-columns:52px minmax(0,1fr) auto;padding-left:0}html[data-workspace-layout=lines] body :is(.sidebar-profile-action,.workspace-menu .workspace-menu-item,.ideas-angle-filter-option,.ideas-category-select-option,.idea-card-actions-menu button,.connection-provider-option,.create-post-dropdown button,.post-actions-dropdown button,.drawer-thumbnail-option,.upload-select-option,.scheduler-month-time-option,.settings-timezone-option,.ideas-script-duration-menu button,.tp-action-menu button,.tp-account-menu button,.tp-sidebar-account-menu button):has(>:is(svg,.workspace-logo,.sidebar-profile-avatar,.connection-provider-icon):first-child)>:first-child{justify-self:center;margin-inline:0}html[data-workspace-layout=lines] body :is(.sidebar-profile-action,.workspace-menu .workspace-menu-item,.ideas-angle-filter-option,.ideas-category-select-option,.idea-card-actions-menu button,.connection-provider-option,.create-post-dropdown button,.post-actions-dropdown button,.drawer-thumbnail-option,.upload-select-option,.scheduler-month-time-option,.settings-timezone-option,.ideas-script-duration-menu button,.tp-action-menu button,.tp-account-menu button,.tp-sidebar-account-menu button)>:is(svg,kbd):last-child:not(:first-child){justify-self:end;margin-left:12px}html[data-workspace-layout=lines] body .ideas-angle-filter-archived{grid-template-columns:minmax(0,1fr) auto auto;padding-left:0}html[data-workspace-layout=lines] body .ideas-angle-filter-archived>span:first-child{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:0;display:grid}html[data-workspace-layout=lines] body .ideas-angle-filter-archived>span:first-child>svg{justify-self:center}.mcp-access{min-height:100dvh;padding:32px 20px}.mcp-access-panel{width:min(100%,600px);max-height:none;margin:auto}.mcp-wordmark{color:#fff;font-size:24px;font-weight:700;text-decoration:none}.mcp-access-panel h1{margin:24px 0 8px}.mcp-access-panel p,.mcp-access-panel li{line-height:1.6}.mcp-account,.mcp-callback{opacity:.75;overflow-wrap:anywhere}.mcp-access-panel ul{padding-left:22px}.mcp-access-panel li{margin-bottom:12px}.mcp-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.mcp-actions .primary-button{color:#fff}.mcp-back{margin-top:24px;display:inline-block}.mcp-connection{border-top:1px solid #ffffff24;padding:18px 0}.mcp-connection h2{margin:0;font-size:18px}@media (width<=480px){.mcp-actions{flex-direction:column-reverse}.mcp-actions button{width:100%}}.mcp-signin-options{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.mcp-access-panel form{gap:12px;display:grid}.mcp-access-panel input{color:#fff;width:100%;font:inherit;background:#111827;border:1px solid #3c475b;border-radius:10px;padding:12px}.mcp-access-panel .primary-button{color:#fff}.mcp-connections-link{color:var(--text-secondary,#b8c0d0);font-size:14px;text-decoration:underline}.mcp-access .mcp-access-panel{text-align:left;flex-direction:column;align-items:stretch;gap:16px;display:flex}.mcp-access-panel p,.mcp-access-panel ul{text-align:left;margin:0}.mcp-access-panel a:not(.mcp-wordmark){color:#b7b9ef}.mcp-access-panel .mcp-callback{overflow-wrap:anywhere;word-break:break-word}.mcp-access-panel h1{font-size:clamp(26px,5vw,36px)}.app-shell.mcp-access:has(.mcp-consent-panel){background:var(--background);justify-content:center;align-items:flex-start;padding:clamp(24px,5vh,56px) 24px;display:flex}.mcp-access .mcp-consent-panel{width:min(100%,560px);min-width:0;color:var(--ink);gap:24px;margin:0;font-size:14px}.mcp-consent-header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;display:flex}.mcp-consent-header .mcp-wordmark{display:flex}.mcp-consent-header .mcp-wordmark img{width:88px;height:auto}.mcp-consent-label{color:var(--muted-ink);align-items:center;gap:7px;font-size:12px;display:inline-flex}.mcp-client-identity{color:var(--muted-ink);align-items:center;gap:16px;margin-top:4px;display:flex}.mcp-client-icon{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.mcp-client-icon img{object-fit:contain;width:30px;height:30px}.mcp-service-name{color:var(--ink);letter-spacing:-.6px;font-size:22px;font-weight:750}.mcp-consent-panel .mcp-consent-heading h1{letter-spacing:-.8px;overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(25px,4vw,30px);line-height:1.2}.mcp-consent-heading p{color:var(--muted-ink)}.mcp-consent-panel .mcp-account{background:var(--surface-soft);border:1px solid var(--border-soft);opacity:1;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.mcp-account-avatar{background:color-mix(in srgb, var(--main-green) 15%, var(--background));height:34px;color:var(--ink);border-radius:50%;flex:0 0 34px;place-items:center;font-weight:650;display:grid}.mcp-account>div{gap:2px;min-width:0;display:grid}.mcp-account>div>span{color:var(--muted-ink);font-size:12px}.mcp-account strong{overflow-wrap:anywhere;font-size:13px;font-weight:550}.mcp-consent-permissions h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:13px;font-weight:600}.mcp-consent-panel .mcp-consent-permissions ul{padding:0;list-style:none}.mcp-consent-panel .mcp-consent-permissions li{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:14px;margin:0;padding:17px 0;display:flex}.mcp-consent-permissions li>svg{color:var(--muted-ink);flex-shrink:0;margin-top:2px}.mcp-consent-permissions h3{margin:0 0 4px;font-size:14px;font-weight:600}.mcp-consent-permissions p{color:var(--muted-ink);font-size:13px}.mcp-consent-note{color:var(--muted-ink);align-items:flex-start;gap:12px;font-size:12px;display:flex}.mcp-consent-note svg{flex-shrink:0;margin-top:2px}.mcp-consent-panel .mcp-consent-revoke{color:var(--muted-ink);font-size:12px}.mcp-consent-panel a:not(.mcp-wordmark){color:var(--ink);text-underline-offset:3px}.mcp-technical-details{color:var(--muted-ink);font-size:12px}.mcp-technical-details summary{cursor:pointer;width:fit-content}.mcp-technical-details .mcp-callback{opacity:1;gap:6px;padding-top:12px;font-size:12px;display:grid}.mcp-consent-panel .mcp-actions{grid-template-columns:1fr 2fr;gap:12px;margin:0;padding-top:4px;display:grid}.mcp-consent-panel .mcp-actions button{min-height:46px;box-shadow:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:600;display:flex}.mcp-consent-panel .mcp-actions .secondary-button{border:1px solid var(--border-soft);color:var(--ink);background:0 0}.mcp-consent-panel .mcp-actions .secondary-button:hover:not(:disabled){background:var(--surface-soft);border-color:var(--muted-ink)}.mcp-consent-panel .mcp-actions .primary-button{background:var(--main-green);color:#fff;border:1px solid #0000}.mcp-consent-panel .mcp-actions .primary-button:hover:not(:disabled){background:color-mix(in srgb, var(--main-green) 90%, black);color:#fff}.mcp-consent-panel .mcp-back{align-self:center;align-items:center;gap:7px;margin-top:0;font-size:12px;text-decoration:none;display:flex;color:var(--muted-ink)!important}.mcp-consent-panel :is(a,button,summary):focus-visible{outline:2px solid var(--main-green);outline-offset:4px}.mcp-consent-error{border:1px solid var(--primary);border-radius:10px;padding:14px}.mcp-consent-error button{margin-top:10px}.mcp-loading{color:var(--muted-ink);align-items:center;gap:10px;display:flex}@media (width<=480px){.app-shell.mcp-access:has(.mcp-consent-panel){padding:24px 20px 36px}.mcp-access .mcp-consent-panel{gap:20px}.mcp-consent-header{padding-bottom:20px}.mcp-consent-label{font-size:11px}}.mcp-consent-header .mcp-logo-light,html[data-theme=light] .mcp-consent-header .mcp-logo-dark{display:none}html[data-theme=light] .mcp-consent-header .mcp-logo-light{display:block}
