:root.dark{--background:#151b17;--foreground:#edf3e9;--card:#202922;--card-foreground:#edf3e9;--border:#3b493d;--muted:#29352b;--muted-foreground:#b8c8b5;--theme-soft:#a9bba5;--theme-subtle:#8fa48d;--theme-raised:#2a362c;--theme-accent-surface:#30432b;--theme-accent-text:#d5f8a7;--button-hover:#2a362c;color-scheme:dark}.theme-toggle{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid var(--border);border-radius:13px;background:var(--card);color:var(--foreground);box-shadow:none}.theme-toggle:hover:not(:disabled){border-color:#89aa74;background:var(--muted);color:var(--foreground)}.theme-toggle-sun,html.dark .theme-toggle-moon{display:none}html.dark .theme-toggle-sun{display:block}html.dark body{background:var(--background)}html.dark body,html.dark h1,html.dark h2,html.dark h3{color:var(--foreground)}html.dark h1 span{color:var(--theme-soft)}html.dark h1 .heading-accent{color:#b8e87d}html.dark .help,html.dark .muted,html.dark label{color:var(--muted-foreground)}html.dark input:not([type=checkbox]):not([type=range]),html.dark select,html.dark textarea{background:var(--card);color:var(--foreground);border-color:var(--border)}html.dark input::placeholder,html.dark textarea::placeholder{color:#9aac98}html.dark button:not(.primary):not(.theme-toggle):hover:not(:disabled){border-color:#67835e}html.dark .theme-toggle{background:var(--card);color:var(--foreground);border-color:var(--border)}html.dark .theme-toggle:hover:not(:disabled){background:var(--theme-raised)}html.dark .button-link{background:var(--card);color:var(--foreground)}html.dark .ai-followup-card,html.dark .ai-result-card,html.dark .ai-results,html.dark .ai-step-card,html.dark .backlog-item,html.dark .connections-access-dialog,html.dark .empty,html.dark .modal,html.dark .onboarding-route-card,html.dark .onboarding-tour,html.dark .panel,html.dark .post-card,html.dark .product-card,html.dark .public-document,html.dark .sidebar,html.dark .topbar,html.dark .totp-qr-setup,html.dark .welcome.atelier-welcome,html.dark .workflow{background:var(--card);color:var(--foreground);border-color:var(--border)}html.dark .sidebar{border-right-color:var(--border)}html.dark .account-label,html.dark .crumb,html.dark .product-info h3,html.dark .public-wordmark,html.dark .sidebar-bottom,html.dark .social-banner h3,html.dark .wordmark,html.dark .workflow strong{color:var(--foreground)}html.dark .app-footer,html.dark .brand-lockup small,html.dark .canvas-top,html.dark .export-box p,html.dark .eyebrow,html.dark .idea-list p,html.dark .idea-list span,html.dark .layer-list,html.dark .local-badge,html.dark .plain-list,html.dark .preview-card>span,html.dark .price-principles span,html.dark .sidebar-bottom small,html.dark .social-banner p,html.dark .topbar,html.dark .verified-list small,html.dark .workflow p,html.dark .workspace-tag{color:var(--muted-foreground)}html.dark .marketplace-recheck-list li::marker{color:#b8ec78}html.dark .empty,html.dark .empty p,html.dark .sidebar nav button,html.dark .step-number{color:var(--muted-foreground)}html.dark .editor-tabs button.selected,html.dark .segments button.selected,html.dark .sidebar nav button.active,html.dark .slide-strip button.selected{background:var(--sellori-button);color:var(--sellori-button-foreground);border-color:var(--sellori-button)}html.dark .post-card.selected,html.dark .sidebar nav button:hover:not(:disabled):not(.active){background:var(--theme-accent-surface);color:var(--theme-accent-text);border-color:#526b47}html.dark .add-card,html.dark .ai-bundle-summary>div,html.dark .ai-copy-result,html.dark .ai-kind-switch:not(.ai-task-switch),html.dark .ai-preset-list label.selected,html.dark .ai-quick-product,html.dark .ai-result-media,html.dark .ai-source-preview,html.dark .badge,html.dark .canvas-area,html.dark .connections-access-banner,html.dark .connections-access-step,html.dark .document-card,html.dark .document-table th,html.dark .export-box,html.dark .fact-row,html.dark .info-box,html.dark .local-badge,html.dark .market-report-metrics div,html.dark .market-report-result,html.dark .onboarding-tour-note,html.dark .operator-details,html.dark .preview-panel,html.dark .price-research-result,html.dark .segments,html.dark .sidebar-note,html.dark .social-banner,html.dark .upload-preview,html.dark .voice-dictation-preview,html.dark .weekly-plan-grid article{background:var(--muted);color:var(--foreground);border-color:var(--border)}html.dark .ai-kind-switch button,html.dark .editor-tabs button,html.dark .segments button,html.dark .slide-strip button{color:var(--muted-foreground)}html.dark .ai-kind-switch:not(.ai-task-switch) button.active,html.dark .ai-preset-list label,html.dark .ai-result-media img,html.dark .ai-result-media video,html.dark .ai-source-empty,html.dark .search,html.dark .slide-strip button{background:var(--card);color:var(--foreground);border-color:var(--border)}html.dark .ai-result-media img,html.dark .ai-result-media video{background:#111711}html.dark .logout-button,html.dark .onboarding-route-card button,html.dark .public-header .public-login-link,html.dark .social-banner button{background:var(--card);color:var(--foreground);border-color:var(--border)}html.dark .add-card:hover:not(:disabled),html.dark .logout-button:hover:not(:disabled),html.dark .product-card:hover:not(:disabled),html.dark .social-banner button:hover:not(:disabled){background:var(--theme-raised)}html.dark .app-footer,html.dark .backlog-item,html.dark .document-table td,html.dark .document-table th,html.dark .price-research-list li,html.dark .public-footer,html.dark .public-header,html.dark .workflow li{border-color:var(--border)}html.dark .badge.good,html.dark .connections-access-icon,html.dark .segments button span,html.dark .workflow li>span{background:var(--theme-accent-surface);color:var(--theme-accent-text)}html.dark .onboarding-route-icon{color:#c6ef9b}html.dark .ai-quick-product-hint,html.dark .ai-quick-product-label small,html.dark .ai-results-empty,html.dark .ai-source-preview small,html.dark .ai-step-title>span,html.dark .onboarding-route-icon>span,html.dark .onboarding-tour-description,html.dark .onboarding-tour-topline,html.dark .workflow p{color:var(--muted-foreground)}html.dark .ai-copy-result,html.dark .ai-followup-card>p,html.dark .ai-quick-product>label,html.dark .ai-quick-product>p,html.dark .ai-source-preview span,html.dark .market-report-result,html.dark .market-report-sku input,html.dark .montage-fields input,html.dark .montage-fields label,html.dark .montage-fields select,html.dark .price-research-fields input,html.dark .price-research-fields label,html.dark .price-research-provider h3,html.dark .voice-dictation,html.dark .voice-dictation-preview textarea{color:var(--foreground)}html.dark .ai-results-empty{border-color:var(--border);background:var(--muted)}html.dark .ai-results-empty strong{color:var(--foreground)}html.dark .ai-evidence-groups small,html.dark .ai-quick-brief>label small,html.dark .ai-quick-result-info span,html.dark .ai-slide-plan small{color:var(--muted-foreground)}html.dark .ai-evidence-groups>div{background:var(--muted);border-color:var(--border)}html.dark .ai-evidence-groups strong,html.dark .ai-quick-result-info,html.dark .ai-slide-plan>div>span:first-child{color:var(--foreground)}html.dark .ai-slide-plan>div{border-color:var(--border)}html.dark .ai-quick-result-visual{background:#10291e}html.dark .artboard h2{color:inherit}html.dark .preview-card{background:var(--card);color:var(--foreground)}html.dark .connections-access-feedback,html.dark .notice{background:#2b4428;color:#d8f4ca;border-color:#4d7344}html.dark .notice.error,html.dark .totp-qr-error{background:#4d292a;color:#ffe0d9;border-color:#87514b}html.dark .legal-draft,html.dark .stale-banner{background:#4b3c20;color:#ffe8b1;border-color:#987343}html.dark .app-footer a,html.dark .login-links a,html.dark .oauth-provider-consent>a,html.dark .public-page a{color:#c6ef9b}html.dark .onboarding-tour-dots button{background:#4b5c49}html.dark .onboarding-tour-dots button.active{background:var(--sellori-button)}html.dark .connections-access-banner p,html.dark .connections-access-step p,html.dark .onboarding-tour-skip,html.dark .voice-dictation .help,html.dark .weekly-plan-grid article small{color:var(--muted-foreground)}html.dark .onboarding-hero h2,html.dark .welcome-main h2{color:#fff}html.dark .onboarding-hero p:not(.eyebrow),html.dark .welcome-main p{color:#cbd2c6}html.dark .totp-qr-canvas{border-color:#fff;background:#fff}@media (max-width:750px){html.dark .sidebar{border-right:0;border-bottom-color:var(--border)}}:root,[data-theme=light]{color-scheme:light;--bg:#f5f5f0;--surface:#fffefa;--sunk:#e6e9e2;--sunk-soft:#ecefe6;--ink:#202a23;--text-muted:#556157;--line:#dde2d9;--line2:#e8ebe3;--accent:#637e31;--on-accent:#ffffff;--accent-ink:#4f6727;--soft:#ebf0e6;--soft-ink:#3f5320;--hint-ico:#6b8a34;--ph-a:#e6e9e2;--ph-b:#dfe3d9;--ph-ico:#6f7d62;--res-a:#e3edd3;--res-b:#dbe7c8;--res-line:#cadcb0;--res-ico:#5f7a2d;--warn-bg:#fbefd2;--warn-ink:#6b4a00;--warn-dot:#c98a1a;--cta-bg:#46591f;--cta-ink:#ffffff;--cta-muted:#e0e9cc;--cta-btn-bg:#fffefa;--cta-btn-ink:#3f5320;--r-control:12px;--r-row:14px;--r-card:18px;--r-pill:999px;--tap:44px;--font:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif}:root.dark,[data-theme=dark]{color-scheme:dark;--bg:#121510;--surface:#1a1e17;--sunk:#232820;--sunk-soft:#20251c;--ink:#eef1e8;--text-muted:#a4ad9a;--line:#2f362a;--line2:#272d23;--accent:#a5c86b;--on-accent:#16200a;--accent-ink:#b7d57e;--soft:#27311a;--soft-ink:#cfe4a3;--hint-ico:#a5c86b;--ph-a:#20251d;--ph-b:#1b2018;--ph-ico:#7c8a6c;--res-a:#263320;--res-b:#212d1b;--res-line:#36472a;--res-ico:#a5c86b;--warn-bg:#3a2f12;--warn-ink:#f0cf85;--warn-dot:#e0b45a;--cta-bg:#223014;--cta-ink:#f1f5e6;--cta-muted:#b9c6a2;--cta-btn-bg:#a5c86b;--cta-btn-ink:#16200a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#121510;--surface:#1a1e17;--sunk:#232820;--sunk-soft:#20251c;--ink:#eef1e8;--text-muted:#a4ad9a;--line:#2f362a;--line2:#272d23;--accent:#a5c86b;--on-accent:#16200a;--accent-ink:#b7d57e;--soft:#27311a;--soft-ink:#cfe4a3;--hint-ico:#a5c86b;--ph-a:#20251d;--ph-b:#1b2018;--ph-ico:#7c8a6c;--res-a:#263320;--res-b:#212d1b;--res-line:#36472a;--res-ico:#a5c86b;--warn-bg:#3a2f12;--warn-ink:#f0cf85;--warn-dot:#e0b45a;--cta-bg:#223014;--cta-ink:#f1f5e6;--cta-muted:#b9c6a2;--cta-btn-bg:#a5c86b;--cta-btn-ink:#16200a}}:where(html){font-family:var(--font)}:where(body){margin:0;background:var(--bg);color:var(--ink)}:focus-visible{outline:3px solid var(--accent-ink);outline-offset:2px}.ph-stripes{background:repeating-linear-gradient(135deg,var(--ph-a) 0 8px,var(--ph-b) 8px 16px)}.res-stripes{background:repeating-linear-gradient(135deg,var(--res-a) 0 12px,var(--res-b) 12px 24px)}@font-face{font-family:Onest;src:url(/fonts/onest-variable.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root,:root.dark,:root.light{--background:var(--bg);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--border:var(--line);--muted:var(--sunk);--muted-foreground:var(--text-muted);--primary:var(--accent);--primary-foreground:var(--on-accent);--sellori-button:var(--accent);--sellori-button-hover:var(--accent-ink);--sellori-button-foreground:var(--on-accent);--sellori-forest:var(--accent);--sellori-ink:var(--ink);--sellori-paper:var(--bg);--sellori-panel:var(--surface);--sellori-line:var(--line);--sellori-secondary:var(--text-muted);--sellori-muted:var(--text-muted);--sellori-accent:var(--accent);--workspace-primary:var(--accent);--workspace-primary-ink:var(--on-accent);--workspace-highlight:var(--soft);--theme-soft:var(--text-muted);--theme-subtle:var(--text-muted);--theme-raised:var(--sunk);--theme-accent-surface:var(--soft);--theme-accent-text:var(--soft-ink);--button-hover:var(--soft);--ring:var(--accent-ink);--radius:var(--r-control);--danger-bg:#fbece8;--danger-ink:#9d3528;--shadow-ink:#17211314;--overlay:#12151066;--artboard-shadow:#12151020}:root.dark{--sellori-button-hover:#b7d57e;--danger-bg:#3d221e;--danger-ink:#ffc6b9;--shadow-ink:#00000020;--overlay:#080b09a6}html{scroll-padding-top:24px}body{font:15px/1.5 var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit;letter-spacing:0}a,button{touch-action:manipulation}.button-link,button{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);color:var(--ink);padding:10px 16px;font-size:14px;font-weight:600;line-height:1.35;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.button-link:hover,button:hover:not(:disabled){background:var(--soft);border-color:var(--line);color:var(--ink)}button:disabled{opacity:.45}button.primary,html.dark button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:none}button.primary:hover:not(:disabled),html.dark button.primary:hover:not(:disabled){background:var(--sellori-button-hover);border-color:var(--sellori-button-hover);color:var(--on-accent)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{min-height:var(--tap);border-radius:var(--r-control);border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:11px 14px;box-shadow:none;max-width:100%}html.dark input::placeholder,html.dark textarea::placeholder,input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:.85}input[type=checkbox],input[type=radio]{accent-color:var(--accent);flex-shrink:0}input[type=checkbox]{width:20px;height:20px}input[type=range]{accent-color:var(--accent)}html.dark label,label{color:var(--ink)}textarea{resize:vertical}.shell h1{font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1.2}.shell .section-head h2,.shell h2{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.shell h3{font-size:17px;font-weight:700;letter-spacing:-.015em}.help,.muted,.small.muted,html.dark .help,html.dark .muted{color:var(--text-muted)}.help,.small{font-size:13px;line-height:1.5}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--accent-ink)}a{text-underline-offset:3px}.text-button,html.dark .text-button{color:var(--accent-ink)}.modal,.panel,.post-card,.product-card,.public-document,.settings-panel,html.dark .modal,html.dark .panel,html.dark .post-card,html.dark .product-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);color:var(--ink);box-shadow:none}.panel{padding:24px}.section-head{gap:16px;margin-bottom:20px}.section-head h2,.section-head h3{margin:0}.empty,html.dark .empty{min-width:0;padding:36px 24px;border:1px dashed var(--line);border-radius:var(--r-row);background:var(--sunk-soft);color:var(--text-muted);text-align:center}.empty h2,.empty h3,.empty strong{color:var(--ink)}.empty p{max-width:58ch;margin-inline:auto;color:var(--text-muted)}.empty button{margin-top:8px}.connections-access-feedback,.notice,html.dark .notice{border:1px solid var(--line);background:var(--soft);color:var(--soft-ink);border-radius:var(--r-row);padding:14px 18px}.notice.error,.totp-qr-error,html.dark .notice.error{background:var(--danger-bg);color:var(--danger-ink);border-color:var(--danger-ink)}.error{color:var(--danger-ink)}.legal-draft,.stale-banner,html.dark .legal-draft,html.dark .stale-banner{background:var(--warn-bg);color:var(--warn-ink);border-color:var(--warn-dot);border-radius:var(--r-row)}.badge,html.dark .badge{background:var(--sunk);color:var(--text-muted);border:0;border-radius:var(--r-pill);padding:4px 10px;font-size:12px;font-weight:500}.badge.good,html.dark .badge.good{background:var(--soft);color:var(--soft-ink)}.badge.warning{background:var(--warn-bg);color:var(--warn-ink)}.modal-backdrop,.onboarding-tour-backdrop{background:var(--overlay);backdrop-filter:blur(3px)}.modal{max-height:calc(100dvh - 40px)}.new-product-dialog{padding:28px}.new-product-dialog .section-head h2{font-size:24px}.new-product-dialog .new-product-photo{min-height:120px;padding:18px;border-radius:var(--r-row);background:var(--sunk-soft);border-color:var(--line)}.new-product-dialog .new-product-rights{font-size:13px;line-height:1.5}.brand-symbol,.brandmark{background:transparent}.brand-symbol img{object-fit:contain}.theme-toggle,html.dark .theme-toggle{flex:none;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);color:var(--ink)}.theme-toggle:hover:not(:disabled),html.dark .theme-toggle:hover:not(:disabled){background:var(--soft);border-color:var(--line)}.app-footer,html.dark .app-footer{color:var(--text-muted);border-color:var(--line);font-size:13px}.app-footer a,html.dark .app-footer a{color:var(--text-muted)}.app-footer a:hover{color:var(--accent-ink)}.table-scroll,.table-wrap{max-width:100%;overflow-x:auto}table{color:var(--ink);border-color:var(--line2)}th{font-weight:500;color:var(--text-muted);background:var(--sunk-soft)}td,th{border-color:var(--line2)}.checkbox{align-items:flex-start;gap:10px}.checkbox input{margin-top:2px}.ai-availability,.registration-notice,html.dark .ai-availability,html.dark .registration-notice{border:1px solid var(--line);border-radius:var(--r-row);padding:14px 18px;background:var(--sunk-soft);color:var(--ink)}.editor-tabs,.studio-workspace-nav{display:flex;flex-wrap:nowrap;gap:24px;padding:0;border:0;border-bottom:1px solid var(--line);background:transparent;overflow-x:auto}.editor-tabs button,.studio-workspace-nav button,html.dark .editor-tabs button,html.dark .studio-workspace-nav button{flex:none;min-height:48px;padding:10px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text-muted);box-shadow:none}.editor-tabs button.selected,.studio-workspace-nav button.selected,html.dark .editor-tabs button.selected,html.dark .studio-workspace-nav button.selected{background:transparent;color:var(--ink);border-bottom-color:var(--accent)}.editor-tabs button.selected:hover:not(:disabled),.studio-workspace-nav button.selected:hover:not(:disabled),html.dark .editor-tabs button.selected:hover:not(:disabled),html.dark .studio-workspace-nav button.selected:hover:not(:disabled){border-bottom-color:var(--accent)}.editor-tabs button:hover:not(:disabled),.studio-workspace-nav button:hover:not(:disabled),html.dark .editor-tabs button:hover:not(:disabled),html.dark .studio-workspace-nav button:hover:not(:disabled){background:transparent;color:var(--ink)}.studio-workspace-heading{padding-bottom:0}.studio-workspace-title h1{margin:0}.editor-heading{align-items:flex-start}.editor-heading h1,.editor-heading h2{overflow-wrap:anywhere}.editor-heading-actions{flex-wrap:wrap}.fact-row,html.dark .fact-row{background:var(--sunk-soft);border-color:var(--line);border-radius:var(--r-row)}.slide-strip button,html.dark .slide-strip button{border-radius:var(--r-control);border-color:var(--line);background:var(--surface);color:var(--ink)}.slide-strip button.selected,html.dark .slide-strip button.selected{background:var(--soft);color:var(--soft-ink);border-color:var(--accent)}.artboard{box-shadow:0 8px 30px var(--artboard-shadow)}.canvas-area,html.dark .canvas-area{background:var(--sunk);border-color:var(--line);border-radius:var(--r-row)}.preview-card,.preview-panel,html.dark .preview-card,html.dark .preview-panel{background:var(--surface);border-color:var(--line)}.preview-card,html.dark .preview-card{color:var(--ink);border-radius:var(--r-card)}.export-box,.info-box,.upload-preview,html.dark .export-box,html.dark .info-box,html.dark .upload-preview{background:var(--sunk-soft);color:var(--ink);border-color:var(--line);border-radius:var(--r-row)}.social-banner,html.dark .social-banner{background:var(--sunk-soft);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-card);padding:24px}.social-banner h3,html.dark .social-banner h3{color:var(--ink)}.social-banner p,html.dark .social-banner p{color:var(--text-muted)}.post-card,html.dark .post-card{padding:20px}.post-card.selected,html.dark .post-card.selected{background:var(--soft);border-color:var(--accent)}.weekly-plan-grid article,html.dark .weekly-plan-grid article{border-color:var(--line);background:var(--sunk-soft);border-radius:var(--r-row)}.connection-card,.connections-access-banner,html.dark .connections-access-banner{background:var(--sunk-soft);color:var(--ink);border-color:var(--line);border-radius:var(--r-row)}.onboarding-route-card,html.dark .onboarding-route-card{background:var(--surface);color:var(--ink);border-color:var(--line);border-radius:var(--r-card)}.onboarding-route-icon,html.dark .onboarding-route-icon{color:var(--accent-ink)}.onboarding-tour{color:var(--ink);border-color:var(--line);border-radius:var(--r-card);background:var(--surface)}.onboarding-tour-note,html.dark .onboarding-tour-note{background:var(--sunk-soft);color:var(--text-muted);border-color:var(--line)}.backlog-item,html.dark .backlog-item{background:var(--surface);color:var(--ink);border-color:var(--line);border-radius:var(--r-row)}.login-links a,.oauth-provider-consent>a,.public-page a,html.dark .login-links a,html.dark .oauth-provider-consent>a,html.dark .public-page a{color:var(--accent-ink)}.ai-mobile-next,.ai-mobile-steps{display:none}#workspace-content:focus{outline:none}#mobile-more-screen>h1[tabindex="-1"]:focus,#workspace-content :is(h1,h2)[tabindex="-1"]:focus{outline:none}@media (max-width:860px){.content{padding:20px 18px 100px}.panel{padding:20px}.shell h1{font-size:24px}.shell h2{font-size:20px}.app-footer{display:none}.modal{max-height:calc(100dvh - 24px)}.social-banner{padding:20px}}@media (max-width:560px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px}.panel{padding:18px}.new-product-dialog{padding:22px 18px;width:calc(100vw - 24px)}.editor-heading{display:grid}.editor-heading-actions{width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.support-widget_widget__KWDC0{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));z-index:70;display:grid;justify-items:end;gap:12px;font-family:inherit}.support-widget_salesWidget__sIiky{pointer-events:none}.support-widget_salesWidget__sIiky .support-widget_panel__sse_Q{pointer-events:auto}.support-widget_studioWidget__ZmSLS .support-widget_launcher__r6_ZR{display:none}.support-widget_launcher__r6_ZR{display:inline-flex;align-items:center;justify-content:center;width:46px;min-height:46px;padding:0;border:1px solid var(--sellori-button);border-radius:999px;color:var(--sellori-button-foreground);background:var(--sellori-button);box-shadow:0 8px 24px var(--shadow-ink);font-size:12px;font-weight:700;cursor:pointer}.support-widget_launcher__r6_ZR span{display:none}.support-widget_launcher__r6_ZR:hover:not(:disabled){border-color:var(--sellori-button-hover);background:var(--sellori-button-hover);color:var(--sellori-button-foreground)}.support-widget_panel__sse_Q{width:min(390px,calc(100vw - 24px));height:min(590px,calc(100dvh - 112px));min-height:280px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:0 24px 65px var(--shadow-ink);color:var(--ink)}.support-widget_header__LHnyL{display:flex;align-items:center;gap:12px;padding:16px;background:var(--sunk-soft);border-bottom:1px solid var(--line)}.support-widget_header__LHnyL>span:nth-child(2){display:grid;min-width:0;flex:1;gap:2px}.support-widget_header__LHnyL strong{font-size:15px;line-height:1.3}.support-widget_header__LHnyL small{font-size:12px;color:var(--text-muted)}.support-widget_avatar__zDeNz{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border-radius:14px;background:var(--soft);color:var(--soft-ink)}.support-widget_close__U39RC{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer}.support-widget_close__U39RC:hover:not(:disabled){border-color:transparent;background:var(--soft)}.support-widget_messages__dQf30{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:18px 16px;background:var(--bg)}.support-widget_hint__sNBUB{margin:auto;color:var(--text-muted);font-size:14px}.support-widget_welcome__ZbOHu{display:grid;gap:6px;max-width:280px;padding:14px;border:1px solid var(--line);border-radius:16px 16px 16px 4px;background:var(--surface);font-size:14px;line-height:1.45}.support-widget_welcome__ZbOHu span{color:var(--text-muted)}.support-widget_message__K6mgw{display:grid;gap:6px;max-width:86%;padding:10px 12px;border-radius:15px;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.support-widget_mine__UqCxC{align-self:flex-end;border-bottom-right-radius:4px;background:var(--soft)}.support-widget_theirs__fFUVk{align-self:flex-start;border:1px solid var(--line);border-bottom-left-radius:4px;background:var(--surface)}.support-widget_message__K6mgw p{white-space:pre-wrap;margin:0}.support-widget_message__K6mgw time{justify-self:end;color:var(--text-muted);font-size:10px}.support-widget_message__K6mgw img{display:block;max-width:220px;max-height:220px;width:auto;height:auto;border-radius:var(--r-control)}.support-widget_composer__0uQoe{display:grid;gap:8px;padding:12px 14px 14px;border-top:1px solid var(--line);background:var(--surface)}.support-widget_composer__0uQoe textarea{width:100%;min-height:66px;max-height:130px;resize:vertical;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px}.support-widget_composer__0uQoe textarea:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.support-widget_actions__tjayd{display:flex;justify-content:space-between;align-items:center;gap:8px}.support-widget_attach__3Hm3d{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px;border:0;background:transparent;color:var(--accent-ink);font-size:13px;font-weight:600;cursor:pointer}.support-widget_attach__3Hm3d:hover:not(:disabled){border-color:transparent;background:var(--sunk-soft);color:var(--accent-ink)}.support-widget_attach__3Hm3d:focus-visible{outline:2px solid var(--accent-ink);border-radius:7px}.support-widget_send__V6GvJ{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:8px 13px;border:0;border-radius:var(--r-control);background:var(--sellori-button);color:var(--sellori-button-foreground);font-size:13px;font-weight:700;cursor:pointer}.support-widget_send__V6GvJ:disabled{opacity:.5;cursor:not-allowed}.support-widget_send__V6GvJ:hover:not(:disabled){border-color:var(--sellori-button-hover);background:var(--sellori-button-hover);color:var(--sellori-button-foreground)}.support-widget_attachment__s8QcI{display:flex;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:7px 10px;border-radius:8px;background:var(--soft);color:var(--soft-ink);font-size:12px}.support-widget_attachment__s8QcI span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-widget_attachment__s8QcI button{min-width:44px;min-height:44px;display:grid;place-items:center;flex:0 0 auto;padding:2px;border:0;background:none;color:inherit;cursor:pointer}.support-widget_error__h_NLU{margin:0;padding:8px 14px;background:var(--danger-bg);color:var(--danger-ink);font-size:12px}.support-widget_empty__bbwHR{display:grid;align-content:center;justify-items:start;gap:10px;flex:1;padding:28px}.support-widget_empty__bbwHR strong{font-size:20px}.support-widget_empty__bbwHR p{margin:0;color:var(--text-muted);line-height:1.5}.support-widget_login__iJ8w7{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--r-control);background:var(--sellori-button);color:var(--sellori-button-foreground);font-weight:700;text-decoration:none;border-color:var(--sellori-button)}.support-widget_login__iJ8w7:hover{color:var(--sellori-button-foreground);background:var(--sellori-button-hover);border-color:var(--sellori-button-hover)}@media (max-width:750px){.support-widget_widget__KWDC0{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left))}.support-widget_panel__sse_Q{width:100%;height:min(620px,calc(100dvh - 125px - env(safe-area-inset-bottom)));min-height:220px}.support-widget_authWidget__65dLO .support-widget_launcher__r6_ZR,.support-widget_studioWidget__ZmSLS .support-widget_launcher__r6_ZR{display:none}.support-widget_launcher__r6_ZR{width:56px;min-height:56px;padding:0}.support-widget_launcher__r6_ZR span{display:none}}@media (max-width:960px){.support-widget_studioWidget__ZmSLS{bottom:calc(86px + env(safe-area-inset-bottom))}}