html{color-scheme:light}.mh-theme-menu{position:relative;flex:0 0 auto}.mh-theme-trigger{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;padding:0;border:1px solid var(--mht-line);border-radius:var(--mht-radius-control);color:var(--mht-muted-strong);background:var(--mht-surface);cursor:pointer}.mh-theme-trigger:hover,.mh-theme-trigger[aria-expanded=true]{color:var(--mht-ink);background:var(--mht-canvas)}.mh-theme-popover button:focus-visible,.mh-theme-trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--mht-brand) 35%,transparent);outline-offset:2px}.mh-theme-popover{position:absolute;z-index:80;top:calc(100% + 9px);right:0;display:grid;width:158px;grid-gap:3px;gap:3px;padding:7px;border:1px solid var(--mht-line);border-radius:10px;color:var(--mht-ink);background:var(--mht-surface);box-shadow:var(--mht-shadow-float)}.mh-theme-popover button{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;width:100%;padding:9px 8px;align-items:center;grid-gap:8px;gap:8px;border:0;border-radius:7px;color:inherit;background:transparent;text-align:left;cursor:pointer}.mh-theme-popover button:hover,.mh-theme-popover button[aria-checked=true]{background:var(--mht-canvas)}html.dark{color-scheme:dark;--mht-ink:#edf1f5;--mht-muted:#aab4c0;--mht-muted-strong:#c0c8d2;--mht-line:#343d49;--mht-line-strong:#46515f;--mht-surface:#20262e;--mht-canvas:#151a20;--mht-brand-soft:#43251d;--mht-market-soft:#183330;--mht-image:#e79a76;--mht-image-soft:#3f241c;--mh-bg:#151a20;--mh-shell:#20262e;--mh-text:#edf1f5;--mh-subtle:#aab4c0;--mh-line:#343d49;--mh-soft:#272e37;--mh-sidebar:#11161c;--mh-sidebar-2:#252d37;--mh-green-soft:#17372c;--mh-blue-soft:#192f43;--mh-red-soft:#3d2325;--mh-amber-soft:#3b311c;--wb-text:#edf1f5;--wb-muted:#aab4c0;--wb-border:#343d49;--wb-blue:#80b8eb;--wb-blue-soft:#193047;--wb-green:#70c7a4;--wb-green-soft:#17372c;--wb-amber:#e4bb6f;--wb-amber-soft:#3b311c;--wb-red:#ef9292;--wb-red-soft:#3d2325}html.dark .wb-ai-image-confirmation-list button,html.dark .wb-ai-image-scene-copy small,html.dark .wb-ai-image-step-heading>span,html.dark .wb-app-card-copy h3 a:hover,html.dark .wb-app-record-link:hover,html.dark .wb-list-empty a,html.dark .wb-task-activity svg{color:#f1a58d}html.dark .wb-app-card-market .wb-app-icon,html.dark .wb-app-hero.is-market-insight .wb-app-hero-icon,html.dark .wb-artifact-mark,html.dark .wb-comparison-grid p,html.dark .wb-confirmation-group header button,html.dark .wb-entry-card svg,html.dark .wb-market-assets p,html.dark .wb-market-kpis article>span,html.dark .wb-market-progress>span,html.dark .wb-market-report a,html.dark .wb-market-report-heading span,html.dark .wb-market-report-heading>strong,html.dark .wb-multi-field>div input:checked+span,html.dark .wb-report-direction-coverage li>span,html.dark .wb-scope-confirmation span,html.dark .wb-task-app-icon.is-market-insight{color:#9ed7d0}html.dark .wb-detail-loading>span{color:#f1a58d;border-top-color:#f1a58d}html.dark .wb-detail-layout.is-results-first .wb-results-panel,html.dark .wb-image-results-workspace{border-top-color:#4f9c80}html.dark .wb-field-suggestions button:hover:not(:disabled){border-color:#57918b}html.dark .wb-ai-image-scene-options>.is-selected,html.dark .wb-ai-image-scene-options>button[aria-pressed=true]{box-shadow:inset 4px 0 0 #f1a58d}html.dark .wb-ai-image-package-grid .mh-package-option[aria-pressed=true]{box-shadow:inset 0 3px 0 #f1a58d}html.dark .wb-check-field input{accent-color:#6fbfa2}html.dark .wb-primary-action{color:#fff;border-color:#c64b28;background:#c64b28}html.dark .wb-primary-action:hover{border-color:#a83d21;background:#a83d21}html.dark .mh-app,html.dark .mh-app-creation,html.dark .mh-app-v13,html.dark .mh-content,html.dark .mh-content-v13,html.dark .mht-body,html.dark body{color:var(--mht-ink);background:var(--mht-canvas)}html.dark .mh-app-creation .mh-sidebar,html.dark .mh-gallery-card,html.dark .mh-metric,html.dark .mh-notification-popover,html.dark .mh-panel,html.dark .mh-result-load-state,html.dark .mh-site-header,html.dark .mh-theme-popover,html.dark .mh-topbar,html.dark .mh-user-popover{color:var(--mht-ink);border-color:var(--mht-line);background:var(--mht-surface)}html.dark .mh-credit-pill,html.dark .mh-notification-trigger,html.dark .mh-primary-nav a,html.dark .mh-user-trigger{color:var(--mht-muted-strong)}html.dark .mh-notification-trigger{border-color:var(--mht-line);background:var(--mht-surface)}html.dark .mh-notification-trigger:hover,html.dark .mh-primary-nav a:hover,html.dark .mh-primary-nav a[aria-current=page],html.dark .mh-user-trigger:hover{color:var(--mht-ink);background:#2a313b}html.dark .mh-avatar-v13,html.dark .mh-credit-pill{border-color:var(--mht-line);background:#2a313b}html.dark .mh-notification-popover li{border-color:var(--mht-line)}html.dark .mh-notification-popover li.is-unread{background:#2d2928}html.dark .mh-notification-popover li a{color:var(--mht-ink)}html.dark .mh-notification-popover li a:hover{background:#2a313b}html.dark .mh-notification-popover li small,html.dark .mh-notification-popover li span,html.dark .mh-notification-popover>header small{color:var(--mht-muted)}html.dark .mh-dropzone,html.dark .mh-input,html.dark .mh-package-option,html.dark .mh-select,html.dark input,html.dark select,html.dark textarea{color:var(--mht-ink);border-color:var(--mht-line);background:var(--mht-surface)}html.dark input::placeholder,html.dark textarea::placeholder{color:#8994a1}html.dark .mh-auth-channel-switch{background:#272e37}html.dark .mh-auth-channel-switch button{color:var(--mht-muted-strong)}html.dark .mh-auth-channel-switch button[aria-pressed=true],html.dark .mh-auth-code-row button{color:var(--mht-ink);background:var(--mht-surface)}html.dark .mh-auth-code-row button{border-color:var(--mht-line)}html.dark .mh-auth-code-row button:disabled{color:var(--mht-muted)}html.dark .wb-app-card,html.dark .wb-center-note,html.dark .wb-create-panel,html.dark .wb-create-summary,html.dark .wb-listing-categories label,html.dark .wb-listing-content,html.dark .wb-listing-editor,html.dark .wb-listing-highlights article,html.dark .wb-listing-plan,html.dark .wb-listing-plan-selector label,html.dark .wb-listing-titles label,html.dark .wb-market-block,html.dark .wb-market-gap-list li,html.dark .wb-market-risk-list li,html.dark .wb-market-theme-list article,html.dark .wb-panel,html.dark .wb-task-card{color:var(--mht-ink);border-color:var(--mht-line);background:var(--mht-surface)}html.dark .wb-app-card:hover,html.dark .wb-listing-categories label.is-selected,html.dark .wb-listing-plan-selector label.is-selected,html.dark .wb-listing-titles label.is-selected,html.dark .wb-task-card:hover{background:#312924}html.dark .wb-app-hero.is-ai-image{background:linear-gradient(125deg,var(--mht-surface) 55%,#31241f)}html.dark .wb-app-hero.is-market-insight{background:linear-gradient(125deg,var(--mht-surface) 55%,#1b302e)}html.dark .wb-app-hero-action button{color:var(--mht-muted);border-color:var(--mht-line);background:#2a313b}html.dark .wb-market-examples{border-color:color-mix(in srgb,var(--mht-market) 42%,var(--mht-line));background:linear-gradient(135deg,var(--mht-market-soft),var(--mht-surface) 60%)}html.dark .wb-market-example-grid article{border-color:color-mix(in srgb,var(--mht-market) 35%,var(--mht-line));background:color-mix(in srgb,var(--mht-market-soft) 42%,var(--mht-surface))}html.dark .wb-task-row:hover{background:#2a313b}html.dark .wb-choice-cards button,html.dark .wb-confirmation-group,html.dark .wb-create-progress button,html.dark .wb-direction-grid button,html.dark .wb-entry-card,html.dark .wb-market-asset-actions button,html.dark .wb-market-assets article,html.dark .wb-market-batch-features button,html.dark .wb-purpose-grid button,html.dark .wb-suggestion-refresh button{color:var(--mht-ink);border-color:var(--mht-line);background:var(--mht-surface)}html.dark .wb-choice-cards button>span,html.dark .wb-create-progress button>span,html.dark .wb-direction-grid button>span,html.dark .wb-purpose-grid button>span{background:#343d49}html.dark .wb-choice-cards button.is-selected,html.dark .wb-create-progress button.is-current,html.dark .wb-direction-grid button.is-selected,html.dark .wb-entry-card.is-active,html.dark .wb-purpose-grid button.is-selected{color:var(--mht-ink);border-color:#477a75;background:var(--mht-market-soft)}html.dark .wb-entry-card.is-disabled{color:#8994a1;background:#272e37}html.dark .wb-create-step-actions,html.dark .wb-form-guidance{border-color:var(--mht-line);background:var(--mht-surface)}html.dark .wb-field-suggestions button,html.dark .wb-suggestion-refresh{color:#a9d3cf;border-color:#416763;background:#1d3331}html.dark .wb-field-suggestions button.is-selected{color:#c7e5e2;border-color:#57918b;background:var(--mht-market-soft)}html.dark .wb-market-batch-status{color:#e4bb6f;background:var(--wb-amber-soft)}html.dark .wb-confirmation-group dl>div>span{color:#9ed7bf;background:var(--wb-green-soft)}html.dark .wb-skeleton-row{background:linear-gradient(90deg,#20262e,#2a313b,#20262e);background-size:200% 100%}html.dark .wb-ai-image-progress button.is-current{color:var(--mht-ink);border-color:#8f5b4b;background:var(--mht-brand-soft)}html.dark .wb-ai-image-progress button.is-completed{color:#9ed7bf;border-color:#35624f;background:var(--wb-green-soft)}html.dark .wb-ai-image-progress button>span{color:var(--mht-muted-strong);background:#343d49}html.dark .wb-ai-image-progress button.is-completed>span,html.dark .wb-ai-image-progress button.is-current>span{color:white}html.dark .wb-ai-image-scene-options>article,html.dark .wb-ai-image-scene-options>button{color:var(--mht-ink);border-color:var(--mht-line);background:var(--mht-surface)}html.dark .wb-ai-image-scene-options>.is-selected,html.dark .wb-ai-image-scene-options>button[aria-pressed=true]{border-color:#8f5b4b;background:var(--mht-brand-soft)}html.dark .wb-ai-image-scene-select-trigger{color:var(--mht-ink);border-color:var(--mht-line-strong);background:var(--mht-surface)}html.dark .wb-ai-image-scene-select-trigger:hover:not(:disabled){border-color:#6f9f9a;background:#272e37}html.dark .wb-ai-image-scene-select-menu{border-color:var(--mht-line-strong);background:var(--mht-surface);box-shadow:0 16px 30px rgba(0,0,0,.35)}html.dark .wb-ai-image-scene-select-menu>button{color:var(--mht-ink)}html.dark .wb-ai-image-scene-select-menu>button.is-active,html.dark .wb-ai-image-scene-select-menu>button:hover{background:var(--mht-market-soft)}html.dark .wb-ai-image-scene-select-menu>button[aria-selected=true]{color:#9ed7d0}html.dark .wb-ai-image-scene-spec{color:#f1b29d;background:#3b261f}html.dark .wb-ai-image-recognition-status{color:#b9d9f1;border-color:#365267;background:var(--wb-blue-soft)}html.dark .wb-ai-image-recognition-status small{color:#9eb8ca}html.dark .wb-ai-image-recognition-status.is-success{color:#9ed7bf;border-color:#35624f;background:var(--wb-green-soft)}html.dark .wb-ai-image-recognition-status.is-success small{color:#8fbaa7}html.dark .wb-ai-image-name-suggestion{border-color:#365267;border-left-color:var(--wb-blue);background:var(--wb-blue-soft)}html.dark .wb-ai-image-name-suggestion small{color:#9eb8ca}html.dark .wb-ai-image-name-suggestion strong{color:var(--mht-ink)}html.dark .wb-ai-image-name-suggestion button{color:#b9d9f1;border-color:#4b6c83;background:#273746}html.dark .wb-ai-image-create-page .mh-upload-canvas .mh-dropzone{color:var(--mht-ink);border-color:var(--mht-line-strong);background:#1b2128}html.dark .wb-ai-image-create-page .mh-upload-canvas .mh-dropzone.is-dragging,html.dark .wb-ai-image-create-page .mh-upload-canvas .mh-dropzone:hover{border-color:#a56853;background:var(--mht-brand-soft)}html.dark .mh-upload-icon{background:#2a313b}html.dark .mh-canvas-state,html.dark .mh-upload-icon{color:var(--mht-muted-strong);border-color:var(--mht-line)}html.dark .mh-canvas-state{background:#272e37}html.dark .mh-canvas-state.is-ready{color:#9ed7bf;border-color:#35624f;background:var(--wb-green-soft)}html.dark .wb-ai-image-create-page .mh-submit-block-reason{color:var(--mht-muted-strong);border:1px solid var(--mht-line);background:#272e37}html.dark .mh-app-v13 .mh-create-btn:disabled{color:#8994a1;border-color:var(--mht-line);background:#2a313b}html.dark .wb-ai-image-v5-option{color:var(--mht-ink);border-color:var(--mht-line);background:var(--mht-surface)}html.dark .wb-ai-image-choice-grid label{color:var(--mht-ink);border-color:var(--mht-line-strong);background:#272e37}html.dark .wb-ai-image-choice-grid label.is-selected{border-color:#a56853;box-shadow:inset 0 0 0 1px #a56853;background:var(--mht-brand-soft)}html.dark .wb-ai-image-choice-grid label small{color:var(--mht-muted)}html.dark .wb-ai-image-choice-grid label b,html.dark .wb-ai-image-inline-action{color:#f1a58d}html.dark .wb-ai-image-ratio-options button{color:var(--mht-muted-strong);border-color:var(--mht-line-strong);background:#272e37}html.dark .wb-ai-image-ratio-options button[aria-pressed=true]{color:#f1b29d;border-color:#a56853;background:var(--mht-brand-soft)}html.dark .wb-ai-image-dimension-fields .mh-input{color:var(--mht-ink);border-color:var(--mht-line-strong);background:#1b2128}html.dark .wb-ai-image-advisory{color:#e4bb6f;border-left-color:#b98a36;background:var(--wb-amber-soft)}html.dark .wb-ai-image-confirmation-note{color:#9ed7bf;border-color:#35624f;background:var(--wb-green-soft)}html.dark .wb-ai-image-confirmation-note p{color:#8fbaa7}html.dark .wb-image-process-history-body,html.dark .wb-message-timeline{background:var(--mht-canvas)}html.dark .wb-image-delivery-summary,html.dark .wb-image-task-details,html.dark .wb-message,html.dark .wb-task-activity{color:var(--mht-ink);border-color:var(--mht-line);background:var(--mht-surface)}html.dark .wb-interaction-card,html.dark .wb-task-activity.is-waiting_for_input{background:var(--wb-amber-soft)}html.dark .wb-interaction-card{color:var(--mht-ink);border-color:#66552f}html.dark .wb-interaction-card.is-resolved,html.dark .wb-interaction-card.is-unsupported{border-color:var(--mht-line);background:var(--mht-surface)}html.dark .wb-multi-field>div span{color:var(--mht-ink);border-color:var(--mht-line);background:#272e37}html.dark .wb-interaction-card.is-expired .wb-interaction-icon,html.dark .wb-interaction-card.is-unsupported .wb-interaction-icon{background:#343d49}html.dark .wb-new-messages,html.dark .wb-source-gallery-strip>button,html.dark .wb-source-gallery-thumbnails>button,html.dark .wb-source-image,html.dark .wb-task-activity button{color:var(--mht-ink);border-color:var(--mht-line);background:#272e37}html.dark .wb-image-dialog,html.dark .wb-source-gallery-dialog{color:var(--mht-ink);background:var(--mht-surface)}html.dark .wb-image-dialog button,html.dark .wb-source-gallery-close,html.dark .wb-source-gallery-stage>button{color:var(--mht-ink);border-color:var(--mht-line);background:#272e37}html.dark .mh-account-detail-card,html.dark .mh-account-entry,html.dark .mh-account-profile-card{color:var(--mht-ink);border-color:var(--mht-line);background:var(--mht-surface)}html.dark .mh-account-entry:hover{border-color:#8f5b4b;background:#2a313b}html.dark .mh-account-balance-card{border-color:#5a4037;background:linear-gradient(120deg,var(--mht-surface),#31241f)}html.dark .mh-account-hint{color:var(--mht-muted-strong);background:#272e37}html.dark .mh-account-definition-list,html.dark .mh-account-definition-list>div,html.dark .mh-account-hint,html.dark .mh-ledger-row{border-color:var(--mht-line)}html.dark .mh-ledger-icon{color:var(--wb-green);background:var(--wb-green-soft)}html.dark .mh-ledger-positive{color:var(--wb-green)}html.dark .mh-account-form{color:var(--mht-ink);border-color:var(--mht-line);background:var(--mht-surface)}html.dark .mh-account-form select{color:var(--mht-ink);border-color:var(--mht-line);background:#272e37}html.dark .fc-context,html.dark .fc-index,html.dark .fc-thread,html.dark .fc-workspace{color:var(--mht-ink);border-color:var(--mht-line);background:var(--mht-canvas);--fc-ink:var(--mht-ink);--fc-paper:var(--mht-surface);--fc-muted:var(--mht-muted)}html.dark .fc-activity-list li,html.dark .fc-capability-list div,html.dark .fc-context section,html.dark .fc-context>header,html.dark .fc-entry,html.dark .fc-index-head,html.dark .fc-thread-head{border-color:var(--mht-line)}html.dark .fc-thread-head{background:rgba(32,38,46,.96)}html.dark .fc-entry.is-user .fc-entry-copy,html.dark .fc-failure-actions button,html.dark .fc-recovery-card button,html.dark .fc-thread-actions button{color:var(--mht-ink);border-color:var(--mht-line);background:#272e37}html.dark .fc-recovery-card{border-color:#365267;background:#192f43}html.dark .fc-recovery-card h2,html.dark .fc-recovery-card label{color:#9ec9e6}html.dark .fc-recovery-card li,html.dark .fc-recovery-card p{color:#c0ccd6}html.dark .fc-failure-card{border-color:#67443b;background:#3d2325}html.dark .fc-composer-dock{border-color:var(--mht-line);background:linear-gradient(180deg,rgba(21,26,32,.9),var(--mht-canvas) 24%)}html.dark .fc-stream-status{color:#9ec9e6;background:#192f43}html.dark .fc-turn-notice{color:#e4bb6f;background:#3b311c}html.dark .fc-error{color:#ef9292;background:#3d2325}html.dark .fc-capability-control button,html.dark .fc-composer,html.dark .fc-entry-copy pre,html.dark .fc-index-list button.is-current,html.dark .fc-index-list button:hover,html.dark .fc-tool-card{color:var(--mht-ink);border-color:var(--mht-line);background:var(--mht-surface)}html.dark .fc-context li,html.dark .fc-context p,html.dark .fc-entry-copy,html.dark .fc-tool-card p{color:#c6ced7}html.dark .fc-index-head button,html.dark .fc-mobile-actions button,html.dark .fc-mobile-close,html.dark .fc-refresh{color:var(--mht-ink);border-color:var(--mht-line);background:#272e37}html.dark .fc-network-toggle{color:var(--mht-muted-strong);border-color:var(--mht-line);background:#272e37}html.dark .fc-network-toggle:hover:not(:disabled){color:var(--mht-ink);border-color:var(--mht-line-strong);background:#2f3742}html.dark .fc-network-toggle[aria-checked=true]{color:var(--wb-green);border-color:#3f6f5e;background:var(--wb-green-soft)}html.dark .fc-stop{color:#ef9292;border-color:#67443b;background:#3d2325}html.dark .mh-user-popover>a,html.dark .mh-user-popover>button{color:var(--mht-ink);border-color:var(--mht-line);background:var(--mht-surface)}html.dark .mh-user-popover-head{border-bottom-color:var(--mht-line)}html.dark .mh-user-popover>a:hover,html.dark .mh-user-popover>button:hover{background:#2a313b}html.dark .mh-user-popover>.mh-user-logout{border-top-color:var(--mht-line)}html.dark .mh-user-logout strong{color:#ef9292}html.dark .mh-user-logout:hover{background:#3d2325}html.dark .mh-menu-icon-danger{color:#ef9292;background:#3d2325}html.dark .wb-app-card-chat .wb-app-icon{color:#8fc0d6;background:#22323c}html.dark .mh-account-balance-icon,html.dark .mh-account-detail-icon,html.dark .mh-account-entry-icon{color:#f1a58d;background:var(--mht-image-soft)}html.dark .mh-account-active{color:var(--wb-green);background:var(--wb-green-soft)}html.dark .mh-credit-shortage{color:#ef9292;border-color:#67443b;background:#3d2325}html.dark .mh-package-option:hover,html.dark .mh-production-stat,html.dark .mh-result,html.dark .mh-spec-group,html.dark .mh-upload-item,html.dark .wb-listing-details li,html.dark .wb-listing-plan-context>span,html.dark .wb-listing-plan-qa,html.dark .wb-listing-plan-qa>div span{background:#272e37}html.dark .mh-artifact-name strong,html.dark .mh-gallery-card-copy h3,html.dark .mh-review-lines strong,html.dark .mh-scene-boundary{color:var(--mht-ink)}html.dark .mh-artifact-list,html.dark .mh-artifact-row,html.dark .mh-artifact-section,html.dark .mh-gallery-tabs,html.dark .mh-technical-files{border-color:var(--mht-line)}html.dark .wb-skeleton{background:linear-gradient(100deg,#20262e 25%,#272e37 40%,#20262e 60%)}html.dark .wb-button-skeleton{background:#2f3742}html.dark .wb-status-cancelled{color:var(--mht-muted);background:#272e37}html.dark .wb-status-recovering,html.dark .wb-status-resuming{color:#b9a6ef;background:#2b2540}html.dark .wb-create-progress button.is-complete{color:var(--mht-ink);background:var(--mht-surface)}html.dark .wb-create-progress button>span{background:#2f3742}html.dark .wb-mobile-tabs{border-color:var(--mht-line);background:var(--mht-surface)}html.dark .wb-mobile-tabs button[aria-pressed=true]{color:var(--mht-ink);background:#2f3742}html.dark .wb-ai-image-recognition-error button,html.dark .wb-cancel-action{color:var(--wb-red);border-color:#5c3a3d;background:#272e37}html.dark .wb-ai-image-name-suggestion button{color:#9ec9e6;border-color:#3c5a72;background:#272e37}html.dark .wb-image-production-message>img,html.dark .wb-source-image img{background:#2a313b}html.dark .wb-adoption-actions button,html.dark .wb-artifact-actions button,html.dark .wb-market-comparison button,html.dark .wb-market-feedback-actions button,html.dark .wb-market-report-actions button,html.dark .wb-rejection-reasons>button,html.dark .wb-report-actions button,html.dark .wb-report-dialog-head button{color:var(--mht-ink);border-color:var(--mht-line);background:#272e37}html.dark .wb-artifact-actions button:hover,html.dark .wb-market-comparison button:hover,html.dark .wb-market-feedback-actions button:hover,html.dark .wb-market-report-actions button:hover,html.dark .wb-report-actions button:hover{background:#2f3742}html.dark .wb-usage-recommendation{color:var(--mht-ink);border-left-color:#7d8b99;background:#272e37}html.dark .wb-usage-recommendation p,html.dark .wb-usage-recommendation small{color:var(--mht-muted-strong)}html.dark .wb-usage-recommendation.is-preferred{border-left-color:#4f9c80;background:var(--wb-green-soft)}html.dark .wb-usage-recommendation.is-review,html.dark .wb-usage-recommendation.is-supporting{border-left-color:#c39341;background:var(--wb-amber-soft)}html.dark .wb-usage-recommendation.is-avoid{border-left-color:#c4685f;background:var(--wb-red-soft)}html.dark .wb-image-specification{color:#9ed7bf;border-color:#35624f;background:var(--wb-green-soft)}html.dark .wb-image-specification small{color:#8fbaa7}html.dark .wb-image-quality{border-top-color:var(--mht-line)}html.dark .wb-report-dialog{color:var(--mht-ink);border-color:var(--mht-line);background:var(--mht-surface)}html.dark .wb-report-preview-head{background:#272e37}html.dark .wb-market-report{color:var(--mht-ink);border-color:#2f4f4a;background:linear-gradient(180deg,#1b2b28 0,var(--mht-surface) 120px)}html.dark .wb-comparison-grid article,html.dark .wb-market-actions li,html.dark .wb-market-feedback-reasons,html.dark .wb-market-kpis article,html.dark .wb-market-verdict,html.dark .wb-report-direction-coverage li,html.dark .wb-report-findings article,html.dark .wb-report-findings li{color:var(--mht-ink);border-color:var(--mht-line);background:var(--mht-surface)}html.dark .wb-market-verdict{box-shadow:0 7px 20px rgb(0 0 0/28%)}html.dark .wb-market-report-workspace{border-color:var(--mht-line);background:var(--mht-surface)}html.dark .wb-market-workspace-bar{border-color:var(--mht-line);background:rgb(32 38 46/96%);box-shadow:0 8px 22px rgb(0 0 0/30%)}html.dark .wb-market-workspace-tabs button{color:var(--mht-muted-strong)}html.dark .wb-market-workspace-tabs button.is-active{color:#f2fffa;background:#2f6f5e}html.dark .wb-market-report-scroll{background:var(--mht-canvas)}html.dark .wb-market-reader{color:var(--mht-ink)}html.dark .wb-market-chapter{border-top-color:var(--mht-line)}html.dark .wb-market-chapter>span,html.dark .wb-market-compare-results article>span,html.dark .wb-market-key-reasons article>div span,html.dark .wb-market-metric-summary article>strong,html.dark .wb-market-reader-header>div:first-child>span,html.dark .wb-market-source-link{color:#6fbfa2}html.dark .wb-market-source-link{-webkit-text-decoration-color:#4b7f70;text-decoration-color:#4b7f70}html.dark .wb-market-appendix li small,html.dark .wb-market-block-metrics span,html.dark .wb-market-candidate-list p,html.dark .wb-market-candidate-list small,html.dark .wb-market-chapter-summary,html.dark .wb-market-claim>small,html.dark .wb-market-compare-dialog>header p,html.dark .wb-market-decision-band dt,html.dark .wb-market-decision-band>div:first-child span,html.dark .wb-market-decision-band>small,html.dark .wb-market-file-list article p,html.dark .wb-market-gap-list small,html.dark .wb-market-information-list dt,html.dark .wb-market-metric-summary article>small,html.dark .wb-market-metric-summary article>span,html.dark .wb-market-priority-actions small,html.dark .wb-market-process-list time,html.dark .wb-market-reader-followups>p,html.dark .wb-market-reader-header p,html.dark .wb-market-reader-summary-grid small,html.dark .wb-market-risk-list small,html.dark .wb-market-secondary-view>header p,html.dark .wb-market-secondary-view>small,html.dark .wb-market-short-disclaimer,html.dark .wb-market-theme-list cite{color:var(--mht-muted)}html.dark .wb-market-chapter-nav ol button{color:var(--mht-muted-strong)}html.dark .wb-market-decision-band{border-top-color:#a86622;background:var(--mht-surface);box-shadow:0 10px 28px rgb(0 0 0/28%)}html.dark .wb-market-decision-band.is-enter{border-top-color:#2f6f5e}html.dark .wb-market-decision-band.is-avoid{border-top-color:#a33c35}html.dark .wb-market-decision-band.is-inconclusive{border-top-color:#68736e}html.dark .wb-market-block-metrics,html.dark .wb-market-decision-band dl,html.dark .wb-market-information-list,html.dark .wb-market-metric-summary>div{background:var(--mht-line)}html.dark .wb-market-decision-band dl>div{background:#272e37}html.dark .wb-market-action-list li,html.dark .wb-market-block-metrics article,html.dark .wb-market-claim,html.dark .wb-market-compare-results article,html.dark .wb-market-file-list article,html.dark .wb-market-gap-list li,html.dark .wb-market-information-list>div,html.dark .wb-market-key-reasons article,html.dark .wb-market-legacy-report>section:not(:first-child),html.dark .wb-market-metric-summary article,html.dark .wb-market-priority-actions li,html.dark .wb-market-process-list li,html.dark .wb-market-ranked-list li,html.dark .wb-market-reader-feedback,html.dark .wb-market-reader-followups,html.dark .wb-market-reader-summary-grid article,html.dark .wb-market-risk-list li,html.dark .wb-market-table-wrap,html.dark .wb-market-theme-list article{color:var(--mht-ink);border-color:var(--mht-line);background:var(--mht-surface)}html.dark .wb-market-appendix>details,html.dark .wb-market-candidate-list li,html.dark .wb-market-compare-search input,html.dark .wb-market-key-reasons details,html.dark .wb-market-table-wrap td,html.dark .wb-market-table-wrap th{border-color:var(--mht-line)}html.dark .wb-market-appendix{border-top-color:var(--mht-line-strong)}html.dark .wb-market-claim>div span{border-color:var(--mht-line-strong)}html.dark .wb-market-action-list li>span,html.dark .wb-market-priority-actions li>span,html.dark .wb-market-ranked-list li>span{color:#17251b}html.dark .wb-market-reader-fallback{color:#e4bb6f;background:var(--wb-amber-soft)}html.dark .wb-original-report-frame{background:var(--mht-canvas)}html.dark .wb-market-compare-dialog{color:var(--mht-ink);background:var(--mht-surface);box-shadow:0 24px 70px rgb(0 0 0/45%)}html.dark .wb-market-back-to-top,html.dark .wb-market-candidate-list button,html.dark .wb-market-chapter-nav>.wb-market-chapter-menu,html.dark .wb-market-compare-dialog>header button,html.dark .wb-market-compare-search button,html.dark .wb-market-reader-feedback button,html.dark .wb-market-reader-followups button,html.dark .wb-market-reader-toolbar button{color:var(--mht-ink);border-color:var(--mht-line);background:#272e37}html.dark .wb-market-compare-results article{border-top-color:#2f6f5e}html.dark .wb-market-chapter-nav{background:rgb(21 26 32/96%)}html.dark .wb-market-table-wrap tr{border-color:var(--mht-line);background:var(--mht-surface)}html.dark .wb-market-table-wrap td,html.dark .wb-market-table-wrap th{border-bottom-color:var(--mht-line)}html.dark .wb-market-table-wrap td:before{color:var(--mht-muted)}html.dark .wb-listing-category-options article,html.dark .wb-listing-content>footer button,html.dark .wb-listing-external-factors article,html.dark .wb-listing-readonly-descriptions section,html.dark .wb-listing-readonly-highlights article,html.dark .wb-listing-title-options article{color:var(--mht-ink);border-color:var(--mht-line);background:var(--mht-surface)}html.dark .wb-listing-selected-category,html.dark .wb-listing-selected-title{border-color:#8f5b4b;background:#31241f}html.dark .wb-listing-external-factors article.is-applied{border-left-color:#2f7f68;background:#1b2b26}html.dark .wb-listing-content.is-readonly .wb-listing-details dl>div,html.dark .wb-listing-package-summary>span{background:#272e37}html.dark .wb-listing-plan-use{color:#e8b9a6;border-left-color:#c64b28;background:var(--wb-red-soft)}html.dark .wb-listing-categories small,html.dark .wb-listing-category-options small,html.dark .wb-listing-content>header span,html.dark .wb-listing-editor>header span,html.dark .wb-listing-external-factors article span,html.dark .wb-listing-plan-selector small,html.dark .wb-listing-plan>header span,html.dark .wb-listing-selected-category small,html.dark .wb-listing-selected-title small,html.dark .wb-listing-title-options small,html.dark .wb-listing-titles small{color:#f1a58d}html.dark .wb-listing-content .is-approved,html.dark .wb-listing-editor>header>strong,html.dark .wb-listing-package-summary strong,html.dark .wb-listing-plan-qa p.is-strength,html.dark .wb-listing-plan>header>strong{color:var(--wb-green)}html.dark .wb-listing-content [role=alert],html.dark .wb-listing-plan-qa p.is-critical{color:var(--wb-red)}html.dark .wb-listing-plan-qa p.is-warning{color:var(--wb-amber)}html.dark .wb-listing-content>footer button.is-primary{color:#fff;border-color:#c64b28;background:#c64b28}html.dark .wb-app-card-video .wb-app-icon,html.dark .wb-task-app-icon.is-ai-video{color:#b3a9f5;background:#2b2740}html.dark .wb-app-hero.is-ai-video{background:linear-gradient(135deg,#262138,#1d2430)}html.dark .wb-ai-list-editor>div button{color:#c3bcf0;border-color:#3a3550;background:#2b2740}html.dark .wb-ai-options label,html.dark .wb-ai-tag-grid label{color:var(--mht-ink);border-color:var(--mht-line);background:#272e37}html.dark .wb-ai-switch{border-color:#3a3550;background:#24202f}html.dark .wb-video-artifact{border-color:var(--mht-line);background:var(--mht-surface)}html.dark .wb-video-delivery-summary{border-color:#3a3550;background:#24202f}html.dark .wb-video-delivery-heading b{color:#c3bcf0;background:#2e2a42}html.dark .wb-video-delivery-facts span{background:#272e37}html.dark .wb-video-qa{border-top-color:#3a3550}html.dark .wb-video-qa li strong{color:#b3a9f5}@media (max-width:640px){.mh-theme-trigger{width:36px;height:36px}}html.dark .wb-ai-cost-card,html.dark .wb-ai-direction-card{border-color:#3a3550;background:#24202f}html.dark .wb-ai-cost-card.is-short{border-color:#6b3a3a;background:#2f2020}html.dark .wb-ai-duration-presets button.is-current,html.dark .wb-ai-ratio-group label.is-current{border-color:#8b7ff0;background:#2b2740}html.dark .wb-ai-ratio-shape{border-color:#8b7ff0}html.dark .wb-link-action{color:#b9b0ff}html.dark .wb-video-chips span{color:var(--mht-ink)}html.dark .mh-upload-tile{background:#20262e;border-color:var(--mht-line)}html.dark .mh-upload-tile.is-error{border-color:#d64545}html.dark .mh-upload-tile.is-advice{border-color:#b9781a}html.dark .mh-upload-notes{color:#e0b765}html.dark .mh-upload-notes .is-error{color:#ff8d86}html.dark .wb-summary-facts li em{color:#c3bcf0;background:#2b2740}html.dark .wb-summary-fact-add input{background:#20262e}html.dark .wb-ai-direction-card.is-selected{background:#1b2a24;border-color:#2e9d6d}html.dark .wb-ai-choice:not(.is-selected){color:#f0a58f;background:#20262e;border-color:#5a3a30}html.dark .wb-ai-callout{background:#2a2518;border-color:#5b4a22}html.dark .wb-video-outcome-icon{color:#ff8d86;background:#3a2322}html.dark .wb-video-outcome-credits.is-refunded{color:#7fd1a8;background:#1b2a24}.mh-purchase{display:grid;grid-gap:16px;gap:16px}.mh-purchase-card{padding-bottom:18px}.mh-purchase-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:12px;gap:12px;padding:16px 17px 4px}.mh-purchase-package{position:relative;display:grid;grid-gap:4px;gap:4px;padding:16px 14px;text-align:left;color:var(--mh-text);background:var(--mh-shell);border:1px solid var(--mh-line);border-radius:12px;cursor:pointer}.mh-purchase-package strong{font-size:18px}.mh-purchase-package span{color:var(--mh-subtle)}.mh-purchase-package small{color:var(--mh-subtle);font-size:12px}.mh-purchase-custom[data-active=true],.mh-purchase-package[aria-pressed=true]{border-color:var(--mh-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--mh-primary) 18%,transparent)}.mh-purchase-package em{position:absolute;top:-9px;right:10px;padding:2px 8px;border-radius:999px;background:var(--mh-primary);color:#fff;font-size:11px;font-style:normal}.mh-purchase-custom{cursor:text}.mh-purchase-custom .mh-input{width:96px;display:inline-block;margin-right:4px}.mh-purchase-channels{display:flex;flex-wrap:wrap;gap:8px;padding:14px 17px 0}.mh-purchase-channels .mh-btn[aria-checked=true]{border-color:var(--mh-primary);color:var(--mh-primary);background:color-mix(in srgb,var(--mh-primary) 8%,var(--mh-shell));font-weight:600}.mh-purchase-summary{display:flex;flex-wrap:wrap;align-items:center;gap:22px;padding:16px 17px 0}.mh-purchase-summary>div{display:grid;grid-gap:2px;gap:2px}.mh-purchase-summary>div span{color:var(--mh-subtle);font-size:12px}.mh-purchase-summary>div strong{font-size:22px}.mh-purchase-summary .mh-btn{margin-left:auto}.mh-purchase-card .mh-notice{margin:14px 17px 0}.mh-purchase-error{margin:12px 17px 0;color:var(--mh-red);font-size:13px}.mh-purchase-ok{color:var(--mh-green);font-weight:600}.mh-purchase-order-body{display:grid;justify-items:start;grid-gap:10px;gap:10px;padding:16px 17px}.mh-purchase-order-body .mh-purchase-error{margin:0}.mh-purchase-qr{border:1px solid var(--mh-line);border-radius:10px;background:#fff}.mh-purchase-status-paid{color:var(--mh-green)}.mh-purchase-status-pending{color:var(--mh-amber)}.mh-purchase-status-closed{color:var(--mh-subtle)}.mh-purchase-status-abnormal{color:var(--mh-red)}@media (max-width:560px){.mh-purchase-summary .mh-btn{width:100%;margin-left:0}}.mh-purchase-promotions ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:12px 17px 16px;list-style:none}.mh-purchase-promotions li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--mh-primary) 45%,var(--mh-line));border-radius:10px;background:color-mix(in srgb,var(--mh-primary) 5%,var(--mh-shell))}.mh-purchase-promotions li span{color:var(--mh-text)}.mh-purchase-promotions li small{color:var(--mh-subtle);font-size:12px}.mh-purchase-summary>.mh-purchase-bonus strong{color:var(--mh-primary)}.mh-purchase-summary>.mh-purchase-bonus small{color:var(--mh-subtle);font-size:12px}.mh-purchase-result{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none;font-weight:600}.mh-purchase-result small{margin-left:4px;color:var(--mh-subtle);font-weight:400}.mh-credit-split{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--mh-subtle);font-size:12px}.mh-ledger-filters{display:flex;flex-wrap:wrap;gap:8px;padding:12px 17px 0}.mh-ledger-filters .mh-btn[aria-pressed=true]{border-color:var(--mh-primary);color:var(--mh-primary);font-weight:600}.mh-ledger-category{margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--mh-shell);border:1px solid var(--mh-line);color:var(--mh-subtle);font-size:11px;font-weight:400}.mh-purchase .mh-ledger-row{grid-template-columns:minmax(0,1fr) auto}.mh-purchase .mh-ledger-row>span:first-child{display:grid;min-width:0;grid-gap:5px;gap:5px}.mh-sharing{display:grid;grid-gap:16px;gap:16px}.mh-sharing-notice{margin:0;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--mh-green) 10%,var(--mh-shell));color:var(--mh-green);font-size:13px}.mh-sharing-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px 17px}.mh-sharing-summary>div{display:grid;grid-gap:4px;gap:4px}.mh-sharing-summary>div span{color:var(--mh-subtle);font-size:12px}.mh-sharing-summary>div strong{font-size:20px}.mh-sharing-summary>p{grid-column:1/-1;margin:0;color:var(--mh-subtle);font-size:12px}.mh-sharing-personal-body{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:14px 17px 18px}.mh-sharing-personal-body img{border:1px solid var(--mh-line);border-radius:10px;background:#fff}.mh-sharing-personal-body>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.mh-sharing-personal-body code{word-break:break-all;font-size:14px}.mh-sharing-personal-body small{color:var(--mh-subtle);font-size:12px}.mh-sharing-actions{display:flex;flex-wrap:wrap;gap:8px}.mh-sharing-row{grid-template-columns:minmax(0,1fr) auto}.mh-sharing-row>span:first-child{display:grid;min-width:0;grid-gap:5px;gap:5px}@media (max-width:560px){.mh-sharing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.mh-share-page{min-height:100dvh;display:grid;align-content:start;grid-gap:16px;gap:16px;max-width:920px;margin:0 auto;padding:16px}.mh-share-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.mh-share-top .mh-primary-button{width:auto;padding:10px 18px}.mh-share-card{display:grid;grid-gap:12px;gap:12px;padding:22px;border:1px solid var(--mh-line);border-radius:16px;background:var(--mh-shell)}.mh-share-card h1{margin:0;font-size:24px}.mh-share-card h2{margin:0;font-size:18px}.mh-share-card p{margin:0;color:var(--mh-subtle);line-height:1.6}.mh-share-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px}.mh-share-images img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;border:1px solid var(--mh-line);background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mh-share-video{width:100%;max-height:70vh;border-radius:12px;background:#000}.mh-share-report{line-height:1.7}.mh-share-report-frame{width:100%;height:75vh;border:1px solid var(--mh-line);border-radius:12px;background:#fff}.mh-share-note{color:var(--mh-subtle);font-size:12px}.mh-share-cta{justify-items:start}.mh-share-cta .mh-primary-button{width:auto;padding:10px 22px}.mh-share-profit{display:grid;grid-gap:14px;gap:14px}.mh-share-profit-head{display:grid;grid-gap:6px;gap:6px;padding:20px 22px;border-radius:16px;background:linear-gradient(135deg,#ec7a4f,var(--mht-brand-action));color:#fff}.mh-share-profit-head span{font-size:14px;opacity:.9}.mh-share-profit-head strong{font-size:44px;line-height:1.1;font-weight:800}.mh-share-profit-head small{font-size:12px;opacity:.85}.mh-share-profit-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.mh-share-profit-scenarios div{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--mh-line);border-radius:12px}.mh-share-profit-scenarios dt{color:var(--mh-subtle);font-size:12px}.mh-share-profit-scenarios dd{margin:0;font-size:22px;font-weight:700;color:var(--mht-brand-hover)}.mh-share-profit-costs{display:grid;grid-gap:8px;gap:8px}.mh-share-profit-costs h2{font-size:15px}.mh-share-profit-costs ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mh-share-profit-costs li{padding:5px 12px;border:1px solid var(--mh-line);border-radius:999px;font-size:13px}.mh-share-profit>p{font-size:12px}