:root{color-scheme:dark;font-family:Inter,SF Pro Display,SF Pro Text,PingFang TC,Noto Sans TC,Microsoft JhengHei,PingFang SC,system-ui,sans-serif;background:#081522;color:#edf6ff;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #081522;--bg-soft: #0d1c2d;--panel: rgba(16, 33, 54, .88);--panel-strong: rgba(18, 39, 64, .96);--panel-border: rgba(123, 166, 211, .18);--text: #edf6ff;--muted: #8fa8c2;--faint: #5d748c;--blue: #4e9cff;--cyan: #28d3ff;--teal: #28d6be;--rose: #ff4d74;--amber: #f6a844;--green: #56d88f;--violet: #8d7cff;--shadow: 0 18px 50px rgba(0, 0, 0, .28)}.admin-dashboard{display:grid;gap:18px;color:#0a0a09}.admin-hero{display:flex;justify-content:space-between;align-items:flex-end;padding:28px;border:2px solid #0a0a09;background:#fffefa;box-shadow:5px 5px #0a0a09}.admin-hero span{font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.admin-hero h2{margin:5px 0 6px;font-size:30px}.admin-hero p{margin:0;color:#65706c}.admin-hero label{display:grid;gap:7px;font-size:12px;font-weight:800}.admin-hero select,.admin-modal input,.admin-modal select{min-width:220px;padding:11px;border:1.5px solid #0a0a09;background:#fbf6ea}.admin-alert{padding:12px 15px;border:2px solid #0a0a09;background:#ff826e;font-weight:800}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.admin-metrics article{position:relative;padding:18px;border:2px solid #0a0a09;background:#fffefa;box-shadow:3px 3px #0a0a09}.admin-metrics svg{position:absolute;right:16px;top:16px}.admin-metrics span,.admin-metrics small{display:block;color:#65706c}.admin-metrics strong{display:block;margin:10px 0 4px;font-size:34px}.admin-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center}.admin-toolbar>div{display:flex;gap:8px}.admin-toolbar button,.admin-table button,.admin-modal button{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border:1.5px solid #0a0a09;background:#fffefa;font-weight:800;cursor:pointer}.admin-toolbar button.active,.admin-primary{background:#d9ff3f!important}.admin-secondary{background:#fffefa!important}.admin-table{overflow:auto;border:2px solid #0a0a09;background:#fffefa}.admin-table table{width:100%;border-collapse:collapse}.admin-table th,.admin-table td{padding:15px;text-align:left;border-bottom:1px solid #d9d5ca}.admin-table th{font-size:12px;color:#65706c;background:#f4efe4}.admin-table td small{display:block;margin-top:4px;color:#7a807d}.admin-table .status{display:inline-block;padding:4px 8px;border:1px solid #0a0a09;font-size:12px;font-weight:800}.admin-table .status.active{background:#d9ff3f}.admin-table .status.suspended,.admin-table .risk{color:#ba2a1b}.admin-card-grid,.admin-insights{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.admin-card-grid article,.admin-insights article{display:flex;gap:14px;padding:20px;border:2px solid #0a0a09;background:#fffefa;box-shadow:3px 3px #0a0a09}.admin-card-grid p,.admin-card-grid span{margin:3px 0;color:#65706c}.admin-insights article{display:grid}.admin-insights b{font-size:28px}.admin-insights p{margin:0;color:#65706c}.admin-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#0a0a09a8}.admin-modal{width:min(460px,calc(100vw - 32px));display:grid;gap:14px;padding:24px;border:2px solid #0a0a09;background:#fbf6ea;box-shadow:7px 7px #d9ff3f}.admin-modal h3{margin:0}.admin-modal label{display:grid;gap:6px;font-weight:800}.admin-modal>div{display:flex;justify-content:flex-end;gap:8px}@media(max-width:900px){.admin-hero{align-items:stretch;flex-direction:column;gap:18px}.admin-metrics,.admin-card-grid,.admin-insights{grid-template-columns:1fr 1fr}.admin-toolbar{align-items:stretch;flex-direction:column}.admin-toolbar>div{flex-wrap:wrap}}@media(max-width:560px){.admin-metrics,.admin-card-grid,.admin-insights{grid-template-columns:1fr}}.mennour-shell{--bg: #f4f0ea;--bg-soft: #f7f3ee;--panel: rgba(255, 252, 247, .96);--panel-strong: rgba(255, 252, 247, .985);--panel-border: rgba(31, 24, 17, .18);--text: #181410;--muted: #4f473d;--faint: #6d6458;--blue: #26211c;--cyan: #26211c;--teal: #26211c;--rose: #8e6d58;--amber: #9d7a51;--green: #4b6652;--violet: #544d45;--shadow: 0 24px 50px rgba(69, 51, 33, .08);color-scheme:light;background:radial-gradient(circle at top,rgba(255,255,255,.7),transparent 36%),linear-gradient(180deg,#f8f5f0,#f1ebe4);color:var(--text)}.mennour-shell html,.mennour-shell body{background:#f4f0ea}.mennour-shell input,.mennour-shell select{color:var(--text)}.mennour-shell button:disabled{opacity:.58}.mennour-shell button:focus-visible,.mennour-shell input:focus-visible,.mennour-shell select:focus-visible{outline:2px solid rgba(24,20,16,.35)}.mennour-shell .app-shell,.mennour-shell.app-shell{background:linear-gradient(180deg,#ffffff61,#fff0),linear-gradient(180deg,#f7f3ed,#efe9e1)}.mennour-shell.app-shell{grid-template-columns:290px minmax(0,1fr)}.mennour-shell .sidebar{gap:24px;border-right:1px solid rgba(24,20,16,.12);background:#f7f2ebe6;padding:24px 18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mennour-shell .brand{padding:0 4px 14px}.mennour-shell .brand-mark{width:44px;height:44px;border:1px solid rgba(24,20,16,.08);border-radius:10px;background:linear-gradient(135deg,#1a1612,#4c453d);box-shadow:none}.mennour-shell .brand strong{color:#181410;font-size:19px;font-weight:600;letter-spacing:.02em}.mennour-shell .brand span{color:#62584d;font-size:12px}.mennour-shell .sidebar nav{gap:12px}.mennour-shell .nav-group{gap:8px}.mennour-shell .sidebar nav .department-toggle{display:flex;min-height:38px;align-items:center;gap:9px;border-radius:10px;color:#756a5d;font-size:12px;font-weight:700;padding:0 12px}.mennour-shell .sidebar nav .department-toggle.has-active-role{color:#181410}.mennour-shell .department-toggle .department-chevron{margin-left:auto;transition:transform .16s ease}.mennour-shell .department-toggle[aria-expanded=true] .department-chevron{transform:rotate(180deg)}.mennour-shell .sidebar nav button{min-height:44px;border-color:transparent;border-radius:999px;color:#312a23;font-size:13px;font-weight:600;padding:0 14px}.mennour-shell .sidebar nav button span{overflow-wrap:anywhere}.mennour-shell .role-tree{margin-left:20px;padding-left:14px;border-left:1px solid rgba(24,20,16,.08)}.mennour-shell .role-tree button{min-height:30px;border-radius:999px;color:#4d453c;font-size:12px;font-weight:500;padding:0 12px}.mennour-shell .role-tree button:hover,.mennour-shell .role-tree button.active{border-color:#1814101f;background:#ffffffdb;color:#181410}.mennour-shell .sidebar nav button:hover,.mennour-shell .sidebar nav button.active{border-color:#18141024;background:#fffffff0;color:#181410}.mennour-shell .workspace{padding:28px 32px 42px}.mennour-shell .topbar{min-height:62px;margin-bottom:26px;padding-bottom:18px;border-bottom:1px solid rgba(24,20,16,.12)}.mennour-shell .topbar h1{color:#181410;font-size:42px;font-weight:500;line-height:1.02;letter-spacing:0}.mennour-shell .topbar p{color:#4f473d;font-size:14px}.mennour-shell .top-actions{min-width:460px;gap:12px}.mennour-shell .search-box{height:46px;border-color:#18141029;border-radius:999px;background:#ffffffe6;color:#544b40;padding:0 14px}.mennour-shell .search-box input,.mennour-shell .search-box input::placeholder{color:#61584d}.mennour-shell .icon-button,.mennour-shell .top-generate,.mennour-shell .generate-button,.mennour-shell .content-toolbar button,.mennour-shell .platform-tabs button,.mennour-shell .card-actions button{border-color:#1814101a;border-radius:999px;box-shadow:none}.mennour-shell .icon-button{background:#ffffffbd}.mennour-shell .top-generate,.mennour-shell .generate-button{border-color:#1d1914;background:#1d1914;color:#fffaf5;font-weight:600;box-shadow:none}.mennour-shell .top-generate:hover,.mennour-shell .generate-button:hover,.mennour-shell .card-actions button:hover,.mennour-shell .content-toolbar button:hover,.mennour-shell .platform-tabs button:hover{background:#2b251f;transform:none}.mennour-shell .hero-panel,.mennour-shell .page-intro,.mennour-shell .generator-console,.mennour-shell .panel,.mennour-shell .metric-card,.mennour-shell .content-card,.mennour-shell .ip-result-card,.mennour-shell .role-output-hero,.mennour-shell .ip-diagnostic-card,.mennour-shell .ip-analysis-section,.mennour-shell .ip-side-card,.mennour-shell .ip-guideline-card,.mennour-shell .ip-action-step{border-color:#1814101f;background:#fffcf7f5;box-shadow:0 20px 36px #3b2c1c0d}.mennour-shell .hero-panel{min-height:240px;border-radius:24px;background-image:linear-gradient(90deg,#faf8f4db,#faf8f4ad 38%,#faf8f414 62%,#faf8f400),var(--hero-image);background-position:center,center;background-size:cover;padding:34px}.mennour-shell .hero-copy span,.mennour-shell .hero-side span,.mennour-shell .current-direction span,.mennour-shell .page-intro span,.mennour-shell .ip-result-eyebrow,.mennour-shell .ip-result-label{color:#584f44;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mennour-shell .hero-copy h1,.mennour-shell .page-intro h1,.mennour-shell .ip-result-card h3,.mennour-shell .role-output-hero h3{color:#17130f;font-weight:500;letter-spacing:0}.mennour-shell .hero-copy h1{max-width:780px;font-size:48px;line-height:1.03}.mennour-shell .hero-copy{max-width:820px}.mennour-shell .hero-copy p,.mennour-shell .page-intro p,.mennour-shell .hero-side small,.mennour-shell .ip-result-card p,.mennour-shell .role-output-hero p{color:#494137}.mennour-shell .ip-result-grid>div{border-color:#1814101f;background:#fffaf4}.mennour-shell .ip-result-grid strong{color:#211c17;font-weight:700}.mennour-shell .ip-strategy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mennour-shell .ip-platform-strategy{border:1px solid rgba(24,20,16,.12);border-radius:12px;background:#fffaf4;padding:16px}.mennour-shell .ip-platform-strategy>strong{color:#211c17;font-size:16px}.mennour-shell .ip-platform-strategy dl{display:grid;gap:9px;margin:12px 0 0}.mennour-shell .ip-platform-strategy dl>div{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px}.mennour-shell .ip-platform-strategy dt{color:#756a5d;font-size:12px;font-weight:700}.mennour-shell .ip-platform-strategy dd{margin:0;color:#383129;line-height:1.5}@media(max-width:760px){.mennour-shell .ip-strategy-list{grid-template-columns:1fr}}.mennour-shell .competitor-step-flow article{display:flex;min-width:0;align-items:center;gap:13px;min-height:74px;border:2px solid #0a0a09;border-radius:14px;background:#fffefa;padding:12px 16px}.mennour-shell .hero-side{border-color:#ccdcff52;border-radius:20px;background:linear-gradient(145deg,#141f43bd,#252c5c99);box-shadow:0 20px 50px #0d183b33,inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);padding:20px}.mennour-shell .hero-side strong{color:#fff;font-size:24px;font-weight:500}.mennour-shell .hero-side span,.mennour-shell .hero-side small{color:#eef4ffd6}.mennour-shell .hero-side .platform-shortcuts button{border-color:#d5e2ff47;background:#f7faffe0;box-shadow:0 8px 24px #0a153729}.mennour-shell .platform-shortcuts button,.mennour-shell .role-card button,.mennour-shell .workflow-steps button{border-color:#1814101f;border-radius:999px;background:#ffffffd1;color:#403830;font-weight:500}.mennour-shell .platform-shortcuts button.active,.mennour-shell .workflow-steps button:hover,.mennour-shell .workflow-steps button.active{background:#1d1914;border-color:#1d1914;color:#fffaf5;transform:none}.mennour-shell .page-intro{border-radius:24px;background:linear-gradient(180deg,#ffffffbd,#fffcf7eb),#fffcf7eb;padding:26px 28px}.mennour-shell .page-intro span{border:1px solid rgba(24,20,16,.12);background:#ffffffbd;color:#554c41;padding:6px 12px}.mennour-shell .page-intro h1{font-size:34px;margin:14px 0 10px}.mennour-shell .mini-field span,.mennour-shell .field label,.mennour-shell .profile-summary span,.mennour-shell .context-summary span,.mennour-shell .context-grid span,.mennour-shell .section-header span{color:#60574c}.mennour-shell .mini-field input,.mennour-shell .mini-field select,.mennour-shell .field input,.mennour-shell .field select,.mennour-shell .queue-schedule-controls input,.mennour-shell .queue-schedule-controls select,.mennour-shell .benchmark-form input,.mennour-shell .benchmark-form select,.mennour-shell .integration-form-grid input,.mennour-shell .publishing-account-card input,.mennour-shell .search-box,.mennour-shell .video-inline-field input,.mennour-shell .video-inline-field select,.mennour-shell .reels-form-grid input{border:1px solid rgba(24,20,16,.16);border-radius:14px;background:#ffffffeb;color:#181410}.mennour-shell input::placeholder,.mennour-shell textarea::placeholder{color:#6a6155;opacity:1}.mennour-shell .profile-summary div,.mennour-shell .current-direction,.mennour-shell .context-summary,.mennour-shell .context-grid div{border-color:#1814101f;border-radius:18px;background:#ffffffc7}.mennour-shell .profile-summary strong,.mennour-shell .current-direction strong,.mennour-shell .context-summary strong,.mennour-shell .context-grid strong,.mennour-shell .customer-context-panel p,.mennour-shell .content-toolbar span{color:#1c1712}.mennour-shell .customer-context-panel button,.mennour-shell .preview-header-actions button,.mennour-shell .video-upload-button,.mennour-shell .video-upload-actions button,.mennour-shell .video-plan-button,.mennour-shell .benchmark-form button,.mennour-shell .benchmark-search-header button,.mennour-shell .queue-actions button,.mennour-shell .queue-publish-actions button,.mennour-shell .publishing-account-card button,.mennour-shell .publishing-calendar-actions button,.mennour-shell .integration-modal-actions button[type='"submit"']{border-radius:999px;border-color:#18141024;background:#1d1914;color:#fffaf5}.mennour-shell .section-header{margin-bottom:18px}.mennour-shell .section-header h2{color:#17130f;font-size:20px;font-weight:500}.mennour-shell .notice{border-color:#1814101f;border-radius:18px;background:#fffaf2f5;color:#453d34}.mennour-shell .notice.ai,.mennour-shell .notice.template{border-color:#1814101f;background:#f6f0e8fa;color:#463e35}.mennour-shell .metric-card{min-height:104px;border-radius:20px}.mennour-shell .metric-card:before,.mennour-shell .content-card:before{opacity:.04}.mennour-shell .metric-card span{color:#5b5247}.mennour-shell .metric-card strong,.mennour-shell .content-card h3,.mennour-shell .role-card strong,.mennour-shell .feature-card strong,.mennour-shell .card-sections p,.mennour-shell .ip-analysis-section strong,.mennour-shell .ip-diagnostic-card strong,.mennour-shell .ip-side-card strong,.mennour-shell .ip-guideline-card strong,.mennour-shell .ip-action-step strong{color:#17130f}.mennour-shell .metric-card small,.mennour-shell .feature-card p,.mennour-shell .role-card p,.mennour-shell .content-card>p,.mennour-shell .ip-diagnostic-card p,.mennour-shell .ip-analysis-section p,.mennour-shell .ip-analysis-points li,.mennour-shell .ip-side-card li,.mennour-shell .ip-guideline-card li,.mennour-shell .ip-action-step p{color:#4b4339}.mennour-shell small,.mennour-shell .helper-text,.mennour-shell .field-hint,.mennour-shell .muted-text{color:#554c41}.mennour-shell label,.mennour-shell .field label,.mennour-shell .mini-field span{font-weight:600}.mennour-shell .feature-card,.mennour-shell .role-card,.mennour-shell .content-card,.mennour-shell .private-role-card{border-color:#1814101f;border-radius:20px;background:#ffffffc2}.mennour-shell .feature-card span,.mennour-shell .role-card span,.mennour-shell .card-sections span,.mennour-shell .private-role-card span{color:#5f564b}.mennour-shell .avatar-chip{border:1px solid rgba(24,20,16,.12);border-radius:14px;background:#fffffff0;color:#26201a}.mennour-shell .content-toolbar button{background:#e8dbcf;color:#402f24}.mennour-shell .card-topline span,.mennour-shell .card-topline small{border:1px solid rgba(24,20,16,.12);background:#ffffffe6;color:#4f463b}.mennour-shell .carousel-preview{border-top-color:#18141014;border-bottom-color:#18141014}.mennour-shell .preview-header-actions button{border-color:#32281f33;background:#fffffff0;color:#2a241d}.mennour-shell .visual-layout-picker button{border-color:#32281f38;background:#f4eee7;color:#3c332a;font-weight:800}.mennour-shell .visual-layout-picker button.active{border-color:#9b4037;background:#9b4037;color:#fff}.mennour-shell .role-context-only{grid-template-columns:minmax(0,1fr)}.mennour-shell .slide-art{border-color:#1814101a;border-radius:16px;box-shadow:0 18px 28px #2c221814}.mennour-shell .panel,.mennour-shell .content-card,.mennour-shell .generator-console,.mennour-shell .metric-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mennour-shell .reels-toolbar,.mennour-shell .reels-column-center,.mennour-shell .reels-column-right,.mennour-shell .reels-detail-card,.mennour-shell .reels-calendar-row,.mennour-shell .reels-report-section,.mennour-shell .reels-scene-card,.mennour-shell .reels-lead-row,.mennour-shell .reels-data-table,.mennour-shell .reels-matrix-table{border-color:#1814101f;background:#ffffffe6}.mennour-shell .reels-toolbar-meta span,.mennour-shell .reels-column-heading strong,.mennour-shell .reels-detail-card strong,.mennour-shell .reels-calendar-meta strong,.mennour-shell .reels-calendar-body strong,.mennour-shell .reels-section-heading strong,.mennour-shell .reels-scene-card strong,.mennour-shell .reels-lead-row strong,.mennour-shell .reels-table-row strong{color:#181410}.mennour-shell .reels-toolbar-meta small,.mennour-shell .reels-detail-card p,.mennour-shell .reels-column-heading small,.mennour-shell .reels-calendar-row p,.mennour-shell .reels-detail-card ul,.mennour-shell .reels-section-heading small,.mennour-shell .reels-lead-row p,.mennour-shell .reels-table-row p{color:#4b4339}.mennour-shell .reels-detail-card span,.mennour-shell .reels-column-heading span,.mennour-shell .reels-calendar-meta span,.mennour-shell .reels-calendar-body small,.mennour-shell .reels-section-heading span,.mennour-shell .reels-scene-card span,.mennour-shell .reels-scene-card small,.mennour-shell .reels-lead-row-head span,.mennour-shell .reels-lead-row-head small,.mennour-shell .reels-table-head span{color:#5d5449}.mennour-shell .reels-primary-button{border-color:#1d1914;background:#1d1914;color:#fffaf5}.mennour-shell .reels-chip-list span{border-color:#1814101f;background:#fffaf5eb;color:#4b4339}.mennour-shell .onboarding-inline-note,.mennour-shell .advanced-toggle{border-color:#1814101f;background:#ffffffe6}.mennour-shell .onboarding-inline-note strong,.mennour-shell .advanced-toggle span{color:#181410}.mennour-shell .onboarding-inline-note span,.mennour-shell .profile-summary small{color:#5a5044}.mennour-shell .reels-secondary-button{border-color:#18141029;background:#fffffffa;color:#2f2822}.mennour-shell .reels-calendar-row.active,.mennour-shell .reels-calendar-row:hover{border-color:#18141033;background:#f5efe8fa}.mennour-shell .reels-reference-list span{border-color:#1814101f;background:#fffffffa;color:#352e27}.mennour-shell .platform-pill{border-color:#1814101f;font-weight:700}.mennour-shell .platform-pill.instagram{background:#f9b46c3d;color:#8a5721}.mennour-shell .platform-pill.xiaohongshu{background:#f292a63d;color:#984a5f}.mennour-shell .platform-pill.threads{background:#a3dbd14d;color:#3d6e66}.mennour-shell .platform-pill.email{background:#eecb8c52;color:#805f28}.mennour-shell .platform-pill.youtube{background:#f0958e47;color:#96473f}.mennour-shell .home-status-grid{grid-template-columns:minmax(0,1fr)}.mennour-shell .ip-entry-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.mennour-shell .ip-entry-form-grid .onboarding-panel{width:100%}.mennour-shell .onboarding-panel .section-header span{color:#5c5348;font-weight:700}.mennour-shell .onboarding-panel .mini-field>span{color:#493f35;font-weight:700}.mennour-shell .onboarding-panel .mini-field input,.mennour-shell .onboarding-panel .mini-field select{border-color:#18141033;background:#fff;color:#181410;font-weight:600}.ip-onboarding-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.ip定位-chat{border:1px solid rgba(116,132,196,.28);border-radius:18px;background:linear-gradient(160deg,#162041eb,#0a1124f5);padding:14px;min-height:330px;display:flex;flex-direction:column;gap:12px}.ip定位-chat-header{display:flex;gap:9px;align-items:center;color:#c6d2ff}.ip定位-chat-header svg{color:#8d7aff}.ip定位-chat-header div{display:grid;gap:2px}.ip定位-chat-header small{color:#8c97b7;font-size:11px}.ip定位-chat-messages{display:grid;gap:8px;max-height:260px;overflow:auto}.ip定位-chat-message{max-width:92%;padding:9px 11px;border-radius:12px;font-size:12px;line-height:1.55;color:#dbe3ff;background:#ffffff12}.ip定位-chat-message.user{justify-self:end;background:#664de473;color:#fff}.ip定位-chat-form{display:flex;gap:7px;margin-top:auto}.ip定位-chat-form input{min-width:0;flex:1}.ip定位-chat-form button{width:36px;border:0;border-radius:10px;color:#fff;background:#6d5ce7;cursor:pointer}.ip定位-check-button{align-self:flex-start;border:0;background:transparent;color:#a89cff;font-size:12px;display:inline-flex;gap:5px;align-items:center;cursor:pointer}.ip定位-suggestion{border:1px solid rgba(125,222,188,.26);background:#4996841f;border-radius:10px;padding:9px;font-size:12px}.ip定位-suggestion span{color:#8de1c7;font-size:11px}.ip定位-suggestion p{margin:4px 0 7px;color:#d7f8ee;line-height:1.45}.ip定位-suggestion button{border:0;background:transparent;color:#9de7d1;padding:0;cursor:pointer}.ip定位-suggestion p b{color:#fff;margin-right:4px}.ip定位-suggestion-actions{display:flex;gap:12px;margin-top:10px}.ip定位-suggestion-actions button:first-child{border-radius:8px;background:#53b99c;color:#071a15;padding:7px 10px;font-weight:700}@media(max-width:900px){.ip-onboarding-layout{grid-template-columns:1fr}.ip定位-chat{min-height:260px}}.mennour-shell .onboarding-panel .profile-summary span,.mennour-shell .onboarding-panel .profile-summary small{color:#5a5044}.mennour-shell .onboarding-panel .profile-summary strong{color:#181410}.mennour-shell .ip-role-result-card .ip-result-eyebrow,.mennour-shell .ip-role-result-card .ip-result-label,.mennour-shell .ip-role-result-card small,.mennour-shell .ip-role-result-card span{color:#5c5348}.mennour-shell .ip-role-result-card strong,.mennour-shell .ip-role-result-card h3{color:#181410}.mennour-shell .ip-role-result-card p,.mennour-shell .ip-role-result-card li{color:#493f35}.mennour-shell .home-status-grid .status-row{border-bottom-color:#1814101a;color:#211c17}.mennour-shell .home-status-grid .status-head{color:#5c5348;font-weight:700}.mennour-shell .home-status-grid .status-row strong{color:#211c17;font-size:16px}.mennour-shell .home-status-grid .section-header span{color:#5c5348;font-weight:700}.mennour-shell .viral-video-header span,.mennour-shell .viral-platform-heading strong,.mennour-shell .viral-video-body>span,.mennour-shell .competitor-account-row span,.mennour-shell .market-landscape-counts span,.mennour-shell .market-landscape-grid span,.mennour-shell .benchmark-search-header span,.mennour-shell .market-data-plan span,.mennour-shell .market-source-strip span,.mennour-shell .market-section-heading span,.mennour-shell .private-channel-card span,.mennour-shell .private-pipeline-grid span,.mennour-shell .private-integration-header span,.mennour-shell .private-role-overview h4,.mennour-shell .agent-summary-grid span,.mennour-shell .quality-summary-grid span,.mennour-shell .quality-overview-grid span,.mennour-shell .agent-task-topline span,.mennour-shell .quality-finding-head span,.mennour-shell .monetization-ladder span,.mennour-shell .monetization-offer-grid span,.mennour-shell .monetization-path-list span,.mennour-shell .topic-breakdown-heading span,.mennour-shell .topic-breakdown-table article span{color:#6a6054}.mennour-shell .viral-video-header h2,.mennour-shell .competitor-account-row strong,.mennour-shell .market-landscape-counts strong,.mennour-shell .market-landscape-grid strong,.mennour-shell .benchmark-search-header strong,.mennour-shell .benchmark-search-list strong,.mennour-shell .benchmark-post-main strong,.mennour-shell .market-data-plan strong,.mennour-shell .market-source-strip strong,.mennour-shell .market-section-heading strong,.mennour-shell .market-signal-card h4,.mennour-shell .private-channel-card strong,.mennour-shell .private-pipeline-grid strong,.mennour-shell .private-integration-header strong,.mennour-shell .private-integration-grid article span,.mennour-shell .private-inbox-panel article strong,.mennour-shell .agent-runtime-heading strong,.mennour-shell .agent-task-card strong,.mennour-shell .quality-finding-head strong,.mennour-shell .agent-summary-grid strong,.mennour-shell .quality-summary-grid strong,.mennour-shell .quality-overview-grid strong,.mennour-shell .monetization-ladder strong,.mennour-shell .monetization-offer-grid strong,.mennour-shell .monetization-path-list strong,.mennour-shell .topic-breakdown-heading strong,.mennour-shell .topic-breakdown-table article strong{color:#1c1712}.mennour-shell .viral-video-header p,.mennour-shell .viral-video-body p,.mennour-shell .viral-video-empty,.mennour-shell .competitor-account-row p,.mennour-shell .market-landscape-grid p,.mennour-shell .benchmark-search-panel>p,.mennour-shell .benchmark-search-list p,.mennour-shell .benchmark-search-list span,.mennour-shell .benchmark-empty,.mennour-shell .benchmark-post-main p,.mennour-shell .market-data-plan p,.mennour-shell .market-source-strip p,.mennour-shell .market-action-bar span,.mennour-shell .market-signal-card p,.mennour-shell .private-channel-card p,.mennour-shell .private-channel-card small,.mennour-shell .private-pipeline-grid p,.mennour-shell .private-integration-header small,.mennour-shell .private-integration-grid article p,.mennour-shell .private-integration-grid li,.mennour-shell .private-inbox-panel article p,.mennour-shell .private-strategy-panel p,.mennour-shell .private-role-card p,.mennour-shell .agent-summary-grid small,.mennour-shell .agent-summary-note,.mennour-shell .quality-overview-grid small,.mennour-shell .agent-task-card p,.mennour-shell .quality-finding-card p,.mennour-shell .task-progress-row small,.mennour-shell .agent-task-footer small,.mennour-shell .quality-finding-foot small,.mennour-shell .quality-pass-list div,.mennour-shell .monetization-ladder p,.mennour-shell .monetization-ladder em,.mennour-shell .monetization-path-list p,.mennour-shell .monetization-path-list small,.mennour-shell .monetization-offer-grid ul,.mennour-shell .topic-breakdown-heading small,.mennour-shell .topic-breakdown-table article p,.mennour-shell .empty-queue{color:#4f473d}.mennour-shell .viral-platform-column,.mennour-shell .viral-video-card,.mennour-shell .competitor-account-row,.mennour-shell .market-landscape-counts div,.mennour-shell .market-landscape-grid article,.mennour-shell .benchmark-search-list article,.mennour-shell .benchmark-post-card,.mennour-shell .market-data-plan article,.mennour-shell .market-source-strip div,.mennour-shell .market-signal-card,.mennour-shell .private-channel-card,.mennour-shell .private-pipeline-grid article,.mennour-shell .private-inbox-panel,.mennour-shell .private-strategy-panel,.mennour-shell .private-integration-grid article,.mennour-shell .agent-summary-grid div,.mennour-shell .quality-summary-grid div,.mennour-shell .quality-overview-grid article,.mennour-shell .agent-task-card,.mennour-shell .quality-finding-card,.mennour-shell .quality-pass-list div,.mennour-shell .monetization-ladder article,.mennour-shell .monetization-offer-grid article,.mennour-shell .monetization-path-list article,.mennour-shell .topic-breakdown-panel,.mennour-shell .topic-breakdown-table article{border-color:#1814101a;background:#ffffffdb;box-shadow:none}.mennour-shell .viral-video-frame{background:#e9e2d9e6}.mennour-shell .viral-video-placeholder{color:#6b6257}.mennour-shell .viral-video-placeholder span{color:#554c42}.mennour-shell .viral-video-body small,.mennour-shell .benchmark-tags small:not(.platform-pill),.mennour-shell .private-inbox-panel article span,.mennour-shell .private-inbox-panel article small,.mennour-shell .topic-template-list span{border:1px solid rgba(24,20,16,.1);background:#f4efe8f5;color:#5b5146}.mennour-shell .viral-video-actions a,.mennour-shell .viral-search-links a,.mennour-shell .competitor-account-row a,.mennour-shell .benchmark-search-list a,.mennour-shell .benchmark-post-actions a,.mennour-shell .benchmark-post-actions button,.mennour-shell .private-integration-grid button,.mennour-shell .quality-summary-list button,.mennour-shell .agent-task-footer button,.mennour-shell .quality-finding-foot button{border-color:#18141024;background:#fffffff5;color:#2f2822}.mennour-shell .viral-platform-heading a,.mennour-shell .viral-video-empty a,.mennour-shell .benchmark-search-header button,.mennour-shell .benchmark-form button,.mennour-shell .market-action-bar button{border-color:#18141024;background:#1d1914;color:#fffaf5}.mennour-shell .viral-video-header button,.mennour-shell .benchmark-post-actions button,.mennour-shell .publishing-calendar-actions button,.mennour-shell .publishing-account-card button{border-color:#18141024;background:#fffffff2;color:#2f2822}.mennour-shell .publishing-account-card{border-color:#18141024;background:#ffffffeb}.mennour-shell .publishing-account-card strong{color:#1d1914}.mennour-shell .publishing-weekdays span{color:#5f5549;font-size:12px}.mennour-shell .publishing-day-cell{border-color:#18141024;background:#fffdf9;color:#211c17}.mennour-shell .publishing-day-cell strong{color:#211c17;font-size:15px;font-weight:800}.mennour-shell .publishing-day-cell small{color:#62584d;font-size:12px;font-weight:600}.mennour-shell .publishing-day-cell.is-selected{border-color:#75624c;background:#eee4d8;box-shadow:inset 0 0 0 1px #75624c2e}.mennour-shell .publishing-day-cell.is-selected strong{color:#17130f}.mennour-shell .publishing-day-cell.is-muted{opacity:.55}.mennour-shell .publishing-account-card p{color:#51483e}.mennour-shell .publishing-account-meta span,.mennour-shell .publishing-account-meta small{color:#4a4238}.mennour-shell .publishing-account-card .queue-status-badge.neutral{background:#eee9e2;color:#554c41}.mennour-shell .publishing-account-card .queue-status-badge.warn{background:#f7e8cf;color:#82571f}.mennour-shell .publishing-account-card .queue-status-badge.success{background:#dcebdd;color:#35623d}.mennour-shell .viral-video-empty{border-color:#18141024;background:#faf6efeb}.mennour-shell .viral-video-empty strong,.mennour-shell .quality-summary-list button strong{color:#1c1712}.mennour-shell .benchmark-search-panel,.mennour-shell .private-integration-panel,.mennour-shell .market-action-bar{border-color:#1814101a;background:linear-gradient(180deg,#f9f5effa,#fffcf7f5),#fffcf7f5}.mennour-shell .benchmark-form,.mennour-shell .benchmark-search-list article,.mennour-shell .market-benchmark-panel .benchmark-empty,.mennour-shell .private-integration-grid code,.mennour-shell .task-progress-track{border-color:#1814101a;background:#f7f2ebe6}.mennour-shell .market-signal-card>strong,.mennour-shell .private-focus-row span,.mennour-shell .market-insight-list span{border-color:#1814101f;background:#f4efe8f5;color:#4a4339}.mennour-shell .benchmark-criteria span,.mennour-shell .card-topline span,.mennour-shell .card-topline small{border-color:#1814101f;background:#f4efe8f5;color:#5a5044}.mennour-shell .benchmark-post-actions a,.mennour-shell .benchmark-post-actions button{min-height:34px}.mennour-shell .private-integration-grid article strong,.mennour-shell .task-status-badge.success{background:#caeacfb3;color:#3f6b45}.mennour-shell .task-status-badge.info,.mennour-shell .quality-severity.low{background:#d4e2f8e6;color:#425e84}.mennour-shell .task-status-badge.danger,.mennour-shell .quality-severity.high{background:#f8d9d8f2;color:#8b4b49}.mennour-shell .quality-severity.medium{background:#f7e2c1f2;color:#8b6632}.mennour-shell .quality-summary-list button,.mennour-shell .quality-findings-list,.mennour-shell .agent-runtime-list,.mennour-shell .quality-pass-list,.mennour-shell .monetization-path-list{gap:10px}.mennour-shell .agent-runtime-heading span,.mennour-shell .section-header span{color:#74695d}.mennour-shell .quality-pass-list svg{color:#5d8762}.mennour-shell .empty-queue{border-color:#1814101f;background:#faf6efdb}.mennour-shell .topic-breakdown-heading small,.mennour-shell .topic-breakdown-table article em{color:#775f3d}.mennour-shell .topic-breakdown-table article b{color:#574e44}.mennour-shell .topic-breakdown-table article a{color:#3d352d}.mennour-shell .role-output-hero{border-color:#1814101a;background:linear-gradient(180deg,#fffffffa,#faf6eff5),#fffcf7f5}.mennour-shell .role-output-hero span,.mennour-shell .topic-output-item span,.mennour-shell .role-output-sections span,.mennour-shell .video-asset-meta span,.mennour-shell .video-control-panel>div>span,.mennour-shell .video-inline-field span,.mennour-shell .video-plan-heading span,.mennour-shell .carousel-preview-header span,.mennour-shell .slide-card>span,.mennour-shell .slide-prompt summary{color:#6b6155}.mennour-shell .topic-output-item,.mennour-shell .visual-output-item,.mennour-shell .video-control-panel,.mennour-shell .video-plan-panel,.mennour-shell .video-cover-panel,.mennour-shell .video-pipeline-panel,.mennour-shell .video-export-panel,.mennour-shell .video-asset-meta div,.mennour-shell .edited-video-card,.mennour-shell .carousel-preview,.mennour-shell .slide-prompt[open]{border-color:#1814101a;background:#ffffffe0}.mennour-shell .visual-output-item,.mennour-shell .topic-output-item{background:linear-gradient(180deg,#fffffffa,#faf6eff0),#ffffffe6}.mennour-shell .topic-output-item small{border:1px solid rgba(24,20,16,.1);background:#efe9e1f5;color:#6b5d4d}.mennour-shell .topic-output-item strong,.mennour-shell .role-output-sections strong,.mennour-shell .carousel-preview-header strong,.mennour-shell .slide-card h4,.mennour-shell .video-plan-heading strong,.mennour-shell .edited-video-copy strong,.mennour-shell .edited-video-specs strong,.mennour-shell .video-asset-meta strong,.mennour-shell .video-option-grid strong{color:#1c1712}.mennour-shell .topic-output-item p,.mennour-shell .role-output-sections p,.mennour-shell .role-action-list span,.mennour-shell .carousel-preview-header small,.mennour-shell .slide-card p,.mennour-shell .slide-card small,.mennour-shell .slide-prompt small,.mennour-shell .video-upload-tip,.mennour-shell .video-plan-heading p,.mennour-shell .video-plan-heading small,.mennour-shell .edited-video-copy p,.mennour-shell .edited-video-specs span,.mennour-shell .edited-video-meta small,.mennour-shell .video-option-grid small{color:#4f473d}.mennour-shell .role-action-list span{border-color:#1814101f;background:#f4efe8f5}.mennour-shell .carousel-preview{border-top-color:#1814101f;border-bottom-color:#1814101f;padding:14px 0 12px}.mennour-shell .preview-header-actions span{color:#6b6155}.mennour-shell .slide-card>span{font-weight:800}.mennour-shell .slide-prompt[open]{border-top-color:#1814101a}.mennour-shell .xhs-preview{border-top-color:#1814101f;border-bottom-color:#1814101f}.mennour-shell .xhs-preview .carousel-preview-header strong,.mennour-shell .xhs-preview .slide-card>span{color:#8a5d67}.mennour-shell .video-upload-panel{border-color:#1814101a;background:linear-gradient(180deg,#fffffffa,#faf6eff5),#ffffffe6}.mennour-shell .video-upload-tip{font-weight:500}.mennour-shell .video-asset-meta div{box-shadow:none}.mennour-shell .video-option-grid button{border-color:#1814101a;background:#fffffffa;color:#1f1a15}.mennour-shell .video-option-grid button.active,.mennour-shell .video-option-grid button:hover{border-color:#db9b6080;background:#fceee0fa;color:#2d2117}.mennour-shell .video-inline-field input,.mennour-shell .video-inline-field select{border-color:#18141024;background:#fffffffa;color:#1c1712}.mennour-shell .video-plan-heading b{color:#7b5d32}.mennour-shell .edited-video-card{box-shadow:none}.mennour-shell .edited-video-meta a{border-color:#18141024;background:#fffffff5;color:#2f2822}.mennour-shell .video-cover-card{border-color:#1814101a;background:linear-gradient(180deg,#fffffffa,#faf6eff2),#ffffffe6}.mennour-shell .video-cover-card span{color:#6a6054}.mennour-shell .video-cover-card strong{color:#1c1712}.mennour-shell .video-cover-card p,.mennour-shell .video-cover-card small,.mennour-shell .video-cover-card em{color:#4f473d}.mennour-shell .video-cover-card b{color:#7b5d32}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}a,button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid rgba(78,156,255,.75);outline-offset:2px}.app-shell{display:grid;min-height:100vh;grid-template-columns:280px minmax(0,1fr);background:radial-gradient(circle at 34% 18%,rgba(40,211,255,.2),transparent 28%),radial-gradient(circle at 76% 24%,rgba(255,77,116,.14),transparent 30%),linear-gradient(135deg,#07111d,#0a1c2c 46%,#1b1931)}.sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;gap:26px;border-right:1px solid rgba(127,169,214,.16);background:#07121fe0;padding:18px 14px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow-y:auto}.brand{display:flex;align-items:center;gap:12px;padding:2px 4px 10px}.brand-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:linear-gradient(135deg,#4e9cff,#28d6be);color:#fff;font-weight:800;box-shadow:0 12px 30px #28d3ff3d}.brand strong{display:block;font-size:17px;line-height:1.3}.brand span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.sidebar nav{display:grid;gap:9px}.sidebar nav button{display:flex;min-height:42px;align-items:center;gap:12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#a7bdd4;cursor:pointer;padding:0 12px;text-align:left;transition:background .16s ease,color .16s ease,border-color .16s ease}.nav-group{display:grid;gap:7px}.role-tree{display:grid;gap:5px;margin-left:31px;padding-left:12px;border-left:1px solid rgba(143,168,194,.18)}.role-tree button{min-height:28px;border:1px solid transparent;border-radius:7px;background:transparent;color:#7690aa;cursor:pointer;font-size:12px;line-height:1.25;padding:0 9px}.role-tree button:hover,.role-tree button.active{border-color:#5e99ff2e;background:#4e9cff1f;color:#dff2ff}.sidebar nav button:hover,.sidebar nav button.active{border-color:#5e99ff3d;background:#4c7ee62e;color:#fff}.workspace{min-width:0;padding:24px 28px 34px}.topbar{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.topbar h1{margin:0;font-size:28px;font-weight:800;line-height:1.1}.topbar p{margin:7px 0 0;color:var(--muted);font-size:14px}.top-actions{display:flex;min-width:420px;align-items:center;justify-content:flex-end;gap:10px}.search-box{display:flex;width:min(420px,44vw);height:42px;align-items:center;gap:10px;border:1px solid rgba(137,169,207,.18);border-radius:8px;background:#0c192bbd;color:var(--muted);padding:0 12px}.search-box input{width:100%;min-width:0;border:0;background:transparent;color:var(--text)}.search-box input::placeholder{color:#667f99}.icon-button,.top-generate,.generate-button,.content-toolbar button,.platform-tabs button,.card-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(140,176,216,.18);border-radius:8px;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.icon-button{width:42px;height:42px;background:#101f33d1}.top-generate,.generate-button{height:44px;border-color:#61a6ff6b;background:linear-gradient(135deg,#4e73ff,#29b9e7);color:#fff;font-weight:700;padding:0 16px;box-shadow:0 12px 32px #358bff42}.top-generate:hover,.generate-button:hover,.card-actions button:hover,.content-toolbar button:hover,.platform-tabs button:hover{transform:translateY(-1px)}.top-generate:disabled,.generate-button:disabled,.card-actions button:disabled{cursor:wait;opacity:.68;transform:none}.hero-panel{display:grid;min-height:218px;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center;border:1px solid rgba(121,166,214,.2);border-radius:8px;background-image:var(--hero-image);background-position:center;background-size:cover;box-shadow:var(--shadow);margin-bottom:16px;overflow:hidden;padding:26px}.hero-copy span,.hero-side span,.current-direction span{display:block;color:#76def0;font-size:13px;font-weight:700}.hero-copy h1{max-width:820px;margin:10px 0 12px;color:#fff;font-size:34px;line-height:1.18}.hero-copy p{max-width:680px;margin:0;color:#bed1e6;font-size:15px;line-height:1.65}.hero-side{display:grid;gap:14px;border:1px solid rgba(123,166,211,.18);border-radius:8px;background:#060f1aa3;padding:16px}.hero-side strong{display:block;margin-top:8px;color:#fff;font-size:20px;line-height:1.3}.hero-side small{display:block;margin-top:6px;color:var(--muted);line-height:1.45}.platform-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.platform-shortcuts button,.role-card button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid rgba(140,176,216,.18);border-radius:8px;background:#091422b3;color:#c7d8ea;cursor:pointer;font-size:12px;padding:0 10px}.platform-shortcuts button.active{border-color:#4e9cff8c;background:#4e9cff33;color:#fff}.page-stack{display:grid;gap:16px}.page-intro{border:1px solid rgba(121,166,214,.2);border-radius:8px;background:linear-gradient(135deg,#4e9cff29,#28d6be12),#07121fb3;box-shadow:var(--shadow);padding:22px 24px}.page-intro span{display:inline-flex;width:fit-content;border:1px solid rgba(118,222,240,.28);border-radius:999px;color:#76def0;font-size:12px;font-weight:700;padding:5px 10px}.page-intro h1{margin:12px 0 8px;color:#fff;font-size:30px;line-height:1.15}.page-intro p{max-width:820px;margin:0;color:#bed1e6;font-size:14px;line-height:1.65}.page-focus-grid{margin-bottom:0}.page-content-workspace{margin-top:0}.top-workbench-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.7fr);gap:16px;margin-bottom:16px}.onboarding-panel{display:grid;gap:14px}.ip-ai-entry-heading{display:grid;gap:4px}.ip-ai-entry-heading strong{color:#0a0a09;font-size:18px}.ip-ai-entry-heading span{color:#6f675e;font-size:13px}.ip-ai-recognition-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr);gap:16px;align-items:stretch}.ip-ai-writing-panel{display:grid;gap:10px;border:2px solid #0a0a09;border-radius:14px;background:#fffefa;padding:16px;box-shadow:4px 4px #0a0a09}.ip-ai-writing-panel>label{color:#625b53;font-size:12px;font-weight:800}.ip-ai-writing-panel textarea{width:100%;min-height:150px;resize:vertical;border:2px solid #0a0a09;border-radius:11px;background:#f8f4ec;color:#0a0a09;padding:13px;font:inherit;line-height:1.6}.ip-ai-writing-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#6b635b;font-size:11px}.ip-ai-writing-meta span{display:inline-flex;align-items:center;gap:6px}.ip-ai-writing-meta svg{color:#6658ff}.ip-ai-detected-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ip-ai-detected-pair>div{border:2px solid #0a0a09;border-radius:10px;background:#fffefa;padding:11px}.ip-ai-detected-pair small{display:block;color:#756d64;font-size:10px}.ip-ai-detected-pair strong{display:block;margin-top:4px;color:#0a0a09;font-size:13px}.ip-ai-question-panel{display:flex;flex-direction:column;gap:12px;border:2px solid #0a0a09;border-radius:14px;background:#0a0a09;color:#fffefa;padding:16px;box-shadow:4px 4px #d9ff3f}.ip-ai-question-title{display:flex;gap:9px;align-items:center}.ip-ai-question-title svg{color:#8d7aff}.ip-ai-question-title div{display:grid;gap:2px}.ip-ai-question-title strong{color:#fffefa;font-size:14px}.ip-ai-question-title small{color:#aaa39a;font-size:10px}.ip-ai-question-panel>p{margin:4px 0 0;color:#fffefa;font-size:15px;line-height:1.5}.ip-ai-scenario-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ip-ai-scenario-options button{min-height:44px;border:1px solid #57534d;border-radius:9px;background:#252422;color:#fffefa;cursor:pointer;padding:9px;text-align:left;font-weight:700}.ip-ai-scenario-options button.selected{border:2px solid #0a0a09;background:#d9ff3f;color:#0a0a09;box-shadow:2px 2px #fffefa}.ip-ai-recognition-status{display:flex;justify-content:space-between;margin-top:auto;color:#aaa39a;font-size:11px}.ip-ai-recognition-status b{color:#d9ff3f}.ip-ai-progress{height:8px;overflow:hidden;border:1px solid #69635c;border-radius:999px;background:#252422}.ip-ai-progress i{display:block;height:100%;background:#6658ff;transition:width .2s ease}.inspiration-wander{display:grid;gap:20px;width:min(100%,980px);margin:0 auto;padding:14px 20px 28px}.inspiration-wander-toolbar{display:flex;align-items:end;justify-content:space-between;gap:28px;padding:0 2px}.inspiration-wander-toolbar>div:first-child{display:grid;gap:3px}.inspiration-wander-toolbar>div:first-child>span{color:#6658ff;font-size:10px;font-weight:900;letter-spacing:.18em}.inspiration-wander-toolbar strong{color:#0a0a09;font-size:25px;letter-spacing:-.04em}.inspiration-wander-toolbar p{margin:0;color:#746d64;font-size:12px}.inspiration-progress{display:grid;grid-template-columns:auto 96px auto;align-items:center;gap:9px;color:#756e65;font-size:10px;font-weight:800}.inspiration-progress small{color:#0a0a09;font-size:14px}.inspiration-progress i{height:3px;overflow:hidden;border-radius:999px;background:#ddd7cd}.inspiration-progress b{display:block;height:100%;border-radius:inherit;background:#6658ff;transition:width .25s ease}.inspiration-wander-stage{position:relative}.inspiration-wander-card{position:relative;display:grid;grid-template-rows:auto 1fr auto auto;gap:26px;min-height:460px;overflow:hidden;border:2px solid #0a0a09;border-radius:24px;background:linear-gradient(145deg,#0d0d0c,#171613);color:#fffefa;padding:28px 34px 30px;box-shadow:0 14px 35px #1a171229}.inspiration-wander-card:after{content:"";position:absolute;right:-90px;bottom:-120px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(217,255,63,.18),transparent 68%);pointer-events:none}.inspiration-wander-card header{display:flex;align-items:center;justify-content:space-between;gap:16px}.inspiration-wander-card header>span{width:max-content;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #4c4942;border-radius:999px;color:#d9ff3f;padding:7px 11px;font-size:10px}.inspiration-wander-card header small{color:#777269;font-size:10px;font-weight:800;letter-spacing:.12em}.inspiration-card-copy{align-self:center;display:grid;gap:13px;max-width:760px}.inspiration-wander-card h3{margin:0;color:#fffefa;font-size:clamp(28px,3.2vw,42px);line-height:1.18;letter-spacing:-.045em}.inspiration-wander-card .inspiration-card-copy>p{max-width:720px;margin:0;color:#aaa49a;font-size:14px;line-height:1.75}.inspiration-open-question{position:relative;z-index:1;display:grid;gap:7px;width:min(100%,720px);border-left:2px solid #8d7aff;background:linear-gradient(90deg,rgba(102,88,255,.11),transparent);padding:12px 16px}.inspiration-open-question small{color:#a99fff;font-size:10px;font-weight:800;letter-spacing:.08em}.inspiration-open-question strong{color:#f5f1e9;font-size:14px;line-height:1.5}.inspiration-wander-card footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:2px}.inspiration-wander-card footer>div{display:flex;gap:8px}.inspiration-wander-card footer button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:1px solid #55514b;border-radius:999px;background:transparent;color:#fffefa;cursor:pointer;padding:9px 15px;font-weight:800}.inspiration-wander-card footer>div button:first-child{width:40px;padding:0}.inspiration-wander-card footer>div button:last-child{border-color:#d9ff3f;background:#d9ff3f;color:#0a0a09}.inspiration-wander-card footer button:hover{transform:translateY(-1px)}.inspiration-wander-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;width:100%;border:1px solid #d9d3c9;border-radius:16px;background:#fffefa;padding:10px}.inspiration-wander-footer>div{display:grid;gap:4px;min-width:0}.inspiration-wander-footer small{color:#8b8379;font-size:9px;font-weight:900;letter-spacing:.14em;padding-left:4px}.inspiration-wander-footer input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#0a0a09;padding:5px 4px;font-size:13px}.inspiration-wander-footer button{min-height:42px;border:0;border-radius:10px;background:#6658ff;color:#fff;cursor:pointer;padding:10px 18px;font-weight:800}.inspiration-wander-footer button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.inspiration-note-list{display:grid;gap:8px;width:100%}.inspiration-note-list>strong{color:#0a0a09;font-size:12px}.inspiration-note-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;border:2px solid #0a0a09;border-radius:10px;background:#fffefa;padding:10px 12px;box-shadow:2px 2px #0a0a09}.inspiration-note-list span{color:#0a0a09;font-size:12px;line-height:1.5}.inspiration-note-list button{flex:0 0 auto;border:0;background:transparent;color:#675f56;cursor:pointer;padding:3px}.content-toolbar.inspiration-toolbar-hidden{display:none}.role-refresh-warning,.role-refresh-progress{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:10px;padding:10px 12px;font-size:12px}.role-refresh-warning{border:1px solid #e9b9ae;background:#fff1ed;color:#9e3e32}.role-refresh-warning button{border:0;border-radius:7px;background:#0a0a09;color:#fffefa;cursor:pointer;padding:7px 10px;font-weight:800}.role-refresh-progress{border:1px solid #d8d1ff;background:#f3f1ff;color:#5649bb}@media(max-width:900px){.ip-ai-recognition-layout{grid-template-columns:1fr}}@media(max-width:560px){.ip-ai-detected-pair,.ip-ai-scenario-options{grid-template-columns:1fr}}@media(max-width:700px){.inspiration-wander{padding-inline:4px}.inspiration-wander-toolbar{align-items:flex-start;flex-direction:column;gap:14px}.inspiration-progress{width:100%;grid-template-columns:auto 1fr auto}.inspiration-wander-card{min-height:440px;gap:22px;border-radius:18px;padding:22px 20px}.inspiration-wander-card footer{align-items:stretch;flex-direction:column}.inspiration-wander-card footer>div{display:grid;grid-template-columns:40px 1fr}.inspiration-save{width:100%}.inspiration-wander-footer{grid-template-columns:1fr}.inspiration-wander-footer button{width:100%}}.onboarding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.onboarding-inline-note{display:grid;gap:4px;border:1px solid rgba(123,166,211,.12);border-radius:8px;background:#ffffff0a;padding:12px}.onboarding-inline-note strong{color:var(--text);font-size:13px}.onboarding-inline-note span{color:var(--muted);font-size:12px;line-height:1.55}.advanced-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1px solid rgba(123,166,211,.14);border-radius:8px;background:#ffffff08;color:var(--text);cursor:pointer;padding:11px 12px}.advanced-toggle span{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:13px;font-weight:700}.onboarding-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mini-field-wide{grid-column:1 / -1}.mini-field{display:grid;gap:7px}.mini-field span{color:var(--muted);font-size:12px}.mini-field input,.mini-field select{width:100%;height:40px;border:1px solid rgba(131,171,213,.18);border-radius:8px;background:#07121fbf;color:var(--text);padding:0 11px}.profile-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-summary div,.current-direction,.context-summary,.context-grid div{border:1px solid rgba(123,166,211,.14);border-radius:8px;background:#ffffff0a;padding:12px}.profile-summary span{display:block;color:var(--faint);font-size:12px}.profile-summary strong,.current-direction strong{display:block;margin-top:7px;color:#e9f5ff;font-size:13px;line-height:1.45}.profile-summary small{display:block;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.5}.profile-button{width:fit-content}.customer-context-panel{display:grid;gap:14px}.context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.context-summary{display:grid;min-height:78px;align-content:center;gap:5px}.context-summary span,.context-grid span{color:var(--faint);font-size:12px}.context-summary strong,.context-grid strong{display:block;color:#fff;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.context-summary small{color:var(--muted);line-height:1.4}.customer-context-panel p{margin:0;color:#dcecff;font-size:13px;line-height:1.55}.customer-context-panel button{display:inline-flex;width:fit-content;min-height:36px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(78,156,255,.28);border-radius:8px;background:#4e9cff21;color:#dff2ff;cursor:pointer;padding:0 12px}.recommendations-panel{margin-bottom:16px}.feature-strip{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px}.feature-card{min-height:128px;border:1px solid rgba(123,166,211,.15);border-radius:8px;background:linear-gradient(135deg,#4e9cff1f,#28d6be0f),#ffffff0a;padding:13px}.feature-card span{color:#7dddea;font-size:11px;font-weight:700}.feature-card strong{display:block;margin-top:9px;color:#fff;font-size:14px;line-height:1.35}.feature-card p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.generator-console{display:grid;grid-template-columns:minmax(230px,.78fr) minmax(280px,1fr) minmax(120px,.4fr) minmax(330px,.9fr) auto;gap:12px;align-items:end;border:1px solid rgba(121,166,214,.19);border-radius:8px;background:linear-gradient(135deg,#0f253df0,#19203de6),#102136eb;box-shadow:var(--shadow);padding:16px}.field{display:grid;gap:8px}.field label{color:var(--muted);font-size:12px}.field input,.field select{width:100%;height:44px;border:1px solid rgba(131,171,213,.2);border-radius:8px;background:#07121fc7;color:var(--text);padding:0 12px}.platform-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.platform-tabs button{min-height:44px;background:#07121fb8;color:#b7c7d8;padding:0 10px;white-space:nowrap}.platform-tabs button.selected{border-color:#4e9cff8c;background:#4e9cff33;color:#fff}.notice{margin-top:12px;border:1px solid rgba(40,214,190,.26);border-radius:8px;background:#28d6be1a;color:#acefe4;padding:10px 13px;font-size:13px}.notice.ai{border-color:#28d6be52;background:#28d6be1f;color:#baf7ec}.notice.template{border-color:#f6a84452;background:#f6a8441a;color:#ffe0aa}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:12px;margin:18px 0}.metric-card,.panel,.content-card{border:1px solid var(--panel-border);border-radius:8px;background:var(--panel);box-shadow:0 12px 36px #0000002e}.metric-card{min-height:92px;overflow:hidden;padding:15px 16px;position:relative}.metric-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18}.metric-card.blue:before{background:linear-gradient(135deg,var(--blue),transparent)}.metric-card.rose:before{background:linear-gradient(135deg,var(--rose),transparent)}.metric-card.sunset:before{background:linear-gradient(135deg,#d25cff,#ff9c3f 55%,transparent)}.metric-card.teal:before{background:linear-gradient(135deg,var(--teal),transparent)}.metric-card.amber:before{background:linear-gradient(135deg,var(--amber),transparent)}.metric-card.red:before{background:linear-gradient(135deg,#ff3b30,transparent)}.metric-card.green:before{background:linear-gradient(135deg,var(--green),transparent)}.metric-card span,.metric-card strong,.metric-card small{position:relative;display:block}.metric-card span{color:var(--muted);font-size:13px}.metric-card strong{margin-top:9px;color:#fff;font-size:28px;line-height:1}.metric-card small{margin-top:8px;color:#75d9c8;font-size:12px}.dashboard-grid{display:grid;grid-template-columns:minmax(360px,1.12fr) minmax(320px,1fr) minmax(280px,.8fr);gap:16px}.panel{min-width:0;padding:18px}.section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.section-header h2{margin:0;font-size:18px;line-height:1.2}.section-header span{color:#8ca6ff;font-size:13px;white-space:nowrap}.trend-legend{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px}.dot,.platform-pill{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.dot:before{content:"";width:9px;height:9px;border-radius:99px}.dot.rose:before,.platform-dot.xiaohongshu{background:var(--rose)}.dot.sunset:before,.platform-dot.instagram{background:linear-gradient(135deg,#d25cff,#ff9c3f)}.dot.teal:before,.platform-dot.threads{background:var(--teal)}.platform-dot.email{background:var(--amber)}.platform-dot.youtube{background:#ff3b30}.trend-bars{display:grid;height:210px;grid-template-columns:repeat(6,minmax(36px,1fr));align-items:end;gap:14px;border-top:1px dashed rgba(173,201,231,.18);border-bottom:1px dashed rgba(173,201,231,.18);padding:12px 4px 6px}.trend-day{display:grid;height:100%;grid-template-rows:1fr auto;gap:8px;align-items:end}.bar-stack{display:flex;height:100%;align-items:end;justify-content:center;gap:5px}.bar{width:9px;min-height:16px;border-radius:999px 999px 3px 3px}.bar.rose{background:linear-gradient(180deg,#ff7a96,#d92c56)}.bar.sunset{background:linear-gradient(180deg,#dc7dff,#ff9b3d)}.bar.teal{background:linear-gradient(180deg,#6ce8d6,#19a798)}.trend-day small{color:var(--faint);font-size:11px;text-align:center}.status-table{display:grid;gap:10px}.status-row{display:grid;min-height:42px;grid-template-columns:minmax(94px,1fr) repeat(3,minmax(48px,.48fr));align-items:center;gap:10px;border-bottom:1px solid rgba(127,166,207,.09);color:#dcecff}.status-head{color:var(--faint);font-size:12px}.platform-pill{width:fit-content;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:12px;padding:4px 8px}.platform-pill.xiaohongshu{background:#ff4d7424;color:#ffb0c0}.platform-pill.instagram{background:#ff9c3f24;color:#ffd0a4}.platform-pill.threads{background:#28d6be24;color:#aaf2e7}.platform-pill.email{background:#f6a84424;color:#ffdfad}.platform-pill.youtube{background:#ff3b3024;color:#ffb4af}.trend-notes-panel{display:grid;gap:12px}.trend-note-list,.model-list{display:grid;gap:10px}.trend-note{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:11px;align-items:start;border-bottom:1px solid rgba(127,166,207,.1);padding-bottom:11px}.trend-note>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#4e9cff29;color:#9bd7ff;font-size:12px;font-weight:800}.trend-note strong{display:block;margin-top:8px;color:#fff;font-size:13px;line-height:1.4}.trend-note p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.trend-note a{display:inline-flex;align-items:center;gap:5px;margin-top:8px;color:#9bd7ff;font-size:12px;font-weight:800;text-decoration:none}.trend-note em{color:#75d9c8;font-style:normal;font-weight:800}.trend-source-empty{border:1px dashed rgba(123,166,211,.25);border-radius:8px;background:#ffffff0a;color:#d7e8fb;padding:14px;font-size:13px;line-height:1.6}.model-row{border:1px solid rgba(127,166,207,.11);border-radius:8px;background:#ffffff0a;padding:11px}.model-row span{display:block;color:#8ca6ff;font-size:11px;font-weight:800;overflow-wrap:anywhere}.model-row strong{display:block;margin-top:7px;color:#fff;font-size:14px}.model-row p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.ip-result-card{display:grid;gap:18px;border:1px solid rgba(40,214,190,.28);border-radius:8px;background:linear-gradient(135deg,#28d6be1f,#4e9cff14),#07121fb8;padding:20px}.ip-result-eyebrow{color:#76def0;font-size:12px;font-weight:800;letter-spacing:0}.ip-result-card h3{margin:8px 0;color:#fff;font-size:22px;line-height:1.25}.ip-result-card p{margin:0;color:#dcecff;line-height:1.65}.ip-result-label{color:#83d7f4;font-size:11px;font-weight:800}.ip-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ip-result-grid div{border:1px solid rgba(123,166,211,.16);border-radius:8px;background:#ffffff0b;padding:14px}.ip-result-grid strong{display:block;margin-top:7px;color:#fff;line-height:1.45}.ip-strategy-list{display:grid;gap:10px}.ip-strategy-list p{border-left:3px solid rgba(118,222,240,.55);padding:0 0 0 12px}.ip-role-result-card{gap:20px}.ip-role-hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.95fr);gap:16px;align-items:stretch}.ip-positioning-statement{display:grid;align-content:start;gap:8px;border:1px solid rgba(118,222,240,.2);border-radius:8px;background:#ffffff0a;padding:14px}.ip-positioning-statement small{color:#8cb3d0;font-size:11px;font-weight:800}.ip-positioning-statement strong{color:#f6fbff;font-size:15px;line-height:1.65}.ip-role-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ip-diagnostic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ip-diagnostic-card,.ip-analysis-section,.ip-side-card,.ip-guideline-card,.ip-action-step{border:1px solid rgba(123,166,211,.14);border-radius:8px;background:#ffffff0a}.ip-diagnostic-card{display:grid;gap:10px;padding:14px}.ip-diagnostic-card span{color:#7fdcf1;font-size:11px;font-weight:800}.ip-diagnostic-card strong{color:#fff;font-size:16px;line-height:1.45}.ip-diagnostic-card p{color:#d7e8fb;font-size:13px;line-height:1.7}.ip-consult-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.92fr);gap:14px;align-items:start}.ip-analysis-stack,.ip-side-stack{display:grid;gap:12px}.ip-analysis-section{display:grid;gap:8px;padding:15px}.ip-analysis-section small{color:#7ed9f2;font-size:11px;font-weight:800}.ip-analysis-section strong{color:#fff;font-size:17px;line-height:1.45}.ip-analysis-section p{color:#dcecff;font-size:13px;line-height:1.72}.ip-analysis-points,.ip-side-card ul,.ip-guideline-card ul{margin:0;padding-left:18px;display:grid;gap:7px}.ip-analysis-points li,.ip-side-card li,.ip-guideline-card li{color:#cfe2f4;font-size:13px;line-height:1.65}.ip-side-card,.ip-guideline-card{display:grid;gap:10px;padding:14px}.ip-side-card strong,.ip-guideline-card strong{color:#fff;font-size:15px;line-height:1.4}.ip-side-card.accent,.ip-guideline-card.good{border-color:#28d6be3d;background:linear-gradient(180deg,#28d6be14,#ffffff08),#ffffff0a}.ip-guideline-card.bad{border-color:#ff8ea338;background:linear-gradient(180deg,#ff8ea314,#ffffff08),#ffffff0a}.ip-guideline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ip-action-roadmap{display:grid;gap:10px}.ip-action-step{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:14px;align-items:start}.ip-action-step>span{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:8px;background:#76def01a;color:#8fe6f4;font-size:14px;font-weight:800}.ip-action-step div{display:grid;gap:6px}.ip-action-step strong{color:#fff;font-size:15px;line-height:1.45}.ip-action-step p{color:#d5e5f5;font-size:13px;line-height:1.65}.role-output-sections{display:grid;gap:10px}.role-output-sections article{border:1px solid rgba(123,166,211,.14);border-radius:8px;background:#ffffff0a;padding:13px}.role-output-sections strong{display:block;color:#fff;font-size:14px;line-height:1.4}.role-output-sections p{margin-top:7px;color:#d7e8fb;font-size:13px}.role-action-list{display:flex;flex-wrap:wrap;gap:8px}.role-action-list span{border:1px solid rgba(118,222,240,.24);border-radius:999px;background:#28d6be1a;color:#b7f3ef;padding:7px 10px}.role-output-card{display:grid;gap:16px}.role-output-hero{border:1px solid rgba(40,214,190,.22);border-radius:8px;background:linear-gradient(135deg,#28d6be1a,#4e9cff14),#07121fa8;padding:16px}.role-output-hero span{color:#76def0;font-size:12px;font-weight:800}.role-output-hero h3{margin:8px 0;color:#fff;font-size:22px;line-height:1.25}.role-output-hero p{margin:0;color:#dcecff;line-height:1.65}.topic-output-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px}.topic-output-item{display:grid;gap:10px;border:1px solid rgba(123,166,211,.15);border-radius:8px;background:#ffffff0b;padding:14px}.topic-insight-sections{display:grid!important;align-items:stretch!important;gap:14px!important}.topic-insight-sections section{display:grid;gap:6px;border-top:1px solid rgba(127,166,207,.14);padding-top:12px}.topic-insight-sections section:first-child{border-top:0;padding-top:0}.topic-insight-sections b{color:#8d7565;font-size:12px;letter-spacing:.04em}.topic-insight-sections p{margin:0;line-height:1.85}.topic-output-item div{display:flex;align-items:center;justify-content:space-between;gap:10px}.topic-output-item span{color:#76def0;font-size:12px;font-weight:800}.reels-assistant-card{gap:18px}.reels-matrix-page{gap:16px}.reels-assistant-hero{border-color:#ffae5c33;background:linear-gradient(135deg,#ffae5c1f,#28d6be14),#07121fb8}.reels-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(123,166,211,.12);border-radius:8px;background:#ffffff08;padding:14px}.reels-toolbar-meta{display:grid;gap:4px}.reels-toolbar-meta span{color:#fff;font-size:14px;font-weight:700}.reels-toolbar-meta small{color:#9fb6cf;font-size:12px}.reels-toolbar-actions{display:flex;flex-wrap:wrap;gap:8px}.reels-primary-button,.reels-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:800;padding:0 12px}.reels-primary-button{border:1px solid rgba(255,174,92,.3);background:#ffae5c24;color:#ffd8ad}.reels-secondary-button{border:1px solid rgba(118,222,240,.22);background:#76def014;color:#d9f9ff}.reels-primary-button:disabled,.reels-secondary-button:disabled{cursor:wait;opacity:.62}.reels-matrix-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:14px;align-items:start}.reels-report-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:14px;align-items:start}.reels-report-main,.reels-report-side{display:grid;gap:14px;min-width:0}.reels-report-section{display:grid;gap:12px;border:1px solid rgba(123,166,211,.13);border-radius:8px;background:#ffffff0a;padding:14px}.reels-sticky-section{position:sticky;top:18px}.reels-section-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.reels-section-heading>div{display:grid;gap:4px}.reels-section-heading span{color:#76def0;font-size:12px;font-weight:800}.reels-section-heading strong{color:#fff;font-size:15px;line-height:1.4}.reels-section-heading small{color:#9fb6cf;font-size:12px;line-height:1.5;max-width:320px;text-align:right}.reels-data-table,.reels-matrix-table{display:grid;gap:0;border:1px solid rgba(123,166,211,.12);border-radius:8px;overflow:hidden;background:#ffffff08}.reels-table-head,.reels-table-row{display:grid;gap:12px;align-items:start;padding:12px 14px}.reels-table-head{border-bottom:1px solid rgba(123,166,211,.12);background:#76def014}.reels-table-head span{color:#dff6ff;font-size:12px;font-weight:800}.reels-table-row{border-bottom:1px solid rgba(123,166,211,.1)}.reels-table-row:last-child{border-bottom:none}.reels-table-row strong{color:#fff;font-size:13px;line-height:1.5}.reels-table-row p{margin:0;color:#d7e8fb;font-size:13px;line-height:1.6}.keyword-table .reels-table-head,.keyword-table .reels-table-row{grid-template-columns:160px minmax(0,1fr)}.user-table-head,.user-table-row{grid-template-columns:minmax(220px,.95fr) repeat(3,minmax(0,1fr))}.logic-table-head,.logic-table-row{grid-template-columns:120px minmax(0,1fr) minmax(200px,.72fr)}.matrix-table-head,.matrix-table-row{grid-template-columns:minmax(240px,1.15fr) minmax(140px,.72fr) minmax(180px,.9fr) minmax(180px,.82fr)}.matrix-table-row{width:100%;border:none;border-bottom:1px solid rgba(123,166,211,.1);background:transparent;color:inherit;cursor:pointer;text-align:left}.matrix-table-row:last-child{border-bottom:none}.matrix-table-row:hover,.matrix-table-row.active{background:#76def017}.reels-chip-list{display:flex;flex-wrap:wrap;gap:8px}.reels-chip-list span{display:inline-flex;align-items:center;border:1px solid rgba(123,166,211,.15);border-radius:999px;background:#ffffff0d;color:#dff4ff;font-size:12px;font-weight:700;padding:6px 10px}.reels-scene-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reels-scene-card{display:grid;gap:8px;border:1px solid rgba(123,166,211,.12);border-radius:8px;background:#ffffff08;padding:12px}.reels-scene-card div{display:flex;align-items:center;justify-content:space-between;gap:8px}.reels-scene-card span{color:#76def0;font-size:12px;font-weight:800}.reels-scene-card small{color:#ffcc93;font-size:11px;font-weight:800}.reels-scene-card strong{color:#fff;font-size:13px;line-height:1.55}.reels-lead-list{display:grid;gap:10px}.reels-lead-row{display:grid;gap:7px;border:1px solid rgba(123,166,211,.12);border-radius:8px;background:#ffffff08;color:inherit;cursor:pointer;padding:12px;text-align:left}.reels-lead-row:hover,.reels-lead-row.active{border-color:#76def04d;background:#76def017}.reels-lead-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.reels-lead-row-head span{color:#76def0;font-size:12px;font-weight:800}.reels-lead-row-head small{color:#ffcc93;font-size:11px;font-weight:800}.reels-lead-row strong{color:#fff;font-size:14px;line-height:1.45}.reels-lead-row p{margin:0;color:#cddff4;font-size:12px;line-height:1.5}.reels-column{display:grid;gap:12px;min-width:0}.reels-column-center,.reels-column-right{border:1px solid rgba(123,166,211,.13);border-radius:8px;background:#ffffff0a;padding:14px}.reels-detail-stack,.reels-calendar-list{display:grid;gap:10px}.reels-detail-card{display:grid;gap:8px;border:1px solid rgba(123,166,211,.12);border-radius:8px;background:#ffffff08;padding:12px}.reels-column-heading>div{display:grid;gap:4px}.reels-detail-card span,.reels-column-heading span{color:#76def0;font-size:12px;font-weight:800}.reels-column-heading strong,.reels-detail-card strong{color:#fff;font-size:15px;line-height:1.4}.reels-detail-card p,.reels-column-heading small,.reels-calendar-row p{margin:0;color:#cddff4;line-height:1.6}.reels-column-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.reels-calendar-row{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:start;border:1px solid rgba(123,166,211,.12);border-radius:8px;background:#ffffff08;color:inherit;cursor:pointer;padding:12px;text-align:left}.reels-calendar-row.active,.reels-calendar-row:hover{border-color:#76def04d;background:#76def017}.reels-calendar-meta{display:grid;gap:4px}.reels-calendar-meta span{color:#76def0;font-size:11px;font-weight:800}.reels-calendar-meta strong{color:#fff;font-size:14px}.reels-calendar-body{display:grid;gap:5px}.reels-calendar-body small{color:#ffcc93;font-size:11px;font-weight:800}.reels-calendar-body strong{color:#fff;font-size:14px;line-height:1.45}.reels-detail-card pre{margin:0;white-space:pre-wrap;color:#ebf6ff;font:inherit;line-height:1.75}.reels-detail-card ul{display:grid;gap:8px;margin:0;padding-left:18px;color:#d7e8fb}.reels-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reels-reference-list{display:flex;flex-wrap:wrap;gap:8px}.reels-reference-list span{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(123,166,211,.15);border-radius:999px;background:#ffffff0d;color:#dff4ff;font-size:12px;font-weight:700;padding:6px 10px}.topic-output-item small{border-radius:999px;background:#4e9cff29;color:#a9d6ff;font-size:11px;padding:4px 8px}.topic-output-item strong{color:#fff;font-size:16px;line-height:1.35}.topic-output-item p{margin:0;color:#d7e8fb;font-size:13px;line-height:1.55}.topic-breakdown-panel{display:grid;gap:12px;border:1px solid rgba(118,222,240,.18);border-radius:8px;background:#07121f75;padding:14px}.topic-breakdown-heading{display:flex;align-items:start;justify-content:space-between;gap:14px}.topic-breakdown-heading div{display:grid;gap:4px}.topic-breakdown-heading span{color:#76def0;font-size:12px;font-weight:800}.topic-breakdown-heading strong{color:#fff;font-size:15px}.topic-breakdown-heading small{color:#9fb6cf;font-size:12px;text-align:right}.topic-breakdown-table{display:grid;gap:10px}.topic-breakdown-table article{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(100px,.5fr) repeat(3,minmax(180px,1fr)) minmax(180px,1fr) auto;align-items:start;gap:10px;border:1px solid rgba(127,166,207,.12);border-radius:8px;background:#ffffff0a;padding:12px}.topic-breakdown-table article div{display:grid;gap:7px}.topic-breakdown-table article strong{color:#fff;font-size:13px;line-height:1.35}.topic-breakdown-table article span{color:#a9d6ff;font-size:12px;font-weight:800}.topic-breakdown-table article p{margin:0;color:#d7e8fb;font-size:12px;line-height:1.45}.topic-breakdown-table article b{color:#76def0}.topic-breakdown-table article em{color:#ffd0a4;font-size:12px;font-style:normal;font-weight:800;line-height:1.45}.topic-breakdown-table article a{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#dcecff;font-size:12px;white-space:nowrap}.topic-template-list{display:flex;flex-wrap:wrap;gap:8px}.topic-template-list span{border:1px solid rgba(255,156,63,.2);border-radius:999px;background:#ff9c3f14;color:#ffd0a4;font-size:12px;padding:7px 10px}.visual-role-output-card.carousel{border-color:#ff9c3f38}.visual-role-output-card.cover{border-color:#ff4d7438}.visual-role-output-card.prompt{border-color:#76def038}.visual-output-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.visual-output-item{background:linear-gradient(135deg,#ff9c3f14,#4e9cff0a),#ffffff0b}.visual-role-output-card.cover .visual-output-item{background:linear-gradient(135deg,#ff4d741a,#ff9c3f0d),#ffffff0b}.visual-role-output-card.prompt .visual-output-item{background:linear-gradient(135deg,#76def01a,#28d6be0a),#ffffff0b}.video-editor-card{gap:14px}.video-editor-hero{border-color:#ff9c3f3d;background:linear-gradient(135deg,#ff9c3f1a,#4e9cff14),#07121fb8}.video-editor-grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(320px,1.1fr);gap:14px}.video-upload-panel,.video-control-panel,.video-plan-panel,.video-pipeline-panel,.video-export-panel{border:1px solid rgba(127,166,207,.13);border-radius:8px;background:#ffffff0b;padding:14px}.video-upload-panel,.video-control-panel{display:grid;gap:12px}.video-upload-zone{display:grid;min-height:260px;overflow:hidden;place-items:center;border:1px dashed rgba(118,222,240,.24);border-radius:8px;background:radial-gradient(circle at top left,rgba(78,156,255,.16),transparent 36%),#07121fb8;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.video-upload-zone.drag-active{border-color:#76def08c;background:radial-gradient(circle at top left,rgba(78,156,255,.22),transparent 36%),#091c2ce6;transform:translateY(-1px)}.video-upload-zone video{width:100%;max-height:360px;object-fit:contain;background:#020711}.video-upload-empty{display:grid;justify-items:center;gap:8px;color:#dcecff}.video-upload-empty svg{color:#76def0}.video-upload-empty strong{color:#fff;font-size:16px}.video-upload-empty span{color:#9fb6cf;font-size:12px}.video-upload-tip{color:var(--muted);font-size:12px;line-height:1.5}.video-upload-actions{display:flex;flex-wrap:wrap;gap:8px}.video-upload-actions input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.video-upload-button,.video-upload-actions button,.video-plan-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(118,222,240,.28);border-radius:8px;background:#76def01a;color:#dff9ff;cursor:pointer;font-size:13px;font-weight:800;padding:0 12px}.video-upload-actions button{border-color:#ff4d7447;background:#ff4d741a;color:#ffb4c2}.video-asset-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.video-asset-meta div{display:grid;gap:4px;border-radius:8px;background:#ffffff0d;padding:10px}.video-asset-meta span,.video-control-panel>div>span,.video-inline-field span,.video-plan-heading span{color:#76def0;font-size:12px;font-weight:800}.video-asset-meta strong{overflow-wrap:anywhere;color:#fff;font-size:12px;line-height:1.35}.video-control-panel>div{display:grid;gap:9px}.video-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.video-option-grid button{display:grid;gap:5px;min-height:72px;justify-items:start;border:1px solid rgba(127,166,207,.14);border-radius:8px;background:#ffffff0b;color:#dcecff;cursor:pointer;padding:11px;text-align:left}.video-option-grid button.active,.video-option-grid button:hover{border-color:#ff9c3f70;background:#ff9c3f1f;color:#fff}.video-option-grid strong{font-size:13px}.video-option-grid small{color:#9fb6cf;font-size:11px}.video-inline-field{display:grid;gap:7px}.video-inline-field input,.video-inline-field select{width:100%;min-height:38px;border:1px solid rgba(127,166,207,.16);border-radius:8px;background:#07121fb3;color:#eaf4ff;padding:0 11px}.video-plan-button{width:fit-content;border-color:#ff9c3f57;background:#ff9c3f24;color:#ffd0a4}.video-plan-button:disabled{opacity:.62;cursor:wait}.mennour-shell .video-start-panel{display:flex;min-height:520px;flex-direction:column;align-items:stretch;border-color:#0a0a09;background:#fffefa;box-shadow:6px 6px #d9ff3f;color:#0a0a09}.mennour-shell .video-start-panel>span{color:#6658ff;font-size:11px;font-weight:950;letter-spacing:.08em}.mennour-shell .video-start-panel>h3{margin:8px 0 4px;color:#0a0a09;font-size:27px;line-height:1.15}.mennour-shell .video-start-panel>p{margin:0;color:#675f56;line-height:1.65}.mennour-shell .video-auto-flow{display:grid;gap:8px;margin:28px 0}.mennour-shell .video-auto-flow>div{display:grid;grid-template-columns:42px 1fr;gap:3px 10px;border-top:2px solid #0a0a09;padding:13px 4px 8px}.mennour-shell .video-auto-flow b{grid-row:1 / 3;color:#6658ff}.mennour-shell .video-auto-flow strong{color:#0a0a09}.mennour-shell .video-auto-flow small{color:#675f56}.mennour-shell .video-start-button{width:100%;min-height:56px;margin-top:auto;border:2px solid #0a0a09;border-radius:10px;background:#df6757;color:#0a0a09;box-shadow:4px 4px #0a0a09;font-size:16px;font-weight:950}.mennour-shell .video-start-button:disabled{box-shadow:none}.video-plan-panel{display:grid;gap:12px}.video-cover-panel{display:grid;gap:12px;border:1px solid rgba(127,166,207,.13);border-radius:8px;background:#ffffff0b;padding:14px}.video-cover-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.video-cover-card{display:grid;gap:8px;border:1px solid rgba(127,166,207,.14);border-radius:8px;background:linear-gradient(135deg,#ff9c3f1a,#4e9cff0d),#ffffff0a;padding:14px}.video-cover-card div{display:grid;gap:5px}.video-cover-card span{color:#76def0;font-size:12px;font-weight:800}.video-cover-card strong{color:#fff;font-size:18px;line-height:1.2}.video-cover-card p{margin:0;color:#dcecff;font-size:14px;line-height:1.5}.video-cover-card small,.video-cover-card em{color:#9fb6cf;font-size:12px;font-style:normal;line-height:1.5}.video-cover-card b{color:#ffd0a4;font-size:13px;line-height:1.45}.video-plan-heading{display:flex;justify-content:space-between;gap:14px}.video-plan-heading div{display:grid;gap:5px}.video-plan-heading strong{color:#fff;font-size:18px;line-height:1.3}.video-plan-heading p{margin:0;color:#d7e8fb;font-size:13px;line-height:1.6}.video-plan-heading small{color:#9fb6cf;font-size:12px}.video-plan-heading b{color:#ffd0a4;font-size:18px}.edited-video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,320px));justify-content:start;gap:12px}.edited-video-card{display:grid;gap:10px;border:1px solid rgba(127,166,207,.14);border-radius:8px;background:#ffffff0a;padding:12px}.edited-video-frame{display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#020711}.edited-video-frame.portrait{width:min(100%,240px);aspect-ratio:9 / 16;justify-self:center}.edited-video-frame.landscape{width:min(100%,320px);aspect-ratio:16 / 9}.edited-video-card video{width:100%;height:100%;max-height:360px;object-fit:contain;background:#020711}.edited-video-copy{display:grid;gap:8px}.edited-video-copy div{display:grid;gap:4px}.edited-video-copy span{color:#76def0;font-size:12px;font-weight:800}.edited-video-copy strong{color:#fff;font-size:15px;line-height:1.35}.edited-video-copy p{margin:0;color:#d7e8fb;font-size:13px;line-height:1.55}.edited-video-specs{display:grid;gap:4px;border:1px solid rgba(118,222,240,.14);border-radius:8px;background:#06121f94;padding:10px}.edited-video-specs span{color:#76def0;font-size:12px;font-weight:800}.edited-video-specs strong{color:#fff;font-size:13px}.edited-video-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.edited-video-meta small{color:var(--muted);font-size:12px}.edited-video-meta a{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:1px solid rgba(118,222,240,.22);border-radius:8px;background:#76def017;color:#dff9ff;font-size:12px;font-weight:700;padding:0 10px;text-decoration:none}.video-output-grid{display:grid;grid-template-columns:minmax(320px,1.25fr) minmax(260px,.75fr);gap:14px}.video-cover-platforms{display:grid;grid-template-columns:repeat(3,minmax(120px,190px));gap:8px}.video-cover-platforms button{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(127,166,207,.18);border-radius:10px;background:#ffffff0a;color:inherit;cursor:pointer;padding:10px 12px}.video-cover-platforms button.active{border-color:#7b5d32;background:#7b5d321a}.video-cover-platforms small{color:var(--muted)}.video-cover-generate{display:inline-flex;width:fit-content;min-height:42px;align-items:center;gap:8px;border:1px solid #1d1914;border-radius:999px;background:#1d1914;color:#fff;cursor:pointer;font-weight:700;padding:0 18px}.video-cover-generate:disabled{cursor:not-allowed;opacity:.45}.video-cover-copy-fields{display:grid;max-width:720px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.video-cover-copy-fields>strong{grid-column:1 / -1}.video-cover-title-field{display:grid;max-width:520px;gap:7px;color:var(--muted);font-size:12px;font-weight:800}.mennour-shell .video-cover-generate{background:#1d1914;color:#fff}.video-cover-title-field input,.video-cover-title-field textarea{min-height:44px;border:1px solid rgba(127,166,207,.22);border-radius:10px;background:#ffffff0d;color:inherit;font:inherit;font-size:15px;padding:0 13px}.video-cover-title-field textarea{min-height:104px;padding:12px 13px;line-height:1.45;resize:vertical}.video-cover-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.video-cover-copy-mode{display:inline-flex;padding:3px;border:1px solid rgba(24,20,16,.14);border-radius:999px;background:#f4f1ec}.video-cover-copy-mode button{min-height:36px;border:0;border-radius:999px;background:transparent;color:var(--muted);padding:0 14px;font-weight:750;cursor:pointer}.video-cover-copy-mode button.active{background:#fff;color:var(--text);box-shadow:0 2px 8px #1814101a}.video-cover-custom-title{display:grid;flex:1 1 100%;max-width:720px;gap:7px;color:var(--text);font-size:13px;font-weight:800}.video-cover-custom-title input{min-height:48px;border:1px solid rgba(24,20,16,.18);border-radius:12px;background:#fff;color:var(--text);font:inherit;font-size:15px;padding:0 14px;outline:none}.video-cover-custom-title input:focus{border-color:#7b5d32;box-shadow:0 0 0 3px #7b5d321a}.video-cover-custom-title small{color:var(--muted);font-size:12px;font-weight:500}.video-cover-secondary{min-height:44px;border:1px solid rgba(24,20,16,.18);border-radius:999px;background:#fff;color:var(--text);padding:0 18px;font-weight:750;cursor:pointer}.video-cover-secondary:disabled{cursor:not-allowed;opacity:.45}.video-cover-error{border:1px solid rgba(177,59,48,.22);border-radius:10px;background:#b13b3014;color:#9c3028;padding:10px 12px}.video-cover-empty{border:1px dashed rgba(24,20,16,.18);border-radius:10px;color:var(--muted);padding:18px}.three-circle-topic-list{display:grid;gap:18px;margin-top:18px}.three-circle-topic-heading{display:flex;align-items:end;justify-content:space-between;gap:18px}.three-circle-topic-heading>div:first-child{display:grid;gap:6px}.three-circle-topic-heading span{color:#a94f39;font-size:12px;font-weight:800}.three-circle-topic-heading strong{font-size:22px}.three-circle-topic-heading p{margin:0;color:var(--muted)}.topic-picker-stack{display:grid;justify-items:end;gap:8px}.three-circle-topic-heading>div:first-child>small{color:#6b7c93;font-size:11px}.topic-count-picker{display:flex;gap:8px}.topic-count-picker button{border:1px solid rgba(24,20,16,.18);border-radius:999px;background:#fff;padding:9px 14px;font-weight:800;cursor:pointer}.topic-count-picker button.active{border-color:#9b4037;background:#9b4037;color:#fff}.topic-online-refresh{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:999px;background:linear-gradient(135deg,#635bff,#766cff);color:#fff;padding:10px 16px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #635bff33}.topic-online-refresh:disabled{cursor:wait;opacity:.62}.three-circle-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.three-circle-topic-grid article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(24,20,16,.1);border-radius:14px;background:#fff;padding:14px}.three-circle-topic-grid article>b{color:#a94f39;font-size:18px}.three-circle-topic-grid article div{display:grid;gap:5px}.three-circle-topic-grid article div>strong{line-height:1.45}.three-circle-topic-grid article p{margin:0;color:var(--muted);font-size:12px}.three-circle-topic-grid article.selected{border-color:#9b40377a;background:#fffaf7;box-shadow:0 10px 24px #69372a14}.topic-card-actions{display:grid;justify-items:end;gap:7px}.topic-card-actions>span{border-radius:999px;background:#f3e9df;color:#7e4938;padding:6px 9px;font-size:11px;font-weight:800;white-space:nowrap}.topic-card-actions button{display:inline-flex;min-height:32px;align-items:center;gap:5px;border:1px solid rgba(24,20,16,.16);border-radius:999px;background:#fff;color:#4f473d;padding:0 11px;font-weight:800;cursor:pointer}.topic-card-actions button.selected{border-color:#9b4037;background:#9b4037;color:#fff}.topic-card-actions button:disabled{cursor:not-allowed;opacity:.32}.topic-handoff-bar{display:flex;position:sticky;z-index:8;bottom:18px;align-items:center;gap:12px;border:1px solid rgba(155,64,55,.24);border-radius:16px;background:#fffcf8f5;box-shadow:0 18px 48px #36231b29;padding:13px 15px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topic-handoff-bar>div:first-child{display:grid;margin-right:auto;gap:3px}.topic-handoff-bar>div:first-child span{color:var(--muted);font-size:11px}.topic-handoff-bar>button{display:inline-flex;min-height:38px;align-items:center;gap:7px;border-radius:999px;padding:0 15px;font-weight:800;cursor:pointer}.topic-clear-selection{border:1px solid rgba(24,20,16,.16);background:#fff;color:#4f473d}.topic-handoff-primary{border:0;background:#1d1914;color:#fff}.topic-copy-role-menu{display:grid;position:absolute;right:0;bottom:calc(100% + 10px);width:260px;gap:6px;border:1px solid rgba(24,20,16,.12);border-radius:14px;background:#fff;box-shadow:0 18px 42px #2d1f1829;padding:10px}.topic-copy-role-menu small{color:var(--muted);padding:5px 7px 8px}.topic-copy-role-menu button{display:flex;min-height:40px;align-items:center;justify-content:space-between;border:0;border-radius:9px;background:#faf6f0;color:#2e2822;padding:0 11px;font-weight:800;cursor:pointer}.topic-copy-role-menu button:hover{background:#f2e6da}.copy-batch-panel{display:grid;gap:16px}.copy-batch-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;border:1px solid rgba(155,64,55,.18);border-radius:14px;background:#fff9f5;padding:18px}.copy-batch-heading>div{display:grid;gap:5px}.copy-batch-heading span{color:#a94f39;font-size:11px;font-weight:900;letter-spacing:.08em}.copy-batch-heading strong{font-size:22px}.copy-batch-heading p{margin:0;color:var(--muted)}.copy-batch-heading>button{border:1px solid rgba(24,20,16,.15);border-radius:999px;background:#fff;padding:8px 13px;cursor:pointer}.copy-batch-list{display:grid;gap:14px}.copy-batch-task{display:grid;gap:10px;border:1px solid rgba(24,20,16,.1);border-radius:16px;background:#fff;padding:16px}.copy-batch-task>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px}.copy-batch-task>header>b{color:#a94f39;font-size:18px}.copy-batch-task>header>div{display:grid;gap:4px}.copy-batch-task>header small{color:#8d7565}.copy-batch-task>header>span{border-radius:999px;background:#f3eee8;padding:6px 9px;font-size:11px;font-weight:800}.copy-batch-task>p{margin:0 0 0 50px;color:var(--muted);font-size:12px}.copy-batch-task .content-card{margin-top:4px}.copy-task-generate{display:inline-flex;width:fit-content;min-height:38px;align-items:center;gap:7px;margin-left:50px;border:0;border-radius:999px;background:#1d1914;color:#fff;padding:0 15px;font-weight:800;cursor:pointer}.copy-batch-error{margin-left:50px;color:#a13d32;font-size:12px}.copy-select-visual{display:inline-flex;width:fit-content;min-height:36px;align-items:center;gap:7px;margin-left:50px;border:1px solid rgba(24,20,16,.16);border-radius:999px;background:#fff;color:#4f473d;padding:0 13px;font-weight:800;cursor:pointer}.copy-select-visual.selected{border-color:#315c50;background:#315c50;color:#fff}.copy-select-visual:disabled{cursor:not-allowed;opacity:.35}.copy-visual-handoff{display:flex;position:sticky;z-index:8;bottom:18px;align-items:center;gap:12px;border:1px solid rgba(49,92,80,.22);border-radius:16px;background:#f9fdfbf5;box-shadow:0 18px 48px #1f372f26;padding:13px 15px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.copy-visual-handoff>div{display:grid;margin-right:auto;gap:3px}.copy-visual-handoff span{color:var(--muted);font-size:11px}.copy-visual-handoff button{display:inline-flex;min-height:38px;align-items:center;gap:7px;border:1px solid rgba(24,20,16,.15);border-radius:999px;background:#fff;padding:0 14px;font-weight:800;cursor:pointer}.copy-visual-handoff button.primary{border-color:#1d1914;background:#1d1914;color:#fff}.visual-batch-panel{display:grid;gap:16px;margin-top:20px;border-top:1px solid rgba(24,20,16,.1);padding-top:20px}.visual-batch-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;border:1px solid rgba(49,92,80,.16);border-radius:14px;background:#f6fbf8;padding:17px}.visual-batch-heading>div{display:grid;gap:5px}.visual-batch-heading span{color:#315c50;font-size:11px;font-weight:900;letter-spacing:.08em}.visual-batch-heading p{margin:0;color:var(--muted)}.visual-batch-heading button{border:1px solid rgba(24,20,16,.15);border-radius:999px;background:#fff;padding:8px 13px;cursor:pointer}.visual-batch-list{display:grid;gap:18px}.visual-batch-task{display:grid;gap:13px;border:1px solid rgba(24,20,16,.1);border-radius:16px;background:#fff;padding:16px}.visual-batch-task>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px}.visual-batch-task>header>b{color:#315c50;font-size:18px}.visual-batch-task>header>div{display:grid;gap:4px}.visual-batch-task>header small{color:#6d7f77}.visual-batch-task>header>span{border-radius:999px;background:#edf3f0;padding:6px 9px;font-size:11px;font-weight:800}.visual-batch-task details{margin-left:50px;border-radius:10px;background:#f8f6f2;padding:10px 12px}.visual-batch-task details summary{cursor:pointer;font-weight:800}.visual-batch-task details p{max-height:260px;overflow:auto;white-space:pre-wrap;line-height:1.7}.carousel-reference-studio{display:grid;gap:16px;border:2px solid #0a0a09;border-radius:18px;background:#fffefa;box-shadow:5px 5px #0a0a09;padding:22px}.carousel-designer-workspace{display:grid;grid-template-columns:minmax(290px,.54fr) minmax(440px,1fr);gap:22px;align-items:start}.carousel-designer-workspace .carousel-reference-studio{position:sticky;top:88px}.carousel-designer-workspace .carousel-reference-list{grid-template-columns:repeat(3,minmax(72px,1fr))}.carousel-designer-workspace .carousel-reference-drop{min-height:190px}.carousel-result-stage{display:grid;gap:14px;min-height:650px;border:2px solid #0a0a09;border-radius:18px;background:#fffefa;box-shadow:5px 5px #0a0a09;padding:22px}.carousel-result-stage-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.carousel-result-stage-heading>div{display:grid;gap:5px}.carousel-result-stage-heading span{color:#6658ff;font-size:11px;font-weight:950;letter-spacing:.09em}.carousel-result-stage-heading strong{color:#0a0a09;font-size:25px}.carousel-result-stage-heading small{border:1.5px solid #0a0a09;border-radius:999px;background:#d9ff3f;padding:7px 10px;color:#0a0a09;font-weight:850}.carousel-platform-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,390px);gap:7px;border:1.5px solid #0a0a09;border-radius:12px;background:#fffefa;padding:4px}.carousel-platform-switch button{width:100%;min-width:0;white-space:nowrap;border:0;border-radius:8px;background:transparent;color:#0a0a09;cursor:pointer;padding:8px 11px;font-weight:850}.carousel-platform-switch button.active{background:#d9ff3f;box-shadow:2px 2px #0a0a09}.carousel-result-empty{min-height:430px;display:grid;place-content:center;justify-items:center;border:2px solid #0a0a09;background:linear-gradient(90deg,rgba(10,10,9,.045) 1px,transparent 1px),linear-gradient(rgba(10,10,9,.045) 1px,transparent 1px),#fbf6ea;background-size:28px 28px;text-align:center}.carousel-result-empty>div{position:relative;display:grid;width:145px;aspect-ratio:3/4;place-content:center;margin-bottom:20px;border:2px solid #0a0a09;background:#fffefa;box-shadow:7px 7px #6658ff}.carousel-result-empty>div span{position:absolute;top:11px;right:11px;font-size:10px}.carousel-result-empty>div b{color:#675f56;font-size:18px}.carousel-result-empty>strong{font-size:19px}.carousel-result-empty>p{margin:7px 0 0;color:#675f56}.carousel-result-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.carousel-result-steps span{display:grid;gap:4px;border-top:2px solid #0a0a09;padding:11px 8px;color:#0a0a09;font-size:12px;font-weight:850}.carousel-result-steps b{color:#6658ff;font-size:11px}.carousel-result-stage .visual-batch-panel{gap:14px}.carousel-result-stage .visual-batch-heading{border:1.5px solid #0a0a09;border-radius:11px;background:#fbf6ea}.carousel-result-stage .visual-batch-task{border:1.5px solid #0a0a09;background:#fffefa}.carousel-reference-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.carousel-reference-heading>div{display:grid;gap:5px}.carousel-reference-heading span{width:max-content;border:1.5px solid #0a0a09;border-radius:5px;background:#df6757;padding:5px 9px;color:#0a0a09;font-size:10px;font-weight:950;letter-spacing:.1em;box-shadow:2px 2px #0a0a09}.carousel-reference-heading strong{margin-top:5px;color:#0a0a09;font-size:25px;line-height:1.1}.carousel-reference-heading p{margin:0;color:#675f56;font-size:13px;line-height:1.6}.carousel-reference-heading>b{flex:0 0 auto;border:1.5px solid #0a0a09;border-radius:999px;background:#d9ff3f;padding:7px 11px;color:#0a0a09;font-size:12px}.carousel-reference-heading-actions{display:flex;flex:0 0 auto;align-items:center;gap:9px}.carousel-reference-heading-actions>b{flex:0 0 auto;border:1.5px solid #0a0a09;border-radius:999px;background:#d9ff3f;padding:7px 11px;color:#0a0a09;font-size:12px}.carousel-reference-heading-actions>button{display:inline-flex;min-width:max-content;min-height:34px;align-items:center;justify-content:center;gap:5px;border:1px solid #e2afa8;border-radius:999px;background:#fff3f0;padding:7px 11px;color:#a33e32;font-size:12px;font-weight:850;line-height:1;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.carousel-reference-heading-actions>button:hover{border-color:#c95b4e;background:#ffe3de;transform:translateY(-1px)}.carousel-reference-heading-actions>button:focus-visible{outline:3px solid rgba(201,91,78,.22);outline-offset:2px}.carousel-reference-drop{display:grid;min-height:170px;place-content:center;justify-items:center;gap:8px;border:2px dashed #0a0a09;border-radius:14px;background:linear-gradient(90deg,rgba(10,10,9,.045) 1px,transparent 1px),linear-gradient(rgba(10,10,9,.045) 1px,transparent 1px),#fbf6ea;background-size:28px 28px;color:#0a0a09;padding:24px;cursor:pointer;text-align:center;transition:transform .16s ease,box-shadow .16s ease}.carousel-reference-drop:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #0a0a09}.carousel-reference-drop svg{box-sizing:content-box;border:1.5px solid #0a0a09;border-radius:9px;background:#ad91e8;padding:10px}.carousel-reference-drop strong{font-size:17px}.carousel-reference-drop small{color:#675f56}.carousel-reference-list{display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));gap:12px}.carousel-reference-list figure{position:relative;overflow:hidden;margin:0;border:1.5px solid #0a0a09;border-radius:11px;background:#fbf6ea;box-shadow:3px 3px #0a0a09}.carousel-reference-list img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.carousel-reference-list figcaption{border-top:1.5px solid #0a0a09;background:#fffefa;padding:7px 9px;color:#0a0a09;font-size:11px;font-weight:850}.carousel-reference-list button{position:absolute;top:7px;right:7px;display:grid;width:28px;height:28px;place-items:center;border:1.5px solid #0a0a09;border-radius:50%;background:#fffefa;color:#0a0a09;cursor:pointer;box-shadow:2px 2px #0a0a09}.carousel-reference-empty{display:grid;gap:4px;border:1.5px solid #0a0a09;border-radius:11px;background:#7fa2f6;padding:14px 16px;color:#0a0a09}.carousel-reference-empty p{margin:0;font-size:12px}.carousel-reference-note{display:flex;align-items:center;gap:9px;color:#675f56;font-size:12px}.carousel-reference-note svg{color:#6a4bc0}.slide-image-expired{display:block;border:1.5px solid #0a0a09;border-radius:8px;background:#ffe3dc;padding:8px 10px;color:#0a0a09;font-size:11px;font-weight:800}.carousel-reference-copy-required{display:flex;align-items:center;gap:9px;border:1.5px solid #0a0a09;border-radius:10px;background:#7fa2f6;color:#0a0a09;padding:12px 14px;font-size:12px;font-weight:800}.carousel-reference-generate{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border:2px solid #0a0a09;border-radius:11px;background:#d9ff3f;color:#0a0a09;padding:0 20px;font-weight:950;cursor:pointer;box-shadow:4px 4px #0a0a09}.carousel-reference-generate:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.carousel-reference-generate:not(:disabled):hover{transform:translate(-1px,-1px);box-shadow:5px 5px #0a0a09}.slide-download-link{display:inline-flex;width:max-content;align-items:center;gap:6px;border:1.5px solid #0a0a09;border-radius:7px;background:#d9ff3f;box-shadow:2px 2px #0a0a09;color:#0a0a09;padding:7px 10px;font-size:11px;font-weight:900;text-decoration:none}.slide-download-link:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #0a0a09}@media(max-width:900px){.carousel-reference-list{grid-template-columns:repeat(3,minmax(90px,1fr))}}@media(max-width:1050px){.carousel-designer-workspace{grid-template-columns:1fr}.carousel-designer-workspace .carousel-reference-studio{position:static}}@media(max-width:600px){.carousel-reference-studio{padding:16px}.carousel-reference-heading{align-items:flex-start;flex-direction:column}.carousel-reference-heading-actions{width:100%;justify-content:space-between}.carousel-reference-list{grid-template-columns:repeat(2,minmax(90px,1fr))}.carousel-reference-generate{width:100%}}@media(max-width:700px){.carousel-result-stage-heading{align-items:stretch;flex-direction:column}.carousel-platform-switch{width:100%}}.visual-task-generate{display:inline-flex;width:fit-content;min-height:40px;align-items:center;gap:7px;margin-left:50px;border:0;border-radius:999px;background:#1d1914;color:#fff;padding:0 16px;font-weight:800;cursor:pointer}@media(max-width:900px){.three-circle-topic-heading{align-items:stretch;flex-direction:column}.topic-picker-stack{justify-items:start}.three-circle-topic-grid{grid-template-columns:1fr}.topic-handoff-bar{align-items:stretch;flex-wrap:wrap}.topic-copy-role-menu{right:auto;left:0}}.video-cover-grid{grid-template-columns:repeat(3,minmax(180px,260px))}.video-cover-card{padding:8px}.video-cover-card{cursor:pointer}.video-cover-card.selected{border-color:#8f5c25;box-shadow:0 0 0 2px #8f5c252e}.video-cover-preview{display:flex;position:relative;overflow:hidden;min-height:260px;flex-direction:column;justify-content:flex-end;border-radius:8px;background:linear-gradient(145deg,#15120e 0,#15120e 55%,#a97b45 55%,#a97b45);color:#fff;padding:18px}.video-cover-preview:not(:has(img)){background:#eee9e1;color:#776e63}.video-cover-preview:not(:has(img)):before{content:"等待成片";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#9b9186;font-size:13px;font-weight:800}.video-cover-preview>img{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.video-cover-preview.skill-rendered{min-height:0;padding:0}.video-cover-preview.platform-xiaohongshu.skill-rendered{aspect-ratio:3 / 4}.video-cover-preview.platform-instagram.skill-rendered{aspect-ratio:4 / 5}.video-cover-preview.platform-youtube-shorts.skill-rendered{aspect-ratio:16 / 9}.video-cover-preview.skill-rendered>img{position:static;width:100%;height:100%;object-fit:contain}.video-cover-preview.skill-rendered:after{display:none}.video-cover-preview:after{content:"";position:absolute;z-index:1;top:38%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000d1)}.video-cover-preview>span,.video-cover-preview>strong,.video-cover-preview>p,.video-cover-preview>b{position:relative;z-index:2;color:#fff}.video-cover-preview.platform-youtube-shorts{min-height:140px;aspect-ratio:16 / 9}.video-cover-preview.platform-instagram{min-height:240px;aspect-ratio:4 / 5}.video-cover-preview.platform-xiaohongshu{min-height:260px;aspect-ratio:3 / 4}.video-cover-preview.variant-2{background:linear-gradient(180deg,#efe8dc 0,#efe8dc 42%,#b84935 42%,#b84935);color:#1c1712}.video-cover-preview.variant-3{background:linear-gradient(90deg,#214c45 0,#214c45 34%,#f4eee4 34%,#f4eee4);color:#172520}.video-cover-preview>span{position:absolute;top:14px;left:14px;font-size:10px;letter-spacing:.08em}.video-cover-preview>strong{max-width:9em;font-size:24px;line-height:1.05}.video-cover-preview>p{margin:8px 0;font-size:12px;line-height:1.4}.video-cover-preview>b{font-size:11px}.video-cover-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.video-cover-card footer button{border:0;background:transparent;color:var(--muted);font-size:11px}.video-cover-card footer a{display:inline-flex;align-items:center;gap:5px;color:#7b4e20;font-size:11px;font-weight:800;text-decoration:none}.cover-reference-panel{display:grid;gap:12px;margin-top:8px;border-top:1px solid rgba(24,20,16,.1);padding-top:22px}.cover-reference-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.cover-reference-heading>div{display:grid;gap:4px}.cover-reference-heading span{color:#8f5c25;font-size:11px;font-weight:800;letter-spacing:.08em}.cover-reference-heading strong{font-size:18px}.cover-reference-heading small,.cover-reference-panel>p,.cover-reference-footer small{color:var(--muted)}.cover-reference-panel>p{margin:0;font-size:13px;line-height:1.6}.cover-reference-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);gap:14px;align-items:stretch;border:1px solid rgba(24,20,16,.09);border-radius:14px;background:#fbfaf8;padding:12px}.cover-reference-drop{display:grid;min-height:180px;place-content:center;justify-items:center;gap:5px;border:1.5px dashed #cbbdac;border-radius:10px;background:#f7f1e9;color:#2b251f;padding:18px;cursor:pointer;text-align:center}.cover-reference-drop>span{display:grid;width:34px;height:34px;place-items:center;margin-bottom:5px;border-radius:50%;background:#2b251f;color:#fff;font-size:20px;line-height:1}.cover-reference-drop>strong{font-size:14px}.cover-reference-drop:hover{border-color:#8f5c25;background:#f7efe5}.cover-reference-drop small{color:var(--muted);line-height:1.5}.cover-reference-placeholder{display:grid;min-height:180px;place-content:center;gap:5px;color:#71685e;text-align:center}.cover-reference-placeholder small{color:var(--muted)}.cover-reference-list{display:flex;min-width:0;gap:10px;overflow-x:auto;padding-bottom:2px}.cover-reference-list figure{position:relative;overflow:hidden;flex:0 0 132px;margin:0;border:1px solid rgba(24,20,16,.12);border-radius:10px;background:#eee8df}.cover-reference-list img{display:block;width:100%;height:176px;object-fit:cover}.cover-reference-list figcaption{background:#fff;color:#554d44;padding:7px 9px;font-size:11px;font-weight:800}.cover-reference-list button{position:absolute;top:6px;right:6px;width:26px;height:26px;border:0;border-radius:50%;background:#181410c7;color:#fff;cursor:pointer}.cover-reference-footer{display:flex;align-items:center;justify-content:space-between;gap:18px}.cover-reference-footer button{flex:0 0 auto;border:0;border-radius:999px;background:#251f19;color:#fff;padding:11px 17px;font-weight:800;cursor:pointer}.cover-reference-footer button:disabled{opacity:.42;cursor:not-allowed}.cover-reference-title{display:grid;max-width:720px;gap:7px;color:var(--text);font-size:13px;font-weight:800}.cover-reference-title input{min-height:48px;border:1px solid rgba(24,20,16,.18);border-radius:12px;background:#fff;color:var(--text);padding:0 14px;font:inherit;font-size:15px;outline:none}.cover-reference-title input:focus{border-color:#8f5c25;box-shadow:0 0 0 3px #8f5c251a}.cover-reference-title small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.5}.cover-reference-status{border:1px solid #dcc9b4;border-radius:10px;background:#fbf4eb;color:#704b27;padding:11px 13px;font-size:13px;font-weight:700;line-height:1.55}.cover-reference-results{display:grid;gap:12px;border-radius:14px;background:#f6f2eb;padding:16px}.cover-reference-results-heading{display:flex;align-items:end;justify-content:space-between;gap:12px}.cover-reference-results-heading>div{display:grid;gap:3px}.cover-reference-results-heading span{color:#8f5c25;font-size:11px;font-weight:900;letter-spacing:.08em}.cover-reference-results-heading strong{font-size:17px}.cover-reference-results-heading small{color:var(--muted)}.cover-reference-result-grid{display:grid;grid-template-columns:repeat(3,minmax(150px,230px));gap:12px}.cover-reference-result-grid article{overflow:hidden;border:1px solid rgba(24,20,16,.11);border-radius:11px;background:#fff}.cover-reference-result-grid article>div{overflow:hidden;aspect-ratio:3 / 4;background:#e8e1d7}.cover-reference-result-grid.platform-instagram article>div{aspect-ratio:4 / 5}.cover-reference-result-grid.platform-youtube-shorts article>div{aspect-ratio:16 / 9}.cover-reference-result-grid img{width:100%;height:100%;object-fit:cover}.cover-reference-result-grid footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px}.cover-reference-result-grid footer strong{font-size:12px}.cover-reference-result-grid footer a{display:inline-flex;align-items:center;gap:4px;color:#7b4e20;font-size:11px;font-weight:800;text-decoration:none}@media(max-width:760px){.cover-reference-workspace{grid-template-columns:1fr}.cover-reference-drop{min-height:120px}.cover-reference-footer{align-items:stretch;flex-direction:column}}.mennour-shell{--bg: #f6f9fc;--bg-soft: #f3f6f9;--panel: #fff;--panel-strong: #fff;--panel-border: rgba(10, 37, 64, .1);--text: #0a2540;--muted: #52677b;--faint: #7a8b9b;--blue: #635bff;--cyan: #00b9df;--teal: #00a878;--rose: #c43f52;--amber: #d48324;--green: #00a878;--violet: #635bff;--shadow: 0 18px 44px rgba(50, 50, 93, .07);background:#f6f9fc;color:var(--text)}.mennour-shell .sidebar{border-right-color:#0a254017;background:radial-gradient(circle at 18% 4%,rgba(99,91,255,.075),transparent 22%),#f8fafdf5;box-shadow:10px 0 30px #32325d06}.mennour-shell .brand-mark{border-color:#635bff38;background:linear-gradient(145deg,#5149df,#766cff);box-shadow:0 8px 20px #635bff33}.mennour-shell .brand strong{color:#0a2540}.mennour-shell .brand span{color:#6b7c93}.mennour-shell .sidebar nav .department-toggle{color:#627386}.mennour-shell .sidebar nav .department-toggle.has-active-role{color:#0a2540}.mennour-shell .sidebar nav button{color:#425466}.mennour-shell .role-tree{border-left-color:#635bff26}.mennour-shell .role-tree button{color:#52677b}.mennour-shell .sidebar nav button:hover{border-color:#635bff24;background:#ffffffd1;color:#0a2540}.mennour-shell .sidebar nav>.nav-group>button.active,.mennour-shell .role-tree button.active{border-color:#635bff47;background:linear-gradient(135deg,#635bff1f,#00b9df12);color:#5149df;box-shadow:inset 0 0 0 1px #ffffffb8,0 5px 16px #635bff14}.mennour-shell .app-shell,.mennour-shell.app-shell{background:#f6f9fc}.mennour-shell .workspace{max-width:1680px;padding:22px 34px 52px}.mennour-shell .topbar{position:sticky;z-index:20;top:0;min-height:64px;margin:-22px 0 28px;padding:14px 0;border-bottom:1px solid rgba(10,37,64,.08);background:#f6f9fce0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mennour-shell .topbar h1{color:#0a2540;font-size:24px;font-weight:760;letter-spacing:-.025em}.mennour-shell .topbar p{color:#6b7c93;font-size:12px}.mennour-shell .search-box{border-color:#d8e0e8;background:#ffffffe6;color:#425466}.mennour-shell .top-generate,.mennour-shell .generate-button,.mennour-shell .video-cover-generate,.mennour-shell .video-plan-button,.mennour-shell .cover-reference-footer button{border:0;background:linear-gradient(135deg,#635bff,#766cff);color:#fff;box-shadow:0 8px 22px #635bff38;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.mennour-shell .top-generate:hover,.mennour-shell .generate-button:hover,.mennour-shell .video-cover-generate:hover,.mennour-shell .video-plan-button:hover,.mennour-shell .cover-reference-footer button:hover{background:linear-gradient(135deg,#635bff,#766cff);transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 11px 28px #635bff47}.mennour-shell .page-stack{gap:22px}.mennour-shell .hero-panel,.mennour-shell .page-intro,.mennour-shell .generator-console,.mennour-shell .panel,.mennour-shell .metric-card,.mennour-shell .content-card,.mennour-shell .ip-result-card,.mennour-shell .role-output-hero,.mennour-shell .ip-diagnostic-card,.mennour-shell .ip-analysis-section,.mennour-shell .ip-side-card,.mennour-shell .ip-guideline-card,.mennour-shell .ip-action-step,.mennour-shell .role-output-card{border-color:#0a254017;background:#fff;box-shadow:0 1px 2px #0a254006,0 14px 36px #32325d09}.mennour-shell .hero-panel{background-color:#f5f1e9;background-image:linear-gradient(90deg,#faf8f4f5,#faf8f4e0 34%,#faf8f44d 56%,#faf8f400 74%),var(--hero-image);background-position:center,center;background-size:cover;background-repeat:no-repeat}.mennour-shell .page-intro,.mennour-shell .role-output-hero{border-radius:20px;background:radial-gradient(circle at 88% 10%,rgba(99,91,255,.14),transparent 31%),radial-gradient(circle at 76% 76%,rgba(0,212,255,.07),transparent 28%),linear-gradient(120deg,#fff 48%,#f5f6ff);padding:30px 34px}.mennour-shell .page-intro span,.mennour-shell .role-output-hero>span{color:#635bff;font-weight:850;letter-spacing:.08em}.mennour-shell .page-intro h1,.mennour-shell .role-output-hero h3{color:#0a2540;font-weight:780;letter-spacing:-.035em}.mennour-shell .page-intro p,.mennour-shell .role-output-hero p{color:#52677b}.mennour-shell .content-panel{border-radius:20px}.mennour-shell input,.mennour-shell select,.mennour-shell textarea{border-color:#d8e0e8!important;background:#fff!important;color:#0a2540!important}.mennour-shell input:focus,.mennour-shell select:focus,.mennour-shell textarea:focus{outline:0;border-color:#8b85ff!important;box-shadow:0 0 0 3px #635bff1f!important}.mennour-shell button:focus-visible,.mennour-shell input:focus-visible,.mennour-shell select:focus-visible{outline:2px solid rgba(99,91,255,.45);outline-offset:2px}.mennour-shell .video-editor-card{display:grid;gap:22px;border:0;background:transparent;box-shadow:none;padding:0}.mennour-shell .video-editor-hero{min-height:220px;align-content:center}.mennour-shell .video-editor-hero h3{max-width:820px;margin:7px 0 10px;font-size:clamp(30px,3vw,44px)}.mennour-shell .video-editor-hero p{max-width:780px;margin:0}.video-studio-metrics{display:flex;gap:38px;margin-top:25px}.video-studio-metrics div{display:grid;gap:4px}.video-studio-metrics strong{color:#0a2540;font-size:22px}.video-studio-metrics small{color:#7a8b9b;font-size:11px}.mennour-shell .video-editor-grid{gap:20px}.mennour-shell .video-upload-panel,.mennour-shell .video-control-panel,.mennour-shell .video-plan-panel,.mennour-shell .video-cover-panel{border:1px solid rgba(10,37,64,.09);border-radius:17px;background:#fff;box-shadow:0 1px 2px #0a254006;padding:20px}.mennour-shell .video-upload-zone{border-color:#c4cfdb;border-radius:13px;background:#fafcff}.mennour-shell .video-upload-zone:hover,.mennour-shell .video-upload-zone.drag-active{border-color:#635bff;background:#f7f6ff;box-shadow:0 0 0 4px #635bff14}.mennour-shell .video-upload-button,.mennour-shell .video-upload-actions button,.mennour-shell .video-secondary-button{border-color:#d8e0e8;background:#fff;color:#425466}.mennour-shell .video-asset-meta>div{border-color:#e3e9ef;background:#f8fafc}.mennour-shell .video-asset-meta span{color:#7a8b9b}.mennour-shell .video-asset-meta strong{color:#0a2540}.mennour-shell .video-control-panel>div>span,.mennour-shell .video-inline-field>span{color:#425466}.mennour-shell .video-option-grid button{border-color:#dce3eb;background:#fff;color:#425466;transition:border-color .18s ease,background .18s ease,transform .18s ease}.mennour-shell .video-option-grid button:hover{border-color:#aaa5ff;background:#f8f7ff;color:#0a2540;transform:translateY(-1px)}.mennour-shell .video-option-grid button.active{border-color:#8b85ff;background:#f0efff;color:#5149df;box-shadow:inset 0 0 0 1px #635bff14}.mennour-shell .video-option-grid small{color:#7a8b9b}.mennour-shell .video-plan-heading strong{color:#0a2540}.mennour-shell .video-plan-heading p{color:#52677b}.mennour-shell .video-plan-heading b{color:#635bff}.mennour-shell .video-cover-panel{gap:16px;padding:22px}.mennour-shell .video-cover-platforms{display:flex;gap:5px;width:100%;border-radius:13px;background:#f3f6f9;padding:5px}.mennour-shell .video-cover-platforms button{flex:1;border:0;border-radius:9px;background:transparent;color:#64778a;padding:11px 14px;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.mennour-shell .video-cover-platforms button.active{background:#fff;color:#5149df;box-shadow:0 3px 11px #0a254014}.mennour-shell .video-cover-copy-mode{border:0;border-radius:11px;background:#f3f6f9}.mennour-shell .video-cover-copy-mode button{border-radius:8px;color:#64778a}.mennour-shell .video-cover-copy-mode button.active{color:#5149df;box-shadow:0 3px 10px #0a254012}.mennour-shell .video-cover-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px}.mennour-shell .video-cover-card{overflow:hidden;gap:0;border-color:#dfe6ed;border-radius:14px;background:#fff;padding:0;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.mennour-shell .video-cover-card:hover{border-color:#9c97ff;transform:translateY(-2px);box-shadow:0 15px 30px #32325d17}.mennour-shell .video-cover-card.selected{border-color:#635bff;box-shadow:0 0 0 2px #635bff1f}.mennour-shell .video-cover-preview{border-radius:0}.mennour-shell .video-cover-card footer{padding:11px 12px}.mennour-shell .video-cover-card footer a{color:#635bff}.mennour-shell .video-cover-error{border-color:#c43f522e;border-radius:12px;background:#fff5f6;color:#a83043}.mennour-shell .video-cover-empty{border-color:#cbd5df;border-radius:12px;background:#fafcff;color:#6b7c93}.mennour-shell .cover-reference-panel{gap:16px;border-top-color:#e3e9ef}.mennour-shell .cover-reference-heading span,.mennour-shell .cover-reference-results-heading span{color:#635bff}.mennour-shell .cover-reference-heading strong,.mennour-shell .cover-reference-results-heading strong{color:#0a2540}.mennour-shell .cover-reference-workspace{border-color:#e0e6ed;border-radius:14px;background:#fafcff}.mennour-shell .cover-reference-drop{border-color:#b9c5d2;border-radius:12px;background:#fff;color:#425466}.mennour-shell .cover-reference-drop:hover{border-color:#635bff;background:#f8f7ff}.mennour-shell .cover-reference-drop>span{background:#635bff}.mennour-shell .cover-reference-status{position:relative;overflow:hidden;border-color:#dedcff;border-radius:12px;background:#f6f5ff;color:#5149df}.mennour-shell .cover-reference-status:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,#635bff,#00d4ff,#635bff);background-size:200% 100%;animation:stripe-progress 1.8s linear infinite}.mennour-shell .cover-reference-results{border:1px solid #e3e9ef;background:#f8fafc}.mennour-shell .cover-reference-result-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.mennour-shell .cover-reference-result-grid article{border-color:#dfe6ed;border-radius:13px;transition:transform .2s ease,box-shadow .2s ease;animation:stripe-card-in .32s ease both}.mennour-shell .cover-reference-result-grid article:hover{transform:translateY(-2px);box-shadow:0 14px 30px #32325d17}.mennour-shell .cover-reference-result-grid img{transition:transform .26s ease,filter .35s ease}.mennour-shell .cover-reference-result-grid article:hover img{transform:scale(1.012)}.mennour-shell .cover-reference-result-grid footer a{color:#635bff}@keyframes stripe-progress{to{background-position:-200% 0}}@keyframes stripe-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mennour-shell *,.mennour-shell *:before,.mennour-shell *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:1080px){.mennour-shell .video-cover-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:760px){.mennour-shell .workspace{padding:18px}.mennour-shell .video-studio-metrics{gap:20px;flex-wrap:wrap}.mennour-shell .video-cover-platforms{flex-direction:column}.mennour-shell .video-cover-grid{grid-template-columns:1fr}}.mennour-shell .cover-designer-layout-d{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(480px,1fr);grid-auto-flow:row;align-items:start;gap:16px 22px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.mennour-shell .cover-designer-layout-d>.video-plan-heading,.mennour-shell .cover-designer-layout-d>.video-cover-platforms,.mennour-shell .cover-designer-layout-d>.video-cover-actions,.mennour-shell .cover-designer-layout-d>.video-cover-empty,.mennour-shell .cover-designer-layout-d>.video-cover-error,.mennour-shell .cover-designer-layout-d>.cover-reference-panel{grid-column:1}.mennour-shell .cover-designer-layout-d>.video-plan-heading{border:2px solid #0a0a09;background:#fffefa;box-shadow:8px 8px #6658ff;padding:18px}.mennour-shell .cover-designer-layout-d>.video-cover-platforms,.mennour-shell .cover-designer-layout-d>.video-cover-actions,.mennour-shell .cover-designer-layout-d>.video-cover-empty,.mennour-shell .cover-designer-layout-d>.video-cover-error{margin:0 18px}.mennour-shell .cover-designer-layout-d>.video-cover-platforms{border:2px solid #0a0a09;border-radius:10px;background:#fffefa;padding:5px}.mennour-shell .cover-designer-layout-d>.video-cover-platforms button{border:1.5px solid transparent}.mennour-shell .cover-designer-layout-d>.video-cover-platforms button.active{border-color:#0a0a09;background:#d9ff3f;color:#0a0a09;box-shadow:2px 2px #0a0a09}.mennour-shell .cover-designer-layout-d>.video-cover-actions{display:grid;align-items:stretch}.mennour-shell .cover-designer-layout-d .video-cover-copy-mode{display:grid;grid-template-columns:1fr 1fr;border:2px solid #0a0a09;background:#fffefa}.mennour-shell .cover-designer-layout-d .video-cover-copy-mode button.active{background:#d9ff3f;color:#0a0a09}.mennour-shell .cover-designer-layout-d .video-cover-generate{width:100%;border:2px solid #0a0a09;border-radius:10px;background:#df6757;color:#0a0a09;box-shadow:4px 4px #0a0a09}.mennour-shell .cover-designer-layout-d>.cover-reference-panel{margin:0;border:2px solid #0a0a09;border-radius:0;background:#fffefa;box-shadow:8px 8px #6658ff;padding:18px}.mennour-shell .cover-designer-layout-d>.video-cover-grid{grid-column:2;grid-row:1 / span 8;min-height:690px;align-content:start;border:2px solid #0a0a09;border-radius:0;background:#fffefa;box-shadow:8px 8px #d9ff3f;padding:18px}.mennour-shell .cover-designer-layout-d>.video-cover-grid:before{content:"生成結果 · 封面候選";grid-column:1 / -1;border-bottom:2px solid #0a0a09;padding:0 0 14px;color:#0a0a09;font-size:20px;font-weight:900}.mennour-shell .cover-designer-layout-d .video-cover-card{border:2px solid #0a0a09;border-radius:0;box-shadow:4px 4px #0a0a09}@media(max-width:1100px){.mennour-shell .cover-designer-layout-d{grid-template-columns:1fr}.mennour-shell .cover-designer-layout-d>*{grid-column:1!important;grid-row:auto!important}.mennour-shell .cover-designer-layout-d>.video-cover-grid{min-height:0}}.mennour-shell .cover-designer-layout-b{display:grid;grid-template-columns:minmax(310px,.56fr) minmax(560px,1fr);align-items:start;gap:18px 24px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.mennour-shell .cover-designer-layout-b>.video-plan-heading,.mennour-shell .cover-designer-layout-b>.video-cover-platforms,.mennour-shell .cover-designer-layout-b>.video-cover-actions,.mennour-shell .cover-designer-layout-b>.video-cover-empty,.mennour-shell .cover-designer-layout-b>.video-cover-error,.mennour-shell .cover-designer-layout-b>.cover-reference-panel{grid-column:1}.mennour-shell .cover-designer-layout-b>.video-plan-heading,.mennour-shell .cover-designer-layout-b>.cover-reference-panel{border:2px solid #0a0a09;border-radius:12px;background:#fffefa;box-shadow:6px 6px #6658ff;padding:16px}.mennour-shell .cover-designer-layout-b>.video-cover-platforms{display:grid;grid-template-columns:1fr;gap:7px;border:0;background:transparent;padding:0 12px}.mennour-shell .cover-designer-layout-b>.video-cover-platforms button{display:flex;align-items:center;justify-content:space-between;border:2px solid #0a0a09;border-radius:9px;background:#fffefa;color:#0a0a09;box-shadow:2px 2px #0a0a09}.mennour-shell .cover-designer-layout-b>.video-cover-platforms button.active{background:#d9ff3f;color:#0a0a09}.mennour-shell .cover-designer-layout-b>.video-cover-actions{display:grid;gap:10px;padding:0 12px}.mennour-shell .cover-designer-layout-b .video-cover-copy-mode{display:grid;grid-template-columns:1fr 1fr;border:2px solid #0a0a09;border-radius:9px;background:#fffefa}.mennour-shell .cover-designer-layout-b .video-cover-copy-mode button.active{background:#d9ff3f;color:#0a0a09}.mennour-shell .cover-designer-layout-b .video-cover-generate{width:100%;border:2px solid #0a0a09;border-radius:9px;background:#df6757;color:#0a0a09;box-shadow:4px 4px #0a0a09}.mennour-shell .cover-designer-layout-b>.video-cover-empty,.mennour-shell .cover-designer-layout-b>.video-cover-error{margin:0 12px}.mennour-shell .cover-designer-layout-b>.cover-reference-panel{margin:0}.mennour-shell .cover-designer-layout-b .cover-reference-workspace{grid-template-columns:1fr;border:2px solid #0a0a09;background:#fbf6ea}.mennour-shell .cover-designer-layout-b .cover-reference-drop{min-height:125px;border:2px dashed #0a0a09}.mennour-shell .cover-designer-layout-b .cover-reference-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.mennour-shell .cover-designer-layout-b .cover-reference-list figure{width:auto;min-width:0}.mennour-shell .cover-designer-layout-b .cover-reference-list img{height:auto;aspect-ratio:3/4}.mennour-shell .cover-designer-layout-b>.video-cover-grid{grid-column:2;grid-row:1 / span 9;min-height:360px;align-content:start;grid-template-columns:repeat(3,minmax(150px,1fr));border:2px solid #0a0a09;border-radius:12px;background:#fffefa;box-shadow:6px 6px #d9ff3f;padding:18px}.mennour-shell .cover-designer-layout-b>.video-cover-grid:before{content:"封面结果 · 预览与下载";grid-column:1 / -1;border-bottom:2px solid #0a0a09;padding-bottom:14px;font-size:20px;font-weight:900}.mennour-shell .cover-designer-layout-b .video-cover-card{border:2px solid #0a0a09;border-radius:9px;box-shadow:3px 3px #0a0a09}.mennour-shell .cover-designer-layout-b>.video-cover-grid.is-awaiting-covers{grid-template-columns:1fr}.mennour-shell .cover-designer-layout-b .video-cover-result-empty{grid-column:1 / -1;display:grid;min-height:260px;place-content:center;justify-items:center;gap:9px;border:2px dashed #0a0a09;background:linear-gradient(90deg,rgba(10,10,9,.045) 1px,transparent 1px),linear-gradient(rgba(10,10,9,.045) 1px,transparent 1px),#fbf6ea;background-size:28px 28px;padding:24px;text-align:center}.mennour-shell .cover-designer-layout-b .video-cover-result-empty svg{box-sizing:content-box;border:2px solid #0a0a09;border-radius:9px;background:#ad91e8;padding:11px}.mennour-shell .cover-designer-layout-b .video-cover-result-empty strong{font-size:20px}.mennour-shell .cover-designer-layout-b .video-cover-result-empty p{max-width:390px;margin:0;color:#675f56;line-height:1.6}@media(max-width:1350px){.mennour-shell .cover-designer-layout-b>.video-cover-grid.has-generated-covers{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:1100px){.mennour-shell .cover-designer-layout-b{grid-template-columns:1fr}.mennour-shell .cover-designer-layout-b>*{grid-column:1!important;grid-row:auto!important}.mennour-shell .cover-designer-layout-b>.video-cover-grid{min-height:0}}.mennour-shell .section-header h2,.mennour-shell .market-section-heading strong,.mennour-shell .agent-runtime-heading strong,.mennour-shell .copy-batch-heading strong,.mennour-shell .visual-batch-heading strong,.mennour-shell .three-circle-topic-heading strong{color:#0a2540;letter-spacing:-.02em}.mennour-shell .section-header span,.mennour-shell .copy-batch-heading span,.mennour-shell .visual-batch-heading span,.mennour-shell .three-circle-topic-heading span,.mennour-shell .topic-target-copy>span{color:#635bff}.mennour-shell .notice,.mennour-shell .onboarding-inline-note,.mennour-shell .agent-summary-note,.mennour-shell .market-source-strip,.mennour-shell .current-direction,.mennour-shell .context-summary{border-color:#e0e6ed;border-radius:12px;background:#f8fafc;color:#52677b}.mennour-shell .notice.ai,.mennour-shell .notice.template{border-color:#dedcff;background:#f6f5ff;color:#5149df}.mennour-shell .metric-card,.mennour-shell .profile-summary>div,.mennour-shell .context-grid>div,.mennour-shell .market-landscape-counts>div,.mennour-shell .market-landscape-grid article,.mennour-shell .market-data-plan article,.mennour-shell .market-signal-card,.mennour-shell .private-channel-card,.mennour-shell .private-pipeline-grid article,.mennour-shell .private-integration-grid article,.mennour-shell .private-role-card,.mennour-shell .agent-summary-grid>div,.mennour-shell .agent-task-card,.mennour-shell .monetization-ladder article,.mennour-shell .monetization-offer-grid article,.mennour-shell .monetization-path-list article,.mennour-shell .topic-output-item,.mennour-shell .visual-output-item,.mennour-shell .copy-batch-task,.mennour-shell .visual-batch-task{border-color:#e0e6ed;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0a254005;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mennour-shell .metric-card:hover,.mennour-shell .market-signal-card:hover,.mennour-shell .private-channel-card:hover,.mennour-shell .agent-task-card:hover,.mennour-shell .topic-output-item:hover,.mennour-shell .visual-output-item:hover{border-color:#c9c6ff;box-shadow:0 12px 26px #32325d12;transform:translateY(-1px)}.mennour-shell .metric-card:before{background:linear-gradient(90deg,#635bff,#00d4ff)}.mennour-shell .metric-card strong,.mennour-shell .profile-summary strong,.mennour-shell .context-grid strong,.mennour-shell .market-landscape-counts strong,.mennour-shell .market-landscape-grid strong,.mennour-shell .private-channel-card strong,.mennour-shell .private-pipeline-grid strong,.mennour-shell .private-role-card strong,.mennour-shell .agent-summary-grid strong,.mennour-shell .monetization-ladder strong,.mennour-shell .monetization-offer-grid strong,.mennour-shell .topic-output-item strong{color:#0a2540}.mennour-shell .metric-card span,.mennour-shell .metric-card small,.mennour-shell .profile-summary span,.mennour-shell .profile-summary small,.mennour-shell .market-landscape-grid p,.mennour-shell .market-signal-card p,.mennour-shell .private-channel-card p,.mennour-shell .private-role-card p,.mennour-shell .agent-task-card p,.mennour-shell .monetization-ladder p,.mennour-shell .topic-output-item p{color:#6b7c93}.mennour-shell .onboarding-panel,.mennour-shell .recommendations-panel,.mennour-shell .role-workbench,.mennour-shell .market-benchmark-panel,.mennour-shell .private-integration-panel,.mennour-shell .agent-summary-panel,.mennour-shell .publishing-calendar-panel,.mennour-shell .publishing-accounts-panel{border-radius:18px}.mennour-shell .ip定位-chat,.mennour-shell .private-inbox-panel,.mennour-shell .private-strategy-panel{border-color:#dadcf0;border-radius:16px;background:linear-gradient(145deg,#18213f,#24264d);box-shadow:0 16px 34px #1e22461f}.mennour-shell .ip定位-chat strong,.mennour-shell .private-inbox-panel strong,.mennour-shell .private-strategy-panel strong{color:#fff}.mennour-shell .advanced-toggle,.mennour-shell .content-toolbar button,.mennour-shell .card-actions button,.mennour-shell .market-action-bar button,.mennour-shell .publishing-calendar-actions button,.mennour-shell .publishing-account-card button,.mennour-shell .topic-count-picker button,.mennour-shell .visual-layout-picker button{border-color:#d8e0e8;background:#fff;color:#425466;box-shadow:none}.mennour-shell .topic-count-picker button.active,.mennour-shell .visual-layout-picker button.active,.mennour-shell .platform-tabs button.active{border-color:#8b85ff;background:#f0efff;color:#5149df}.mennour-shell .role-card,.mennour-shell .feature-card,.mennour-shell .content-card,.mennour-shell .publishing-account-card{border-color:#e0e6ed;border-radius:14px;background:#fff}.mennour-shell .role-card button,.mennour-shell .topic-handoff-primary,.mennour-shell .copy-task-generate,.mennour-shell .visual-task-generate,.mennour-shell .copy-visual-handoff button.primary{border:0;background:linear-gradient(135deg,#635bff,#766cff);color:#fff;box-shadow:0 7px 18px #635bff2e}.mennour-shell .topic-target-module{border-color:#dedcff;background:radial-gradient(circle at 18% 20%,rgba(99,91,255,.08),transparent 32%),linear-gradient(135deg,#fff,#f7f8ff)}.mennour-shell .copy-batch-heading{border-color:#dedcff;background:#f8f7ff}.mennour-shell .visual-batch-heading{border-color:#d9e8e3;background:#f6fbf9}.mennour-shell .topic-handoff-bar,.mennour-shell .copy-visual-handoff{border-color:#dedcff;background:#fffffff0;box-shadow:0 16px 38px #32325d1a}.mennour-shell .market-action-bar,.mennour-shell .private-integration-panel{border-color:#e0e6ed;border-radius:16px;background:#f8fafc}.mennour-shell .publishing-day-cell{border-color:#e3e9ef;border-radius:10px;background:#fff}.mennour-shell .publishing-day-cell:hover{border-color:#aaa5ff;background:#f8f7ff}.mennour-shell .publishing-day-cell.is-selected{border-color:#635bff;background:#f0efff;box-shadow:0 0 0 2px #635bff1a}.mennour-shell .publishing-day-cell.is-selected strong{color:#5149df}.mennour-shell .task-progress-track{background:#e8edf3}.mennour-shell .task-progress-fill{background:linear-gradient(90deg,#635bff,#00d4ff)}.mennour-shell .queue-status-badge.success,.mennour-shell .task-status-badge.success{background:#e7f7f1;color:#007f5f}.mennour-shell .queue-status-badge.warn,.mennour-shell .task-status-badge.warn{background:#fff6e8;color:#a36016}.mennour-shell .queue-status-badge.neutral,.mennour-shell .task-status-badge.neutral{background:#eef1f6;color:#586b7e}.topic-target-module{display:grid;grid-template-columns:minmax(320px,430px) minmax(280px,1fr);align-items:center;gap:42px;border:1px solid rgba(127,166,207,.14);border-radius:20px;background:linear-gradient(135deg,#ffffffb8,#f8f3eb7a);padding:34px}.topic-target-visual{display:grid;min-height:310px;align-content:center;gap:24px}.topic-flow{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr);align-items:center}.topic-flow-step{display:grid;min-width:0;min-height:178px;align-content:center;justify-items:center;gap:16px;border:1px solid rgba(99,91,255,.16);border-radius:24px;background:#ffffffdb;padding:22px 16px;text-align:center;box-shadow:0 16px 36px #32325d14}.topic-flow-step>b{display:grid;width:54px;height:54px;place-items:center;border-radius:18px;background:linear-gradient(145deg,#635bff,#766cff);color:#fff;font-size:18px;box-shadow:0 9px 20px #635bff38}.topic-flow-step>div{display:grid;min-width:0;gap:7px}.topic-flow-step small{color:#6b7c93;font-size:11px;font-weight:800;letter-spacing:.08em}.topic-flow-step strong{display:-webkit-box;overflow:hidden;color:#0a2540;font-size:15px;line-height:1.45;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.topic-flow-step.is-secondary{border-color:#00b9df33;background:linear-gradient(145deg,#fff,#00b9df0e)}.topic-flow-step.is-secondary>b{background:linear-gradient(145deg,#5d73ef,#00a9d4)}.topic-flow-step.is-tertiary{border-color:#00a87833;background:linear-gradient(145deg,#fff,#00a8780e)}.topic-flow-step.is-tertiary>b{background:linear-gradient(145deg,#00a9d4,#00a878)}.topic-flow-connector{display:grid;position:relative;place-items:center;color:#8a91b4}.topic-flow-connector:before{content:"";position:absolute;right:0;left:0;height:1px;background:linear-gradient(90deg,#635bff33,#00b9df73)}.topic-flow-connector svg{position:relative;border-radius:50%;background:#f6f9fc;padding:2px}.topic-flow-result{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;color:#52677b;font-size:13px;font-weight:700;text-align:center}.topic-flow-result svg{color:#635bff}@media(max-width:1180px){.topic-target-module{grid-template-columns:1fr}.topic-target-visual{min-height:0}}@media(max-width:680px){.topic-flow{grid-template-columns:1fr;gap:10px}.topic-flow-step{min-height:132px}.topic-flow-connector{height:24px;transform:rotate(90deg)}}.target-ring{display:grid;position:relative;place-items:center;border-radius:50%}.target-ring-outer{width:420px;max-width:100%;aspect-ratio:1;border:1px solid rgba(146,74,54,.28);background:linear-gradient(145deg,#f4d9cf,#ecc2b3);box-shadow:0 24px 55px #5535271f,inset 0 0 0 14px #ffffff3d}.target-ring-middle{width:68%;aspect-ratio:1;border:1px solid rgba(158,112,39,.28);background:linear-gradient(145deg,#eedfa9,#e2c970);box-shadow:0 12px 30px #674d1d1a,inset 0 0 0 11px #ffffff38}.target-ring-core{width:49%;aspect-ratio:1;border:1px solid rgba(39,88,69,.3);background:linear-gradient(145deg,#b5d2be,#8fba9e);text-align:center;padding:20px;box-shadow:0 12px 26px #224c3b24,inset 0 0 0 8px #fff3}.target-ring>span{display:grid;position:absolute;top:20px;justify-items:center;color:#764536;line-height:1}.target-ring>span b{font-size:23px;letter-spacing:-.03em}.target-ring>span small{margin-top:5px;font-size:9px;font-weight:800;letter-spacing:.14em;opacity:.72}.target-ring-middle>span{top:14px;color:#725719}.target-ring-middle>span b{font-size:20px}.target-ring-middle>span small{font-size:8px}.target-ring-core small{color:#194634c7;font-size:13px;font-weight:800;letter-spacing:.08em}.target-ring-core strong{overflow-wrap:anywhere;max-width:8em;color:#183f30;font-size:clamp(20px,2.2vw,26px);line-height:1.18}.target-chips{display:flex;position:absolute;flex-wrap:wrap;justify-content:center;gap:5px}.target-chips.outer{right:5%;bottom:16%;left:5%}.target-chips.middle{right:8%;bottom:14%;left:8%}.target-chips b{border:1px solid rgba(40,34,26,.12);border-radius:999px;background:#ffffffa8;color:#40372f;font-size:10px;padding:5px 8px}.topic-target-copy{display:grid;gap:12px}.topic-target-copy>span{color:#8f7650;font-size:11px;font-weight:800;letter-spacing:.1em}.topic-target-copy>strong{font-size:26px;line-height:1.2}.topic-target-copy>p{margin:0;color:var(--muted);line-height:1.7}.target-legend{display:grid;gap:10px}.target-legend article{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;border-bottom:1px solid rgba(10,37,64,.1);padding:16px 0}.target-legend article>b{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#181410;color:#fff}.target-legend article div{display:grid;min-width:0;gap:7px;padding-top:1px}.target-legend small{color:#6b7c93;font-size:12px;font-weight:750;line-height:1.35}.target-legend strong,.target-legend p{margin:0;color:#0a2540;font-size:15px;font-weight:650;line-height:1.55;overflow-wrap:anywhere}.target-legend p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.topic-benchmark-actions{display:flex;align-items:center;gap:6px}.topic-benchmark-actions button{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(160,70,60,.2);border-radius:999px;background:transparent;color:#9b4037;cursor:pointer;padding:7px 10px}.topic-breakdown-run{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;background:#635bff;color:#fff;cursor:pointer;padding:0 14px;font-weight:850;white-space:nowrap}.topic-breakdown-run:disabled{cursor:not-allowed;opacity:.5}.video-pipeline-panel,.video-export-panel{display:grid;gap:10px}.video-pipeline-panel h4,.video-export-panel h4{margin:0;color:#fff;font-size:15px}.video-pipeline-row{display:grid;grid-template-columns:90px 74px minmax(0,1fr);gap:10px;border-top:1px solid rgba(127,166,207,.11);padding-top:10px}.video-pipeline-row span,.video-export-row span{color:#76def0;font-size:12px;font-weight:800}.video-pipeline-row strong{color:#ffd0a4;font-size:12px}.video-pipeline-row p{margin:0;color:#d7e8fb;font-size:12px;line-height:1.45}.video-export-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:start;border-top:1px solid rgba(127,166,207,.11);padding-top:10px}.video-export-row svg{color:#ffd0a4}.video-export-row div{display:grid;gap:4px}.video-export-row strong{color:#fff;font-size:13px;line-height:1.35}.market-monitor-card{gap:14px}.competitor-hybrid-workbench{display:grid;gap:18px}.competitor-link-entry{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:stretch;gap:18px;border:2px solid #0a0a09;border-radius:18px;background:#fffefa;padding:18px;box-shadow:5px 5px #0a0a09}.competitor-entry-main{display:grid;align-content:start;gap:16px;min-width:0}.competitor-link-entry>div>span{color:#635bff;font-size:11px;font-weight:850}.competitor-link-entry>div>strong{display:block;margin-top:5px;color:#0a0a09;font-size:23px;line-height:1.2}.competitor-link-entry>div>p{margin:5px 0 0;color:#66758a;font-size:11px}.competitor-link-entry .benchmark-form{border:0;background:transparent;padding:0}.competitor-ai-guide{display:grid;align-content:start;gap:10px;border:2px solid #0a0a09;border-radius:14px;background:#0a0a09;color:#fffefa;padding:20px;box-shadow:4px 4px #d9ff3f}.competitor-ai-guide>span{color:#d9ff3f;font-size:11px;font-weight:850}.competitor-ai-guide h3{margin:0 0 6px;font-size:20px;line-height:1.35}.competitor-ai-guide>div{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:9px;border:1px solid #4b4b47;border-radius:10px;padding:9px}.competitor-ai-guide b{display:grid;width:24px;height:24px;place-items:center;border-radius:6px;background:#8069ef;font-size:11px}.competitor-ai-guide p{margin:0;color:#fffefa;font-size:12px}.competitor-analysis-progress{display:grid;gap:18px;border:2px solid #0a0a09;border-radius:18px;background:#0a0a09;padding:25px 28px;color:#fff;box-shadow:5px 5px #8069ef}.competitor-analysis-progress>div:first-child{display:grid;grid-template-columns:1fr auto;gap:7px}.competitor-analysis-progress>div:first-child span{color:#8ee3d1;font-size:12px}.competitor-analysis-progress>div:first-child strong{grid-column:1;font-size:23px}.competitor-analysis-progress>div:first-child b{grid-column:2;grid-row:1/3;align-self:center;color:#d9ff3f;font-size:15px}.competitor-progress-track{height:9px;overflow:hidden;border-radius:8px;background:#38516b}.competitor-progress-track i{display:block;width:34%;height:100%;border-radius:inherit;background:#d9ff3f;animation:competitor-reading 1.4s ease-in-out infinite alternate}@keyframes competitor-reading{0%{transform:translate(-20%)}to{transform:translate(210%)}}.competitor-progress-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.competitor-progress-stages article{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;border:1px solid rgba(255,255,255,.15);border-radius:13px;padding:13px}.competitor-progress-stages article b{grid-row:1/3;color:#94a3b8;font-size:22px}.competitor-progress-stages article strong{color:#fff;font-size:13px}.competitor-progress-stages article span{color:#94a3b8;font-size:11px}.competitor-progress-stages article.done b,.competitor-progress-stages article.done span{color:#34d399}.competitor-progress-stages article.active b,.competitor-progress-stages article.active span{color:#a5b4fc}.competitor-conclusion{border-radius:18px;background:#0a2540;padding:24px 28px}.competitor-conclusion span{color:#8ee3d1;font-size:12px;font-weight:800}.competitor-conclusion h3{margin:10px 0 7px;color:#fff;font-size:24px;line-height:1.45}.competitor-conclusion p{margin:0;color:#cbd5e1;font-size:12px}.competitor-evidence-workbench{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);gap:18px}.competitor-source-pane,.competitor-analysis-pane{display:grid;align-content:start;gap:14px;border:1px solid #dfe7f1;border-radius:18px;background:#fff;padding:20px}.competitor-pane-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.competitor-pane-heading strong{display:block;color:#0a2540;font-size:18px}.competitor-pane-heading span{display:block;margin-top:4px;color:#635bff;font-size:11px}.competitor-pane-heading button{display:inline-flex;align-items:center;gap:6px;border:1px solid #d9ddff;border-radius:9px;background:#eef2ff;color:#4f46e5;padding:8px 10px;font-weight:800}.competitor-source-item{display:grid;grid-template-columns:1fr auto;gap:9px;border:1px solid #e5eaf1;border-radius:14px;background:#fafbfd;padding:14px}.competitor-source-item>div{display:grid;gap:5px}.competitor-source-item strong{color:#0a2540;font-size:14px}.competitor-source-item small,.competitor-source-item p{color:#66758a;font-size:11px}.competitor-source-item a{display:inline-flex;align-items:center;gap:5px;color:#635bff;font-size:11px;text-decoration:none}.competitor-source-item>p,.competitor-source-item details{grid-column:1/-1;margin:0;line-height:1.55}.competitor-source-item summary{color:#4f46e5;cursor:pointer;font-size:11px;font-weight:800}.competitor-evidence-points{display:grid;gap:13px;padding:6px 2px}.competitor-evidence-points strong{color:#0a2540}.competitor-evidence-points span{position:relative;color:#52647a;font-size:12px;line-height:1.5;padding-left:25px}.competitor-evidence-points span:before{content:"";position:absolute;left:2px;top:3px;width:14px;height:14px;border-radius:50%;background:#635bff}.competitor-analysis-block{display:grid;gap:8px;border:1px solid #e6edf5;border-radius:14px;background:#f8fafc;padding:15px 17px}.competitor-analysis-block span{color:#635bff;font-size:11px;font-weight:850}.competitor-analysis-block strong{color:#0a2540;font-size:14px;line-height:1.55}.competitor-analysis-block p{margin:0;color:#0f9f6e;font-size:11px}.competitor-deep-details summary{color:#635bff;cursor:pointer;font-size:12px;font-weight:850}.competitor-handoff-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;background:#635bff;color:#fff;font-weight:850}.competitor-empty-result{display:grid;place-items:center;gap:8px;min-height:210px;border:2px dashed #a69e91;border-radius:16px;background:#fffefa;padding:32px;text-align:center}.competitor-empty-mark{display:grid;width:46px;height:46px;place-items:center;border:2px solid #0a0a09;border-radius:12px;background:#d9ff3f;box-shadow:3px 3px #0a0a09}.competitor-empty-result strong{color:#0a0a09;font-size:18px}.competitor-empty-result p{margin:0;color:#756d64;font-size:12px}.competitor-empty-result span{margin-top:8px;border:1.5px solid #0a0a09;border-radius:999px;background:#f3ede2;padding:6px 10px;color:#0a0a09;font-size:10px;font-weight:800}.competitor-empty-hero{border-radius:18px;background:linear-gradient(110deg,#fff 45%,#eeecff);padding:25px 28px}.competitor-empty-hero span{color:#635bff;font-size:12px;font-weight:850}.competitor-empty-hero h3{margin:9px 0 7px;color:#0a2540;font-size:22px}.competitor-empty-hero p{margin:0;color:#66758a}@media(max-width:900px){.competitor-link-entry,.competitor-evidence-workbench{grid-template-columns:1fr}.competitor-progress-stages{grid-template-columns:repeat(2,1fr)}}.market-focus-grid{display:grid;grid-template-columns:minmax(420px,1.25fr) minmax(280px,.75fr);gap:16px}.market-focus-grid>.viral-video-wall,.market-focus-grid>.competitor-account-panel,.market-focus-grid>.market-landscape-panel{grid-column:1 / -1}.market-focus-grid>.market-benchmark-panel{grid-row:span 2}.viral-video-wall{display:grid;gap:14px}.viral-video-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.viral-video-header span{color:#76def0;font-size:12px;font-weight:800}.viral-video-header h2{margin:7px 0;color:#fff;font-size:20px}.viral-video-header p{margin:0;color:#d7e8fb;line-height:1.55}.viral-video-header>div:last-child{display:grid;min-width:190px;justify-items:end;gap:9px}.viral-video-header strong{color:#b7f3ef;font-size:13px}.viral-video-header button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(118,222,240,.22);border-radius:8px;background:#ffffff0f;color:#fff;font-size:12px;font-weight:800;padding:0 10px}.viral-video-header button:disabled{cursor:wait;opacity:.65}.viral-platform-grid{display:grid;gap:10px}.viral-platform-column{display:grid;gap:10px;border:1px solid rgba(123,166,211,.13);border-radius:8px;background:#ffffff09;padding:12px}.viral-platform-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.viral-platform-heading>div{display:flex;align-items:center;gap:10px}.viral-platform-heading strong{color:#cfe0f4;font-size:12px}.viral-platform-heading a{display:inline-flex;min-height:30px;align-items:center;gap:6px;border:1px solid rgba(118,222,240,.22);border-radius:8px;background:#76def014;color:#d9f7ff;font-size:12px;font-weight:800;padding:0 9px;text-decoration:none}.viral-video-list{display:grid;gap:8px}.viral-video-card{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:12px;overflow:hidden;border:1px solid rgba(123,166,211,.13);border-radius:8px;background:#07121f9e;padding:8px}.viral-video-frame{width:84px;height:64px;overflow:hidden;border-radius:6px;background:#00000038}.viral-video-frame iframe,.viral-video-frame img,.viral-video-placeholder{width:100%;height:100%;border:0}.viral-video-frame img{object-fit:cover}.viral-video-placeholder{display:grid;place-items:center;color:#9bd7ff}.viral-video-placeholder span{color:#cfe0f4;font-size:12px;font-weight:800}.viral-video-body{display:grid;min-width:0;gap:5px}.viral-video-body>span{color:#76def0;font-size:11px;font-weight:800}.viral-video-body strong{color:#fff;overflow:hidden;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.viral-video-body p{margin:0;color:var(--muted);font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.viral-video-body div{display:flex;flex-wrap:wrap;gap:7px}.viral-video-body small{border-radius:999px;background:#ffffff12;color:#cfe0f4;font-size:11px;padding:4px 8px}.viral-video-actions{display:flex;justify-content:flex-end}.viral-video-actions a,.viral-search-links a{display:inline-flex;width:fit-content;min-height:30px;align-items:center;gap:6px;border:1px solid rgba(40,214,190,.22);border-radius:8px;background:#28d6be1a;color:#b7f3ef;font-size:12px;font-weight:800;padding:0 9px;text-decoration:none}.viral-video-empty{display:grid;min-height:86px;align-content:center;gap:10px;border:1px dashed rgba(123,166,211,.22);border-radius:8px;color:var(--muted);padding:14px;font-size:13px;line-height:1.55}.viral-video-empty svg{color:#76def0}.viral-video-empty strong{color:#fff;font-size:14px}.viral-video-empty p{margin:0}.viral-video-empty a{display:inline-flex;width:fit-content;min-height:30px;align-items:center;gap:6px;border:1px solid rgba(118,222,240,.22);border-radius:8px;background:#76def014;color:#d9f7ff;font-size:12px;font-weight:800;padding:0 9px;text-decoration:none}.viral-search-links{display:flex;flex-wrap:wrap;gap:8px}.competitor-account-panel,.market-landscape-panel{display:grid;gap:14px}.competitor-account-list{display:grid;gap:8px}.competitor-account-row{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(123,166,211,.13);border-radius:8px;background:#07121f85;padding:10px}.competitor-account-row div{display:grid;min-width:0;gap:4px}.competitor-account-row strong{overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.competitor-account-row p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.competitor-account-row span{color:#95d8ff;font-size:11px;font-weight:800}.competitor-account-row a{display:inline-flex;min-height:30px;align-items:center;gap:6px;border:1px solid rgba(40,214,190,.22);border-radius:8px;background:#28d6be1a;color:#b7f3ef;font-size:12px;font-weight:800;padding:0 9px;text-decoration:none}.market-landscape-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.market-landscape-counts div,.market-landscape-grid article{border:1px solid rgba(123,166,211,.13);border-radius:8px;background:#07121f7a;padding:12px}.market-landscape-counts span,.market-landscape-grid span{color:#76def0;font-size:11px;font-weight:800}.market-landscape-counts strong{display:block;margin-top:6px;color:#fff;font-size:22px}.market-landscape-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-landscape-grid article{display:grid;gap:8px}.market-landscape-grid strong{color:#fff;font-size:14px;line-height:1.35}.market-landscape-grid p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.market-benchmark-panel{display:grid;gap:14px}.benchmark-form{display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(130px,.55fr) minmax(190px,.9fr);gap:10px;align-items:end;border:1px solid rgba(123,166,211,.14);border-radius:8px;background:#ffffff0a;padding:12px}.benchmark-form.compact{grid-template-columns:minmax(260px,1.3fr) minmax(130px,.45fr) minmax(220px,.9fr) auto}.benchmark-form label{display:grid;gap:7px}.benchmark-form span{color:var(--muted);font-size:12px;font-weight:700}.benchmark-form input,.benchmark-form select{width:100%;height:42px;border:1px solid rgba(131,171,213,.2);border-radius:8px;background:#07121fc7;color:var(--text);padding:0 11px}.benchmark-form textarea{width:100%;resize:vertical;min-height:88px;border:1px solid rgba(99,91,255,.18);border-radius:12px;padding:11px 12px;background:#fff;color:#0a2540;font:inherit;line-height:1.55}.benchmark-content-field{grid-column:1 / -1}.benchmark-recovery-note{grid-column:1 / -1;margin:0;padding:10px 12px;border-radius:10px;background:#635bff14;color:#425466;font-size:13px;line-height:1.55}.benchmark-note-field{grid-column:span 2}.benchmark-form button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(40,214,190,.36);border-radius:8px;background:#28d6be29;color:#d8fffa;font-size:13px;font-weight:800;padding:0 12px}.benchmark-tags{display:flex;flex-wrap:wrap;gap:7px}.benchmark-tags small:not(.platform-pill){border-radius:999px;background:#ffffff14;color:#cfe0f4;font-size:11px;font-weight:800;padding:4px 8px}.benchmark-search-panel{display:grid;gap:11px;border:1px solid rgba(118,222,240,.16);border-radius:8px;background:#091a2b9e;padding:12px}.benchmark-search-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.benchmark-search-header span{display:block;color:#76def0;font-size:12px;font-weight:800}.benchmark-search-header strong{display:block;margin-top:5px;color:#fff;font-size:14px}.benchmark-search-header button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(118,222,240,.22);border-radius:8px;background:#ffffff0f;color:#d8f7ff;font-size:12px;font-weight:800;padding:0 10px}.benchmark-search-header button:disabled{cursor:wait;opacity:.65}.benchmark-search-panel>p{margin:0;color:#d7e8fb;font-size:13px;line-height:1.55}.benchmark-search-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.benchmark-search-list article{display:grid;gap:8px;border:1px solid rgba(123,166,211,.13);border-radius:8px;background:#ffffff0a;padding:11px}.benchmark-search-list strong{color:#fff;font-size:13px;line-height:1.35}.benchmark-search-list p,.benchmark-search-list span{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.benchmark-search-list a{display:inline-flex;width:fit-content;min-height:30px;align-items:center;gap:6px;border:1px solid rgba(40,214,190,.22);border-radius:8px;background:#28d6be1a;color:#b7f3ef;font-size:12px;font-weight:800;padding:0 9px;text-decoration:none}.benchmark-criteria{display:flex;flex-wrap:wrap;gap:8px}.benchmark-criteria span{border:1px solid rgba(118,222,240,.18);border-radius:999px;background:#ffffff0d;color:#cfe0f4;font-size:12px;padding:6px 9px}.benchmark-empty{border:1px dashed rgba(123,166,211,.25);border-radius:8px;background:#ffffff09;color:#d7e8fb;padding:13px;font-size:13px;line-height:1.6}.benchmark-list{display:grid;gap:10px}.benchmark-post-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;border:1px solid rgba(123,166,211,.15);border-radius:8px;background:linear-gradient(135deg,#4e9cff14,#28d6be0a),#ffffff0b;padding:12px}.benchmark-post-main strong{display:block;margin-top:8px;color:#fff;font-size:14px;line-height:1.4}.benchmark-post-main p{margin:6px 0 0;color:#d7e8fb;font-size:12px;line-height:1.5}.benchmark-post-actions{display:flex;align-items:center;gap:8px}.benchmark-post-actions a,.benchmark-post-actions button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(118,222,240,.2);border-radius:8px;background:#ffffff0f;color:#d8f7ff;font-size:12px;font-weight:800;padding:0 9px;text-decoration:none}.competitor-breakdown-list{display:grid;gap:16px}.competitor-breakdown-card{border:1px solid rgba(24,20,16,.12);border-radius:18px;background:#fffffff0;padding:22px}.competitor-breakdown-title{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.competitor-breakdown-title h4,.competitor-breakdown-title small,.competitor-breakdown-card p{margin:0}.competitor-breakdown-title h4{color:#211c17;font-size:18px}.competitor-breakdown-title small{color:#756b61}.competitor-breakdown-title a{display:inline-flex;min-height:38px;align-items:center;gap:6px;border:1px solid rgba(24,20,16,.14);border-radius:10px;color:#2f2822;font-size:13px;font-weight:800;padding:0 12px;text-decoration:none}.competitor-evidence{margin-top:18px;border-radius:12px;background:#f4efe8;padding:14px 16px}.competitor-transcript{margin-top:12px;border:1px solid rgba(24,20,16,.1);border-radius:12px;background:#fffdf9;padding:16px}.competitor-transcript>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.competitor-transcript span{color:#3d352e;font-size:13px;font-weight:900}.competitor-transcript small{border-radius:999px;background:#f1ebe3;color:#74695e;font-size:11px;padding:5px 9px}.competitor-transcript p{margin-top:12px;max-height:320px;overflow:auto;white-space:pre-wrap;color:#302922;line-height:1.85}.competitor-transcript .transcript-empty{color:#83776c}.competitor-evidence span,.competitor-breakdown-grid span{color:#7b6f63;font-size:12px;font-weight:800}.competitor-evidence p,.competitor-breakdown-grid p{margin-top:7px;color:#3d352e;line-height:1.7}.competitor-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.competitor-breakdown-grid>div{border:1px solid rgba(24,20,16,.09);border-radius:12px;padding:14px 16px}.competitor-segment-analysis,.competitor-remake-plan{margin-top:14px;border-radius:14px;background:#f8f4ee;padding:18px}.competitor-segment-analysis h5{margin:0 0 12px;color:#2f2822;font-size:15px}.competitor-segment-analysis>div{border-top:1px solid rgba(24,20,16,.1);padding:14px 0}.competitor-segment-analysis blockquote{margin:8px 0;border-left:3px solid #c98b78;color:#473d35;padding-left:12px}.competitor-segment-analysis p,.competitor-remake-plan p,.competitor-remake-plan li,.competitor-verdict-grid li{color:#4c4239;line-height:1.75}.competitor-verdict-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.competitor-verdict-grid section{border:1px solid rgba(24,20,16,.09);border-radius:12px;padding:16px}.competitor-verdict-grid span,.competitor-remake-plan>span{color:#3d352e;font-size:13px;font-weight:900}.competitor-verdict-grid ul,.competitor-remake-plan ol{margin:10px 0 0;padding-left:22px}.competitor-remake-plan>div{display:grid;gap:6px;margin-top:14px;border-radius:10px;background:#211c17;color:#fffaf5;padding:14px 16px}@media(max-width:760px){.competitor-verdict-grid{grid-template-columns:1fr}}@media(max-width:760px){.competitor-breakdown-title,.competitor-breakdown-grid{grid-template-columns:1fr}}.benchmark-post-actions button{width:auto;min-width:68px;padding:0 12px}.market-data-plan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-data-plan article{border:1px solid rgba(123,166,211,.12);border-radius:8px;background:#07121f75;padding:11px}.landscape-workbench{display:grid;gap:22px}.landscape-hybrid{display:grid;gap:22px;padding:24px}.landscape-hybrid-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.landscape-hybrid-heading span{color:#635bff;font-size:12px;font-weight:850}.landscape-hybrid-heading h2{margin:7px 0 5px;color:#0a2540;font-size:28px}.landscape-hybrid-heading p{margin:0;color:#66758a;line-height:1.55}.landscape-hybrid-heading>strong{border-radius:999px;background:#eef2ff;color:#4f46e5;padding:9px 13px;font-size:12px;white-space:nowrap}.landscape-data-controls{display:grid;justify-items:end;gap:9px}.landscape-data-controls strong{border-radius:999px;background:#eef2ff;color:#4f46e5;padding:8px 12px;font-size:11px}.landscape-data-controls button{display:inline-flex;min-height:38px;align-items:center;gap:7px;border:0;border-radius:10px;background:#635bff;color:#fff;cursor:pointer;padding:0 13px;font-weight:800}.landscape-data-controls button:disabled{cursor:wait;opacity:.7}.landscape-data-controls .is-spinning{animation:spin 1s linear infinite}.landscape-data-status{display:flex;align-items:center;gap:12px;border:1px solid #dfe7f1;border-radius:12px;background:#f8fafc;padding:11px 14px}.landscape-data-status b{color:#0a2540;font-size:12px}.landscape-data-status span{color:#66758a;font-size:12px}.landscape-data-status.success{border-color:#b7e4d2;background:#f0fdf8}.landscape-data-status.error{border-color:#fecaca;background:#fff7f7}.landscape-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.landscape-kpi-grid article{border:1px solid #dfe7f1;border-radius:16px;background:#fff;padding:17px 19px;box-shadow:0 8px 22px #0a25400a}.landscape-kpi-grid span{display:block;color:#66758a;font-size:12px;font-weight:750}.landscape-kpi-grid strong{display:block;margin:7px 0 3px;color:#0a2540;font-size:30px;line-height:1}.landscape-kpi-grid small{color:#718096;font-size:11px}.landscape-platform-compare{border:1px solid #dfe7f1;border-radius:18px;background:#fff;padding:20px 24px 24px}.landscape-block-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.landscape-block-heading strong{color:#0a2540;font-size:19px}.landscape-block-heading p{margin:4px 0 0;color:#718096;font-size:12px}.landscape-block-heading>span{color:#635bff;font-size:12px;font-weight:800}.platform-compare-table{display:grid;grid-template-columns:150px repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.platform-compare-table>*{display:grid;grid-template-rows:repeat(4,44px);gap:8px}.platform-compare-table .compare-labels b,.platform-compare-table .compare-labels span{display:flex;align-items:center;color:#52647a;font-size:12px;font-weight:800}.platform-compare-table article strong{display:flex;align-items:center;color:#0a2540;font-size:16px}.platform-compare-table article strong small{margin-left:8px;color:#718096;font-size:10px;font-weight:500}.platform-compare-table article.instagram strong{color:#e05287}.platform-compare-table article.xiaohongshu strong{color:#ef4444}.platform-compare-table article b,.platform-compare-table article span{display:flex;align-items:center;border:1px solid #e7edf5;border-radius:9px;background:#f8fafc;color:#425466;padding:0 12px;font-size:12px}.platform-compare-table article b{color:#0f9f6e}.platform-compare-table article details{margin-top:3px}.platform-compare-table article details summary{color:#635bff;cursor:pointer;font-size:11px;font-weight:800}.platform-compare-table article details a{display:grid;gap:3px;margin-top:7px;color:#0a2540;font-size:11px;text-decoration:none}.platform-compare-table article details a small{color:#718096;font-size:9px}.landscape-no-data{border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc;color:#52647a;padding:22px;line-height:1.65}.landscape-priority-list{display:grid;gap:12px}.landscape-priority-list>article{display:grid;grid-template-columns:48px minmax(0,1fr) 330px;align-items:center;gap:16px;border:1px solid #dfe7f1;border-radius:16px;background:#fff;padding:15px 18px}.opportunity-index{color:#635bff;font-size:24px;font-weight:500}.opportunity-summary>strong{color:#0a2540;font-size:16px}.opportunity-summary>p{margin:6px 0 0;color:#66758a;font-size:12px}.opportunity-summary details{margin-top:8px}.opportunity-summary summary{color:#635bff;cursor:pointer;font-size:11px;font-weight:800}.opportunity-summary details div{display:grid;grid-template-columns:54px 1fr;gap:7px 10px;margin-top:10px;border-radius:10px;background:#f8fafc;padding:12px;color:#52647a;font-size:12px;line-height:1.5}.opportunity-summary details b{color:#0a2540}.opportunity-action{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 12px}.opportunity-action>span{width:fit-content;border:1px solid #ded8ff;border-radius:999px;background:#f3f1ff;color:#635bff;padding:6px 11px;font-size:11px;font-weight:800}.opportunity-action>strong{color:#0f9f6e;font-size:23px}.opportunity-action>strong small{color:#718096;font-size:10px;font-weight:500}.opportunity-action button{grid-column:1/-1;display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;background:#635bff;color:#fff;cursor:pointer;font-size:12px;font-weight:850}.opportunity-action button:hover{background:#5149e8}.landscape-section{display:grid;gap:14px;border-top:1px solid rgba(24,20,16,.1);padding-top:20px}.landscape-section-title{display:flex;align-items:center;gap:12px}.landscape-section-title>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#211c17;color:#fffaf5;font-weight:900}.landscape-section-title strong{color:#211c17;font-size:18px}.landscape-section-title p{margin:3px 0 0;color:#796e64}.landscape-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.opportunity-card{border:1px solid rgba(24,20,16,.11);border-top:5px solid #a99d91;border-radius:16px;background:#fff;padding:18px}.opportunity-card.priority{border-top-color:#438a68}.opportunity-card.differentiate{border-top-color:#c38348}.opportunity-card.test{border-top-color:#6388a8}.opportunity-card.avoid{border-top-color:#a66b67;opacity:.86}.opportunity-card>div:first-child{display:flex;justify-content:space-between;gap:10px}.opportunity-card>div:first-child span{font-weight:900}.opportunity-card>div:first-child b{color:#7a6f65;font-size:12px}.opportunity-card h4{margin:14px 0;color:#241f1a;font-size:17px}.opportunity-card dl{display:grid;gap:9px;margin:0}.opportunity-card dl div{display:grid;grid-template-columns:78px 1fr;gap:10px}.opportunity-card dt{color:#85786d;font-size:12px;font-weight:800}.opportunity-card dd{margin:0;color:#433a32;line-height:1.55}.differentiation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.differentiation-grid>div{border:1px solid rgba(24,20,16,.1);border-radius:14px;padding:16px}.differentiation-grid span{color:#7b6f64;font-size:12px;font-weight:900}.differentiation-grid p{margin:8px 0 0;color:#40372f;line-height:1.7}.differentiation-grid .content-pillars,.differentiation-grid .positioning-statement{grid-column:1 / -1}.positioning-statement{background:#211c17}.positioning-statement span{color:#cfc2b5}.positioning-statement strong{display:block;margin-top:9px;color:#fffaf5;font-size:18px;line-height:1.6}.landscape-topic-list{display:grid;gap:10px}.landscape-topic-list article{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;border:1px solid rgba(24,20,16,.1);border-radius:14px;padding:15px 17px}.landscape-topic-list article.selected{border-color:#8f6f5e;background:#fbf4ed}.landscape-topic-list small{color:#8a7567}.landscape-topic-list strong{display:block;margin-top:5px;color:#251f1a}.landscape-topic-list p{margin:5px 0 0;color:#776b61}.landscape-topic-list button{display:inline-flex;min-width:76px;min-height:38px;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(24,20,16,.14);border-radius:10px;background:#fff;color:#352d26;font-weight:800}.landscape-topic-list button:disabled{opacity:.45}.landscape-handoff{position:relative}.similar-product-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.similar-product-list article{border:1px solid rgba(24,20,16,.1);border-radius:14px;background:#ffffffeb;padding:17px}.similar-product-topline{display:flex;justify-content:space-between;gap:10px;color:#83766b}.similar-product-list article>strong{display:block;margin-top:10px;color:#251f1a;font-size:17px}.similar-product-list dl,.deep-product-ladder-section .monetization-ladder dl{display:grid;gap:8px;margin:15px 0 0}.similar-product-list dl div,.deep-product-ladder-section .monetization-ladder dl div{display:grid;grid-template-columns:76px 1fr;gap:9px}.similar-product-list dt,.deep-product-ladder-section .monetization-ladder dt{color:#897b70;font-size:11px;font-weight:900}.similar-product-list dd,.deep-product-ladder-section .monetization-ladder dd{margin:0;color:#51463d;font-size:12px;line-height:1.55}.similar-product-list a{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:#6b4e3d;font-size:12px;font-weight:800;text-decoration:none}.deep-product-ladder-section .monetization-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.deep-product-ladder-section .monetization-ladder article{padding:20px}.deep-product-ladder-section .monetization-ladder dl{border-top:1px solid rgba(24,20,16,.1);padding-top:14px}@media(max-width:900px){.landscape-hybrid-heading{display:grid}.landscape-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-compare-table{grid-template-columns:110px repeat(3,minmax(180px,1fr));overflow-x:auto}.landscape-priority-list>article{grid-template-columns:42px minmax(0,1fr)}.opportunity-action{grid-column:2}.landscape-status-grid,.opportunity-map,.differentiation-grid,.similar-product-list,.deep-product-ladder-section .monetization-ladder{grid-template-columns:1fr}.differentiation-grid .content-pillars,.differentiation-grid .positioning-statement{grid-column:auto}}.market-data-plan span{color:#76def0;font-size:12px;font-weight:800}.market-data-plan strong{display:block;margin-top:7px;color:#fff;font-size:13px;line-height:1.35}.market-data-plan p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.market-source-strip{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px}.market-source-strip div{border:1px solid rgba(123,166,211,.14);border-radius:8px;background:#ffffff0a;padding:12px}.market-source-strip span{display:block;color:#76def0;font-size:12px;font-weight:800}.market-source-strip strong{display:block;margin-top:7px;color:#fff;font-size:14px;line-height:1.35}.market-source-strip p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.market-action-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(118,222,240,.16);border-radius:8px;background:#091a2bb3;padding:10px 12px}.market-action-bar span{color:#d7e8fb;font-size:13px;line-height:1.4}.market-action-bar button{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(118,222,240,.2);border-radius:8px;background:#ffffff0f;color:#fff;font-size:12px;font-weight:800;padding:8px 10px}.market-action-bar button:disabled{cursor:wait;opacity:.65}.market-benchmark-output,.benchmark-inline-tools{display:grid;gap:10px}.market-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.market-section-heading span{color:#76def0;font-size:12px;font-weight:800}.market-section-heading strong{color:#d7e8fb;font-size:13px}.market-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px}.market-signal-card{display:grid;gap:10px;border:1px solid rgba(123,166,211,.15);border-radius:8px;background:linear-gradient(135deg,#4e9cff1a,#28d6be0d),#ffffff0b;padding:14px}.market-signal-card h4{margin:0;color:#fff;font-size:16px;line-height:1.35}.market-signal-card p{margin:0;color:#d7e8fb;font-size:13px;line-height:1.55}.market-signal-card>strong{color:#b7f3ef;font-size:13px;line-height:1.45}.market-insight-list{display:flex;flex-wrap:wrap;gap:8px}.market-insight-list span{border:1px solid rgba(118,222,240,.24);border-radius:999px;background:#28d6be1a;color:#b7f3ef;padding:7px 10px}.private-domain-card{gap:14px}.private-channel-grid,.private-pipeline-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px}.private-channel-card,.private-pipeline-grid article,.private-inbox-panel,.private-strategy-panel{border:1px solid rgba(123,166,211,.14);border-radius:8px;background:#ffffff0a;padding:13px}.private-channel-card{display:grid;gap:7px}.private-channel-card span,.private-pipeline-grid span,.private-inbox-panel h4,.private-strategy-panel h4{color:#4d6d73;font-size:14px;font-weight:900}.private-channel-card strong,.private-pipeline-grid strong{color:#fff;font-size:18px}.private-channel-card p,.private-channel-card small,.private-pipeline-grid p,.private-strategy-panel p{margin:0;color:#5f5548;font-size:14px;line-height:1.6}.private-integration-panel{display:grid;gap:12px;border:1px solid rgba(118,222,240,.18);border-radius:8px;background:linear-gradient(135deg,#28d6be14,#4e9cff0d),#ffffff09;padding:14px}.private-integration-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.private-integration-header div{display:grid;gap:5px}.private-integration-header span{color:#76def0;font-size:12px;font-weight:900}.private-integration-header strong{color:#fff;font-size:16px}.private-integration-header small{max-width:320px;color:var(--muted);font-size:12px;line-height:1.45;text-align:right}.private-integration-grid{display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));gap:10px}.private-integration-grid article{display:grid;gap:10px;border:1px solid rgba(123,166,211,.14);border-radius:8px;background:#07121f94;padding:13px}.private-integration-grid article div{display:flex;align-items:center;justify-content:space-between;gap:8px}.private-integration-grid article span{color:#fff;font-size:14px;font-weight:900}.private-integration-grid article strong{border-radius:999px;background:#ff9c3f24;color:#ffd0a4;font-size:11px;padding:4px 8px}.private-integration-grid article p{margin:0;color:#dcecff;font-size:12px;line-height:1.45}.private-integration-grid code{overflow:hidden;border-radius:7px;background:#0000003d;color:#b7f3ef;font-size:11px;padding:7px 8px;text-overflow:ellipsis;white-space:nowrap}.private-integration-grid ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.private-integration-grid li{color:var(--muted);font-size:12px;line-height:1.3}.private-integration-grid li:before{content:"· ";color:#76def0}.private-integration-grid button{min-height:34px;border:1px solid rgba(118,222,240,.24);border-radius:8px;background:#28d6be1a;color:#dffcff;font-size:12px;font-weight:900}.integration-modal{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px}.integration-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#02080fc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.integration-modal-panel{position:relative;z-index:1;display:grid;width:min(620px,94vw);max-height:90vh;overflow:auto;gap:14px;border:1px solid rgba(127,166,207,.22);border-radius:8px;background:#07121f;box-shadow:0 28px 90px #0000006b;padding:16px}.integration-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.integration-modal-header div{display:grid;gap:5px}.integration-modal-header span{color:#76def0;font-size:12px;font-weight:900}.integration-modal-header strong{color:#fff;font-size:18px}.integration-modal-header button{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(127,166,207,.2);border-radius:8px;background:#ffffff0f;color:#fff}.integration-modal-panel>p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.integration-modal-panel>code{overflow:hidden;border-radius:7px;background:#0000003d;color:#b7f3ef;font-size:12px;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.integration-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.integration-form-grid label{display:grid;gap:7px}.integration-form-grid span{color:#dcecff;font-size:12px;font-weight:800}.integration-form-grid input{width:100%;min-height:42px;border:1px solid rgba(127,166,207,.18);border-radius:8px;background:#ffffff0d;color:#fff;font-size:13px;padding:0 11px}.integration-modal-actions{display:flex;justify-content:flex-end;gap:9px}.integration-modal-actions button{min-height:38px;border:1px solid rgba(118,222,240,.24);border-radius:8px;background:#ffffff0f;color:#fff;font-size:13px;font-weight:900;padding:0 14px}.integration-modal-actions button[type=submit]{background:#28d6be26;color:#dffcff}.private-focus-row{display:flex;flex-wrap:wrap;gap:8px}.private-focus-row span{border:1px solid rgba(118,222,240,.24);border-radius:999px;background:#28d6be1a;color:#b7f3ef;font-size:12px;padding:7px 10px}.private-work-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);gap:12px}.private-inbox-panel,.private-strategy-panel{display:grid;gap:12px}.private-inbox-panel h4,.private-strategy-panel h4{margin:0}.private-inbox-panel article{display:grid;gap:8px;border-top:1px solid rgba(127,166,207,.12);padding-top:10px}.private-inbox-panel article:first-of-type{border-top:0;padding-top:0}.private-inbox-panel article div{display:flex;align-items:center;gap:8px}.private-inbox-panel article span,.private-inbox-panel article small{border-radius:999px;background:#f2e8da;color:#6c5844;font-size:12px;font-weight:800;padding:5px 10px}.private-inbox-panel article strong,.private-strategy-panel div strong{color:#181410;font-size:16px}.private-inbox-panel article p,.private-inbox-panel article em,.private-strategy-panel div span,.private-strategy-panel div small{margin:0;color:#4c443a;font-size:15px;line-height:1.7}.private-inbox-panel article em{border-left:3px solid rgba(128,175,167,.8);color:#6e8f88;font-style:normal;font-weight:600;padding-left:12px}.private-strategy-panel div{display:grid;gap:4px;border-top:1px solid rgba(127,166,207,.12);padding-top:10px}.private-strategy-panel div span,.private-strategy-panel div small{color:var(--muted)}.private-pipeline-grid{grid-template-columns:repeat(4,minmax(140px,1fr))}.private-pipeline-grid article{display:grid;gap:6px}.private-role-overview{display:grid;gap:10px}.private-role-overview h4{margin:0;color:#76def0;font-size:12px;font-weight:900}.private-role-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.private-role-card{display:grid;gap:7px;border:1px solid rgba(123,166,211,.14);border-radius:8px;background:#ffffff0a;padding:13px}.private-role-card span{color:#5a6f73;font-size:13px;font-weight:900}.private-role-card strong{color:#fff;font-size:15px;line-height:1.4}.private-role-card p{margin:0;color:#5f5548;font-size:14px;line-height:1.6}.task-list{display:grid;gap:11px}.task-item{display:grid;min-height:46px;grid-template-columns:12px 1fr auto;align-items:center;gap:12px;border:1px solid rgba(127,166,207,.11);border-radius:8px;background:#ffffff0a;padding:0 12px}.platform-dot{width:10px;height:10px;border-radius:999px}.task-item p{margin:0;overflow-wrap:anywhere}.task-item strong{color:#ff8da4}.content-workspace{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(300px,.72fr);gap:16px;margin-top:16px}.content-workspace.single-column{grid-template-columns:minmax(0,1fr)}.role-workbench{margin-top:16px}.workflow-steps{display:grid;grid-template-columns:repeat(5,minmax(92px,1fr));gap:8px;margin-bottom:14px}.workflow-steps button{min-height:32px;border:1px solid rgba(123,166,211,.14);border-radius:8px;background:#ffffff0a;color:#a9bed4;display:grid;place-items:center;cursor:pointer;font-size:12px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.workflow-steps button:hover,.workflow-steps button.active{border-color:#4e9cff73;background:#4e9cff2e;color:#fff}.workflow-steps button:hover{transform:translateY(-1px)}.role-card-grid{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));gap:12px}.role-card{display:grid;min-height:122px;grid-template-columns:42px minmax(0,1fr);gap:12px;border:1px solid rgba(127,166,207,.13);border-radius:8px;background:#ffffff0b;padding:13px;position:relative}.avatar-chip{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:linear-gradient(135deg,#4e9cff59,#28d6be33);color:#dff9ff}.role-card strong{display:block;color:#fff;font-size:14px}.role-card span{display:block;margin-top:4px;color:#8ca6ff;font-size:12px}.role-card p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.role-card button{grid-column:2;width:fit-content;margin-top:2px}.content-panel{min-width:0}.content-workspace.single-column .content-panel{width:100%}.content-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.content-toolbar span{color:var(--muted);font-size:13px}.content-toolbar button{min-height:34px;background:#ff4d741a;color:#ffb4c2;padding:0 11px}.content-card-grid{display:grid;align-items:start;grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px}.content-card{display:grid;min-height:276px;grid-template-rows:auto auto auto 1fr auto;gap:10px;overflow:hidden;padding:16px;position:relative}.content-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.09}.content-card.rose:before{background:var(--rose)}.content-card.sunset:before{background:linear-gradient(135deg,#d25cff,#ff9c3f)}.content-card.teal:before{background:var(--teal)}.content-card.amber:before{background:var(--amber)}.content-card.red:before{background:#ff3b30}.content-card>*{position:relative}.card-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.card-topline span,.card-topline small{border-radius:999px;background:#ffffff14;color:#cfe0f4;font-size:12px;padding:4px 8px}.content-card h3{margin:0;font-size:17px;line-height:1.35}.content-card>p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.card-sections{display:grid;gap:9px}.card-sections div{display:grid;gap:3px}.card-sections span{color:#77daf0;font-size:12px}.card-sections p{margin:0;color:#e5f1ff;font-size:13px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.carousel-preview{display:grid;gap:12px;border-top:1px solid rgba(255,156,63,.22);border-bottom:1px solid rgba(255,156,63,.16);padding:12px 0}.carousel-preview-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.carousel-preview-header div{display:grid;gap:3px}.carousel-preview-header strong{color:#ffd0a4;font-size:13px}.carousel-preview-header small{color:#9fb6cf;font-size:11px}.carousel-preview-header span{color:#cfe0f4;font-size:12px}.preview-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:9px}.preview-header-actions button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,156,63,.28);border-radius:8px;background:#ff9c3f1f;color:#ffd0a4;cursor:pointer;font-size:12px;font-weight:800;padding:0 10px}.preview-header-actions button:hover{border-color:#ff9c3f7a;background:#ff9c3f2e}.carousel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:12px}.slide-card{display:grid;gap:8px;min-width:0}.slide-preview-button{display:block;width:100%;overflow:hidden;border:0;border-radius:8px;background:transparent;padding:0;text-align:left;cursor:zoom-in}.slide-art{display:grid;position:relative;width:100%;aspect-ratio:4 / 5;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:linear-gradient(90deg,var(--ig-accent-soft, rgba(0, 47, 167, .08)) 0 12%,transparent 12% 100%),var(--ig-bg, #f8fafc);box-shadow:0 18px 34px #00000047;color:var(--ig-ink, #0f172a);font-family:Inter,SF Pro Text,PingFang TC,Noto Sans TC,Microsoft JhengHei,system-ui,sans-serif}.carousel-cover-image{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.world-class-slide-image{display:block;width:100%;aspect-ratio:4 / 5;object-fit:contain;object-position:center;background:#07121f;border-radius:inherit}.slide-art:has(.carousel-cover-image):after,.xhs-art:has(.carousel-cover-image):after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04122824,#041228b8);pointer-events:none}.slide-art:has(.carousel-cover-image) .slide-art-frame,.xhs-art:has(.carousel-cover-image) .xhs-art-frame{z-index:2}.slide-art:has(.carousel-cover-image) .slide-art-copy,.xhs-art:has(.carousel-cover-image) .xhs-art-copy{border-color:#ffffff47;background:#071a3894;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.slide-art:has(.carousel-cover-image) .slide-art-copy strong,.slide-art:has(.carousel-cover-image) .slide-art-copy p,.xhs-art:has(.carousel-cover-image) .xhs-art-copy strong,.xhs-art:has(.carousel-cover-image) .xhs-art-copy p,.xhs-art:has(.carousel-cover-image) .xhs-art-copy span{color:#fff}.slide-art *,.xhs-art *{font-family:inherit}.slide-art.ig-ikb{--ig-accent: #002fa7;--ig-accent-rgb: 0, 47, 167;--ig-accent-soft: rgba(0, 47, 167, .08);--ig-bg: #f8fafc;--ig-panel: rgba(255, 255, 255, .92);--ig-ink: #0f172a}.slide-art.ig-indigo{--ig-accent: #315d93;--ig-accent-rgb: 49, 93, 147;--ig-accent-soft: #d7e1ec;--ig-bg: #f2f4f5;--ig-panel: rgba(229, 235, 239, .9);--ig-ink: #0a1f3d}.slide-art.ig-green{--ig-accent: #c5e803;--ig-accent-rgb: 197, 232, 3;--ig-accent-soft: rgba(197, 232, 3, .12);--ig-bg: #fafaf8;--ig-panel: rgba(255, 255, 255, .92);--ig-ink: #0a0a0a}.slide-art.ig-lemon{--ig-accent:#ffd500;--ig-accent-rgb:255,213,0;--ig-accent-soft:rgba(255,213,0,.13);--ig-bg:#fafaf8;--ig-panel:rgba(255,255,255,.92);--ig-ink:#0a0a0a}.slide-art.ig-orange{--ig-accent:#ff6b35;--ig-accent-rgb:255,107,53;--ig-accent-soft:rgba(255,107,53,.11);--ig-bg:#fafaf8;--ig-panel:rgba(255,255,255,.92);--ig-ink:#0a0a0a}.slide-art.ig-forest{--ig-accent:#2e6b4f;--ig-accent-rgb:46,107,79;--ig-accent-soft:#d4dfd2;--ig-bg:#f5f1e8;--ig-panel:rgba(232,223,207,.72);--ig-ink:#16251b}.slide-art.ig-kraft{--ig-accent:#9b5a2e;--ig-accent-rgb:155,90,46;--ig-accent-soft:#d5b58f;--ig-bg:#eedfc7;--ig-panel:rgba(223,201,168,.72);--ig-ink:#2a1e13}.slide-art.ig-dune{--ig-accent:#8f7650;--ig-accent-rgb:143,118,80;--ig-accent-soft:#d4c2a4;--ig-bg:#f0e6d2;--ig-panel:rgba(222,208,183,.72);--ig-ink:#1f1a14}.slide-preview-button:hover .slide-art{border-color:#ffffff5c;transform:translateY(-1px)}.slide-preview-button:focus-visible .slide-art{outline:3px solid rgba(78,156,255,.75);outline-offset:3px}.slide-art-frame{display:grid;position:absolute;top:0;right:0;bottom:0;left:0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;padding:15px}.slide-art-top,.slide-art-footer{display:flex;position:relative;z-index:2;align-items:center;justify-content:space-between;gap:8px}.slide-art-top small,.slide-art-top b,.slide-art-footer strong,.slide-art-footer em{position:relative;z-index:2;border-radius:999px;background:rgba(var(--ig-accent-rgb, 0, 47, 167),.08);color:var(--ig-ink, #0f172a);font-size:9px;font-weight:900;letter-spacing:0;padding:4px 7px;font-style:normal}.slide-art-top b,.slide-art-footer strong{background:var(--ig-accent, #002fa7);color:#f7f4ed}.slide-art-kicker{display:flex;position:relative;z-index:2;align-items:center;gap:10px;min-width:0}.slide-art-kicker em{color:var(--ig-accent, #002fa7);font-size:12px;font-style:normal;font-weight:950;letter-spacing:0}.slide-art-kicker i{display:block;flex:1;height:1px;background:currentColor;opacity:.22}.slide-art-copy{display:grid;position:relative;z-index:2;align-content:center;gap:10px;min-width:0;border-radius:7px;border:1px solid rgba(var(--ig-accent-rgb, 0, 47, 167),.14);background:var(--ig-panel, rgba(255, 255, 255, .92));padding:13px}.slide-art-copy strong{position:relative;z-index:1;display:-webkit-box;overflow:hidden;max-width:100%;color:inherit;font-size:17px;font-weight:950;line-height:1.12;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.slide-art-copy p{position:relative;z-index:1;display:-webkit-box;overflow:hidden;margin:0;max-width:100%;color:color-mix(in srgb,var(--ig-ink, #0f172a) 76%,transparent);font-size:11px;line-height:1.48;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.slide-art-copy ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.slide-art-copy li{position:relative;color:color-mix(in srgb,var(--ig-ink, #0f172a) 74%,transparent);font-size:10px;line-height:1.35;padding-left:12px}.slide-art-copy li:before{content:"";position:absolute;top:.48em;left:0;width:5px;height:5px;border-radius:999px;background:var(--ig-accent, #002fa7)}.slide-art.hook{background:linear-gradient(90deg,var(--ig-accent, #002fa7) 0 36%,transparent 36% 100%),var(--ig-bg, #f8fafc);color:var(--ig-ink, #0f172a)}.slide-art.hook:before,.slide-art.cta:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid rgba(var(--ig-accent-rgb, 0, 47, 167),.2);border-radius:8px;pointer-events:none}.slide-art.hook .slide-art-copy,.slide-art.cta .slide-art-copy{border-color:rgba(var(--ig-accent-rgb, 0, 47, 167),.16);background:#ffffffe6}.slide-art.hook .slide-art-top small,.slide-art.hook .slide-art-footer em,.slide-art.cta .slide-art-top small,.slide-art.cta .slide-art-footer em{background:rgba(var(--ig-accent-rgb, 0, 47, 167),.08);color:var(--ig-ink, #0f172a)}.slide-art.hook .slide-art-top b,.slide-art.hook .slide-art-footer strong,.slide-art.cta .slide-art-top b,.slide-art.cta .slide-art-footer strong{background:var(--ig-accent, #002fa7);color:#fff}.slide-art.hook .slide-art-copy strong,.slide-art.hook .slide-art-copy p,.slide-art.hook .slide-art-copy li,.slide-art.cta .slide-art-copy strong,.slide-art.cta .slide-art-copy p,.slide-art.cta .slide-art-copy li{color:var(--ig-ink, #0f172a)}.slide-art.hook .slide-art-copy strong{font-size:21px}.slide-art.hook .slide-art-copy,.slide-art.cta .slide-art-copy{min-height:58%}.slide-art.clean{background:linear-gradient(90deg,var(--ig-accent-soft, rgba(0, 47, 167, .08)) 0 12%,transparent 12% 100%),var(--ig-bg, #f8fafc)}.slide-art.clean .slide-art-copy{background:var(--ig-panel, rgba(255, 255, 255, .94));box-shadow:0 10px 22px #0f172a14}.slide-art.dark{background:linear-gradient(0deg,#0f172a29,#0f172a29),linear-gradient(135deg,rgba(40,214,190,.18),transparent 46%),#0f172a;color:#f8fafc}.slide-art.dark .slide-art-copy{border-color:#ffffff1a;background:#ffffff14}.slide-art.dark .slide-art-top small,.slide-art.dark .slide-art-footer em{background:#ffffff1f;color:#f8fafc}.slide-art.dark .slide-art-top b,.slide-art.dark .slide-art-footer strong{background:#f8fafc;color:#0f172a}.slide-art.dark .slide-art-copy strong,.slide-art.dark .slide-art-copy p,.slide-art.dark .slide-art-copy li{color:#f8fafc}.ig-slide-large .slide-art-copy strong{font-size:42px;line-height:1.08}.ig-slide-large .slide-art-copy p{font-size:20px}.ig-slide-large .slide-art-copy li{font-size:17px}.ig-slide-large .slide-art-frame{grid-template-rows:auto auto minmax(0,1fr) auto;gap:18px;padding:26px}.ig-slide-large .slide-art-copy{gap:14px;border-left-width:8px;padding:24px}.ig-slide-large .slide-art-top small,.ig-slide-large .slide-art-top b,.ig-slide-large .slide-art-footer strong,.ig-slide-large .slide-art-footer em{font-size:12px;padding:7px 11px}.slide-art.cta{background:linear-gradient(180deg,var(--ig-accent, #002fa7) 0 34%,var(--ig-bg, #f8fafc) 34% 100%);color:var(--ig-ink, #0f172a)}.xhs-preview{margin-top:6px;border-top-color:#ff415c3d;border-bottom-color:#ff415c29}.xhs-preview .carousel-preview-header strong,.xhs-preview .slide-card>span{color:#ffb6c2}.visual-layout-picker{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.visual-layout-picker button{border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0a;color:#ffffffb3;cursor:pointer;font-size:12px;padding:8px 13px}.visual-layout-picker button.active{border-color:#ff5570;background:#ff557024;color:#fff}.slide-art.layout-editorial-split .slide-art-frame,.xhs-art.layout-editorial-split .xhs-art-frame{grid-template-columns:30% minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.slide-art.layout-editorial-split .slide-art-top,.slide-art.layout-editorial-split .slide-art-footer,.xhs-art.layout-editorial-split .xhs-art-top,.xhs-art.layout-editorial-split .xhs-art-footer{grid-column:1 / -1}.slide-art.layout-editorial-split .slide-art-kicker{grid-column:1;grid-row:2;align-self:stretch;margin:-8px 0 -8px -8px;border-right:3px solid currentColor;background:#00000014;padding:18px 12px}.slide-art.layout-editorial-split .slide-art-copy,.xhs-art.layout-editorial-split .xhs-art-copy{position:relative;z-index:2;grid-column:2;grid-row:2;min-width:0;margin:0;align-content:center;border:0;padding:14px 10px 14px 20px}.xhs-art.layout-editorial-split .xhs-art-copy{grid-column:2}.slide-art.layout-editorial-split .slide-art-copy strong,.xhs-art.layout-editorial-split .xhs-art-copy strong,.slide-art.layout-editorial-split .slide-art-copy p,.xhs-art.layout-editorial-split .xhs-art-copy p,.slide-art.layout-editorial-split .slide-art-copy span,.xhs-art.layout-editorial-split .xhs-art-copy span,.slide-art.layout-editorial-split .slide-art-copy ul,.xhs-art.layout-editorial-split .xhs-art-copy ul{max-width:100%;margin-left:0;transform:none}.xhs-art.layout-editorial-split:after{content:"";position:absolute;z-index:0;top:0;right:70%;bottom:0;left:0;background:var(--xhs-accent, #002fa7);pointer-events:none}.slide-art.layout-swiss-grid .slide-art-copy ul,.xhs-art.layout-swiss-grid .xhs-art-copy ul,.slide-art.layout-swiss-checklist .slide-art-copy ul,.xhs-art.layout-swiss-checklist .xhs-art-copy ul{grid-template-columns:repeat(2,minmax(0,1fr))}.slide-art.layout-swiss-grid .slide-art-copy,.xhs-art.layout-swiss-grid .xhs-art-copy{border:2px solid rgba(127,127,127,.24);background:#ffffff1f;padding:12px}.slide-art.layout-swiss-grid .slide-art-copy li,.xhs-art.layout-swiss-grid .xhs-art-copy li,.slide-art.layout-swiss-checklist .slide-art-copy li,.xhs-art.layout-swiss-checklist .xhs-art-copy li{border:1px solid rgba(127,127,127,.2);padding:7px}.slide-art.layout-swiss-statement .slide-art-kicker,.slide-art.layout-swiss-statement .slide-art-copy p,.slide-art.layout-swiss-statement .slide-art-copy ul,.xhs-art.layout-swiss-statement .xhs-art-copy em,.xhs-art.layout-swiss-statement .xhs-art-copy span,.xhs-art.layout-swiss-statement .xhs-art-copy ul{display:none}.slide-art.layout-swiss-statement .slide-art-copy,.xhs-art.layout-swiss-statement .xhs-art-copy{align-content:center;border:0;text-align:center}.slide-art.layout-swiss-statement .slide-art-copy strong,.xhs-art.layout-swiss-statement .xhs-art-copy strong{font-size:clamp(26px,3vw,42px);font-weight:300}.slide-art.layout-editorial-ledger .slide-art-copy ul,.xhs-art.layout-editorial-ledger .xhs-art-copy ul,.slide-art.layout-editorial-pipeline .slide-art-copy ul,.xhs-art.layout-editorial-pipeline .xhs-art-copy ul{display:grid;gap:0;border-top:1px solid currentColor}.slide-art.layout-editorial-ledger .slide-art-copy li,.xhs-art.layout-editorial-ledger .xhs-art-copy li,.slide-art.layout-editorial-pipeline .slide-art-copy li,.xhs-art.layout-editorial-pipeline .xhs-art-copy li{border-bottom:1px solid currentColor;padding:9px 3px 9px 24px}.slide-art.layout-editorial-quote .slide-art-copy,.xhs-art.layout-editorial-quote .xhs-art-copy{align-content:center;border:0;background:transparent;text-align:left}.slide-art.layout-editorial-quote .slide-art-copy strong:before,.xhs-art.layout-editorial-quote .xhs-art-copy strong:before{content:"“";display:block;color:var(--ig-accent, var(--xhs-accent));font-size:46px;line-height:.7}.xhs-art{display:grid;position:relative;width:100%;aspect-ratio:4 / 5;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:var(--xhs-bg, #fafaf8);box-shadow:0 18px 34px #00000047;color:var(--xhs-ink, #0a0a0a);font-family:Inter,SF Pro Text,PingFang TC,Noto Sans TC,Microsoft JhengHei,system-ui,sans-serif}.xhs-art.xhs-ikb{--xhs-accent: #002fa7;--xhs-accent-rgb: 0, 47, 167;--xhs-accent-soft: rgba(0, 47, 167, .08);--xhs-bg: #fafaf8;--xhs-bg-alt: #f3f0e8;--xhs-ink: #0a0a0a;--xhs-muted: #737373}.xhs-art.xhs-indigo{--xhs-accent: #315d93;--xhs-accent-rgb: 49, 93, 147;--xhs-accent-soft: #d7e1ec;--xhs-bg: #f2f4f5;--xhs-bg-alt: #e5ebef;--xhs-ink: #0a1f3d;--xhs-muted: #5f6d78}.xhs-art.xhs-green{--xhs-accent: #c5e803;--xhs-accent-rgb: 197, 232, 3;--xhs-accent-soft: rgba(197, 232, 3, .12);--xhs-bg: #fafaf8;--xhs-bg-alt: #f0f0ee;--xhs-ink: #0a0a0a;--xhs-muted: #737373}.xhs-art.xhs-lemon{--xhs-accent:#ffd500;--xhs-accent-rgb:255,213,0;--xhs-accent-soft:rgba(255,213,0,.13);--xhs-bg:#fafaf8;--xhs-bg-alt:#f0f0ee;--xhs-ink:#0a0a0a;--xhs-muted:#737373}.xhs-art.xhs-orange{--xhs-accent:#ff6b35;--xhs-accent-rgb:255,107,53;--xhs-accent-soft:rgba(255,107,53,.11);--xhs-bg:#fafaf8;--xhs-bg-alt:#f0f0ee;--xhs-ink:#0a0a0a;--xhs-muted:#737373}.xhs-art.xhs-forest{--xhs-accent:#2e6b4f;--xhs-accent-rgb:46,107,79;--xhs-accent-soft:#d4dfd2;--xhs-bg:#f5f1e8;--xhs-bg-alt:#e8dfcf;--xhs-ink:#16251b;--xhs-muted:#5d665d}.xhs-art.xhs-kraft{--xhs-accent:#9b5a2e;--xhs-accent-rgb:155,90,46;--xhs-accent-soft:#d5b58f;--xhs-bg:#eedfc7;--xhs-bg-alt:#dfc9a8;--xhs-ink:#2a1e13;--xhs-muted:#755f49}.xhs-art.xhs-dune{--xhs-accent:#8f7650;--xhs-accent-rgb:143,118,80;--xhs-accent-soft:#d4c2a4;--xhs-bg:#f0e6d2;--xhs-bg-alt:#ded0b7;--xhs-ink:#1f1a14;--xhs-muted:#6f6557}.xhs-art-frame{display:grid;position:absolute;top:0;right:0;bottom:0;left:0;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:16px}.xhs-art-top,.xhs-art-footer{display:flex;position:relative;z-index:2;align-items:center;justify-content:space-between;gap:8px}.xhs-art-top small,.xhs-art-top b,.xhs-art-footer strong,.xhs-art-footer em{border-radius:0;background:transparent;color:var(--xhs-muted, #737373);font-size:8px;font-style:normal;font-weight:800;letter-spacing:0;padding:0;text-transform:uppercase}.xhs-art-top b,.xhs-art-footer strong{color:var(--xhs-ink, #0a0a0a)}.xhs-art-copy{display:grid;align-content:center;grid-template-rows:repeat(4,auto);gap:9px;min-width:0;border-top:1px solid rgba(var(--xhs-accent-rgb, 0, 47, 167),.2);border-bottom:1px solid rgba(var(--xhs-accent-rgb, 0, 47, 167),.2);background:transparent;box-shadow:none;padding:13px 0}.xhs-art-copy em{width:fit-content;border-radius:0;background:var(--xhs-accent, #002fa7);color:#fff;font-size:8px;font-style:normal;font-weight:900;letter-spacing:0;padding:4px 6px}.xhs-art-copy strong{display:-webkit-box;overflow:hidden;color:var(--xhs-ink, #0a0a0a);font-size:19px;font-weight:500;line-height:1.08;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.xhs-art-copy p,.xhs-art-copy span{display:-webkit-box;overflow:hidden;margin:0;color:color-mix(in srgb,var(--xhs-ink, #0a0a0a) 66%,transparent);font-size:11px;line-height:1.45;overflow-wrap:anywhere;-webkit-box-orient:vertical}.xhs-art-copy p{color:var(--xhs-ink, #0a0a0a);font-weight:800;-webkit-line-clamp:2}.xhs-art-copy span{-webkit-line-clamp:4}.xhs-art-copy ul{display:grid;align-self:center;gap:8px;margin:0;padding:0;list-style:none}.xhs-art-copy li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:6px;color:var(--xhs-ink, #0a0a0a);font-size:10px;font-weight:700;line-height:1.3}.xhs-art.problem .xhs-art-copy,.xhs-art.insight .xhs-art-copy,.xhs-art.method .xhs-art-copy{gap:5px;padding-block:8px}.xhs-art.problem .xhs-art-copy strong,.xhs-art.insight .xhs-art-copy strong,.xhs-art.method .xhs-art-copy strong{font-size:17px;-webkit-line-clamp:2}.xhs-art.problem .xhs-art-copy p,.xhs-art.insight .xhs-art-copy p,.xhs-art.method .xhs-art-copy p{font-size:9px;-webkit-line-clamp:1}.xhs-art.problem .xhs-art-copy span,.xhs-art.insight .xhs-art-copy span,.xhs-art.method .xhs-art-copy span{font-size:9px;line-height:1.25;-webkit-line-clamp:2}.xhs-art.problem .xhs-art-copy ul,.xhs-art.insight .xhs-art-copy ul,.xhs-art.method .xhs-art-copy ul{gap:4px}.xhs-art.problem .xhs-art-copy li,.xhs-art.insight .xhs-art-copy li,.xhs-art.method .xhs-art-copy li{font-size:8px;line-height:1.1}.xhs-art.compare .xhs-art-copy{gap:6px}.xhs-art.compare .xhs-art-copy strong{font-size:17px;-webkit-line-clamp:2}.xhs-art.compare .xhs-art-copy p{font-size:9px;-webkit-line-clamp:1}.xhs-art.compare .xhs-art-copy li,.xhs-art.synthesis .xhs-art-copy li{font-size:9px;line-height:1.18}.xhs-art.synthesis .xhs-art-copy{gap:5px;padding-block:8px}.xhs-art.synthesis .xhs-art-copy strong{font-size:15px;line-height:1.04;-webkit-line-clamp:2}.xhs-art.synthesis .xhs-art-copy p{font-size:8px;-webkit-line-clamp:1}.xhs-art.synthesis .xhs-art-copy ul{gap:3px}.xhs-art.synthesis .xhs-art-copy li{grid-template-columns:12px minmax(0,1fr);gap:4px;font-size:8px;line-height:1.08}.xhs-art.synthesis .xhs-art-copy li:before{width:9px}.xhs-art-copy li:before{content:"";width:12px;height:1px;margin-top:.65em;background:var(--xhs-accent, #002fa7)}.xhs-art.cover{background:radial-gradient(circle at 84% 12%,rgba(var(--xhs-accent-rgb, 0,47,167),.22),transparent 30%),linear-gradient(145deg,var(--xhs-accent, #002fa7) 0 46%,#071a38 46% 100%);color:var(--xhs-ink, #0a0a0a)}.xhs-art.cover:before,.xhs-art.cta:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid rgba(var(--xhs-accent-rgb, 0, 47, 167),.2);border-radius:0;pointer-events:none}.xhs-art.cover .xhs-art-copy,.xhs-art.cta .xhs-art-copy{border-color:rgba(var(--xhs-accent-rgb, 0, 47, 167),.2);background:transparent;box-shadow:none}.xhs-art.cover .xhs-art-copy em,.xhs-art.cta .xhs-art-copy em,.xhs-art.cover .xhs-art-top small,.xhs-art.cover .xhs-art-footer em,.xhs-art.cta .xhs-art-top small,.xhs-art.cta .xhs-art-footer em{color:var(--xhs-muted, #737373)}.xhs-art.cover .xhs-art-top b,.xhs-art.cover .xhs-art-footer strong,.xhs-art.cta .xhs-art-top b,.xhs-art.cta .xhs-art-footer strong,.xhs-art.cover .xhs-art-copy strong,.xhs-art.cover .xhs-art-copy p,.xhs-art.cover .xhs-art-copy span,.xhs-art.cta .xhs-art-copy strong,.xhs-art.cta .xhs-art-copy p,.xhs-art.cta .xhs-art-copy span{color:var(--xhs-ink, #0a0a0a)}.xhs-art.cover .xhs-art-copy strong{font-size:27px;font-weight:300;letter-spacing:0}.xhs-art.cover .xhs-art-copy{align-content:center;grid-column:auto;width:auto;min-width:0;margin:0;border:0;padding:8% 6%}.xhs-art.cover .xhs-art-copy strong{max-width:100%;color:#fff;font-weight:850;overflow-wrap:break-word;word-break:keep-all;-webkit-line-clamp:3}.xhs-art.cover .xhs-art-copy p,.xhs-art.cover .xhs-art-copy span,.xhs-art.cover .xhs-art-top small,.xhs-art.cover .xhs-art-top b,.xhs-art.cover .xhs-art-footer strong,.xhs-art.cover .xhs-art-footer em{color:#ffffffe6}.xhs-art.cover .xhs-art-copy.title-large strong{font-size:28px}.xhs-art.cover .xhs-art-copy.title-medium strong{font-size:23px}.xhs-art.cover .xhs-art-copy.title-compact strong{font-size:19px;line-height:1.16}.xhs-art.cover.layout-editorial-split .xhs-art-copy,.xhs-art.cover.layout-swiss-grid .xhs-art-copy,.xhs-art.cover.layout-swiss-checklist .xhs-art-copy,.xhs-art.cover.layout-swiss-statement .xhs-art-copy,.xhs-art.cover.layout-editorial-ledger .xhs-art-copy,.xhs-art.cover.layout-editorial-pipeline .xhs-art-copy,.xhs-art.cover.layout-editorial-quote .xhs-art-copy{grid-column:1 / -1;margin-left:0}.xhs-art.insight,.xhs-art.method{background:linear-gradient(155deg,var(--xhs-bg, #fafaf8),var(--xhs-accent-soft, rgba(0,47,167,.08)))}.xhs-art.compare{background:linear-gradient(90deg,#fff2ef 0,#fff2ef 50%,#eef8f3 50%,#eef8f3)}.xhs-art.synthesis{background:linear-gradient(145deg,#0f2b4b,#071a38);--xhs-ink: #fff;--xhs-muted: rgba(255,255,255,.7)}.xhs-art.synthesis .xhs-art-copy li:before{background:#72e0b8}.xhs-art.checklist{background:linear-gradient(90deg,var(--xhs-accent-soft, rgba(0, 47, 167, .08)) 0 13%,transparent 13% 100%),var(--xhs-bg, #fafaf8)}.xhs-art.note,.xhs-art.problem{background:radial-gradient(circle at 88% 16%,var(--xhs-accent-soft, rgba(0, 47, 167, .12)) 0 12%,transparent 13%),var(--xhs-bg-alt, #f3f0e8)}.xhs-art.problem .xhs-art-copy strong,.xhs-art.method .xhs-art-copy strong{font-weight:750}.xhs-art.compare{background:linear-gradient(180deg,var(--xhs-bg, #fafaf8) 0 52%,var(--xhs-bg-alt, #f0f0ee) 52% 100%)}.xhs-art.compare .xhs-art-copy em,.xhs-art.cta .xhs-art-copy em{background:var(--xhs-accent, #002fa7);color:#fff}.xhs-art.compare .xhs-art-copy li:before,.xhs-art.cta .xhs-art-copy li:before{background:var(--xhs-accent, #002fa7)}.xhs-art.method{background:linear-gradient(90deg,transparent 0 78%,var(--xhs-accent-soft, rgba(0, 47, 167, .08)) 78% 100%),var(--xhs-bg, #fafaf8)}.slide-art,.xhs-art{font-family:PingFang TC,Noto Sans TC,Microsoft JhengHei,Arial,sans-serif;font-synthesis:none}.slide-art-copy strong,.xhs-art-copy strong,.slide-art.layout-swiss-statement .slide-art-copy strong,.xhs-art.layout-swiss-statement .xhs-art-copy strong,.slide-art.layout-editorial-quote .slide-art-copy strong,.xhs-art.layout-editorial-quote .xhs-art-copy strong{font-family:inherit;font-size:19px;font-weight:800;line-height:1.18;letter-spacing:-.02em}.slide-art-copy p,.xhs-art-copy p,.slide-art-copy span,.xhs-art-copy span{font-family:inherit;font-size:10px;font-weight:600;line-height:1.45;letter-spacing:0}.slide-art-copy li,.xhs-art-copy li,.xhs-art.problem .xhs-art-copy li,.xhs-art.insight .xhs-art-copy li,.xhs-art.method .xhs-art-copy li,.xhs-art.compare .xhs-art-copy li,.xhs-art.synthesis .xhs-art-copy li{font-family:inherit;font-size:9px;font-weight:650;line-height:1.35;letter-spacing:0}.xhs-art.cover .xhs-art-copy strong,.slide-art.hook .slide-art-copy strong,.slide-art.cta .slide-art-copy strong{font-size:24px;font-weight:850;line-height:1.12}.xhs-art.cta{background:linear-gradient(180deg,var(--xhs-accent, #002fa7) 0 36%,var(--xhs-bg, #fafaf8) 36% 100%)}.xhs-art.cta .xhs-art-top small,.xhs-art.cta .xhs-art-top b{color:#fafaf8}.xhs-slide-large .xhs-art-frame{gap:18px;padding:26px}.xhs-slide-large .xhs-art-copy{gap:14px;padding:24px}.xhs-slide-large .xhs-art-copy strong{font-size:44px}.xhs-slide-large .xhs-art-copy p{font-size:20px}.xhs-slide-large .xhs-art-copy span{font-size:18px}.xhs-slide-large .xhs-art-copy li{grid-template-columns:28px minmax(0,1fr);gap:12px;font-size:18px}.xhs-slide-large.compare .xhs-art-copy strong,.xhs-slide-large.synthesis .xhs-art-copy strong,.xhs-slide-large.problem .xhs-art-copy strong,.xhs-slide-large.insight .xhs-art-copy strong,.xhs-slide-large.method .xhs-art-copy strong{font-size:38px}.xhs-slide-large.problem .xhs-art-copy p,.xhs-slide-large.insight .xhs-art-copy p,.xhs-slide-large.method .xhs-art-copy p{font-size:18px}.xhs-slide-large.problem .xhs-art-copy span,.xhs-slide-large.insight .xhs-art-copy span,.xhs-slide-large.method .xhs-art-copy span,.xhs-slide-large.problem .xhs-art-copy li,.xhs-slide-large.insight .xhs-art-copy li,.xhs-slide-large.method .xhs-art-copy li{font-size:16px;line-height:1.25}.xhs-slide-large.compare .xhs-art-copy p,.xhs-slide-large.synthesis .xhs-art-copy p{font-size:18px}.xhs-slide-large.compare .xhs-art-copy li,.xhs-slide-large.synthesis .xhs-art-copy li{font-size:17px;line-height:1.25}.xhs-slide-large .xhs-art-copy li:before{width:22px}.xhs-slide-large .xhs-art-top small,.xhs-slide-large .xhs-art-top b,.xhs-slide-large .xhs-art-footer strong,.xhs-slide-large .xhs-art-footer em{font-size:12px;padding:7px 11px}.slide-card>span{color:#ffd0a4;font-size:11px;font-weight:700}.slide-card h4{margin:0;color:#fff;font-size:13px;line-height:1.35}.carousel-lightbox{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.lightbox-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#02080fd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lightbox-panel{position:relative;z-index:1;display:grid;width:min(960px,94vw);height:min(92vh,900px);max-height:92vh;min-height:0;grid-template-rows:auto minmax(0,1fr) auto auto;gap:14px;border:1px solid rgba(127,166,207,.22);border-radius:8px;background:#07121f;box-shadow:0 28px 90px #0000006b;padding:16px}.lightbox-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.lightbox-header span{display:block;color:#76def0;font-size:12px;font-weight:800}.lightbox-header strong{display:block;margin-top:5px;color:#fff;font-size:16px}.lightbox-header button,.lightbox-nav,.lightbox-strip button{border:1px solid rgba(127,166,207,.2);border-radius:8px;background:#ffffff0f;color:#fff}.lightbox-header button{width:38px;height:38px}.lightbox-body{display:grid;grid-template-columns:44px minmax(260px,520px) 44px;align-items:center;justify-content:center;gap:14px;min-height:0;min-width:0;overflow:hidden}.lightbox-body .slide-art{width:min(520px,58vh);max-width:100%;max-height:65vh}.lightbox-body .xhs-art{width:min(500px,52vh);max-width:100%;max-height:65vh}.lightbox-body>.world-class-slide-image{width:100%;height:100%;min-width:0;min-height:0;max-width:620px;max-height:100%;aspect-ratio:auto;object-fit:contain;place-self:center}.lightbox-nav{display:grid;width:44px;height:44px;place-items:center}.lightbox-copy{display:grid;gap:6px;border-top:1px solid rgba(127,166,207,.14);padding-top:12px}.lightbox-copy h4{margin:0;color:#fff;font-size:16px}.lightbox-copy p{margin:0;color:#dcecff;font-size:14px;line-height:1.5}.lightbox-copy small{color:var(--muted);font-size:12px;line-height:1.45}.lightbox-strip{display:flex;flex-wrap:wrap;gap:8px}.lightbox-strip button{min-width:38px;height:34px;color:#cfe0f4;font-size:12px;font-weight:800}.lightbox-strip button.active{border-color:#76def0b3;background:#28d6be29;color:#fff}.slide-card p,.slide-card small,.slide-prompt summary{margin:0;color:#dcecff;font-size:12px;line-height:1.45}.slide-card small,.slide-prompt summary{color:#9fb6cf}.slide-prompt{display:grid;gap:6px}.slide-prompt summary{width:fit-content;cursor:pointer}.slide-prompt[open]{border-top:1px solid rgba(127,166,207,.13);padding-top:6px}.slide-prompt small{display:block}.focus-empty{display:grid;min-height:160px;place-items:center;border:1px dashed rgba(145,183,226,.22);border-radius:8px;color:var(--muted);padding:22px;text-align:center}.card-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.card-actions button{min-height:36px;border-color:#8aaed529;background:#091422c7;color:#c7d8ea;font-size:13px;padding:0 8px}.side-stack{display:grid;gap:16px}.queue-panel{min-height:330px}.empty-queue{display:grid;min-height:124px;place-items:center;border:1px dashed rgba(145,183,226,.22);border-radius:8px;color:var(--muted);padding:18px;text-align:center}.queue-list{display:grid;gap:10px}.queue-item{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;gap:10px;border-bottom:1px solid rgba(127,166,207,.11);padding:0 0 12px}.queue-item[draggable=true]{cursor:grab}.queue-item[draggable=true]:active{cursor:grabbing}.queue-drag-handle{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(127,166,207,.18);border-radius:8px;background:#ffffff0a;color:#9fb6cf;cursor:grab}.queue-item strong{display:block;margin-bottom:5px;font-size:13px;line-height:1.35}.queue-main{display:grid;gap:8px}.queue-item p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.queue-item small{color:var(--faint);font-size:12px}.queue-inline-meta{display:flex;align-items:center;gap:8px}.queue-schedule-controls{display:grid;gap:8px}.queue-schedule-controls label{display:grid;gap:5px}.queue-schedule-controls span{color:var(--faint);font-size:11px;font-weight:700}.queue-schedule-controls input,.queue-schedule-controls select{min-height:34px;border:1px solid rgba(140,176,216,.18);border-radius:8px;background:#0c192bbd;color:var(--text);padding:0 10px}.queue-meta{display:grid;justify-items:end;gap:7px}.queue-publish-actions{display:grid;gap:6px}.queue-publish-actions button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(118,222,240,.22);border-radius:8px;background:#76def014;color:#dff9ff;font-size:12px;font-weight:700;padding:0 10px}.queue-publish-actions button:disabled{opacity:.4}.queue-actions{display:flex;gap:5px}.queue-actions button{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(127,166,207,.18);border-radius:8px;background:#ffffff0a;color:#dcecff}.queue-actions button:disabled{opacity:.35;cursor:not-allowed}.queue-actions button:not(:disabled):hover,.queue-drag-handle:hover{border-color:#76def06b;background:#76def014;color:#fff}.queue-status-badge{display:inline-flex;width:fit-content;align-items:center;justify-content:center;min-height:24px;border-radius:999px;font-size:11px;font-weight:800;padding:0 10px;white-space:nowrap}.queue-status-badge.success{background:#56d88f24;color:#7ce9aa}.queue-status-badge.info{background:#4e9cff24;color:#8fc3ff}.queue-status-badge.warn{background:#f6a84424;color:#ffd08c}.queue-status-badge.danger{background:#ff4d7424;color:#ff98ad}.queue-status-badge.neutral{background:#ffffff14;color:#cbd8e6}.agent-center-stack,.agent-runtime-card,.quality-audit-card,.monetization-card,.agent-summary-panel{display:grid;gap:14px}.agent-summary-grid,.quality-summary-grid,.quality-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.agent-summary-grid div,.quality-summary-grid div,.quality-overview-grid article,.monetization-ladder article,.monetization-offer-grid article,.monetization-path-list article{display:grid;gap:6px;border:1px solid rgba(127,166,207,.13);border-radius:8px;background:#ffffff0b;padding:12px}.agent-summary-grid span,.quality-summary-grid span,.quality-overview-grid span,.monetization-ladder span,.monetization-offer-grid span,.monetization-path-list span,.agent-task-topline span,.quality-finding-head span{color:var(--faint);font-size:12px}.agent-summary-grid strong,.quality-summary-grid strong,.quality-overview-grid strong,.monetization-ladder strong,.monetization-offer-grid strong,.monetization-path-list strong{color:#fff;font-size:18px;line-height:1.3}.agent-summary-grid small,.quality-overview-grid small,.monetization-ladder small,.monetization-path-list small{color:var(--muted);font-size:12px;line-height:1.45}.agent-summary-note{border:1px dashed rgba(127,166,207,.18);border-radius:8px;color:var(--muted);font-size:13px;line-height:1.55;padding:12px}.quality-summary-list,.agent-runtime-list,.quality-findings-list,.quality-pass-list,.monetization-path-list{display:grid;gap:10px}.quality-summary-list button,.agent-task-footer button,.quality-finding-foot button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(118,222,240,.22);border-radius:8px;background:#76def017;color:#dff9ff;cursor:pointer;font-size:12px;font-weight:700;padding:0 10px}.quality-summary-list button{justify-content:space-between;background:#ffffff0b;color:#dcecff;padding:11px 12px;text-align:left}.quality-summary-list button strong{display:block;color:#fff;font-size:13px;line-height:1.35}.quality-summary-list button span{color:var(--muted);font-size:12px}.agent-runtime-section,.quality-section,.monetization-section{display:grid;gap:12px}.agent-runtime-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.agent-runtime-heading strong{color:#fff;font-size:16px}.agent-runtime-heading span{color:#8ca6ff;font-size:12px}.agent-task-card,.quality-finding-card{display:grid;gap:10px;border:1px solid rgba(127,166,207,.14);border-radius:8px;background:#ffffff0a;padding:13px}.agent-task-card strong,.quality-finding-head strong{color:#fff;font-size:14px;line-height:1.4}.agent-task-card p,.quality-finding-card p,.monetization-ladder p,.monetization-path-list p{margin:0;color:#d9e8f6;font-size:13px;line-height:1.55}.agent-task-topline,.quality-finding-head,.agent-task-footer,.quality-finding-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.task-status-badge,.quality-severity{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:999px;font-size:11px;font-weight:800;padding:0 10px;white-space:nowrap}.task-status-badge.success{background:#56d88f24;color:#7ce9aa}.task-status-badge.info{background:#4e9cff24;color:#8fc3ff}.task-status-badge.danger,.quality-severity.high{background:#ff4d7424;color:#ff98ad}.quality-severity.medium{background:#f6a84424;color:#ffd08c}.quality-severity.low{background:#4e9cff24;color:#8fc3ff}.task-progress-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.task-progress-row small,.agent-task-footer small,.quality-finding-foot small,.monetization-ladder em{color:var(--muted);font-size:12px;line-height:1.45}.task-progress-track{height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.task-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4e9cff,#28d6be)}.quality-finding-card.high{border-color:#ff4d7433}.quality-finding-card.medium{border-color:#f6a84433}.quality-finding-card.low{border-color:#4e9cff33}.quality-pass-list div{display:flex;align-items:flex-start;gap:8px;border:1px solid rgba(127,166,207,.11);border-radius:8px;background:#ffffff09;color:#dcecff;font-size:13px;line-height:1.5;padding:10px 12px}.quality-pass-list.compact div{padding:9px 10px}.quality-pass-list svg{margin-top:1px;flex:0 0 auto;color:#7ce9aa}.monetization-ladder,.monetization-offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.monetization-offer-grid ul{margin:0;padding-left:18px;color:#d9e8f6;font-size:13px;line-height:1.6}.monetization-offer-grid li+li{margin-top:6px}.offer-package-table{overflow:hidden;margin-top:14px;border:1px solid #e5ddd4;border-radius:16px;background:#fff}.offer-package-row{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(240px,1.15fr) minmax(240px,1.15fr) minmax(210px,1fr);align-items:stretch}.offer-package-row+.offer-package-row{border-top:1px solid #eee7df}.offer-package-row>*{margin:0;padding:18px;color:#50483f;line-height:1.65}.offer-package-row>*+*{border-left:1px solid #eee7df}.offer-package-row strong{display:block;margin-top:5px;color:#251f1a;font-size:16px}.offer-package-row small{color:#8a6a55;font-weight:800}.offer-package-head{background:#f7f2ec}.offer-package-head span{color:#6b5b4f;font-size:13px;font-weight:800}.offer-message-heading{margin-top:28px}@media(max-width:900px){.offer-package-table{border:0;background:transparent}.offer-package-head{display:none}.offer-package-row{display:block;margin-bottom:12px;border:1px solid #e5ddd4;border-radius:14px;background:#fff}.offer-package-row+.offer-package-row{border-top:1px solid #e5ddd4}.offer-package-row>*+*{border-left:0;border-top:1px solid #f0e9e2}.offer-package-row p:before{display:block;margin-bottom:5px;color:#8a6a55;font-size:12px;font-weight:800}.offer-package-row p:nth-child(2):before{content:"適合客戶"}.offer-package-row p:nth-child(3):before{content:"主要交付"}.offer-package-row p:nth-child(4):before{content:"價格建議"}}.monetization-ladder em{font-style:normal}.publishing-calendar-header,.publishing-day-head,.publishing-account-head,.publishing-log-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.publishing-calendar-actions{display:flex;align-items:center;gap:6px}.publishing-calendar-actions button,.publishing-account-card button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(140,176,216,.18);border-radius:8px;background:#091422b3;color:#c7d8ea;cursor:pointer;font-size:12px;padding:0 10px}.publishing-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:12px}.publishing-weekdays span{color:var(--faint);font-size:11px;font-weight:700;text-align:center}.publishing-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:8px}.publishing-day-cell{display:grid;gap:6px;min-height:88px;align-content:start;border:1px solid rgba(127,166,207,.11);border-radius:8px;background:#ffffff0a;color:#dcecff;cursor:pointer;padding:10px 8px;text-align:left}.publishing-day-cell strong{font-size:14px}.publishing-day-cell small{color:var(--muted);font-size:11px}.publishing-day-cell.is-selected{border-color:#4e9cff73;background:#4e9cff29}.publishing-day-cell.is-muted{opacity:.45}.publishing-day-dots{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}.platform-dot{width:8px;height:8px;border-radius:999px}.platform-dot.instagram{background:#ff9e5d}.platform-dot.xiaohongshu{background:#ff6d8d}.platform-dot.threads{background:#29d8c4}.platform-dot.youtube{background:#ff6262}.platform-dot.email{background:#f6b248}.publishing-day-panel,.publishing-log-list,.publishing-account-list{display:grid;gap:10px;margin-top:12px}.publishing-day-item,.publishing-log-item,.publishing-account-card{display:grid;gap:8px;border:1px solid rgba(127,166,207,.11);border-radius:8px;background:#ffffff0a;padding:12px}.publishing-day-item strong,.publishing-log-item strong,.publishing-account-card strong{color:#fff;font-size:13px;line-height:1.35}.publishing-log-item p,.publishing-account-card p{margin:0;color:#d9e8f6;font-size:13px;line-height:1.5}.publishing-account-meta{display:grid;gap:4px}.publishing-account-meta span,.publishing-account-meta small{color:var(--muted);font-size:12px}@media(max-width:1280px){.hero-panel,.top-workbench-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.feature-strip{grid-template-columns:repeat(3,minmax(160px,1fr))}.role-card-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.generator-console{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-field,.platform-tabs{grid-column:1 / -1}.generate-button{width:100%}.dashboard-grid,.content-workspace,.market-focus-grid,.video-editor-grid,.video-output-grid,.private-work-grid,.ip-consult-layout,.ip-role-hero{grid-template-columns:1fr}.private-channel-grid,.private-pipeline-grid,.private-integration-grid,.benchmark-search-list,.market-data-plan,.video-asset-meta,.ip-diagnostic-grid,.ip-guideline-grid,.ip-role-metric-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.topic-breakdown-table article,.video-timeline-list article,.video-pipeline-row{grid-template-columns:1fr}}@media(max-width:860px){.app-shell{display:block}.sidebar{position:relative;height:auto;border-right:0;border-bottom:1px solid rgba(127,169,214,.16)}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.role-tree{margin-left:0;padding-left:0;border-left:0}.workspace{padding:18px}.topbar,.top-actions,.content-toolbar,.hero-panel{align-items:stretch;flex-direction:column}.hero-copy h1{font-size:26px}.top-actions{min-width:0}.search-box{width:100%}.generator-console,.metric-grid,.content-card-grid,.onboarding-grid,.profile-summary,.feature-strip,.role-card-grid,.workflow-steps,.benchmark-form,.benchmark-form.compact,.benchmark-search-list,.market-data-plan,.private-channel-grid,.private-pipeline-grid,.private-integration-grid,.video-asset-meta,.video-option-grid,.ip-diagnostic-grid,.ip-guideline-grid,.ip-role-metric-grid{grid-template-columns:1fr}.topic-breakdown-heading,.video-plan-heading{display:grid}.topic-breakdown-heading small{text-align:left}.benchmark-note-field{grid-column:auto}.benchmark-post-card{grid-template-columns:1fr}.viral-video-card{grid-template-columns:72px minmax(0,1fr)}.viral-video-frame{width:72px;height:58px}.viral-video-actions{grid-column:1 / -1;justify-content:flex-start}.competitor-account-row{grid-template-columns:1fr}.competitor-account-row a{width:fit-content}.market-landscape-counts,.market-landscape-grid,.reels-matrix-layout,.reels-detail-grid{grid-template-columns:1fr}.reels-toolbar,.reels-column-heading{display:grid}.reels-calendar-row{grid-template-columns:1fr}.market-section-heading{display:grid}.benchmark-post-actions,.viral-video-header,.benchmark-search-header,.market-section-heading{align-items:stretch}.viral-video-header,.benchmark-search-header{display:grid}.viral-video-header>div:last-child{min-width:0;justify-items:stretch}.private-integration-header{display:grid}.private-integration-header small{max-width:none;text-align:left}.integration-form-grid{grid-template-columns:1fr}.platform-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-item,.queue-item{grid-template-columns:1fr}.carousel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lightbox-panel{width:min(430px,94vw);padding:12px}.lightbox-body{grid-template-columns:34px minmax(0,1fr) 34px;gap:8px}.lightbox-body .slide-art{width:min(330px,72vh)}.lightbox-nav{width:34px;height:40px}}@media(max-width:520px){.sidebar nav{grid-template-columns:1fr}.topbar h1{font-size:23px}.platform-tabs,.card-actions,.carousel-grid{grid-template-columns:1fr}.reels-toolbar-actions,.reels-inline-actions{display:grid}.trend-bars{gap:8px}.bar{width:7px}}.video-skill-stage-note{display:grid;gap:6px;margin:18px 0;padding:18px 20px;border:1px solid #f1c49f;border-radius:16px;background:#fff8f1}.video-skill-stage-note span{color:#d8661d;font-weight:750}.video-skill-stage-note p{margin:0;color:#5f574f;line-height:1.6}.video-keyframe-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.video-keyframe-card{overflow:hidden;border:1px solid #e5e2de;border-radius:16px;background:#fff}.video-keyframe-card img{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover}.video-keyframe-card>div{display:grid;gap:6px;padding:14px}.video-keyframe-card span{color:#f47a22;font-size:12px;font-weight:750}.video-keyframe-card p,.video-keyframe-card small{margin:0;color:#68635e;line-height:1.45}.video-skill-rules{display:grid;gap:6px;margin-top:16px;padding:18px 20px;border-radius:16px;background:#202124;color:#fff}.video-skill-rules p{margin:0;color:#e4e3df}@media(max-width:1100px){.video-keyframe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mennour-shell{--bg: #fbf6ea;--bg-soft: #f3eddf;--panel: #fffefa;--panel-strong: #fffefa;--panel-border: #0a0a09;--text: #0a0a09;--muted: #675f54;--faint: #82786a;--blue: #7fa2f6;--cyan: #7fa2f6;--teal: #a8cf8d;--rose: #df6757;--amber: #e5aa66;--green: #95bd7b;--violet: #ad91e8;--acid: #d9ff3f;--coral: #df6757;--ink: #0a0a09;--paper: #fbf6ea;--paper-card: #fffefa;--hard-shadow: 4px 4px 0 #0a0a09;--soft-hard-shadow: 3px 3px 0 #0a0a09;--shadow: 4px 4px 0 #0a0a09;color-scheme:light;background:#fbf6ea;color:#0a0a09}.mennour-shell.app-shell{grid-template-columns:252px minmax(0,1fr);background:#fbf6ea}.mennour-shell .sidebar{gap:18px;border-right:2px solid #0a0a09;background:#0a0a09;padding:20px 15px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mennour-shell .brand{gap:11px;padding:0 4px 16px}.mennour-shell .brand-mark{width:42px;height:42px;border:2px solid #0a0a09;border-radius:11px;background:#d9ff3f;color:#0a0a09;box-shadow:3px 3px #fffefa}.mennour-shell .brand strong{color:#fffefa;font-size:17px;font-weight:850;letter-spacing:-.025em}.mennour-shell .brand span{color:#aaa49a;font-size:11px}.mennour-shell .sidebar nav{gap:6px}.mennour-shell .nav-group{gap:5px}.mennour-shell .sidebar nav button,.mennour-shell .sidebar nav .department-toggle{min-height:40px;border:1.5px solid transparent;border-radius:10px;background:transparent;color:#d5d0c6;font-size:13px;font-weight:760;padding:0 11px;box-shadow:none}.mennour-shell .sidebar nav .department-toggle.has-active-role{color:#fffefa}.mennour-shell .department-toggle .department-chevron{color:#999288}.mennour-shell .role-tree{gap:4px;margin-left:29px;border-left:1px solid #4a4741;padding-left:10px}.mennour-shell .role-tree button{min-height:30px;border-radius:8px;color:#aaa49a;font-size:12px;font-weight:650;padding:0 10px}.mennour-shell .sidebar nav button:hover,.mennour-shell .sidebar nav .department-toggle:hover{border-color:#5d5850;background:#1a1917;color:#fffefa}.mennour-shell .sidebar nav>.nav-group>button.active,.mennour-shell .sidebar nav .department-toggle.has-active-role{border-color:#0a0a09;background:#d9ff3f;color:#0a0a09;box-shadow:3px 3px #fffefa}.mennour-shell .role-tree button:hover,.mennour-shell .role-tree button.active{border-color:#0a0a09;background:#fffefa;color:#0a0a09;box-shadow:2px 2px #d9ff3f}.mennour-shell .sidebar-account{display:grid;gap:10px;margin-top:auto;border-top:1px solid #4a4741;padding:15px 3px 2px}.mennour-shell .sidebar-account>div{display:grid;gap:3px;min-width:0;padding:0 7px}.mennour-shell .sidebar-account span{color:#aaa49a;font-size:10px}.mennour-shell .sidebar-account strong{overflow:hidden;color:#fffefa;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mennour-shell .sidebar-account small{overflow:hidden;color:#aaa49a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mennour-shell .sidebar-account button{display:flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:1.5px solid #fffefa;border-radius:9px;background:transparent;color:#fffefa;cursor:pointer;font-weight:800}.mennour-shell .sidebar-account button:hover{background:#df6757;color:#0a0a09;box-shadow:3px 3px #fffefa}.mennour-shell .sidebar-password-form{display:grid;gap:8px;border:1px solid #4a4741;border-radius:10px;background:#171614;padding:10px}.mennour-shell .sidebar-password-form label{display:grid;gap:4px;color:#c8c1b7;font-size:10px;font-weight:800}.mennour-shell .sidebar-password-form input{width:100%;min-width:0;border:1px solid #686158;border-radius:7px;background:#fffefa;color:#0a0a09;padding:8px;font:inherit}.mennour-shell .sidebar-password-form p{margin:0;color:#ff9183;font-size:10px;line-height:1.4}.mennour-shell .sidebar-password-form p.success{color:#d9ff3f}.mennour-shell .sidebar-password-form button[type=submit]{min-height:34px;border-color:#d9ff3f;background:#d9ff3f;color:#0a0a09}.mennour-shell .workspace{max-width:1680px;padding:22px 30px 52px;background:linear-gradient(rgba(10,10,9,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(10,10,9,.025) 1px,transparent 1px),#fbf6ea;background-size:28px 28px}.mennour-shell .topbar{position:sticky;z-index:20;top:0;min-height:70px;margin:-22px -30px 24px;border-bottom:2px solid #0a0a09;background:#fbf6eaf2;padding:14px 30px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mennour-shell .topbar h1{color:#0a0a09;font-size:25px;font-weight:900;letter-spacing:-.04em}.mennour-shell .topbar p{margin-top:4px;color:#675f54;font-size:12px}.mennour-shell .search-box{height:40px;border:1.5px solid #0a0a09;border-radius:9px;background:#fffefa;color:#675f54;box-shadow:2px 2px #0a0a09}.mennour-shell .search-box input{border:0!important;background:transparent!important;color:#0a0a09!important;box-shadow:none!important}.mennour-shell .icon-button,.mennour-shell .top-generate,.mennour-shell .generate-button,.mennour-shell .content-toolbar button,.mennour-shell .card-actions button,.mennour-shell .advanced-toggle,.mennour-shell .reels-primary-button,.mennour-shell .reels-secondary-button,.mennour-shell .market-action-bar button,.mennour-shell .topic-count-picker button,.mennour-shell .visual-layout-picker button,.mennour-shell .video-upload-button,.mennour-shell .video-upload-actions button,.mennour-shell .video-secondary-button,.mennour-shell .video-cover-platforms button,.mennour-shell .video-cover-copy-mode button,.mennour-shell .publishing-calendar-actions button,.mennour-shell .publishing-account-card button,.mennour-shell .agent-task-footer button,.mennour-shell .topic-handoff-primary,.mennour-shell .copy-task-generate,.mennour-shell .visual-task-generate,.mennour-shell .copy-visual-handoff button,.mennour-shell .video-cover-generate,.mennour-shell .video-plan-button,.mennour-shell .cover-reference-footer button{border:1.5px solid #0a0a09;border-radius:9px;background:#fffefa;color:#0a0a09;box-shadow:2px 2px #0a0a09;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.mennour-shell .top-generate,.mennour-shell .generate-button,.mennour-shell .topic-handoff-primary,.mennour-shell .copy-task-generate,.mennour-shell .visual-task-generate,.mennour-shell .copy-visual-handoff button.primary,.mennour-shell .video-cover-generate,.mennour-shell .video-plan-button,.mennour-shell .cover-reference-footer button{background:#df6757;color:#0a0a09;box-shadow:3px 3px #0a0a09}.mennour-shell .top-generate:hover,.mennour-shell .generate-button:hover,.mennour-shell .content-toolbar button:hover,.mennour-shell .card-actions button:hover,.mennour-shell .advanced-toggle:hover,.mennour-shell .reels-primary-button:hover,.mennour-shell .reels-secondary-button:hover,.mennour-shell .market-action-bar button:hover,.mennour-shell .topic-handoff-primary:hover,.mennour-shell .copy-task-generate:hover,.mennour-shell .visual-task-generate:hover,.mennour-shell .video-cover-generate:hover,.mennour-shell .video-plan-button:hover,.mennour-shell .cover-reference-footer button:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #0a0a09;filter:none}.mennour-shell button:focus-visible,.mennour-shell input:focus-visible,.mennour-shell select:focus-visible,.mennour-shell textarea:focus-visible{outline:3px solid #7fa2f6;outline-offset:2px}.mennour-shell .page-stack{gap:18px}.mennour-shell .page-intro,.mennour-shell .role-output-hero,.mennour-shell .video-editor-hero{border:2px solid #0a0a09;border-radius:14px;background:radial-gradient(circle at 92% 8%,rgba(127,162,246,.34),transparent 28%),#fffefa;padding:24px 27px;box-shadow:4px 4px #0a0a09}.mennour-shell .page-intro span,.mennour-shell .role-output-hero>span,.mennour-shell .video-editor-hero>span{border:1.5px solid #0a0a09;border-radius:5px;background:#7fa2f6;color:#0a0a09;padding:5px 8px;box-shadow:2px 2px #0a0a09;font-weight:850;letter-spacing:.08em}.mennour-shell .page-intro h1,.mennour-shell .role-output-hero h3,.mennour-shell .video-editor-hero h3{margin-top:14px;color:#0a0a09;font-weight:920;letter-spacing:-.045em}.mennour-shell .page-intro p,.mennour-shell .role-output-hero p,.mennour-shell .video-editor-hero p{color:#675f54}.mennour-shell .hero-panel{min-height:260px;border:2px solid #0a0a09;border-radius:16px;background-color:#0a0a09;background-image:linear-gradient(90deg,#0a0a09fa,#0a0a09f0 43%,#0a0a097a 66%,#0a0a0933),var(--hero-image);box-shadow:5px 5px #d9ff3f;padding:30px}.mennour-shell .hero-copy span{width:fit-content;border:1.5px solid #0a0a09;border-radius:5px;background:#d9ff3f;color:#0a0a09;padding:5px 8px;box-shadow:2px 2px #fffefa}.mennour-shell .hero-copy h1{color:#fffefa;font-weight:920;letter-spacing:-.045em}.mennour-shell .hero-copy p{color:#d5d0c6}.mennour-shell .hero-side{border:1.5px solid #fffefa;border-radius:12px;background:#0a0a09d6;box-shadow:3px 3px #d9ff3f}.mennour-shell .hero-side span{color:#d9ff3f}.mennour-shell .platform-shortcuts button{border:1px solid #fffefa;border-radius:8px;background:#0a0a09;color:#fffefa}.mennour-shell .platform-shortcuts button.active{background:#d9ff3f;color:#0a0a09}.mennour-shell .panel,.mennour-shell .metric-card,.mennour-shell .content-card,.mennour-shell .content-panel,.mennour-shell .ip-result-card,.mennour-shell .ip-diagnostic-card,.mennour-shell .ip-analysis-section,.mennour-shell .ip-side-card,.mennour-shell .ip-guideline-card,.mennour-shell .ip-action-step,.mennour-shell .role-output-card,.mennour-shell .onboarding-panel,.mennour-shell .recommendations-panel,.mennour-shell .role-workbench,.mennour-shell .market-benchmark-panel,.mennour-shell .agent-summary-panel,.mennour-shell .publishing-calendar-panel,.mennour-shell .publishing-accounts-panel,.mennour-shell .video-upload-panel,.mennour-shell .video-control-panel,.mennour-shell .video-plan-panel,.mennour-shell .video-cover-panel{border:2px solid #0a0a09;border-radius:14px;background:#fffefa;box-shadow:4px 4px #0a0a09}.mennour-shell .content-panel{padding:20px}.mennour-shell .section-header h2,.mennour-shell .market-section-heading strong,.mennour-shell .agent-runtime-heading strong,.mennour-shell .copy-batch-heading strong,.mennour-shell .visual-batch-heading strong,.mennour-shell .three-circle-topic-heading strong{color:#0a0a09;font-weight:900;letter-spacing:-.035em}.mennour-shell .section-header span,.mennour-shell .copy-batch-heading span,.mennour-shell .visual-batch-heading span,.mennour-shell .three-circle-topic-heading span,.mennour-shell .topic-target-copy>span{color:#675f54}.mennour-shell .metric-card{min-height:100px;overflow:hidden}.mennour-shell .metric-card:before{top:0;right:0;bottom:0;left:0;opacity:1}.mennour-shell .metric-card.blue:before{background:#7fa2f6}.mennour-shell .metric-card.rose:before,.mennour-shell .metric-card.red:before{background:#df6757}.mennour-shell .metric-card.sunset:before{background:#ad91e8}.mennour-shell .metric-card.teal:before,.mennour-shell .metric-card.green:before{background:#d9ff3f}.mennour-shell .metric-card.amber:before{background:#e5aa66}.mennour-shell .metric-card span,.mennour-shell .metric-card strong,.mennour-shell .metric-card small{color:#0a0a09}.mennour-shell .metric-card strong{font-weight:950}.mennour-shell .notice,.mennour-shell .onboarding-inline-note,.mennour-shell .agent-summary-note,.mennour-shell .market-source-strip,.mennour-shell .current-direction,.mennour-shell .context-summary{border:1.5px solid #0a0a09;border-radius:10px;background:#fffefa;color:#675f54;box-shadow:2px 2px #0a0a09}.mennour-shell .notice.ai{background:#d9ff3f;color:#0a0a09}.mennour-shell .notice.template{background:#e5aa66;color:#0a0a09}.mennour-shell input,.mennour-shell select,.mennour-shell textarea,.mennour-shell .field input,.mennour-shell .field select,.mennour-shell .mini-field input,.mennour-shell .mini-field select{border:1.5px solid #0a0a09!important;border-radius:9px!important;background:#fffefa!important;color:#0a0a09!important;box-shadow:none!important}.mennour-shell input:focus,.mennour-shell select:focus,.mennour-shell textarea:focus{border-color:#0a0a09!important;outline:3px solid rgba(127,162,246,.65);outline-offset:1px;box-shadow:2px 2px #0a0a09!important}.mennour-shell .profile-summary>div,.mennour-shell .context-grid>div,.mennour-shell .market-landscape-counts>div,.mennour-shell .market-landscape-grid article,.mennour-shell .market-data-plan article,.mennour-shell .market-signal-card,.mennour-shell .agent-summary-grid>div,.mennour-shell .agent-task-card,.mennour-shell .topic-output-item,.mennour-shell .visual-output-item,.mennour-shell .copy-batch-task,.mennour-shell .visual-batch-task,.mennour-shell .feature-card,.mennour-shell .role-card,.mennour-shell .publishing-account-card,.mennour-shell .queue-item{border:1.5px solid #0a0a09;border-radius:11px;background:#fffefa;box-shadow:2px 2px #0a0a09}.mennour-shell .metric-card:hover,.mennour-shell .market-signal-card:hover,.mennour-shell .agent-task-card:hover,.mennour-shell .topic-output-item:hover,.mennour-shell .visual-output-item:hover,.mennour-shell .role-card:hover,.mennour-shell .feature-card:hover{border-color:#0a0a09;box-shadow:4px 4px #0a0a09;transform:translate(-1px,-1px)}.mennour-shell .profile-summary strong,.mennour-shell .context-grid strong,.mennour-shell .market-landscape-counts strong,.mennour-shell .market-landscape-grid strong,.mennour-shell .agent-summary-grid strong,.mennour-shell .topic-output-item strong,.mennour-shell .feature-card strong,.mennour-shell .role-card strong{color:#0a0a09}.mennour-shell .profile-summary span,.mennour-shell .profile-summary small,.mennour-shell .context-grid span,.mennour-shell .market-landscape-grid p,.mennour-shell .market-signal-card p,.mennour-shell .agent-task-card p,.mennour-shell .topic-output-item p,.mennour-shell .feature-card p,.mennour-shell .role-card p{color:#675f54}.mennour-shell .generator-console,.mennour-shell .market-action-bar,.mennour-shell .topic-handoff-bar,.mennour-shell .copy-visual-handoff,.mennour-shell .copy-batch-heading,.mennour-shell .visual-batch-heading,.mennour-shell .topic-target-module{border:2px solid #0a0a09;border-radius:14px;background:#fffefa;color:#0a0a09;box-shadow:4px 4px #0a0a09}.mennour-shell .platform-tabs button{border:1.5px solid #0a0a09;border-radius:9px;background:#fffefa;color:#0a0a09;box-shadow:2px 2px #0a0a09}.mennour-shell .platform-tabs button.selected,.mennour-shell .platform-tabs button.active,.mennour-shell .topic-count-picker button.active,.mennour-shell .visual-layout-picker button.active{border-color:#0a0a09;background:#d9ff3f;color:#0a0a09;box-shadow:2px 2px #0a0a09}.mennour-shell .ip定位-chat,.mennour-shell .private-inbox-panel,.mennour-shell .private-strategy-panel,.mennour-shell .video-control-panel{border:2px solid #0a0a09;border-radius:14px;background:#0a0a09;color:#fffefa;box-shadow:4px 4px #d9ff3f}.mennour-shell .ip定位-chat strong,.mennour-shell .private-inbox-panel strong,.mennour-shell .private-strategy-panel strong,.mennour-shell .video-control-panel strong{color:#fffefa}.mennour-shell .video-control-panel.video-start-panel{border:2px solid #0a0a09;background:#fffefa;color:#0a0a09;box-shadow:6px 6px #d9ff3f}.mennour-shell .video-control-panel.video-start-panel>span{color:#6658ff}.mennour-shell .video-control-panel.video-start-panel>h3,.mennour-shell .video-control-panel.video-start-panel strong{color:#0a0a09}.mennour-shell .video-control-panel.video-start-panel>p,.mennour-shell .video-control-panel.video-start-panel small,.mennour-shell .video-control-panel.video-start-panel .video-upload-tip{color:#675f56}.mennour-shell .video-control-panel.video-start-panel .video-start-button{background:#df6757;color:#0a0a09}.mennour-shell .video-control-panel.video-start-panel .video-start-button:disabled{background:#e8b1a8;color:#54443f;opacity:1}.mennour-shell .reels-assistant-card{gap:18px}.mennour-shell .reels-assistant-hero{border-color:#0a0a09;background:#0a0a09;color:#fffefa;box-shadow:4px 4px #d9ff3f}.mennour-shell .reels-assistant-hero h3{color:#fffefa}.mennour-shell .reels-assistant-hero p{color:#d5d0c6}.mennour-shell .reels-toolbar,.mennour-shell .reels-report-section,.mennour-shell .reels-column-center,.mennour-shell .reels-column-right,.mennour-shell .reels-detail-card,.mennour-shell .reels-calendar-row,.mennour-shell .reels-scene-card,.mennour-shell .reels-lead-row,.mennour-shell .reels-data-table,.mennour-shell .reels-matrix-table{border:1.5px solid #0a0a09;border-radius:11px;background:#fffefa;color:#0a0a09}.mennour-shell .reels-toolbar{box-shadow:2px 2px #0a0a09}.mennour-shell .reels-table-head{border-bottom-color:#0a0a09;background:#7fa2f6}.mennour-shell .reels-table-head span,.mennour-shell .reels-table-row strong,.mennour-shell .reels-table-row p,.mennour-shell .reels-section-heading strong,.mennour-shell .reels-scene-card strong,.mennour-shell .reels-lead-row strong,.mennour-shell .reels-column-heading strong,.mennour-shell .reels-detail-card strong,.mennour-shell .reels-calendar-meta strong,.mennour-shell .reels-calendar-body strong,.mennour-shell .reels-detail-card pre,.mennour-shell .reels-detail-card ul{color:#0a0a09}.mennour-shell .reels-toolbar-meta span,.mennour-shell .reels-section-heading span,.mennour-shell .reels-scene-card span,.mennour-shell .reels-lead-row-head span,.mennour-shell .reels-detail-card span,.mennour-shell .reels-column-heading span,.mennour-shell .reels-calendar-meta span{color:#5e4ca8}.mennour-shell .reels-toolbar-meta small,.mennour-shell .reels-section-heading small,.mennour-shell .reels-lead-row p,.mennour-shell .reels-column-heading small,.mennour-shell .reels-calendar-row p{color:#675f54}.mennour-shell .reels-chip-list span,.mennour-shell .reels-reference-list span{border-color:#0a0a09;background:#d9ff3f;color:#0a0a09}.mennour-shell .matrix-table-row:hover,.mennour-shell .matrix-table-row.active,.mennour-shell .reels-calendar-row.active,.mennour-shell .reels-calendar-row:hover,.mennour-shell .reels-lead-row:hover,.mennour-shell .reels-lead-row.active{background:#efffc0}.mennour-shell .video-upload-zone{border:2px dashed #0a0a09;border-radius:13px;background:#fffefa}.mennour-shell .video-upload-zone:hover,.mennour-shell .video-upload-zone.drag-active{border-color:#0a0a09;background:#efffc0;box-shadow:inset 0 0 0 4px #d9ff3f61}.mennour-shell .video-option-grid button{border:1px solid #fffefa;border-radius:8px;background:#1b1a18;color:#fffefa}.mennour-shell .video-option-grid button:hover,.mennour-shell .video-option-grid button.active{border-color:#0a0a09;background:#d9ff3f;color:#0a0a09;box-shadow:2px 2px #fffefa}.mennour-shell .video-cover-platforms,.mennour-shell .video-cover-copy-mode{border:1.5px solid #0a0a09;border-radius:11px;background:#f3eddf}.mennour-shell .video-cover-platforms button.active,.mennour-shell .video-cover-copy-mode button.active{background:#d9ff3f;color:#0a0a09;box-shadow:2px 2px #0a0a09}.mennour-shell .video-cover-card,.mennour-shell .cover-reference-workspace,.mennour-shell .cover-reference-result-grid article{border:1.5px solid #0a0a09;border-radius:11px;background:#fffefa;box-shadow:2px 2px #0a0a09}.mennour-shell .cover-designer-layout-b{grid-template-columns:minmax(300px,350px) minmax(0,1fr);grid-template-rows:auto auto auto auto auto;gap:18px;max-width:1480px}.mennour-shell .cover-designer-layout-b>.video-plan-heading{grid-column:1 / -1;grid-row:1;display:flex;align-items:end;justify-content:space-between;gap:24px;border-radius:16px;box-shadow:5px 5px #6658ff;padding:22px 24px}.mennour-shell .cover-designer-layout-b>.video-plan-heading strong{font-size:clamp(26px,2.7vw,39px)}.mennour-shell .cover-designer-layout-b>.video-plan-heading b{white-space:nowrap;border:1.5px solid #0a0a09;border-radius:999px;background:#d9ff3f;padding:8px 12px}.mennour-shell .cover-designer-layout-b>.video-cover-platforms,.mennour-shell .cover-designer-layout-b>.video-cover-actions,.mennour-shell .cover-designer-layout-b>.video-cover-empty,.mennour-shell .cover-designer-layout-b>.video-cover-error{grid-column:auto}.mennour-shell .cover-designer-layout-b>.video-cover-platforms{grid-column:1;grid-row:2;align-self:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border:2px solid #0a0a09;border-radius:13px;background:#fffefa;box-shadow:4px 4px #0a0a09;padding:6px}.mennour-shell .cover-designer-layout-b>.video-cover-platforms button{min-height:68px;border:0;border-radius:8px;box-shadow:none;padding:9px}.mennour-shell .cover-designer-layout-b>.video-cover-platforms button.active{box-shadow:inset 0 0 0 2px #0a0a09}.mennour-shell .cover-designer-layout-b>.video-cover-actions{grid-column:1;grid-row:3;align-self:start;margin-top:0;border:2px solid #0a0a09;border-radius:13px;background:#fffefa;box-shadow:4px 4px #0a0a09;padding:16px}.mennour-shell .cover-designer-layout-b>.video-cover-empty,.mennour-shell .cover-designer-layout-b>.video-cover-error{grid-column:1;grid-row:4;align-self:start;margin:0}.mennour-shell .cover-designer-layout-b>.video-cover-grid{grid-column:2;grid-row:2 / span 3;min-height:540px;grid-template-columns:repeat(3,minmax(165px,1fr));border-radius:16px;box-shadow:6px 6px #d9ff3f;padding:22px}.mennour-shell .cover-designer-layout-b>.video-cover-grid:before{content:"封面候選";display:flex;align-items:center;justify-content:space-between;font-size:23px}.mennour-shell .cover-designer-layout-b .video-cover-result-empty{min-height:405px;border-style:solid;border-radius:12px}.mennour-shell .cover-designer-layout-b>.cover-reference-panel{grid-column:1 / -1;grid-row:5;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:18px;border-radius:16px;box-shadow:5px 5px #6658ff;padding:20px}.mennour-shell .cover-designer-layout-b .cover-reference-heading{grid-column:1;grid-row:1}.mennour-shell .cover-designer-layout-b .cover-reference-panel>p{grid-column:1;grid-row:2;margin:0}.mennour-shell .cover-designer-layout-b .cover-reference-workspace{grid-column:2;grid-row:1 / span 3;min-height:136px;grid-template-columns:170px minmax(0,1fr)}.mennour-shell .cover-designer-layout-b .cover-reference-drop{min-height:132px}.mennour-shell .cover-designer-layout-b .cover-reference-title{grid-column:1;grid-row:3}.mennour-shell .cover-designer-layout-b .cover-reference-footer{grid-column:1;grid-row:4}@media(max-width:1350px){.mennour-shell .cover-designer-layout-b{grid-template-columns:1fr}.mennour-shell .cover-designer-layout-b>*{grid-column:auto!important;grid-row:auto!important;margin-top:0!important}.mennour-shell .cover-designer-layout-b>.video-cover-actions{margin-top:0}.mennour-shell .cover-designer-layout-b>.cover-reference-panel{grid-template-columns:1fr}.mennour-shell .cover-designer-layout-b .cover-reference-heading,.mennour-shell .cover-designer-layout-b .cover-reference-panel>p,.mennour-shell .cover-designer-layout-b .cover-reference-workspace,.mennour-shell .cover-designer-layout-b .cover-reference-title,.mennour-shell .cover-designer-layout-b .cover-reference-footer{grid-column:auto;grid-row:auto;margin:0}}.mennour-shell .cover-designer-layout-five{display:grid;grid-template-columns:270px minmax(0,1fr);gap:18px;max-width:1480px;align-items:start}.mennour-shell .cover-designer-layout-five>.video-plan-heading,.mennour-shell .cover-designer-layout-five>.cover-reference-panel{grid-column:1 / -1}.mennour-shell .cover-designer-layout-five>.video-plan-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;border:2px solid #0a0a09;border-radius:16px;background:#fffefa;box-shadow:5px 5px #6658ff;padding:22px 24px}.mennour-shell .cover-designer-layout-five>.video-plan-heading strong{font-size:clamp(26px,2.7vw,39px)}.mennour-shell .cover-designer-layout-five>.video-plan-heading b{white-space:nowrap;border:1.5px solid #0a0a09;border-radius:999px;background:#d9ff3f;padding:8px 12px}.mennour-shell .cover-designer-flow{grid-column:1;grid-row:2 / span 4;display:grid;align-content:start;gap:0;border:2px solid #0a0a09;border-radius:15px;background:#fffefa;box-shadow:5px 5px #0a0a09;padding:16px}.mennour-shell .cover-designer-flow>span{margin-bottom:8px;color:#6658ff;font-size:12px;font-weight:900;letter-spacing:.08em}.mennour-shell .cover-designer-flow>div{display:grid;gap:5px;border-left:4px solid #d9d3c6;padding:16px 13px}.mennour-shell .cover-designer-flow>div.done{border-color:#d9ff3f;background:#f1ffd2}.mennour-shell .cover-designer-flow>div.now{border-color:#df6757;background:#fff0eb}.mennour-shell .cover-designer-flow strong{font-size:14px}.mennour-shell .cover-designer-flow small{color:#675f56;font-size:12px;line-height:1.45}.mennour-shell .cover-designer-studio{grid-column:2;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:570px;border:2px solid #0a0a09;border-radius:16px;background:#fffefa;box-shadow:6px 6px #d9ff3f;padding:20px}.mennour-shell .cover-designer-studio-heading{grid-column:1 / -1;display:flex;align-items:end;justify-content:space-between;border-bottom:2px solid #0a0a09;padding-bottom:14px}.mennour-shell .cover-designer-studio-heading span{display:block;color:#6658ff;font-size:12px;font-weight:900;letter-spacing:.08em}.mennour-shell .cover-designer-studio-heading strong{display:block;margin-top:4px;font-size:25px;letter-spacing:-.04em}.mennour-shell .cover-designer-studio .video-cover-platforms{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.mennour-shell .cover-designer-studio .video-cover-platforms button{min-height:68px;border:1.5px solid #0a0a09;border-radius:9px;background:#f3eddf;color:#0a0a09;box-shadow:none;padding:10px}.mennour-shell .cover-designer-studio .video-cover-platforms button.active{background:#d9ff3f;box-shadow:2px 2px #0a0a09}.mennour-shell .cover-designer-studio .video-cover-actions{grid-column:1 / -1;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:14px;border:0;background:transparent;box-shadow:none;padding:0}.mennour-shell .cover-designer-studio .video-cover-copy-mode{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid #0a0a09;background:#f3eddf}.mennour-shell .cover-designer-studio .video-cover-generate{justify-content:center;width:100%;min-height:46px;border:2px solid #0a0a09;border-radius:10px;background:#df6757;color:#0a0a09;box-shadow:4px 4px #0a0a09}.mennour-shell .cover-designer-studio>.video-cover-empty,.mennour-shell .cover-designer-studio>.video-cover-error{grid-column:1 / -1;margin:0}.mennour-shell .cover-designer-studio>.video-cover-grid{grid-column:1 / -1;min-height:255px;grid-template-columns:repeat(3,minmax(160px,1fr));border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.mennour-shell .cover-designer-studio>.video-cover-grid:before{display:none}.mennour-shell .cover-designer-studio>.video-cover-grid.is-awaiting-covers{grid-template-columns:1fr}.mennour-shell .cover-designer-studio .video-cover-result-empty{min-height:245px;border:1.5px dashed #0a0a09;border-radius:10px;background:#fffcf4}.mennour-shell .cover-designer-layout-five>.cover-reference-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:18px;margin:0;border:2px solid #0a0a09;border-radius:16px;background:#fffefa;box-shadow:5px 5px #6658ff;padding:20px}.mennour-shell .cover-designer-layout-five .cover-reference-heading{grid-column:1;grid-row:1}.mennour-shell .cover-designer-layout-five .cover-reference-panel>p{grid-column:1;grid-row:2;margin:0}.mennour-shell .cover-designer-layout-five .cover-reference-workspace{grid-column:2;grid-row:1 / span 3;min-height:138px;grid-template-columns:170px minmax(0,1fr)}.mennour-shell .cover-designer-layout-five .cover-reference-drop{min-height:132px}.mennour-shell .cover-designer-layout-five .cover-reference-title{grid-column:1;grid-row:3}.mennour-shell .cover-designer-layout-five .cover-reference-footer{grid-column:1;grid-row:4}@media(max-width:1120px){.mennour-shell .cover-designer-layout-five{grid-template-columns:1fr}.mennour-shell .cover-designer-layout-five>*{grid-column:1!important;grid-row:auto!important}.mennour-shell .cover-designer-studio{min-height:0}.mennour-shell .cover-designer-layout-five>.cover-reference-panel{grid-template-columns:1fr}.mennour-shell .cover-designer-layout-five .cover-reference-heading,.mennour-shell .cover-designer-layout-five .cover-reference-panel>p,.mennour-shell .cover-designer-layout-five .cover-reference-workspace,.mennour-shell .cover-designer-layout-five .cover-reference-title,.mennour-shell .cover-designer-layout-five .cover-reference-footer{grid-column:auto;grid-row:auto;margin:0}}@media(max-width:720px){.mennour-shell .cover-designer-studio{grid-template-columns:1fr;padding:15px}.mennour-shell .cover-designer-studio .video-cover-platforms,.mennour-shell .cover-designer-studio .video-cover-actions{grid-template-columns:1fr}}.mennour-shell .cover-designer-layout-one{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1480px;align-items:start}.mennour-shell .cover-auto-track,.mennour-shell .cover-designer-layout-one>.cover-reference-panel{display:grid;align-content:start;gap:14px;min-width:0;min-height:525px;margin:0;border:2px solid #0a0a09;border-radius:16px;background:#fffefa;padding:20px}.mennour-shell .cover-auto-track{grid-column:1;box-shadow:6px 6px #d9ff3f}.mennour-shell .cover-designer-layout-one>.cover-reference-panel{grid-column:2;box-shadow:6px 6px #a88ee7;border-top:2px solid #0a0a09}.mennour-shell .cover-track-heading,.mennour-shell .cover-designer-layout-one .cover-reference-heading{display:flex;align-items:start;justify-content:space-between;gap:15px;border-bottom:2px solid #0a0a09;padding-bottom:14px}.mennour-shell .cover-track-heading span,.mennour-shell .cover-designer-layout-one .cover-reference-heading span{color:#6658ff;font-size:11px;font-weight:900;letter-spacing:.1em}.mennour-shell .cover-track-heading strong,.mennour-shell .cover-designer-layout-one .cover-reference-heading strong{display:block;margin-top:4px;font-size:24px;letter-spacing:-.05em}.mennour-shell .cover-track-heading p{max-width:440px;margin:6px 0 0;color:#675f56;font-size:13px;line-height:1.55}.mennour-shell .cover-track-heading b,.mennour-shell .cover-designer-layout-one .cover-reference-heading>b{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border:2px solid #0a0a09;border-radius:50%;background:#d9ff3f;font-size:14px}.mennour-shell .cover-designer-layout-one .cover-reference-heading>b{background:#a88ee7}.mennour-shell .cover-designer-layout-one .cover-reference-heading small{display:none}.mennour-shell .cover-auto-track .video-cover-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:0;border-radius:0;background:transparent;padding:0}.mennour-shell .cover-auto-track .video-cover-platforms button{min-height:67px;border:1.5px solid #0a0a09;border-radius:9px;background:#f3eddf;color:#0a0a09;box-shadow:none}.mennour-shell .cover-auto-track .video-cover-platforms button.active{background:#d9ff3f;box-shadow:2px 2px #0a0a09}.mennour-shell .cover-auto-track .video-cover-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0}.mennour-shell .cover-auto-track .video-cover-copy-mode{border:1.5px solid #0a0a09;background:#f3eddf}.mennour-shell .cover-auto-track .video-cover-generate{grid-column:1 / -1;justify-content:center;width:100%;border:2px solid #0a0a09;border-radius:10px;background:#df6757;color:#0a0a09;box-shadow:4px 4px #0a0a09}.mennour-shell .cover-auto-track>.video-cover-empty,.mennour-shell .cover-auto-track>.video-cover-error{margin:0}.mennour-shell .cover-auto-track>.video-cover-grid{min-height:245px;grid-template-columns:repeat(3,minmax(135px,1fr));border:0;background:transparent;box-shadow:none;padding:0}.mennour-shell .cover-auto-track>.video-cover-grid:before{display:none}.mennour-shell .cover-auto-track>.video-cover-grid.is-awaiting-covers{grid-template-columns:1fr}.mennour-shell .cover-auto-track .video-cover-result-empty{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:start;gap:16px;min-height:190px;border:2px dashed #0a0a09;border-radius:14px;background:linear-gradient(rgba(10,10,9,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(10,10,9,.035) 1px,transparent 1px),#fffcf4;background-size:18px 18px;padding:22px;text-align:left}.mennour-shell .cover-auto-track .cover-empty-icon{position:relative;display:grid;width:58px;height:58px;place-items:center;border:2px solid #0a0a09;border-radius:15px;background:#d9ff3f;box-shadow:3px 3px #0a0a09}.mennour-shell .cover-auto-track .cover-empty-icon b{position:absolute;right:-10px;bottom:-10px;display:grid;width:25px;height:25px;place-items:center;border:1.5px solid #0a0a09;border-radius:50%;background:#a88ee7;color:#0a0a09;font-size:10px}.mennour-shell .cover-auto-track .video-cover-result-empty small{display:block;color:#675f54;font-size:10px;font-weight:900;letter-spacing:.08em}.mennour-shell .cover-auto-track .video-cover-result-empty strong{display:block;margin-top:5px;color:#0a0a09;font-size:20px}.mennour-shell .cover-auto-track .video-cover-result-empty p{max-width:470px;margin:5px 0 0;color:#675f54;font-size:13px;line-height:1.55}.mennour-shell .cover-designer-layout-one .cover-reference-panel>p{margin:0}.mennour-shell .cover-designer-layout-one .cover-reference-workspace{grid-template-columns:1fr;border:0;border-radius:0;background:transparent;padding:0}.mennour-shell .cover-designer-layout-one .cover-reference-drop{min-height:178px;border:2px dashed #0a0a09;background:#f8f1e5}.mennour-shell .cover-designer-layout-one .cover-reference-drop>span{border:2px solid #0a0a09;background:#a88ee7;color:#0a0a09}.mennour-shell .cover-designer-layout-one .cover-reference-placeholder{border:1.5px solid #0a0a09;border-radius:9px}.mennour-shell .cover-designer-layout-one .cover-reference-title{margin-top:0}.mennour-shell .cover-designer-layout-one .cover-reference-footer{display:flex;flex-direction:column;grid-column:1 / -1;width:100%;justify-content:center;align-items:center;gap:10px;margin-top:0}.mennour-shell .cover-designer-layout-one .cover-reference-footer button{flex:0 0 auto;width:260px;min-width:0;min-height:46px;border:2px solid #0a0a09;background:#df6757;color:#0a0a09;box-shadow:4px 4px #0a0a09}.mennour-shell .ip-idea-shelf-output{gap:18px;border:0;background:transparent;box-shadow:none}.mennour-shell .ip-idea-shelf-output .role-output-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:28px;border:2px solid #0a0a09;border-radius:26px;background:#0a0a09;box-shadow:5px 5px #df6757;padding:28px 32px}.mennour-shell .ip-idea-shelf-output .role-output-hero:after{content:"";position:absolute;right:-62px;bottom:-78px;width:270px;height:270px;border-radius:50%;background:#d9ff3f;opacity:.92}.mennour-shell .ip-idea-shelf-output .role-output-hero>div,.mennour-shell .ip-idea-shelf-output .ip-positioning-statement{position:relative;z-index:1}.mennour-shell .ip-idea-shelf-output .role-output-hero .ip-result-eyebrow{display:inline-flex;border-color:#d9ff3f;background:#d9ff3f;color:#0a0a09}.mennour-shell .ip-idea-shelf-output .role-output-hero h3{color:#fffefa}.mennour-shell .ip-idea-shelf-output .role-output-hero p{color:#d9d3c8;max-width:780px}.mennour-shell .ip-idea-shelf-output .ip-positioning-statement{align-self:center;border:2px solid #0a0a09;border-radius:22px;background:#fffefa;box-shadow:4px 4px #df6757;padding:18px}.mennour-shell .ip-idea-shelf-output .ip-positioning-statement small{color:#675f54}.mennour-shell .ip-idea-shelf-output .ip-positioning-statement strong{color:#0a0a09;font-size:17px;line-height:1.55}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid{position:relative;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 0 8px}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid:before{content:"";position:absolute;top:0;left:0;right:0;border-top:2px solid #0a0a09}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid>div{min-height:130px;border:2px solid #0a0a09;border-radius:23px;background:#fffefa;box-shadow:3px 3px #0a0a09;padding:17px}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid>div:nth-child(1){margin-top:8px;background:#d9ff3f}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid>div:nth-child(2){background:#e8e1ff}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid>div:nth-child(3){margin-top:14px;background:#dff4ff}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid>div:nth-child(4){margin-top:4px;background:#fff0b6}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid .ip-result-label{color:#675f54}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid strong{color:#0a0a09;font-size:16px;line-height:1.45}.mennour-shell .ip-idea-shelf-output .ip-diagnostic-grid{gap:14px}.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card{min-height:230px;border:2px solid #0a0a09;border-radius:24px;background:#fffefa;box-shadow:3px 3px #0a0a09}.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card:nth-child(1){margin-top:8px;background:#ffe4dc}.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card:nth-child(2){background:#e8e1ff}.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card:nth-child(3){margin-top:16px;background:#dff4ff}.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card span,.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card strong,.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card p{color:#0a0a09}.mennour-shell .ip-idea-shelf-output .ip-consult-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,.9fr);gap:18px;align-items:start;margin-top:6px}.mennour-shell .ip-idea-shelf-output .ip-analysis-stack,.mennour-shell .ip-idea-shelf-output .ip-side-stack{gap:17px}.mennour-shell .ip-idea-shelf-output .ip-analysis-section,.mennour-shell .ip-idea-shelf-output .ip-side-card,.mennour-shell .ip-idea-shelf-output .ip-guideline-card,.mennour-shell .ip-idea-shelf-output .ip-action-step{border:2px solid #0a0a09;border-radius:20px;background:#fffefa;box-shadow:3px 3px #0a0a09}.mennour-shell .ip-idea-shelf-output .ip-analysis-section{position:relative;overflow:hidden;min-height:215px;border-radius:32px 32px 32px 9px;padding:23px 24px}.mennour-shell .ip-idea-shelf-output .ip-analysis-section:after{content:"";position:absolute;left:24px;bottom:-10px;width:19px;height:19px;border-right:2px solid #0a0a09;border-bottom:2px solid #0a0a09;background:inherit;transform:rotate(45deg)}.mennour-shell .ip-idea-shelf-output .ip-analysis-section:nth-child(1){background:#fff0b6}.mennour-shell .ip-idea-shelf-output .ip-analysis-section:nth-child(2){margin-left:36px;background:#e8e1ff;border-radius:32px 32px 9px}.mennour-shell .ip-idea-shelf-output .ip-analysis-section:nth-child(2):after{right:24px;left:auto;border-right:0;border-bottom:0;border-left:2px solid #0a0a09;border-top:2px solid #0a0a09}.mennour-shell .ip-idea-shelf-output .ip-analysis-section:nth-child(3){background:#dff4ff}.mennour-shell .ip-idea-shelf-output .ip-analysis-section small,.mennour-shell .ip-idea-shelf-output .ip-analysis-section strong,.mennour-shell .ip-idea-shelf-output .ip-analysis-section p,.mennour-shell .ip-idea-shelf-output .ip-analysis-section li{color:#0a0a09}.mennour-shell .ip-idea-shelf-output .ip-analysis-section strong{font-size:20px}.mennour-shell .ip-idea-shelf-output .ip-analysis-points{gap:5px}.mennour-shell .ip-idea-shelf-output .ip-side-card{min-height:185px;border-radius:50%;padding:28px 30px;align-content:center}.mennour-shell .ip-idea-shelf-output .ip-side-card.accent{background:#d9ff3f}.mennour-shell .ip-idea-shelf-output .ip-side-card:nth-child(2){margin-left:32px;background:#ffe4dc}.mennour-shell .ip-idea-shelf-output .ip-side-card strong,.mennour-shell .ip-idea-shelf-output .ip-side-card li{color:#0a0a09}.mennour-shell .ip-idea-shelf-output .ip-guideline-grid{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:21px;margin-top:8px}.mennour-shell .ip-idea-shelf-output .ip-guideline-grid:before{content:"";position:absolute;top:0;left:0;right:0;border-top:2px solid #0a0a09}.mennour-shell .ip-idea-shelf-output .ip-guideline-card{min-height:185px;border-radius:28px;padding:21px}.mennour-shell .ip-idea-shelf-output .ip-guideline-card.good{background:#d9ff3f}.mennour-shell .ip-idea-shelf-output .ip-guideline-card.bad{margin-top:17px;background:#ffe4dc}.mennour-shell .ip-idea-shelf-output .ip-guideline-card strong,.mennour-shell .ip-idea-shelf-output .ip-guideline-card li{color:#0a0a09}.mennour-shell .ip-idea-shelf-output .ip-action-roadmap{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:21px;margin-top:8px}.mennour-shell .ip-idea-shelf-output .ip-action-roadmap:before{content:"";position:absolute;top:0;left:0;right:0;border-top:2px solid #0a0a09}.mennour-shell .ip-idea-shelf-output .ip-action-step{grid-template-columns:1fr;min-height:176px;gap:10px;border-radius:26px;padding:19px}.mennour-shell .ip-idea-shelf-output .ip-action-step:nth-child(1){margin-top:8px;background:#dff4ff}.mennour-shell .ip-idea-shelf-output .ip-action-step:nth-child(2){background:#fff0b6}.mennour-shell .ip-idea-shelf-output .ip-action-step:nth-child(3){margin-top:15px;background:#e8e1ff}.mennour-shell .ip-idea-shelf-output .ip-action-step>span{width:42px;min-height:42px;border:1.5px solid #0a0a09;border-radius:50%;background:#fffefa;color:#0a0a09}.mennour-shell .ip-idea-shelf-output .ip-action-step strong,.mennour-shell .ip-idea-shelf-output .ip-action-step p{color:#0a0a09}.mennour-shell .ip-idea-shelf-output .ip-full-report{border:2px solid #0a0a09;border-radius:20px;background:#fffefa;box-shadow:3px 3px #0a0a09}.mennour-shell .ip-idea-shelf-output .ip-full-report summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;list-style:none;padding:17px 20px}.mennour-shell .ip-idea-shelf-output .ip-full-report summary::-webkit-details-marker{display:none}.mennour-shell .ip-idea-shelf-output .ip-full-report summary span{color:#0a0a09;font-size:16px;font-weight:900}.mennour-shell .ip-idea-shelf-output .ip-full-report summary small{color:#675f54;font-size:12px}.mennour-shell .ip-idea-shelf-output .ip-full-report summary:after{content:"+";color:#0a0a09;font-size:23px;font-weight:700}.mennour-shell .ip-idea-shelf-output .ip-full-report[open] summary{border-bottom:2px solid #0a0a09;background:#d9ff3f}.mennour-shell .ip-idea-shelf-output .ip-full-report[open] summary:after{content:"-"}.mennour-shell .ip-idea-shelf-output .ip-full-report-content{padding:18px}.mennour-shell .ip-idea-shelf-output .ip-reveal-next{display:inline-flex;justify-self:start;align-items:center;gap:9px;border:2px solid #0a0a09;border-radius:999px;background:#d9ff3f;color:#0a0a09;box-shadow:3px 3px #0a0a09;padding:12px 16px;font:inherit;font-size:13px;font-weight:900;cursor:pointer;animation:idea-bubble-in .42s cubic-bezier(.2,.75,.25,1) both}.mennour-shell .ip-idea-shelf-output .ip-reveal-next:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #0a0a09}.mennour-shell .ip-idea-shelf-output .ip-reveal-block{animation:idea-bubble-in .5s cubic-bezier(.2,.75,.25,1) both}@keyframes idea-bubble-in{0%{opacity:0;transform:translateY(18px) scale(.94)}70%{opacity:1;transform:translateY(-2px) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1)}}.mennour-shell .ip-idea-shelf-output>*{animation:idea-bubble-in .52s cubic-bezier(.2,.75,.25,1) both}.mennour-shell .ip-idea-shelf-output>:nth-child(1){animation-delay:.03s}.mennour-shell .ip-idea-shelf-output>:nth-child(2){animation-delay:.11s}.mennour-shell .ip-idea-shelf-output>:nth-child(3){animation-delay:.2s}.mennour-shell .ip-idea-shelf-output>:nth-child(4){animation-delay:.29s}.mennour-shell .ip-idea-shelf-output>:nth-child(5){animation-delay:.38s}.mennour-shell .ip-idea-shelf-output>:nth-child(6){animation-delay:.47s}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid>div,.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card,.mennour-shell .ip-idea-shelf-output .ip-analysis-section,.mennour-shell .ip-idea-shelf-output .ip-side-card,.mennour-shell .ip-idea-shelf-output .ip-guideline-card,.mennour-shell .ip-idea-shelf-output .ip-action-step{animation:idea-bubble-in .5s cubic-bezier(.2,.75,.25,1) both}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid>div:nth-child(1),.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card:nth-child(1),.mennour-shell .ip-idea-shelf-output .ip-analysis-section:nth-child(1),.mennour-shell .ip-idea-shelf-output .ip-side-card:nth-child(1),.mennour-shell .ip-idea-shelf-output .ip-guideline-card:nth-child(1),.mennour-shell .ip-idea-shelf-output .ip-action-step:nth-child(1){animation-delay:.14s}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid>div:nth-child(2),.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card:nth-child(2),.mennour-shell .ip-idea-shelf-output .ip-analysis-section:nth-child(2),.mennour-shell .ip-idea-shelf-output .ip-side-card:nth-child(2),.mennour-shell .ip-idea-shelf-output .ip-guideline-card:nth-child(2),.mennour-shell .ip-idea-shelf-output .ip-action-step:nth-child(2){animation-delay:.23s}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid>div:nth-child(3),.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card:nth-child(3),.mennour-shell .ip-idea-shelf-output .ip-analysis-section:nth-child(3),.mennour-shell .ip-idea-shelf-output .ip-action-step:nth-child(3){animation-delay:.32s}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid>div:nth-child(4){animation-delay:.41s}.mennour-shell .ip-idea-shelf-output{position:relative;overflow:hidden;padding:26px;border:2px solid #0a0a09;border-radius:20px;background:radial-gradient(circle at 6% 94%,#dff4ff 0 105px,transparent 106px),linear-gradient(rgba(10,10,9,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(10,10,9,.045) 1px,transparent 1px),#f7f8f0;background-size:auto,24px 24px,24px 24px,auto;box-shadow:5px 5px #0a0a09}.mennour-shell .ip-idea-shelf-output .role-output-hero{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);border-radius:24px;min-height:210px;box-shadow:5px 5px #df6757}.mennour-shell .ip-idea-shelf-output .ip-positioning-statement{transform:rotate(1.5deg);border-radius:18px}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:25px}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid>div{min-height:128px;border-radius:17px;padding:16px;box-shadow:3px 3px #0a0a09}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid>div:nth-child(1){margin-top:8px;transform:rotate(-2.2deg)}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid>div:nth-child(2){margin-top:0;transform:rotate(1.4deg)}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid>div:nth-child(3){margin-top:13px;transform:rotate(-1.1deg)}.mennour-shell .ip-idea-shelf-output .ip-diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:10px}.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card{min-height:192px;border-radius:18px;padding:18px}.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card:nth-child(1){margin-top:10px;transform:rotate(-1.5deg)}.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card:nth-child(2){transform:rotate(1.1deg)}.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card:nth-child(3){margin-top:18px;transform:rotate(-1deg)}.mennour-shell .ip-idea-shelf-output .ip-action-roadmap.ip-priority-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:25px}.mennour-shell .ip-idea-shelf-output .ip-priority-actions .ip-action-step{min-height:150px;border-radius:17px}.mennour-shell .ip-idea-shelf-output .ip-priority-actions .ip-action-step:nth-child(1){transform:rotate(1.2deg)}.mennour-shell .ip-idea-shelf-output .ip-priority-actions .ip-action-step:nth-child(2){transform:rotate(-1.7deg)}.mennour-shell .ip-idea-shelf-output .ip-priority-actions .ip-action-step:nth-child(3){transform:rotate(.8deg)}.mennour-shell .ip-idea-shelf-output .ip-full-report{margin-top:14px;border-radius:17px;background:#fffefae6}.mennour-shell .ip-idea-shelf-output .ip-full-report-content{background:#fffefa}@keyframes desk-note-in{0%{opacity:0;transform:translateY(24px) rotate(var(--note-tilt, 0deg)) scale(.92)}72%{opacity:1;transform:translateY(-3px) rotate(var(--note-tilt, 0deg)) scale(1.02)}to{opacity:1;transform:translateY(0) rotate(var(--note-tilt, 0deg)) scale(1)}}.mennour-shell .ip-idea-shelf-output>*,.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid>div,.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card,.mennour-shell .ip-idea-shelf-output .ip-action-step{animation:desk-note-in .58s cubic-bezier(.2,.8,.25,1) both}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid>div:nth-child(1){--note-tilt: -2.2deg}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid>div:nth-child(2){--note-tilt: 1.4deg}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid>div:nth-child(3){--note-tilt: -1.1deg}.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card:nth-child(1){--note-tilt: -1.5deg}.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card:nth-child(2){--note-tilt: 1.1deg}.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card:nth-child(3){--note-tilt: -1deg}.mennour-shell .monetization-diagnosis-output{gap:18px;border:0;background:transparent;box-shadow:none}.mennour-shell .monetization-diagnosis-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);gap:22px 34px;align-items:end;border:2px solid #0a0a09;border-radius:25px;background:#f0efff;box-shadow:5px 5px #0a0a09;padding:27px 30px}.mennour-shell .monetization-diagnosis-hero>span{grid-column:1 / -1;color:#0a0a09;font-size:11px;font-weight:900;letter-spacing:.1em}.mennour-shell .monetization-diagnosis-hero h3{grid-column:1;margin:0;color:#0a0a09;font-size:30px;letter-spacing:-.07em}.mennour-shell .monetization-diagnosis-hero p{grid-column:1;margin:-12px 0 0;color:#675f54;line-height:1.7}.mennour-shell .monetization-diagnosis-statement{grid-column:2;grid-row:2 / span 2;border:2px solid #0a0a09;border-radius:20px;background:#151514;box-shadow:4px 4px #df6757;padding:18px}.mennour-shell .monetization-diagnosis-statement small{color:#d9ff3f;font-size:10px;font-weight:900}.mennour-shell .monetization-diagnosis-statement strong{display:block;margin-top:8px;color:#fffefa;font-size:16px;line-height:1.58}.mennour-shell .monetization-diagnosis-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mennour-shell .monetization-diagnosis-tabs button{display:flex;align-items:center;gap:8px;border:1.5px solid #0a0a09;border-radius:999px;background:#fffefa;color:#0a0a09;padding:10px 13px;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.mennour-shell .monetization-diagnosis-tabs button span{display:grid;place-items:center;width:22px;height:22px;border:1px solid #0a0a09;border-radius:50%;font-size:9px}.mennour-shell .monetization-diagnosis-tabs button.active{background:#d9ff3f;box-shadow:2px 2px #0a0a09}.mennour-shell .monetization-current-diagnosis{position:relative;overflow:hidden;border:2px solid #0a0a09;border-radius:28px;background:#151514;box-shadow:5px 5px #df6757;padding:30px;animation:monetization-diagnosis-in .35s ease both}.mennour-shell .monetization-current-diagnosis:after{content:"";position:absolute;right:-65px;bottom:-85px;width:225px;height:225px;border:2px solid #0a0a09;border-radius:50%;background:#d9ff3f}.mennour-shell .monetization-current-diagnosis>*{position:relative;z-index:1}.mennour-shell .monetization-current-diagnosis small{color:#d9ff3f;font-size:11px;font-weight:900}.mennour-shell .monetization-current-diagnosis strong{display:block;max-width:780px;margin-top:10px;color:#fffefa;font-size:27px;line-height:1.35;letter-spacing:-.06em}.mennour-shell .monetization-current-diagnosis p{max-width:770px;color:#d8d3c9;font-size:14px;line-height:1.75}.mennour-shell .monetization-current-diagnosis button{display:inline-flex;align-items:center;gap:8px;border:2px solid #0a0a09;border-radius:999px;background:#d9ff3f;color:#0a0a09;box-shadow:3px 3px #fffefa;padding:10px 14px;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.mennour-shell .monetization-path{display:grid;grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.mennour-shell .monetization-path>div{padding:17px 5px}.mennour-shell .monetization-path small,.mennour-shell .monetization-path>div strong{display:block}.mennour-shell .monetization-path small{color:#675f54;font-size:10px;font-weight:900}.mennour-shell .monetization-path>div strong{margin-top:7px;color:#0a0a09;font-size:17px;line-height:1.35}.mennour-shell .monetization-path article{position:relative;border:2px solid #0a0a09;border-radius:18px;background:#fffefa;box-shadow:3px 3px #0a0a09;padding:15px}.mennour-shell .monetization-path article:nth-child(2){background:#d9ff3f}.mennour-shell .monetization-path article:nth-child(3){background:#e8e1ff}.mennour-shell .monetization-path article:nth-child(4){background:#def4ff}.mennour-shell .monetization-path article span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #0a0a09;border-radius:50%;background:#fffefa;font-size:9px;font-weight:900}.mennour-shell .monetization-path article strong{display:block;margin-top:10px;font-size:14px;line-height:1.35}.mennour-shell .monetization-path article p{margin:6px 0 0;color:#675f54;font-size:11px;line-height:1.5}.mennour-shell .monetization-next-action{border:2px solid #0a0a09;border-radius:20px;background:#fff0b4;box-shadow:3px 3px #0a0a09;padding:20px}.mennour-shell .monetization-next-action span{color:#675f54;font-size:10px;font-weight:900}.mennour-shell .monetization-next-action strong{display:block;margin-top:7px;font-size:21px;letter-spacing:-.05em}.mennour-shell .monetization-next-action p{margin:7px 0 0;color:#675f54;font-size:13px;line-height:1.65}.mennour-shell .monetization-full-report{border:2px solid #0a0a09;border-radius:18px;background:#fffefa;box-shadow:3px 3px #0a0a09}.mennour-shell .monetization-full-report summary{cursor:pointer;padding:16px 18px;color:#0a0a09;font-size:14px;font-weight:900}.mennour-shell .monetization-full-report summary small{margin-left:10px;color:#675f54;font-size:11px;font-weight:600}.mennour-shell .monetization-full-report>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-top:2px solid #0a0a09;padding:17px}.mennour-shell .monetization-full-report article{border:1.5px solid #0a0a09;border-radius:13px;background:#f7f8f0;padding:14px}.mennour-shell .monetization-full-report article small{display:block;color:#675f54;font-size:10px;font-weight:900}.mennour-shell .monetization-full-report article strong{display:block;margin-top:6px;font-size:14px;line-height:1.4}.mennour-shell .monetization-full-report article p,.mennour-shell .monetization-full-report li{color:#675f54;font-size:12px;line-height:1.6}@keyframes monetization-diagnosis-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:900px){.mennour-shell .monetization-diagnosis-hero{grid-template-columns:1fr}.mennour-shell .monetization-diagnosis-statement{grid-column:1;grid-row:auto}.mennour-shell .monetization-path{grid-template-columns:1fr}.mennour-shell .monetization-full-report>div{grid-template-columns:1fr}}.mennour-shell .platform-strategy-output{gap:18px;border:0;background:transparent;box-shadow:none}.mennour-shell .platform-strategy-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);gap:28px;align-items:end;border:2px solid #0a0a09;border-radius:24px;background:#f0efff;box-shadow:5px 5px #0a0a09;padding:27px 30px}.mennour-shell .platform-strategy-hero>div>span{color:#675f54;font-size:10px;font-weight:900;letter-spacing:.1em}.mennour-shell .platform-strategy-hero h3{margin:10px 0 8px;color:#0a0a09;font-size:30px;letter-spacing:-.07em}.mennour-shell .platform-strategy-hero p{margin:0;color:#675f54;line-height:1.7}.mennour-shell .platform-strategy-statement{border:2px solid #0a0a09;border-radius:18px;background:#0a0a09;box-shadow:4px 4px #df6757;padding:18px}.mennour-shell .platform-strategy-statement small{color:#d9ff3f;font-size:10px;font-weight:900}.mennour-shell .platform-strategy-statement strong{display:block;margin-top:8px;color:#fffefa;font-size:16px;line-height:1.55}.mennour-shell .platform-strategy-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.mennour-shell .platform-strategy-tabs button{display:flex;align-items:center;gap:8px;border:1.5px solid #0a0a09;border-radius:999px;background:#fffefa;color:#0a0a09;padding:10px 13px;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.mennour-shell .platform-strategy-tabs button i{display:grid;place-items:center;width:22px;height:22px;border:1px solid #0a0a09;border-radius:50%;font-style:normal;font-size:9px}.mennour-shell .platform-strategy-tabs button.active{background:#d9ff3f;box-shadow:2px 2px #0a0a09}.mennour-shell .platform-strategy-focus{position:relative;overflow:hidden;border:2px solid #0a0a09;border-radius:25px;background:#0a0a09;box-shadow:5px 5px #df6757;padding:29px;animation:platform-focus-in .35s ease both}.mennour-shell .platform-strategy-focus:after{content:"";position:absolute;right:-55px;bottom:-70px;width:245px;height:245px;border:2px solid #0a0a09;border-radius:50%;background:#d9ff3f}.mennour-shell .platform-strategy-focus>*{position:relative;z-index:1}.mennour-shell .platform-strategy-focus small{color:#d9ff3f;font-size:11px;font-weight:900}.mennour-shell .platform-strategy-focus>strong{display:block;max-width:840px;margin-top:10px;color:#fffefa;font-size:27px;line-height:1.35;letter-spacing:-.06em}.mennour-shell .platform-strategy-focus p{max-width:820px;color:#d8d3c9;line-height:1.75}.mennour-shell .platform-strategy-focus>div{display:flex;flex-wrap:wrap;gap:8px}.mennour-shell .platform-strategy-focus>div span{border:1.5px solid #0a0a09;border-radius:999px;background:#fffefa;color:#0a0a09;padding:6px 10px;font-size:10px;font-weight:800}.mennour-shell .platform-strategy-focus button{display:inline-flex;align-items:center;gap:8px;margin-top:17px;border:2px solid #0a0a09;border-radius:999px;background:#d9ff3f;color:#0a0a09;box-shadow:3px 3px #fffefa;padding:10px 14px;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.mennour-shell .platform-strategy-path{display:grid;grid-template-columns:1.15fr repeat(4,minmax(0,1fr));gap:11px;align-items:stretch}.mennour-shell .platform-strategy-path>div{padding:16px 4px}.mennour-shell .platform-strategy-path small{color:#675f54;font-size:10px;font-weight:900}.mennour-shell .platform-strategy-path>div strong{display:block;margin-top:7px;color:#0a0a09;font-size:18px;line-height:1.35}.mennour-shell .platform-strategy-path article{border:2px solid #0a0a09;border-radius:16px;background:#fffefa;box-shadow:3px 3px #0a0a09;padding:14px}.mennour-shell .platform-strategy-path article:nth-child(2){background:#d9ff3f}.mennour-shell .platform-strategy-path article:nth-child(3){background:#e8e1ff}.mennour-shell .platform-strategy-path article:nth-child(4){background:#def4ff}.mennour-shell .platform-strategy-path article:nth-child(5){background:#fff0b4}.mennour-shell .platform-strategy-path article span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #0a0a09;border-radius:50%;background:#fffefa;font-size:9px;font-weight:900}.mennour-shell .platform-strategy-path article strong{display:block;margin-top:8px;font-size:13px}.mennour-shell .platform-strategy-path article p{margin:5px 0 0;color:#675f54;font-size:10px;line-height:1.45}.mennour-shell .platform-strategy-report{border:2px solid #0a0a09;border-radius:17px;background:#fffefa;box-shadow:3px 3px #0a0a09}.mennour-shell .platform-strategy-report summary{cursor:pointer;padding:16px 18px;color:#0a0a09;font-size:14px;font-weight:900}.mennour-shell .platform-strategy-report summary small{margin-left:10px;color:#675f54;font-size:11px;font-weight:600}.mennour-shell .platform-strategy-report>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-top:2px solid #0a0a09;padding:17px}.mennour-shell .platform-strategy-report article{border:1.5px solid #0a0a09;border-radius:13px;background:#f7f8f0;padding:14px}.mennour-shell .platform-strategy-report article small{color:#675f54;font-size:10px;font-weight:900}.mennour-shell .platform-strategy-report article strong{display:block;margin-top:6px;color:#0a0a09;font-size:15px}.mennour-shell .platform-strategy-report article p,.mennour-shell .platform-strategy-report li{color:#675f54;font-size:12px;line-height:1.65}@keyframes platform-focus-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:900px){.mennour-shell .platform-strategy-hero{grid-template-columns:1fr}.mennour-shell .platform-strategy-tabs,.mennour-shell .platform-strategy-path{grid-template-columns:repeat(2,minmax(0,1fr))}.mennour-shell .platform-strategy-path>div{grid-column:1/-1}.mennour-shell .platform-strategy-report>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mennour-shell .ip-idea-shelf-output *,.mennour-shell .ip-idea-shelf-output>*{animation:none!important}}@media(max-width:900px){.mennour-shell .ip-idea-shelf-output .role-output-hero{grid-template-columns:1fr;padding:22px}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mennour-shell .ip-idea-shelf-output .ip-consult-layout,.mennour-shell .ip-idea-shelf-output .ip-action-roadmap{grid-template-columns:1fr}}@media(max-width:560px){.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid{grid-template-columns:1fr}.mennour-shell .ip-idea-shelf-output .ip-role-metric-grid>div,.mennour-shell .ip-idea-shelf-output .ip-diagnostic-card,.mennour-shell .ip-idea-shelf-output .ip-analysis-section,.mennour-shell .ip-idea-shelf-output .ip-side-card,.mennour-shell .ip-idea-shelf-output .ip-guideline-card,.mennour-shell .ip-idea-shelf-output .ip-action-step{margin-top:0;margin-left:0}}@media(max-width:1050px){.mennour-shell .cover-designer-layout-one{grid-template-columns:1fr}.mennour-shell .cover-auto-track,.mennour-shell .cover-designer-layout-one>.cover-reference-panel{grid-column:1}.mennour-shell .cover-auto-track,.mennour-shell .cover-designer-layout-one>.cover-reference-panel{min-height:0}}.mennour-shell .publishing-day-cell{border:1px solid #0a0a09;border-radius:7px;background:#fffefa}.mennour-shell .publishing-day-cell:hover,.mennour-shell .publishing-day-cell.is-selected{border-color:#0a0a09;background:#d9ff3f;box-shadow:2px 2px #0a0a09}.mennour-shell .publishing-day-cell.is-selected strong{color:#0a0a09}.mennour-shell .agent-summary-grid>div:nth-child(1){background:#df6757}.mennour-shell .agent-summary-grid>div:nth-child(2){background:#d9ff3f}.mennour-shell .agent-summary-grid>div:nth-child(3){background:#7fa2f6}.mennour-shell .task-progress-track{border:1px solid #0a0a09;background:#f3eddf}.mennour-shell .task-progress-fill{background:#d9ff3f}.mennour-shell .queue-status-badge.success,.mennour-shell .task-status-badge.success{border:1px solid #0a0a09;background:#d9ff3f;color:#0a0a09}.mennour-shell .queue-status-badge.warn,.mennour-shell .task-status-badge.warn{border:1px solid #0a0a09;background:#e5aa66;color:#0a0a09}.mennour-shell .queue-status-badge.neutral,.mennour-shell .task-status-badge.neutral{border:1px solid #0a0a09;background:#7fa2f6;color:#0a0a09}.mennour-shell .competitor-hybrid-workbench{min-width:0}.mennour-shell .competitor-breakdown-workspace{margin-top:0}.mennour-shell .competitor-breakdown-content{min-width:0}.mennour-shell .competitor-link-entry{display:grid;min-width:0;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:stretch;gap:14px;border:2px solid #0a0a09;border-radius:16px;background:#fffefa;padding:16px;box-shadow:4px 4px #0a0a09}.mennour-shell .competitor-quick-heading{display:grid;position:relative;grid-template-columns:1fr auto;align-items:start;gap:3px 12px}.mennour-shell .competitor-quick-heading>span{grid-column:1;width:fit-content;border:1.5px solid #0a0a09;border-radius:5px;background:#df6757;color:#0a0a09;padding:4px 7px;box-shadow:2px 2px #0a0a09;font-size:10px;font-weight:900;letter-spacing:.1em}.mennour-shell .competitor-quick-heading>strong{grid-column:1;margin-top:3px;color:#0a0a09;font-size:21px;font-weight:950;letter-spacing:-.04em}.mennour-shell .competitor-quick-heading>p{grid-column:1;margin:0;color:#675f54;font-size:12px}.mennour-shell .competitor-quick-heading>b{grid-column:2;grid-row:1 / 4;align-self:center;border:1.5px solid #0a0a09;border-radius:999px;background:#d9ff3f;color:#0a0a09;padding:6px 10px;box-shadow:2px 2px #0a0a09;font-size:12px;white-space:nowrap}.mennour-shell .competitor-link-entry .benchmark-form{min-width:0;border:0;border-radius:0;background:transparent;padding:0}.mennour-shell .competitor-entry-main{display:grid;align-content:start;gap:16px;min-width:0}.mennour-shell .benchmark-form.compact{min-width:0;grid-template-columns:minmax(240px,1.3fr) minmax(130px,.47fr) minmax(190px,.78fr);gap:10px;align-items:end}.mennour-shell .benchmark-form label,.mennour-shell .benchmark-form input,.mennour-shell .benchmark-form select,.mennour-shell .benchmark-form textarea{min-width:0}.mennour-shell .benchmark-form.compact .benchmark-note-field{grid-column:auto}.mennour-shell .benchmark-form.compact .benchmark-content-field{display:grid;grid-column:1 / -1;grid-template-columns:38px minmax(0,1fr);gap:7px 10px;align-items:start;border:1.5px solid #0a0a09;border-radius:12px;background:#fffefa;padding:11px;box-shadow:2px 2px #0a0a09}.mennour-shell .benchmark-form.compact .benchmark-content-field>b{display:grid;grid-row:1 / 3;width:34px;height:34px;place-items:center;border:1px solid #0a0a09;border-radius:8px;background:#ad91e8;color:#0a0a09;font-size:18px}.mennour-shell .benchmark-form.compact .benchmark-content-field>span{align-self:center;color:#0a0a09;font-size:13px}.mennour-shell .benchmark-form.compact .benchmark-content-field>textarea{grid-column:2;min-height:84px;border:1.5px solid #0a0a09!important;border-radius:10px!important;background:#fffefa!important}.mennour-shell .benchmark-form.compact>button{grid-column:3;justify-self:end;min-width:170px;border:1.5px solid #0a0a09;border-radius:10px;background:#df6757;color:#0a0a09;box-shadow:3px 3px #0a0a09;padding:0 16px}.mennour-shell .benchmark-form.compact>button:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #0a0a09}.mennour-shell .benchmark-form.compact.youtube-link-only{grid-template-columns:minmax(260px,1fr) minmax(250px,.78fr) auto;align-items:end}.mennour-shell .benchmark-form.compact.youtube-link-only .youtube-auto-transcript-note{display:flex;min-height:46px;align-items:center;gap:10px;border:1px solid #d7d0c5;border-radius:10px;background:#f8f5ef;padding:8px 11px;color:#675f54;font-size:11px;line-height:1.35}.mennour-shell .benchmark-form.compact.youtube-link-only .youtube-auto-transcript-note svg{flex:0 0 auto;color:#d74438}.mennour-shell .benchmark-form.compact.youtube-link-only .youtube-auto-transcript-note span{display:grid;gap:2px}.mennour-shell .benchmark-form.compact.youtube-link-only .youtube-auto-transcript-note strong{color:#0a0a09;font-size:12px}.mennour-shell .benchmark-form.compact.youtube-link-only>button{grid-column:3;min-width:210px;white-space:nowrap}.mennour-shell .competitor-empty-result{min-height:190px;background:#fffefa;box-shadow:none}.mennour-shell .competitor-empty-hero,.mennour-shell .competitor-conclusion,.mennour-shell .competitor-analysis-progress{border:2px solid #0a0a09;border-radius:14px;background:#0a0a09;color:#fffefa;box-shadow:4px 4px #d9ff3f}.mennour-shell .competitor-source-pane,.mennour-shell .competitor-analysis-pane,.mennour-shell .competitor-source-item{border-color:#0a0a09;background:#fffefa}.mennour-shell .competitor-source-pane,.mennour-shell .competitor-analysis-pane{border-width:2px;box-shadow:4px 4px #0a0a09}.mennour-shell .competitor-pane-heading strong,.mennour-shell .competitor-source-item strong,.mennour-shell .competitor-analysis-block strong{color:#0a0a09}.mennour-shell .competitor-pane-heading span,.mennour-shell .competitor-analysis-block>span{color:#5e4ca8}.mennour-shell .competitor-handoff-button{border:1.5px solid #0a0a09;background:#d9ff3f;color:#0a0a09;box-shadow:3px 3px #0a0a09}@media(max-width:1220px){.mennour-shell .benchmark-form.compact{grid-template-columns:minmax(180px,1.2fr) minmax(112px,.5fr) minmax(160px,.8fr) auto}.mennour-shell .benchmark-form.compact .benchmark-content-field{grid-column:1 / -1}.mennour-shell .benchmark-form.compact>button{grid-column:4}}@media(max-width:980px){.mennour-shell.app-shell{grid-template-columns:214px minmax(0,1fr)}.mennour-shell .workspace{padding:18px}.mennour-shell .topbar{margin:-18px -18px 20px;padding:12px 18px}.mennour-shell .benchmark-form.compact{grid-template-columns:1fr 1fr}.mennour-shell .benchmark-form.compact .benchmark-note-field,.mennour-shell .benchmark-form.compact .benchmark-content-field{grid-column:1 / -1}.mennour-shell .benchmark-form.compact>button{grid-column:2}.mennour-shell .benchmark-form.compact.youtube-link-only{grid-template-columns:1fr 1fr}.mennour-shell .benchmark-form.compact.youtube-link-only .youtube-auto-transcript-note{grid-column:1 / -1}.mennour-shell .benchmark-form.compact.youtube-link-only>button{grid-column:2}.mennour-shell .competitor-link-entry{grid-template-columns:1fr}}@media(max-width:760px){.mennour-shell.app-shell{grid-template-columns:1fr}.mennour-shell .sidebar{position:relative;height:auto;max-height:none;border-right:0;border-bottom:2px solid #0a0a09}.mennour-shell .topbar{position:relative;margin-top:-18px}.mennour-shell .top-actions{min-width:0}.mennour-shell .search-box{width:100%}.mennour-shell .competitor-link-entry{padding:14px}.mennour-shell .competitor-quick-heading{grid-template-columns:1fr}.mennour-shell .competitor-quick-heading>b{grid-column:1;grid-row:auto;justify-self:start;margin-top:5px}.mennour-shell .benchmark-form.compact{grid-template-columns:1fr}.mennour-shell .benchmark-form.compact .benchmark-note-field,.mennour-shell .benchmark-form.compact .benchmark-content-field,.mennour-shell .benchmark-form.compact>button{grid-column:1}.mennour-shell .benchmark-form.compact>button{width:100%}.mennour-shell .benchmark-form.compact.youtube-link-only{grid-template-columns:1fr}.mennour-shell .benchmark-form.compact.youtube-link-only .youtube-auto-transcript-note,.mennour-shell .benchmark-form.compact.youtube-link-only>button{grid-column:1}}.mennour-shell .competitor-step-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.mennour-shell .competitor-step-flow article{display:flex;min-width:0;min-height:74px;align-items:center;gap:13px;border:2px solid #0a0a09;border-radius:14px;background:#fffefa;padding:12px 16px}.mennour-shell .competitor-step-flow article.active{background:#df6757}.mennour-shell .competitor-step-flow article>b{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1.5px solid #0a0a09;border-radius:999px;background:#0a0a09;color:#fffefa}.mennour-shell .competitor-step-flow article.active>b{background:#d9ff3f;color:#0a0a09}.mennour-shell .competitor-step-flow article div{display:grid;gap:3px;min-width:0}.mennour-shell .competitor-step-flow article strong{color:#0a0a09;font-size:15px}.mennour-shell .competitor-step-flow article span{color:#675f54;font-size:11px}.mennour-shell .competitor-step-flow article.active strong{color:#fffefa}.mennour-shell .competitor-step-flow article.active span{color:#ffe9e5}.mennour-shell .competitor-result-status{display:flex;align-items:center;gap:12px;margin:18px 0;border:2px solid #0a0a09;border-radius:12px;background:#0a0a09;color:#fffefa;padding:13px 18px}.mennour-shell .competitor-result-status i{width:13px;height:13px;border-radius:50%;background:#d9ff3f}.mennour-shell .competitor-result-status span{color:#aaa69f;font-size:12px}.mennour-shell .competitor-result-status b{margin-left:auto;color:#d9ff3f}.mennour-shell .competitor-result-workbench{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:start}.mennour-shell .competitor-result-workbench .competitor-source-pane,.mennour-shell .competitor-result-workbench .competitor-analysis-pane{border:2px solid #0a0a09;border-radius:16px;background:#fffefa;box-shadow:5px 5px #0a0a09}.mennour-shell .competitor-result-workbench .competitor-pane-heading{border-bottom:2px solid #0a0a09;padding-bottom:14px}.mennour-shell .competitor-result-workbench .competitor-pane-heading strong{font-size:18px}.mennour-shell .competitor-result-workbench .competitor-pane-heading span{color:#df6757}.mennour-shell .competitor-result-workbench .competitor-source-item{border:0;border-bottom:1px solid #ddd5c8;border-radius:0;box-shadow:none}.mennour-shell .competitor-result-workbench .competitor-source-item details{border-left:4px solid #df6757;background:#fff1ec;padding:9px 12px}.mennour-shell .competitor-result-workbench .competitor-analysis-block{position:relative;grid-template-columns:50px minmax(0,1fr);border-bottom:1px solid #ddd5c8;padding:15px 0}.mennour-shell .competitor-result-workbench .competitor-analysis-block>span{display:grid;min-height:38px;place-items:center;border:1.5px solid #0a0a09;border-radius:9px;background:#df6757;color:#0a0a09}.mennour-shell .competitor-result-workbench .competitor-handoff-button{margin-left:auto;background:#0a0a09;color:#fffefa}.mennour-shell .competitor-link-entry{grid-template-columns:1fr}.mennour-shell .competitor-ai-guide{display:none}.mennour-shell .competitor-link-entry .competitor-entry-main{gap:10px}.mennour-shell .competitor-quick-heading>strong{font-size:24px}.mennour-shell .competitor-link-entry .benchmark-form.compact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.mennour-shell .competitor-link-entry .benchmark-form.compact>label{grid-column:1}.mennour-shell .competitor-link-entry .benchmark-form.compact>button{grid-column:2;min-width:260px}.mennour-shell .competitor-link-entry .benchmark-form.compact.youtube-link-only{grid-template-columns:minmax(0,1fr) auto}.mennour-shell .competitor-link-entry .benchmark-form.compact.youtube-link-only .youtube-auto-transcript-note{display:none}.mennour-shell .competitor-transcript-lines{display:grid}.mennour-shell .competitor-transcript-lines article{display:grid;grid-template-columns:52px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #ddd5c8}.mennour-shell .competitor-transcript-lines article.active{border:1.5px solid #df6757;border-radius:9px;background:#fff1ec;padding:12px}.mennour-shell .competitor-transcript-lines article>span{color:#746f67}.mennour-shell .competitor-transcript-lines article p{margin:0;color:#0a0a09}.mennour-shell .competitor-result-workbench .competitor-analysis-block>span{padding:9px}.mennour-shell .competitor-result-workbench .competitor-analysis-block>div{display:grid;gap:4px}.mennour-shell .competitor-result-workbench .competitor-analysis-block small{color:#746f67}.mennour-shell .competitor-result-workbench .competitor-analysis-block strong{font-size:16px}.mennour-shell .competitor-result-workbench .competitor-analysis-block p{margin:4px 0 0;color:#746f67}@media(max-width:980px){.mennour-shell .competitor-result-workbench{grid-template-columns:1fr}}@media(max-width:760px){.mennour-shell .competitor-step-flow{grid-template-columns:1fr}.mennour-shell .competitor-result-status{align-items:flex-start;flex-wrap:wrap}.mennour-shell .competitor-result-status b{margin-left:0;width:100%}}.mennour-shell .content-panel.role-content-unframed{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.mennour-shell .ip-positioning-prompt{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;border:0;border-radius:15px;background:#f1f0ee;padding:17px 20px}.mennour-shell .ip-positioning-prompt>span{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:#e3f1ff;color:#4995ff}.mennour-shell .ip-positioning-prompt>div{display:grid;gap:4px}.mennour-shell .ip-positioning-prompt strong{color:#0a0a09;font-size:14px}.mennour-shell .ip-positioning-prompt p{margin:0;color:#807b73;font-size:12px;line-height:1.5}.mennour-shell .ip-positioning-prompt button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;background:#1d1d1b;color:#fffefa;padding:8px 11px;font-size:12px;font-weight:800;white-space:nowrap}.mennour-shell .ip-positioning-prompt.is-generating{grid-template-columns:34px minmax(0,1fr);background:#f4f7ec}.mennour-shell .ip-positioning-prompt.is-generating>span{background:#d9ff3f;color:#0a0a09}.mennour-shell .ip-positioning-prompt .spin{animation:ip-positioning-spin .9s linear infinite}@keyframes ip-positioning-spin{to{transform:rotate(360deg)}}.mennour-shell .topic-generation-wait{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.mennour-shell .topic-generation-wait .spin{animation:ip-positioning-spin .9s linear infinite;color:#725cff}.mennour-shell .topic-generation-wait strong{font-size:22px;color:#0a0a09}.mennour-shell .topic-generation-wait p{max-width:620px;margin:0;color:#756f66;line-height:1.7}@media(max-width:700px){.mennour-shell .ip-positioning-prompt{grid-template-columns:34px 1fr}.mennour-shell .ip-positioning-prompt button{grid-column:1 / -1;justify-content:center}}
