.auth-shell{background:radial-gradient(circle at 18% 4%,#55b9ff29,transparent 34%),radial-gradient(circle at 86% 92%,color-mix(in srgb, var(--accent-solid) 18%, transparent),transparent 38%),var(--panel-soft);place-items:center;min-height:100vh;padding:32px;display:grid}.auth-page{justify-items:center;gap:22px;width:min(430px,100%);animation:.38s cubic-bezier(.2,.8,.3,1) both auth-page-in;display:grid}@keyframes auth-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.auth-brand{color:var(--ink);align-items:center;gap:10px;font-size:16px;display:flex}.auth-brand>img{object-fit:cover;border-radius:11px;width:36px;height:36px;display:block;box-shadow:0 10px 24px #0000002e}.auth-brand>strong{letter-spacing:-.02em;font-weight:720}.auth-card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;width:100%;overflow:hidden;box-shadow:0 28px 75px #272a4b21,0 2px 7px #272a4b0a}.auth-card-copy{border-bottom:1px solid var(--line);padding:28px 30px 22px}.auth-kicker{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:780;display:block}.auth-card-copy h1{letter-spacing:-.04em;margin:0 0 8px;font-size:27px;font-weight:650}.auth-card-copy p{color:var(--muted);margin:0;font-size:11px}.auth-card-copy .auth-notice{border:1px solid var(--line);background:var(--panel-soft);color:#267652;border-radius:9px;margin-top:14px;padding:10px 12px;line-height:1.45}.auth-form{gap:16px;padding:24px 30px 28px;display:grid}.auth-field{gap:7px;display:grid}.auth-field>span{color:var(--ink);font-size:10px;font-weight:680}.auth-field>div{border:1px solid var(--line);background:var(--panel-soft);border-radius:11px;align-items:center;height:45px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.auth-field>div:focus-within{background:var(--panel);border-color:#8e6df0;box-shadow:0 0 0 3px #8157f51c}.auth-field i{width:41px;color:var(--muted);place-items:center;display:grid}.auth-field i svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.auth-field input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:12px}.auth-field input::placeholder{color:var(--muted)}.auth-field button{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;margin-right:7px;padding:0 8px;font-size:9px;font-weight:680}.auth-field button:hover{background:var(--panel-soft);color:var(--accent)}.auth-field>small{color:var(--danger);font-size:9px}.auth-error{border:1px solid var(--line);background:var(--panel-soft);color:#b83d58;border-radius:9px;margin:0;padding:9px 11px;font-size:10px}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b61f5,#7250df);border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;height:44px;margin-top:2px;font-size:11px;font-weight:720;transition:transform .16s,box-shadow .16s,opacity .16s;display:flex;box-shadow:0 10px 22px #7250df33}.auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 13px 28px #7250df42}.auth-submit:active:not(:disabled){transform:translateY(0)}.auth-submit:disabled{opacity:.62;cursor:wait}.auth-submit svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.auth-switch{text-align:center;color:var(--muted);margin:1px 0 0;font-size:10px}.auth-switch a{color:var(--accent);font-weight:720}.auth-switch a:hover{text-decoration:underline}.auth-footnote{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:9px;display:flex}.auth-footnote i{background:#27b66e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #27b66e1c}.sidebar>.nav{flex:1;min-height:0;overflow:auto}.sidebar-profile>form{margin-left:auto}.sidebar-profile>form button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;transition:background .16s,color .16s;display:grid}.sidebar-profile>form button:hover{background:var(--panel-soft);color:#d34f67}.sidebar-profile>form svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}@media (max-width:520px){.auth-shell{padding:18px}.auth-page{gap:18px}.auth-card-copy{padding:25px 22px 19px}.auth-form{padding:21px 22px 24px}}.auth-page.auth-leads{--accent:#3185ff;--accent-solid:#3185ff}.auth-leads-mark{color:#fff;background:#3185ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px 3px #ffffff45,inset 0 -1px 2px #165ee438,0 4px 12px #3185ff20}.auth-leads-mark svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.auth-leads .auth-submit{background:#3185ff;box-shadow:inset 0 1px 3px #ffffff45,inset 0 -1px 2px #165ee438,0 5px 15px #3185ff20}.auth-leads .auth-submit:hover:not(:disabled){box-shadow:inset 0 1px 3px #ffffff45,0 7px 20px #3185ff30}.auth-leads .auth-field>div:focus-within{border-color:#72aaff;box-shadow:0 0 0 3px #3185ff13}.auth-leads .auth-card-copy p{line-height:1.7}
html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090d14;--bg-soft:#0d131d;--panel:#121925;--panel-raised:#172130;--panel-soft:#0f1621;--ink:#eef4ff;--muted:#94a2b8;--line:#273244;--line-bright:#344258;--accent:#8f6cff;--accent-blue:#4f9dff;--accent-pink:#ed4eb1;--accent-soft:#8f6cff29;--good:#35c985;--warn:#e9a83c;--danger:#ff6685;--dark-shadow:0 18px 48px #00000057, 0 2px 8px #0000003d;--shadow:0 18px 48px #00000057, 0 2px 8px #0000003d}html.dark,html.dark body{background:var(--bg);color:var(--ink)}html.dark body{background:radial-gradient(circle at 82% -8%, color-mix(in srgb, var(--accent-solid) 13%, transparent), transparent 35%), radial-gradient(circle at 28% 105%, #2c87cf14, transparent 34%), var(--bg)}html.dark *{scrollbar-color:#38465d transparent}html.dark ::selection{background:color-mix(in srgb, var(--accent-solid) 38%, transparent);color:#fff}html.dark .shell,html.dark .workspace,html.dark .main{background:0 0}html.dark .sidebar{border-color:var(--line);background:#0b1019f2;box-shadow:14px 0 45px #0003}html.dark .workspace-bar{border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c121cdb;box-shadow:0 1px #ffffff05}html.dark .workspace-bar>b,html.dark .brand-copy small,html.dark .nav-section-label{color:#66758d}html.dark .creator-tab,html.dark .workspace-bar>button,html.dark .mobile-menu-button,html.dark .brand-options,html.dark .sidebar-close{border-color:var(--line);background:var(--panel-soft);color:var(--muted)}html.dark .creator-tab strong,html.dark .brand-copy strong,html.dark .sidebar-profile strong{color:var(--ink)}html.dark .creator-tab span,html.dark .brand-mark{background:linear-gradient(145deg, var(--accent-solid), #5c8cff);color:#fff}html.dark .brand-logo{filter:drop-shadow(0 4px 12px #00000061)}.theme-toggle{border:1px solid var(--line);background:var(--panel);color:#637086;cursor:pointer;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid;padding:0!important}.theme-toggle:hover{transform:translateY(-1px)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.workspace-bar>.theme-toggle{margin-left:auto}.workspace-bar>.theme-toggle+button{margin-left:0!important}html.dark .theme-toggle{border-color:var(--line);background:var(--panel);color:#ffd978}html.dark .nav a,html.dark .nav button,html.dark .sidebar-settings-link{color:var(--muted)}html.dark .nav a:hover,html.dark .nav button:hover,html.dark .sidebar-settings-link:hover{background:var(--panel);color:var(--ink)}html.dark .nav a.active,html.dark .nav button.active,html.dark .sidebar-settings-link.active{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-solid) 22%, transparent), #4f9dff1a);color:#fff}html.dark .nav a.active svg,html.dark .nav button.active svg,html.dark .sidebar-settings-link.active svg{color:#a98dff}html.dark .sidebar-balance,html.dark .sidebar-profile{border-color:var(--line);background:var(--panel-soft)}html.dark .sidebar-balance span,html.dark .sidebar-profile span,html.dark .sidebar-profile small{color:var(--muted)}html.dark :where(h1,h2,h3,h4,h5,h6),html.dark :where(.page-head,.admin-head,.content-library-page,.generation-settings-page) strong{color:var(--ink)}html.dark :where(input,textarea,select){box-shadow:none;border-color:var(--line)!important;background:var(--panel-soft)!important;color:var(--ink)!important}html.dark :where(input,textarea)::placeholder{color:#64738a}html.dark :where(input,textarea,select):focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px #8f6cff24!important}html.dark select option{background:var(--panel-soft);color:var(--ink)}html.dark :where(button,a){-webkit-tap-highlight-color:transparent}html.dark :where(.card,.admin-panel,.admin-create,.admin-metrics article,.pricing-grid article,.todo-summary article,.todo-create,.todo-list article,.automation-list-page,.stacked-tools-page,.content-library-page,.saved-posts-page,.generation-settings-page,.messenger-shell,.telegram-card,.telegram-note,.scheduled-posts-board,.scheduled-publications-day,.reel-factory-recipes,.reel-factory-feed,.reel-ideas-library,.reel-factory-overview>article,.nude-img2img-library,.master-prompt-admin,.master-prompt-editor){box-shadow:var(--dark-shadow);border-color:var(--line)!important;background:var(--panel)!important}html.dark :where([class*=-card],[class*=-panel],[class*=-board],[class*=-library],[class*=-modal]){border-color:var(--line)}html.dark :where(.admin-panel>header,.automation-table-head,.saved-post-table-head,.member-table-head,.tracking-table-head,.nude-img2img-table-head,.reel-factory-recipes>header,.reel-factory-feed>header,.reel-ideas-library>header,.scheduled-posts-board>header,.scheduled-publications-day>header,.master-prompt-editor>header){border-color:var(--line)!important;background:var(--panel-soft)!important}html.dark :where(.automation-table-body>article,.saved-post-row,.member-table-body>article,.tracking-table-body>article,.nude-img2img-library>article,.reel-factory-row,.reel-video-job,.scheduled-post-list>article,.scheduled-publications-day>div>article){border-color:var(--line)!important;background:var(--panel)!important}html.dark :where(.automation-table-body>article,.saved-post-row,.member-table-body>article,.tracking-table-body>article,.nude-img2img-library>article,.reel-factory-row):hover{background:var(--panel)!important}html.dark :where(.sub,.muted,small,time),html.dark :where([class*=-copy],[class*=-meta],[class*=-description]) p{color:var(--muted)}html.dark :where([class*=-copy],[class*=-identity],[class*=-title]) strong,html.dark :where(th,td,label){color:var(--ink)}html.dark :where(.button.secondary,.button.quiet,button.secondary,button.quiet),html.dark :where(.content-pagination button,.settings-scope-tabs button){border-color:var(--line)!important;background:var(--panel)!important;color:var(--muted)!important}html.dark :where(.button.secondary,.button.quiet,button.secondary,button.quiet):hover,html.dark :where(.content-pagination button,.settings-scope-tabs button):hover{border-color:var(--line-bright)!important;background:var(--panel-raised)!important;color:#fff!important}html.dark :where(.primary,.todo-primary,.saved-create,.tracking-apply){background:linear-gradient(135deg, var(--accent-solid), var(--accent-solid));color:#fff;border-color:#0000;box-shadow:0 8px 20px #595ce238}html.dark :where(.generation-setting-card,.candidate-count-setting,.lora-strength-setting,.ccd-setting,.generation-price-note,.workflow-default-fields,.master-prompt-nav){border-color:var(--line)!important;background:var(--panel-soft)!important}html.dark .settings-scope-tabs{border-color:var(--line);background:var(--panel-soft)}html.dark :where(.generation-setting-card button,.master-prompt-nav button),html.dark .generation-model-options button{border-color:var(--line);background:var(--panel);color:var(--muted)}html.dark :where(.generation-setting-card button,.master-prompt-nav button).active,html.dark .generation-model-options button.selected,html.dark .settings-scope-tabs button.active{border-color:var(--accent)!important;background:color-mix(in srgb, var(--accent-solid) 18%, transparent)!important;color:var(--ink)!important}html.dark .generation-model-options button:hover{border-color:var(--line);background:var(--panel)}html.dark .generation-model-options button>i{border-color:var(--line);background:var(--panel-soft)}html.dark .generation-model-options button.selected>i{border-color:var(--accent);background:var(--accent-solid)}html.dark .generation-settings-section-heading{border-color:var(--line)}html.dark .master-prompt-textarea textarea{background:var(--bg)!important}html.dark .master-prompt-variables code{background:color-mix(in srgb, var(--accent-solid) 14%, transparent);color:#c3b2ff}html.dark .chat-list,html.dark .conversation-pane,html.dark .copilot-panel,html.dark .conversation-head,html.dark .chat-list-head,html.dark .manual-composer,html.dark .suggestion{border-color:var(--line)!important;background:var(--panel)!important}html.dark .chat-history{background:radial-gradient(circle at 85% 8%, #624abc14, transparent 28%), var(--bg)}html.dark .chat-row{border-color:var(--line)}html.dark .chat-row:hover,html.dark .chat-row.active{background:var(--panel)}html.dark .message-row:not(.outgoing) .message-bubble{background:var(--panel);color:var(--ink)}html.dark .message-row.outgoing .message-bubble{background:linear-gradient(145deg, var(--accent-solid), var(--accent-solid));color:#fff}html.dark .composer-tools button,html.dark .icon-button,html.dark .composer-send{border-color:var(--line);background:var(--panel-soft);color:#8fa0b7}html.dark :where(.candidate-modal,.content-action-modal,.reel-create-modal,.reel-factory-modal,.candidate-library-modal,.lingerie-upload-modal,.nude-prompt-modal,.nude-row-settings-modal){color:var(--ink);border-color:var(--line)!important;background:var(--panel)!important;box-shadow:0 28px 80px #0009!important}html.dark :where(.candidate-modal,.content-action-modal,.reel-create-modal,.reel-factory-modal,.candidate-library-modal,.lingerie-upload-modal,.nude-prompt-modal,.nude-row-settings-modal)>:where(header,footer){border-color:var(--line)!important;background:var(--panel-soft)!important}html.dark :where(.candidate-modal-backdrop,.nude-prompt-backdrop,[class*=modal-backdrop]){background:#02050ac2}html.dark :where(.candidate-kind-panel,.candidate-model-picker button,.reel-factory-frame-editor,.reel-factory-form,.reel-factory-settings,.reel-shot-reference,.reel-idea-shot-picker,.reel-idea-prompt-editors,.reel-idea-card,.reel-shot-specs,.nude-prompt-prefix,.nude-row-settings-body>label,.post-timing-options>button,.post-schedule-input){border-color:var(--line)!important;background:var(--panel-soft)!important}html.dark :where(.candidate-model-picker button.selected,.reel-idea-shot-card.active,.post-timing-options>button.active){border-color:var(--accent)!important;background:color-mix(in srgb, var(--accent-solid) 16%, transparent)!important}html.dark .nude-prompt-prefix code,html.dark .nude-prompt-prefix span{color:#b8a6ff}html.dark .nude-img2img-count,html.dark .nude-img2img-count>button{border-color:var(--line);background:var(--panel-soft);color:var(--muted)}html.dark .reels-subtabs button,html.dark .reel-factory-overview>button,html.dark .reel-factory-row-actions button,html.dark .reel-video-job-actions :where(a,button){border-color:var(--line);background:var(--panel);color:var(--muted)}html.dark .reels-subtabs button:hover,html.dark .reels-subtabs button[aria-current=page]{background:var(--panel);border-color:#6e63b9}html.dark .reel-factory-specs>*,html.dark .scheduled-post-platforms>span,html.dark .scheduled-publication-platforms i{border-color:var(--line);background:var(--panel-soft);color:var(--muted)}html.dark .scheduled-publications-day{background:var(--panel-soft)!important}html.dark .scheduled-post-thumb,html.dark .reel-factory-thumb,html.dark .saved-preview.empty{background:var(--bg)}html.dark .todo-filters,html.dark .todo-create-options,html.dark .automation-list-actions label{border-color:var(--line);background:var(--panel-soft)}html.dark .todo-filters button{color:#8f9eb3}html.dark .todo-filters button.active{background:color-mix(in srgb, var(--accent-solid) 16%, transparent);color:#d1c3ff}html.dark :where(.success,.connected,.published){color:#68dfa4!important}html.dark :where(.error,.failed){color:#ff829a!important}html.dark :where(.warning,.pending,.publishing){color:#f1bd5e!important}html.dark .auth-shell{background:radial-gradient(circle at 18% 10%, color-mix(in srgb, var(--accent-solid) 22%, transparent), transparent 32%), radial-gradient(circle at 85% 88%, #3289d921, transparent 30%), var(--bg)}html.dark .auth-brand,html.dark .auth-card,html.dark .auth-card-copy,html.dark .auth-form{color:var(--ink);border-color:var(--line)!important;background:#111824ed!important}html.dark .auth-field>div{border-color:var(--line);background:var(--bg)}html.dark .auth-switch,html.dark .auth-footnote,html.dark .auth-card-copy p{color:var(--muted)}html.dark .auth-notice{color:#7de7b4;background:#35c9851a;border-color:#35c98557}html.dark .auth-error{color:#ff9caf;background:#ff66851a;border-color:#ff668557}@media (max-width:680px){.theme-toggle{flex-basis:32px;width:32px;height:32px}html.dark .sidebar{box-shadow:20px 0 60px #0000008a}}html.dark table,html.dark .inbox-filter-bar,html.dark .command-filters,html.dark .period-pills,html.dark .automation-list-actions,html.dark .content-library-toolbar,html.dark .saved-post-toolbar,html.dark .lingerie-catalog-toolbar{color:var(--ink);border-color:var(--line)!important;background:var(--panel)!important}html.dark :where(thead,tbody,tr,th,td){border-color:var(--line)!important}html.dark :where(.inbox-filter-group>div,.chat-search,.chat-filters a,.period-pills button,.automation-list-actions label,.content-library-toolbar label,.saved-post-toolbar label,.lingerie-catalog-toolbar label){border-color:var(--line)!important;background:var(--panel-soft)!important;color:var(--muted)!important}html.dark :where(.inbox-filter-group a.active,.period-pills button.active,.chat-filters a.active){border-color:var(--accent)!important;background:color-mix(in srgb, var(--accent-solid) 17%, transparent)!important;color:var(--muted)!important}html.dark .post-schedule-page{box-shadow:var(--shadow);border-color:var(--line)!important;background:var(--panel)!important;color:var(--ink)!important}html.dark :where(.post-schedule-heading,.schedule-summary,.schedule-toolbar,.schedule-filters,.daily-timeline,.daily-timeline>header,.daily-schedule-sidebar,.daily-schedule-sidebar>section){border-color:var(--line)!important;background:var(--panel)!important}html.dark .schedule-summary article+article,html.dark .daily-timeline,html.dark .daily-schedule-sidebar>section,html.dark .daily-schedule-sidebar{border-color:var(--line)!important}html.dark :where(.schedule-summary span,.schedule-summary small,.post-schedule-heading p),html.dark :where(.daily-timeline>header span,.daily-timeline>header p),html.dark :where(.daily-schedule-sidebar p,.daily-schedule-sidebar header span){color:var(--muted)!important}html.dark :where(.schedule-summary strong,.daily-timeline h2,.daily-schedule-sidebar strong){color:var(--ink)!important}html.dark .schedule-navigation button,html.dark .schedule-view,html.dark .schedule-view button,html.dark .schedule-filters button,html.dark .schedule-heading-actions>button{border-color:var(--line)!important;background:var(--panel-soft)!important;color:var(--muted)!important}html.dark .schedule-heading-actions>button.enabled{color:#6fe0a8!important;background:#35c9851f!important;border-color:#35c9856b!important}html.dark .schedule-date-strip{border-color:var(--line)!important;background:var(--panel-soft)!important}html.dark .schedule-date-strip button{color:#8f9cb0!important}html.dark .schedule-date-strip button:hover,html.dark .schedule-date-strip button.active{background:var(--panel)!important;color:#a89cff!important;box-shadow:none!important;border-color:#6358aa!important}html.dark .schedule-date-strip small{color:#728097!important}html.dark .schedule-filters button.active{border-color:var(--accent)!important;background:color-mix(in srgb, var(--accent-solid) 16%, transparent)!important;color:var(--muted)!important;box-shadow:none!important}html.dark .timeline-track:before{background:#334057!important}html.dark .timeline-track i{box-shadow:0 0 0 3px var(--panel)!important;background:#5d6a7f!important}html.dark .daily-timeline-list time,html.dark .daily-timeline-list article>b{color:#97a5ba!important}html.dark .schedule-check{border-color:var(--line)!important;background:var(--panel-soft)!important}html.dark .schedule-task-content,html.dark .daily-timeline-list article.completed .schedule-task-content{border-color:var(--line)!important;background:var(--panel-soft)!important;box-shadow:none!important}html.dark .schedule-task-content>strong{color:var(--ink)!important}html.dark .schedule-task-content>span{color:var(--muted)!important}html.dark .schedule-task-content i{border-color:var(--line)!important}html.dark .schedule-progress{background:var(--panel-raised)!important}html.dark .schedule-mix{border-color:var(--line)!important}html.dark .schedule-mix span{color:var(--muted)!important}html.dark .schedule-notification-card{background:#4f9dff14!important}html.dark .scheduled-publications-day{background:var(--panel-soft)!important;border-color:#344b70!important}html.dark .scheduled-publications-day>header{border-color:var(--line)!important;background:var(--panel)!important}html.dark .scheduled-publications-day>div>article{border-color:var(--line)!important;background:0 0!important}html.dark .scheduled-publication-copy strong,html.dark .scheduled-publications-day>header strong{color:var(--ink)!important}html.dark .scheduled-publication-copy span,html.dark .scheduled-publications-day>header small{color:#8fa0b8!important}html.dark .scheduled-publication-platforms i{border-color:var(--line)!important;background:var(--panel)!important}html.dark .schedule-targets-modal{color:var(--ink);border-color:var(--line)!important;background:var(--panel)!important}html.dark .schedule-targets-modal>header,html.dark .schedule-targets-modal>footer,html.dark .schedule-target-rows article{border-color:var(--line)!important;background:var(--panel-soft)!important}html.dark .schedule-targets-modal>header>button,html.dark .schedule-targets-modal>footer>button,html.dark .target-stepper,html.dark .target-stepper button{border-color:var(--line)!important;background:var(--panel)!important;color:var(--muted)!important}html.dark :where(.new-post-page,.post-studio,.post-editor,.post-block,.post-preview-panel,.post-publish-bar,.channel-preview>article,.wall-preview article){color:var(--ink);border-color:var(--line)!important;background:var(--panel)!important}html.dark :where(.post-studio-head,.post-block>header,.post-preview-panel>header,.post-preview-panel nav,.caption-block>footer){border-color:var(--line)!important;background:var(--panel-soft)!important}html.dark :where(.destination-card,.post-dropzone,.post-media-add,.post-price-grid>label,.post-extra-grid button,.post-text-action,.post-add,.post-editor-actions button,.preview-pill,.public-view-pill,.preview-note,.presentation-toggle){border-color:var(--line)!important;background:var(--panel-soft)!important;color:var(--muted)!important}html.dark .destination-card.selected,html.dark .post-preview-panel nav button.active,html.dark .presentation-toggle span{border-color:var(--accent)!important;background:color-mix(in srgb, var(--accent-solid) 17%, transparent)!important;color:var(--muted)!important}html.dark .preview-media{background:var(--bg)!important}html.dark .post-ready{background:#35c98514!important;border-color:#35c98547!important}html.dark :where(.saved-posts-page,.content-library-page,.generation-library,.lingerie-catalog,.nude-img2img-library,.candidate-library-results,.generated-grid){color:var(--ink);border-color:var(--line)!important;background:var(--panel)!important}html.dark :where(.instagram-import-bar,.saved-post-toolbar,.content-library-toolbar,.lingerie-catalog-toolbar,.lingerie-page-tabs,.nude-img2img-link,.candidate-source-grid,.candidate-modal-footer){border-color:var(--line)!important;background:var(--panel-soft)!important}html.dark :where(.saved-post-row,.generation-row,.generated-run,.lingerie-catalog-grid>article,.candidate-library-results>article a,.generated-grid>article a,.nude-img2img-library article){color:var(--ink);border-color:var(--line)!important;background:var(--panel-soft)!important}html.dark :where(.saved-post-row,.generation-row,.lingerie-catalog-grid>article,.nude-img2img-library article):hover{background:var(--panel)!important}html.dark :where(.content-library-page button,.generation-actions button,.generated-run>header button,.nude-img2img-actions button,.lingerie-asset-body>button,.candidate-library-results>article>.photo-card-actions a,.generated-grid>article>.photo-card-actions a){border-color:var(--line)!important;background:var(--panel)!important;color:var(--muted)!important}html.dark :where(.saved-post-notice,.content-variation-info,.nude-img2img-notice,.nude-copy-note,.lingerie-ai-metadata){background:var(--panel)!important;color:#9db9df!important;border-color:#314461!important}html.dark :where(.saved-post-error,.generation-inline-error,.generation-row.failed,.nude-img2img-error,.nude-img2img-library article.failed,.lingerie-upload-error,.candidate-job-failed,.candidate-modal-error,.caption-generation-error){color:#ff9caf!important;background:#ff668517!important;border-color:#ff668552!important}html.dark :where(.candidate-kind-panel>div>button,.candidate-modal .candidate-model-picker button,.content-action-choices>button,.candidate-next-actions form,.candidate-next-actions>div>button,.content-action-selection,.content-change-form>p),html.dark :where(.lingerie-upload-drop,.lingerie-upload-fields fieldset>button){border-color:var(--line)!important;background:var(--panel-soft)!important;color:var(--muted)!important}html.dark .lingerie-upload-fields fieldset>button.selected{border-color:var(--accent)!important;background:color-mix(in srgb, var(--accent-solid) 17%, transparent)!important;color:var(--ink)!important}html.dark :where(.reels-studio,.reel-composer>section,.reel-drafts,.reel-create-body,.reel-create-body>section,.reel-factory-recipes,.reel-factory-feed,.reel-ideas-library){color:var(--ink);border-color:var(--line)!important;background:var(--panel)!important}html.dark :where(.reels-studio>header,.reel-factory-modal-body,.reel-shot-body,.reel-factory-modal-footer,.reel-create-prompt>footer,.reel-prompt-panel>footer){border-color:var(--line)!important;background:var(--panel-soft)!important}html.dark :where(.reels-subtabs button,.reel-upload,.reel-run-source,.reel-shot-count,.reel-shot-prompts label,.reel-shot-preset-banner,.reel-idea-finishing,.reel-idea-shot-card,.reel-idea-prompt-editors label>span,.reel-drafts article form button,.reel-factory-overview>button){border-color:var(--line)!important;background:var(--panel-soft)!important;color:var(--muted)!important}html.dark :where(.reels-subtabs button[aria-current=page],.reel-idea-shot-card[aria-pressed=true]){border-color:var(--accent)!important;background:color-mix(in srgb, var(--accent-solid) 17%, transparent)!important;color:var(--ink)!important}html.dark :where(.dashboard-surface,.crm-section-page,.cost-panel,.cost-history,.cost-summary-card,.automation-list-page,.workflow-page,.workflow-detail,.workflow-topbar,.stacked-tools-page,.admin-panel,.admin-create){color:var(--ink);border-color:var(--line)!important;background:var(--panel)!important}html.dark :where(.metric-card,.dashboard-kpis article,.tracking-kpis article,.cost-summary-card,.tracking-starters article,.workflow-node,.workflow-status,.admin-metrics article){color:var(--ink);border-color:var(--line)!important;background:var(--panel-soft)!important}html.dark :where(.fan-summary,.inbox-stats span,.dashboard-periods,.future-cost-list em,.additional-info>header button){border-color:var(--line)!important;background:var(--panel-soft)!important;color:var(--muted)!important}html.dark :where(.dashboard-notice,.stacked-tools-error){background:var(--panel)!important;color:#a4bde0!important;border-color:#354864!important}html.dark :where(.automation-table-body article:hover,.workflow-node:hover){background:var(--panel)!important}html.dark :where(.workflow-topbar form button.disable,.stacked-tools-error button){border-color:var(--line)!important;background:var(--panel)!important;color:var(--muted)!important}html.dark .todo-page,html.dark .todo-create,html.dark .todo-item{color:var(--ink);border-color:var(--line)!important;background:var(--panel)!important}html.dark :where(.todo-toolbar,.todo-filters,.todo-create-options){border-color:var(--line)!important;background:var(--panel-soft)!important}html.dark .todo-item:hover{background:var(--panel)!important}html.dark .todo-check,html.dark .todo-delete,html.dark .todo-empty>i{border-color:var(--line)!important;background:var(--panel-soft)!important;color:var(--muted)!important}html.dark :where(.todo-toolbar nav button.active,.todo-priority.high,.todo-priority.medium){border-color:var(--accent)!important;background:color-mix(in srgb, var(--accent-solid) 15%, transparent)!important}html.dark :where(.messenger-shell,.messages-crm .messenger-shell,.messages-crm .inbox-page-head,.messages-crm .chat-list,.messages-crm .conversation-pane,.messages-crm .chat-history,.fan-inspector,.fan-inspector>nav,.inspector-tab,.conversation-composer-stack,.reply-composer,.reply-composer-empty,.manual-composer){color:var(--ink);border-color:var(--line)!important;background:var(--panel)!important}html.dark :where(.messages-crm .chat-row,.memory-fact,.memory-add){border-color:var(--line)!important;background:var(--panel-soft)!important}html.dark :where(.messages-crm .chat-row:hover,.messages-crm .chat-row.active){background:var(--panel)!important}html.dark :where(.chat-tool-strip button,.empty-memory-add,.memory-heading>button){border-color:var(--line)!important;background:var(--panel)!important;color:var(--muted)!important}html.dark :where(.telegram-head,.telegram-card,.telegram-note,.telegram-history-guide,.telegram-history-plan,.quick-history-import){color:var(--ink);border-color:var(--line)!important;background:var(--panel)!important}html.dark :where(.telegram-link-note.missing,.quick-history-import>span.error){color:#ff9caf!important;background:#ff668517!important;border-color:#ff66854d!important}html.dark .telegram-link-note.ready{color:#79e2af!important;background:#35c98517!important;border-color:#35c98552!important}html.dark :where(.additional-info>header button,.analytics-error code,.candidate-assigned-message,.candidate-kind-panel>p,.content-variation-count>div,.conversation-metrics span,.empty-suggestions,.empty-memory-add,.generated-caption,.generation-output-controls,.interactive-chart-tooltip,.latest-sales,.lingerie-asset-body li,.master-prompt-admin>header aside,.master-prompt-models button,.master-prompt-nav>label,.master-prompt-variables,.memory-fact,.platform-overview>button,.ppv-handoff,.source-photo-progress,.tracking-starters article){border-color:var(--line)!important;background:var(--panel-soft)!important;color:var(--muted)!important}html.dark :where(.master-prompt-models button.active,.platform-overview>button:hover,.generation-actions button:hover){background:var(--panel)!important;border-color:#6555b0!important}html.dark :where(.skeleton,.page-loading-skeleton,.page-loading-skeleton i,.page-loading-skeleton b,.page-loading-skeleton span,.data-list-skeleton i,.data-list-skeleton b,.data-list-skeleton small,.data-list-skeleton em,.chart-skeleton-bars span){background:var(--panel-raised)!important;color:#0000!important}@media (max-width:760px){html.dark :where(.schedule-time-head,.schedule-hours){background:var(--panel)!important}}html.dark :where(.schedule-sidebar,.schedule-sidebar section>header,.schedule-week-grid>div.today,.schedule-empty,.tracking-period-row>div,.tracking-search,.tracking-list-toolbar select,.workflow-cooldown input,.workflow-cooldown select,.workflow-message-list>div,.workflow-setting,.workflow-toggle-row,.workflow-legend,.conversation-insight,.lingerie-asset-media){border-color:var(--line)!important;background:var(--panel-soft)!important;color:var(--muted)!important}html.dark :where(.schedule-empty>span,.upcoming-empty i,.content-library-empty>i,.generation-empty>svg,.reel-drafts-empty>svg,.saved-post-empty>i,.mobile-conversation-back,.content-zoom-backdrop>button,.reel-idea-cover i){border-color:var(--line)!important;background:var(--panel)!important;color:var(--muted)!important}html.dark :where(.fan-title input,.memory-edit-form input,.memory-edit-form textarea,.memory-add input,.memory-add textarea,.memory-add select,.nude-row-dimensions input,.post-copy-fields input,.post-copy-fields textarea,.telegram-target>input){border-color:var(--line)!important;background:var(--panel-soft)!important;color:var(--ink)!important}html.dark :where(.generation-settings-error,.master-prompt-error,.post-publish-message.error,.post-publish-results p.failed,.reel-factory-alert,.reel-form-message.error,.reel-modal-error,.conversation-load-error,.candidate-change-progress.failed,.cost-status.failed,.saved-post-main em.failed){color:#ff9caf!important;background:#ff668517!important;border-color:#ff668552!important}html.dark :where(.conversation-load-error button,.memory-edit-form button.danger,.memory-remove-form button){background:var(--panel)!important;color:#ff8ba2!important;border-color:#ff66854d!important}html.dark :where(.candidate-change-progress,.cost-status,.chat-row-meta small.generating-label,.chat-row-meta small.ppv-ready-label,.schedule-notice){background:var(--panel)!important;color:#9ebbe3!important;border-color:#354864!important}html.dark :where(.badge,.badge.stacked,.badge.warn){border-color:var(--line)!important;background:var(--panel)!important}html.dark .badge.stacked{color:#c1a9ff!important}html.dark .badge.warn{color:#efbd62!important}html.dark :where(.tracking-sync,.tracking-create,.edit-targets-button){background:var(--panel)!important;color:#8ebcff!important;border-color:#40557a!important}html.dark .automation-switch i{background:var(--panel-soft)!important}html.dark .reel-submit{background:linear-gradient(135deg, var(--accent-solid), var(--accent-solid))!important;color:#fff!important;border-color:#0000!important}html.dark :where(dialog,[role=dialog],[role=menu],[role=listbox]){color:var(--ink)}html.dark :where(input,textarea,select,button){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.82)}html.dark input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.82)}html.dark input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.82)}html.dark input[type=file]::file-selector-button{border:1px solid var(--line);background:var(--panel);color:var(--muted)}html.dark :where(input,textarea):-webkit-autofill{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important;box-shadow:inset 0 0 0 1000px #0d141f!important}html.dark :where(input,textarea):-webkit-autofill:hover{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important;box-shadow:inset 0 0 0 1000px #0d141f!important}html.dark :where(input,textarea):-webkit-autofill:focus{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important;box-shadow:inset 0 0 0 1000px #0d141f!important}html.dark :where(.admin-create>form,.admin-metrics,.member-summary,.member-model-card,.pricing-grid>form,.model-reference-grid article,.model-reference-empty,.add-model-card){color:var(--ink);border-color:var(--line)!important;background:var(--panel-soft)!important}html.dark :where(.admin-toggle,.pricing-example,.model-reference-note,.model-reference-upload input,.add-model-card input,.add-model-card textarea,.rate-row button,.security-card button){border-color:var(--line)!important;background:var(--panel-soft)!important;color:var(--muted)!important}html.dark :where(.member-row:hover,.admin-panel tbody tr:hover){background:var(--panel)!important}html.dark :where(.admin-role,.security-status,.integration-pill,.agent-run-state){border-color:var(--line)!important;background:var(--panel)!important;color:var(--muted)!important}html.dark :where(.admin-role.admin,.pricing-title>i){background:color-mix(in srgb, var(--accent-solid) 17%, transparent)!important;color:#bca8ff!important}html.dark :where(.member-state,.integration-pill.connected,.security-status.open,.agent-run-state.completed,.agent-run-state.succeeded,.agent-run-state.success,.admin-upload-message.success){color:#71dca7!important;background:#35c9851a!important;border-color:#35c98547!important}html.dark :where(.member-state.disabled,.security-status.closed,.agent-run-state.failed,.admin-upload-message.error,.security-card .admin-danger){color:#ff93a9!important;background:#ff668517!important;border-color:#ff66854d!important}html.dark .model-photo-preview{border-color:var(--line)!important;background:linear-gradient(145deg, var(--panel-raised), var(--panel-raised))!important}html.dark .security-overview code{background:var(--panel-raised)!important;color:#beaaff!important}html.dark :where(.telegram-state,.telegram-main-card,.telegram-side>section,.telegram-note,.telegram-history-card){border-color:var(--line)!important;background:var(--panel-soft)!important;color:var(--ink)!important;box-shadow:var(--dark-shadow)!important}html.dark :where(.telegram-bot-mark,.telegram-history-icon,.permission-check b,.telegram-history-plan,.telegram-history-plan button,.telegram-history-result button,.telegram-unlink){border-color:var(--line)!important;background:var(--panel)!important;color:#9fc5ff!important}html.dark :where(.telegram-state.connected,.telegram-success,.telegram-history-result){background:#35c98517!important;border-color:#35c98547!important}html.dark :where(.permission-check b.yes,.telegram-success b,.telegram-history-result strong){color:#71dca7!important}html.dark :where(.telegram-history-progress>i,.skeleton-line){background:var(--panel-raised)!important}html.dark .telegram-loading i{background:linear-gradient(90deg, var(--panel-soft), var(--panel-raised), var(--panel-soft))!important;background-size:200% 100%!important}html.dark :where(.nav-parent:hover,.nav-parent.active,.nav-children a.active){background:var(--panel)!important;color:var(--ink)!important}html.dark :where(.sidebar-status,.chat-row-meta small,.chat-row-meta small.reply-ready-label){background:var(--panel-raised)!important;color:#9ec8ff!important}html.dark .chat-row.caught-up{background:var(--panel-soft)!important}html.dark :where(.messages-crm .chat-avatar,.messages-crm .chat-avatar>img){border-color:var(--line)!important;background:var(--panel-raised)!important}html.dark :where(.regenerate-button:hover,.saved-post-actions a:hover,.saved-post-actions button:hover){background:var(--panel-raised)!important}html.dark .workflow-canvas{background-color:var(--bg)!important;background-image:radial-gradient(circle, var(--panel-raised) 1px, transparent 1px)!important;background-size:18px 18px!important}html.dark :where(.workflow-node,.workflow-detail){border-color:var(--line)!important;background:var(--panel-soft)!important;color:var(--ink)!important;box-shadow:var(--dark-shadow)!important}html.dark :where(.workflow-check,.workflow-check>i),html.dark :where(.generation-source,.generation-previews img,.generation-status>i,.candidate-results>button,.candidate-lingerie-assets>button,.reel-shot-reference-preview,.nude-img2img-library article>img,.nude-img2img-status>i,.reel-video-job-icon,.reel-factory-thumb,.scheduled-post-thumb,.saved-preview,.saved-preview.images){border-color:var(--line)!important;background:var(--panel)!important}html.dark :where(.candidate-progress,.cost-bar,.lingerie-asset-progress>i,.reel-video-job-copy>div){background:var(--panel-raised)!important}html.dark :where(.generated-run.revision,.reel-factory-row:hover,.reel-factory-row:focus-visible){background:var(--panel)!important}html.dark :where(.reel-video-job-actions a,.reel-video-job-actions button,.nude-img2img-actions button,.instagram-import-bar .saved-upload-button){border-color:var(--line)!important;background:var(--panel)!important;color:var(--muted)!important}html.dark .master-prompt-admin-icon{background:color-mix(in srgb, var(--accent-solid) 17%, transparent)!important;color:#bca8ff!important}html.dark .master-prompt-notice{color:#71dca7!important;background:#35c98517!important;border-color:#35c98547!important}html.dark :where(.purchase-icon,.tracking-table article>div>i){background:var(--panel-raised)!important;color:#9ec8ff!important}html.dark .interactive-chart-column.active:before{background:var(--panel-raised)!important}html.dark .scheduled-post-list>article>em.publishing{color:#f0bd67!important;background:#e9a83c21!important}html.dark :where(.post-media-grid article,.todo-priority.low){border-color:var(--line)!important;background:var(--panel)!important}html.dark :where(.post-publish-results p.published,.workflow-status.on){color:#71dca7!important;background:#35c98517!important;border-color:#35c98547!important}html.dark :where(.messages-crm .chat-row.navigating,.saved-post-main em.pending){background:var(--panel)!important;color:#9ec8ff!important;border-color:#354864!important}html.dark :where(.admin-back,.member-row,.member-row>a,.member-identity strong,.usage-list a,.security-members a,.member-settings legend,.permission-grid label,.member-workspace-card legend,.model-photo-control>label){color:var(--ink)!important}html.dark :where(.model-reference-heading span,.telegram-main-card>p,.telegram-side li small,.telegram-note,.telegram-history-card header p,.telegram-history-guide span,.telegram-history-guide small,.telegram-history-progress>div,.permission-check){color:var(--muted)!important}html.dark :where(.telegram-main-card h2,.telegram-side li b,.telegram-note b,.telegram-history-guide b,.telegram-state strong,.telegram-history-card h2){color:var(--ink)!important}html.dark .nude-output-preset-modal{border-color:var(--line)!important;background:var(--panel)!important;color:var(--ink)!important;box-shadow:var(--dark-shadow)!important}html.dark .nude-output-preset-modal>header,html.dark .nude-output-preset-modal>footer{border-color:var(--line)!important;background:var(--panel-soft)!important}html.dark .nude-output-preset-modal>header h2{color:var(--ink)!important}html.dark .nude-output-preset-modal>header p,html.dark .nude-output-preset-modal>footer,html.dark .nude-output-preset-source{color:var(--muted)!important}html.dark .nude-output-preset-modal>header button,html.dark .nude-output-preset-source,html.dark .nude-output-preset-options>button{border-color:var(--line)!important;background:var(--panel-soft)!important}html.dark .nude-output-preset-options>button{color:var(--ink)!important}html.dark .nude-output-preset-options>button:hover:not(:disabled){background:var(--panel-raised)!important;border-color:#5f82b4!important}html.dark .nude-output-preset-options i,html.dark .nude-output-preset-options b{background:var(--panel-raised)!important;color:#9ec8ff!important}html.dark .nude-output-preset-error{color:#fda4af!important;background:#9f123929!important;border-color:#fb718547!important}html.dark .nude-instagram-import-status{border-color:var(--line)!important;background:var(--panel)!important;color:var(--muted)!important}html.dark .nude-instagram-import-status b{color:#9ec8ff!important}html.dark .nude-instagram-preview-grid img{border-color:var(--line)!important;background:var(--panel-soft)!important}html.dark .generated-run>header button.generated-row-recreate{background:var(--panel-raised)!important;color:#9ec8ff!important}html.dark .generated-run>header button.generated-row-recreate:hover:not(:disabled){background:var(--panel-raised)!important;color:#c7e0ff!important}
.model-profile-backdrop{z-index:1000;background:#0008;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.model-profile-dialog{background:var(--panel);width:min(460px,100%);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:24px}.model-profile-dialog h2{margin:0 0 10px}.model-profile-dialog p{color:var(--muted);font-size:13px}.model-profile-dialog label{margin:16px 0;font-size:13px;display:block}.model-profile-dialog input{background:var(--panel-soft);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:8px;margin-top:6px;padding:10px;display:block}.model-profile-dialog button{background:var(--panel-soft);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:9px 14px}.gaml-settings-card form{gap:12px;margin:16px 0;display:grid}.gaml-settings-card form label{gap:6px;font-size:13px;display:grid}.gaml-settings-card form input{border:1px solid var(--line);background:var(--panel-soft);color:var(--ink);border-radius:8px;padding:10px}.gaml-settings-card form button{border:1px solid var(--line);background:var(--panel-soft);color:var(--ink);border-radius:8px;justify-self:start;padding:9px 14px}.gaml-settings-card{padding:20px}body:has(.crm-dashboard) .workspace-bar{display:flex}.workspace-bar>button.model-profile-add{border:1px solid var(--line);background:var(--panel-soft);width:38px;height:38px;color:var(--muted);border-radius:11px;flex:0 0 38px;place-items:center;margin-left:0;padding:0;font-size:24px;font-weight:400;line-height:1;display:grid}.workspace-bar>button.model-profile-add:hover{background:var(--accent-soft);color:var(--accent)}.workspace-bar>button.model-profile-add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
:root{--bg:#f7f8f9;--bg-soft:#f0f1f3;--panel:#fff;--panel-soft:#f6f7f9;--panel-raised:#fff;--ink:#202124;--muted:#6c727e;--line:#e6e8ec;--line-bright:#cfd3da;--accent:#2168d5;--accent-solid:#246fe5;--accent-hover:#1b60ce;--accent-soft:#edf4ff;--accent-2:#5e9bf5;--accent-3:#246fe5;--accent-blue:#246fe5;--accent-pink:#bb6694;--good:#16845c;--warn:#a76a12;--danger:#c94761;--urgent:#c42f46;--on-urgent:#fff;--model-chart-0:#2979ed;--model-chart-1:#a96acb;--model-chart-2:#168f88;--model-chart-3:#c98735;--model-chart-4:#cb6d78;--model-chart-5:#7871ca;--model-chart-6:#619649;--model-chart-7:#418eaf;--shadow:0 1px 3px #1c253305, 0 4px 18px #1c253303;--dark-shadow:var(--shadow)}html.dark{--bg:#101114;--bg-soft:#15171b;--panel:#1a1c20;--panel-soft:#202328;--panel-raised:#272a30;--ink:#f0f1f3;--muted:#a2a8b3;--line:#30333a;--line-bright:#454b55;--accent:#8ab9ff;--accent-solid:#246fe5;--accent-hover:#1b60ce;--accent-soft:#246fe524;--accent-2:#78aaff;--accent-3:#246fe5;--accent-blue:#8ab9ff;--good:#62d3a5;--warn:#e4ba6e;--danger:#f18498;--model-chart-0:#6da7ff;--model-chart-1:#c486e5;--model-chart-2:#48c6b6;--model-chart-3:#e4aa54;--model-chart-4:#eb8d9b;--model-chart-5:#9a94ec;--model-chart-6:#8bbf69;--model-chart-7:#70b9d5;--shadow:0 2px 6px #00000018, 0 12px 32px #00000012;--dark-shadow:var(--shadow)}html,html body,html.dark body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html :where(button,input,textarea,select){font:inherit}html :where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}html :where(button,a){transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s}html :where(input,textarea,select){accent-color:var(--accent-solid)}html button[aria-pressed=true]{background:var(--accent-soft)!important;color:var(--accent)!important;border-color:var(--accent-solid)!important}html input[type=file]::file-selector-button{border:1px solid var(--line);background:var(--panel-raised);color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;margin-right:12px;padding:7px 11px}html :where(input,textarea)::placeholder{color:var(--muted);opacity:.75}html.dark :where(input,textarea,select):focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}html.dark :where(input,textarea):-webkit-autofill{box-shadow:0 0 0 1000px var(--panel-soft) inset!important}html ::selection{background:var(--accent-soft);color:var(--ink)}html *{scrollbar-color:var(--line-bright) transparent}html .sidebar,html.dark .sidebar{background:var(--panel-soft);border-color:var(--line);box-shadow:none}html body:has(.crm-dashboard) .sidebar{background:var(--panel-soft);border-color:var(--line);box-shadow:none}html .workspace-bar,html.dark .workspace-bar{background:var(--panel);border-color:var(--line);border-radius:12px;padding-inline:24px;box-shadow:0 1px 2px #00000006}html .creator-tab,html.dark .creator-tab{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));box-shadow:none;color:var(--ink)}html .creator-tab span,html.dark .creator-tab span{background:var(--accent-solid);color:#fff}html .creator-tab i{box-shadow:0 0 0 3px color-mix(in srgb, var(--good) 12%, transparent)}html .model-profile-tabs{scrollbar-width:none;overscroll-behavior-x:contain;flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}html .model-profile-tabs .model-profile-tab{background:var(--panel-soft);border-color:var(--line);min-width:120px;max-width:240px;color:var(--muted);box-shadow:none;cursor:pointer;text-align:left;flex:none;font-size:12px}html .model-profile-tab strong{text-overflow:ellipsis;white-space:nowrap;color:inherit;overflow:hidden}html .model-profile-tab i,html .model-profile-tab :where(span,img){flex-shrink:0}html .model-profile-tab:not(.active) i{background:var(--line-bright);box-shadow:none}html .model-profile-tab:not(.active) strong{color:var(--muted)}html .model-profile-tabs .model-profile-tab:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}html .model-profile-tab:disabled{cursor:wait}html .workspace-bar>button.model-profile-add{color:var(--muted);background:var(--panel-soft)}html .workspace-bar>button.model-profile-add:hover{color:var(--accent);background:var(--accent-soft)}html .nav a,html .nav button,html .sidebar-settings-link{font-weight:500}html .nav a:hover,html.dark .nav a:hover,html .nav button:hover{background:var(--panel-raised);box-shadow:none;transform:none}html .nav a.active,html.dark .nav a.active,html .nav button.active,html .sidebar-settings-link.active,html.dark .sidebar-settings-link.active,html.dark .nav-children a.active{box-shadow:inset 2px 0 var(--accent-solid);background:var(--accent-soft)!important;color:var(--accent)!important}html.dark .nav a.active svg,html.dark .nav button.active svg{color:var(--accent)}html .nav-section-label{letter-spacing:.08em;font-size:10px;font-weight:650}html :where(h1,h2,h3){letter-spacing:-.025em;font-weight:650}html :where(.metric,.dashboard-kpis strong,.central-analytics-cards strong){font-variant-numeric:tabular-nums;letter-spacing:-.035em}html .generation-setting-card,html .gaml-settings,html .phone-inbox-settings{border-radius:14px}html .phone-inbox-settings :where(header span,header>i,.phone-device-icon,.phone-shortcut-setup code){color:var(--accent)!important}html .generation-settings-section-heading p,html .gaml-settings header p{font-size:12px;line-height:1.6}html .generation-setting-card>header{padding-bottom:18px}html .gaml-settings.gaml-settings-card{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid;overflow:hidden}html .gaml-settings-card>header{grid-column:1/-1;padding:22px 24px}html .gaml-settings-card form{align-content:start;gap:14px;margin:0;padding:22px 24px}html .gaml-settings-card form+form{border-left:1px solid var(--line)}html .gaml-settings-card form p{color:var(--muted);margin:0 0 4px;font-size:12px}html .gaml-settings-card form label{margin:0;font-size:12px;font-weight:550}html .gaml-settings-card form input{width:100%;min-width:0;min-height:40px}html .gaml-settings-card form button{background:var(--accent-solid);border-color:var(--accent-solid);color:#fff;min-height:38px;font-size:12px;font-weight:600}html .gaml-settings-card form button:hover:not(:disabled){background:var(--accent-hover)}html .gaml-settings-card>p{color:var(--muted);grid-column:1/-1;margin:0;padding:0 24px 20px;font-size:12px}html .gaml-settings-card button:disabled{opacity:.5;cursor:not-allowed}html.dark .gaml-settings-input{background:var(--panel-soft)}html.dark .gaml-settings-input input{background:0 0!important;border:0!important}html body:has(.crm-dashboard) .main{padding:24px}html body:has(.crm-dashboard) .dashboard-surface{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px}html body:has(.crm-dashboard) .dashboard-heading{padding:22px 24px}html .dashboard-kpis article{padding:24px}html .dashboard-kpis strong{font-size:clamp(27px,2.3vw,38px)}html .generation-settings-page{background:0 0!important}html .settings-scope-tabs button.active{border-color:var(--accent-solid)!important;background:var(--accent-soft)!important;color:var(--accent)!important;box-shadow:none!important}html .dashboard-heading{padding:24px}html .dashboard-heading h1{font-size:25px}html .dashboard-periods button.active{background:var(--accent-soft);color:var(--accent);box-shadow:none}html .dashboard-kpis span svg{color:var(--accent);flex:none}html .model-revenue-legend{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:18px 0 2px;display:flex}html .model-revenue-legend>span{color:var(--ink);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}html .model-revenue-legend i{border-radius:3px;flex:0 0 10px;width:10px;height:10px;display:inline-block}html .model-revenue-legend small{color:var(--muted);margin-left:2px;font-size:10px;font-weight:400}html .model-revenue-legend .model-revenue-disconnected{color:var(--muted)}html .model-revenue-disconnected i{background:var(--line-bright)}html .model-revenue-warning{color:var(--warn);margin:10px 0 0;font-size:11px}html .dashboard-revenue-scroll{overflow:auto hidden}html .dashboard-revenue-scroll .crm-chart{width:100%}html .model-revenue-bar{box-shadow:none;background:0 0;flex-direction:column-reverse;display:flex;overflow:hidden}html .model-revenue-segment{flex-basis:0;width:100%;min-height:0;display:block}html .interactive-chart-bar.zero-day{background:var(--line-bright);box-shadow:none}html .interactive-chart-column:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}html .model-revenue-tooltip{width:210px}html .model-revenue-tooltip-total{font-size:12px;font-weight:650}html .model-revenue-tooltip-row{justify-content:space-between;gap:7px}html .model-revenue-tooltip-row em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-style:normal;overflow:hidden}html .model-revenue-tooltip-row b{white-space:nowrap;font-size:10px;font-weight:600}html .central-analytics-cards article{box-shadow:var(--shadow)}html .phones-platform-logo.snapchat{color:#171717}html .phones-platform-logo.tiktok{color:#fff}html [role=dialog]{box-shadow:0 24px 80px #00000040}html .model-profile-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006}html .model-profile-dialog{border-radius:18px;padding:26px}html .model-profile-dialog h2{margin-top:0}html .model-profile-dialog form button[type=submit]{background:var(--accent-solid);border-color:var(--accent-solid);color:#fff}html .model-profile-dialog button:disabled{opacity:.5}html.dark :where(.badge.good,.member-state,.integration-pill.connected){background:color-mix(in srgb,var(--good) 10%,var(--panel))!important;color:var(--good)!important}html.dark :where(.badge.warn,.todo-priority.medium){background:color-mix(in srgb,var(--warn) 10%,var(--panel))!important;color:var(--warn)!important}html.dark :where(.badge.stacked,.cost-status,.candidate-change-progress){color:var(--accent)!important}html.dark .generation-actions .generation-add-one{background:color-mix(in srgb,var(--accent) 16%,var(--panel))!important;color:var(--accent)!important}html.dark .generation-actions .generation-add-one:hover{background:var(--accent-solid)!important;color:#fff!important}@media (max-width:760px){html body:has(.crm-dashboard) .main{padding:12px}html .workspace-bar{border-radius:0;padding-inline:12px}html .model-profile-tabs .model-profile-tab{min-width:0;max-width:180px;padding-inline:10px}html .gaml-settings.gaml-settings-card{grid-template-columns:minmax(0,1fr)}html .gaml-settings-card form+form{border-left:0;border-top:1px solid var(--line)}html .gaml-settings-card>header,html .gaml-settings-card form,html .dashboard-heading{padding:18px}}@media (prefers-reduced-motion:reduce){html *,html :before,html :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Variable.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}html body{letter-spacing:-.015em;font-family:Manrope Variable,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.55}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html :where(button,input,select,textarea){font-family:inherit}html button:not(:disabled),html summary{-webkit-tap-highlight-color:transparent}html button:disabled{cursor:not-allowed}html .main :where(h1,h2,h3){color:var(--ink);letter-spacing:-.035em;font-weight:550;line-height:1.3}html .main h1{font-size:27px}html .main h2{font-size:19px}html .main h3{font-size:16px}html .main p{font-size:13px;line-height:1.7}html .main small,html .main .muted{font-size:11px;line-height:1.6}html .main :where(.eyebrow,.phones-eyebrow,.examples-eyebrow,.schedule-eyebrow){color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:600}html .shell{grid-template-columns:208px minmax(0,1fr)}html .workspace{--workspace-bar-height:46px;background:var(--bg);min-width:0}html body .shell .main{width:100%;max-width:none;padding:4px 8px 28px 0}html .main>.page-frame{min-width:0;min-height:calc(100dvh - var(--workspace-bar-height) - 64px);border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:22px;padding:28px}html .main>.page-frame:has(>:is(.crm-dashboard,.content-library-page,.saved-posts-page,.generation-library,.nude-img2img-library,.post-schedule-page,.messages-crm,.automation-list-page,.crm-section-page,.todo-page,.stacked-tools-page,.workflow-page)){padding:0}html .page-frame>:is(.content-library-page,.saved-posts-page,.generation-library,.nude-img2img-library,.post-schedule-page,.automation-list-page,.crm-section-page,.todo-page,.stacked-tools-page,.workflow-page){min-height:inherit;box-shadow:none;background:var(--panel);border:0;border-radius:22px}html .page-frame>:is(.admin-page,.generation-settings-page,.phones-page,.examples-page,.stories-tracker,.central-analytics,.model-assets-page,.invoices-page){max-width:none;margin:0;padding:0}html .workspace-bar,html.dark .workspace-bar{height:var(--workspace-bar-height);border:1px solid var(--line);background:var(--panel);box-shadow:none;letter-spacing:normal;border-radius:14px;align-items:center;gap:8px;margin:8px 8px 0 0;padding:4px;font-family:Satoshi,ui-sans-serif,system-ui,sans-serif;display:flex}html body:has(.crm-dashboard) .workspace-bar{height:var(--workspace-bar-height);border:1px solid var(--line);background:var(--panel);box-shadow:none;letter-spacing:normal;border-radius:14px;align-items:center;gap:8px;margin:8px 8px 0 0;padding:4px;font-family:Satoshi,ui-sans-serif,system-ui,sans-serif;display:flex}html .workspace-masthead{display:none}html:not(.dark) .shell:not(.reels-studio) .workspace-bar{border-color:#e5e7eb}html .workspace-bar .model-profile-tabs{flex:0 auto;gap:8px}html .workspace-bar .creator-tab{background:var(--panel-soft);min-width:130px;max-width:200px;height:36px;color:var(--muted);box-shadow:none;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 48px 0 12px;font-family:inherit;font-size:12px;font-weight:400;line-height:16px;display:flex}html .workspace-bar .model-profile-tab strong{font-size:14px;font-weight:500;line-height:20px}html .workspace-bar .model-profile-tab.active{box-shadow:inset 0 1px 3px #ffffff26,0 2px 6px #246fe51a;border-color:var(--accent-solid)!important;background:var(--accent-solid)!important;color:#fff!important}html .workspace-bar .model-profile-tab.active strong{color:#fff}html .workspace-bar .creator-tab :is(span,img){background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:50%;place-items:center;font-size:11px;font-weight:500;line-height:1;display:grid}html .workspace-bar .model-profile-tab.active span{color:#fff;background:#ffffff30}html .workspace-bar .creator-tab i{width:8px;height:8px;box-shadow:none}html .workspace-bar .model-profile-tab.active i{background:#12d285}html .workspace-bar>button.model-profile-add{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:10px;flex:0 0 36px;margin:0;font-size:20px}html .workspace-bar>button.model-profile-add:hover{background:var(--panel-soft);color:var(--accent)}html .workspace-tools{align-items:center;gap:6px;margin-left:auto;padding:0 4px;display:flex}html .workspace-tools>.theme-toggle{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}html .workspace-tools>.theme-toggle:hover{background:var(--panel-soft)}html .theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:19px;height:19px}html .workspace-account{z-index:55;flex:none;position:relative}html .workspace-account>summary{color:#fff;cursor:pointer;background:#947b70;border:1px solid #00000005;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;font-weight:500;line-height:1;list-style:none;display:grid}html .workspace-account>summary::-webkit-details-marker{display:none}html .workspace-bar .workspace-account{place-items:center;width:38px;display:grid}html .workspace-bar .workspace-account>summary{width:32px;height:32px;font-size:14px}html .workspace-account>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}html .workspace-account-popover{border:1px solid var(--line);background:var(--panel-raised);width:240px;color:var(--ink);border-radius:16px;padding:7px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 40px #0000001a}html .workspace-account-identity{border-bottom:1px solid var(--line);gap:2px;margin-bottom:5px;padding:12px;display:grid}html .workspace-account-identity strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}html .workspace-account-identity span{color:var(--muted);font-size:11px}html .workspace-account-popover :is(a,button){width:100%;min-height:42px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}html .workspace-account-popover :is(a,button):hover{background:var(--panel-soft)}html .workspace-account-popover svg{width:17px;height:17px;color:var(--muted);flex:0 0 17px}html .workspace-account-popover form{margin:0}html .sidebar{--nav-surface:var(--bg);--nav-ink:var(--ink);--nav-muted:var(--muted);--nav-active:var(--bg-soft);--nav-hover:var(--panel-soft);--nav-line:var(--line);letter-spacing:normal;font-family:Satoshi,ui-sans-serif,system-ui,sans-serif}html:not(.dark) .shell:not(.reels-studio) .sidebar{--nav-surface:#f9fafb;--nav-ink:#0f1010;--nav-muted:#697180;--nav-active:#f5f5f5;--nav-hover:#e8e8e8;--nav-line:#e5e7eb}@supports (color:lab(0% 0 0)){html:not(.dark) .shell:not(.reels-studio) .sidebar{--nav-active:lab(96.52% -.0000298023 .0000119209);--nav-hover:lab(91.88% .0000298023 -.0000119209)}}html .shell .sidebar,html.dark .shell .sidebar{background:var(--nav-surface);height:100dvh;color:var(--nav-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-right:0;padding:0 8px 8px;overflow:hidden}html body:has(.crm-dashboard) .sidebar{background:var(--nav-surface);height:100dvh;color:var(--nav-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-right:0;padding:0 8px 8px;overflow:hidden}html .sidebar .brand{flex-shrink:0;gap:8px;height:52px;margin:0 4px 12px;padding:12px 0 8px}html .sidebar .brand-logo{object-fit:contain;width:124px;height:32px;max-height:32px}html.dark :is(.brand-logo,.workspace-mobile-brand img){filter:invert()}html .sidebar>.nav{scrollbar-width:none;-ms-overflow-style:none;scrollbar-gutter:auto;overscroll-behavior-y:contain;flex:1;min-height:0;padding:0 0 10px;display:block;overflow:hidden auto}html .sidebar>.nav::-webkit-scrollbar{width:0;height:0;display:none}html .sidebar .nav-section{gap:2px;margin-bottom:8px;padding-block:6px}html .sidebar .nav-section-label{height:24px;color:color-mix(in srgb, var(--nav-muted) 70%, transparent);letter-spacing:0;align-items:center;padding:0 8px;font-size:11px;font-weight:500;line-height:16.5px;display:flex}html .sidebar :is(.nav a,.nav-parent,.sidebar-settings-link){height:32px;min-height:32px;color:var(--nav-ink);border-radius:8px;gap:8px;padding:8px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}html .sidebar :is(.nav a,.nav-parent):hover{background:var(--nav-hover)}html .sidebar :is(.nav a.active,.nav-parent.active,.sidebar-settings-link.active){box-shadow:none;font-weight:500;background:var(--nav-active)!important;color:var(--nav-ink)!important}html .sidebar :is(.nav a>svg,.nav-parent>svg:first-child,.sidebar-settings-link>svg){width:16px;height:16px;color:var(--nav-muted);stroke-width:1.8px;flex-basis:16px}html .sidebar :is(.nav a.active>svg,.nav-parent.active>svg:first-child,.sidebar-settings-link.active>svg){color:var(--nav-muted)}html .sidebar .nav-children>div{border-left-color:var(--nav-line);flex-direction:column;gap:4px;margin:0 0 0 14px;padding:0 0 0 10px;transition:margin-top .22s,padding-block .22s;display:flex;transform:translate(1px)}html .sidebar .nav-group.expanded .nav-children>div{margin-top:4px;padding-block:2px}html .sidebar .nav-children a{height:28px;min-height:28px;padding:0 8px;font-size:12px;font-weight:400;line-height:16px}html .sidebar .nav-group.expanded .nav-children a{transform:translate(-1px)}html .sidebar .nav-children a>svg{display:none}html .sidebar .nav-chevron{width:16px;height:16px;color:var(--nav-muted);flex:0 0 16px;margin-left:0}html .sidebar .nav-parent .nav-badge.nav-alert-dot{background:var(--bad,#df4b62);border-radius:50%;flex:0 0 6px;width:6px;height:6px}html .sidebar [data-nav-group=Admin]>.nav-parent,html .sidebar [data-nav-group=Admin]>.nav-parent>svg:first-child{color:var(--warn)}html .sidebar .nav-admin-badge{border:1px solid color-mix(in srgb,var(--warn) 24%,var(--line));background:color-mix(in srgb,var(--warn) 8%,var(--panel));color:var(--warn);white-space:nowrap;border-radius:5px;flex:none;margin-left:auto;padding:2px 5px;font-size:9px;line-height:1.2}html .sidebar.is-collapsed .nav-admin-badge{display:none}html .sidebar .sidebar-settings-link{flex:none;margin-top:0}html .sidebar .sidebar-profile{background:var(--panel);border-radius:12px;flex-shrink:0;padding:8px}html .sidebar .sidebar-profile>span{background:#947b70;border-radius:50%;width:32px;height:32px;font-weight:500}html .sidebar .sidebar-profile strong{font-size:12px;font-weight:550}html .sidebar .sidebar-profile small{font-size:9px}html .sidebar .sidebar-balance{box-shadow:none;background:var(--panel);flex-shrink:0}html .shell .main :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=color]):not([type=file])){background-color:var(--panel);min-height:44px;color:var(--ink);border-color:var(--line-bright);border-radius:12px;font-size:13px}html .main textarea{padding:12px 14px;line-height:1.65}html .main :is(input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-soft)}html .main :is(.phones-search,.content-library-toolbar label,.tracking-search,.saved-post-search) input{background:0 0;border:0;border-radius:0;outline:none;min-height:40px;padding:0}html .main :is(.phones-search,.content-library-toolbar label,.tracking-search,.saved-post-search){background:var(--panel-soft);border-color:#0000;border-radius:13px;min-height:46px}html .main :is(.phones-search,.content-library-toolbar label,.tracking-search,.saved-post-search):focus-within{outline:2px solid var(--accent);outline-offset:2px}html .main :where(label){font-size:13px}html .main :is(.button,.example-button,.btn,.admin-primary,.admin-create>summary,.generation-settings-page>header button,.phones-heading-actions button,.feed-library-compose>button,.feed-library-selection-actions button,.stories-tracker .btn,.schedule-heading-actions>a,.schedule-heading-actions>button){min-height:44px;box-shadow:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:550;line-height:1.4;display:inline-flex}html .main :is(.button.primary,.example-button.primary,.btn.primary,.admin-primary,.admin-create>summary,.phones-heading-actions .primary,.generation-settings-page>header button:not(:disabled),.feed-library-compose>button,.gaml-settings-card form button){border-color:var(--accent-solid);background:var(--accent-solid);color:#fff;box-shadow:inset 0 1px 2px #ffffff1f,0 2px 4px #246fe50d}html .main :is(.button.primary,.example-button.primary,.btn.primary,.admin-primary,.admin-create>summary,.phones-heading-actions .primary,.feed-library-compose>button):hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}html .main :is(.badge,.admin-role,.integration-pill,.cost-status,.security-status){letter-spacing:0;border-radius:7px;padding:4px 8px;font-size:10px;font-weight:500}html .main :is(.card,.admin-panel,.generation-setting-card,.gaml-settings,.phone-inbox-settings,.feed-library-panel,.phones-inventory,.phones-stats>div,.example-card,.example-retention,.central-analytics-cards article,.central-analytics-grid section,.central-analytics-daily,.pending-reels,.reel-import-panel,.gaml-links-panel,.invoice-panel){border-color:var(--line);background:var(--panel);box-shadow:none;border-radius:17px}html .main :is(.settings-section-nav,.settings-scope-tabs,.reels-subtabs,.lingerie-page-tabs,.snaps-page-tabs,.story-account-tabs,.central-analytics-period){scrollbar-width:none;border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:8px;margin-bottom:22px;padding:0 0 18px;display:flex;overflow-x:auto}html .main :is(.settings-section-nav,.settings-scope-tabs,.reels-subtabs,.lingerie-page-tabs,.snaps-page-tabs,.story-account-tabs,.central-analytics-period) :is(button,a){background:var(--panel-soft);width:auto;min-height:44px;color:var(--muted);white-space:nowrap;box-shadow:none;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:500;display:inline-flex}html .main :is(.settings-section-nav,.settings-scope-tabs,.reels-subtabs,.lingerie-page-tabs,.snaps-page-tabs,.story-account-tabs,.central-analytics-period) :is(button.active,a.active,button[aria-current=page],a[aria-current=page],button[aria-pressed=true]){border-color:var(--accent-solid)!important;background:var(--accent-solid)!important;color:#fff!important;box-shadow:none!important}html .main :is(.reels-subtabs,.lingerie-page-tabs,.snaps-page-tabs) :is(strong,span){color:inherit;font-size:13px;font-weight:500}html .main :is(.reels-subtabs,.lingerie-page-tabs,.snaps-page-tabs) small{display:none}html .main :is(.reels-subtabs,.lingerie-page-tabs,.snaps-page-tabs) svg{width:18px;height:18px;color:inherit}html body:has(.crm-dashboard) .dashboard-surface{box-shadow:none;background:var(--panel);border:0;border-radius:22px;overflow:hidden}html body:has(.crm-dashboard) .dashboard-heading{flex-flow:wrap;align-items:center;gap:24px;min-height:100px;padding:26px 28px}html .main .dashboard-heading h1{font-size:25px;font-weight:550}html .dashboard-periods{background:var(--panel-soft);border-radius:13px;gap:3px;padding:4px}html .dashboard-periods button{white-space:nowrap;border-radius:9px;min-height:36px;padding:8px 11px;font-size:11px;font-weight:500}html .dashboard-periods button.active{background:var(--accent-solid);color:#fff;box-shadow:none}html .dashboard-periods .range-apply{color:var(--accent)}html .dashboard-periods label{gap:6px;font-size:11px}html .dashboard-periods input[type=date]{background:0 0;border:0;min-height:32px;font-size:11px}html .main .dashboard-periods{background:0 0;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;padding:0;display:flex}html .main .dashboard-period-select{border:1px solid var(--accent-solid);background:var(--accent-solid);color:#fff;border-radius:12px;align-items:center;gap:6px;min-height:46px;padding:0 10px;display:flex}html .main .dashboard-period-select select{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:0;width:126px;max-width:126px;min-height:44px;padding:0 4px 0 0;font-size:13px;font-weight:500}html .main .dashboard-period-select select option{background:var(--panel);color:var(--ink)}html.dark .main .dashboard-period-select select{color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important}html .main .dashboard-period-select select:focus-visible{box-shadow:none;outline-color:#fff}html .main .dashboard-custom-range{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}html .main .dashboard-custom-range input[type=date]{border:1px solid var(--line);background:var(--panel);border-radius:10px;width:146px;min-width:0;min-height:44px;padding:8px 10px;font-size:12px}html .main .dashboard-custom-range .range-apply{border:1px solid var(--line);background:var(--panel-soft);min-height:44px;color:var(--ink);flex:none;padding-inline:14px;font-size:12px}html body:has(.crm-dashboard) .dashboard-kpis article{min-height:160px;padding:26px 28px}html .dashboard-kpis span{color:var(--muted);gap:8px;font-size:13px}html .dashboard-kpis span svg{width:18px;height:18px;color:var(--muted);stroke-width:1.7px}html .dashboard-kpis strong{letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(26px,2.5vw,38px);font-weight:500;line-height:1.2}html .dashboard-kpis small{color:var(--muted);font-size:11px}html body:has(.crm-dashboard) .dashboard-chart-panel{min-height:420px;padding:28px 28px 14px}html .dashboard-chart-panel header span,html .new-subs header span{font-size:13px}html .dashboard-chart-panel header strong{font-size:30px;font-weight:500}html .model-revenue-legend{gap:10px 24px;margin:16px 0 10px}html .model-revenue-legend>span{font-size:12px;font-weight:500}html .model-revenue-legend small{font-size:11px}html .model-revenue-legend i{border-radius:50%}html .dashboard-bottom>article{padding:26px 28px}html .latest-sales header span,html .latest-sales b{font-size:13px}html .dashboard-secondary :is(span,small){font-size:12px}html .main :is(.content-library-page,.saved-posts-page,.generation-library,.nude-img2img-library)>header{gap:20px;min-height:102px;padding:26px 28px}html .main :is(.content-library-page,.saved-posts-page,.generation-library,.nude-img2img-library)>header h1{margin:0 0 6px;font-size:26px;font-weight:550}html .main :is(.content-library-page,.saved-posts-page,.nude-img2img-library)>header p{margin:0;font-size:13px}html .main :is(.content-library-page,.saved-posts-page,.generation-library,.nude-img2img-library)>header>div>span{color:var(--muted);font-size:10px}html .main :is(.content-library-page>header>button,.content-library-empty>button,.nude-img2img-library>header label){border-color:var(--accent-solid);background:var(--accent-solid);color:#fff;min-height:44px;box-shadow:none;border-radius:12px;padding:10px 16px;font-size:13px;font-weight:500}html .content-library-toolbar{gap:10px;padding:16px 28px}html .content-library-toolbar button{border-radius:11px;height:42px;padding-inline:14px;font-size:12px}html .main :is(.generation-table-head,.nude-img2img-table-head,.member-table-head,.phones-inventory-head){background:var(--panel);height:auto;min-height:48px;color:var(--muted);letter-spacing:0;padding-block:12px;font-size:12px;font-weight:500}html .main :is(.generation-row,.nude-img2img-library article){min-height:112px;padding-block:15px;font-size:12px}html .generation-library :is(.generation-table-head,.generation-row){padding-inline:24px}html .generation-library .generation-previews{gap:7px;height:80px}html .generation-library .generation-previews img{border-radius:10px;width:58px;height:78px}html .main :is(.generation-row>strong,.generation-status>b,.nude-img2img-status>b){font-size:12px;font-weight:550}html .main :is(.generation-status>span,.generation-row time,.nude-img2img-status>span,.nude-img2img-library article time){font-size:11px}html .generation-actions{gap:6px}html .generation-actions button{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-width:34px;height:36px}html .generation-actions svg{width:16px;height:16px}html .generation-library .generation-actions .generation-review-button{background:var(--panel-soft);border-radius:10px;height:36px;padding:0 12px;font-size:12px;font-weight:500}html .generation-actions .generation-add-one{background:var(--accent-soft);width:34px;min-width:34px}html .main .nude-img2img-prompt :is(strong,p){font-size:12px}html .main .nude-img2img-actions>button{border-radius:10px;min-height:40px;font-size:12px}html .main .feed-library-workspace{gap:20px;padding-inline:20px}html .main .feed-library-panel>header{background:var(--panel);padding:22px}html .main .feed-library-panel>header h2{font-size:19px}html .main .feed-library-grid{gap:16px;padding:20px}html .main .feed-library-grid article{border-radius:14px}html .main .feed-library-grid footer{gap:6px;padding:10px}html .main .feed-library-grid footer span{font-size:11px}html .main .feed-library-grid footer button{border-radius:9px;width:34px;height:34px}html .main .feed-library-compose{gap:16px;padding:20px}html .main .feed-library-carousels>article{box-shadow:none;border-radius:17px}html .main .generation-library .generation-header-create,html .main .candidate-review-heading-actions>button{background:var(--accent-solid);color:#fff;border-color:var(--accent-solid);min-height:44px;box-shadow:none;border-radius:12px;padding:10px 16px;font-size:13px;font-weight:550}html .main .reels-library>.reels-subtabs{padding:0 24px 20px}html .main .reel-factory{padding:0 24px 24px}html .main .reel-factory-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}html .main .reel-factory-overview>:is(article,button){min-height:104px;box-shadow:none;border-radius:15px;padding:18px}html .main .reel-factory-overview strong{font-size:22px;font-weight:500}html .main .reel-factory-overview>button strong{font-size:14px}html .main :is(.reel-factory-copy strong,.reel-video-job-copy strong,.reel-factory-form label>span){font-size:13px;font-weight:550}html .main :is(.reel-factory-copy p,.reel-video-job-copy>span,.reel-factory-latest>span,.reel-factory-fixed-settings b){font-size:12px}html .main :is(.reel-factory-row-actions button,.reel-factory-modal-footer button,.reel-start-frame-library>header>button){border-radius:11px;min-height:42px;padding-inline:14px;font-size:12px}html .main .snap-library-workspace{box-shadow:none;border-radius:17px}html .main .snap-library-workspace>header{background:var(--panel);padding:22px}html .main .snap-library-grid{gap:16px;padding:20px}html .main .snap-library-grid footer{flex-wrap:wrap;padding:10px}html .main .snap-library-grid footer :is(button,a){border-radius:9px;width:34px;height:34px}html .main :is(.todo-page,.crm-section-page,.automation-list-page,.stacked-tools-page)>header,html .main .post-schedule-heading{min-height:100px;padding:26px 28px}html .main :is(.todo-page,.crm-section-page,.automation-list-page,.stacked-tools-page)>header h1{font-size:26px;font-weight:550}html .main :is(.todo-page,.crm-section-page,.automation-list-page,.stacked-tools-page)>header p{font-size:13px}html .main :is(.todo-primary,.tracking-sync,.tracking-create){height:auto;min-height:44px;box-shadow:none;border-radius:12px;padding:10px 16px;font-size:13px;font-weight:550}html .main :is(.todo-summary span,.tracking-kpis article>span,.tracking-lifecycle span,.cost-summary-card>span){color:var(--muted);font-size:12px}html .main :is(.todo-summary article,.tracking-kpis article){min-height:130px;padding:24px}html .main :is(.todo-summary strong,.tracking-kpis article>strong,.cost-summary-card>strong){font-size:30px;font-weight:500}html .main .todo-toolbar{flex-wrap:wrap;gap:14px;height:auto;min-height:74px;padding:14px 22px}html .main .todo-toolbar nav{border-radius:999px;padding:4px}html .main .todo-toolbar nav button{border-radius:999px;height:auto;min-height:38px;padding:8px 13px;font-size:12px}html .main .todo-toolbar nav button.active{background:var(--accent-solid);color:#fff}html .main .todo-item{min-height:94px;padding-block:18px}html .main .todo-copy strong{font-size:14px;font-weight:550}html .main :is(.tracking-list-toolbar,.tracking-period-row){gap:14px;padding:18px 24px}html .main :is(.tracking-list-toolbar strong,.tracking-table article strong,.automation-table-body a>b){font-size:13px}html .main :is(.tracking-table-head,.automation-table-head){height:auto;min-height:48px;padding-block:12px;font-size:12px}html .main :is(.tracking-table article,.automation-table-body article){min-height:88px;padding-block:18px}html .main :is(.tracking-table article>b,.tracking-table article time,.automation-table-body a,.tracking-breakdowns p,.tracking-lifecycle small){font-size:12px}html .main .tracking-period-row button{border-radius:9px;height:auto;min-height:38px;padding:8px 12px;font-size:12px}html .main .tracking-period-row button.active{background:var(--accent-solid);color:#fff}html .main :is(.tracking-breakdowns>section,.tracking-main-chart,.cost-panel,.cost-summary-card){padding:24px}html .main :is(.schedule-summary span,.schedule-navigation strong,.daily-timeline>header p,.schedule-task-content>strong){font-size:12px}html .main :is(.schedule-task-content>span,.daily-timeline-list time){font-size:11px}html .main .generation-settings-page>header{margin-bottom:28px}html .main .generation-settings-page>header h1{font-size:28px;font-weight:550}html .main .generation-settings-page>header p{font-size:13px}html .main .generation-settings-page>header button:disabled{background:var(--bg-soft);color:var(--muted);border:1px solid var(--line);box-shadow:none}html .main .generation-settings-section-heading{margin:28px 0 16px}html .main .generation-settings-section-heading h2{font-size:20px;font-weight:550}html .main .generation-settings-section-heading>span{color:var(--muted);letter-spacing:.06em;font-size:10px}html .main .settings-panel :is(.generation-setting-card>header,.candidate-count-setting,.lora-strength-setting,.ccd-setting){padding:22px}html .main .settings-panel :is(.generation-setting-card,.candidate-count-setting,.lora-strength-setting) h2{font-size:17px;font-weight:550}html .main .settings-panel :is(.generation-setting-card p,.candidate-count-setting p,.lora-strength-setting p,.ccd-setting small){font-size:12px;line-height:1.7}html .main :is(.generation-model-options strong,.candidate-count-setting strong,.ccd-setting strong,.workflow-default-fields label>span){font-size:13px;font-weight:550}html .main .generation-model-options small{font-size:11px}html .main .ccd-setting>div>i{color:var(--accent);background:var(--panel-soft);font-weight:600}html .main .admin-back{color:var(--accent)}html .main .gaml-settings.gaml-settings-card{border-radius:17px}html .main :is(.gaml-settings,.phone-inbox-settings)>header{background:var(--panel)}html .main :is(.gaml-settings-card,.phone-inbox-settings) :is(label,p){font-size:12px}html .main button[role=switch]{background:var(--line);width:46px;min-width:46px;height:26px;min-height:26px;box-shadow:none;border:0;border-radius:999px;flex:0 0 46px;padding:3px;position:relative}html .main button[role=switch][aria-checked=true]{background:var(--ink)}html .main button[role=switch]>i{background:var(--panel);border-radius:50%;width:20px;height:20px;margin:0;transition:transform .15s;display:block;transform:translate(0);box-shadow:0 1px 3px #00000026}html .main button[role=switch][aria-checked=true]>i{transform:translate(20px)}html .main input[role=switch]{appearance:none;background:var(--line);cursor:pointer;border:0;border-radius:999px;width:46px;min-width:46px;height:26px;margin:0;padding:3px}html .main input[role=switch]:before{content:"";background:var(--panel);border-radius:50%;width:20px;height:20px;transition:transform .15s;display:block;box-shadow:0 1px 3px #00000026}html .main input[role=switch]:checked{background:var(--ink)}html .main input[role=switch]:checked:before{transform:translate(20px)}html .main :is(.admin-head,.examples-header,.phones-heading,.story-tracker-heading,.central-analytics-header){min-height:0;margin:0 0 28px}html .main :is(.admin-head,.examples-header,.phones-heading,.story-tracker-heading,.central-analytics-header) h1{font-size:28px;font-weight:550}html .main .admin-head p{font-size:13px}html .main :is(.admin-metrics,.member-summary){box-shadow:none;border-radius:17px}html .main :is(.admin-metrics article,.member-summary article){gap:8px;min-height:120px;padding:22px}html .main :is(.admin-metrics span,.member-summary span){font-size:12px}html .main :is(.admin-metrics strong,.member-summary strong){font-size:28px;font-weight:500}html .main .admin-panel>header{min-height:84px;padding:20px 22px}html .main .admin-panel>header h2{font-size:18px;font-weight:550}html .main .admin-panel>header p{font-size:12px}html .main :is(.member-row,.rate-row,.usage-list>div,.security-members>div){min-height:86px;padding-block:17px;font-size:12px}html .main :is(.member-identity strong,.rate-row strong,.usage-list strong,.security-members strong,.model-reference-heading strong){font-size:13px;font-weight:550}html .main .member-identity>i{background:var(--panel-soft);width:40px;height:40px;color:var(--accent);border-radius:50%}html .main .member-state{border-radius:8px;padding:7px 10px;font-size:11px;font-weight:500}html .main :is(.admin-create label,.admin-panel form>label,.rate-row label,.admin-form-grid label,.model-photo-control>label,.member-workspace-card legend,.permission-grid label){font-size:12px}html .main :is(.admin-toggle b,.model-reference-empty strong,.model-reference-upload label,.member-model-card h3){font-size:13px}html .main :is(.admin-panel button,.rate-row button,.pricing-grid button){border-radius:10px;min-height:38px;padding:8px 12px;font-size:12px}html .main .admin-panel .model-reference-grid button{min-height:26px;padding:0;font-size:18px}html .main :is(.admin-panel,.member-model-card) form>:is(input,select,textarea){font-size:13px}html .main :is(.model-photo-preview,.pricing-title>i,.model-asset.selected){color:var(--accent);border-color:var(--line)}html .main .model-asset.selected{border-color:var(--accent-solid);box-shadow:0 0 0 2px var(--accent-soft)}html .main :is(.phones-stats small,.phones-inventory-head){letter-spacing:0;font-size:11px;font-weight:500}html .main .phones-stats>div{gap:6px;min-height:124px;padding:22px}html .main .phones-stats strong{font-size:32px;font-weight:500}html .main .phones-inventory-row{min-height:94px;padding-block:18px}html .main .phones-row-identity strong{font-size:14px;font-weight:550}html .main :is(.phones-row-queue,.phones-row-date,.phones-mini-account){font-size:12px}html .main .phones-mini-account{border-radius:8px;padding:5px 8px}html .main .central-analytics-cards strong{font-weight:500}html .main :is(.example-card h3,.example-list-heading h2){font-size:16px}html .main .example-card-meta{font-size:12px}html .main .example-summary strong{font-size:25px;font-weight:500}html .main .story-tracker-account-label strong{font-size:13px}html .main .story-tracker-account{box-shadow:none;border-radius:15px}html .main .story-tracker-account.is-selected{box-shadow:0 0 0 2px var(--panel), 0 0 0 3px var(--ink)}html .page-frame:has(>.messages-crm){min-height:0}html .messages-crm{height:calc(100dvh - var(--workspace-bar-height) - 66px);min-height:480px}html .main .messages-crm .inbox-page-head{border:0;border-bottom:1px solid var(--line);border-radius:22px 22px 0 0;flex-basis:68px;height:68px;padding:12px 22px}html .main .messages-crm .inbox-page-head h1{font-size:19px}html .main .messages-crm .inbox-page-head .sub{font-size:11px}html .messages-crm .messenger-shell{box-shadow:none;border:0;border-radius:0 0 22px 22px;margin:0}html .messages-crm .chat-row{min-height:78px;padding-block:13px}html .messages-crm .chat-row-top strong{font-size:13px;font-weight:550}html .messages-crm .chat-preview{color:var(--muted);font-size:12px}html .messages-crm .conversation-person h2{font-size:14px}html .main .messages-crm .message-bubble p,html .main .example-conversation .example-message p{font-size:13px;line-height:1.55}html .main .messages-crm .message-bubble span,html .main .example-conversation .example-message time{font-size:9px}html .main .example-conversation .example-message.system p{font-size:11px}html .main :is(.phones-modal,.candidate-modal,.reel-factory-modal,.example-dialog,.asset-dialog),html .model-profile-dialog{border-color:var(--line);background:var(--panel);color:var(--ink);border-radius:22px}html .model-profile-dialog :is(input,button){border-radius:12px;min-height:44px;font-size:13px}html .main .content-pagination{border-color:var(--line);min-height:70px;box-shadow:none;border-radius:14px;padding:16px 20px;font-size:12px}html .main .content-pagination :is(a,b){border-radius:10px;min-height:38px;padding:8px 12px;font-weight:500}html .main .content-pagination select{border-radius:10px;min-height:38px;font-size:12px;font-weight:500}html .main .content-pagination a:hover{background:var(--accent-soft);border-color:var(--accent)}html .main :is(.content-library-empty,.example-empty,.nude-img2img-empty){color:var(--muted)}html .auth-shell{background:var(--bg)}html .auth-card{background:var(--panel);box-shadow:var(--shadow);border-radius:22px}html .auth-card-copy{padding:30px}html .auth-card-copy h1{font-size:27px;font-weight:550}html .auth-card-copy p,html .auth-switch{font-size:13px}html .auth-field>span{font-size:13px;font-weight:550}html .auth-field>div{background:var(--panel);border-radius:12px;height:50px}html .auth-field>div:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}html .auth-field input{font-size:14px}html .auth-field button,html .auth-footnote{font-size:11px}html .auth-submit{background:var(--accent-solid);height:48px;box-shadow:none;border-radius:12px;font-size:14px;font-weight:550}html .auth-submit:hover:not(:disabled){background:var(--accent-hover);box-shadow:none;transform:none}@media (min-width:861px){html .shell.sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}html .sidebar.is-collapsed{padding-inline:8px}html .sidebar.is-collapsed .brand{gap:4px;height:76px;min-height:76px;margin:0 0 8px;padding-block:8px}html .sidebar.is-collapsed .brand-logo{width:50px;height:30px;max-height:30px}html .sidebar.is-collapsed :is(.nav a,.nav-parent,.sidebar-settings-link){width:40px;min-height:36px;padding:0}html .sidebar.is-collapsed .nav-parent .nav-alert-dot{position:absolute;top:5px;right:5px}html .sidebar.is-collapsed .nav-section{margin-bottom:8px}}@media (max-width:1200px) and (min-width:861px){html .main>.page-frame{padding:24px}html .dashboard-periods{flex-wrap:wrap}}@media (max-width:860px){html .shell{display:block}html .workspace{--workspace-bar-height:46px}html .workspace-masthead{height:calc(76px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 18px 0;z-index:50;background:var(--bg);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:16px;display:grid;position:sticky;top:0}html .workspace-masthead .mobile-menu-button{width:40px;height:40px;color:var(--ink);background:0 0;display:grid}html .workspace-mobile-brand{justify-self:center;align-items:center;height:60px;display:flex}html .workspace-mobile-brand img{object-fit:contain;width:130px;height:60px;display:block}html .workspace-masthead .workspace-account{justify-self:end}html .workspace-masthead .workspace-account>summary{width:34px;height:34px;font-size:16px}html .workspace-tools{display:none}html .workspace-bar,html.dark .workspace-bar{z-index:30;height:var(--workspace-bar-height);box-shadow:none;border-width:1px;border-radius:14px;gap:8px;margin:0 8px;padding:4px;position:relative;top:auto}html body:has(.crm-dashboard) .workspace-bar{z-index:30;height:var(--workspace-bar-height);box-shadow:none;border-width:1px;border-radius:14px;gap:8px;margin:0 8px;padding:4px;position:relative;top:auto}html .workspace-bar .model-profile-tabs{flex:0 auto;gap:8px;max-width:calc(100% - 44px)}html .workspace-bar .creator-tab{min-width:110px;max-width:170px}html body .shell .main{padding:8px 8px calc(20px + env(safe-area-inset-bottom))}html .main>.page-frame{min-height:calc(100dvh - var(--workspace-bar-height) - 106px);border-radius:20px;padding:20px 16px}html .main>.page-frame:has(>:is(.crm-dashboard,.content-library-page,.saved-posts-page,.generation-library,.nude-img2img-library,.post-schedule-page,.messages-crm,.automation-list-page,.crm-section-page,.todo-page,.stacked-tools-page,.workflow-page)){padding:0}html .shell .sidebar,html.dark .shell .sidebar{width:min(86vw,288px);height:100dvh;padding:calc(14px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom));background:var(--panel)}html .sidebar .brand{margin-bottom:12px}html .sidebar .brand-logo{width:124px}html .sidebar>.nav{flex:1;overflow-y:auto}html .sidebar :is(.nav a,.nav-parent,.sidebar-settings-link){height:40px;min-height:40px;font-size:14px}html .sidebar .nav-children a{height:36px;min-height:36px;font-size:13px}html .sidebar .nav-section-label{font-size:11px}html .shell .main :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=color]):not([type=file])){font-size:16px}html .main h1{font-size:24px}html .main p{font-size:13px}html .main :is(.admin-head,.examples-header,.phones-heading,.story-tracker-heading,.central-analytics-header) h1,html .main .generation-settings-page>header h1{font-size:25px}html .main :is(.settings-section-nav,.settings-scope-tabs,.reels-subtabs,.lingerie-page-tabs,.snaps-page-tabs,.story-account-tabs){margin-bottom:20px;padding-bottom:16px}html .main :is(.settings-section-nav,.settings-scope-tabs,.reels-subtabs,.lingerie-page-tabs,.snaps-page-tabs,.story-account-tabs) :is(button,a){min-height:44px;padding-inline:16px;font-size:13px}html .main :is(.content-library-page,.saved-posts-page,.generation-library,.nude-img2img-library)>header{flex-wrap:wrap;min-height:96px;padding:22px 18px}html .main :is(.content-library-page,.saved-posts-page,.generation-library,.nude-img2img-library)>header h1{font-size:24px}html .content-library-toolbar{padding:14px 16px}html .generation-library .generation-row{gap:12px;padding:16px}html .generation-library .generation-previews{height:90px}html .generation-library .generation-previews img{width:62px;height:86px}html .generation-actions button,html .generation-library .generation-actions .generation-review-button{min-width:40px;height:42px;min-height:42px}html .generation-actions .generation-add-one{width:40px;min-width:40px}html .main .feed-library-workspace{gap:16px;padding:0 12px 20px}html .main :is(.feed-library-panel>header,.feed-library-grid,.feed-library-compose){padding:16px}html .main .feed-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html .main .feed-library-grid footer{flex-wrap:wrap;padding:8px}html .main .feed-library-grid footer span{flex-basis:100%}html .main .feed-library-grid footer button{width:36px;height:36px}html .main .feed-library-compose{flex-direction:column;align-items:stretch}html .main .feed-library-compose select{width:100%;min-width:0}html .main .reels-library>.reels-subtabs{padding-inline:16px}html .main .reel-factory{padding:0 16px 20px}html .main .reel-factory-overview{grid-template-columns:repeat(2,minmax(0,1fr))}html .main .reel-factory-overview>:is(article,button){gap:10px;padding:14px}html .main .reel-factory-overview>:is(article,button)>i{flex-basis:32px;width:32px;height:32px}html .main .reel-factory-overview strong{font-size:20px}html .main .snap-library-grid{gap:12px;padding:12px}html .main .snap-library-grid footer{gap:5px;padding:8px}html .main .snap-library-grid footer span{flex-basis:100%}html .main .snap-library-grid footer :is(button,a){width:34px;height:36px}html .main :is(.todo-page,.crm-section-page,.automation-list-page,.stacked-tools-page)>header,html .main .post-schedule-heading{padding:22px 18px}html .main :is(.todo-summary article,.tracking-kpis article){min-height:110px;padding:18px}html .main :is(.tracking-list-toolbar,.tracking-period-row){padding:16px}html .main :is(.tracking-breakdowns>section,.tracking-main-chart,.cost-panel,.cost-summary-card),html .main .settings-panel :is(.generation-setting-card>header,.candidate-count-setting,.lora-strength-setting,.ccd-setting){padding:18px}html .main .admin-metrics,html .main .member-summary{grid-template-columns:repeat(2,minmax(0,1fr))}html .main :is(.admin-metrics article,.member-summary article){min-height:112px;padding:18px}html .main :is(.admin-metrics strong,.member-summary strong){font-size:25px}html .main .admin-panel>header{flex-wrap:wrap;padding:18px}html .main .member-table-head{display:none}html .main .member-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px 14px;width:100%;min-width:0;padding:22px 18px}html .main .member-row>.member-identity{grid-column:1;gap:8px;min-width:0}html .main .member-row>.member-identity>i{flex-basis:32px;width:32px;height:32px}html .main .member-row>span:nth-child(2){flex-wrap:wrap;justify-content:flex-end}html .main .member-row>:is(span:nth-child(3),strong:nth-child(4),span:nth-child(5),span:nth-child(6)){gap:3px;font-size:12px;font-weight:500;display:grid}html .main .member-row>:is(span:nth-child(3),strong:nth-child(4),span:nth-child(5),span:nth-child(6)):before{color:var(--muted);font-size:11px;font-weight:400}html .main .member-row>span:nth-child(3):before{content:"Plan"}html .main .member-row>strong:nth-child(4):before{content:"Balance"}html .main .member-row>span:nth-child(5):before{content:"Usage"}html .main .member-row>span:nth-child(6):before{content:"Last login"}html .main .member-row>a{border:1px solid var(--line);background:var(--panel-soft);min-height:42px;color:var(--ink);border-radius:11px;grid-column:1/-1;justify-self:stretch;place-items:center;padding:8px 14px;font-weight:500;display:grid}html .main .content-pagination{padding:14px}html body:has(.crm-dashboard) .dashboard-heading{gap:20px;min-height:0;padding:22px 18px}html .dashboard-heading{flex-direction:column;align-items:stretch}html .dashboard-periods{flex-wrap:wrap;gap:4px;width:100%;padding:4px;display:flex;overflow:visible}html .dashboard-periods button{flex:1 0 auto;min-height:40px;font-size:11px}html .dashboard-periods label{justify-content:flex-start}html .dashboard-periods input[type=date]{width:128px;min-height:36px;padding:0 4px;font-size:13px}html .main .dashboard-periods{justify-content:flex-start;align-self:flex-start;width:auto}html .main .dashboard-custom-range{width:100%}html .main .dashboard-custom-range input[type=date]{width:140px;font-size:13px}html .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html body:has(.crm-dashboard) .dashboard-kpis article{border-right:1px solid var(--line);min-height:138px;padding:22px 18px}html .dashboard-kpis article:nth-child(2n){border-right:0!important}html .dashboard-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line)}html .dashboard-kpis article:nth-child(n+3){border-bottom:0}html .dashboard-kpis strong{white-space:nowrap;font-size:clamp(22px,5.5vw,32px)}html .dashboard-kpis span{gap:7px;font-size:12px}html .dashboard-kpis small{font-size:10px}html body:has(.crm-dashboard) .dashboard-chart-panel{padding:24px 18px 14px}html .dashboard-bottom>article{padding:24px 18px}html .main>.page-frame:has(>.messages-crm){min-height:0}html .messages-crm{height:calc(100dvh - var(--workspace-bar-height) - 94px - env(safe-area-inset-top));min-height:0}html .main .messages-crm .inbox-page-head{flex-basis:64px;height:64px;padding:12px 16px}html .messages-crm .conversation-head{padding-inline:10px}html .messages-crm .chat-history{padding:18px 14px}html .main .messages-crm .message-bubble p{font-size:13px}html .messages-crm .chat-row{min-height:82px}html .auth-field input,html .model-profile-dialog input{font-size:16px}}@media (max-width:620px){html .generation-library .generation-status{grid-area:2/2/auto/4}html .generation-library .generation-status>b{white-space:nowrap}html .generation-library .generation-status>span{white-space:normal;overflow:visible}html .generation-library .generation-actions{grid-area:3/2/auto/4;justify-content:flex-start}html .generation-library .generation-source{grid-row:1/4;align-self:start}}@media (max-width:639px){html .workspace-bar .creator-tab{min-width:90px;max-width:140px;padding:0 46px 0 10px}}@media (max-width:380px){html .workspace-masthead{gap:8px;padding-inline:12px}html .main .feed-library-grid{gap:8px;padding:12px}html .main .feed-library-grid footer button{width:32px;height:36px}html .dashboard-kpis strong{font-size:21px}}
html .todo-reminder{z-index:39;border:1px solid color-mix(in srgb, var(--accent) 22%, var(--panel));background:color-mix(in srgb, var(--accent-solid) 6%, var(--panel));min-height:52px;color:var(--accent);box-shadow:0 2px 6px color-mix(in srgb, var(--bg) 80%, transparent);border-radius:11px;align-items:center;gap:12px;margin:8px 24px 0;padding:8px 12px;display:flex;position:sticky;top:8px}html .todo-reminder-icon{stroke-width:1.7px;flex:0 0 19px;width:19px;height:19px}html .todo-reminder-copy{flex:1;min-width:0}html .todo-reminder-copy>div{align-items:baseline;gap:7px;min-width:0;font-size:12px;line-height:1.6;display:flex}html .todo-reminder-copy>div>span{flex:none;font-weight:500}html .todo-reminder-title{text-overflow:ellipsis;white-space:nowrap;text-underline-offset:3px;text-decoration:underline;overflow:hidden}html .todo-reminder-title:hover{text-decoration-thickness:2px}html .todo-reminder-copy>p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.6;overflow:hidden}html .todo-reminder-action{border-radius:7px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:5px 8px;font-size:11px;display:flex}html .todo-reminder-action:hover{background:var(--accent-soft)}html .todo-reminder-action svg{width:14px;height:14px}html .todo-reminder :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}html.dark .todo-reminder{background:color-mix(in srgb, var(--accent-solid) 12%, var(--panel))}html .shell .todo-reminder.is-story-urgent{background:var(--urgent);border-color:var(--urgent);color:var(--on-urgent)}html .todo-reminder.is-story-urgent .todo-reminder-action:hover{background:color-mix(in srgb, var(--on-urgent) 14%, transparent)}html .todo-reminder.is-story-urgent :is(a,button):focus-visible{outline-color:var(--on-urgent)}html .todo-reminder~.workspace-bar{margin-top:8px}html .workspace:has(>.todo-reminder) .messages-crm{height:calc(100dvh - var(--workspace-bar-height) - 114px)}html .workspace:has(>.todo-reminder) .main>.page-frame{min-height:calc(100dvh - var(--workspace-bar-height) - 112px)}html .workspace:has(>.todo-reminder) .page-frame:has(>.messages-crm){min-height:0}html .workspace.workspace-without-model-bar:has(>.todo-reminder) .main>.page-frame{min-height:calc(100dvh - 104px)}html .main .todo-copy strong,html .main .todo-copy p{white-space:normal;overflow-wrap:anywhere}html .main .todo-item{scroll-margin-top:100px}html .main .todo-item:target,html .main .todo-item:focus-visible{background:var(--accent-soft);outline:2px solid var(--accent);outline-offset:-2px;border-radius:10px}html .main .todo-deadline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}html .main .todo-deadline>span{align-items:center;gap:5px;font-size:11px;display:inline-flex}html .main .todo-deadline.overdue>span{color:var(--danger)}html .shell .main .todo-deadline input[type=date]{border:1px solid var(--line);border-radius:8px;width:146px;min-width:0;max-width:100%;min-height:34px;padding:4px 8px;font-size:11px}html .main .todo-create-options .todo-deadline-help{color:var(--muted);letter-spacing:0;grid-column:1/-1;margin:0;font-size:11px}html .main .todo-priority{min-height:34px;padding:6px 10px;font-size:11px}html .main .todo-priority:focus-within{outline:2px solid var(--accent);outline-offset:3px}html .main .todo-toolbar select{width:120px}html .main .todo-toolbar nav button.active span{color:inherit}html .main .todo-storage-warning{background:var(--panel-soft);color:var(--danger);margin:0;padding:12px 22px}html .main .todo-storage-note{border-top:1px solid var(--line);color:var(--muted);padding:12px 22px;font-size:11px}@media (min-width:861px){html .todo-reminder{margin-inline:0 8px}}@media (max-width:1000px){html .main .todo-create{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){html .todo-reminder{top:calc(76px + env(safe-area-inset-top));z-index:39;gap:9px;min-height:58px;margin:0 8px 8px;padding:8px 10px}html .todo-reminder-copy>div{font-size:11px}html .todo-reminder-copy>p{font-size:10px}html .todo-reminder-action{min-width:40px;min-height:40px;padding:6px}html .todo-reminder-action>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .todo-reminder~.workspace-bar{margin-top:0}html .workspace:has(>.todo-reminder) .messages-crm{height:calc(100dvh - var(--workspace-bar-height) - 160px - env(safe-area-inset-top));min-height:0}html .workspace:has(>.todo-reminder) .main>.page-frame{min-height:calc(100dvh - var(--workspace-bar-height) - 172px - env(safe-area-inset-top))}html .workspace:has(>.todo-reminder) .page-frame:has(>.messages-crm){min-height:0}html .workspace.workspace-without-model-bar:has(>.todo-reminder) .main>.page-frame{min-height:calc(100dvh - 170px - env(safe-area-inset-top))}html .main .todo-item{scroll-margin-top:calc(160px + env(safe-area-inset-top))}html .shell .main .todo-deadline input[type=date]{width:166px;min-height:40px;font-size:16px}}@media (max-width:520px){html .todo-reminder-copy>div{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html .todo-reminder-copy>div:has(.todo-reminder-title)>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html .todo-reminder-title{margin-left:0}html .main .todo-item{grid-template-columns:32px minmax(0,1fr) 40px;gap:8px;padding-inline:0}html .main .todo-check{grid-area:1/1;align-self:start;margin-top:3px}html .main .todo-copy{grid-area:1/2}html .main .todo-priority{grid-area:2/2}html .main .todo-delete{grid-area:1/3;align-self:start}html .main .todo-summary{grid-template-columns:repeat(3,minmax(0,1fr))}html .main .todo-summary article{border-bottom:0;border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:4px;min-height:100px;padding:14px 10px;display:flex}html .main .todo-summary article:last-child{border-right:0}html .main .todo-summary span{font-size:11px}html .main .todo-summary strong{font-size:26px}html .main .todo-summary small{font-size:10px}}@media (prefers-reduced-motion:reduce){html .todo-page :is(.todo-item,.todo-create){animation:none}}
@property --studio-progress{syntax:"<number>";inherits:true;initial-value:0}html body{--workspace-bg:var(--bg);--workspace-bg-soft:var(--bg-soft);--workspace-panel:var(--panel);--workspace-panel-soft:var(--panel-soft);--workspace-panel-raised:var(--panel-raised);--workspace-ink:var(--ink);--workspace-muted:var(--muted);--workspace-line:var(--line);--workspace-line-bright:var(--line-bright);--workspace-accent:var(--accent);--workspace-accent-solid:var(--accent-solid);--workspace-accent-hover:var(--accent-hover);--workspace-accent-2:var(--accent-2);--workspace-accent-3:var(--accent-3);--workspace-accent-soft:var(--accent-soft);--workspace-accent-blue:var(--accent-blue);--workspace-good:var(--good);--workspace-warn:var(--warn);--workspace-danger:var(--danger);--workspace-nav-surface:#f9fafb;--workspace-nav-ink:#0f1010;--workspace-nav-muted:#697180;--workspace-nav-active:#f5f5f5;--workspace-nav-hover:#e8e8e8;--workspace-nav-line:#e5e7eb;--workspace-bar-line:#e5e7eb;--workspace-logo-invert:0;--workspace-reminder-bg:color-mix(in srgb, var(--accent-solid) 6%, var(--panel));--workspace-reminder-line:color-mix(in srgb, var(--accent) 22%, var(--panel))}@supports (color:lab(0% 0 0)){html body{--workspace-nav-active:lab(96.52% -.0000298023 .0000119209);--workspace-nav-hover:lab(91.88% .0000298023 -.0000119209)}}html.dark body{--workspace-nav-surface:var(--bg);--workspace-nav-ink:var(--ink);--workspace-nav-muted:var(--muted);--workspace-nav-active:var(--bg-soft);--workspace-nav-hover:var(--panel-soft);--workspace-nav-line:var(--line);--workspace-bar-line:var(--line);--workspace-logo-invert:1}html .shell{--studio-progress:0;--studio-weight:calc(var(--studio-progress) * 100%);--bg:color-mix(in srgb, var(--workspace-bg), #101012 var(--studio-weight));--bg-soft:color-mix(in srgb, var(--workspace-bg-soft), #141416 var(--studio-weight));--panel:color-mix(in srgb, var(--workspace-panel), #111113 var(--studio-weight));--panel-soft:color-mix(in srgb, var(--workspace-panel-soft), #19191c var(--studio-weight));--panel-raised:color-mix(in srgb, var(--workspace-panel-raised), #202023 var(--studio-weight));--ink:color-mix(in srgb, var(--workspace-ink), #f2f0f6 var(--studio-weight));--muted:color-mix(in srgb, var(--workspace-muted), #99959f var(--studio-weight));--line:color-mix(in srgb, var(--workspace-line), #29282e var(--studio-weight));--line-bright:color-mix(in srgb, var(--workspace-line-bright), #3c3843 var(--studio-weight));--accent:color-mix(in srgb, var(--workspace-accent), #b185ff var(--studio-weight));--accent-solid:color-mix(in srgb, var(--workspace-accent-solid), #8645ef var(--studio-weight));--accent-hover:color-mix(in srgb, var(--workspace-accent-hover), #985ef6 var(--studio-weight));--accent-2:color-mix(in srgb, var(--workspace-accent-2), #6d31d8 var(--studio-weight));--accent-3:color-mix(in srgb, var(--workspace-accent-3), #a675ff var(--studio-weight));--accent-soft:color-mix(in srgb, var(--workspace-accent-soft), #9b63ff1c var(--studio-weight));--accent-blue:color-mix(in srgb, var(--workspace-accent-blue), #af83ff var(--studio-weight));--good:color-mix(in srgb, var(--workspace-good), #62d3a4 var(--studio-weight));--warn:color-mix(in srgb, var(--workspace-warn), #edb25e var(--studio-weight));--danger:color-mix(in srgb, var(--workspace-danger), #f28499 var(--studio-weight));background:var(--bg);color:var(--ink);transition:--studio-progress .6s cubic-bezier(.4,0,.2,1),grid-template-columns .22s cubic-bezier(.2,.75,.35,1)}html .shell[data-studio-transitioning] *{transition-duration:0s!important;transition-delay:0s!important}html:not(.dark) .shell:not(.reels-studio) .sidebar,html .shell.reels-studio .sidebar,html.dark .shell .sidebar{--nav-surface:color-mix(in srgb, var(--workspace-nav-surface), #101012 var(--studio-weight));--nav-ink:color-mix(in srgb, var(--workspace-nav-ink), #99959f var(--studio-weight));--nav-muted:color-mix(in srgb, var(--workspace-nav-muted), #99959f var(--studio-weight));--nav-active:color-mix(in srgb, var(--workspace-nav-active), #9b63ff1c var(--studio-weight));--nav-hover:color-mix(in srgb, var(--workspace-nav-hover), #ffffff07 var(--studio-weight));--nav-line:color-mix(in srgb, var(--workspace-nav-line), #29282e var(--studio-weight))}html .shell :is(.brand-logo,.workspace-mobile-brand img){filter:invert(calc(var(--workspace-logo-invert) + (1 - var(--workspace-logo-invert)) * var(--studio-progress)))}html body .shell .workspace-bar{background:color-mix(in srgb, var(--workspace-panel), #141416 var(--studio-weight));border-color:color-mix(in srgb, var(--workspace-bar-line), #29282e var(--studio-weight))}html:not(.dark) .shell:not(.reels-studio) .workspace-bar{border-color:color-mix(in srgb, var(--workspace-bar-line), #29282e var(--studio-weight))}html .shell .todo-reminder{background:color-mix(in srgb, var(--workspace-reminder-bg), #1d1728 var(--studio-weight));border-color:color-mix(in srgb, var(--workspace-reminder-line), #3d2a58 var(--studio-weight));color:color-mix(in srgb, var(--workspace-accent), #c9a8ff var(--studio-weight))}html .shell .sidebar-profile{background:color-mix(in srgb, var(--workspace-panel), #101012 var(--studio-weight))}html .main>.route-transition{animation:none}html .main>.route-transition>*{animation:.2s cubic-bezier(0,0,.2,1) page-content-enter}@keyframes page-content-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html .sidebar .nav-studio-section{border-block:1px solid var(--line);padding-block:12px}html .sidebar .nav-reels-entry{color:#8654dc}html .sidebar .nav-reels-entry>svg{color:#9666ed}html .nav-studio-tag{color:#9964ed;background:#9964ed0d;border:1px solid #9b6aeb30;border-radius:5px;margin-left:auto;padding:1px 6px;font-size:9px}html .sidebar.is-collapsed .nav-studio-tag{display:none}html .shell.reels-studio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--studio-progress:1;--shadow:none;background:var(--bg);color:var(--ink)}html .reels-studio :is(.workspace,.main,.workspace-masthead){background:var(--bg);color:var(--ink)}html .reels-studio .sidebar{border-color:var(--line);box-shadow:none}html .reels-studio :is(.brand-options,.sidebar-close,.mobile-menu-button){color:var(--muted);border-color:var(--line);background:0 0}html .reels-studio .sidebar :is(.nav a,.nav-parent,.sidebar-settings-link){color:var(--nav-ink)}html .reels-studio .sidebar :is(.nav a,.nav-parent):hover{background:var(--nav-hover);color:var(--ink)}html .reels-studio .sidebar :is(.nav a.active,.nav-parent.active){box-shadow:none;background:var(--accent-soft)!important;color:var(--accent)!important}html .reels-studio .sidebar-profile{border-color:var(--line)}html .reels-studio :is(.sidebar-profile strong,.creator-tab strong){color:var(--ink)}html .reels-studio .sidebar-profile small{color:var(--muted)}html .reels-studio .workspace-bar{box-shadow:none}html .reels-studio .main>.page-frame{background:var(--panel);border-color:var(--line);box-shadow:none;border-radius:14px}html .reels-studio .page-frame>.reels-library{background:0 0;border-radius:14px}html .reels-studio .reels-library>header{border-bottom:0;align-items:center;gap:18px;padding:20px 22px 16px;display:flex}html .reels-studio .reels-library>header>div:first-child{align-items:center;gap:12px;display:flex}html .reels-studio .reels-library>header .studio-wordmark{color:#fff;background:linear-gradient(145deg,#ab73ff,#7035e1);border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 4px 20px #8343e32a}html .reels-studio .reels-library>header h1{letter-spacing:-.03em;margin:0;font-size:18px}html .reels-studio .reels-library>header p{color:var(--muted);margin:3px 0 0;font-size:11px}html .reels-studio .reels-library>.reels-subtabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:5px;margin:0;padding:0 22px 16px;display:flex;overflow-x:auto}html .reels-studio .reels-subtabs::-webkit-scrollbar{display:none}html .reels-studio .reels-subtabs>button{min-height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding:7px 12px}html .reels-studio .reels-subtabs>button[aria-current=page]{color:#d1b0ff!important;background:#29232f!important;border-color:#8051bb50!important}html .reels-studio .reels-subtabs svg{width:15px;height:15px}html .reels-studio .reels-subtabs strong{font-size:12px}html .reels-studio .main :is(input,select,textarea){color:var(--ink);background-color:var(--panel-soft);border-color:var(--line-bright)}html .reels-studio :is(.reel-factory,.pending-reels,.generated-runs){color:var(--ink)}@media (max-width:860px){html .reels-studio .workspace-masthead{background:var(--bg)}html .reels-studio .reels-library>header{padding:18px 16px 14px}html .reels-studio .reels-library>.reels-subtabs{padding:0 16px 14px}html .sidebar .nav-studio-tag{font-size:10px}}@media (prefers-reduced-motion:reduce){html .shell,html .shell *{transition:none!important}html .main>.route-transition>*{transform:none;animation:none!important}}
:root{--blue-button-shadow:inset 0 0 7.2px 0 #ffffff38}html body :is(button,a,summary,label,.timeline-active-indicator):is(.primary,.button:not(.secondary):not(.quiet),.creators-primary,.admin-primary,.admin-create>summary,.admin-create button,.pricing-grid button,.auth-submit,.todo-primary,.tracking-create,.saved-create,.workflow-save,.generation-header-create,.generation-create,.candidate-lingerie-submit,.reply-send,.composer-send.ready,.timeline-apply,.generation-settings-page>header button,.model-profile-dialog form button[type=submit],.gaml-settings-card form button,.gaml-settings-buttons button:first-child,.phones-inventory-empty button,.feed-library-compose>button,.feed-library-snap-action>button,.content-library-page>header>button,.content-library-empty>button,.nude-img2img-library>header label,.nude-img2img-link button,.scene-library-heading>a,.scene-library-empty>a,.scene-library-selection>footer>button,.candidate-review-heading-actions>button,.candidate-next-actions form button,.content-change-form footer button,.instagram-import-bar button,.post-publish-bar>button,.post-approval-actions>button.publish,.phone-device-create>button,.fan-title form button,.memory-edit-form button,.memory-add button,.memory-heading>button,.workflow-topbar form button,.lingerie-catalog>header button,.lingerie-catalog-empty button,.lingerie-upload-modal>footer button,.reel-submit>button,.reel-create-footer>button,.reel-factory-v2-library-head button,.reel-start-frame-library>header button,.stories-heading>button,.stories-heading-actions>button:first-child,.story-library-card-actions button:first-child,.story-library-empty button,.story-card-copy button.posted,.feed-post-row>footer button.posted,.automation-list-actions button:last-child,.model-profile-tab.active,.creator-editor-chip,:is(.settings-section-nav,.settings-scope-tabs,.lingerie-page-tabs,.snaps-page-tabs,.story-account-tabs,.central-analytics-period,.dashboard-periods,.todo-toolbar nav,.tracking-period-row,.timeline-quick-select) :is(button.active,a.active,button[aria-current=page]),.invoice-quarters>button.selected,.ccd-setting>button.active,.timeline-active-indicator,.timeline-tabs[data-indicator-ready=false] .timeline-button[aria-pressed=true],.timeline-granularity button[aria-pressed=true]):not(:where(.reels-studio *)):not(.secondary):not(.quiet):not(.danger):not(.destructive):not(.ghost):not(.outline):not(:disabled):not([aria-disabled=true]){box-shadow:var(--blue-button-shadow), var(--blue-button-focus-ring,0 0 0 0 transparent)!important}html body :is(button,a,summary,label):focus-visible{--blue-button-focus-ring:0 0 0 3px var(--accent-soft)}
html .shell aside.sidebar:has(>.sidebar-account){overflow:visible}html .sidebar-account{flex:none;min-width:0;margin:7px 4px 0;position:relative}html .sidebar .sidebar-account-trigger{width:100%;min-height:46px;color:var(--nav-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin:0;padding:6px;transition:background .18s,border-color .18s;display:flex}html .sidebar .sidebar-account-trigger:hover,html .sidebar-account.is-open .sidebar-account-trigger{background:var(--panel-raised);border-color:var(--line-bright)}html .sidebar .sidebar-account-avatar,html .sidebar .sidebar-account-trigger>.sidebar-account-avatar{color:#fff;background:linear-gradient(145deg,#7950ff,#b43af2);border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}html .sidebar .sidebar-account-avatar>svg{stroke-width:2px;width:17px;height:17px}html .sidebar .sidebar-account-trigger>.sidebar-account-copy{width:auto;min-width:0;height:auto;color:var(--ink);background:0 0;border-radius:0;flex:1;gap:1px;font-weight:450;display:grid}html .sidebar .sidebar-account-copy>:is(strong,small){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html .sidebar .sidebar-account-copy strong{font-size:13px;font-weight:500}html .sidebar .sidebar-account-copy small{color:var(--nav-muted);font-size:11px}html .sidebar .sidebar-account-chevron{width:14px;height:14px;color:var(--muted);flex:0 0 14px;margin-left:auto}html .sidebar-account-panel{z-index:90;overscroll-behavior:contain;scrollbar-width:none;border:1px solid var(--line);background:var(--panel-raised);width:min(256px,100vw - 32px);max-height:calc(100dvh - 104px);color:var(--ink);opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 100%;border-radius:12px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1),visibility .22s;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;transform:translateY(9px)scale(.98);box-shadow:0 10px 32px #18202e1c,0 2px 6px #18202e0d}html .sidebar-account-panel::-webkit-scrollbar{display:none}html .sidebar-account.is-open .sidebar-account-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}html .sidebar .sidebar-account-panel nav{padding:0;display:block}html .sidebar .sidebar-account-panel a,html .sidebar .sidebar-account-panel form>button,html .sidebar .sidebar-settings-link{width:100%;min-height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:flex-start;align-items:center;gap:10px;padding:7px 12px;font-size:12px;font-weight:450;line-height:20px;text-decoration:none;display:flex}html .sidebar .sidebar-account-panel :is(a,form>button,.sidebar-settings-link):hover{background:var(--panel-soft)}html .sidebar .sidebar-account-panel :is(a,form>button,.sidebar-settings-link)>svg,html .sidebar-account-theme>svg{width:14px;height:14px;color:var(--muted);stroke-width:1.8px;flex:0 0 14px}html .sidebar .sidebar-account-avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}html .sidebar .sidebar-account-panel .sidebar-account-heading{border-bottom:1px solid var(--line);border-radius:0;gap:9px;min-height:45px;padding:9px 12px}html .sidebar-account-heading strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}html .sidebar .sidebar-account-heading>svg{margin-left:auto}html .sidebar .sidebar-account-heading .sidebar-account-avatar{border-radius:7px;flex-basis:24px;width:24px;height:24px}html .sidebar .sidebar-account-heading .sidebar-account-avatar svg{width:15px;height:15px}html .sidebar-account-links{padding:4px}html .sidebar-account-theme{align-items:center;gap:10px;min-height:38px;padding:5px 8px;font-size:12px;display:flex}html .sidebar-account-theme>span{flex:1}html .sidebar-account-theme>div{align-items:center;gap:3px;display:flex}html .sidebar .sidebar-account-theme button{width:26px;height:26px;min-height:26px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:0 0 26px;place-items:center;padding:4px;display:grid}html .sidebar .sidebar-account-theme button[aria-pressed=true]{background:var(--panel-soft)!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:none!important}html .sidebar .sidebar-account-theme button:hover:not(:disabled){background:var(--panel-soft);color:var(--ink)}html .sidebar-account-theme button:disabled{opacity:.45;cursor:default}html .sidebar .sidebar-account-theme button svg{width:13px;height:13px}html .sidebar-account-panel form{border-top:1px solid var(--line);margin:0;padding:4px}html .sidebar-account-studio-note{color:var(--muted);padding:0 8px 8px 32px;font-size:9px;display:block}html .sidebar-account :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}html.dark .sidebar-account-panel{box-shadow:0 12px 36px #0005,0 1px 4px #0003}html .reels-studio .sidebar-account-panel{background:var(--panel-raised)}@media (min-width:861px){html .sidebar.is-collapsed .sidebar-account-trigger{justify-content:center;width:40px;min-height:42px;margin:0 auto;padding:5px;display:flex}html .sidebar.is-collapsed .sidebar-account-trigger>.sidebar-account-avatar{display:grid}html .sidebar.is-collapsed .sidebar-account-trigger>:is(.sidebar-account-copy,.sidebar-account-chevron){display:none}}@media (max-width:860px){html .sidebar-account-panel{width:min(264px,100vw - 40px)}html .sidebar .sidebar-account-panel :is(a,form>button){min-height:42px}html .sidebar-account-theme{min-height:44px}html .sidebar .sidebar-account-theme button{flex-basis:32px;width:32px;height:32px;min-height:32px}}@media (prefers-reduced-motion:reduce){html .sidebar-account-panel{transition:none;transform:none}}
