.neural-shell .btn,.neural-shell .sidebar-main-item,.neural-shell .platform-cb-card,.neural-shell .settings-tab-btn,.neural-shell .view-toggle-btn,.neural-shell .cal-filter-pill,.neural-shell .rating-btn,.neural-shell .video-prompt-tab{transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease,opacity .15s ease}.media-plan-continue-empty{margin:18px auto 0;width:min(1080px,calc(100% - 32px));display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid rgba(124,92,255,.38);border-radius:18px;background:linear-gradient(135deg,#7c5cff29,#14b8a614);box-shadow:0 18px 48px #0000003d;text-align:left}.media-plan-month-summary-panel{display:grid;align-items:stretch;justify-content:stretch}.media-plan-continue-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.media-plan-continue-copy{min-width:0;display:grid;gap:5px}.media-plan-continue-copy span,.media-plan-continue-summary span,.meaning-tree-period-head span{color:var(--text-muted);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.media-plan-continue-copy strong,.media-plan-continue-summary strong,.meaning-tree-period-head strong{color:var(--text-primary);font-size:1rem;font-weight:900}.media-plan-continue-copy p,.media-plan-continue-summary p,.media-plan-continue-note{margin:0;color:var(--text-secondary);font-size:.86rem;line-height:1.45}.media-plan-continue-modal{max-width:880px}.media-plan-continue-summary{display:grid;gap:6px;padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#ffffff0a}.media-plan-continue-platforms{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px solid rgba(124,92,255,.22);border-radius:14px;background:#7c5cff12}.media-plan-continue-platforms-head{display:grid;gap:4px}.media-plan-continue-platforms-head b{color:var(--text-primary);font-size:.86rem}.media-plan-continue-platforms-head span{color:var(--text-secondary);font-size:.78rem;line-height:1.35}.media-plan-continue-platform-grid{display:flex;flex-wrap:wrap;gap:8px}.media-plan-continue-platform-chip{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#0f172a85;color:var(--text-secondary);font-size:.8rem;font-weight:900;cursor:pointer;user-select:none}.media-plan-continue-platform-chip input{position:absolute;opacity:0;pointer-events:none}.media-plan-continue-platform-chip.active{border-color:#7c5cffb8;background:#7c5cff38;color:#fff}.media-plan-continue-platform-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.media-plan-continue-platform-icon svg,.media-plan-continue-platform-icon img{width:16px;height:16px}.media-plan-continue-platform-error{margin:0;padding:8px 10px;border:1px solid rgba(248,113,113,.35);border-radius:10px;background:#7f1d1d38;color:#fecaca;font-size:.8rem;font-weight:800}.media-plan-continue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.media-plan-continue-grid>div{min-width:0;padding:14px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#0f172a57}.media-plan-continue-grid b{display:block;margin-bottom:6px;color:var(--text-primary)}.media-plan-continue-grid p{margin:0;color:var(--text-secondary);line-height:1.45}.media-plan-continue-actions{justify-content:flex-end;margin-top:18px}.media-plan-correction-button{border-color:#14b8a657!important;background:#14b8a61a!important;cursor:pointer}.media-plan-correction-button strong{color:#ccfbf1!important}.media-plan-correction-modal{width:min(1120px,calc(100vw - 28px));max-height:min(86vh,840px);overflow:auto;border-color:#7c5cff52}.media-plan-correction-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.media-plan-correction-head span{color:#8ea2ff;font-size:.72rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.media-plan-correction-head h3{margin:4px 0 6px;color:var(--text-primary);font-size:1.45rem;line-height:1.1}.media-plan-correction-head p{max-width:760px;margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.45}.media-plan-correction-grid{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(360px,1.08fr);gap:14px}.media-plan-correction-panel{min-width:0;display:grid;align-content:start;gap:13px;padding:16px;border:1px solid rgba(148,163,184,.15);border-radius:16px;background:#0f172a61}.media-plan-correction-panel h4{margin:0;color:var(--text-primary);font-size:.92rem;font-weight:950}.media-plan-correction-field{display:grid;gap:7px}.media-plan-correction-field span,.media-plan-correction-move>span{color:var(--text-muted);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.media-plan-correction-field select,.media-plan-correction-field input{width:100%;min-height:42px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#03071299;color:var(--text-primary);padding:0 12px;font-size:.9rem;font-weight:850}.media-plan-correction-platforms{display:flex;flex-wrap:wrap;gap:8px}.media-plan-correction-platform{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#ffffff0a;color:var(--text-secondary);cursor:pointer}.media-plan-correction-platform.active{border-color:#7c5cffb8;background:#7c5cff38;color:#fff}.media-plan-correction-platform-icon,.media-plan-correction-platform-icon svg,.media-plan-correction-platform-icon img{width:16px;height:16px}.media-plan-correction-platform strong{font-size:.78rem;font-weight:950}.media-plan-correction-platform em{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff14;color:#ccfbf1;font-style:normal;font-size:.72rem;font-weight:950}.media-plan-correction-targets{display:flex;flex-wrap:wrap;gap:8px}.media-plan-correction-targets button{min-height:32px;padding:0 11px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#ffffff0b;color:var(--text-secondary);font-size:.78rem;font-weight:900;cursor:pointer}.media-plan-correction-targets button:hover{border-color:#7c5cff94;color:#fff}.media-plan-correction-rules{display:grid;gap:7px;padding:12px;border:1px solid rgba(20,184,166,.18);border-radius:12px;background:#14b8a612}.media-plan-correction-rules b,.media-plan-correction-summary b{color:var(--text-primary);font-size:.86rem}.media-plan-correction-rules p,.media-plan-correction-summary p,.media-plan-correction-empty{margin:0;color:var(--text-secondary);font-size:.82rem;line-height:1.4}.media-plan-correction-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.media-plan-correction-metrics div{min-width:0;display:grid;gap:4px;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#03071257}.media-plan-correction-metrics span{color:var(--text-muted);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.media-plan-correction-metrics strong{color:#fff;font-size:1.3rem;font-weight:950}.media-plan-correction-summary,.media-plan-correction-move,.media-plan-correction-diff{display:grid;gap:8px;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#ffffff09}.media-plan-correction-diff{gap:10px;border-color:#14b8a62e;background:#14b8a60e}.media-plan-correction-diff>b{color:var(--text-primary);font-size:.86rem}.media-plan-correction-diff-card{display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:#0307125c}.media-plan-correction-diff-card header{min-width:0;display:flex;align-items:center;gap:8px}.media-plan-correction-diff-card header span,.media-plan-correction-diff-card header svg,.media-plan-correction-diff-card header img{width:17px;height:17px}.media-plan-correction-diff-card header strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:.82rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.media-plan-correction-before-after{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.media-plan-correction-before-after div{min-width:0;display:grid;gap:3px;padding:9px;border:1px solid rgba(148,163,184,.12);border-radius:10px;background:#ffffff09}.media-plan-correction-before-after span{color:var(--text-muted);font-size:.64rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.media-plan-correction-before-after b{color:var(--text-primary);font-size:.78rem;line-height:1.25}.media-plan-correction-diff-card ul{display:grid;gap:5px;margin:0;padding-left:16px;color:var(--text-secondary);font-size:.76rem;line-height:1.35}.media-plan-correction-warnings{display:grid;gap:6px}.media-plan-correction-warnings p{margin:0;padding:9px 10px;border:1px solid rgba(251,191,36,.28);border-radius:10px;background:#92400e2e;color:#fde68a;font-size:.8rem;font-weight:850}.media-plan-correction-move-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.media-plan-correction-move-list li{min-width:0;display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;align-items:center;padding:8px 9px;border-radius:10px;background:#0307125c}.media-plan-correction-move-list span{color:#a5b4fc;font-size:.76rem;font-weight:900}.media-plan-correction-move-list b{min-width:0;overflow:hidden;color:var(--text-primary);font-size:.8rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.media-plan-correction-move-list .muted b{color:var(--text-muted)}.media-plan-correction-actions{justify-content:flex-end;margin-top:16px}.media-plan-smart-modal{width:min(1380px,calc(100vw - 28px));max-height:min(90vh,920px);overflow:auto;border-color:#14b8a63d}.media-plan-smart-grid{display:grid;grid-template-areas:"composer preview" "rules rules";grid-template-columns:minmax(360px,.72fr) minmax(360px,.86fr);gap:14px;align-items:start}.media-plan-smart-panel,.media-plan-smart-preview{min-width:0;display:grid;gap:13px;padding:15px;border:1px solid rgba(148,163,184,.15);border-radius:16px;background:#0f172a66}.media-plan-smart-composer textarea{width:100%;min-height:168px;resize:vertical;border:1px solid rgba(124,92,255,.28);border-radius:14px;background:#0307129e;color:var(--text-primary);padding:13px 14px;font:inherit;font-size:.9rem;line-height:1.45;outline:none}.media-plan-smart-composer{grid-area:composer}.media-plan-smart-composer textarea:focus{border-color:#7c5cffc7;box-shadow:0 0 0 3px #7c5cff24}.media-plan-smart-examples,.media-plan-smart-composer-actions{display:flex;flex-wrap:wrap;gap:8px}.media-plan-smart-examples button{min-height:31px;padding:0 10px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#ffffff0b;color:var(--text-secondary);font-size:.76rem;font-weight:900;cursor:pointer}.media-plan-smart-examples button:hover{border-color:#7c5cff9e;color:#fff}.media-plan-smart-rules{grid-area:rules;overflow-x:auto}.media-plan-smart-rule-list{display:grid;gap:8px;min-width:0}.media-plan-smart-rule{min-width:1120px;display:grid;grid-template-columns:34px minmax(118px,.8fr) minmax(132px,.9fr) minmax(132px,.9fr) 82px minmax(104px,.72fr) 136px minmax(132px,.9fr) minmax(132px,.9fr) 34px;gap:9px;align-items:end;padding:11px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#03071257}.media-plan-smart-rule>*{min-width:0}.media-plan-smart-rule-index{width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid rgba(20,184,166,.28);border-radius:999px;background:#14b8a61a;color:#99f6e4;font-size:.68rem;font-weight:950}.media-plan-smart-rule label{min-width:0;display:grid;gap:5px}.media-plan-smart-rule label span{overflow:hidden;color:var(--text-muted);font-size:.66rem;font-weight:950;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.media-plan-smart-rule select,.media-plan-smart-rule input{width:100%;min-height:34px;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#030712a8;color:var(--text-primary);padding:0 10px;font-size:.8rem;font-weight:850}.media-plan-smart-rule-remove{grid-column:-2 / -1;width:30px;height:34px;display:inline-grid;place-items:center;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#ffffff09;color:var(--text-muted);font-size:1rem;font-weight:900;cursor:pointer}.media-plan-smart-rule-remove:hover{border-color:#f8717170;color:#fecaca}.media-plan-smart-empty{display:grid;gap:6px;padding:18px;border:1px dashed rgba(148,163,184,.2);border-radius:14px;background:#ffffff06}.media-plan-smart-empty b,.media-plan-smart-impact b{color:var(--text-primary);font-size:.88rem;font-weight:950}.media-plan-smart-empty p{margin:0;color:var(--text-secondary);font-size:.82rem;line-height:1.4}.media-plan-smart-preview{grid-area:preview;position:static}.media-plan-smart-impact{display:grid;gap:9px;padding:12px;border:1px solid rgba(20,184,166,.16);border-radius:13px;background:#14b8a60f}.media-plan-smart-impact ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.media-plan-smart-impact li{min-width:0;display:grid;gap:3px;padding:9px 10px;border-radius:10px;background:#03071257}.media-plan-smart-impact li b{overflow:hidden;color:var(--text-primary);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.media-plan-smart-impact li span{color:var(--text-secondary);font-size:.76rem;line-height:1.35}.media-plan-planner-modal{width:min(1240px,calc(100vw - 28px));max-height:min(88vh,900px);overflow:auto;border-color:#7c5cff57}.media-plan-planner-recap{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-2px 0 14px;padding:11px 13px;border:1px solid rgba(20,184,166,.18);border-radius:13px;background:#14b8a612}.media-plan-planner-recap span{color:var(--text-muted);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.media-plan-planner-recap strong{color:var(--text-primary);font-size:.86rem;text-align:right}.media-plan-planner-layout{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.media-plan-planner-main{display:grid;gap:12px}.media-plan-planner-section,.media-plan-planner-preview{min-width:0;display:grid;gap:12px;padding:15px;border:1px solid rgba(148,163,184,.15);border-radius:16px;background:#0f172a61}.media-plan-planner-section-head{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:start}.media-plan-planner-section-head>span{height:28px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid rgba(124,92,255,.34);background:#7c5cff24;color:#ddd6fe;font-size:.72rem;font-weight:950}.media-plan-planner-section-head h4{margin:0 0 4px;color:var(--text-primary);font-size:.95rem;font-weight:950}.media-plan-planner-section-head p{margin:0;color:var(--text-secondary);font-size:.82rem;line-height:1.4}.media-plan-planner-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.media-plan-planner-platform{min-width:0;min-height:48px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#ffffff09;color:var(--text-secondary);cursor:pointer}.media-plan-planner-platform input{position:absolute;opacity:0;pointer-events:none}.media-plan-planner-platform span,.media-plan-planner-platform svg,.media-plan-planner-platform img{width:18px;height:18px}.media-plan-planner-platform strong{min-width:0;overflow:hidden;color:inherit;font-size:.84rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.media-plan-planner-platform.active{border-color:#7c5cffad;background:#7c5cff33;color:#fff}.media-plan-planner-mix{display:grid;gap:8px}.media-plan-planner-frequency-section{gap:14px}.media-plan-planner-frequency-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(148,163,184,.13);border-radius:12px;background:#ffffff09}.media-plan-planner-frequency-toolbar>div:first-child{min-width:0;display:grid;gap:4px}.media-plan-planner-frequency-toolbar strong{color:var(--text-primary);font-size:.88rem;font-weight:950}.media-plan-planner-frequency-toolbar span,.media-plan-planner-add-hint,.media-plan-planner-window-hint{color:var(--text-muted);font-size:.74rem;font-weight:850}.media-plan-planner-add-platform{min-width:min(360px,100%);display:grid;grid-template-columns:minmax(150px,1fr) auto;gap:8px}.media-plan-planner-add-platform select{min-height:34px;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#030712a3;color:var(--text-primary);padding:0 10px;font-size:.82rem;font-weight:850}.media-plan-planner-add-hint{margin:-4px 0 0}.media-plan-planner-window-hint{margin:-8px 0 0;line-height:1.35}.media-plan-planner-frequency-table{display:grid;gap:8px;overflow-x:auto}.media-plan-planner-frequency-row{min-width:1080px;display:grid;grid-template-columns:minmax(120px,.8fr) minmax(112px,.8fr) minmax(176px,.85fr) minmax(250px,1.35fr) 92px minmax(132px,.85fr) 112px 38px;gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(148,163,184,.13);border-radius:12px;background:#03071247}.media-plan-planner-frequency-row>*{min-width:0}.media-plan-planner-frequency-head{min-height:0;padding:0 12px;border:0;background:transparent}.media-plan-planner-frequency-head span{color:var(--text-muted);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.media-plan-planner-frequency-platform{min-width:0;display:flex;align-items:center;gap:8px}.media-plan-planner-frequency-platform span,.media-plan-planner-frequency-platform svg,.media-plan-planner-frequency-platform img{width:17px;height:17px}.media-plan-planner-frequency-platform strong,.media-plan-planner-frequency-format{min-width:0;overflow:hidden;color:var(--text-primary);font-size:.84rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.media-plan-planner-frequency-row>input[type=time],.media-plan-planner-frequency-row>select{min-height:34px;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#030712a3;color:var(--text-primary);padding:0 10px;font-size:.82rem;font-weight:850}.media-plan-planner-frequency-row .media-plan-planner-mix-controls{grid-template-columns:64px minmax(96px,1fr)}.media-plan-planner-frequency-row .media-plan-planner-mix-controls input,.media-plan-planner-frequency-row .media-plan-planner-mix-controls select{width:100%;min-width:0}.media-plan-planner-days{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.media-plan-planner-day{min-width:30px;min-height:30px;display:inline-grid;place-items:center;border:1px solid rgba(148,163,184,.16);border-radius:9px;background:#ffffff09;color:var(--text-muted);font-size:.76rem;font-weight:900;cursor:pointer}.media-plan-planner-day input{position:absolute;opacity:0;pointer-events:none}.media-plan-planner-day.active{border-color:#7c5cffb3;background:#7c5cff42;color:#fff}.media-plan-planner-day-note{flex-basis:100%;color:#d2d6f594;font-size:.68rem;font-weight:850;line-height:1.25}.media-plan-planner-frequency-row b{color:#a5b4fc;font-size:.72rem;font-weight:950;text-align:right}.media-plan-planner-remove-rule{position:static;justify-self:end;width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid rgba(148,163,184,.18);border-radius:9px;background:#ffffff09;color:var(--text-muted);font-size:1rem;font-weight:900;cursor:pointer}.media-plan-planner-remove-rule:hover{border-color:#f871716b;color:#fecaca}.media-plan-planner-mix-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,auto);gap:12px;align-items:center;padding:10px 12px;border:1px solid rgba(148,163,184,.13);border-radius:12px;background:#03071247}.media-plan-planner-mix-title{min-width:0;display:grid;grid-template-columns:20px minmax(0,auto) minmax(0,1fr);gap:8px;align-items:center}.media-plan-planner-mix-title span,.media-plan-planner-mix-title svg,.media-plan-planner-mix-title img{width:17px;height:17px}.media-plan-planner-mix-title strong{color:var(--text-primary);font-size:.84rem;font-weight:950}.media-plan-planner-mix-title em{min-width:0;overflow:hidden;color:var(--text-muted);font-size:.72rem;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.media-plan-planner-mix-controls{display:grid;grid-template-columns:72px 120px 104px;gap:8px;align-items:center}.media-plan-planner-mix-controls input,.media-plan-planner-mix-controls select{min-height:34px;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#030712a3;color:var(--text-primary);padding:0 10px;font-size:.82rem;font-weight:850}.media-plan-planner-mix-controls b{color:#a5b4fc;font-size:.72rem;font-weight:950;text-align:right}.media-plan-planner-cadence,.media-plan-planner-operator{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(148,163,184,.13);border-radius:12px;background:#ffffff09}.media-plan-planner-cadence strong,.media-plan-planner-operator strong{color:var(--text-primary);font-size:.88rem;font-weight:950}.media-plan-planner-cadence span,.media-plan-planner-operator span,.media-plan-planner-preview-head span{color:var(--text-muted);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.media-plan-planner-operator>div{min-width:0;display:grid;gap:4px}.media-plan-planner-operator small{color:var(--text-secondary);font-size:.76rem}.media-plan-planner-preview{position:static}.media-plan-planner-preview-head{display:grid;gap:4px}.media-plan-planner-preview-head strong{color:var(--text-primary);font-size:1rem;font-weight:950}.media-plan-planner-overlay{align-items:center;justify-content:center;padding:14px}.media-plan-month-summary{display:grid;gap:14px;margin-top:14px}.media-plan-summary-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.media-plan-summary-metric{min-width:0;min-height:88px;display:grid;align-content:center;gap:3px;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#0f172a61}.media-plan-summary-metric strong{color:#fff;font-size:1.28rem;font-weight:950;line-height:1}.media-plan-summary-metric span{color:var(--text-primary);font-size:.82rem;font-weight:900}.media-plan-summary-metric small{color:var(--text-muted);font-size:.72rem;line-height:1.25}.media-plan-summary-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.media-plan-summary-list{min-width:0;padding:12px;border:1px solid rgba(148,163,184,.13);border-radius:14px;background:#ffffff09}.media-plan-summary-list b{display:block;margin-bottom:8px;color:var(--text-primary);font-size:.82rem}.media-plan-summary-list ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.media-plan-summary-list li{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-secondary);font-size:.78rem;line-height:1.25}.media-plan-summary-list li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-plan-summary-list li em{min-width:24px;padding:2px 7px;border-radius:999px;background:#7c5cff2e;color:#ddd6fe;font-style:normal;font-weight:900;text-align:center}.media-plan-summary-list p,.media-plan-summary-next p{margin:0;color:var(--text-secondary);font-size:.8rem;line-height:1.45}.media-plan-summary-next{display:grid;gap:5px;padding:12px 14px;border:1px solid rgba(20,184,166,.18);border-radius:14px;background:linear-gradient(135deg,#14b8a614,#7c5cff17)}.media-plan-summary-next b{color:#ccfbf1;font-size:.84rem}.meaning-tree-period-panel{display:grid;gap:12px;margin:18px 0;padding:16px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:linear-gradient(180deg,#0f172ab8,#0c101ce6)}.meaning-tree-period-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.meaning-tree-period-head>div:first-child{min-width:0;display:grid;gap:4px}.meaning-tree-period-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.meaning-tree-period-select{min-height:36px;max-width:min(320px,100%);padding:0 36px 0 12px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background-color:#ffffff0e;color:var(--text-primary);font-weight:850}.meaning-tree-period-mode{display:inline-flex;padding:3px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#ffffff0a}.meaning-tree-period-mode button{min-height:30px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font-weight:900;cursor:pointer}.meaning-tree-period-mode button.active{background:#7c5cff42;color:#fff}.meaning-tree-period-stats{display:flex;flex-wrap:wrap;gap:8px}.meaning-tree-period-stats span{display:inline-flex;align-items:baseline;gap:6px;min-height:30px;padding:0 10px;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:#ffffff0b;color:var(--text-secondary);font-size:.78rem;font-weight:800}.meaning-tree-period-stats b{color:var(--text-primary);font-size:.9rem}.meaning-tree-period-actions{display:flex;justify-content:flex-end}.meaning-tree-plan-setup-panel{display:grid;gap:14px;margin:18px 0;padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:linear-gradient(180deg,#0a121ed6,#0b0e19f0)}.meaning-tree-plan-setup-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.meaning-tree-plan-setup-head>div{display:grid;min-width:0;gap:4px}.meaning-tree-plan-setup-head span,.meaning-tree-plan-setup-grid>section>span{color:var(--text-secondary);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.meaning-tree-plan-setup-head strong{color:var(--text-primary);font-size:1rem}.meaning-tree-plan-setup-head p,.meaning-tree-plan-setup-grid p{margin:0;color:var(--text-secondary);font-size:.82rem;line-height:1.4}.meaning-tree-plan-setup-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr) minmax(260px,.9fr);gap:10px}.meaning-tree-plan-setup-grid>section{display:grid;align-content:start;gap:10px;min-width:0;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#ffffff09}.meaning-tree-plan-platforms{display:flex;flex-wrap:wrap;gap:8px}.meaning-tree-plan-platform-chip{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid rgba(148,163,184,.16);border-radius:999px;color:var(--text-primary);background:#ffffff0b}.meaning-tree-plan-platform-chip svg,.meaning-tree-plan-platform-chip img{width:16px;height:16px;flex:0 0 auto}.meaning-tree-plan-platform-chip b{font-size:.78rem}.meaning-tree-plan-platform-chip em{padding:2px 6px;border-radius:999px;background:#f59e0b29;color:#fde68a;font-size:.62rem;font-style:normal;font-weight:900;text-transform:uppercase}.meaning-tree-plan-platform-chip.is-pending{border-color:#f59e0b57;background:#f59e0b14}.meaning-tree-plan-icon-action{width:36px;min-width:36px;height:32px;padding:0;display:inline-grid;place-items:center;justify-self:start}.meaning-tree-plan-icon-action svg{display:block}.meaning-tree-plan-frequency-summary{display:grid;gap:4px}.meaning-tree-plan-frequency-summary strong{color:var(--text-primary);font-size:.9rem}.meaning-tree-plan-empty{color:var(--text-muted);font-size:.82rem;font-weight:800}.meaning-tree-frequency-menu{position:relative;z-index:6}.meaning-tree-frequency-trigger{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#ffffff0e;color:var(--text-primary);font-weight:900;text-align:left;cursor:pointer}.meaning-tree-frequency-trigger svg{flex:0 0 auto;color:var(--text-secondary);transition:transform .16s ease,color .16s ease}.meaning-tree-frequency-menu.open .meaning-tree-frequency-trigger{border-color:#7c5cffc7;background:#7c5cff24;box-shadow:0 0 0 3px #7c5cff24}.meaning-tree-frequency-menu.open .meaning-tree-frequency-trigger svg{color:#fff;transform:rotate(180deg)}.meaning-tree-frequency-options{position:absolute;top:calc(100% + 8px);left:0;right:0;display:none;gap:6px;max-height:320px;overflow:auto;padding:8px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#0a0e1afa;box-shadow:0 18px 50px #0000006b,0 0 0 1px #7c5cff14}.meaning-tree-frequency-menu.open .meaning-tree-frequency-options{display:grid}.meaning-tree-frequency-option{display:grid;gap:4px;width:100%;padding:10px 11px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.meaning-tree-frequency-option:hover,.meaning-tree-frequency-option:focus-visible{border-color:#94a3b833;background:#ffffff0e}.meaning-tree-frequency-option.active{border-color:#7c5cffb3;background:#7c5cff38}.meaning-tree-frequency-option strong{color:var(--text-primary);font-size:.86rem}.meaning-tree-frequency-option span{color:var(--text-secondary);font-size:.75rem;line-height:1.35}.meaning-tree-plan-status strong{color:var(--text-primary);font-size:.95rem}.meaning-tree-plan-status-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.meaning-tree-plan-status-actions .btn{min-height:32px}.meaning-tree-plan-status-ok{border-color:#14b8a63d!important;background:#14b8a60f!important}.meaning-tree-plan-status-ok strong{color:#99f6e4}.meaning-tree-plan-status-warn{border-color:#f59e0b52!important;background:#f59e0b14!important}.meaning-tree-plan-status-warn strong{color:#fde68a}.meaning-tree-plan-status-pending{border-color:#7c5cff52!important;background:#7c5cff14!important}.meaning-tree-plan-status-pending strong{color:#c4b5fd}@media(max-width:1180px){.media-plan-smart-grid{grid-template-areas:"composer" "rules" "preview";grid-template-columns:1fr}.media-plan-smart-preview{position:static}}@media(max-width:720px){.media-plan-continue-empty,.media-plan-continue-head,.meaning-tree-period-head,.meaning-tree-plan-setup-head{flex-direction:column;align-items:stretch}.media-plan-summary-metrics,.media-plan-summary-columns,.media-plan-correction-grid,.media-plan-correction-metrics,.media-plan-smart-grid,.media-plan-planner-layout,.media-plan-planner-platform-grid,.media-plan-planner-mix-row,.meaning-tree-plan-setup-grid{grid-template-columns:1fr}.media-plan-smart-modal{width:min(calc(100vw - 18px),640px);max-height:calc(100vh - 18px);padding:14px}.media-plan-smart-preview{position:static}.media-plan-smart-rule{min-width:0;grid-template-columns:1fr}.media-plan-smart-rule-index,.media-plan-smart-rule-remove{width:100%}.media-plan-smart-rule-remove{grid-column:auto}.media-plan-planner-modal{width:min(calc(100vw - 18px),640px);max-height:calc(100vh - 18px);padding:14px}.media-plan-planner-recap{align-items:flex-start;flex-direction:column}.media-plan-planner-recap strong{text-align:left}.media-plan-planner-preview{position:static}.media-plan-planner-mix-controls{grid-template-columns:72px minmax(0,1fr) 94px}.media-plan-planner-cadence,.media-plan-planner-operator,.media-plan-planner-frequency-toolbar{align-items:stretch;flex-direction:column}.media-plan-planner-add-platform{min-width:0;grid-template-columns:1fr}.media-plan-planner-frequency-row{min-width:0;grid-template-columns:1fr;gap:8px}.media-plan-planner-frequency-head{display:none}.media-plan-planner-frequency-row b{text-align:left}.media-plan-planner-remove-rule{width:100%}.media-plan-continue-grid{grid-template-columns:1fr}.media-plan-continue-empty{width:100%}.meaning-tree-period-controls,.meaning-tree-period-actions,.meaning-tree-plan-setup-head .btn,.meaning-tree-plan-setup-grid .btn,.media-plan-continue-actions{justify-content:stretch}.meaning-tree-period-controls>*,.meaning-tree-period-actions .btn,.meaning-tree-plan-setup-head .btn,.meaning-tree-plan-setup-grid .btn,.media-plan-continue-actions .btn,.media-plan-correction-actions .btn,.media-plan-planner-cadence .btn,.media-plan-planner-operator .btn,.media-plan-planner-add-platform .btn,.media-plan-continue-empty .btn{width:100%}.meaning-tree-period-select{max-width:100%}}#btn-header-notifications{position:relative}#btn-header-notifications.has-active-job:before{content:"";position:absolute;inset:-4px;border:1px solid rgba(45,212,191,.48);border-radius:12px;opacity:.8;animation:notificationPulse 1.4s ease-in-out infinite;pointer-events:none}#btn-header-notifications.has-active-job svg{animation:notificationBellTick 1.2s ease-in-out infinite;transform-origin:50% 10%}#btn-header-notifications.has-unread-notifications:after{content:attr(data-notification-count);position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border:2px solid #070b16;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:900;line-height:1}@keyframes notificationPulse{0%,to{transform:scale(.96);opacity:.35}50%{transform:scale(1.08);opacity:.85}}@keyframes notificationBellTick{0%,to{transform:rotate(0)}15%{transform:rotate(10deg)}30%{transform:rotate(-8deg)}45%{transform:rotate(5deg)}60%{transform:rotate(0)}}.notification-center-popover,.notification-center-modal-overlay{color:#eef2ff;font-family:inherit}.notification-center-popover{position:fixed;top:78px;right:18px;z-index:2400;width:min(440px,calc(100vw - 28px));max-height:min(620px,calc(100vh - 96px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(129,140,248,.32);border-radius:8px;background:#080c18f5;box-shadow:0 22px 64px #0000006b,0 0 0 1px #2dd4bf0f;backdrop-filter:blur(18px)}.notification-center-popover[hidden],.notification-center-modal-overlay[hidden]{display:none!important}.notification-popover-head,.notification-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 15px;border-bottom:1px solid rgba(148,163,184,.14)}.notification-popover-head span,.notification-modal-head span{display:block;color:#67e8f9;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.notification-popover-head strong,.notification-modal-head h3{margin:3px 0 0;color:#fff;font-size:16px;font-weight:900;letter-spacing:0}.notification-icon-close{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#0f172ab8;color:#cbd5e1;cursor:pointer}.notification-filter-row,.notification-modal-tabs{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.1);overflow-x:auto}.notification-filter-row button,.notification-modal-tabs button{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0f172a94;color:#e2e8f0b8;font-size:12px;font-weight:800;cursor:pointer}.notification-filter-row button.active,.notification-modal-tabs button.active{border-color:#2dd4bf8a;background:#14b8a629;color:#ccfbf1}.notification-popover-list{display:grid;gap:8px;padding:10px;overflow:auto}.notification-item{position:relative;display:grid;gap:8px;padding:10px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0f172a9e}.notification-item.status-active{border-color:#2dd4bf57;background:linear-gradient(135deg,#14b8a624,#0f172ab8)}.notification-item.status-error{border-color:#f871716b;background:linear-gradient(135deg,#7f1d1d38,#0f172ab8)}.notification-item.status-warning{border-color:#fbbf2461;background:linear-gradient(135deg,#92400e33,#0f172ab8)}.notification-item.status-success{border-color:#22c55e42}.notification-item-main{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.notification-status-dot{width:9px;height:9px;margin-top:6px;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 4px #94a3b81f}.status-active .notification-status-dot{background:#2dd4bf;box-shadow:0 0 0 4px #2dd4bf24;animation:notificationDot 1s ease-in-out infinite}.status-error .notification-status-dot{background:#fb7185;box-shadow:0 0 0 4px #fb71851f}.status-warning .notification-status-dot{background:#fbbf24;box-shadow:0 0 0 4px #fbbf241f}.status-success .notification-status-dot{background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}@keyframes notificationDot{0%,to{transform:scale(.82);opacity:.72}50%{transform:scale(1.18);opacity:1}}.notification-item-copy,.notification-item-top{min-width:0;display:grid;gap:3px}.notification-item-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.notification-item-top strong{min-width:0;overflow:hidden;color:#f8fafc;font-size:13px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.notification-item-top em{color:#cbd5e1b8;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.notification-item-message,.notification-item-stage,.notification-item-target{min-width:0;overflow:hidden;color:#cbd5e1c2;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.notification-item-target{color:#67e8f9;font-weight:800}.notification-progress-track{height:5px;overflow:hidden;border-radius:999px;background:#0f172aeb}.notification-progress-track span{display:block;height:100%;min-width:4px;border-radius:inherit;background:linear-gradient(90deg,#2dd4bf,#8b5cf6);transition:width .18s ease}.notification-progress-meta{display:flex;justify-content:space-between;gap:10px;color:#cbd5e1ad;font-size:11px;font-weight:800}.notification-error-count{color:#fca5a5;font-size:11px;font-weight:900}.notification-stop-btn,.notification-show-more,.notification-detail-jump{min-height:34px;border-radius:8px;font-weight:900;cursor:pointer}.notification-stop-btn{justify-self:end;padding:0 12px;border:1px solid rgba(248,113,113,.32);background:#7f1d1d2e;color:#fecaca}.notification-show-more{margin:0 10px 10px;border:1px solid rgba(129,140,248,.34);background:#4f46e547;color:#fff}.notification-error-list,.notification-detail-errors{display:grid;gap:7px}.notification-error-row{width:100%;display:grid;gap:3px;padding:9px;border:1px solid rgba(248,113,113,.22);border-radius:8px;background:#7f1d1d24;color:inherit;text-align:left;cursor:pointer}.notification-error-row strong{color:#fecaca;font-size:12px}.notification-error-row span{color:#fee2e2c7;font-size:12px;line-height:1.35}.notification-empty{padding:28px 14px;color:#cbd5e19e;text-align:center;font-size:13px}.notification-center-modal-overlay{position:fixed;inset:0;z-index:2450;display:grid;place-items:center;padding:22px;background:#020617b8;backdrop-filter:blur(12px)}.notification-modal-card{width:min(1120px,calc(100vw - 28px));height:min(760px,calc(100vh - 28px));display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(129,140,248,.32);border-radius:8px;background:#080c18fa;box-shadow:0 30px 90px #00000085}.notification-modal-body{min-height:0;display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:0}.notification-modal-list,.notification-modal-detail{min-height:0;overflow:auto;padding:12px}.notification-modal-list{display:grid;align-content:start;gap:8px;border-right:1px solid rgba(148,163,184,.14)}.notification-modal-detail{display:grid;align-content:start;gap:14px}.notification-detail-head{padding:16px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0f172a8f}.notification-detail-head span{color:#67e8f9;font-size:11px;font-weight:900;text-transform:uppercase}.notification-detail-head h4{margin:6px 0;color:#fff;font-size:20px;line-height:1.25}.notification-detail-head p{margin:0;color:#cbd5e1c7;line-height:1.45}.notification-detail-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.notification-detail-stats span,.notification-detail-grid div{display:grid;gap:4px;padding:11px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0f172a7a}.notification-detail-stats strong,.notification-detail-grid strong{min-width:0;overflow-wrap:anywhere;color:#f8fafc;font-size:15px}.notification-detail-stats em,.notification-detail-grid span{color:#94a3b8cc;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.notification-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.notification-detail-errors h5{margin:6px 0 2px;color:#f8fafc;font-size:13px}.notification-jump-highlight{position:relative;outline:2px solid #2dd4bf!important;box-shadow:0 0 0 6px #2dd4bf29,0 0 42px #2dd4bf38!important;animation:notificationTargetFlash 1.25s ease-in-out 2}@keyframes notificationTargetFlash{0%,to{filter:none}50%{filter:brightness(1.22)}}.notification-target-detail{margin:8px 0;padding:10px 12px;border:1px solid rgba(45,212,191,.36);border-radius:8px;background:#14b8a61f;color:#ccfbf1}.notification-target-detail strong{display:block;margin-bottom:4px;font-size:12px;font-weight:900}.notification-target-detail p{margin:0;color:#ccfbf1c7;font-size:12px;line-height:1.4}@media(max-width:760px){.notification-center-popover{inset:auto 10px 76px;width:auto;max-height:min(560px,calc(100vh - 96px))}.notification-center-modal-overlay{padding:0}.notification-modal-card{width:100vw;height:100vh;border-radius:0}.notification-modal-body{grid-template-columns:1fr}.notification-modal-list{max-height:38vh;border-right:0;border-bottom:1px solid rgba(148,163,184,.14)}.notification-detail-stats,.notification-detail-grid{grid-template-columns:1fr 1fr}}.neural-shell .btn:not(:disabled):hover,.neural-shell .sidebar-main-item:hover,.neural-shell .platform-cb-card:hover,.neural-shell .settings-tab-btn:hover,.neural-shell .view-toggle-btn:hover,.neural-shell .cal-filter-pill:hover,.neural-shell .rating-btn:hover,.neural-shell .video-prompt-tab:hover{transform:translateY(-1px);box-shadow:0 10px 26px #6366f12e}.neural-shell .btn:not(:disabled):active,.neural-shell .sidebar-main-item:active,.neural-shell .platform-cb-card:active,.neural-shell .settings-tab-btn:active,.neural-shell .view-toggle-btn:active,.neural-shell .cal-filter-pill:active,.neural-shell .rating-btn:active,.neural-shell .video-prompt-tab:active{transform:translateY(0);opacity:.88}.neural-shell .sidebar-main-nav{display:flex;flex:1;flex-direction:column;gap:8px;overflow-y:auto;padding:4px 2px}.neural-shell .sidebar-main-item{appearance:none;border:1px solid rgba(148,163,184,.18);background:linear-gradient(145deg,#0f172a80,#0f172a42);color:var(--text-secondary);border-radius:14px;width:100%;min-height:52px;padding:8px 12px;display:flex;align-items:center;gap:10px;text-align:left;transition:all var(--transition)}.neural-shell .sidebar-main-link{text-decoration:none}.neural-shell .sidebar-main-item:hover{border-color:#818cf875;color:#e2e8f0;transform:translateY(-1px)}.neural-shell .sidebar-main-item.active{border-color:#818cf89e;background:linear-gradient(145deg,#6366f147,#2563eb33);box-shadow:0 14px 28px #1e293b59;color:#f8fafc}.neural-shell .sidebar-main-item .main-item-icon{width:34px;height:34px;flex-shrink:0;border-radius:10px;border:1px solid rgba(148,163,184,.26);background:#0f172a8f;display:inline-flex;align-items:center;justify-content:center}.neural-shell .sidebar-main-item.active .main-item-icon{border-color:#a5b4fcb8;background:#4f46e599}.neural-shell .sidebar-main-item .main-item-label{font-size:.8rem;font-weight:700;letter-spacing:.01em;line-height:1.2}.neural-shell .sidebar-main-item:not(.active) .main-item-label{color:var(--text-secondary)}.neural-shell .dashboard-card,.neural-shell .dashboard-panel,.neural-shell .input-card,.neural-shell .mindmap-container,.neural-shell .calendar-grid,.neural-shell .content-detail{border:1px solid rgba(148,163,184,.2);background:linear-gradient(145deg,#0f172a94,#0f172a52);backdrop-filter:blur(12px)}.neural-shell .screen-header h2{letter-spacing:-.02em}.screen-header h1{margin:0;color:var(--text-primary);font-size:1.6rem;line-height:1.15;font-weight:800}.mobile-tab-step .mobile-tab-icon{width:22px;height:22px;border-radius:8px;border:1px solid rgba(148,163,184,.28);background:#0f172a85;display:inline-flex;align-items:center;justify-content:center}@media(max-width:1100px){.mobile-tabbar{grid-template-columns:repeat(4,minmax(0,1fr));height:calc(76px + env(safe-area-inset-bottom));padding:8px 10px calc(10px + env(safe-area-inset-bottom))}.mobile-tab-step{gap:5px;border-radius:12px;padding:4px 2px;border:1px solid transparent}.mobile-tab-step .mobile-tab-label{font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mobile-tab-step.active{border-color:#818cf894;background:linear-gradient(150deg,#4f46e54d,#2563eb40)}.mobile-tab-step.active .mobile-tab-icon{border-color:#a5b4fcbd;background:#4f46e58f;color:#f8fafc}}.tree-preview-shell{border:1px solid rgba(148,163,184,.2);border-radius:24px;background:linear-gradient(150deg,#0f172aa8,#0f172a57);padding:18px}.tree-preview-head h4{margin:0;font-size:.9rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.tree-branch-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.tree-branch-tab{border:1px solid rgba(148,163,184,.24);background:#0f172a66;border-radius:999px;min-height:34px;padding:7px 12px;display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:.72rem;font-weight:700;cursor:pointer;transition:all .16s ease}.tree-branch-tab:hover{border-color:#818cf873;color:#e2e8f0}.tree-branch-tab.active{border-color:color-mix(in srgb,var(--theme-color, #6366f1) 75%,#ffffff 25%);background:color-mix(in srgb,var(--theme-color, #6366f1) 22%,rgba(15,23,42,.7));color:#f8fafc}.tree-branch-dot{width:8px;height:8px;border-radius:999px;background:var(--theme-color, #6366f1);box-shadow:0 0 10px color-mix(in srgb,var(--theme-color, #6366f1) 55%,transparent)}.tree-branch-count{min-width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#94a3b833;font-size:.62rem;font-weight:800}.tree-preview-card{margin-top:14px;border:1px solid rgba(148,163,184,.22);border-radius:20px;padding:14px;background:linear-gradient(145deg,#0f172a8c,#0f172a47);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-color, #6366f1) 18%,transparent)}.tree-preview-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.tree-preview-title{margin:0;font-size:1rem;font-weight:800;color:var(--text-primary)}.tree-preview-sub{margin:4px 0 0;font-size:.74rem;color:var(--text-muted)}.tree-subtopic-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.tree-subtopic-card{border:1px solid rgba(148,163,184,.18);background:#0f172a80;border-radius:14px;padding:10px 12px;cursor:pointer}.tree-subtopic-card:hover{border-color:color-mix(in srgb,var(--theme-color, #6366f1) 45%,#ffffff 55%)}.tree-subtopic-empty{border:1px dashed rgba(148,163,184,.28);border-radius:14px;padding:16px;color:var(--text-muted);font-size:.8rem}.tree-subtopic-card .subtopic-title{margin:0;font-size:.82rem;font-weight:700;color:var(--text-primary)}.tree-subtopic-card .subtopic-angle{margin:4px 0 0;font-size:.73rem;line-height:1.4;color:var(--text-secondary)}.tree-empty-state{border:1px dashed rgba(148,163,184,.35);border-radius:20px;padding:24px;text-align:center;background:#0f172a59}.tree-empty-state h3{margin:0 0 8px;font-size:1rem;font-weight:800}.tree-empty-state p{margin:0 0 14px;color:var(--text-muted)}.modal-settings-window{width:min(1100px,95vw);max-height:90vh}.settings-tabbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.settings-tab-btn{border:1px solid rgba(148,163,184,.22);border-radius:999px;min-height:34px;padding:6px 10px;font-size:.72rem;font-weight:800;letter-spacing:.02em;background:#0f172a59;color:var(--text-secondary);cursor:pointer}.settings-tab-btn.active{border-color:#818cf8b3;background:linear-gradient(150deg,#4f46e5c7,#2563ebad);color:#fff}.settings-platforms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;margin-top:10px}.settings-platform-pill{border:1px solid rgba(148,163,184,.22);background:#0f172a5c;border-radius:14px;min-height:42px;padding:8px 10px;display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:700;color:var(--text-secondary)}.settings-platform-pill input{width:15px;height:15px;accent-color:#6366f1}.settings-platform-pill:has(input:checked){border-color:#6366f19e;background:#6366f12e;color:#eef2ff}.pro-center-panel{display:flex;flex-direction:column;gap:16px}.pro-center-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px;align-items:stretch;padding:18px;border:1px solid rgba(129,140,248,.28);border-radius:18px;background:radial-gradient(circle at 20% 0%,rgba(99,102,241,.28),transparent 32%),#0a0f1cc7}.pro-center-kicker{display:block;margin-bottom:8px;color:#8b9aff;font-size:.68rem;font-weight:900;letter-spacing:.16em}.pro-center-hero h4{margin:0 0 8px;color:#f8fafc;font-size:1.2rem}.pro-center-hero p,.pro-center-note{margin:0;color:#cbd5e1c2;font-size:.82rem;line-height:1.55}.pro-center-plan-card{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:14px;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:#0206176b}.pro-center-plan-card span{width:fit-content;padding:4px 8px;border-radius:999px;background:#94a3b81f;color:#cbd5e1;font-size:.68rem;font-weight:900}.pro-center-plan-card span.is-pro{background:#6366f138;color:#c4b5fd}.pro-center-plan-card strong{color:#fff;font-size:.95rem}.pro-center-plan-card small{color:#cbd5e1a6;line-height:1.4}.pro-center-actions{display:flex;flex-wrap:wrap;gap:10px}.pro-center-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pro-center-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#0f172a70}.pro-center-card-head{display:flex;align-items:center;gap:10px}.pro-center-card-head>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#6366f12e;color:#a5b4fc;font-size:.72rem;font-weight:900}.pro-center-card-head strong{display:block;color:#f8fafc;font-size:.94rem}.pro-center-card-head small{display:block;margin-top:2px;color:#94a3b8d1;font-size:.74rem}.pro-center-row{display:grid;grid-template-columns:128px minmax(0,1fr);gap:10px;align-items:center}.pro-center-row span{color:#e2e8f0c7;font-size:.8rem;font-weight:800}.pro-center-usage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pro-center-usage div{padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#02061752}.pro-center-usage span{display:block;color:#94a3b8c7;font-size:.72rem;font-weight:800}.pro-center-usage strong{display:block;margin-top:6px;color:#f8fafc;font-size:1rem}@media(max-width:860px){.pro-center-hero,.pro-center-grid,.pro-center-usage,.pro-center-row{grid-template-columns:1fr}}.platform-sheet-card{width:min(760px,94vw);max-height:84vh}.platform-sheet-grid{margin-top:10px}.platform-sheet-card .platform-sheet-grid.onboarding-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.platform-sheet-card .platform-sheet-platform-card{position:relative;min-height:70px;padding:12px 12px 12px 14px}.platform-sheet-card .platform-sheet-platform-card input{margin:0}.platform-sheet-card .platform-sheet-platform-card.is-existing{opacity:.72;cursor:default}.platform-sheet-card .platform-sheet-platform-card.is-pending{border-color:#f59e0b94;background:#f59e0b1a}.platform-sheet-existing-badge{position:absolute;right:10px;bottom:7px;font-size:.64rem;font-weight:800;color:#a78bfaeb;text-transform:uppercase;letter-spacing:0}.platform-sheet-pending-badge{color:#fde68a}.platform-sheet-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.platform-sheet-error{margin-top:12px;padding:10px 12px;border:1px solid rgba(248,113,113,.44);border-radius:12px;background:#7f1d1d3d;color:#fecaca;font-size:.86rem;font-weight:700;line-height:1.35}.toast{z-index:2400}@media(max-width:1100px){.mobile-tabbar{padding-left:12px;padding-right:12px}.settings-tabbar{grid-template-columns:repeat(2,minmax(0,1fr));position:sticky;top:0;z-index:4;padding-top:4px;background:linear-gradient(180deg,#060a12fa,#060a12e0)}.modal-sheet-overlay,#settings-modal,#platforms-sheet-modal{align-items:flex-end}.platform-sheet-card,.modal-settings-window{width:100%;max-width:none;margin:0;border-radius:22px 22px 0 0;max-height:86vh}.platform-sheet-card .modal-body,.modal-settings-window .modal-body{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.platform-sheet-card .platform-sheet-grid.onboarding-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}.neural-shell #social-bar{display:none!important}.neural-shell .main-content.neural-main{margin-left:288px}.neural-shell .header.neural-header{left:288px;height:calc(80px + var(--safe-top, env(safe-area-inset-top, 0px)));padding:var(--safe-top, env(safe-area-inset-top, 0px)) 24px 0 38px;border-bottom:1px solid rgba(148,163,184,.14);background:#060912db;backdrop-filter:blur(18px)}.neural-shell .container{max-width:1260px;padding-top:calc(104px + var(--safe-top, env(safe-area-inset-top, 0px)))}.neural-shell .header-left{min-width:0;gap:22px}.neural-shell .header-context-title{margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:2.05rem;font-weight:900;font-style:italic;letter-spacing:-.045em;text-transform:uppercase;line-height:1}.neural-shell .header-divider{width:1px;height:28px;background:#94a3b83d}.neural-shell .header-search{width:min(250px,28vw);height:40px;display:inline-flex;align-items:center;gap:9px;padding:0 12px;border-radius:14px;border:1px solid rgba(148,163,184,.2);background:#0f172a66;color:#94a3b8e6}.neural-shell .header-search input{width:100%;border:none;outline:none;background:transparent;color:#f8fafc;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.neural-shell .header-search input::placeholder{color:#64748be6}.neural-shell .header-right{gap:10px}.neural-shell .lang-select{height:40px;min-width:84px;border-radius:13px;border:1px solid rgba(148,163,184,.22);background:#0f172a6b;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.neural-shell .header-icon-btn{width:40px;height:40px;border:1px solid rgba(148,163,184,.22);border-radius:13px;background:#0f172a6b;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;position:relative}.neural-shell .header-icon-btn:hover{border-color:#818cf880;color:#e2e8f0}.neural-shell .header-notification-dot{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background:#f43f5e}.neural-shell .header-btn-primary{min-width:176px;height:44px;border-radius:14px;border:1px solid rgba(129,140,248,.7);background:linear-gradient(145deg,#6366f1f5,#4f46e5e6);font-size:.86rem;font-weight:800;letter-spacing:.01em;box-shadow:0 12px 28px #4f46e56b}.neural-shell .header-btn-primary .header-btn-label{font-size:.86rem;font-weight:800}.neural-shell .header-btn-hidden,.neural-shell #header-credits,.neural-shell #user-profile,.neural-shell .header .logo,.neural-shell .header .header-context-kicker{display:none!important}.neural-shell .sidebar.neural-sidebar{width:288px;max-width:288px;padding:calc(18px + var(--safe-top, env(safe-area-inset-top, 0px))) 16px calc(14px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));z-index:220;pointer-events:auto;border-right:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#070a12f5,#070a12e6),var(--bg-secondary);gap:14px;overflow:hidden}.neural-shell .sidebar-brand{border:none;border-radius:0;background:transparent;padding:2px 0 0}.neural-shell .sidebar-brand-row{gap:10px;align-items:center;min-width:0}.neural-shell .sidebar-brand-logo{width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,#6366f1f2,#4f46e5db);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.32rem;box-shadow:0 14px 30px #4f46e557}.neural-shell .sidebar-brand-logo-img{width:48px;height:48px;border-radius:0;object-fit:contain;background:transparent;box-shadow:none;border:0;flex-shrink:0;display:block}.neural-shell .sidebar-brand-title{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.42rem;font-family:Inter Tight,Inter,sans-serif;font-weight:900;letter-spacing:0;text-transform:uppercase;line-height:1}.neural-shell .sidebar-brand-subtitle{margin-top:4px;font-size:.66rem;font-weight:800;letter-spacing:.28em;color:#818cf8f2}.neural-shell .sidebar-product{display:grid;gap:8px;min-width:0}.neural-shell .sidebar-product-picker{position:relative;min-width:0}.neural-shell .sidebar-product-label{font-size:.58rem;font-weight:800;letter-spacing:.33em;text-transform:uppercase;color:#64748bfa;padding-left:2px}.neural-shell .sidebar-product-button{width:100%;min-width:0;min-height:54px;border-radius:14px;border:1px solid rgba(148,163,184,.2);background:#0f172a73;color:#e2e8f0;padding:10px 12px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.neural-shell .sidebar-product-button:hover,.neural-shell .sidebar-product-button.is-open{border-color:#818cf8a3;background:#1e293bb8;box-shadow:0 12px 28px #4f46e52e,inset 0 0 0 1px #c7d2fe0f;transform:translateY(-1px)}.neural-shell .sidebar-product-button:active{transform:translateY(0)}.neural-shell .sidebar-product-chevron{flex-shrink:0;transition:transform .16s ease}.neural-shell .sidebar-product-button.is-open .sidebar-product-chevron{transform:rotate(180deg)}.neural-shell .sidebar-product-emoji{width:26px;text-align:center;font-size:1rem}.neural-shell .sidebar-product-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:750}.neural-shell .sidebar-product-menu{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 42px);display:grid;gap:4px;padding:6px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#080d18fa;box-shadow:0 20px 48px #00000073,0 0 0 1px #6366f11a;backdrop-filter:blur(16px)}.neural-shell .sidebar-product-menu[hidden]{display:none}.neural-shell .sidebar-product-menu-item{width:100%;min-width:0;min-height:40px;border:1px solid transparent;border-radius:10px;background:transparent;color:#cbd5e1;display:flex;align-items:center;gap:9px;padding:8px 9px;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.neural-shell .sidebar-product-menu-item:hover,.neural-shell .sidebar-product-menu-item.active{border-color:#818cf87a;background:#6366f12e;color:#f8fafc;transform:translate(1px)}.neural-shell .sidebar-product-menu-icon{width:24px;flex-shrink:0;text-align:center}.neural-shell .sidebar-product-menu-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:750}.neural-shell .sidebar-product-menu-empty{padding:10px;color:#94a3b8b8;font-size:.76rem}.neural-shell .sidebar-main-nav{display:flex;flex:1;flex-direction:column;gap:8px;padding:8px 0 0;overflow-y:auto}.neural-shell .sidebar-main-item{min-height:54px;border-radius:17px;border:1px solid rgba(148,163,184,.17);background:#0f172a5c;padding:10px 14px;gap:11px}.neural-shell .sidebar-main-item .main-item-icon{width:31px;height:31px;border-radius:10px;border:1px solid rgba(148,163,184,.2);background:#0f172a73}.neural-shell .sidebar-main-item .main-item-label{font-size:.95rem;font-weight:730}.neural-shell .sidebar-main-item.active{border-color:#818cf8a3;background:linear-gradient(145deg,#6366f1e6,#4f46e5d6);box-shadow:0 16px 34px #4f46e559}.neural-shell .sidebar-main-item.active .main-item-icon{border-color:#c7d2febd;background:#ffffff29}.neural-shell .sidebar-main-item-settings{margin-top:14px}.neural-shell .sidebar-footer{border-top:1px solid rgba(148,163,184,.16);padding-top:14px;gap:12px}.neural-shell .sidebar-footer-btn{min-height:36px;border-radius:11px;padding:10px 12px;font-size:.83rem}.neural-shell .sidebar-footer-btn.is-current-plan{border-color:#34d39980;background:linear-gradient(135deg,#10b98133,#6366f138);color:#d1fae5}.neural-shell .sidebar-footer-btn.is-current-plan strong{color:#34d399;text-transform:uppercase;font-size:.66rem;letter-spacing:.08em}.neural-shell .pricing-btn.is-current-plan{border-color:#34d39980;background:#10b98129;color:#d1fae5;cursor:default}.neural-shell .sidebar-credits-block{display:grid;gap:7px}.neural-shell .sidebar-credits-head{display:flex;align-items:center;justify-content:space-between;font-size:.61rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#64748bf0}.neural-shell .sidebar-credits-track{height:5px;border-radius:999px;background:#94a3b829;overflow:hidden}.neural-shell .sidebar-credits-fill{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#6366f1,#4f46e5db)}.neural-shell .sidebar-profile-btn{width:100%;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:#0f172a73;color:#e2e8f0;padding:10px;display:flex;align-items:center;gap:10px}.neural-shell .sidebar-profile-avatar{width:36px;height:36px;border-radius:11px;border:1px solid rgba(129,140,248,.6);background:#4f46e547;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.neural-shell .sidebar-profile-meta{min-width:0;flex:1;display:grid;gap:2px;text-align:left}.neural-shell .sidebar-profile-meta strong{font-size:.84rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neural-shell .sidebar-profile-meta small{font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#818cf8f2}.neural-shell #screen-topics #btn-back-input,.neural-shell #screen-calendar #btn-back-platforms,.neural-shell #screen-content #btn-back-calendar{display:none!important}.neural-shell button,.neural-shell .btn,.neural-shell .btn-primary,.neural-shell .btn-secondary,.neural-shell .btn-ghost,.neural-shell .header-icon-btn,.neural-shell .settings-tab-btn,.neural-shell .settings-platform-pill,.neural-shell .platform-cb,.neural-shell .content-platform-chip,.neural-shell .social-connect-action{transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease,opacity .15s ease}.neural-shell button:not(:disabled):hover,.neural-shell .btn:not(:disabled):hover,.neural-shell .btn-primary:not(:disabled):hover,.neural-shell .btn-secondary:not(:disabled):hover,.neural-shell .btn-ghost:not(:disabled):hover{transform:translateY(-1px)}.neural-shell button:not(:disabled):active,.neural-shell .btn:not(:disabled):active,.neural-shell .btn-primary:not(:disabled):active,.neural-shell .btn-secondary:not(:disabled):active,.neural-shell .btn-ghost:not(:disabled):active{transform:translateY(0)}.neural-shell .sidebar-main-item:hover,.neural-shell .settings-tab-btn:hover,.neural-shell .settings-platform-pill:hover,.neural-shell .platform-cb:hover,.neural-shell .content-platform-chip:hover{border-color:#818cf88f;background:#6366f129;color:#eef2ff;box-shadow:0 12px 28px #4f46e524}.neural-shell .btn-primary:not(:disabled):hover,.neural-shell .primary-btn:not(:disabled):hover,.neural-shell .btn-generate:not(:disabled):hover{box-shadow:0 16px 34px #6366f157;filter:brightness(1.06)}.neural-shell .header-icon-btn:hover{background:#6366f129;box-shadow:0 10px 22px #4f46e529}.neural-shell #screen-topics .screen-header,.neural-shell #screen-calendar .screen-header,.neural-shell #screen-content .screen-header{align-items:flex-end}.neural-shell #screen-calendar .screen-actions{gap:10px}.neural-shell #screen-calendar .screen-actions .btn{border-radius:13px}.neural-shell #screen-calendar #btn-generate-all{min-width:228px}.neural-shell .settings-modal-body{padding:16px 18px 20px}.settings-product-item{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.settings-product-info{min-width:0}.settings-product-delete{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:32px;padding:0;color:#fca5a5;font-size:1rem}.settings-product-delete:hover,.settings-product-delete:focus-visible{color:#fff;border-color:#ef44448c;background:#ef444429}.settings-product-item.is-active{border-color:#818cf89e;background:#6366f124;box-shadow:inset 3px 0 #818cf8e6}.settings-product-item:hover,.settings-product-item:focus-visible{border-color:#818cf87a;background:#6366f11a;outline:none}.settings-product-open{flex:0 0 auto}.settings-product-workspace{margin-top:16px;display:grid;gap:14px}.settings-product-workspace-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#02061747}.settings-product-workspace-head h4,.model-settings-heading h4{margin:0 0 6px;color:#f8fafc;font-size:1.05rem;text-transform:none;letter-spacing:0}.settings-product-kicker,.model-settings-kicker{display:block;margin-bottom:6px;color:#8b9aff;font-size:.68rem;font-weight:900;letter-spacing:.12em}.settings-project-tabbar{display:flex;flex-wrap:wrap;gap:8px}.settings-project-tab{border:1px solid rgba(148,163,184,.2);border-radius:10px;min-height:34px;padding:7px 11px;background:#0f172a7a;color:#e2e8f0c2;font-size:.76rem;font-weight:800;cursor:pointer}.settings-project-tab.active{border-color:#818cf8bd;background:#6366f147;color:#fff}.settings-project-panel{display:grid;gap:12px}.settings-project-panel[hidden]{display:none!important}.model-settings-heading{margin-bottom:14px}.model-tier{position:relative;margin-top:12px;border-radius:14px}.model-tier-pro{border-color:#818cf86b;background:#4f46e517}.model-tier-byok{border-color:#0ea5e952;background:#0ea5e90f}.model-tier-free{border-color:#22c55e47;background:#22c55e0e}.pro-provider-legacy[hidden]{display:none!important}.media-byok-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.media-byok-provider-card{display:grid;align-content:start;gap:12px;min-width:0;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#02061738}.media-byok-provider-head{display:grid;gap:3px}.media-byok-provider-head strong{color:var(--text-primary);font-size:.86rem;line-height:1.25}.media-byok-provider-head span{color:var(--text-secondary);font-size:.74rem;line-height:1.35}[data-theme=light] .media-byok-provider-card{border-color:#7c5cff2e;background:#ffffffc7}.text-model-default{margin:10px 0 4px}@media(max-width:720px){.settings-product-workspace-head,.media-byok-provider-grid{grid-template-columns:1fr}.settings-product-item{align-items:stretch;flex-wrap:wrap}}.settings-limits-card{display:grid;gap:8px;margin:12px 0;padding:12px;border:1px solid rgba(99,102,241,.26);border-radius:12px;background:#0f172a5c}.settings-limit-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:7px 9px;border:1px solid rgba(148,163,184,.14);border-radius:9px;background:#02061733}.settings-limit-row span{color:var(--text-secondary);font-size:.82rem}.settings-limit-row strong{color:var(--text-primary);font-size:.86rem}.project-memory-grid{display:grid;gap:10px}.project-memory-input{min-height:92px;resize:vertical;line-height:1.45}.content-section-actions{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-left:auto}.content-block-regen-btn{border-color:#6366f159;color:var(--accent-primary)}.content-block-regen-btn:hover,.content-block-regen-btn:focus-visible{color:#fff;background:#6366f13d;border-color:#818cf8b3}.hashtag-editor{min-height:78px}.ai-route-banner{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:9px 12px;border:1px solid rgba(99,102,241,.26);border-radius:10px;background:#0f172a94;color:var(--text-secondary);font-size:.82rem}.ai-route-banner strong{color:var(--text-primary)}.tree-ai-badge{position:absolute;top:14px;left:14px;z-index:3;display:inline-flex;flex-direction:column;gap:2px;max-width:min(280px,calc(100% - 28px));padding:9px 11px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#080c18b8;color:var(--text-primary);backdrop-filter:blur(10px);pointer-events:none}.tree-ai-badge-kicker{color:var(--text-secondary);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tree-ai-badge strong{overflow:hidden;font-size:.78rem;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.settings-platforms-summary{margin:0 0 14px;padding:12px 14px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0f172a6b;color:var(--text-primary);font-size:.88rem;line-height:1.45}.ai-route-dot{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.ai-route-source{color:var(--accent-secondary)}.video-prompt-tabs{display:inline-flex;gap:4px;padding:4px;margin:10px 0;border:1px solid var(--border);border-radius:10px;background:#02060e57}.add-media-card{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 12px;border:1px dashed rgba(148,163,184,.28);border-radius:8px;background:#0f172a57;color:var(--text-secondary);cursor:pointer}.add-media-card:hover,.add-media-card:focus-within{border-color:#818cf88c;background:#4f46e51f;color:var(--text-primary)}.add-media-label{font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.add-media-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid rgba(129,140,248,.42);border-radius:8px;background:#6366f138;color:#fff;font-size:1.15rem;font-weight:800;line-height:1;cursor:pointer}.video-prompt-tab{min-width:118px;padding:8px 12px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.video-prompt-tab:hover,.video-prompt-tab:focus-visible,.video-prompt-tab.active{color:#fff;background:#6366f1b8;box-shadow:0 0 0 1px #a5b4fc40 inset}.iphone-preview-label{margin:0 0 8px;color:var(--text-secondary);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;line-height:1.45;padding:2px 0 3px;user-select:none;-webkit-user-select:none;display:inline-block}.iphone-preview-frame{width:min(100%,360px)}.iphone-preview-screen{min-height:540px}.iphone-preview-media{width:100%;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:radial-gradient(circle at 28% 24%,rgba(129,140,248,.24),transparent 34%),linear-gradient(145deg,#0f172af0,#020617fa);border:1px solid rgba(148,163,184,.18);position:relative}.iphone-preview-media[hidden]{display:none}.iphone-preview-media img{width:100%;height:100%;object-fit:cover;display:block}.iphone-preview-media video{width:100%;height:100%;object-fit:cover;display:block;background:#020617}.iphone-preview-media-placeholder{width:100%;height:100%;display:grid;place-content:center;gap:8px;padding:24px;text-align:center;color:#e2e8f0eb}.iphone-preview-media-placeholder:before{content:"";position:absolute;inset:14px;border-radius:12px;border:1px dashed rgba(165,180,252,.26);pointer-events:none}.iphone-preview-media-placeholder-icon{width:42px;height:42px;margin:0 auto 2px;border-radius:12px;display:grid;place-items:center;color:#c4b5fd;background:#6366f12e;box-shadow:0 14px 34px #4f46e52e}.iphone-preview-media-placeholder-title{font-size:.86rem;font-weight:800}.iphone-preview-media-placeholder-sub{max-width:210px;font-size:.7rem;line-height:1.45;color:#94a3b8d1}.iphone-preview-text{max-height:360px;overflow:auto;white-space:pre-wrap}.publish-preview-card{max-width:min(620px,calc(100vw - 28px))}.publish-preview-kicker{color:#a5b4fc;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.publish-preview-title{margin-top:6px;color:#f8fafc;font-size:1.05rem;font-weight:800}.publish-preview-text{margin-top:14px;padding:14px;max-height:42vh;overflow:auto;border:1px solid var(--border);border-radius:10px;background:#02060e6b;color:#e5e7eb;line-height:1.55;white-space:pre-wrap}.publish-preview-media{margin-top:14px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:#02060e6b}.publish-preview-media img{display:block;width:100%;max-height:280px;object-fit:contain}.publish-preview-media video{display:block;width:100%;max-height:320px;background:#020617}.publish-preview-media-file{padding:14px;color:var(--text-secondary)}.ai-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.ai-stage-card{display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:10px;background:#02060e3d}.ai-stage-card>label{color:var(--text-primary);font-size:.86rem;font-weight:800}@media(max-width:900px){.ai-stage-grid{grid-template-columns:1fr}}.neural-shell .settings-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px}.neural-shell .settings-tabbar{position:sticky;top:0;display:flex;flex-direction:column;gap:8px}.neural-shell .settings-tab-btn{width:100%;justify-content:flex-start;text-align:left;border-radius:15px;min-height:42px;padding:10px 14px;font-size:.78rem;letter-spacing:.02em}.neural-shell .settings-content-pane{border:1px solid rgba(148,163,184,.22);border-radius:28px;background:linear-gradient(150deg,#0b0e1adb,#0b0e1ab8);padding:20px;min-height:68vh;max-height:68vh;overflow:auto}.neural-shell .settings-content-pane #btn-save-settings{position:sticky;bottom:0;z-index:3}.neural-shell .modal-settings-window #btn-save-settings{position:static;margin-top:18px}.social-connect-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:14px}.social-connect-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:66px;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#02061757}.social-account-select{width:100%;max-width:100%;margin-top:8px;height:32px;padding:0 10px;border:1px solid rgba(148,163,184,.28);border-radius:9px;background:#0f172ad9;color:#e2e8f0;font-size:12.5px;font-weight:650;cursor:pointer;color-scheme:dark;text-overflow:ellipsis}.social-account-select:focus{outline:none;border-color:#6366f1cc}.social-connect-main{display:grid;gap:3px;min-width:0}.social-connect-main strong{color:var(--text-primary);font-size:.92rem;line-height:1.2}.social-connect-status{color:var(--text-muted);font-size:.76rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.social-connect-card.is-connected{border-color:#22c55e57;background:#22c55e14}.social-connect-card.is-connected .social-connect-status{color:#86efac}.social-connect-card.is-missing .social-connect-status{color:#f87171e6}.social-connect-card.is-disabled{opacity:.55;filter:grayscale(1);border-color:#94a3b829;background:#02061757;pointer-events:none}.social-connect-card.is-disabled .social-connect-status{color:var(--text-muted)}.social-connect-card .btn{min-height:32px;padding:0 11px;white-space:nowrap}@media(max-width:1100px){.neural-shell .sidebar.neural-sidebar{display:none}.neural-shell .main-content.neural-main{margin-left:0;padding-bottom:calc(88px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)))}.neural-shell .header.neural-header{left:0;height:calc(64px + var(--safe-top, env(safe-area-inset-top, 0px)));padding:var(--safe-top, env(safe-area-inset-top, 0px)) 12px 0}.neural-shell .header-context-title{font-size:1.26rem}.neural-shell .header-divider,.neural-shell .header-search{display:none}.neural-shell #btn-header-notifications{display:inline-flex;flex:0 0 40px}.neural-shell .header-btn-primary{min-width:42px;width:42px;padding:0}.neural-shell .header-btn-primary .header-btn-label{display:none}.neural-shell #btn-settings.header-btn-hidden{display:inline-flex!important;min-width:42px;width:42px;height:42px;padding:0;border-radius:14px;align-items:center;justify-content:center}.neural-shell #btn-settings .header-btn-label{display:none}.neural-shell .container{padding-top:calc(78px + var(--safe-top, env(safe-area-inset-top, 0px)))}.neural-shell .settings-layout{grid-template-columns:1fr;gap:10px}.neural-shell .settings-tabbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;position:sticky;top:0;z-index:6;background:linear-gradient(180deg,#070911f5,#070911c7);padding:4px 2px 8px}.neural-shell .settings-content-pane{min-height:0;max-height:none;border-radius:22px;padding:14px}}.tree-cards-shell{margin-top:32px}.tree-cards-header{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:16px}.tree-cards-header-text h3{margin:0 0 4px;font-size:22px;font-weight:800;font-style:italic;letter-spacing:-.02em;color:var(--text-primary)}.tree-cards-header-text p{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.tree-cards-header-actions{display:flex;gap:8px}.tree-filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:8px 10px;border-radius:14px;background:var(--bg-secondary, rgba(255,255,255,.04));border:1px solid var(--border-color, rgba(255,255,255,.06))}.tree-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--border-color, rgba(255,255,255,.08));background:transparent;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;transition:all .18s ease}.tree-filter-chip:hover{background:var(--bg-tertiary, rgba(255,255,255,.05));color:var(--text-primary)}.tree-filter-chip.active{background:color-mix(in srgb,var(--theme-color, #6366f1) 18%,transparent);border-color:color-mix(in srgb,var(--theme-color, #6366f1) 50%,transparent);color:var(--theme-color, #6366f1)}.tree-filter-dot{width:8px;height:8px;border-radius:50%;background:var(--theme-color, #6366f1);box-shadow:0 0 8px var(--theme-color, #6366f1)}.tree-branch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-bottom:18px}.tree-branch-card{position:relative;padding:22px;border-radius:24px;background:var(--bg-secondary, rgba(255,255,255,.04));border:1px solid var(--border-color, rgba(255,255,255,.06));display:flex;flex-direction:column;gap:14px;transition:all .22s ease;backdrop-filter:blur(20px)}.tree-branch-card:hover{border-color:color-mix(in srgb,var(--theme-color, #6366f1) 30%,transparent);transform:translateY(-2px);box-shadow:0 16px 40px color-mix(in srgb,var(--theme-color, #6366f1) 14%,transparent)}.tree-cards-secondary-shell{margin-top:16px}.tree-cards-secondary-toggle{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#ffffff09;color:var(--text-primary);cursor:pointer;text-align:left}.tree-cards-secondary-toggle span{font-size:.86rem;line-height:1.2;font-weight:900;text-transform:uppercase}.tree-cards-secondary-toggle b{color:var(--text-secondary);font-size:.72rem;font-weight:900}.tree-cards-secondary-toggle:after{content:"+";width:22px;height:22px;display:inline-grid;place-items:center;border-radius:999px;background:#7c5cff29;color:var(--text-primary);font-weight:900}.tree-cards-secondary-toggle[aria-expanded=true]:after{content:"-"}.tree-cards-secondary-body{padding-top:14px}.tree-cards-secondary-shell.is-collapsed{padding:0;background:transparent}.tree-branch-card-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.tree-branch-card-title{display:flex;align-items:center;gap:8px}.tree-branch-card .tree-branch-dot{width:10px;height:10px;border-radius:50%;background:var(--theme-color, #6366f1);box-shadow:0 0 10px var(--theme-color, #6366f1);flex-shrink:0}.tree-branch-card .tree-branch-name{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary)}.tree-branch-card .tree-branch-count{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--theme-color, #6366f1) 14%,transparent);color:var(--theme-color, #6366f1);white-space:nowrap}.tree-branch-card-meta,.tree-inspector-badges{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.tree-branch-state-badge,.tree-inspector-badge{display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border-radius:999px;background:#f59e0b1f;color:#fbbf24;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tree-post-list{display:flex;flex-direction:column;gap:8px}.tree-post-item{padding:12px 14px;border-radius:14px;background:var(--bg-tertiary, rgba(255,255,255,.03));border:1px solid transparent;font-size:12px;line-height:1.5;color:var(--text-secondary);cursor:pointer;transition:all .18s ease}.tree-post-item:hover{background:var(--bg-tertiary-hover, rgba(255,255,255,.05));border-color:color-mix(in srgb,var(--theme-color, #6366f1) 25%,transparent)}.tree-post-format{display:block;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6366f1;margin-bottom:4px}.tree-post-body{margin:0;color:var(--text-secondary)}.tree-post-more{text-align:center;padding:6px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);opacity:.7}.tree-branch-actions{display:flex;flex-wrap:wrap;gap:6px;padding-top:12px;border-top:1px solid var(--border-color, rgba(255,255,255,.06))}.tree-fb-btn{flex:1 1 86px;padding:8px 6px;border-radius:10px;border:none;background:transparent;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;transition:all .18s ease;white-space:nowrap}.tree-fb-btn.active{background:#f59e0b1f;color:#fbbf24}.tree-fb-btn:hover{background:#ffffff0d;color:var(--text-primary)}.tree-fb-btn.tree-fb-good:hover{background:#10b9811a;color:#10b981}.tree-fb-btn.tree-fb-regen:hover{background:#6366f11a;color:#6366f1}.tree-fb-btn.tree-fb-remove:hover{background:#ef44441a;color:#ef4444}.tree-branch-add-sub{align-self:flex-start;padding:6px 12px;border-radius:999px;border:1px dashed color-mix(in srgb,var(--theme-color, #6366f1) 35%,transparent);background:transparent;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-color, #6366f1);cursor:pointer;transition:all .18s ease}.tree-branch-add-sub:hover{background:color-mix(in srgb,var(--theme-color, #6366f1) 10%,transparent)}.tree-add-branch-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:18px;border-radius:18px;border:2px dashed var(--border-color, rgba(255,255,255,.12));background:transparent;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.tree-add-branch-btn:hover{background:#ffffff0a;border-color:#6366f166;color:var(--text-primary)}.tree-branch-inspector{margin:18px 0}.tree-inspector-main{padding:18px;border:1px solid color-mix(in srgb,var(--theme-color, #6366f1) 24%,rgba(255,255,255,.08));border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-color, #6366f1) 10%,rgba(255,255,255,.04)),#ffffff06);box-shadow:0 18px 44px #0000001f}.tree-inspector-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}.tree-inspector-eyebrow{display:block;margin-bottom:5px;color:var(--theme-color, #6366f1);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tree-inspector-head h3{margin:0;color:var(--text-primary);font-size:20px;line-height:1.2}.tree-inspector-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.tree-inspector-actions button{min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--theme-color, #6366f1) 24%,rgba(255,255,255,.1));border-radius:10px;background:#ffffff0b;color:var(--text-primary);font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.tree-inspector-actions button:hover{background:color-mix(in srgb,var(--theme-color, #6366f1) 14%,transparent)}.tree-inspector-why{padding:14px;border-radius:16px;background:#0000001f;border:1px solid rgba(255,255,255,.06)}.tree-inspector-why h4,.tree-inspector-columns h4{margin:0 0 8px;color:var(--text-primary);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tree-inspector-why p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.5}.tree-inspector-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.tree-inspector-meta div{min-width:0;padding:10px;border-radius:12px;background:#ffffff0a}.tree-inspector-meta span{display:block;margin-bottom:4px;color:var(--text-muted);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tree-inspector-meta strong{display:block;color:var(--text-primary);font-size:12px;line-height:1.25}.tree-inspector-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tree-inspector-list{display:grid;gap:8px}.tree-inspector-sub,.tree-inspector-idea{display:grid;gap:4px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:12px;background:#ffffff0a;color:var(--text-secondary);text-align:left;cursor:pointer}.tree-inspector-sub:hover,.tree-inspector-idea:hover{border-color:color-mix(in srgb,var(--theme-color, #6366f1) 30%,transparent);background:#ffffff0f}.tree-inspector-sub strong,.tree-inspector-idea strong{color:var(--text-primary);font-size:12px}.tree-inspector-sub span,.tree-inspector-idea span,.tree-inspector-empty{color:var(--text-secondary);font-size:11px;line-height:1.4}@media(max-width:760px){.tree-inspector-head,.tree-inspector-columns{grid-template-columns:1fr}.tree-inspector-head{display:grid}.tree-inspector-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.add-theme-modal-overlay{z-index:1200}.media-plan-source-guard-modal{z-index:1210}.media-plan-source-guard-card{width:min(620px,calc(100vw - 28px));max-width:620px;overflow:hidden}.media-plan-source-guard-body{display:grid;gap:14px;padding:18px 22px 8px}.media-plan-source-guard-body p{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.5}.media-plan-source-guard-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.media-plan-source-guard-stats span{display:grid;gap:4px;min-width:0;padding:11px 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0b;color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.media-plan-source-guard-stats b{color:var(--text-primary);font-size:22px;line-height:1}.media-plan-source-guard-actions{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 20px;border-top:1px solid var(--border)}.media-plan-source-guard-actions .btn{white-space:nowrap}.add-theme-modal-card{width:min(760px,calc(100vw - 28px));max-width:760px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden}.add-theme-modal-header{flex:0 0 auto}.add-theme-modal-body{display:grid;gap:14px;padding:18px 22px 8px;overflow:auto}.add-theme-field{display:grid;gap:8px}.add-theme-field-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.add-theme-brief-tools{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.add-theme-brief-tool{min-height:28px;padding:0 10px;border:1px solid rgba(139,125,255,.32);border-radius:8px;background:#7c5cff1c;color:var(--text-primary);font-size:11px;font-weight:900;white-space:nowrap;cursor:pointer}.add-theme-brief-tool:hover,.add-theme-brief-tool:focus-visible{border-color:#8b7dff94;background:#7c5cff2e}.add-theme-brief-tool:disabled{opacity:.58;cursor:default}.add-theme-safe-note{padding:10px 12px;border:1px solid rgba(124,92,255,.28);border-radius:10px;background:#7c5cff1f;color:var(--text-secondary);font-size:13px;font-weight:700;line-height:1.4}.add-theme-intent-card{display:grid;gap:10px;padding:13px 14px;border:1px solid rgba(139,125,255,.24);border-radius:12px;background:linear-gradient(135deg,#7c5cff24,#2dd4bf0d),#ffffff0b;box-shadow:inset 0 1px #ffffff0b}.add-theme-intent-card.add-theme-intent-good{border-color:#34d39957}.add-theme-intent-card.add-theme-intent-weak{border-color:#f59e0b61}.add-theme-intent-card.add-theme-intent-bad{border-color:#f871716b;background:linear-gradient(135deg,#f8717121,#f59e0b0d),#ffffff0b}.add-theme-intent-card.is-overridden{border-style:dashed}.add-theme-intent-head,.add-theme-intent-footer,.add-theme-intent-meta,.add-theme-intent-actions{display:flex;align-items:center;gap:8px}.add-theme-intent-head{justify-content:space-between}.add-theme-intent-head span{color:var(--text-secondary);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.add-theme-intent-head strong{color:var(--text-primary);font-size:13px;font-weight:900}.add-theme-intent-card p{margin:0;color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.45}.add-theme-intent-reason,.add-theme-intent-warning{color:var(--text-secondary)!important;font-size:12px!important;font-weight:650!important}.add-theme-intent-warning{color:#fbbf24!important}.add-theme-intent-meta{flex-wrap:wrap}.add-theme-intent-meta span{padding:5px 7px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#0f172a61;color:var(--text-secondary);font-size:10px;font-weight:800}.add-theme-intent-footer{justify-content:space-between;flex-wrap:wrap}.add-theme-intent-footer small{color:var(--text-muted);font-size:11px;font-weight:750}.add-theme-field[hidden]{display:none}.add-theme-field span,.add-theme-suggestions-head h4{margin:0;color:var(--text-secondary);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.add-theme-field textarea{min-height:112px;resize:vertical}.add-theme-field[data-add-theme-followup-wrap] textarea{min-height:84px}.add-theme-suggestions,.add-theme-suggestion-list{display:grid;gap:10px}.add-theme-candidate-list{display:grid;gap:8px}.add-theme-candidate-row{position:relative;display:grid;grid-template-columns:54px 30px minmax(160px,1fr) minmax(160px,1fr) 32px;align-items:end;gap:8px;padding:11px 10px 11px 14px;overflow:hidden;border:1px solid rgba(139,125,255,.18);border-radius:10px;background:linear-gradient(135deg,#7c5cff1a,#2dd4bf0a),#ffffff0b;box-shadow:inset 0 1px #ffffff0a}.add-theme-candidate-row:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#8b5cf6,#22d3ee)}.add-theme-candidate-row:nth-child(3n+2):before{background:linear-gradient(180deg,#06b6d4,#34d399)}.add-theme-candidate-row:nth-child(3n+3):before{background:linear-gradient(180deg,#f59e0b,#f472b6)}.add-theme-candidate-row:has([data-add-theme-subtopic-selected]:checked){border-color:#8b7dff6b;background:linear-gradient(135deg,#7c5cff29,#2dd4bf12),#ffffff0e}.add-theme-candidate-select{min-height:34px;display:grid;place-items:center;gap:3px;color:var(--text-secondary);font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.add-theme-candidate-select input{width:16px;height:16px;accent-color:#7c5cff}.add-theme-candidate-index{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#7c5cff6b,#2dd4bf33);color:var(--text-primary);font-size:12px;font-weight:900}.add-theme-candidate-row label{display:grid;gap:5px;min-width:0}.add-theme-candidate-row label span{color:var(--text-secondary);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.add-theme-candidate-field{padding:7px 8px 8px;border:1px solid rgba(139,125,255,.16);border-radius:9px;background:#080b1647}.add-theme-candidate-field-idea{border-color:#818cf83d}.add-theme-candidate-field-angle{border-color:#2dd4bf3d}.add-theme-candidate-field-idea span{color:#c4b5fd}.add-theme-candidate-field-angle span{color:#99f6e4}.add-theme-candidate-row input:not([type=checkbox]),.add-theme-manual-row input,.add-theme-manual-panel input,.add-theme-manual-panel textarea{min-width:0;min-height:34px;color:var(--text-primary);border:1px solid rgba(139,125,255,.25);border-radius:8px;background:#080b16c7;padding:0 10px}.add-theme-manual-panel textarea{min-height:62px;resize:vertical;padding:9px 10px;line-height:1.35}.add-theme-candidate-field-idea input:not([type=checkbox]){border-color:#818cf861}.add-theme-candidate-field-angle input:not([type=checkbox]){border-color:#2dd4bf52}.add-theme-candidate-remove{width:32px;height:32px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0a;color:var(--text-secondary);cursor:pointer}.add-theme-candidate-remove:hover,.add-theme-candidate-remove:focus-visible{border-color:#f8717157;color:#fecaca}.add-theme-manual{display:grid;gap:8px}.add-theme-manual-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.95fr);gap:10px;align-items:start}.add-theme-manual-panel{display:grid;gap:10px;min-width:0;padding:11px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#ffffff09}.add-theme-manual-panel-head{display:grid;gap:4px}.add-theme-manual-panel-head strong{color:var(--text-primary);font-size:13px;font-weight:900}.add-theme-manual-panel-head span{color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1.35}.add-theme-manual-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.add-theme-manual-branch-main,.add-theme-manual-branch-fields{display:grid;gap:8px}.add-theme-manual-branch-main{grid-template-columns:minmax(0,1fr) auto;align-items:center}.add-theme-empty{padding:16px;border:1px dashed rgba(255,255,255,.14);border-radius:10px;color:var(--text-muted);font-size:13px;background:#ffffff08}.add-theme-loading{border-style:solid;color:var(--text-secondary)}.add-theme-error{padding:16px;border:1px solid rgba(248,113,113,.3);border-radius:10px;background:#7f1d1d29;color:#fecaca;font-size:13px;line-height:1.45}.add-theme-suggestion-card{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0b}.add-theme-suggestion-index{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#6366f12e;color:var(--text-primary);font-size:12px;font-weight:900}.add-theme-suggestion-content{min-width:0}.add-theme-suggestion-content h4{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 6px;color:var(--text-primary);font-size:15px;line-height:1.28}.add-theme-suggestion-count{padding:3px 7px;border-radius:999px;background:#7c5cff2e;color:#c4b5fd;font-size:10px;font-style:normal;font-weight:900;letter-spacing:0;white-space:nowrap}.add-theme-suggestion-content p{margin:0 0 9px;color:var(--text-secondary);font-size:13px;line-height:1.45}.add-theme-suggestion-content ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.add-theme-suggestion-content li{display:grid;gap:3px;padding:8px 10px;border-radius:8px;background:#00000024}.add-theme-suggestion-content li strong{color:var(--text-primary);font-size:12px;line-height:1.35}.add-theme-suggestion-content li span{color:var(--text-secondary);font-size:11px;line-height:1.4}.add-theme-suggestion-content li.add-theme-suggestion-more{color:var(--text-secondary);font-size:12px;font-weight:800;text-align:center}.add-theme-modal-actions{flex:0 0 auto;display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 20px;border-top:1px solid var(--border)}@media(max-width:640px){.add-theme-modal-card{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.add-theme-modal-body{padding:16px 16px 8px}.add-theme-modal-actions{display:grid;grid-template-columns:1fr;padding:12px 16px 16px}.add-theme-field-head{align-items:flex-start;flex-direction:column;gap:8px}.add-theme-brief-tools{justify-content:flex-start;width:100%}.media-plan-source-guard-stats{grid-template-columns:1fr}.media-plan-source-guard-actions{display:grid;grid-template-columns:1fr;padding:12px 16px 16px}.add-theme-suggestion-card,.add-theme-candidate-row,.add-theme-manual-options,.add-theme-manual-row,.add-theme-manual-branch-main{grid-template-columns:1fr}}[data-theme=light] .media-plan-source-guard-stats span,[data-theme=light] .add-theme-empty,[data-theme=light] .add-theme-candidate-row,[data-theme=light] .add-theme-manual-panel,[data-theme=light] .add-theme-suggestion-card{border-color:#e2e2ec;background:#f8f8fc}[data-theme=light] .add-theme-candidate-row input:not([type=checkbox]),[data-theme=light] .add-theme-manual-row input,[data-theme=light] .add-theme-manual-panel input,[data-theme=light] .add-theme-manual-panel textarea{background:#fff;border-color:#d9e2ef;color:#0f172a}[data-theme=light] .add-theme-candidate-row{border-color:#dad8ff;background:linear-gradient(135deg,#7c5cff14,#14b8a60a),#fff}[data-theme=light] .add-theme-candidate-field{background:#f8f9ff}[data-theme=light] .add-theme-candidate-field-idea{border-color:#d9d4ff}[data-theme=light] .add-theme-candidate-field-angle{border-color:#bdece4}[data-theme=light] .add-theme-candidate-field-idea span{color:#5b4cc4}[data-theme=light] .add-theme-candidate-field-angle span{color:#0f766e}[data-theme=light] .add-theme-error{border-color:#fecaca;background:#fff1f2;color:#b91c1c}[data-theme=light] .add-theme-safe-note{border-color:#ddd6fe;background:#f5f3ff;color:#5b5674}[data-theme=light] .add-theme-intent-card{background:linear-gradient(135deg,#6366f114,#0ea5e90a),#fff;border-color:#6366f12e}[data-theme=light] .add-theme-intent-meta span{background:#f8fafce6;border-color:#94a3b840}[data-theme=light] .add-theme-brief-tool{border-color:#d9d4ff;background:#f5f3ff;color:#312e81}[data-theme=light] .add-theme-suggestion-content li{background:#fff}.tree-add-branch-btn span[aria-hidden=true]{font-size:16px;line-height:1}.tree-subtopic-empty{padding:20px;text-align:center;font-size:12px;color:var(--text-secondary);opacity:.7;border-radius:12px;background:var(--bg-tertiary, rgba(255,255,255,.03))}.sidebar-main-badge{margin-left:auto;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1}.sidebar-main-badge-hot{background:linear-gradient(135deg,#ef4444,#f59e0b);color:#fff;box-shadow:0 4px 12px #ef444459}#screen-trends .container{max-width:1280px;padding-bottom:60px}.trends-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 24px}.trends-tab-btn{position:relative;display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:18px;border:1px solid var(--border-color, rgba(255,255,255,.06));background:var(--bg-secondary, rgba(255,255,255,.04));color:var(--text-primary);cursor:pointer;text-align:left;transition:all .22s ease}.trends-tab-btn:hover{transform:translateY(-2px);border-color:#6366f166}.trends-tab-btn.active{background:linear-gradient(135deg,#6366f12e,#8b5cf614);border-color:#6366f18c;box-shadow:0 10px 30px #6366f12e}.trends-tab-icon{font-size:26px;line-height:1;flex-shrink:0}.trends-tab-label{display:flex;flex-direction:column;gap:2px;flex:1}.trends-tab-label strong{font-size:14px;font-weight:700;color:var(--text-primary)}.trends-tab-label small{font-size:12px;color:var(--text-secondary)}.trends-tab-badge{background:#6366f1;color:#fff;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}.trends-tab-lock{font-size:16px;opacity:.7}.trends-tab-pane{display:none}.trends-tab-pane.active{display:block}.trends-hot-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-bottom:24px}.trends-source-note{margin:18px 0 16px;padding:12px 14px;border-radius:14px;border:1px solid rgba(16,185,129,.24);background:#10b98114;color:var(--text-secondary);font-size:12px;line-height:1.45}.trends-source-note.is-warning{border-color:#f59e0b52;background:#f59e0b1a;color:#fbbf24}.trends-source-mode{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 14px}.trends-mode-chip{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:12px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:var(--text-secondary);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.trends-mode-chip strong{color:var(--text-primary);font-size:14px}.trends-mode-chip span{font-size:12px;color:var(--text-secondary)}.trends-mode-chip:hover:not(:disabled),.trends-mode-chip.active{border-color:#6366f18c;background:#6366f11f;color:var(--text-primary)}.trends-mode-chip:disabled{opacity:.48;cursor:not-allowed}.trends-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:-4px 0 18px;color:var(--text-secondary);font-size:12px}.trends-control{display:inline-flex;align-items:center;gap:8px;min-width:0}.trends-control span{white-space:nowrap}.trends-control select{min-width:190px;border:1px solid var(--border-color, rgba(255,255,255,.08));border-radius:10px;background:var(--bg-secondary, rgba(255,255,255,.04));color:var(--text-primary);padding:8px 10px;font-size:12px}.trends-language-note{line-height:1.45}.trends-empty-state{grid-column:1 / -1;display:grid;gap:6px;padding:20px;border:1px dashed rgba(148,163,184,.28);border-radius:18px;background:#0f172a6b;color:var(--text-secondary)}.trends-empty-state strong{color:var(--text-primary);font-size:14px}.trends-empty-state span{font-size:12px;line-height:1.45}.trends-hot-card{position:relative;padding:18px;border-radius:18px;background:linear-gradient(135deg,#ef444414,#f59e0b0a);border:1px solid rgba(239,68,68,.18);overflow:hidden;transition:all .22s ease}.trends-hot-card:hover{transform:translateY(-3px);border-color:#ef444466;box-shadow:0 16px 40px #ef444426}.trends-hot-card.skeleton{height:200px;background:var(--bg-secondary, rgba(255,255,255,.04));border-color:var(--border-color, rgba(255,255,255,.06));animation:trends-skel 1.4s ease infinite}@keyframes trends-skel{0%,to{opacity:.4}50%{opacity:.7}}.trends-hot-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.trends-hot-platform{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.trends-hot-growth{font-size:11px;font-weight:700;color:#10b981;background:#10b9811f;padding:3px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.trends-hot-title{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trends-hot-card.is-forum .trends-hot-title{-webkit-line-clamp:2}.trends-hot-desc{margin:0 0 12px;font-size:12px;line-height:1.45;color:var(--text-secondary)}.trends-source-title{margin:-2px 0 8px;font-size:11px;line-height:1.4;color:var(--text-secondary);opacity:.78;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.trends-hot-meta{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 10px}.trends-hot-meta span{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:#ffffff0f;color:var(--text-secondary);font-size:11px;line-height:1}.trends-hot-spark{width:100%;height:36px;color:#ef4444;display:block;margin-bottom:12px}.trends-hot-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.trends-hot-actions .btn{flex:1;min-width:0;white-space:nowrap;font-size:12px;padding:6px 10px}.trends-forum-details{margin:10px 0 0;border:1px solid var(--border-color, rgba(255,255,255,.08));border-radius:12px;background:#0f172a3d;overflow:hidden}.trends-forum-details summary{cursor:pointer;list-style:none;padding:9px 12px;color:#8b8cf7;font-size:12px;font-weight:700;line-height:1.3}.trends-forum-details summary::-webkit-details-marker{display:none}.trends-forum-details summary:after{content:"+";float:right;color:var(--text-secondary);font-weight:700}.trends-forum-details[open] summary:after{content:"-"}.trends-forum-excerpt{margin:0;padding:0 12px 12px;color:var(--text-secondary);font-size:12px;line-height:1.55}.trends-forum-empty{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#ffffff0a;color:var(--text-secondary);font-size:12px;line-height:1.45}.trends-forum-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.trends-forum-actions .btn{display:inline-flex;align-items:center;flex:1 1 112px;min-width:0;justify-content:center;white-space:normal;text-decoration:none;line-height:1.2;min-height:32px;font-size:12px;padding:6px 9px}.trends-platform-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-bottom:32px}.trends-platform-block{padding:18px;border-radius:18px;background:var(--bg-secondary, rgba(255,255,255,.04));border:1px solid var(--border-color, rgba(255,255,255,.06))}.trends-platform-head{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--border-color, rgba(255,255,255,.06))}.trends-platform-emoji{font-size:22px}.trends-platform-head h4{margin:0;font-size:15px;font-weight:700;color:var(--text-primary);flex:1}.trends-platform-meta{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.trends-platform-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.trends-platform-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 12px;background:var(--bg-tertiary, rgba(255,255,255,.03));border-radius:10px;font-size:13px}.trends-item-title{color:var(--text-primary);font-weight:500;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trends-item-source{grid-column:1 / -1;color:var(--text-secondary);font-size:11px;line-height:1.35;opacity:.76;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.trends-item-metric{grid-column:2;grid-row:1;font-size:11px;font-weight:700;color:#6366f1;white-space:nowrap}.trends-platform-forum-list{display:flex;flex-direction:column;gap:10px}.trends-platform-forum-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:start;padding:12px;background:var(--bg-tertiary, rgba(255,255,255,.03));border:1px solid rgba(148,163,184,.08);border-radius:12px;font-size:13px}.trends-platform-forum-main{min-width:0}.trends-platform-forum-card h5{margin:0 0 6px;color:var(--text-primary);font-size:13px;line-height:1.4;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trends-platform-forum-card .trends-source-title{margin:0 0 8px}.trends-platform-forum-card .trends-hot-meta{margin:8px 0 0}.trends-platform-forum-card .trends-forum-details,.trends-platform-forum-card .trends-forum-empty{margin-top:9px}.trends-platform-forum-card .trends-forum-actions{grid-column:1 / -1}.trends-forum-source-chip{display:inline-flex;align-items:center;max-width:150px;min-height:24px;padding:4px 9px;border-radius:999px;background:#6366f11f;color:#8b8cf7;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trends-disclaimer{font-size:11px;color:var(--text-secondary);opacity:.7;line-height:1.5;text-align:center;margin:24px 0 0;padding:14px;border-top:1px solid var(--border-color, rgba(255,255,255,.06))}.trends-personal-locked{text-align:center;padding:48px 24px;border-radius:22px;background:linear-gradient(135deg,#6366f10f,#8b5cf605);border:1px dashed rgba(99,102,241,.25)}.trends-locked-icon{display:inline-flex;width:80px;height:80px;border-radius:50%;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f126,#8b5cf614);color:#6366f1;margin-bottom:18px}.trends-personal-locked h3{margin:0 0 8px;font-size:22px;font-weight:700}.trends-locked-sub{font-size:14px;color:var(--text-secondary);margin:0 auto 24px;max-width:480px;line-height:1.55}.trends-locked-checklist{list-style:none;margin:0 auto 28px;padding:0;max-width:380px;display:flex;flex-direction:column;gap:10px;text-align:left}.trends-locked-checklist li{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:var(--bg-secondary, rgba(255,255,255,.04));border:1px solid var(--border-color, rgba(255,255,255,.06));font-size:13px;color:var(--text-secondary);transition:all .2s ease}.trends-locked-checklist li.done{color:var(--text-primary);border-color:#10b98159;background:#10b9810f}.trends-locked-checklist li .step-mark{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-tertiary, rgba(255,255,255,.06));font-size:12px;font-weight:700;flex-shrink:0}.trends-locked-checklist li.done .step-mark{background:#10b981;color:#fff}.trends-personal-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px}.trends-personal-hero h3{margin:0 0 4px;font-size:20px;font-weight:700}.trends-personal-sub{margin:0;font-size:13px;color:var(--text-secondary)}.trends-personal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-bottom:18px}.trends-personal-card{padding:18px;border-radius:18px;background:var(--bg-secondary, rgba(255,255,255,.04));border:1px solid var(--border-color, rgba(255,255,255,.06));transition:all .22s ease;display:flex;flex-direction:column;gap:10px}.trends-personal-card:hover{transform:translateY(-3px);border-color:#6366f166;box-shadow:0 14px 38px #6366f124}.trends-personal-card.is-weak{border-color:#94a3b82e;background:#ffffff06}.trends-personal-card.is-evergreen{border-color:#10b98138}.trends-personal-card.skeleton{min-height:240px;animation:trends-skel 1.4s ease infinite}.trends-personal-card-head{display:flex;align-items:center;gap:10px}.trends-match{font-weight:800;color:var(--match-color, #10b981);background:color-mix(in srgb,var(--match-color, #10b981) 14%,transparent);padding:5px 10px;border-radius:999px;display:inline-flex;flex-direction:column;align-items:center;line-height:1.05;min-width:76px}.trends-match strong{font-size:16px}.trends-match small{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;opacity:.82}.trends-pillar{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.trends-personal-title{margin:0;font-size:16px;font-weight:700;line-height:1.35}.trends-personal-source{margin:-4px 0 0;color:var(--text-secondary);font-size:11px;line-height:1.4}.trends-personal-verdict{margin:-2px 0 0;color:#f59e0b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.trends-personal-why{margin:0;font-size:12px;line-height:1.5;color:var(--text-secondary)}.trends-personal-why strong{color:var(--text-primary)}.trends-personal-hook{padding:10px 12px;background:#6366f114;border-left:3px solid #6366f1;border-radius:8px;font-size:13px;font-style:italic;line-height:1.45}.trends-hook-label{font-weight:700;font-style:normal;color:#6366f1;margin-right:6px}.trends-personal-meta{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-secondary)}.trends-deadline{font-weight:600}.trends-format{font-size:11px;letter-spacing:.05em;text-transform:uppercase}.trends-personal-cta{margin-top:4px;width:100%}.trends-personal-actions{display:flex;gap:8px;align-items:center;margin-top:4px}.trends-personal-actions .trends-personal-cta{flex:1;width:auto;margin-top:0}.trends-personal-actions .btn{white-space:nowrap}.trends-personal-more{margin:0 auto;display:block}.trends-inline-note{grid-column:1 / -1}.trends-weak-matches{grid-column:1 / -1;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08;padding:14px}.trends-weak-matches summary{cursor:pointer;color:var(--text-secondary);font-weight:800}.trends-weak-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:14px}.trends-tab-playbook{min-width:0}.distribution-playbook-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px;padding:18px;border:1px solid rgba(14,165,233,.18);border-radius:18px;background:linear-gradient(135deg,#082f4957,#1e293b5c)}.distribution-playbook-kicker{display:inline-flex;margin-bottom:8px;color:#7dd3fc;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.distribution-playbook-head h3{margin:0 0 6px;color:var(--text-primary);font-size:22px;line-height:1.2}.distribution-playbook-head p{margin:0;max-width:720px;color:var(--text-secondary);font-size:13px;line-height:1.55}.distribution-playbook-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.distribution-playbook-overview{display:grid;gap:10px;margin-bottom:14px}.distribution-focus-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:12px;padding:14px;border:1px solid rgba(99,102,241,.22);border-radius:16px;background:#0f172a75}.distribution-focus-main,.distribution-focus-next{min-width:0}.distribution-focus-kicker,.distribution-focus-next span{display:block;margin-bottom:6px;color:#a5b4fc;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.distribution-focus-panel h4,.distribution-focus-next strong{display:block;margin:0;color:var(--text-primary);font-size:15px;line-height:1.35}.distribution-focus-meta,.distribution-progress-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.distribution-focus-meta span,.distribution-progress-row span{display:inline-flex;align-items:center;min-height:26px;padding:3px 9px;border-radius:999px;background:#1e293bad;color:#cbd5e1;font-size:11px;font-weight:850}.distribution-progress-row{margin-top:0}.distribution-progress-row b{margin-right:4px;color:#f8fafc;font-size:13px}.distribution-playbook-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.distribution-filter-chip{min-height:34px;padding:0 12px;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:#0f172a6b;color:var(--text-secondary);font-size:12px;font-weight:800;cursor:pointer}.distribution-filter-chip:hover,.distribution-filter-chip.active{border-color:#0ea5e970;background:#0ea5e924;color:#e0f2fe}.distribution-playbook-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;align-items:start}.growth-queue{margin-bottom:22px;padding:16px;border:1px solid rgba(20,184,166,.25);border-radius:14px;background:#14b8a60d}.growth-queue-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.growth-queue-head h4{margin:0 0 4px;font-size:15px}.growth-queue-sub{margin:0;font-size:13px;opacity:.75;max-width:560px}.growth-queue-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.growth-queue-counter{font-size:12.5px;opacity:.8;white-space:nowrap}.growth-queue-note{margin-top:10px;font-size:13px;opacity:.8}.growth-queue-board-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:14px;align-items:start;margin-top:14px}.growth-queue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start;min-width:0}.growth-queue-grid.is-empty{grid-template-columns:minmax(0,1fr)}.growth-kanban-column{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#02061738}.growth-kanban-column-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.growth-kanban-column-head h5{margin:0 0 3px;font-size:13px;line-height:1.25}.growth-kanban-column-head p{margin:0;font-size:11.5px;line-height:1.35;opacity:.65}.growth-kanban-column-head>span{display:inline-flex;min-width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;font-size:12px;font-weight:700;background:#6366f133;color:#c7d2fe}.growth-kanban-column-body{display:grid;gap:10px;min-height:120px}.growth-kanban-empty,.growth-queue-empty{display:grid;gap:6px;min-height:120px;align-content:center;padding:14px;border:1px dashed rgba(148,163,184,.22);border-radius:10px;color:#e2e8f0b3;font-size:12.5px;line-height:1.45}.growth-queue-empty strong{color:#f8fafce6;font-size:14px}.growth-action-card{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#0f172a59;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.growth-action-card:hover{border-color:#7dd3fc73;background:#0f172a85}.growth-action-card:focus-visible{outline:2px solid rgba(125,211,252,.75);outline-offset:2px}.growth-action-card.is-selected{border-color:#818cf8bf;background:#1e293bad;box-shadow:0 0 0 1px #818cf833,0 16px 34px #02061738}.growth-action-card.is-done{opacity:.6;border-color:#10b98159}.growth-action-card.is-skipped{opacity:.45}.growth-action-head{display:flex;align-items:center;gap:8px;min-width:0}.growth-action-platform{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.growth-action-score{font-size:11.5px;font-weight:600;padding:1px 7px;border-radius:999px;background:#14b8a629;border:1px solid rgba(20,184,166,.3)}.growth-action-status{margin-left:auto;font-size:11.5px;opacity:.75}.growth-agent-state{display:inline-flex;width:fit-content;align-items:center;gap:6px;padding:3px 8px;border:1px solid rgba(148,163,184,.2);border-radius:999px;color:#e2e8f0b8;font-size:11px;font-weight:700}.growth-agent-state>span{width:7px;height:7px;border-radius:999px;background:#64748b}.growth-agent-state.is-reading>span,.growth-agent-state.is-publishing>span{background:#38bdf8;animation:growthAgentPulse 1s ease-in-out infinite}.growth-agent-state.is-ready{border-color:#10b98157;color:#a7f3d0}.growth-agent-state.is-ready>span{background:#10b981}.growth-agent-state.is-published{border-color:#10b98166;color:#a7f3d0}.growth-agent-state.is-published>span{background:#10b981}.growth-agent-state.is-not_recommended>span{background:#f59e0b}.growth-agent-state.is-failed>span{background:#f87171}@keyframes growthAgentPulse{0%,to{opacity:.4;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}.growth-action-title{display:block;width:100%;padding:0;border:0;background:transparent;font-size:14px;font-weight:600;line-height:1.35;color:inherit;text-align:left;cursor:pointer}.growth-action-title:hover{text-decoration:underline}.growth-action-why{margin:0;font-size:12.5px;opacity:.7}.growth-action-draft-preview{margin:0;padding:8px 9px;border-radius:9px;border-left:3px solid rgba(99,102,241,.72);background:#1e293b70;font-size:12.5px;line-height:1.4;color:#e2e8f0cc}.growth-action-draft-preview strong{display:block;margin-bottom:3px;color:#a5b4fc}.growth-action-draft{width:100%;resize:vertical;font:inherit;font-size:13px;line-height:1.45;padding:9px 11px;border-radius:10px;border:1px solid rgba(148,163,184,.25);background:#02061766;color:inherit}.growth-action-actions{display:flex;gap:8px;flex-wrap:wrap}.growth-queue-detail{position:sticky;top:84px;display:grid;gap:13px;min-width:0;padding:16px;border:1px solid rgba(99,102,241,.32);border-radius:14px;background:#0f172ab8;box-shadow:0 18px 48px #0206173d}.growth-detail-head,.growth-detail-meta,.growth-detail-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.growth-detail-head{justify-content:space-between}.growth-detail-kicker{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a5b4fc}.growth-queue-detail h4{margin:0;font-size:17px;line-height:1.3}.growth-detail-meta span{padding:3px 8px;border-radius:999px;background:#94a3b81f;font-size:12px;font-weight:700;color:#e2e8f0d1}.growth-detail-why,.growth-detail-help{margin:0;color:#e2e8f0bd;font-size:12.5px;line-height:1.45}.growth-detail-section{display:grid;gap:8px}.growth-agent-panel{display:grid;gap:9px;padding:12px;border:1px solid rgba(99,102,241,.3);border-radius:11px;background:#6366f114}.growth-agent-panel.is-ready,.growth-agent-panel.is-published{border-color:#10b98157;background:#10b98112}.growth-agent-panel.is-not_recommended,.growth-agent-panel.is-failed{border-color:#f59e0b57;background:#f59e0b12}.growth-agent-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.growth-agent-panel-head strong{font-size:12.5px}.growth-agent-panel-head span{font-size:10.5px;color:#e2e8f099}.growth-agent-panel p,.growth-agent-context,.growth-agent-evidence{margin:0;font-size:12.5px;line-height:1.45;color:#e2e8f0c7}.growth-agent-context{display:grid;gap:3px}.growth-agent-context b{color:#f8fafce6}.growth-agent-evidence{padding-left:18px}.growth-detail-section>strong,.growth-detail-label{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#e2e8f0db}.growth-detail-steps{margin:0;padding-left:20px;color:#e2e8f0d1;font-size:13px;line-height:1.55}.growth-detail-empty{display:grid;gap:6px;color:#e2e8f0bd;font-size:13px;line-height:1.45}.growth-detail-empty strong{color:#f8fafce6}.diagnose-coldstart{display:grid;gap:6px;padding:14px;margin-bottom:12px;border-radius:12px;border:1px solid rgba(245,158,11,.35);background:#f59e0b14}.diagnose-coldstart p{margin:0;font-size:13px;opacity:.85}.diagnose-coldstart .btn{justify-self:start}.distribution-playbook-card{display:grid;gap:13px;min-width:0;padding:16px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#0f172a8f;box-shadow:0 12px 32px #0206172e}.distribution-playbook-card.is-today{border-color:#6366f170;box-shadow:0 16px 36px #4f46e524}.distribution-playbook-card.is-done{border-color:#10b9816b;background:#064e3b38}.distribution-playbook-card.is-skipped{opacity:.62}.distribution-card-top,.distribution-card-meta,.distribution-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.distribution-card-top{justify-content:space-between}.distribution-card-number,.distribution-card-platform,.distribution-card-priority,.distribution-card-time,.distribution-card-meta span{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:999px;background:#1e293bb8;color:#cbd5e1;font-size:11px;font-weight:850}.distribution-card-number{justify-content:center;min-width:26px;background:#0ea5e933;color:#bae6fd}.distribution-card-priority{background:#6366f138;color:#c4b5fd}.distribution-playbook-card h4{margin:0;color:var(--text-primary);font-size:16px;line-height:1.32}.distribution-card-objective,.distribution-card-note,.distribution-card-why{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.5}.distribution-card-why{padding:10px 11px;border-left:3px solid rgba(99,102,241,.7);border-radius:10px;background:#4f46e51f;color:#dbeafe}.distribution-card-section{display:grid;gap:8px;min-width:0}.distribution-card-section>strong{color:var(--text-primary);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.distribution-target-links{display:flex;flex-wrap:wrap;gap:7px}.distribution-target-link{display:inline-flex;align-items:center;min-height:30px;max-width:100%;padding:0 10px;border:1px solid rgba(14,165,233,.24);border-radius:10px;background:#082f493d;color:#bae6fd;font-size:12px;font-weight:800;text-decoration:none}.distribution-target-link:hover{border-color:#0ea5e985;color:#f0f9ff}.distribution-check-list,.distribution-step-list{display:grid;gap:7px;margin:0;padding-left:18px;color:var(--text-secondary);font-size:12px;line-height:1.48}.distribution-step-list li::marker,.distribution-check-list li::marker{color:#38bdf8;font-weight:900}.distribution-copy-list{display:grid;gap:8px}.distribution-copy-block{display:grid;gap:8px;padding:11px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:#0206173d}.distribution-copy-block p{margin:0;color:#dbeafe;font-size:12px;line-height:1.48}.distribution-copy-block .btn{justify-self:start}.distribution-card-actions{justify-content:flex-end;padding-top:2px}@media(max-width:1180px){.growth-queue-board-shell{grid-template-columns:1fr}.growth-queue-detail{position:static}}@media(max-width:720px){.trends-tabs{grid-template-columns:1fr}.trends-tab-btn{padding:12px 14px}.trends-source-mode{grid-template-columns:1fr}.trends-mode-chip{min-height:48px}.trends-personal-actions,.trends-hot-actions{flex-wrap:wrap}.trends-platform-forum-card{grid-template-columns:1fr}.trends-forum-source-chip{justify-self:start;max-width:100%}.trends-forum-actions .btn{flex-basis:calc(50% - 4px)}.trends-personal-hero{flex-direction:column;align-items:flex-start}.distribution-playbook-head{display:grid}.distribution-playbook-actions{justify-content:flex-start}.distribution-focus-panel,.distribution-playbook-grid,.growth-queue-grid{grid-template-columns:1fr}.growth-kanban-column{padding:9px}.growth-detail-actions .btn,.growth-action-actions .btn,.distribution-card-actions .btn,.distribution-playbook-actions .btn{width:100%}}[data-theme=light] body,[data-theme=light] .neural-shell{background:#f4f4f8!important;color:#18181f}[data-theme=light] .header,[data-theme=light] .neural-toprail{background:#fffffff5!important;border-bottom-color:#e2e2ec!important;color:#18181f}[data-theme=light] .header-btn,[data-theme=light] .header-icon-btn{background:#f5f5fad9!important;border-color:#d4d4e4!important;color:#5a5a78!important}[data-theme=light] .header-btn:hover,[data-theme=light] .header-icon-btn:hover{background:#fff!important;color:#18181f!important;border-color:#6251f0!important}[data-theme=light] .growth-queue{background:#f8fafc;border-color:#cbd5e1}[data-theme=light] .growth-kanban-column,[data-theme=light] .growth-action-card,[data-theme=light] .growth-queue-detail{background:#fff;border-color:#d8deea;color:#18181f}[data-theme=light] .growth-action-card:hover,[data-theme=light] .growth-action-card.is-selected{background:#f4f7ff;border-color:#7367f0}[data-theme=light] .growth-action-draft,[data-theme=light] .growth-action-draft-preview,[data-theme=light] .growth-kanban-empty,[data-theme=light] .growth-queue-empty{background:#f8fafc;border-color:#d8deea;color:#334155}[data-theme=light] .growth-detail-meta span,[data-theme=light] .growth-action-score{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}[data-theme=light] .growth-agent-state{color:#475569;border-color:#d8deea;background:#f8fafc}[data-theme=light] .growth-agent-state.is-ready,[data-theme=light] .growth-agent-state.is-published{color:#047857}[data-theme=light] .growth-agent-panel{color:#334155;background:#f5f7ff;border-color:#c7d2fe}[data-theme=light] .growth-agent-panel.is-ready,[data-theme=light] .growth-agent-panel.is-published{background:#f0fdf4;border-color:#bbf7d0}[data-theme=light] .growth-agent-panel.is-not_recommended,[data-theme=light] .growth-agent-panel.is-failed{background:#fffbeb;border-color:#fde68a}[data-theme=light] .growth-agent-panel p,[data-theme=light] .growth-agent-context,[data-theme=light] .growth-agent-evidence,[data-theme=light] .growth-agent-panel-head span{color:#475569}[data-theme=light] .growth-agent-context b{color:#1e293b}[data-theme=light] .growth-detail-kicker,[data-theme=light] .growth-action-draft-preview strong{color:#4f46e5}[data-theme=light] .growth-detail-why,[data-theme=light] .growth-detail-help,[data-theme=light] .growth-detail-steps,[data-theme=light] .growth-detail-empty,[data-theme=light] .growth-queue-sub,[data-theme=light] .growth-kanban-column-head p{color:#475569}[data-theme=light] .neural-shell .sidebar,[data-theme=light] .sidebar{background:#fff!important;border-right:1px solid #e2e2ec!important;color:#18181f}[data-theme=light] .neural-shell .sidebar-main-item{background:#f4f4f8!important;border:1px solid #e2e2ec!important;color:#18181f!important}[data-theme=light] .neural-shell .sidebar-main-item:hover{background:#eeeef4!important;border-color:#d4d4e4!important}[data-theme=light] .neural-shell .sidebar-main-item.active{background:linear-gradient(135deg,#ece9ff,#dcd6ff)!important;border-color:#6251f0!important;color:#18181f!important}[data-theme=light] .neural-shell .sidebar-main-item .main-item-label,[data-theme=light] .neural-shell .sidebar-main-item:not(.active) .main-item-label{color:#18181f!important}[data-theme=light] .neural-shell .sidebar-credits-block{background:#f4f4f8!important;border:1px solid #e2e2ec!important;color:#18181f!important}[data-theme=light] .neural-shell .sidebar-credits-track{background:#e2e2ec!important}[data-theme=light] .neural-shell .dashboard-card,[data-theme=light] .neural-shell .dashboard-panel,[data-theme=light] .neural-shell .input-card,[data-theme=light] .neural-shell .mindmap-container,[data-theme=light] .neural-shell .calendar-grid,[data-theme=light] .neural-shell .platform-cb-card,[data-theme=light] .neural-shell .settings-tab-btn,[data-theme=light] .neural-shell .view-toggle-btn{background:#fff!important;border-color:#e2e2ec!important;color:#18181f!important;box-shadow:0 1px 3px #28283c0a}[data-theme=light] .neural-shell .btn,[data-theme=light] .neural-shell .cal-filter-pill,[data-theme=light] .neural-shell .rating-btn,[data-theme=light] .neural-shell .video-prompt-tab{background:#fff!important;border-color:#e2e2ec!important;color:#18181f!important}[data-theme=light] .neural-shell .btn:not(:disabled):hover,[data-theme=light] .neural-shell .platform-cb-card:hover,[data-theme=light] .neural-shell .settings-tab-btn:hover,[data-theme=light] .neural-shell .view-toggle-btn:hover,[data-theme=light] .neural-shell .cal-filter-pill:hover,[data-theme=light] .neural-shell .rating-btn:hover,[data-theme=light] .neural-shell .video-prompt-tab:hover{background:#f8f8fc!important;border-color:#6251f0!important}[data-theme=light] .neural-shell .btn-primary{background:linear-gradient(135deg,#6251f0,#7462f4)!important;color:#fff!important;border-color:transparent!important}[data-theme=light] .neural-shell .btn-primary:hover{background:linear-gradient(135deg,#7462f4,#8474f6)!important}[data-theme=light] .neural-shell .platform-cb-card.platform-cb-recommended,[data-theme=light] .neural-shell .settings-tab-btn.active,[data-theme=light] .neural-shell .view-toggle-btn.active{background:#ece9ff!important;border-color:#6251f0!important;color:#18181f!important}[data-theme=light] .modal-overlay{background:#14142373!important}[data-theme=light] .modal-overlay .modal,[data-theme=light] .modal{background:#fff!important;color:#18181f!important;border:1px solid #e2e2ec!important;box-shadow:0 12px 48px #28283c2e!important}[data-theme=light] input,[data-theme=light] textarea,[data-theme=light] select,[data-theme=light] .setting-input{background:#fff!important;color:#18181f!important;border-color:#d4d4e4!important}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#9898b4!important}[data-theme=light] input:focus,[data-theme=light] textarea:focus,[data-theme=light] select:focus,[data-theme=light] .setting-input:focus{border-color:#6251f0!important;outline-color:#6251f066!important}[data-theme=light] .skillpack-built-in-item,[data-theme=light] .skillpack-custom-item{background:#f8f8fc!important;border:1px solid #e2e2ec!important;color:#18181f!important}[data-theme=light] .skillpack-builtin-editor,[data-theme=light] .skillpack-custom-instruction-input,[data-theme=light] .skillpack-custom-title-input{background:#fff!important;color:#18181f!important;border-color:#d4d4e4!important}[data-theme=light] .settings-hint,[data-theme=light] .skillpack-builtin-hint,[data-theme=light] .skillpack-empty{color:#5a5a78!important}[data-theme=light] .skillpack-stage-pill{background:#fff!important;border:1px solid #e2e2ec!important;color:#18181f!important}[data-theme=light] .skillpack-stage-pill input:checked+span,[data-theme=light] .skillpack-stage-pill:has(input:checked){background:#ece9ff!important;border-color:#6251f0!important}[data-theme=light] .toast,[data-theme=light] .alert-modal{background:#fff!important;color:#18181f!important;border:1px solid #e2e2ec!important}[data-theme=light] hr,[data-theme=light] .divider,[data-theme=light] .settings-divider{border-color:#e2e2ec!important}[data-theme=light] .settings-tab-btn{color:#5a5a78!important}[data-theme=light] .settings-tab-btn.active{color:#18181f!important}.trends-platform-block-soon{opacity:.55;filter:grayscale(.55);pointer-events:none;position:relative}.trends-platform-soon-pill{margin-left:auto;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#f59e0b2e;color:#f59e0b;border:1px solid rgba(245,158,11,.32)}.trends-platform-soon-hint{margin:6px 0 0;font-size:12px;color:var(--text-muted, #6b7280)}[data-theme=light] .trends-platform-soon-pill{background:#fef3c7;color:#92400e;border-color:#fcd34d}[data-theme=light] .trends-card,[data-theme=light] .trends-tab-btn,[data-theme=light] .trends-personal-hero,[data-theme=light] .trends-platform-card{background:#fff!important;border-color:#e2e2ec!important;color:#18181f!important}[data-theme=light] .trends-tab-btn.active{background:#ece9ff!important;border-color:#6251f0!important}[data-theme=light] .neural-shell,[data-theme=light] .neural-shell h1,[data-theme=light] .neural-shell h2,[data-theme=light] .neural-shell h3,[data-theme=light] .neural-shell h4,[data-theme=light] .neural-shell h5,[data-theme=light] .neural-shell h6,[data-theme=light] .neural-shell p,[data-theme=light] .neural-shell label,[data-theme=light] .neural-shell li,[data-theme=light] .neural-shell strong,[data-theme=light] .neural-shell em,[data-theme=light] .neural-shell .screen-header h2,[data-theme=light] .neural-shell .screen-header p{color:#18181f!important}[data-theme=light] .neural-shell .text-muted,[data-theme=light] .neural-shell .text-secondary,[data-theme=light] .neural-shell .settings-hint,[data-theme=light] .neural-shell .help-text,[data-theme=light] .neural-shell .hint{color:#5a5a78!important}[data-theme=light] .neural-shell .content-detail,[data-theme=light] .neural-shell .content-studio,[data-theme=light] .neural-shell .content-studio-layout,[data-theme=light] .neural-shell .content-studio-main,[data-theme=light] .neural-shell .content-section,[data-theme=light] .neural-shell .content-block,[data-theme=light] .neural-shell .content-card,[data-theme=light] .neural-shell .content-col,[data-theme=light] .neural-shell .content-grid,[data-theme=light] .neural-shell .content-meta,[data-theme=light] .neural-shell .content-detail-screen{background:transparent!important;color:#18181f!important;backdrop-filter:none!important}[data-theme=light] .neural-shell .content-section{background:#fff!important;border:1px solid #e2e2ec!important;box-shadow:0 1px 3px #28283c0a}[data-theme=light] .neural-shell .panel,[data-theme=light] .neural-shell .card,[data-theme=light] .neural-shell .step-block,[data-theme=light] .neural-shell .field-block,[data-theme=light] .neural-shell .form-block,[data-theme=light] .neural-shell .info-card,[data-theme=light] .neural-shell .toggle-card,[data-theme=light] .neural-shell .stat-card,[data-theme=light] .neural-shell .preview-card,[data-theme=light] .neural-shell .calendar-day,[data-theme=light] .neural-shell .calendar-cell,[data-theme=light] .neural-shell .platform-cb-grid,[data-theme=light] .neural-shell .skillpack-group,[data-theme=light] .neural-shell .settings-section,[data-theme=light] .neural-shell .settings-card,[data-theme=light] .neural-shell .settings-row,[data-theme=light] .neural-shell .modal-card{background:#fff!important;border-color:#e2e2ec!important;color:#18181f!important}[data-theme=light] .neural-shell .section-header,[data-theme=light] .neural-shell .section-title{color:#18181f!important;border-bottom-color:#e2e2ec!important}[data-theme=light] .neural-shell .mindmap-container,[data-theme=light] .neural-shell .calendar-grid,[data-theme=light] .neural-shell .calendar-grid-mode{background:#fff!important;border-color:#e2e2ec!important;backdrop-filter:none!important}[data-theme=light] .neural-shell .tab-btn,[data-theme=light] .neural-shell .filter-pill,[data-theme=light] .neural-shell .chip,[data-theme=light] .neural-shell .platform-chip{background:#fff!important;border-color:#e2e2ec!important;color:#18181f!important}[data-theme=light] .neural-shell .tab-btn.active,[data-theme=light] .neural-shell .filter-pill.active,[data-theme=light] .neural-shell .chip.active,[data-theme=light] .neural-shell .platform-chip.active{background:#ece9ff!important;border-color:#6251f0!important;color:#4338ca!important}[data-theme=light] .neural-shell [class*=-card],[data-theme=light] .neural-shell [class*=-block]:not(.content-block-regen-btn){background-color:transparent}[data-theme=light] .neural-shell .content-section [class*=-card],[data-theme=light] .neural-shell .content-section [class*=-block]{background:#f8f8fc!important;border-color:#e6e6ee!important;color:#18181f!important}[data-theme=light] .neural-shell .header-context-title{color:#18181f!important}[data-theme=light] .neural-shell .header-search{background:#f4f4f8!important;border-color:#d4d4e4!important;color:#5a5a78!important}[data-theme=light] .neural-shell .header-search input{color:#18181f!important}.skillpack-builtin-stages{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:8px 0 4px}.skillpack-stage-badges{display:inline-flex;flex-wrap:wrap;gap:6px}.skillpack-stage-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:3px 9px;border-radius:999px;background:#6366f129;color:#c7d2fe;border:1px solid rgba(165,180,252,.28);cursor:help;user-select:none;white-space:nowrap}.skillpack-stage-badge-dot{font-size:9px;color:#a5b4fc;font-weight:700}[data-theme=light] .skillpack-stage-badge{background:#ece9ff;color:#4338ca;border-color:#c4b8ff}[data-theme=light] .skillpack-stage-badge-dot{color:#6251f0}.skillpack-builtin-config-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.skillpack-expand-btn{font-size:12px;padding:4px 10px;border-radius:8px;white-space:nowrap;cursor:pointer}body.skillpack-fs-open{overflow:hidden}.skillpack-fullscreen-overlay{position:fixed;inset:0;background:#080812c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:stretch;justify-content:center;padding:24px;animation:fsFadeIn .18s ease-out}@keyframes fsFadeIn{0%{opacity:0}to{opacity:1}}.skillpack-fullscreen-modal{background:#15151c;border:1px solid rgba(255,255,255,.08);border-radius:16px;width:100%;max-width:1200px;display:flex;flex-direction:column;padding:20px 22px;box-shadow:0 24px 72px #0000008c}.skillpack-fullscreen-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.skillpack-fullscreen-title{display:flex;align-items:center;gap:10px;font-size:16px;color:#f5f5fa}.skillpack-fullscreen-title .skillpack-icon{font-size:22px}.skillpack-fullscreen-hint{margin:12px 0 8px;font-size:13px;color:#9c9cb3}.skillpack-fullscreen-textarea{flex:1 1 auto;width:100%;min-height:60vh;background:#0c0c14;color:#e8e8f2;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Cascadia Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.55;resize:none;outline:none}.skillpack-fullscreen-textarea:focus{border-color:#6251f0;box-shadow:0 0 0 3px #6251f02e}.skillpack-fullscreen-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.skillpack-fullscreen-counter{font-size:12px;color:#7a7a90;font-variant-numeric:tabular-nums}[data-theme=light] .skillpack-fullscreen-overlay{background:#1414238c}[data-theme=light] .skillpack-fullscreen-modal{background:#fff;border-color:#e2e2ec;box-shadow:0 24px 72px #2828502e}[data-theme=light] .skillpack-fullscreen-head{border-bottom-color:#ececf2}[data-theme=light] .skillpack-fullscreen-title{color:#18181f}[data-theme=light] .skillpack-fullscreen-hint{color:#5a5a78}[data-theme=light] .skillpack-fullscreen-textarea{background:#f8f8fc;color:#18181f;border-color:#d4d4e4}[data-theme=light] .skillpack-fullscreen-textarea:focus{border-color:#6251f0;box-shadow:0 0 0 3px #6251f02e}[data-theme=light] .skillpack-fullscreen-counter{color:#7a7a90}@media(max-width:720px){.skillpack-fullscreen-overlay{padding:0}.skillpack-fullscreen-modal{border-radius:0;max-width:100%;height:100vh;padding:14px 14px 16px}.skillpack-fullscreen-textarea{min-height:0;flex:1 1 auto;font-size:13px}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;pointer-events:none!important}.ai-stage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:12px}.ai-stage-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:10px}.ai-stage-card>label{font-weight:600;font-size:13px;color:#d6d6e5;letter-spacing:.01em}.ai-stage-provider{width:100%}.ai-stage-provider-block{display:none;flex-direction:column;gap:8px;padding:10px;background:#7c5cff0f;border:1px solid rgba(124,92,255,.18);border-radius:10px}.ai-stage-provider-block.is-active{display:flex}.ai-stage-provider-block .setting-input{font-size:12.5px}.ai-stage-provider-block .setting-provider-note{margin:0;font-size:11.5px;color:#9b9bb0}.ai-stage-provider-block .setting-provider-note a{color:#a89bff;text-decoration:none}.ai-stage-provider-block .setting-provider-note a:hover{text-decoration:underline}[data-theme=light] .ai-stage-card{background:#fff!important;border:1px solid #e2e2ec!important}[data-theme=light] .ai-stage-card>label{color:#18181f!important}[data-theme=light] .ai-stage-provider-block{background:#7c5cff0d!important;border-color:#7c5cff40!important}[data-theme=light] .ai-stage-provider-block .setting-provider-note{color:#5e5e75!important}.media-preset-row{display:flex;flex-direction:column;gap:8px;margin:6px 0}.media-preset-label{font-size:12px;font-weight:600;color:#b6b6c8;letter-spacing:.04em;text-transform:uppercase}.media-preset-chips{display:flex;flex-wrap:wrap;gap:8px}.media-preset-chip{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#d6d6e5;font-family:inherit;font-size:13px;cursor:pointer;transition:transform .12s ease,background .15s ease,border-color .15s ease,box-shadow .2s ease;text-align:left;line-height:1.2;min-width:0}.media-preset-chip:hover{background:#ffffff14;border-color:#ffffff2e;transform:translateY(-1px)}.media-preset-chip:active{transform:translateY(0)}.media-preset-chip-name{font-weight:600;font-size:13px;color:inherit}.media-preset-chip-vendor{font-size:10.5px;color:#8e8ea4;letter-spacing:.04em;text-transform:lowercase}.media-preset-chip-active{background:linear-gradient(135deg,#7c5cff,#5e89ff);border-color:transparent;color:#fff;box-shadow:0 8px 22px #5e89ff52,0 0 0 1px #ffffff14 inset}.media-preset-chip-active .media-preset-chip-vendor{color:#ffffffc7}.media-preset-chip-active:after{content:"✓";position:absolute;top:6px;right:8px;font-size:10px;font-weight:700;color:#ffffffd9}.media-preset-custom{margin-top:4px}[data-theme=light] .media-preset-label{color:#5e5e75!important}[data-theme=light] .media-preset-chip{background:#fff!important;border:1px solid #e2e2ec!important;color:#18181f!important}[data-theme=light] .media-preset-chip:hover{background:#f6f6fb!important;border-color:#d0d0dc!important}[data-theme=light] .media-preset-chip-vendor{color:#8e8ea4!important}[data-theme=light] .media-preset-chip-active{background:linear-gradient(135deg,#7c5cff,#5e89ff)!important;border-color:transparent!important;color:#fff!important}[data-theme=light] .media-preset-chip-active .media-preset-chip-vendor{color:#ffffffd9!important}.gen-media-free{display:inline-flex;align-items:center;margin-left:8px;padding:1px 7px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:9px;font-weight:800;letter-spacing:.08em;border-radius:999px;text-transform:uppercase;box-shadow:0 2px 6px #10b98159;vertical-align:middle}.gen-media-btn{display:inline-flex;align-items:center;gap:6px;font-weight:700}.gen-media-wrap{display:inline-flex;align-items:center;gap:8px}[data-theme=light] body,[data-theme=light] html,[data-theme=light] .neural-shell,[data-theme=light] .neural-shell .neural-main,[data-theme=light] .neural-shell .main-content{background:#f6f6fb!important;color:#18181f!important}[data-theme=light] .neural-shell .neural-bg,[data-theme=light] .neural-shell .neural-blob,[data-theme=light] .neural-shell .neural-grid{opacity:.35!important;filter:brightness(1.3) saturate(.7)!important}[data-theme=light] .neural-shell .header,[data-theme=light] .neural-shell .neural-header{background:#ffffffd9!important;backdrop-filter:blur(20px) saturate(140%)!important;border-bottom:1px solid #e8e8f2!important;color:#18181f!important}[data-theme=light] .neural-shell .neural-sidebar,[data-theme=light] .neural-shell .sidebar{background:#fff!important;border-right:1px solid #e8e8f2!important;color:#18181f!important}[data-theme=light] .neural-shell .sidebar-brand-title,[data-theme=light] .neural-shell .sidebar-product-name,[data-theme=light] .neural-shell .sidebar-main-item-label,[data-theme=light] .neural-shell .header-context-title,[data-theme=light] .neural-shell .sidebar-profile-name,[data-theme=light] .neural-shell strong{color:#18181f!important}[data-theme=light] .neural-shell .sidebar-brand-subtitle,[data-theme=light] .neural-shell .sidebar-product-label,[data-theme=light] .neural-shell .sidebar-credits-head{color:#6b6b80!important}[data-theme=light] .neural-shell .sidebar-main-item{color:#4b4b60!important}[data-theme=light] .neural-shell .sidebar-main-item:hover{background:#f0f0f6!important;color:#18181f!important}[data-theme=light] .neural-shell .sidebar-main-item.active{background:linear-gradient(135deg,#7c5cff,#5e89ff)!important;color:#fff!important;box-shadow:0 6px 18px #7c5cff52!important}[data-theme=light] .neural-shell .sidebar-main-item.active .main-item-label,[data-theme=light] .neural-shell .sidebar-main-item.active *{color:#fff!important}[data-theme=light] .neural-shell .dashboard-card,[data-theme=light] .neural-shell .dashboard-panel,[data-theme=light] .neural-shell .dashboard-card-tip{background:#fff!important;border:1px solid #e8e8f2!important;color:#18181f!important;box-shadow:0 2px 8px #1414280a!important}[data-theme=light] .neural-shell .dashboard-card-label,[data-theme=light] .neural-shell .dashboard-card-meta,[data-theme=light] .neural-shell .subtitle,[data-theme=light] .neural-shell .dashboard-tip-text{color:#6b6b80!important}[data-theme=light] .neural-shell .dashboard-card-value{color:#18181f!important}[data-theme=light] .neural-shell .content-detail,[data-theme=light] .neural-shell .content-studio,[data-theme=light] .neural-shell .content-studio-layout,[data-theme=light] .neural-shell .content-studio-main{background:transparent!important;color:#18181f!important}[data-theme=light] .neural-shell .content-section,[data-theme=light] .neural-shell .content-grid>.content-col>*{background:#fff!important;border:1px solid #e8e8f2!important;color:#18181f!important;box-shadow:0 2px 8px #1414280a!important}[data-theme=light] .neural-shell .content-section-header,[data-theme=light] .neural-shell .content-section-title{color:#18181f!important}[data-theme=light] .neural-shell textarea,[data-theme=light] .neural-shell .setting-input,[data-theme=light] .neural-shell input[type=text],[data-theme=light] .neural-shell input[type=password],[data-theme=light] .neural-shell input[type=email],[data-theme=light] .neural-shell input[type=search],[data-theme=light] .neural-shell select{background:#fff!important;border:1px solid #d8d8e4!important;color:#18181f!important}[data-theme=light] .neural-shell textarea:focus,[data-theme=light] .neural-shell .setting-input:focus,[data-theme=light] .neural-shell input:focus,[data-theme=light] .neural-shell select:focus{border-color:#7c5cff!important;box-shadow:0 0 0 3px #7c5cff29!important}[data-theme=light] .neural-shell .btn,[data-theme=light] .neural-shell .btn-outline,[data-theme=light] .neural-shell .btn-ghost{color:#18181f!important}[data-theme=light] .neural-shell .btn-outline{background:#fff!important;border:1px solid #d8d8e4!important}[data-theme=light] .neural-shell .btn-ghost:hover{background:#f0f0f6!important}[data-theme=light] .neural-shell .btn-primary{background:linear-gradient(135deg,#7c5cff,#5e89ff)!important;color:#fff!important;border:none!important}[data-theme=light] .neural-shell .modal-content,[data-theme=light] .neural-shell .modal-settings-window{background:#fff!important;color:#18181f!important;border:1px solid #e8e8f2!important}[data-theme=light] .neural-shell .modal-header{background:#fff!important;border-bottom:1px solid #e8e8f2!important;color:#18181f!important}[data-theme=light] .neural-shell .modal-close{color:#6b6b80!important}[data-theme=light] .neural-shell .modal-close:hover{background:#f0f0f6!important;color:#18181f!important}[data-theme=light] .neural-shell .iphone-preview,[data-theme=light] .neural-shell .iphone-frame{background:#18181f!important}[data-theme=light] .neural-shell .iphone-preview-label{color:#18181f!important}[data-theme=light] .neural-shell .calendar-wrap,[data-theme=light] .neural-shell .plan-table,[data-theme=light] .neural-shell .plan-week,[data-theme=light] .neural-shell .plan-day{background:#fff!important;border:1px solid #e8e8f2!important;color:#18181f!important}[data-theme=light] .neural-shell .plan-card,[data-theme=light] .neural-shell .plan-event{background:#f6f6fb!important;border:1px solid #e8e8f2!important;color:#18181f!important}[data-theme=light] .neural-shell h1,[data-theme=light] .neural-shell h2,[data-theme=light] .neural-shell h3,[data-theme=light] .neural-shell h4,[data-theme=light] .neural-shell h5,[data-theme=light] .neural-shell h6,[data-theme=light] .neural-shell p,[data-theme=light] .neural-shell label,[data-theme=light] .neural-shell span:not([class*=badge]):not([class*=active]):not([class*=status]):not([class*=-pill]){color:#18181f}[data-theme=light] .neural-shell .subtitle,[data-theme=light] .neural-shell .text-muted,[data-theme=light] .neural-shell .secondary-text{color:#6b6b80!important}.content-studio-layout .content-grid{display:flex!important;flex-direction:column!important;gap:12px!important}.content-studio-layout .content-col-hidden{display:none!important}.content-studio-layout .content-col{display:flex;flex-direction:column;gap:12px}.content-studio-layout .content-studio-main>h3{display:none!important}.content-studio-layout .cost-banner{margin-bottom:8px!important;padding:8px 14px!important;border-radius:12px!important;font-size:11px!important;background:#ffffff08!important;border:1px solid rgba(255,255,255,.06)!important}.content-studio-layout .content-meta{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.content-studio-layout .content-section{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:14px 16px;transition:border-color .16s ease,background .16s ease}.content-studio-layout .content-section:hover{border-color:#6366f140}.content-studio-layout .content-section-header{margin:0 0 6px!important;padding:0!important;border:0!important;background:transparent!important}.content-studio-layout .content-section-header{display:flex!important;align-items:center!important;justify-content:space-between!important}.content-studio-layout .content-section-title{font-size:9px!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--text-muted, #8b8ba0)!important}.content-studio-layout .content-section-actions{display:inline-flex;gap:4px}.content-studio-layout .content-section-actions button{opacity:0;transition:opacity .16s ease;font-size:10px;padding:2px 8px;height:auto}.content-studio-layout .content-section:hover .content-section-actions button{opacity:.7}.content-studio-layout .content-section-header button:hover{opacity:1!important}.content-studio-layout .content-section textarea.prompt-editor,.content-studio-layout .content-section textarea.post-text-editor,.content-studio-layout .content-section textarea.hashtag-editor{width:100%;background:transparent!important;border:0!important;outline:none!important;resize:none;font-family:inherit;font-size:13px!important;font-style:italic;font-weight:500;line-height:1.55!important;color:var(--text-secondary, #c8c8d8)!important;padding:0!important;margin:0!important;min-height:auto!important;box-shadow:none!important}.content-studio-layout .content-section textarea:focus{outline:1px solid rgba(99,102,241,.4)!important;outline-offset:4px;border-radius:8px}.content-studio-layout .content-section:has(#hook-editor){background:transparent!important;border:0!important;padding:0!important;margin-bottom:6px}.content-studio-layout .content-section:has(#hook-editor) .content-section-header{margin-bottom:8px!important}.content-studio-layout #hook-editor{font-size:clamp(20px,2.4vw,28px)!important;font-weight:900!important;font-style:italic!important;line-height:1.15!important;text-transform:uppercase!important;color:var(--text-primary, #fff)!important;text-decoration:underline!important;text-decoration-color:#6366f1!important;text-decoration-thickness:4px!important;text-underline-offset:8px!important;letter-spacing:-.01em!important}.content-studio-layout .content-section:has(#hashtags-editor) textarea{color:#818cf8!important;font-style:normal!important;font-weight:600!important}#screen-content .screen-header h2,#screen-content>.container>.screen-header>div>h2{display:none!important}#screen-content .screen-header{margin-bottom:6px!important}.content-studio-layout .cost-banner{display:none!important}.content-studio-layout .content-section:has(#platform-tips-editor),.content-studio-layout .content-section:has(#image-prompt-editor),.content-studio-layout .content-section.video-prompt-section{display:none!important}.content-studio-layout .content-meta{margin-bottom:18px!important}.content-studio-layout .content-meta .content-badge{background:transparent!important;border:0!important;padding:0 4px 0 0!important;font-size:10px!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#818cf8!important;border-radius:0!important}.content-studio-layout .content-meta .content-badge+.content-badge:before{content:"·";margin:0 6px;color:#818cf8}.content-studio-layout .iphone-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;position:sticky;top:20px;align-self:start}.content-studio-layout .iphone-preview-label{display:none!important}.content-studio-layout .iphone-preview-frame{width:280px!important;aspect-ratio:9 / 19!important;height:auto!important;border-radius:36px!important;background:#0a0a12!important;border:8px solid #18181f!important;box-shadow:0 30px 80px -20px #0009,0 0 0 1px #ffffff0f!important;position:relative!important;overflow:hidden!important;padding:0!important}.content-studio-layout .iphone-preview-notch{position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important;width:90px!important;height:22px!important;background:#000!important;border-radius:14px!important;z-index:30!important}.content-studio-layout .iphone-preview-screen{position:absolute!important;inset:0!important;display:flex!important;flex-direction:column!important;background:linear-gradient(180deg,#1a1a2e,#0f0f1a)!important;padding:0!important;border-radius:28px!important;overflow:hidden!important}.content-studio-layout .iphone-preview-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 35%,transparent 70%);z-index:10;pointer-events:none}.content-studio-layout .iphone-preview-head,.content-studio-layout .iphone-preview-title{display:none!important}.content-studio-layout .iphone-preview-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;margin:0!important;background:#1a1a2e!important;display:flex!important;align-items:center!important;justify-content:center!important}.content-studio-layout .iphone-preview-media[hidden]{display:flex!important}.content-studio-layout .iphone-preview-media:empty:before,.content-studio-layout .iphone-preview-media[hidden]:before{content:"";width:90px;height:90px;background:currentColor;color:#ffffff14;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polygon points='23 7 16 12 23 17 23 7'/><rect x='1' y='5' width='15' height='14' rx='2' ry='2'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polygon points='23 7 16 12 23 17 23 7'/><rect x='1' y='5' width='15' height='14' rx='2' ry='2'/></svg>") center/contain no-repeat}.content-studio-layout .iphone-preview-media img,.content-studio-layout .iphone-preview-media video{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.content-studio-layout .iphone-preview-media-placeholder{display:none!important}.content-studio-layout .iphone-preview-text{position:absolute!important;left:14px!important;right:14px!important;bottom:46px!important;z-index:20!important;color:#fff!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important;background:transparent!important;padding:0!important;margin:0!important;border:0!important}.content-studio-layout .iphone-preview-tags{position:absolute!important;left:14px!important;right:14px!important;bottom:18px!important;z-index:20!important;color:#818cf8!important;font-size:10px!important;font-weight:700!important;background:transparent!important;padding:0!important;margin:0!important;text-shadow:0 2px 12px rgba(0,0,0,.7)}.content-studio-layout{display:grid!important;grid-template-columns:1.4fr 1fr!important;gap:28px!important;align-items:start!important}@media(max-width:900px){.content-studio-layout{grid-template-columns:1fr!important}.content-studio-layout .iphone-preview{position:static!important}}.content-studio-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr)!important}.production-editor-nav{margin:0 0 14px}.production-back-btn{border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;color:var(--text-secondary);padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer}.production-back-btn:hover{border-color:#6366f173;color:var(--text-primary);background:#6366f121}.production-history-screen{width:min(1120px,100%);margin:0 auto;padding:20px}.production-history-screen-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.production-history-kicker{color:var(--accent-primary);font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.production-history-heading{margin:6px 0 8px;color:var(--text-primary);font-size:clamp(26px,4vw,42px);letter-spacing:0}.production-history-subtitle{max-width:640px;margin:0;color:var(--text-secondary);line-height:1.55}.production-history-stats{min-width:108px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09;padding:12px;text-align:right}.production-history-stats strong{display:block;font-size:24px;color:var(--text-primary)}.production-history-stats span{color:var(--text-muted);font-size:11px;text-transform:uppercase;font-weight:800}.production-history-filters{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,.25fr));gap:10px;margin-bottom:18px}.production-history-search,.production-history-filter{min-height:38px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0a0d18d1;color:var(--text-primary);padding:0 12px}.production-history-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.production-history-card{min-height:190px;display:flex;flex-direction:column;gap:10px;text-align:left;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,#ffffff0e,#ffffff06);color:var(--text-primary);padding:14px;cursor:pointer}.production-history-card:hover{transform:translateY(-1px);border-color:#6366f180;background:linear-gradient(180deg,#6366f129,#ffffff09)}.production-history-card.status-ready{border-color:#22c55e52}.production-history-card.status-posted,.production-history-card.status-published{border-color:#0ea5e952}.production-history-card.status-archived{opacity:.64;filter:grayscale(.45);border-color:#94a3b83d}.production-history-card.status-error{border-color:#ef444457}.production-history-card.status-draft{opacity:.88}.production-history-card-top,.production-history-card-meta{display:flex;flex-wrap:wrap;gap:6px}.production-history-card-platform,.production-history-card-status,.production-history-card-meta span{border-radius:999px;background:#ffffff12;color:var(--text-muted);padding:3px 7px;font-size:10px;font-weight:800;text-transform:uppercase}.production-history-card-status{color:var(--text-primary)}.production-history-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}.production-history-card-text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-secondary);font-size:13px;line-height:1.45}.production-history-card-meta{margin-top:auto}.production-history-empty-state{grid-column:1 / -1;border:1px dashed rgba(255,255,255,.12);border-radius:14px;color:var(--text-secondary);padding:28px;text-align:center}.generation-language-dropdown{position:relative;min-width:154px;z-index:20}.generation-language-button{width:100%;min-height:34px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(139,92,246,.45);border-radius:10px;background:#151928;color:#f8fafc;padding:0 11px;font-size:12px;font-weight:800;cursor:pointer}.generation-language-button:hover,.generation-language-dropdown.open .generation-language-button{border-color:#8b5cf6d9;box-shadow:0 0 0 2px #8b5cf62e}.generation-language-menu{position:absolute;top:calc(100% + 6px);left:0;width:max(100%,190px);display:none;padding:6px;border:1px solid rgba(139,92,246,.36);border-radius:12px;background:#0b1020;box-shadow:0 18px 45px #0000006b;z-index:999}.generation-language-dropdown.open .generation-language-menu{display:grid;gap:3px}.generation-language-option{width:100%;display:grid;grid-template-columns:18px 1fr;align-items:center;gap:8px;border:0;border-radius:8px;background:transparent;color:#dbe3f5;padding:8px 9px;text-align:left;font-size:12px;cursor:pointer}.generation-language-option:hover,.generation-language-option:focus{outline:none;background:#8b5cf629}.generation-language-option.selected{background:#6366f140;color:#fff}.generation-language-check{color:#a78bfa;font-weight:900}.production-language-control-v2{align-items:center;position:relative;overflow:visible}.production-language-remember{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:11px}.production-language-hint{flex-basis:100%;align-items:center;gap:8px;flex-wrap:wrap;padding:10px;border:1px solid rgba(245,158,11,.24);border-radius:10px;background:#f59e0b14}.production-language-hint.is-visible{display:flex}.settings-generation-language-panel{margin-bottom:18px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09}.media-plan-language-control{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--text-muted);font-size:11px;font-weight:800}.media-plan-language-dropdown{min-width:130px}@media(max-width:1100px){.content-studio-layout{grid-template-columns:1fr!important}.content-studio-layout .iphone-preview{grid-column:auto}}#onboarding-modal.brief-workspace{align-items:stretch!important;justify-content:stretch!important;padding:0!important;background:#050814!important}#onboarding-modal.brief-workspace .onboarding-modal-window{width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;border-radius:0!important;border:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr);background:linear-gradient(180deg,#11131d,#080b14)!important}#onboarding-modal.brief-workspace .modal-header{padding:18px 28px!important;border-bottom:1px solid rgba(148,163,184,.14)!important}#onboarding-modal.brief-workspace .onboarding-modal-body{width:min(1040px,calc(100vw - 32px));height:100%!important;max-height:none!important;min-height:0;margin:0 auto;padding:28px 0 0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable;box-sizing:border-box}#onboarding-modal.brief-workspace .onboarding-step{min-height:100%}#onboarding-modal.brief-workspace .onboarding-step.active{display:flex!important;flex-direction:column}#onboarding-modal.brief-workspace .onboarding-actions{position:sticky;bottom:0;z-index:4;margin-top:auto;padding:18px 0 20px;border-top:1px solid rgba(148,163,184,.1);background:linear-gradient(180deg,#080b14d6,#080b14 46%)}@media(max-width:760px){#onboarding-modal.brief-workspace .modal-header{padding:14px 16px!important}#onboarding-modal.brief-workspace .onboarding-modal-body{width:calc(100vw - 20px);padding-top:18px!important}}.media-library-screen{max-width:1180px;margin:0 auto}.media-library-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.media-library-kicker{color:#f8fafc;font-size:1.35rem;font-weight:900;letter-spacing:0}.media-library-subtitle{margin:4px 0 0;color:#94a3b8f2;font-size:.9rem}.media-library-refresh,.media-library-action,.media-library-segment{border:1px solid rgba(148,163,184,.22);background:#0f172a94;color:#dbeafe;border-radius:8px;font-weight:800;cursor:pointer}.media-library-refresh{min-height:38px;padding:0 14px}.media-library-toolbar{display:grid;grid-template-columns:auto auto minmax(220px,1fr);gap:10px;align-items:center;margin-bottom:16px}.media-library-segments{display:flex;gap:6px;padding:4px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#0f172a59}.media-library-segment{min-height:30px;padding:0 10px;font-size:.78rem}.media-library-segment.active{border-color:#8b5cf6a6;background:#6d28d973;color:#fff}.media-library-search{min-height:40px;width:100%;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#02061785;color:#f8fafc;padding:0 12px;outline:none}.media-library-search:focus{border-color:#8b5cf6b3;box-shadow:0 0 0 3px #8b5cf629}.media-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.media-library-card{overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:linear-gradient(145deg,#0f172aad,#0f172a6b);min-width:0}.media-library-card.status-processing{border-color:#22d3ee57}.media-library-card.status-failed{border-color:#f871716b}.media-library-preview{display:grid;place-items:center;width:100%;aspect-ratio:16 / 10;background:#020617a3;color:#e2e8f0c7}.media-library-preview img,.media-library-preview video{width:100%;height:100%;object-fit:cover;display:block}.media-library-preview.is-pending{gap:8px}.media-library-preview-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:8px;background:#4f46e559;color:#f8fafc;font-weight:900}.media-library-preview-label{font-size:.82rem;color:#cbd5e1db}.media-library-card-body{padding:12px}.media-library-card-top,.media-library-card-actions{display:flex;align-items:center;gap:8px}.media-library-card-top{justify-content:space-between;margin-bottom:8px}.media-library-type,.media-library-status{font-size:.7rem;font-weight:900;text-transform:uppercase;color:#e2e8f0e6}.media-library-status.ready{color:#34d399}.media-library-status.processing{color:#22d3ee}.media-library-status.failed{color:#f87171}.media-library-card-title{margin:0;min-height:40px;color:#f8fafc;font-size:.95rem;line-height:1.35;letter-spacing:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.media-library-card-meta{margin-top:8px;min-height:18px;color:#94a3b8e6;font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-library-card-actions{margin-top:12px}.media-library-action{min-height:32px;padding:0 9px;font-size:.76rem}.media-library-action.primary{border-color:#8b5cf68f;background:#6d28d959;color:#fff}.media-library-action.danger{margin-left:auto;color:#fca5a5}.media-library-action:disabled,.media-library-refresh:disabled{opacity:.48;cursor:not-allowed}.media-library-empty{grid-column:1 / -1;display:grid;gap:6px;place-items:center;min-height:220px;border:1px dashed rgba(148,163,184,.26);border-radius:8px;color:#94a3b8e6}.media-library-empty strong{color:#e2e8f0}[data-theme=light] .media-library-card,[data-theme=light] .media-library-refresh,[data-theme=light] .media-library-action,[data-theme=light] .media-library-segment,[data-theme=light] .media-library-segments{background:#ffffffeb;border-color:#0f172a1f;color:#1e293b}[data-theme=light] .media-library-kicker,[data-theme=light] .media-library-card-title,[data-theme=light] .media-library-empty strong{color:#0f172a}[data-theme=light] .media-library-subtitle,[data-theme=light] .media-library-card-meta{color:#64748b}[data-theme=light] .media-library-search{background:#fff;color:#0f172a;border-color:#0f172a24}@media(max-width:1100px){.mobile-tabbar{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:820px){.media-library-head{align-items:flex-start;flex-direction:column}.media-library-toolbar{grid-template-columns:1fr}.media-library-segments{overflow-x:auto}}.neural-shell #header-credits{display:inline-flex!important;align-items:center;gap:7px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(99,102,241,.28);background:#6366f11f;color:#e0e7ff;font-size:.78rem;font-weight:800}.neural-shell #header-credits svg{color:#a5b4fc}.neural-shell .sidebar-credits-block{padding:10px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#0f172a61;cursor:pointer}.neural-shell .sidebar-credits-topup{width:100%;height:28px;border:1px solid rgba(129,140,248,.34);border-radius:9px;background:#6366f11f;color:#c7d2fe;font-size:.72rem;font-weight:800;cursor:pointer}.neural-shell .sidebar-credits-topup:hover{background:#6366f133;border-color:#818cf88f}.credit-balance-card{display:grid;gap:11px;padding:14px;border:1px solid rgba(99,102,241,.28);border-radius:12px;background:linear-gradient(135deg,#6366f124,#06b6d414),#0f172a57}.credit-balance-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.credit-balance-head>div,.credit-balance-card>div:first-child{display:grid;gap:2px}.credit-balance-card span{color:var(--text-secondary);font-size:.78rem;font-weight:700}.credit-balance-card strong{color:var(--text-primary);font-size:1.8rem;line-height:1;letter-spacing:0}.credit-meter{height:8px;overflow:hidden;border-radius:999px;background:#94a3b82b}.credit-meter span{display:block;height:100%;min-width:4px;border-radius:inherit;background:linear-gradient(90deg,#6366f1,#06b6d4)}.credit-breakdown,.credit-pack-row{display:flex;flex-wrap:wrap;gap:8px}.credit-breakdown span{padding:5px 8px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0206172e;font-size:.74rem}[data-theme=light] .neural-shell,[data-theme=light] .neural-shell .main-content,[data-theme=light] .neural-shell .screen,[data-theme=light] .neural-shell .container,[data-theme=light] .neural-shell .settings-content-pane{background:#f6f7fb!important;color:#18181f!important}[data-theme=light] .neural-shell .header,[data-theme=light] .neural-shell .neural-header,[data-theme=light] .neural-shell .sidebar,[data-theme=light] .neural-shell .neural-sidebar,[data-theme=light] .neural-shell .modal-card,[data-theme=light] .neural-shell .modal-settings-window,[data-theme=light] .neural-shell .modal-wide,[data-theme=light] .neural-shell .settings-section,[data-theme=light] .neural-shell .settings-limits-card,[data-theme=light] .neural-shell .settings-placeholder-card,[data-theme=light] .neural-shell .pro-center-panel,[data-theme=light] .neural-shell .pro-center-plan-card,[data-theme=light] .neural-shell .pro-center-card,[data-theme=light] .neural-shell .pro-center-usage div,[data-theme=light] .neural-shell .pricing-card,[data-theme=light] .neural-shell .pricing-ai-footnote,[data-theme=light] .neural-shell .pricing-addons,[data-theme=light] .neural-shell .dashboard-card,[data-theme=light] .neural-shell .dashboard-panel,[data-theme=light] .neural-shell .input-card,[data-theme=light] .neural-shell .platform-cb-card,[data-theme=light] .neural-shell .media-plan-setup-card,[data-theme=light] .neural-shell .settings-subcard,[data-theme=light] .neural-shell .ai-stage-card,[data-theme=light] .neural-shell .local-ai-stack-card,[data-theme=light] .neural-shell .theme-card,[data-theme=light] .neural-shell .mindmap-container,[data-theme=light] .neural-shell .calendar-wrap,[data-theme=light] .neural-shell .media-item-card,[data-theme=light] .neural-shell .content-section,[data-theme=light] .neural-shell .studio-media-card,[data-theme=light] .neural-shell .production-history-panel,[data-theme=light] .neural-shell .production-history-card{background:#fff!important;border-color:#e3e6ef!important;color:#18181f!important;box-shadow:0 1px 3px #18181f0a!important}[data-theme=light] .neural-shell .sidebar-footer-btn,[data-theme=light] .neural-shell .sidebar-profile-btn,[data-theme=light] .neural-shell .sidebar-product-button,[data-theme=light] .neural-shell .sidebar-credits-block,[data-theme=light] .neural-shell .settings-tab-btn,[data-theme=light] .neural-shell .settings-limit-row,[data-theme=light] .neural-shell .credit-breakdown span,[data-theme=light] .neural-shell .plan-card,[data-theme=light] .neural-shell .plan-event,[data-theme=light] .neural-shell .studio-media-card-action,[data-theme=light] .neural-shell .quality-mode-card,[data-theme=light] .neural-shell .onboarding-review-card{background:#f8f9fc!important;border-color:#e3e6ef!important;color:#18181f!important}[data-theme=light] .neural-shell .sidebar-main-item.active,[data-theme=light] .neural-shell .settings-tab-btn.active,[data-theme=light] .neural-shell .view-toggle-btn.active,[data-theme=light] .neural-shell .pricing-card.popular{background:#f1f3ff!important;border-color:#6366f16b!important;color:#18181f!important;box-shadow:0 8px 24px #6366f11f!important}[data-theme=light] .neural-shell .btn-primary,[data-theme=light] .neural-shell .header-btn-primary{background:linear-gradient(135deg,#6366f1,#4f46e5)!important;border-color:transparent!important;color:#fff!important}[data-theme=light] .neural-shell .btn-primary *,[data-theme=light] .neural-shell .header-btn-primary *{color:#fff!important}[data-theme=light] .neural-shell .btn-outline,[data-theme=light] .neural-shell .btn-ghost,[data-theme=light] .neural-shell .header-icon-btn,[data-theme=light] .neural-shell .theme-toggle,[data-theme=light] .neural-shell .lang-select,[data-theme=light] .neural-shell input,[data-theme=light] .neural-shell textarea,[data-theme=light] .neural-shell select,[data-theme=light] .neural-shell .setting-input,[data-theme=light] .neural-shell .header-search{background:#fff!important;border-color:#dce1ec!important;color:#18181f!important}[data-theme=light] .neural-shell #header-credits,[data-theme=light] .neural-shell .credit-balance-card{background:#f1f3ff!important;border-color:#6366f152!important;color:#18181f!important}[data-theme=light] .neural-shell .sidebar-credits-topup{background:#fff!important;border-color:#6366f152!important;color:#4f46e5!important}[data-theme=light] .neural-shell .sidebar-credits-track,[data-theme=light] .neural-shell .credit-meter{background:#e3e6ef!important}[data-theme=light] .neural-shell h1,[data-theme=light] .neural-shell h2,[data-theme=light] .neural-shell h3,[data-theme=light] .neural-shell h4,[data-theme=light] .neural-shell h5,[data-theme=light] .neural-shell h6,[data-theme=light] .neural-shell strong,[data-theme=light] .neural-shell .sidebar-brand-title,[data-theme=light] .neural-shell .sidebar-product-name,[data-theme=light] .neural-shell .sidebar-profile-name,[data-theme=light] .neural-shell .header-context-title,[data-theme=light] .neural-shell .dashboard-card-value,[data-theme=light] .neural-shell .pricing-price{color:#18181f!important;-webkit-text-fill-color:currentColor!important}[data-theme=light] .neural-shell p,[data-theme=light] .neural-shell small,[data-theme=light] .neural-shell label,[data-theme=light] .neural-shell .subtitle,[data-theme=light] .neural-shell .settings-hint,[data-theme=light] .neural-shell .dashboard-card-meta,[data-theme=light] .neural-shell .dashboard-card-label,[data-theme=light] .neural-shell .pro-center-note,[data-theme=light] .neural-shell .pricing-period,[data-theme=light] .neural-shell .pricing-features li,[data-theme=light] .neural-shell .content-section-body{color:#5f6472!important}.profile-suite{width:min(1080px,calc(100vw - 32px));max-width:1080px!important;min-height:620px;overflow:hidden}.profile-suite .modal-header{min-height:58px}.profile-suite .profile-modal-body{padding:0}.profile-suite-layout{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:560px}.profile-suite-side{display:flex;flex-direction:column;gap:12px;padding:22px;border-right:1px solid rgba(148,163,184,.16);background:#0206172e}.profile-suite-avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#6366f1,#06b6d4);color:#fff;font-weight:900}.profile-suite-side>strong{color:var(--text-primary);font-size:1rem}.profile-suite-side>small{color:var(--text-secondary);overflow-wrap:anywhere}.profile-name-editor{display:grid;gap:7px;padding:10px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:#0f172a38}.profile-name-editor label{color:var(--text-muted);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.profile-name-editor-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center}.profile-name-editor-row .form-input{min-width:0;height:34px;padding:0 9px;background:#02061794!important;border:1px solid rgba(148,163,184,.22)!important;color:#f8fafc!important;font-size:.82rem;box-shadow:inset 0 1px #ffffff0a;caret-color:#a5b4fc}.profile-name-editor-row .form-input::placeholder{color:#94a3b8b8}.profile-name-editor-row .form-input:focus{background:#0f172ad6!important;border-color:#7c5cffb8!important;box-shadow:0 0 0 3px #7c5cff2e,inset 0 1px #ffffff0d!important;outline:none}.profile-name-editor-row .form-input:-webkit-autofill,.profile-name-editor-row .form-input:-webkit-autofill:hover,.profile-name-editor-row .form-input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafc;box-shadow:0 0 0 1000px #0f172a inset!important;caret-color:#a5b4fc}.profile-name-editor-row .btn{min-height:34px;padding-inline:10px}.profile-name-status{min-height:15px;color:var(--text-muted);font-size:.72rem;line-height:1.25}.profile-name-status[data-status=ok]{color:#86efac}.profile-name-status[data-status=error]{color:#fca5a5}.profile-plan-pill{display:inline-flex;width:fit-content;padding:5px 9px;border-radius:999px;background:#6366f124;color:#c7d2fe;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.profile-plan-max{background:#06b6d429;color:#a5f3fc}.profile-plan-free{background:#94a3b824;color:var(--text-secondary)}.profile-suite-tabs{display:grid;gap:7px;margin-top:8px}.profile-suite-tabs button{display:flex;align-items:center;justify-content:flex-start;min-height:38px;padding:0 11px;border:1px solid rgba(148,163,184,.14);border-radius:10px;background:#0f172a47;color:var(--text-secondary);font:inherit;font-size:.84rem;font-weight:800;cursor:pointer}.profile-suite-tabs button.active{border-color:#6366f16b;background:#6366f129;color:var(--text-primary)}.profile-logout-btn{margin-top:auto;justify-content:center}.profile-suite-main{min-width:0;padding:22px}.profile-tab-panel{display:none}.profile-tab-panel.active{display:grid;gap:14px}.profile-credit-hero,.profile-cost-card,.profile-current-plan,.profile-history-list,.profile-limit-list,.profile-section-head,.credit-spend-kpis>div,.credit-spend-breakdown,.credit-ledger-panel{border:1px solid rgba(148,163,184,.14);border-radius:12px;background:#0f172a3d}.profile-credit-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;background:linear-gradient(135deg,#6366f12e,#06b6d41a),#0f172a3d}.profile-credit-hero>div{display:grid;gap:4px}.profile-credit-hero span,.profile-kpi-grid span,.profile-cost-row span,.profile-current-plan span,.profile-history-list span,.profile-section-head p,.profile-limit-row small{color:var(--text-secondary)}.profile-credit-hero strong{color:var(--text-primary);font-size:2.5rem;line-height:1;letter-spacing:0}.profile-credit-meter{height:9px}.profile-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.profile-kpi-grid>div,.profile-cost-row,.profile-current-plan>div,.profile-history-list>div{display:grid;gap:4px;padding:12px;border:1px solid rgba(148,163,184,.12);border-radius:10px;background:#02061724}.profile-cost-card,.profile-section-head,.profile-current-plan,.profile-history-list,.profile-limit-list{padding:14px}.profile-cost-card h4,.profile-section-head h4{margin:0 0 4px;color:var(--text-primary)}.profile-cost-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.profile-cost-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.profile-limit-list{display:grid;gap:9px}.profile-limit-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,220px) auto;align-items:center;gap:12px;padding:11px;border:1px solid rgba(148,163,184,.12);border-radius:10px;background:#02061724}.profile-limit-row>div:first-child{display:grid;gap:2px}.profile-limit-meter{height:7px;overflow:hidden;border-radius:999px;background:#94a3b829}.profile-limit-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6366f1,#06b6d4)}.profile-pack-grid,.profile-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-pack-card,.profile-plan-option{display:grid;gap:6px;padding:16px;text-align:left;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#0f172a3d;color:var(--text-primary)}.profile-pack-card{cursor:pointer}.profile-pack-card:hover,.profile-plan-option:hover{border-color:#6366f16b;background:#6366f11f}.profile-pack-card.is-featured,.profile-plan-option.is-current{border-color:#6366f17a;background:#6366f129}.profile-pack-card span,.profile-plan-option span{color:var(--text-secondary);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.profile-pack-card strong,.profile-plan-option strong,.profile-kpi-grid strong,.profile-current-plan strong,.profile-history-list strong,.profile-limit-row b{color:var(--text-primary)}.profile-pack-card small,.profile-plan-option small{color:var(--text-secondary)}.profile-spend-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.profile-spend-controls{display:flex;gap:8px;flex-wrap:wrap}.profile-spend-controls .form-input{appearance:none;width:auto;min-width:172px;min-height:38px;padding:0 36px 0 12px;border:1px solid rgba(148,163,184,.2);border-radius:10px;background-color:#0f172ac7;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23A5B4FC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px 14px;color:var(--text-primary);font-size:.82rem;font-weight:800}.profile-spend-controls .form-input:focus{border-color:#6366f18f;box-shadow:0 0 0 3px #6366f129;outline:none}.profile-spend-controls select.form-input option{background:#111827;color:#f8fafc}.credit-spend-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.credit-spend-kpis>div{display:grid;gap:4px;padding:12px;min-width:0}.credit-spend-kpis span,.credit-spend-kpis small,.credit-spend-breakdown-row span,.credit-ledger-row time,.credit-ledger-main span,.credit-ledger-provider,.credit-ledger-provider small,.credit-ledger-source,.credit-ledger-head span,.credit-ledger-empty span,.credit-spend-breakdown p,.credit-spend-empty-inline{color:var(--text-secondary)}.credit-spend-kpis span,.credit-spend-kpis small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credit-spend-kpis small,.credit-ledger-amount small{font-size:.74rem;font-weight:800}.credit-spend-kpis strong,.credit-spend-breakdown h5,.credit-ledger-head h5,.credit-ledger-main strong{color:var(--text-primary)}.credit-spend-layout{display:grid;grid-template-columns:minmax(330px,380px) minmax(0,1fr);gap:12px}.credit-spend-breakdown,.credit-ledger-panel{padding:14px}.credit-spend-breakdown h5,.credit-ledger-head h5{margin:0;font-size:.92rem}.credit-spend-breakdown{display:grid;align-content:start;gap:10px}.credit-spend-chart-block{display:grid;gap:12px}.credit-usage-chart{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:168px}.credit-usage-axis{display:grid;grid-template-rows:repeat(3,1fr);align-items:start;padding-top:4px;color:var(--text-secondary);font-size:.66rem;line-height:1;text-align:right}.credit-usage-axis span:last-child{align-self:end}.credit-usage-plot{position:relative;min-width:0;padding:4px 0 0}.credit-usage-plot:before{content:"";position:absolute;inset:4px 0 42px;pointer-events:none;background:linear-gradient(to bottom,rgba(148,163,184,.18) 0 1px,transparent 1px 50%),linear-gradient(to bottom,transparent calc(50% - 1px),rgba(148,163,184,.14) calc(50% - 1px) 50%,transparent 50%),linear-gradient(to bottom,transparent calc(100% - 1px),rgba(148,163,184,.18) calc(100% - 1px))}.credit-usage-bars{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));align-items:end;gap:9px;min-height:146px}.credit-usage-day{display:grid;grid-template-rows:108px auto auto;align-items:end;justify-items:center;min-width:0;gap:4px}.credit-usage-stack{display:flex;flex-direction:column-reverse;width:min(100%,34px);min-height:3px;overflow:hidden;border-radius:4px 4px 0 0;background:#94a3b81f;box-shadow:inset 0 0 0 1px #ffffff0a}.credit-usage-stack i{display:block;width:100%}.credit-usage-day strong,.credit-usage-day span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credit-usage-day strong{color:var(--text-primary);font-size:.72rem;line-height:1}.credit-usage-day span{color:var(--text-secondary);font-size:.66rem;line-height:1.05}.credit-usage-legend{display:flex;flex-wrap:wrap;gap:7px 10px;color:var(--text-secondary);font-size:.7rem}.credit-usage-legend span,.credit-spend-breakdown-row span{display:inline-flex;align-items:center;min-width:0;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credit-usage-legend i,.credit-spend-breakdown-row i{width:7px;height:7px;flex:0 0 auto;border-radius:2px}.credit-spend-breakdown-table{display:grid;gap:0;min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.1);border-radius:8px}.credit-spend-breakdown-header,.credit-spend-breakdown-row{display:grid;grid-template-columns:minmax(122px,1fr) 34px 54px 30px;align-items:center;gap:6px;min-width:0;padding:8px}.credit-spend-breakdown-header{color:var(--text-secondary);font-size:.68rem;font-weight:800;text-transform:uppercase;background:#94a3b80f}.credit-spend-breakdown-row+.credit-spend-breakdown-row{border-top:1px solid rgba(148,163,184,.08)}.credit-spend-breakdown-row strong{color:var(--text-primary);font-size:.76rem;white-space:nowrap}.credit-spend-breakdown-header span:not(:first-child),.credit-spend-breakdown-row strong{text-align:right}.credit-ledger-panel{min-width:0}.credit-ledger-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.credit-ledger-list{display:grid;gap:8px;max-height:min(330px,calc(100vh - 455px));overflow:auto;padding-right:2px}.credit-ledger-row{display:grid;grid-template-columns:82px minmax(0,1fr) auto;grid-template-areas:"date main amount" "date provider amount" "date source amount";align-items:start;gap:10px;padding:11px;border:1px solid rgba(148,163,184,.12);border-radius:10px;background:#02061724}.credit-ledger-row time{grid-area:date}.credit-ledger-main,.credit-ledger-provider{display:grid;gap:2px;min-width:0}.credit-ledger-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credit-ledger-main{grid-area:main}.credit-ledger-provider{grid-area:provider}.credit-ledger-source{grid-area:source;font-size:.78rem}.credit-ledger-provider span,.credit-ledger-source{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credit-ledger-amount{display:grid;gap:2px;grid-area:amount;align-self:center;justify-self:end;justify-items:end;white-space:nowrap}.credit-ledger-amount small{color:var(--text-secondary)}.credit-ledger-amount.is-positive{color:#34d399}.credit-ledger-amount.is-negative{color:var(--text-primary)}.credit-ledger-empty{display:grid;gap:4px;padding:18px;border:1px dashed rgba(148,163,184,.24);border-radius:10px;background:#0206171f}.profile-current-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-cancel-btn{width:fit-content}.profile-suite-empty{display:grid;gap:8px;padding:22px}.profile-empty-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.profile-empty-actions .btn{min-height:42px}@media(max-width:860px){.profile-suite-layout{grid-template-columns:1fr}.profile-suite-side{border-right:0;border-bottom:1px solid rgba(148,163,184,.16)}.profile-suite-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-kpi-grid,.credit-spend-kpis,.credit-spend-layout,.profile-pack-grid,.profile-plan-grid,.profile-current-plan{grid-template-columns:1fr}.profile-spend-head{align-items:stretch;flex-direction:column}.profile-spend-controls,.profile-spend-controls .form-input{width:100%}.credit-ledger-row{grid-template-columns:1fr;grid-template-areas:none}.credit-ledger-row time,.credit-ledger-main,.credit-ledger-provider,.credit-ledger-source,.credit-ledger-amount{grid-area:auto}.credit-ledger-amount{justify-self:start}.profile-limit-row{grid-template-columns:1fr}}[data-theme=light] .neural-shell .profile-suite-side,[data-theme=light] .neural-shell .profile-credit-hero,[data-theme=light] .neural-shell .profile-cost-card,[data-theme=light] .neural-shell .profile-current-plan,[data-theme=light] .neural-shell .profile-history-list,[data-theme=light] .neural-shell .profile-limit-list,[data-theme=light] .neural-shell .profile-section-head,[data-theme=light] .neural-shell .credit-spend-kpis>div,[data-theme=light] .neural-shell .credit-spend-breakdown,[data-theme=light] .neural-shell .credit-ledger-panel,[data-theme=light] .neural-shell .profile-pack-card,[data-theme=light] .neural-shell .profile-plan-option,[data-theme=light] .neural-shell .profile-name-editor{background:#fff!important;border-color:#e3e6ef!important;color:#18181f!important}[data-theme=light] .neural-shell .profile-suite-tabs button,[data-theme=light] .neural-shell .profile-kpi-grid>div,[data-theme=light] .neural-shell .profile-cost-row,[data-theme=light] .neural-shell .profile-current-plan>div,[data-theme=light] .neural-shell .profile-history-list>div,[data-theme=light] .neural-shell .profile-limit-row,[data-theme=light] .neural-shell .credit-ledger-row,[data-theme=light] .neural-shell .credit-ledger-empty{background:#f8f9fc!important;border-color:#e3e6ef!important;color:#18181f!important}[data-theme=light] .neural-shell .profile-suite-tabs button.active,[data-theme=light] .neural-shell .profile-pack-card.is-featured,[data-theme=light] .neural-shell .profile-plan-option.is-current{background:#f1f3ff!important;border-color:#6366f16b!important}[data-theme=light] .neural-shell .profile-spend-controls .form-input,[data-theme=light] .neural-shell .profile-name-editor-row .form-input{background-color:#f8f9fc!important;border-color:#d8dde9!important;color:#18181f!important}[data-theme=light] .neural-shell .profile-name-status[data-status=ok]{color:#15803d}[data-theme=light] .neural-shell .profile-name-status[data-status=error]{color:#b91c1c}[data-theme=light] .neural-shell .profile-spend-controls select.form-input option{background:#fff;color:#18181f}[data-theme=light] .neural-shell .credit-usage-stack,[data-theme=light] .neural-shell .credit-spend-breakdown-table{background:#6366f11f}[data-theme=light] .neural-shell .credit-usage-plot:before{background:linear-gradient(to bottom,rgba(99,102,241,.18) 0 1px,transparent 1px 50%),linear-gradient(to bottom,transparent calc(50% - 1px),rgba(99,102,241,.14) calc(50% - 1px) 50%,transparent 50%),linear-gradient(to bottom,transparent calc(100% - 1px),rgba(99,102,241,.18) calc(100% - 1px))}.posting-frequency-builder{margin:16px 0;padding:16px;border:1px solid rgba(139,125,255,.25);border-radius:14px;background:#0c0f1cb8}.posting-frequency-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.posting-frequency-head strong{color:#f6f7ff;font-size:.98rem}.posting-frequency-head p{margin:4px 0 0;color:#d2d6f5ad;font-size:.82rem;line-height:1.35}.posting-frequency-head>span{flex:0 0 auto;color:#8df5c6;font-size:.78rem;padding:6px 10px;border:1px solid rgba(77,255,177,.2);border-radius:999px;background:#10b98114}.posting-frequency-mode-field{display:grid;gap:6px}.posting-frequency-mode-field span{color:#d2d6f59e;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.posting-frequency-mode-field select{min-height:38px;color:#f6f7ff;border:1px solid rgba(139,125,255,.28);border-radius:10px;background:#080b16c7;padding:0 12px}.posting-frequency-plan-note,.posting-frequency-highlight-note{padding:10px 12px;border-radius:10px;font-size:.82rem;font-weight:800;line-height:1.4}.posting-frequency-plan-note{border:1px solid rgba(124,92,255,.28);background:#7c5cff1f;color:#e6e8ffc7}.posting-frequency-highlight-note{border:1px solid rgba(245,158,11,.32);background:#f59e0b1a;color:#fde68a}.posting-frequency-window-hint{margin:2px 0 0;color:#d2d6f5a3;font-size:.74rem;font-weight:850;line-height:1.35}.posting-frequency-table{display:grid;gap:8px;overflow-x:auto}.posting-frequency-row{display:grid;grid-template-columns:minmax(78px,.7fr) minmax(120px,1fr) minmax(150px,1.05fr) minmax(240px,1.6fr) 96px minmax(132px,1fr);align-items:center;gap:8px;min-width:880px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09}.posting-frequency-row.is-highlighted{border-color:#f59e0b80;background:#f59e0b17}.posting-frequency-header{color:#d2d6f58c;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;background:transparent;border:none;padding-bottom:2px}.posting-frequency-row strong{color:#fff;font-size:.82rem}.posting-frequency-row span{color:#e6e8ffd1;font-size:.82rem}.posting-frequency-row input,.posting-frequency-row select{min-height:36px;color:#f6f7ff;border:1px solid rgba(139,125,255,.25);border-radius:9px;background:#080b16c7;padding:0 10px}.posting-frequency-cadence{display:grid;grid-template-columns:54px 1fr;gap:8px}.posting-frequency-days{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.posting-frequency-day{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:28px;border-radius:8px;border:1px solid rgba(139,125,255,.22);color:#e6e8ff9e;background:#ffffff0a;cursor:pointer;font-size:.72rem}.posting-frequency-day input{display:none}.posting-frequency-day.active{color:#fff;border-color:#8b5cf6bf;background:#6366f152}.posting-frequency-day-note{flex-basis:100%;color:#d2d6f594;font-size:.68rem;font-weight:850;line-height:1.25}.media-plan-frequency-button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid rgba(139,125,255,.28);border-radius:14px;color:#f6f7ff;background:#0d1223c7}.media-plan-frequency-button span{color:#d2d6f59e;font-size:.78rem}.media-plan-frequency-button strong{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.posting-frequency-modal-card{width:min(1120px,calc(100vw - 32px));max-height:min(84vh,820px);overflow:auto}@media(max-width:760px){.posting-frequency-head{flex-direction:column}.posting-frequency-builder{padding:12px}.media-plan-frequency-button{width:100%;justify-content:space-between}}.studio-media-card-active{grid-column:span 2;min-height:172px!important;border-color:#7c5cff9e!important;background:radial-gradient(circle at 16% 0%,rgba(20,184,166,.16),transparent 34%),linear-gradient(180deg,#6366f124,#ffffff09)!important;box-shadow:0 20px 48px -30px #7c5cffcc!important}.studio-media-card-compact{min-height:116px!important;opacity:.78}.studio-media-card-compact:hover{opacity:1}.studio-media-card-active .studio-media-card-name{font-size:15px!important}.studio-media-card-active .studio-media-card-desc{color:#e2e8f0db!important}.studio-media-card-icon{min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center}.studio-media-card-icon:first-letter{letter-spacing:0}.studio-media-card-icon:has(+.studio-media-price-pill){border-radius:9px}.studio-media-card-icon{font-weight:900;letter-spacing:0}.studio-media-card-top .studio-media-card-icon{color:#fff}.studio-media-card-top .studio-media-card-icon:not(:empty){text-shadow:0 0 14px rgba(124,92,255,.35)}.studio-media-card-action-label{overflow-wrap:normal}.studio-media-card-dashed .studio-media-card-desc{max-width:100%}@media(max-width:720px){.studio-media-card-active{grid-column:span 2}}@media(max-width:520px){.studio-media-grid{grid-template-columns:1fr!important}.studio-media-card-active{grid-column:auto}.studio-media-card-compact{min-height:96px!important}}.studio-media-v2 .studio-media-grid-heading{margin-bottom:14px}.studio-media-v2-body{display:flex;flex-direction:column;gap:12px}.studio-media-v2-tabs,.studio-media-v2-credit-mode,.studio-media-v2-provider-row,.studio-media-v2-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.studio-media-v2-tab,.studio-media-v2-credit-tab,.studio-media-v2-chip,.studio-media-v2-gear,.studio-media-v2-secondary{border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:#e2e8f0db;border-radius:8px;font-family:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.studio-media-v2-tab{min-height:32px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800}.studio-media-v2-tab.active{color:#fff;border-color:#7c5cffc7;background:#7c5cff29}.studio-media-v2-credit-mode{padding:4px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.studio-media-v2-credit-tab{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:900}.studio-media-v2-credit-tab.active{color:#fff;border-color:#34d39985;background:#34d3991a}.studio-media-v2-credit-tab small{padding:2px 6px;border-radius:999px;background:#7c5cff3d;color:#fff;font-size:9px}.studio-media-v2-credit-hint{flex:1 1 220px;min-width:180px;color:#94a3b8c7;font-size:10px;font-weight:700}.studio-media-v2-chip{width:50px;min-height:48px;padding:7px 6px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.studio-media-v2-chip.active{min-width:76px;border-color:#7c5cffe0;background:#7c5cff24;box-shadow:0 10px 28px -22px #7c5cffe6}.studio-media-v2-model-chip{width:auto;min-width:104px;max-width:142px;padding:8px 10px;align-items:flex-start;text-align:left}.studio-media-v2-model-chip.active{min-width:118px}.studio-media-v2-chip.connected .studio-media-v2-chip-icon{color:#facc15}.studio-media-v2-chip-icon{font-size:15px;font-weight:900;letter-spacing:0}.studio-media-v2-chip-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800}.studio-media-v2-model-chip .studio-media-v2-chip-label{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.15;font-size:10px}.studio-media-v2-chip-badge{margin-top:-2px;padding:1px 4px;border-radius:999px;background:#34d39924;color:#6ee7b7;font-size:7px;font-weight:900;line-height:1.2}.studio-media-v2-provider-panel{position:relative}.studio-media-v2-provider-row[hidden]{display:none!important}.studio-media-v2-provider-head{min-height:54px;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(150px,240px) auto auto;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0b,#ffffff05)}.studio-media-v2-provider-head.pro-model{grid-template-columns:auto minmax(0,1fr) auto}.studio-media-v2-provider-head.pro-model .studio-media-v2-model,.studio-media-v2-provider-head.pro-model .studio-media-v2-model-select,.studio-media-v2-provider-head.pro-model .studio-media-v2-model-combobox{grid-column:1 / -1;grid-row:2;max-width:none}.studio-media-v2-provider-head.pro-model .studio-media-v2-cost-pill{grid-column:3;grid-row:1;justify-self:end}.studio-media-v2-provider-logo{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#7c5cff2e;color:#fff;font-size:12px;font-weight:900}.studio-media-v2-provider-main{min-width:0;display:flex;flex-direction:column;gap:2px}.studio-media-v2-provider-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.studio-media-v2-provider-main small{color:#f87171;font-size:10px;font-weight:800}.studio-media-v2-provider-main small.connected{color:#34d399}.studio-media-v2-model{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.08);color:#e2e8f0d6;font-size:10px;font-weight:700}.studio-media-v2-model-select{min-width:0;width:100%;min-height:34px;padding:0 30px 0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#070a168f;color:#f8fafceb;font:800 10px/1 inherit;outline:none}.studio-media-v2-model-select:focus{border-color:#7c5cffad;box-shadow:0 0 0 3px #7c5cff1a}.studio-media-v2-model-combobox{position:relative;min-width:0;width:100%}.studio-media-v2-model-combo-toggle{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border-radius:8px;border:1px solid rgba(124,92,255,.26);background:#070a169e;color:#f8fafcf0;font:900 11px/1 inherit;cursor:pointer;outline:none}.studio-media-v2-model-combo-toggle:hover,.studio-media-v2-model-combo-toggle[aria-expanded=true]{border-color:#7c5cffc7;box-shadow:0 0 0 3px #7c5cff1a}.studio-media-v2-model-combo-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-media-v2-model-combo-caret{flex:0 0 auto;color:#94a3b8e6;font-size:10px}.studio-media-v2-model-combo-menu{position:absolute;z-index:45;top:calc(100% + 7px);left:0;right:0;min-width:min(360px,calc(100vw - 32px));padding:8px;border-radius:10px;border:1px solid rgba(124,92,255,.24);background:#101321;box-shadow:0 24px 70px #00000080}.studio-media-v2-model-combo-search{width:100%;min-height:34px;margin-bottom:7px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#030712ad;color:#f8fafc;font:800 11px/1 inherit;outline:none}.studio-media-v2-model-combo-search:focus{border-color:#7c5cffad}.studio-media-v2-model-combo-list{display:flex;flex-direction:column;gap:4px;max-height:230px;overflow:auto}.studio-media-v2-model-combo-option{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border-radius:8px;border:1px solid transparent;background:transparent;color:#e2e8f0e0;font-family:inherit;text-align:left;cursor:pointer}.studio-media-v2-model-combo-option:hover,.studio-media-v2-model-combo-option.active{border-color:#7c5cffad;background:#7c5cff21;color:#fff}.studio-media-v2-model-combo-option-main{min-width:0;display:flex;flex-direction:column;gap:3px}.studio-media-v2-model-combo-option strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.studio-media-v2-model-combo-option small,.studio-media-v2-model-combo-empty{color:#94a3b8c7;font-size:9px;font-weight:800}.studio-media-v2-model-combo-empty{padding:12px 10px}.studio-media-v2-cost-pill{white-space:nowrap;padding:7px 9px;border-radius:8px;border:1px solid rgba(52,211,153,.18);background:#34d39914;color:#7dd3fc;font-size:10px;font-weight:900}.studio-media-v2-gear{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.studio-media-v2-tab:hover,.studio-media-v2-chip:hover,.studio-media-v2-gear:hover,.studio-media-v2-secondary:hover{transform:translateY(-1px);border-color:#7c5cff8c;color:#fff}.studio-media-v2-prompt-panel{display:flex;flex-direction:column;gap:7px}.studio-media-v2-prompt-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#e2e8f0d1;font-size:11px;font-weight:800}.studio-media-v2-prompt-head small{color:#94a3b8bd;font-size:10px}.studio-media-v2-prompt{width:100%;min-height:122px;resize:vertical;padding:13px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#070a1694;color:#f8fafc;font:500 12px/1.55 inherit;outline:none}.studio-media-v2-prompt:focus{border-color:#7c5cffb8;box-shadow:0 0 0 3px #7c5cff1f}.studio-media-v2-generate{flex:1 1 260px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;background:linear-gradient(135deg,#6d5dfc,#8b5cf6);color:#fff;font:900 11px/1 inherit;cursor:pointer;box-shadow:0 14px 34px -22px #8b5cf6f2}.studio-media-v2-secondary{min-height:42px;padding:0 18px;font-size:11px;font-weight:800}.studio-provider-popover{position:absolute;z-index:30;top:8px;right:8px;width:min(300px,calc(100% - 16px));padding:15px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#11131f;box-shadow:0 24px 70px #0000007a}.studio-provider-popover-close{position:absolute;top:8px;right:9px;border:0;background:transparent;color:#e2e8f0bf;font-size:18px;cursor:pointer}.studio-provider-popover-title{margin-bottom:14px;color:#fff;font-size:13px;font-weight:900}.studio-provider-popover label{display:grid;gap:6px;margin-bottom:12px;color:#e2e8f0c7;font-size:10px;font-weight:800}.studio-provider-popover select{width:100%;min-height:36px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;color:#fff;padding:0 10px}.studio-provider-popover-status{margin:4px 0 12px;color:#f87171;font-size:11px;font-weight:800}.studio-provider-popover-status.connected{color:#34d399}.studio-provider-popover-settings{width:100%;min-height:38px;border:0;border-radius:9px;background:#4f46e5;color:#fff;font:900 11px/1 inherit;cursor:pointer}[data-theme=light] .studio-media-v2-provider-head,[data-theme=light] .studio-media-v2-prompt,[data-theme=light] .studio-media-v2-model-select,[data-theme=light] .studio-media-v2-model-combo-toggle,[data-theme=light] .studio-media-v2-model-combo-menu,[data-theme=light] .studio-media-v2-model-combo-search,[data-theme=light] .studio-provider-popover{background:#fff!important;color:#18181f!important;border-color:#00000014!important}@media(max-width:560px){.studio-media-v2-provider-head{grid-template-columns:auto minmax(0,1fr) auto}.studio-media-v2-model,.studio-media-v2-model-select,.studio-media-v2-model-combobox,.studio-media-v2-cost-pill{grid-column:1 / -1;max-width:none}.studio-media-v2-provider-head.pro-model{grid-template-columns:auto minmax(0,1fr) auto}.studio-media-v2-credit-hint{flex-basis:100%}.studio-media-v2-chip{width:46px}.studio-media-v2-chip.active{min-width:66px}.studio-media-v2-actions{flex-direction:column;align-items:stretch}.studio-media-v2-generate,.studio-media-v2-secondary{width:100%;flex:0 0 auto}}.onboarding-progress{display:flex;gap:8px;margin-bottom:18px}.onboarding-progress span{width:34px;height:6px;border-radius:999px;background:#ffffff1c;font-size:0}.onboarding-progress span.active,.onboarding-progress span.done{background:linear-gradient(90deg,#7c5cff,#35d3ff)}.onboarding-step-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:8px}.onboarding-step-head h4{margin:0}.onboarding-suggest-btn{flex:0 0 auto;white-space:nowrap;border-color:#7c5cff57;background:#7c5cff14;color:#ddd6fe}.onboarding-suggest-btn:hover{border-color:#7c5cffb8;background:#7c5cff2e;color:#fff;transform:translateY(-1px)}.onboarding-step textarea,.onboarding-step input,.onboarding-step select,.setting-field textarea,.setting-field input,.setting-field select{width:100%}.settings-two-col,.settings-three-col{display:grid;gap:14px}.settings-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-ai-provider-panel{display:grid;gap:12px;margin:16px 0;padding:16px;border:1px solid rgba(124,92,255,.24);border-radius:14px;background:#0a0d1cad}.onboarding-ai-provider-head{display:grid;gap:4px}.onboarding-ai-provider-head strong{color:var(--text-primary);font-size:.92rem}.onboarding-ai-provider-head span,.onboarding-ai-provider-note{color:var(--text-secondary);font-size:.78rem;line-height:1.45}.onboarding-ai-provider-note{margin:0}.onboarding-pro-model-label{max-width:360px}.onboarding-ai-stage-grid{display:grid;grid-template-columns:1fr;gap:10px}.onboarding-ai-stage-card{display:grid;gap:9px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#04081261}.onboarding-ai-stage-row{grid-template-columns:minmax(132px,.72fr) minmax(172px,.82fr) minmax(220px,1fr) 104px;align-items:center;gap:10px;padding:12px;border-radius:10px}.onboarding-ai-stage-title{min-width:0;display:grid;gap:4px}.onboarding-ai-stage-title strong{overflow:hidden;color:var(--text-primary);font-size:.86rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.onboarding-ai-stage-title small{overflow:hidden;color:var(--text-secondary);font-size:.74rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.onboarding-ai-stage-row .onboarding-label{min-width:0;margin:0}.onboarding-ai-stage-row .onboarding-label>span,.onboarding-ai-stage-row .onboarding-stage-model-label{color:var(--text-secondary);font-size:.66rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.onboarding-ai-stage-row .ai-source-segments{margin-top:5px}.onboarding-ai-stage-row>.onboarding-ai-provider-note{display:none}.onboarding-ai-source-badge{justify-self:stretch;width:100%;min-width:0;box-sizing:border-box;display:grid;gap:3px;padding:7px 6px;border:1px solid rgba(20,184,166,.32);border-radius:9px;background:#14b8a61f;color:#67e8f9;text-align:center}.onboarding-ai-source-badge strong{font-size:.66rem;font-weight:900}.onboarding-ai-source-badge small{color:var(--text-secondary);font-size:.61rem;line-height:1.15}.onboarding-ai-source-badge[data-ai-source-badge=byok]{border-color:#67e8f952;background:#0ea5e91f}.onboarding-ai-source-badge[data-ai-source-badge=free]{border-color:#ffffff1f;background:#ffffff0d;color:var(--text-secondary)}.onboarding-stage-model-label{margin-top:-2px}.ai-source-native{display:none!important}.ai-source-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;padding:4px;margin-top:7px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#02061075}.ai-source-segments button{min-height:34px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:.76rem;font-weight:800;cursor:pointer}.ai-source-segments button:hover{background:#ffffff0f;color:var(--text-primary)}.ai-source-segments button.is-active{background:linear-gradient(135deg,#7c5cffeb,#5b4cd6d1);color:#fff;box-shadow:0 10px 22px #7c5cff3d}.managed-model-native{display:none!important}.managed-model-combobox{position:relative;width:100%}.media-model-combobox{position:relative;min-width:0;width:100%}.media-model-combobox>.setting-input{width:100%}.managed-model-search{width:100%;min-height:38px}.managed-model-results{position:fixed;z-index:5000;left:0;top:0;right:auto;max-height:280px;overflow:auto;padding:7px;border:1px solid rgba(124,92,255,.58);border-radius:10px;background:#070916;box-shadow:0 24px 58px #0000008c}.managed-model-tabs{display:flex;gap:5px;overflow-x:auto;padding:2px 2px 8px;margin-bottom:4px;scrollbar-width:none}.managed-model-tabs::-webkit-scrollbar{display:none}.managed-model-tab{flex:0 0 auto;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:5px 8px;background:#ffffff0a;color:var(--text-secondary);font-size:.66rem;font-weight:800;cursor:pointer}.managed-model-tab:hover,.managed-model-tab.is-active{border-color:#7c5cff80;background:#7c5cff3d;color:#fff}.managed-model-list{display:grid;gap:2px}.managed-model-option{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(54px,auto) 86px 14px;align-items:center;gap:8px;min-height:46px;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.media-model-option{grid-template-columns:minmax(0,1fr) 112px 14px}.managed-model-option:hover,.managed-model-option.is-active{background:#7c5cff2e}.managed-model-option.is-selected{background:#4f46e53d;box-shadow:inset 0 0 0 1px #7c5cff3d}.managed-model-option-main{min-width:0;display:grid;gap:2px}.managed-model-option-main strong,.managed-model-option-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.managed-model-option-main strong{font-size:.84rem}.managed-model-option-main small{color:var(--text-secondary);font-size:.68rem}.managed-model-family{justify-self:end;padding:3px 7px;border-radius:999px;background:#ffffff14;color:#aab3ff;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.managed-model-source{justify-self:end;min-width:86px;padding:3px 7px;border-radius:999px;background:#14b8a61f;color:#67e8f9;font-size:.62rem;font-weight:900;white-space:nowrap}.managed-model-check{width:14px;text-align:right;color:#7c5cff;font-weight:900}.managed-model-empty{padding:12px;color:var(--text-secondary);font-size:.82rem}.ai-stage-key-note{min-height:1.2em}.ai-stage-control-shell{margin:18px 0}.ai-stage-control{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid rgba(124,92,255,.24);border-radius:14px;background:#090e1bad;box-shadow:0 18px 42px #0000002e}.ai-stage-control-copy{min-width:0;display:grid;gap:4px}.ai-stage-control-copy span,.ai-stage-control-copy small{color:var(--text-secondary);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ai-stage-control-copy strong{overflow:hidden;color:var(--text-primary);font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.ai-stage-control-copy small{max-width:720px;letter-spacing:0;text-transform:none}.ai-stage-control-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.media-plan-platforms>.ai-stage-control{flex:1 1 420px;min-width:min(420px,100%);padding:10px 12px;background:#0d0e128f}.media-plan-platforms>.ai-stage-control .ai-stage-control-copy strong{font-size:.82rem}.ai-stage-modal-card{max-width:760px;overflow:visible}.ai-stage-modal-grid{align-items:start;grid-template-columns:minmax(220px,.78fr) minmax(330px,1.22fr)}.ai-stage-modal-actions{justify-content:flex-end;margin-top:18px}@media(max-width:860px){.onboarding-ai-stage-grid{grid-template-columns:1fr}.onboarding-ai-stage-row{grid-template-columns:1fr;align-items:stretch}.onboarding-ai-source-badge{justify-self:stretch}.ai-stage-control{align-items:stretch;flex-direction:column}.ai-stage-control-actions{justify-content:stretch}.ai-stage-control-actions .btn{flex:1 1 auto}}.setting-field{display:grid;gap:8px;color:var(--text-secondary);font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.setting-field-important textarea{border-color:#7c5cff99;box-shadow:0 0 0 1px #7c5cff2e}.settings-panel-heading{margin-bottom:18px}.settings-subcard,.media-plan-setup-card,.idea-tree-selection-panel,.idea-tree-pillar-card{border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0b,#ffffff05);border-radius:18px;padding:18px}.product-profile-settings,.quality-settings{display:grid;gap:16px}.profile-style-summary{margin-top:12px;display:grid;gap:5px;color:var(--text-secondary)}.quality-mode-card,.tone-chip,.setting-toggle{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 14px;background:#0000002e;cursor:pointer}.quality-mode-card.active,.tone-chip:has(input:checked),.setting-toggle:has(input:checked){border-color:#7c5cffb8;background:#7c5cff26}.onboarding-tone-grid,.quality-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 16px}.onboarding-review-card,.media-plan-profile-recap{display:grid;gap:10px}.onboarding-review-row,.media-plan-profile-recap span{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:10px;color:var(--text-secondary)}.onboarding-review-row strong,.media-plan-profile-recap strong{color:var(--text-primary);text-align:right}.onboarding-review-edit-row{align-items:start}.onboarding-review-edit-wrap{width:min(560px,100%);display:grid;gap:8px}.onboarding-review-input{width:100%;min-height:42px;padding:10px 12px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#ffffff09;color:var(--text-primary);font:inherit;font-weight:700;line-height:1.45;resize:vertical}.onboarding-review-input:focus{outline:none;border-color:#7c5cffad;box-shadow:0 0 0 2px #7c5cff29}.onboarding-review-tools{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.onboarding-review-tool{min-height:30px;padding:0 10px;border:1px solid rgba(148,163,184,.18);border-radius:9px;background:#ffffff09;color:var(--text-secondary);font-weight:800;cursor:pointer}.onboarding-review-tool:hover{color:#fff;border-color:#7c5cff80}.onboarding-review-ai{color:#c4b5fd}.platform-length-table-wrap{overflow-x:auto}.platform-length-table{width:100%;border-collapse:collapse;min-width:760px}.platform-length-table th,.platform-length-table td{border-bottom:1px solid rgba(255,255,255,.08);padding:10px;text-align:left;vertical-align:top}.platform-length-table small{display:block;color:var(--text-muted);margin-top:4px}.settings-error-line{min-height:20px;color:#ff8c8c;margin-bottom:8px}.media-plan-creation-panel{display:grid;gap:16px;margin-bottom:18px}.media-plan-setup-head,.idea-tree-selection-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.media-plan-extra{margin-top:12px}.idea-tree-selection-panel{--idea-panel-bg: linear-gradient(180deg, rgba(17, 24, 39, .72), rgba(10, 15, 26, .88));--idea-panel-head-bg: linear-gradient(90deg, rgba(124, 92, 255, .12), rgba(53, 211, 255, .06));--idea-card-bg: linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.025));--idea-card-selected-bg: linear-gradient(180deg, rgba(124, 92, 255, .16), rgba(53, 211, 255, .055));--idea-card-border: rgba(148, 163, 184, .18);--idea-card-selected-border: rgba(124, 92, 255, .62);--idea-soft-bg: rgba(255, 255, 255, .045);--idea-soft-border: rgba(148, 163, 184, .16);--idea-shadow: 0 18px 46px rgba(0,0,0,.22);margin:24px 0;padding:0;overflow:hidden;border:1px solid var(--idea-card-border);border-radius:22px;background:var(--idea-panel-bg);box-shadow:var(--idea-shadow)}.idea-tree-selection-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.idea-tree-selection-count{border:1px solid rgba(124,92,255,.45);background:#7c5cff24;border-radius:999px;padding:7px 11px;color:var(--text-primary);font-weight:800}.idea-tree-selection-head{padding:18px;border-bottom:1px solid var(--idea-soft-border);background:var(--idea-panel-head-bg)}.idea-tree-selection-head h3{margin:4px 0 6px;color:var(--text-primary);font-size:clamp(1.2rem,1.5vw,1.5rem);line-height:1.1;font-weight:900}.idea-tree-selection-head p{max-width:760px;color:var(--text-secondary);font-weight:650;line-height:1.45}.idea-tree-selection-eyebrow{display:block;color:var(--text-muted);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.idea-tree-selection-toolbar{display:flex;gap:8px;flex-wrap:wrap;padding:13px 18px;border-bottom:1px solid var(--idea-soft-border);background:#ffffff06}.idea-tree-filter-chip{display:inline-flex;align-items:center;gap:7px;flex:0 1 min(320px,100%);max-width:min(320px,100%);min-width:0;min-height:32px;padding:0 10px;border:1px solid var(--idea-soft-border);border-radius:999px;background:var(--idea-soft-bg);color:var(--text-secondary);font-size:.78rem;font-weight:850;white-space:nowrap;overflow:hidden}.idea-tree-filter-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.idea-tree-filter-chip b{flex:0 0 auto;min-width:20px;height:20px;display:inline-grid;place-items:center;border-radius:999px;background:#7c5cff29;color:var(--text-primary);font-size:.7rem}.idea-tree-filter-chip.active{border-color:#7c5cff7a;background:#7c5cff24;color:var(--text-primary)}.idea-tree-idea-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.idea-tree-idea-card{min-height:238px;display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;padding:14px;border:1px solid var(--idea-card-border);border-radius:16px;background:var(--idea-card-bg);box-shadow:0 10px 24px #00000014;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.idea-tree-idea-card:hover{transform:translateY(-1px);border-color:#7c5cff6b}.idea-tree-idea-card.selected{border-color:var(--idea-card-selected-border);background:var(--idea-card-selected-bg)}.idea-tree-idea-card.tree-linked-active,.tree-branch-card.tree-linked-active,.tree-post-item.tree-linked-active{border-color:#f59e0b!important;box-shadow:0 0 0 2px #f59e0b47,0 18px 38px #0f172a38!important}.idea-tree-idea-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;min-width:0}.idea-tree-branch-label{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--text-secondary);font-size:.78rem;line-height:1.25;font-weight:900}.idea-tree-pillar-dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#7c5cff,#35d3ff);box-shadow:0 0 0 4px #7c5cff1f;margin-top:2px;flex:0 0 auto}.idea-tree-check{position:relative;width:30px;height:30px;flex:0 0 auto;cursor:pointer}.idea-tree-check input{position:absolute;inset:0;opacity:0;cursor:pointer}.idea-tree-check span{display:block;width:30px;height:30px;border:1px solid var(--idea-soft-border);border-radius:9px;background:var(--idea-soft-bg);transition:all .18s ease}.idea-tree-check input:checked+span{border-color:transparent;background:linear-gradient(135deg,#7c5cff,#2f80ed);box-shadow:0 10px 22px #635bff3d}.idea-tree-check input:checked+span:after{content:"";position:absolute;left:11px;top:7px;width:8px;height:13px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(40deg)}.idea-tree-idea-card h4{margin:0;color:var(--text-primary);font-size:1rem;line-height:1.28;font-weight:900}.idea-tree-idea-copy{position:relative;max-height:5.9em;margin:0;overflow:hidden;color:var(--text-secondary);font-size:.88rem;line-height:1.48;font-weight:620}.idea-tree-idea-card.expanded .idea-tree-idea-copy{max-height:none}.idea-tree-idea-footer{display:grid;gap:10px;padding-top:10px;border-top:1px solid var(--idea-soft-border)}.idea-tree-platform-list,.idea-tree-meta-actions{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.idea-tree-platform-chip,.idea-tree-meta-pill{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 9px;border:1px solid var(--idea-soft-border);border-radius:999px;background:var(--idea-soft-bg);color:var(--text-secondary);font-size:.74rem;line-height:1;font-weight:850}.idea-tree-platform-chip{border-color:color-mix(in srgb,var(--platform-color, #6366f1) 26%,var(--idea-soft-border))}.idea-tree-platform-icon{width:16px;height:16px;display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--platform-color, #6366f1) 18%,transparent)}.idea-tree-platform-logo{display:block;width:12px;height:12px;object-fit:contain}.idea-tree-meta-pill.priority{border-color:#7c5cff57;background:#7c5cff21;color:color-mix(in srgb,#9b8cff 82%,var(--text-primary));text-transform:uppercase;letter-spacing:.04em}.idea-tree-readmore,.idea-tree-delete{min-height:28px;border:1px solid transparent;border-radius:9px;background:transparent;color:color-mix(in srgb,#9b8cff 78%,var(--text-primary));font-size:.76rem;font-weight:900;cursor:pointer}.idea-tree-readmore:hover,.idea-tree-delete:hover{background:#7c5cff1f}.idea-tree-delete{color:var(--text-muted)}.idea-tree-filter-chip{cursor:pointer}.idea-tree-filter-chip:hover{border-color:color-mix(in srgb,var(--theme-color, #7c5cff) 44%,var(--idea-soft-border));color:var(--text-primary)}.idea-tree-filter-chip.active{border-color:color-mix(in srgb,var(--theme-color, #7c5cff) 54%,rgba(124,92,255,.48));background:color-mix(in srgb,var(--theme-color, #7c5cff) 16%,rgba(124,92,255,.1));color:var(--text-primary)}.idea-tree-branch-list{display:grid;gap:10px;padding:14px}.idea-tree-branch-workspace{overflow:hidden;border:1px solid var(--idea-soft-border);border-radius:16px;background:#ffffff07}.idea-tree-branch-workspace.tree-linked-active,.idea-tree-idea-card.tree-linked-active{border-color:#f59e0b!important;box-shadow:0 0 0 2px #f59e0b47,0 18px 38px #0f172a38!important}.idea-tree-branch-toggle{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:0;background:#ffffff06;color:var(--text-primary);cursor:pointer;text-align:left}.idea-tree-branch-toggle:hover{background:color-mix(in srgb,var(--theme-color, #7c5cff) 9%,rgba(255,255,255,.032))}.idea-tree-branch-toggle:after{content:"+";flex:0 0 auto;width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--theme-color, #7c5cff) 18%,transparent);color:var(--text-primary);font-weight:900}.idea-tree-branch-toggle[aria-expanded=true]:after{content:"-"}.idea-tree-branch-title{min-width:0;display:inline-flex;align-items:center;gap:9px;color:var(--text-primary);font-weight:900;line-height:1.25}.idea-tree-branch-title .idea-tree-pillar-dot,.idea-tree-filter-chip.active+.idea-tree-pillar-dot{background:var(--theme-color, #7c5cff);box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-color, #7c5cff) 16%,transparent)}.idea-tree-branch-stats{flex:0 0 auto;color:var(--text-secondary);font-size:.78rem;font-weight:850;white-space:nowrap}.idea-tree-branch-body{display:grid;gap:8px;padding:10px;border-top:1px solid var(--idea-soft-border)}.idea-tree-empty-row{padding:14px;color:var(--text-secondary);font-weight:750}.idea-tree-idea-grid{display:grid;grid-template-columns:1fr;gap:10px;padding:14px}.idea-tree-idea-card.idea-tree-idea-row{min-height:0;display:grid;grid-template-rows:auto auto;gap:9px;padding:11px 12px;border-radius:13px;box-shadow:none;cursor:pointer}.idea-tree-idea-card.idea-tree-idea-row:hover{transform:none}.idea-tree-row-main{display:flex;min-width:0;gap:10px}.idea-tree-row-copy{min-width:0;flex:1 1 auto}.idea-tree-idea-row .idea-tree-check{margin-top:2px}.idea-tree-idea-row .idea-tree-idea-top{margin-bottom:4px}.idea-tree-idea-row h4{font-size:.96rem;line-height:1.25}.idea-tree-idea-row .idea-tree-idea-copy{display:none;max-height:none;margin-top:8px;padding:10px 12px;border-radius:12px;background:#00000024;border:1px solid rgba(255,255,255,.055)}.idea-tree-idea-row.expanded .idea-tree-idea-copy{display:block}.idea-tree-idea-row .idea-tree-idea-footer{display:flex;justify-content:space-between;gap:10px;align-items:center;padding-top:8px}.idea-tree-idea-row .idea-tree-platform-list{min-width:0}.idea-tree-idea-row .idea-tree-platform-chip,.idea-tree-idea-row .idea-tree-meta-pill{min-height:24px;padding:0 8px;font-size:.7rem}.idea-tree-show-tree{min-height:28px;border:1px solid transparent;border-radius:9px;background:transparent;color:color-mix(in srgb,#35d3ff 72%,var(--text-primary));font-size:.76rem;font-weight:900;cursor:pointer}.idea-tree-show-tree:hover{background:#35d3ff1a}.idea-tree-list-workspace{border-radius:16px}.idea-tree-list-workspace .idea-tree-selection-head{padding:12px 16px}.idea-tree-list-workspace .idea-tree-selection-head h3{font-size:1.25rem}.idea-tree-list-workspace .idea-tree-selection-head p{margin:0;font-size:.84rem}.idea-tree-workspace-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 0;background:#00000014}.idea-tree-workspace-tab{min-height:34px;padding:0 13px;border:1px solid var(--idea-soft-border);border-bottom-color:transparent;border-radius:12px 12px 0 0;background:#ffffff09;color:var(--text-secondary);font-size:.78rem;font-weight:900;cursor:pointer}.idea-tree-workspace-tab:hover,.idea-tree-workspace-tab.active{background:#7c5cff29;border-color:#7c5cff7a;color:var(--text-primary)}.idea-tree-workspace-filters{display:grid;gap:0;padding:8px 12px;border-bottom:1px solid var(--idea-soft-border);background:#00000014}.idea-tree-filter-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.idea-tree-filter-row-primary{align-items:center;flex-wrap:wrap}.idea-tree-filter-selects{flex:1 1 430px;min-width:260px;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.idea-tree-branch-select-wrap{flex:0 1 340px;width:clamp(240px,28vw,340px);max-width:340px;margin-left:auto;min-width:240px;display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border:1px solid var(--idea-soft-border);border-radius:10px;background:#ffffff09;color:var(--text-secondary);font-size:.72rem;font-weight:900}.idea-tree-filter-selects .idea-tree-branch-select-wrap{flex:1 1 220px;width:auto;min-width:190px;max-width:310px;margin-left:0}.idea-tree-filter-selects .idea-tree-platform-select-wrap{flex:0 0 188px;min-width:150px;max-width:188px}.idea-tree-branch-select-wrap span{flex:0 0 auto;letter-spacing:.08em;text-transform:uppercase}.idea-tree-branch-select{min-width:0;flex:1 1 auto;max-width:100%;border:0;outline:0;background:transparent;color:var(--text-primary);font:inherit;font-size:.78rem;cursor:pointer}.idea-tree-branch-select option{color:#111827}.idea-tree-clear-branch-inline{flex:0 0 auto;min-height:32px;padding:0 10px;border:1px solid var(--idea-soft-border);border-radius:10px;background:#ffffff09;color:var(--text-primary);font-size:.72rem;font-weight:900;cursor:pointer}.idea-tree-clear-branch-inline:hover{border-color:#35d3ff5c;background:#35d3ff1a}.idea-tree-active-filters{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.idea-tree-active-filter{min-height:26px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:#7c5cff29;color:var(--text-primary);font-size:.7rem;font-weight:900}.idea-tree-branch-context{min-height:38px;display:flex;align-items:center;gap:10px;padding:0 14px;border-top:1px solid rgba(148,163,184,.12);background:color-mix(in srgb,var(--theme-color, #7c5cff) 9%,rgba(7,13,28,.2))}.idea-tree-branch-context span{color:var(--text-muted);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.idea-tree-branch-context strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:.82rem;font-weight:950}.idea-tree-branch-context button{flex:0 0 auto;min-height:28px;margin-left:auto;padding:0 10px;border:1px solid color-mix(in srgb,var(--theme-color, #7c5cff) 35%,var(--idea-soft-border));border-radius:9px;background:color-mix(in srgb,var(--theme-color, #7c5cff) 12%,rgba(255,255,255,.035));color:var(--text-primary);font-size:.72rem;font-weight:900;cursor:pointer}.idea-tree-branch-context button:hover{background:color-mix(in srgb,var(--theme-color, #7c5cff) 20%,rgba(255,255,255,.05))}.idea-tree-branch-head-tools{flex:0 0 auto;min-width:236px;display:grid;justify-items:end;gap:8px}.idea-tree-branch-nav{display:inline-flex;align-items:center;gap:6px;padding:4px;border:1px solid color-mix(in srgb,var(--theme-color, #7c5cff) 24%,rgba(255,255,255,.1));border-radius:12px;background:#ffffff09}.idea-tree-branch-nav button{min-height:28px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:var(--text-primary);font-size:.72rem;font-weight:900;cursor:pointer}.idea-tree-branch-nav button:hover:not(:disabled){background:color-mix(in srgb,var(--theme-color, #7c5cff) 16%,rgba(255,255,255,.04))}.idea-tree-branch-nav button:disabled{opacity:.38;cursor:not-allowed}.idea-tree-branch-nav span{min-width:52px;color:var(--text-secondary);font-size:.72rem;font-weight:900;text-align:center}.idea-tree-view-chip{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid var(--idea-soft-border);border-radius:999px;background:#ffffff09;color:var(--text-secondary);font-size:.76rem;font-weight:900;cursor:pointer}.idea-tree-view-chip b{min-width:19px;height:19px;display:inline-grid;place-items:center;border-radius:999px;background:#ffffff14;color:var(--text-primary);font-size:.68rem}.idea-tree-view-chip:hover,.idea-tree-view-chip.active{border-color:#7c5cff7a;background:#7c5cff24;color:var(--text-primary)}.idea-tree-platform-filter{display:inline-flex;align-items:center;gap:7px;min-height:30px;max-width:180px;padding:0 10px;border:1px solid var(--idea-soft-border);border-radius:999px;background:#ffffff08;color:var(--text-secondary);font-size:.74rem;font-weight:850;cursor:pointer}.idea-tree-platform-filter:hover,.idea-tree-platform-filter.active{border-color:color-mix(in srgb,var(--platform-color, #7c5cff) 46%,transparent);background:color-mix(in srgb,var(--platform-color, #7c5cff) 12%,rgba(255,255,255,.035));color:var(--text-primary)}.idea-tree-platform-filter .idea-tree-platform-icon{width:16px;height:16px}.idea-tree-platform-row{display:none}.idea-tree-list-workspace .idea-tree-selection-toolbar{max-height:104px;overflow:auto;padding:0}.idea-tree-tab-body{padding:12px}.idea-tree-tab-body>.tree-inspector-main,.idea-tree-tab-body>.idea-tree-overview-grid{min-height:240px}.idea-tree-tab-body .idea-tree-workspace-body{padding:0}.idea-tree-workspace-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,270px);gap:10px;align-items:start;padding:12px}.idea-tree-list-workspace .idea-tree-branch-list{gap:8px;padding:0}.idea-tree-list-workspace .idea-tree-branch-workspace{border-radius:12px;background:#ffffff06}.idea-tree-list-workspace .idea-tree-branch-toggle{min-height:40px;padding:9px 12px}.idea-tree-list-workspace .idea-tree-branch-toggle:after{width:22px;height:22px}.idea-tree-list-workspace .idea-tree-branch-title{font-size:.9rem}.idea-tree-list-workspace .idea-tree-branch-stats{font-size:.72rem}.idea-tree-list-workspace .idea-tree-branch-body{gap:0;padding:0}.idea-tree-media-queue{display:grid;gap:10px;min-width:0}.idea-tree-media-queue-head{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--idea-soft-border);border-radius:12px;background:#ffffff09}.idea-tree-media-queue-head strong{color:var(--text-primary);font-size:.86rem}.idea-tree-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.idea-tree-overview-card{position:relative;overflow:hidden;display:grid;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--theme-color, #7c5cff) 24%,var(--idea-soft-border));border-radius:16px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--theme-color, #7c5cff) 18%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--theme-color, #7c5cff) 9%,rgba(255,255,255,.04)),#ffffff06)}.idea-tree-overview-accent{position:absolute;inset:0 auto 0 0;width:3px;background:var(--theme-color, #7c5cff);box-shadow:0 0 18px color-mix(in srgb,var(--theme-color, #7c5cff) 70%,transparent)}.idea-tree-overview-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:34px}.idea-tree-overview-delete{position:absolute;top:10px;right:10px;z-index:3;width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(248,113,113,.34);border-radius:8px;background:#7f1d1d2e;color:#fca5a5;font-size:24px;font-weight:500;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.idea-tree-overview-delete:hover,.idea-tree-overview-delete:focus-visible{border-color:#f87171b3;background:#ef444433;color:#fecaca;transform:translateY(-1px);outline:none}.idea-tree-overview-title{display:flex;align-items:center;gap:8px;min-width:0;border:0;padding:0;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.idea-tree-overview-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:1rem;line-height:1.25}.idea-tree-overview-why{margin:0;color:var(--text-secondary);font-size:.84rem;line-height:1.5}.idea-tree-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.idea-tree-overview-metrics div{min-width:0;padding:9px 10px;border-radius:12px;background:#ffffff0b;border:1px solid rgba(255,255,255,.055)}.idea-tree-overview-metrics span{display:block;color:var(--text-muted);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.idea-tree-overview-metrics strong{display:block;margin-top:2px;color:var(--text-primary);font-size:1rem;font-weight:950}.idea-tree-overview-subtopics{display:flex;flex-wrap:wrap;gap:6px}.idea-tree-overview-subtopics span{max-width:100%;min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:#ffffff0b;color:var(--text-secondary);font-size:.7rem;font-weight:800}.idea-tree-overview-actions{margin-bottom:0}.idea-tree-tab-branch{border-radius:14px;box-shadow:none}.idea-tree-tab-branch .tree-inspector-why{margin-bottom:10px}.idea-tree-tab-branch .tree-inspector-meta{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}.idea-tree-branch-flow{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(148,163,184,.14)}.idea-tree-branch-flow-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.idea-tree-branch-flow-head h4{margin:0 0 2px;color:var(--text-primary);font-size:.78rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.idea-tree-branch-flow-head span{color:var(--text-secondary);font-size:.76rem;font-weight:800}.idea-tree-branch-ideas-body{grid-template-columns:minmax(0,1fr) minmax(230px,270px);gap:10px;padding:0}.idea-tree-table-shell{min-width:0;overflow-x:auto;border:1px solid var(--idea-soft-border);border-radius:14px;background:#070d1c5c}.idea-tree-table-head,.idea-tree-list-workspace .idea-tree-table-row{min-width:700px;display:grid;grid-template-columns:26px 14px minmax(190px,1.32fr) minmax(180px,1.08fr) minmax(78px,.4fr) minmax(98px,.5fr) minmax(106px,.62fr);gap:6px;align-items:center}.idea-tree-table-shell.scope-branch .idea-tree-table-head,.idea-tree-table-shell.scope-branch .idea-tree-table-row{min-width:580px;grid-template-columns:26px 14px minmax(180px,1.3fr) minmax(180px,1.1fr) minmax(78px,.42fr) minmax(98px,.52fr)}.idea-tree-table-head{position:relative;z-index:4;min-height:38px;padding:0 12px;border-bottom:1px solid rgba(148,163,184,.14);background:#ffffff09;color:var(--text-muted);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.idea-tree-table-head>span{min-width:0;display:flex;align-items:center}.idea-tree-table-filter{position:relative;width:100%;min-width:0}.idea-tree-table-filter-trigger{width:100%;min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 7px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-muted);font:inherit;letter-spacing:inherit;text-transform:uppercase;cursor:pointer}.idea-tree-table-filter-trigger span,.idea-tree-table-filter-trigger b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idea-tree-table-filter-trigger b{color:var(--text-primary);font-size:.66rem;letter-spacing:0;text-transform:none}.idea-tree-table-filter-trigger i{margin-left:auto;color:var(--text-secondary);font-style:normal;font-size:.62rem}.idea-tree-table-filter-trigger:hover,.idea-tree-table-filter-trigger.active,.idea-tree-table-filter.open .idea-tree-table-filter-trigger{border-color:#7c5cff61;background:#7c5cff1f;color:var(--text-primary)}.idea-tree-table-filter-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:178px;max-width:min(280px,70vw);display:grid;gap:4px;padding:6px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#0c111ffa;box-shadow:0 18px 44px #0000006b}.idea-tree-table-head>span:nth-child(6) .idea-tree-table-filter-menu,.idea-tree-table-head>span:nth-child(7) .idea-tree-table-filter-menu{right:0;left:auto}.idea-tree-table-filter-option{min-width:0;min-height:30px;display:flex;align-items:center;gap:10px;justify-content:space-between;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:.74rem;font-weight:850;text-align:left;cursor:pointer}.idea-tree-table-filter-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idea-tree-table-filter-option b{min-width:19px;height:19px;display:inline-grid;place-items:center;border-radius:999px;background:#ffffff14;color:var(--text-primary);font-size:.65rem}.idea-tree-table-filter-option:hover,.idea-tree-table-filter-option.active{background:#7c5cff29;color:var(--text-primary)}.idea-tree-table-rows{min-width:700px}.idea-tree-table-shell.scope-branch .idea-tree-table-rows{min-width:580px}.idea-tree-table-row{min-height:54px;padding:8px 12px;border:0;border-top:1px solid rgba(148,163,184,.12);border-radius:0;background:transparent;box-shadow:none;cursor:pointer}.idea-tree-table-row:first-child{border-top:0}.idea-tree-table-row:hover{transform:none;background:color-mix(in srgb,var(--theme-color, #7c5cff) 7%,rgba(255,255,255,.025))}.idea-tree-table-row.active{background:color-mix(in srgb,var(--theme-color, #7c5cff) 13%,rgba(255,255,255,.035));box-shadow:inset 3px 0 0 var(--theme-color, #7c5cff)}.idea-tree-table-row.selected{background:color-mix(in srgb,#7c5cff 13%,rgba(255,255,255,.025))}.idea-tree-table-row .idea-tree-check{width:24px;height:24px}.idea-tree-table-row .idea-tree-check span{width:24px;height:24px;border-radius:7px}.idea-tree-table-row .idea-tree-check input:checked+span:after{left:9px;top:5px;width:7px;height:11px}.idea-tree-row-star{color:color-mix(in srgb,#fbbf24 75%,var(--text-secondary));font-size:.86rem;text-align:center;opacity:.8}.idea-tree-row-open{min-width:0;display:grid;gap:3px;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.idea-tree-row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:.86rem;line-height:1.2;font-weight:900}.idea-tree-row-hook{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:.76rem;line-height:1.35;font-weight:650}.idea-tree-row-priority{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden}.idea-tree-cell-platform{flex-wrap:nowrap;overflow:hidden}.idea-tree-row-priority .idea-tree-meta-pill,.idea-tree-cell-platform .idea-tree-platform-chip{min-height:22px;padding:0 6px;font-size:.64rem}.idea-tree-branch-pill{width:100%;min-width:0;max-width:100%;min-height:26px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid color-mix(in srgb,var(--theme-color, #7c5cff) 26%,transparent);border-radius:999px;background:color-mix(in srgb,var(--theme-color, #7c5cff) 10%,rgba(255,255,255,.03));color:var(--text-secondary);font-size:.68rem;font-weight:850;text-align:left;cursor:pointer}.idea-tree-branch-pill .idea-tree-pillar-dot{flex:0 0 auto}.idea-tree-branch-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idea-tree-meta-pill.is-new{border-color:#10b98161;background:#10b9811f;color:#7ddfbd;text-transform:uppercase}.idea-tree-platform-chip.is-muted{color:var(--text-muted)}.idea-tree-row-actions{min-width:0;display:flex;justify-content:flex-end;gap:3px;white-space:nowrap;overflow:hidden}.idea-tree-table-row .idea-tree-readmore,.idea-tree-table-row .idea-tree-show-tree,.idea-tree-table-row .idea-tree-delete{min-height:26px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;font-size:.64rem}.idea-tree-table-row .idea-tree-readmore{max-width:54px}.idea-tree-table-row .idea-tree-show-tree{max-width:46px}.idea-tree-table-footer{min-width:700px;min-height:48px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:8px 12px;border-top:1px solid rgba(148,163,184,.14);color:var(--text-secondary);font-size:.74rem;font-weight:850}.idea-tree-table-shell.scope-branch .idea-tree-table-footer{min-width:580px}.idea-tree-table-footer>span:last-child{text-align:right}.idea-tree-pagination{display:inline-flex;align-items:center;gap:6px}.idea-tree-page-btn{min-width:30px;height:30px;border:1px solid var(--idea-soft-border);border-radius:8px;background:#ffffff09;color:var(--text-secondary);font-size:.76rem;font-weight:900;cursor:pointer}.idea-tree-page-btn.active,.idea-tree-page-btn:hover:not(:disabled){border-color:#7c5cff8a;background:#7c5cff2e;color:var(--text-primary)}.idea-tree-page-btn:disabled{opacity:.42;cursor:not-allowed}.idea-tree-page-gap{color:var(--text-muted);font-weight:900}.idea-tree-detail-panel{position:sticky;top:12px;display:grid;gap:10px;padding:14px;border:1px solid var(--idea-soft-border);border-radius:14px;background:linear-gradient(180deg,#ffffff0f,#ffffff07);box-shadow:0 16px 34px #00000024}.idea-tree-detail-panel.is-empty{color:var(--text-secondary)}.idea-tree-detail-kicker{color:var(--text-secondary);font-size:.72rem;line-height:1.25;font-weight:900}.idea-tree-detail-panel h4{margin:0;color:var(--text-primary);font-size:1rem;line-height:1.28;font-weight:900}.idea-tree-detail-panel p{margin:0;color:var(--text-secondary);font-size:.86rem;line-height:1.48;font-weight:650}.idea-tree-detail-meta,.idea-tree-detail-actions{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.idea-tree-shared-select-dot{width:10px;height:10px;margin-left:7px;border-radius:999px;background:var(--theme-color, #7c5cff);box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-color, #7c5cff) 14%,transparent)}.shared-idea-tree-readonly .idea-tree-table-row.selected .idea-tree-shared-select-dot{background:#7c5cff}.shared-idea-tree-readonly .idea-tree-selection-count{min-width:auto}.share-mode-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.share-mode-card{min-height:170px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;border:1px solid var(--border);border-radius:12px;background:#ffffff09;color:var(--text-primary);text-align:left;white-space:normal;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.share-mode-card:hover,.share-mode-card:focus-visible{border-color:#35d3ff6b;background:#35d3ff14;transform:translateY(-1px);outline:none}.share-mode-card.is-primary{border-color:#7c5cff7a;background:linear-gradient(135deg,#7c5cff2e,#35d3ff14)}.share-mode-card strong{font-size:1rem;line-height:1.25;font-weight:900}.share-mode-card>span:not(.share-mode-badge){color:var(--text-secondary);font-size:.86rem;line-height:1.45;font-weight:650}.share-mode-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#ffffff14;color:var(--text-primary);font-size:.68rem;font-weight:950;text-transform:uppercase}.share-links-panel{margin-top:20px}.share-links-card{display:grid;gap:12px;padding:16px;border:1px solid var(--idea-soft-border, rgba(148,163,184,.18));border-radius:14px;background:#ffffff08}.share-links-head,.share-link-row,.share-link-main,.share-link-actions{display:flex;align-items:center;gap:10px}.share-links-head{justify-content:space-between;align-items:flex-start}.share-links-head h3{margin:0;color:var(--text-primary);font-size:1rem;font-weight:900}.share-links-head p{margin:4px 0 0;color:var(--text-secondary);font-size:.84rem;line-height:1.45}.share-links-list{display:grid;gap:8px}.share-link-row{justify-content:space-between;min-width:0;padding:10px 12px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:#ffffff06}.share-link-main{min-width:0;flex-wrap:wrap}.share-link-main strong{max-width:360px;overflow:hidden;color:var(--text-primary);font-size:.9rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.share-link-main>span:not(.share-link-badge){color:var(--text-secondary);font-size:.78rem;font-weight:750}.share-link-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#ffffff0e;color:var(--text-primary);font-size:.68rem;font-weight:950}.share-link-badge.is-public{border-color:#10b98157;background:#10b9811f}.share-link-badge.is-hidden{border-color:#6366f152;background:#6366f11f}.share-link-badge.is-seo{border-color:#f59e0b57;background:#f59e0b1f}.share-link-delete{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(148,163,184,.16);border-radius:9px;background:#ffffff06;color:var(--text-secondary);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.share-link-delete svg{display:block}.share-link-delete:hover,.share-link-delete:focus-visible{border-color:#ef44446b;background:#ef44441f;color:#f87171;outline:0}.share-link-delete:active{transform:translateY(1px)}.share-links-empty{padding:14px;border:1px dashed rgba(148,163,184,.22);border-radius:12px;color:var(--text-secondary);font-size:.88rem;font-weight:700}.shared-plan-panel{display:grid;gap:12px;width:100%;margin:0 0 14px;padding:16px;border:1px solid var(--idea-soft-border, rgba(148,163,184,.18));border-radius:14px;background:#ffffff08}.shared-plan-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.shared-plan-head h3{margin:2px 0 0;color:var(--text-primary);font-size:1.15rem;line-height:1.25;font-weight:950}.shared-plan-head p{margin:4px 0 0;color:var(--text-secondary);font-size:.84rem;font-weight:750}.shared-plan-view-toggle{display:inline-flex;gap:4px;padding:4px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#ffffff09}.shared-plan-view-toggle button{min-height:30px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:.76rem;font-weight:900;cursor:pointer}.shared-plan-view-toggle button.active,.shared-plan-view-toggle button:hover{background:#7c5cff2e;color:var(--text-primary)}.shared-plan-filter-group{display:flex;flex-wrap:wrap;gap:8px}.shared-plan-chip{min-height:30px;display:inline-flex;align-items:center;gap:7px;max-width:230px;padding:0 10px;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:#ffffff09;color:var(--text-secondary);font-size:.76rem;font-weight:850;cursor:pointer}.shared-plan-chip span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-plan-chip.active,.shared-plan-chip:hover{border-color:color-mix(in srgb,var(--theme-color, var(--platform-color, #7c5cff)) 44%,transparent);background:color-mix(in srgb,var(--theme-color, var(--platform-color, #7c5cff)) 13%,rgba(255,255,255,.035));color:var(--text-primary)}[data-theme=light] .idea-tree-selection-panel{--idea-panel-bg: linear-gradient(180deg, #ffffff, #f7f9fd);--idea-panel-head-bg: linear-gradient(90deg, rgba(99, 91, 255, .09), rgba(0, 166, 166, .055));--idea-card-bg: linear-gradient(180deg, #ffffff, #f8fbff);--idea-card-selected-bg: linear-gradient(180deg, #ffffff, #f2f0ff);--idea-card-border: #dfe5f0;--idea-card-selected-border: rgba(99, 91, 255, .52);--idea-soft-bg: #f3f6fb;--idea-soft-border: #dfe5f0;--idea-shadow: 0 18px 45px rgba(28, 39, 66, .08)}[data-theme=light] .idea-tree-platform-chip,[data-theme=light] .idea-tree-meta-pill,[data-theme=light] .idea-tree-filter-chip,[data-theme=light] .idea-tree-platform-filter,[data-theme=light] .idea-tree-workspace-tab,[data-theme=light] .idea-tree-branch-select-wrap,[data-theme=light] .idea-tree-page-btn{background:#fff}[data-theme=light] .idea-tree-branch-context{background:#f7f9fd;border-color:#edf1f7}[data-theme=light] .idea-tree-idea-card{box-shadow:0 10px 28px #1c27420e}[data-theme=light] .idea-tree-workspace-tabs,[data-theme=light] .idea-tree-workspace-filters{background:#f7f9fd}[data-theme=light] .idea-tree-overview-card,[data-theme=light] .idea-tree-media-queue-head,[data-theme=light] .idea-tree-table-shell{background:#fff;border-color:#dfe5f0}[data-theme=light] .idea-tree-overview-delete{border-color:#fecaca;background:#fff1f2;color:#dc2626}[data-theme=light] .idea-tree-overview-delete:hover,[data-theme=light] .idea-tree-overview-delete:focus-visible{border-color:#f87171;background:#ffe4e6;color:#b91c1c}[data-theme=light] .idea-tree-table-head,[data-theme=light] .idea-tree-overview-metrics div,[data-theme=light] .idea-tree-overview-subtopics span{background:#f7f9fd;border-color:#edf1f7}[data-theme=light] .idea-tree-branch-select{color:#171922}[data-theme=light] .idea-tree-table-filter-menu{background:#fff;border-color:#dfe5f0;box-shadow:0 18px 38px #1c274224}[data-theme=light] .idea-tree-table-filter-option:hover,[data-theme=light] .idea-tree-table-filter-option.active{background:#635bff1c}@media(max-width:900px){.share-links-head,.share-link-row,.shared-plan-head{display:grid;justify-items:stretch}.share-link-actions{justify-content:flex-start;flex-wrap:wrap}.share-link-main strong{max-width:100%}.shared-plan-view-toggle{justify-self:start}.settings-two-col,.settings-three-col,.onboarding-tone-grid,.quality-check-grid,.idea-tree-idea-grid{grid-template-columns:1fr}.media-plan-setup-head,.idea-tree-selection-head,.onboarding-review-row,.media-plan-profile-recap span{display:grid}.onboarding-review-row strong,.media-plan-profile-recap strong{text-align:left}.onboarding-step-head{display:grid}.onboarding-suggest-btn{width:100%}.idea-tree-selection-actions{justify-content:flex-start}.idea-tree-selection-actions .btn{flex:1 1 auto}.idea-tree-workspace-body{grid-template-columns:1fr}.idea-tree-detail-panel{position:static}.idea-tree-list-workspace .idea-tree-table-row,.idea-tree-list-workspace .idea-tree-table-head{grid-template-columns:26px 14px minmax(190px,1.32fr) minmax(180px,1.08fr) minmax(78px,.4fr) minmax(98px,.5fr) minmax(106px,.62fr)}.idea-tree-table-shell.scope-branch .idea-tree-table-row,.idea-tree-table-shell.scope-branch .idea-tree-table-head{grid-template-columns:26px 14px minmax(180px,1.3fr) minmax(180px,1.1fr) minmax(78px,.42fr) minmax(98px,.52fr)}.idea-tree-row-actions{justify-content:flex-start}.idea-tree-branch-select-wrap{width:100%;max-width:none;margin-left:0}.idea-tree-filter-selects{flex:1 1 100%;width:100%;justify-content:flex-start;margin-left:0}.idea-tree-filter-selects .idea-tree-branch-select-wrap,.idea-tree-filter-selects .idea-tree-platform-select-wrap{flex:1 1 100%;max-width:none}.idea-tree-filter-row-primary{flex-wrap:wrap}.idea-tree-branch-head-tools{min-width:0;justify-items:start}.idea-tree-active-filters{margin-left:0}.idea-tree-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.idea-tree-table-footer{grid-template-columns:1fr;justify-items:start}.idea-tree-table-footer>span:last-child{text-align:left}}@media(max-width:800px){.production-history-screen{padding:14px}.production-history-screen-header{display:block}.production-history-stats{margin-top:12px;text-align:left}.production-history-filters{grid-template-columns:1fr}.media-plan-language-control{margin-left:0;width:100%}}#screen-content .content-detail{max-width:min(1280px,calc(100vw - 64px))!important;margin-left:auto!important;margin-right:auto!important}#screen-content .content-studio-layout{display:grid!important;grid-template-columns:minmax(430px,560px) minmax(300px,1fr)!important;column-gap:clamp(28px,5vw,72px)!important;align-items:start!important}#screen-content .content-studio-main{width:100%!important;max-width:560px!important;justify-self:start!important}#screen-content .content-studio-layout .iphone-preview{grid-column:2!important;justify-self:end!important;align-self:start!important;width:320px!important;max-width:320px!important;margin-left:auto!important;margin-right:0!important}@media(max-width:860px){#screen-content .content-detail{max-width:100%!important}#screen-content .content-studio-layout{grid-template-columns:1fr!important}#screen-content .content-studio-main,#screen-content .content-studio-layout .iphone-preview{grid-column:auto!important;justify-self:stretch!important;max-width:100%!important}}#screen-content .content-detail:has(.content-studio-layout){border:0!important;background:transparent!important;backdrop-filter:none!important;box-shadow:none!important;padding:0!important}#screen-content .content-detail:has(.content-studio-layout) .content-studio-layout{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;align-items:stretch!important}#screen-content .content-detail:has(.content-studio-layout) .content-studio-main,#screen-content .content-detail:has(.content-studio-layout) .iphone-preview{border:1px solid rgba(148,163,184,.18)!important;background:radial-gradient(circle at 20% 0%,rgba(99,102,241,.1),transparent 34%),linear-gradient(145deg,#0f172abd,#0f172a66)!important;backdrop-filter:blur(14px)!important;border-radius:24px!important;box-shadow:0 24px 70px #0000002e!important}#screen-content .content-detail:has(.content-studio-layout) .content-studio-main{padding:26px 28px!important}#screen-content .content-detail:has(.content-studio-layout) .iphone-preview{min-height:640px!important;padding:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:sticky!important;top:18px!important}#screen-content .content-detail:has(.content-studio-layout) .iphone-preview:before{content:"Preview";position:absolute;top:16px;left:20px;color:var(--text-muted);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;opacity:.72}@media(min-width:861px){#screen-content .content-detail:has(.content-studio-layout) .content-studio-layout{grid-template-columns:minmax(430px,560px) minmax(360px,1fr)!important;gap:clamp(26px,4vw,54px)!important}}@media(max-width:860px){#screen-content .content-detail:has(.content-studio-layout) .content-studio-main,#screen-content .content-detail:has(.content-studio-layout) .iphone-preview{padding:18px!important;border-radius:18px!important}#screen-content .content-detail:has(.content-studio-layout) .iphone-preview{min-height:auto!important;position:static!important}}#screen-content .content-detail.content-studio{padding:28px 32px!important;border-radius:28px!important}@media(max-width:720px){#screen-content .content-detail.content-studio{padding:18px 16px!important}}.content-studio-layout .iphone-preview-text,.content-studio-layout .iphone-preview-tags{display:none!important}.iphone-preview-post{position:absolute;left:0;right:0;bottom:0;z-index:25;padding:14px;display:flex;flex-direction:column;gap:8px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.iphone-preview-post .pp-header{display:flex;align-items:center;gap:8px}.iphone-preview-post .pp-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0}.iphone-preview-post .pp-avatar-gradient{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);padding:2px}.iphone-preview-post .pp-avatar-gradient .pp-avatar-inner{width:100%;height:100%;border-radius:50%;background:#0a0a12}.iphone-preview-post .pp-avatar-x{background:linear-gradient(135deg,#1d9bf0,#1a8cd8)}.iphone-preview-post .pp-avatar-linkedin{background:#0a66c2}.iphone-preview-post .pp-avatar-default{background:linear-gradient(135deg,#6366f1,#a855f7)}.iphone-preview-post .pp-username{font-size:11px;font-weight:700;font-style:italic;color:#fff}.iphone-preview-post .pp-body{font-size:11px;font-weight:500;line-height:1.4;color:#fff;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.iphone-preview-post .pp-tags{font-size:10px;font-weight:700;color:#818cf8;line-height:1.3}.iphone-preview-post .pp-actions{display:flex;align-items:center;gap:14px;margin-top:4px}.iphone-preview-post .pp-icon{width:18px;height:18px;display:inline-flex;color:#fff}.iphone-preview-post .pp-icon svg{width:100%;height:100%}.iphone-preview-post .pp-icon-right{margin-left:auto}.iphone-preview-post.platform-x,.iphone-preview-post.platform-twitter,.iphone-preview-post.platform-x_twitter{inset:0;background:#000;padding:18px 14px;justify-content:flex-start}.iphone-preview-post.platform-x .pp-header,.iphone-preview-post.platform-twitter .pp-header,.iphone-preview-post.platform-x_twitter .pp-header{align-items:flex-start}.iphone-preview-post.platform-x .pp-x-meta,.iphone-preview-post.platform-twitter .pp-x-meta,.iphone-preview-post.platform-x_twitter .pp-x-meta{display:flex;flex-direction:column;line-height:1.2}.iphone-preview-post.platform-x .pp-x-name,.iphone-preview-post.platform-twitter .pp-x-name,.iphone-preview-post.platform-x_twitter .pp-x-name{font-size:12px;font-weight:800;color:#fff}.iphone-preview-post.platform-x .pp-x-verified,.iphone-preview-post.platform-twitter .pp-x-verified,.iphone-preview-post.platform-x_twitter .pp-x-verified{display:inline-block;width:12px;height:12px;background:#1d9bf0;color:#fff;border-radius:50%;font-size:8px;text-align:center;line-height:12px;vertical-align:middle}.iphone-preview-post.platform-x .pp-x-handle,.iphone-preview-post.platform-twitter .pp-x-handle,.iphone-preview-post.platform-x_twitter .pp-x-handle{font-size:11px;color:#71767b;font-weight:500}.iphone-preview-post.platform-x .pp-x-body,.iphone-preview-post.platform-twitter .pp-x-body,.iphone-preview-post.platform-x_twitter .pp-x-body{font-size:13px;line-height:1.4;color:#e7e9ea;-webkit-line-clamp:12;font-weight:400}.iphone-preview-post.platform-x .pp-x-tags,.iphone-preview-post.platform-twitter .pp-x-tags,.iphone-preview-post.platform-x_twitter .pp-x-tags{color:#1d9bf0;font-size:12px;font-weight:500}.iphone-preview-post.platform-x .pp-x-actions,.iphone-preview-post.platform-twitter .pp-x-actions,.iphone-preview-post.platform-x_twitter .pp-x-actions{justify-content:space-between;border-top:1px solid #2f3336;padding-top:10px;margin-top:8px}.iphone-preview-post.platform-x .pp-icon,.iphone-preview-post.platform-twitter .pp-icon,.iphone-preview-post.platform-x_twitter .pp-icon{color:#71767b}.content-studio-layout .iphone-preview[data-platform=x] .iphone-preview-screen:after,.content-studio-layout .iphone-preview[data-platform=twitter] .iphone-preview-screen:after,.content-studio-layout .iphone-preview[data-platform=x_twitter] .iphone-preview-screen:after{display:none}.content-studio-layout .iphone-preview[data-platform=x] .iphone-preview-media,.content-studio-layout .iphone-preview[data-platform=twitter] .iphone-preview-media,.content-studio-layout .iphone-preview[data-platform=x_twitter] .iphone-preview-media{background:#000!important}.content-studio-layout .iphone-preview[data-platform=x] .iphone-preview-media:empty:before,.content-studio-layout .iphone-preview[data-platform=twitter] .iphone-preview-media:empty:before,.content-studio-layout .iphone-preview[data-platform=x_twitter] .iphone-preview-media:empty:before{display:none}.iphone-preview-post.platform-linkedin{inset:0;background:#fff;color:#000;padding:18px 14px}.iphone-preview-post.platform-linkedin .pp-li-name{font-size:12px;font-weight:700;color:#000}.iphone-preview-post.platform-linkedin .pp-li-role{font-size:10px;color:#666}.iphone-preview-post.platform-linkedin .pp-li-body{font-size:12px;color:#000;font-weight:400;-webkit-line-clamp:12}.iphone-preview-post.platform-linkedin .pp-icon{color:#666}.iphone-preview-post.platform-linkedin .pp-li-actions{border-top:1px solid #e0e0e0;padding-top:8px;margin-top:6px;justify-content:space-around}.content-studio-layout .iphone-preview[data-platform=linkedin] .iphone-preview-screen:after{display:none}.content-studio-layout .iphone-preview[data-platform=linkedin] .iphone-preview-media{background:#fff!important}.content-studio-layout .iphone-preview[data-platform=linkedin] .iphone-preview-media:empty:before{color:#ccc}.iphone-preview-post.platform-youtube{background:linear-gradient(to top,rgba(0,0,0,.95) 0%,transparent 100%)}.iphone-preview-post.platform-youtube .pp-yt-title{font-size:13px;font-weight:800;color:#fff}.iphone-preview-post.platform-youtube .pp-yt-meta{font-size:10px;color:#ffffffb3}.iphone-preview-post.platform-youtube .pp-yt-body{font-size:11px;-webkit-line-clamp:2}.iphone-preview-post.platform-tiktok{background:linear-gradient(to top,rgba(0,0,0,.85) 0%,transparent 60%)}[data-theme=light] .content-studio-layout .content-section{background:#fff!important;border-color:#00000012!important}[data-theme=light] .content-studio-layout .content-section:hover{border-color:#6366f14d!important}[data-theme=light] .content-studio-layout #hook-editor{color:#18181f!important}[data-theme=light] .content-studio-layout .content-section textarea{color:#4b4b60!important}[data-theme=light] .content-studio-layout .cost-banner{background:#fff!important;border-color:#00000012!important}.studio-media-grid-wrap{margin-top:18px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#6366f10a,#a855f705);border:1px solid rgba(255,255,255,.06)}.studio-media-grid-heading{margin-bottom:12px}.studio-media-grid-title{font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--text-primary, #fff);margin-bottom:4px}.studio-media-grid-sub{font-size:11px;color:var(--text-muted, #8b8ba0);font-weight:500}.studio-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:720px){.studio-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-media-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .2s ease;text-align:left;font-family:inherit;color:inherit;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.studio-media-card:hover{transform:translateY(-2px);border-color:#6366f173;background:#6366f10f;box-shadow:0 8px 24px -10px #6366f166}.studio-media-card-top{display:flex;align-items:center;justify-content:space-between;width:100%}.studio-media-card-icon{font-size:22px;line-height:1}.studio-media-price-pill{font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#34d399;background:#10b9811f;padding:3px 9px;border-radius:999px;border:1px solid rgba(16,185,129,.25)}.studio-media-price-pill-muted{color:var(--text-muted, #8b8ba0);background:#ffffff0d;border-color:#ffffff1f}.studio-media-price-pill-free{color:#fff!important;background:linear-gradient(135deg,#10b981,#059669)!important;border-color:#10b98180!important;box-shadow:0 2px 8px #10b98166;letter-spacing:.12em}.studio-media-card-free{border-color:#10b98159!important;background:linear-gradient(180deg,#10b98114,#10b98105)!important}.studio-media-card-free:hover{border-color:#10b98199!important;background:linear-gradient(180deg,#10b9811f,#10b9810a)!important;box-shadow:0 8px 24px -8px #10b98173!important}.studio-media-price-pill-pro{color:#fff!important;background:linear-gradient(135deg,#6366f1,#a855f7)!important;border-color:#a855f780!important;box-shadow:0 2px 8px #6366f159;letter-spacing:.14em}.studio-media-price-pill-byok{color:#f59e0b!important;background:#f59e0b1f!important;border-color:#f59e0b66!important;letter-spacing:.14em}.studio-media-price-pill-pro-byok{color:#5eead4!important;background:#14b8a621!important;border-color:#2dd4bf66!important;letter-spacing:.08em!important}.iphone-preview-post.platform-x,.iphone-preview-post.platform-twitter,.iphone-preview-post.platform-x_twitter,.iphone-preview-post.platform-linkedin,.iphone-preview-post.platform-youtube,.iphone-preview-post.platform-facebook,.iphone-preview-post.platform-telegram,.iphone-preview-post.platform-vk{display:flex!important;flex-direction:column!important;overflow:hidden!important}.iphone-preview-post.platform-x .pp-x-body,.iphone-preview-post.platform-twitter .pp-x-body,.iphone-preview-post.platform-x_twitter .pp-x-body,.iphone-preview-post.platform-linkedin .pp-li-body,.iphone-preview-post.platform-youtube .pp-yt-body{flex:1 1 0!important;min-height:0!important;overflow:hidden!important;-webkit-line-clamp:unset!important;display:block!important}.iphone-preview-post.platform-x .pp-x-actions,.iphone-preview-post.platform-twitter .pp-x-actions,.iphone-preview-post.platform-x_twitter .pp-x-actions,.iphone-preview-post.platform-linkedin .pp-li-actions,.iphone-preview-post.platform-youtube .pp-yt-actions{flex:0 0 auto!important;margin-top:auto!important}.iphone-preview-post .pp-tags,.iphone-preview-post .pp-x-tags{flex:0 0 auto!important;margin-top:6px!important;margin-bottom:8px!important}.iphone-preview-post .pp-media{flex:0 0 auto;border-radius:14px;overflow:hidden;margin-top:8px;background:#0f0f1a;max-height:38%}.iphone-preview-post .pp-media img,.iphone-preview-post .pp-media video{display:block;width:100%;height:100%;object-fit:cover;max-height:220px}.iphone-preview-post.platform-instagram .pp-media,.iphone-preview-post.platform-tiktok .pp-media{max-height:60%;border-radius:8px}.content-studio-layout .iphone-preview-frame{aspect-ratio:9 / 16!important;max-height:640px!important}.content-studio-layout .iphone-preview-screen:after{display:none!important}.content-studio-layout .iphone-preview[data-platform=x] .iphone-preview-media,.content-studio-layout .iphone-preview[data-platform=twitter] .iphone-preview-media,.content-studio-layout .iphone-preview[data-platform=x_twitter] .iphone-preview-media,.content-studio-layout .iphone-preview[data-platform=linkedin] .iphone-preview-media,.content-studio-layout .iphone-preview[data-platform=youtube] .iphone-preview-media,.content-studio-layout .iphone-preview[data-platform=facebook] .iphone-preview-media,.content-studio-layout .iphone-preview[data-platform=telegram] .iphone-preview-media,.content-studio-layout .iphone-preview[data-platform=vk] .iphone-preview-media{display:none!important}.studio-media-card-multi{cursor:default!important}.studio-media-card-actions{display:flex;gap:6px;margin-top:10px}.studio-media-card-action{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 6px;font-size:.78rem;font-weight:700;color:var(--text-secondary, #cbd5e1);background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:9px;cursor:pointer;transition:all .15s ease}.studio-media-card-action:hover{background:#6366f12e;border-color:#6366f180;color:#fff;transform:translateY(-1px)}.studio-media-card-action-icon{font-size:.95rem}.studio-media-card-action-label{letter-spacing:.02em}.studio-media-card-name{font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary, #fff)}.studio-media-card-desc{font-size:10px;font-weight:600;color:var(--text-muted, #8b8ba0);line-height:1.4}.studio-media-card-dashed{background:transparent;border:1.5px dashed rgba(255,255,255,.18)}.studio-media-card-dashed:hover{border-color:#6366f18c;background:#6366f10d}[data-theme=light] .studio-media-grid-wrap{background:linear-gradient(180deg,#6366f10a,#fff9)!important;border-color:#0000000f!important}[data-theme=light] .studio-media-card{background:#fff!important;border-color:#00000014!important;color:#18181f!important}[data-theme=light] .studio-media-card:hover{background:#f8f8ff!important;border-color:#6366f173!important}[data-theme=light] .studio-media-card-name{color:#18181f!important}[data-theme=light] .studio-media-card-desc{color:#6b6b80!important}[data-theme=light] .studio-media-card-dashed{background:transparent!important;border-color:#0000002e!important}.studio-media-actionbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.studio-media-generate-all{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:12px;border:none;cursor:pointer;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);box-shadow:0 8px 22px -10px #6366f199;transition:transform .16s ease,box-shadow .2s ease;font-family:inherit}.studio-media-generate-all:hover{transform:translateY(-1px);box-shadow:0 12px 28px -10px #a855f799}.studio-media-iconrow{display:inline-flex;align-items:center;gap:6px}.studio-media-iconbtn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-secondary, #c8c8d8);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.studio-media-iconbtn:hover{background:#6366f11a;border-color:#6366f173;color:#fff}[data-theme=light] .studio-media-actionbar{border-top-color:#0000000f!important}[data-theme=light] .studio-media-iconbtn{background:#fff!important;border-color:#00000014!important;color:#4b4b60!important}[data-theme=light] .studio-media-iconbtn:hover{background:#f8f8ff!important;border-color:#6366f173!important;color:#18181f!important}.neural-shell #screen-calendar .media-plan-page{max-width:none;width:100%;padding:28px 26px 42px}.neural-shell #screen-calendar .media-plan-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:0 0 24px}.neural-shell .media-plan-view-tabs{display:inline-flex;gap:8px;flex-wrap:wrap}.neural-shell .media-plan-view-tab{min-height:36px;padding:0 20px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff09;color:#fff;font:900 10px/1 var(--font, Inter, sans-serif);text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.neural-shell .media-plan-view-tab.active{border-color:#6366f1d9;background:#4f46e5;box-shadow:0 14px 32px #4f46e547}.neural-shell .media-plan-view-tab[aria-disabled=true]{opacity:.72}.neural-shell #screen-calendar .calendar-nav{display:inline-grid;grid-template-columns:40px minmax(172px,auto) 40px;align-items:center;justify-items:center;gap:12px;margin:0}.neural-shell #screen-calendar .calendar-month-label{min-width:172px;height:40px;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#fff;font:italic 900 14px/1 var(--font, Inter, sans-serif);text-transform:uppercase;letter-spacing:.04em}.neural-shell #screen-calendar .media-plan-month-btn{width:40px;height:40px;padding:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;line-height:1;background:#ffffff0b;border-color:#ffffff0f}.neural-shell #screen-calendar .media-plan-month-btn svg{display:block;width:16px;height:16px;flex:0 0 16px}.neural-shell #screen-calendar .media-plan-actionbar{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap;margin:0 0 14px;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#0d0e129e;backdrop-filter:blur(34px)}.neural-shell #screen-calendar .media-plan-action-btn,.neural-shell #screen-calendar .media-plan-generate-all{min-height:36px;padding:0 12px;border:0;border-radius:12px;background:#ffffff0e;color:#fff;display:inline-flex;align-items:center;gap:7px;font:900 10px/1 var(--font, Inter, sans-serif);text-transform:uppercase;letter-spacing:.04em;box-shadow:none}.neural-shell #screen-calendar .media-plan-action-btn:hover{background:#ffffff17;transform:translateY(-1px)}.neural-shell #screen-calendar .media-plan-actionbar .pro-badge-inline{display:none!important}.neural-shell #screen-calendar .media-plan-action-primary{background:#4f46e5;box-shadow:0 12px 30px #4f46e547}.neural-shell #screen-calendar .media-plan-action-divider{width:1px;height:24px;margin:0 4px;background:#ffffff1a}.neural-shell #screen-calendar .media-plan-action-spacer{flex:1 1 auto}.neural-shell #screen-calendar .media-plan-generate-all{background:#059669;box-shadow:0 15px 34px #10b98138}.neural-shell #screen-calendar .media-plan-generate-all:hover{background:#10b981}.neural-shell #screen-calendar .media-plan-control-panel{position:relative;z-index:6;pointer-events:auto;display:flex;flex-direction:column;gap:10px;margin:0 0 14px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:linear-gradient(135deg,#111827db,#100d21c7),#0d0e12b8;backdrop-filter:blur(34px);box-shadow:0 20px 60px #0000003d}.neural-shell #screen-calendar .media-plan-control-panel .media-plan-actionbar{margin:0;padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none}.neural-shell #screen-calendar .media-plan-period-row{display:grid;grid-template-columns:minmax(128px,auto) minmax(260px,1fr) auto;align-items:center;gap:10px;padding:0 0 9px;border-bottom:1px solid rgba(255,255,255,.07)}.neural-shell #screen-calendar .media-plan-period-heading{display:flex;flex-direction:column;gap:4px}.neural-shell #screen-calendar .media-plan-period-heading span,.neural-shell #screen-calendar .media-plan-selection-summary{color:#6f7792;font:900 10px/1 var(--font, Inter, sans-serif);text-transform:uppercase;letter-spacing:.08em}.neural-shell #screen-calendar .media-plan-period-heading strong{color:#fff;font:900 14px/1.1 var(--font, Inter, sans-serif)}.neural-shell #screen-calendar .media-plan-period-selector,.neural-shell #screen-calendar .media-plan-period-picker,.neural-shell #screen-calendar .media-plan-week-chip-list,.neural-shell #screen-calendar .media-plan-action-group{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.neural-shell #screen-calendar .media-plan-period-chip{min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff0b;color:#b9c0d8;display:inline-flex;align-items:center;gap:7px;font:900 10px/1 var(--font, Inter, sans-serif);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease,color .16s ease}.neural-shell #screen-calendar .media-plan-period-chip:hover{background:#7c5cff21;border-color:#7c5cff57;color:#fff;transform:translateY(-1px)}.neural-shell #screen-calendar .media-plan-period-chip.active{color:#fff;border-color:#7c5cffb8;background:linear-gradient(135deg,#6366f1e6,#7c3aedc2);box-shadow:0 14px 32px #6366f142}.neural-shell #screen-calendar .media-plan-period-chip small{min-width:28px;padding:3px 6px;border-radius:999px;background:#0000002e;color:inherit;font-size:9px}.neural-shell #screen-calendar .media-plan-selection-summary{justify-self:end;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;text-transform:none;letter-spacing:.02em}.neural-shell #screen-calendar .media-plan-selection-summary span{display:inline-flex;align-items:center;min-height:22px}.neural-shell #screen-calendar #media-plan-ready-count{color:#34d399}.neural-shell #screen-calendar #media-plan-needs-count{color:#fbbf24}.neural-shell #screen-calendar .media-plan-selection-summary button{border:0;background:transparent;color:#a78bfa;font:800 11px/1 var(--font, Inter, sans-serif);cursor:pointer}.neural-shell #screen-calendar .media-plan-selection-summary button:hover{color:#fff}.neural-shell #screen-calendar .media-plan-publish-split{position:relative;display:inline-flex;align-items:stretch;border-radius:12px}.neural-shell #screen-calendar .media-plan-generate-selected,.neural-shell #screen-calendar .media-plan-generate-month,.neural-shell #screen-calendar .media-plan-delete-selected,.neural-shell #screen-calendar .media-plan-publish-selected{min-height:36px;padding:0 12px;border:0;border-radius:12px;color:#fff;display:inline-flex;align-items:center;gap:7px;font:900 10px/1 var(--font, Inter, sans-serif);text-transform:uppercase;letter-spacing:.04em;box-shadow:none}.neural-shell #screen-calendar .media-plan-publish-selected{min-width:216px;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:0 14px;border-top-right-radius:0;border-bottom-right-radius:0}.neural-shell #screen-calendar .media-plan-publish-selected small{max-width:196px;display:block;overflow:hidden;color:#ecfeffc2;font-size:9px;font-weight:800;line-height:1.1;letter-spacing:0;text-transform:none;text-overflow:ellipsis;white-space:nowrap}.neural-shell #screen-calendar .media-plan-publish-menu{position:relative}.neural-shell #screen-calendar .media-plan-publish-menu summary{list-style:none}.neural-shell #screen-calendar .media-plan-publish-menu summary::-webkit-details-marker{display:none}.neural-shell #screen-calendar .media-plan-publish-menu-toggle{width:38px;min-width:38px;height:36px;min-height:36px;padding:0;border:0;border-left:1px solid rgba(255,255,255,.16);border-radius:0 12px 12px 0;background:linear-gradient(135deg,#0d6f68,#0f8e83);color:#ecfeff;display:inline-flex;align-items:center;justify-content:center;font:900 13px/1 var(--font, Inter, sans-serif);cursor:pointer}.neural-shell #screen-calendar .media-plan-publish-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:80;width:min(320px,calc(100vw - 32px));display:grid;gap:6px;padding:8px;border-radius:14px;background:#0e111dfa;border:1px solid rgba(148,163,184,.22);box-shadow:0 24px 70px #00000075}.neural-shell #screen-calendar .media-plan-publish-menu-panel button{min-width:0;width:100%;display:grid;gap:4px;padding:10px 11px;border-radius:10px;border:1px solid transparent;background:transparent;color:#f8fafc;text-align:left;cursor:pointer}.neural-shell #screen-calendar .media-plan-publish-menu-panel button:hover:not(:disabled){border-color:#14b8a647;background:#14b8a61a}.neural-shell #screen-calendar .media-plan-publish-menu-panel button:disabled{opacity:.42;cursor:not-allowed}.neural-shell #screen-calendar .media-plan-publish-menu-panel strong{overflow:hidden;font-size:12px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.neural-shell #screen-calendar .media-plan-publish-menu-panel small{overflow:hidden;color:#94a3b8;font-size:10px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.neural-shell #screen-calendar .media-plan-generate-selected{background:#7c5cff2e;color:#ddd6fe}.neural-shell #screen-calendar .media-plan-generate-selected:not(:disabled):hover{background:#7c5cff47}.neural-shell #screen-calendar .media-plan-generate-month{background:#ffffff0e;color:#b9c0d8}.neural-shell #screen-calendar .media-plan-generate-month:not(:disabled):hover{background:#ffffff18;color:#fff}.neural-shell #screen-calendar .media-plan-publish-selected{background:linear-gradient(135deg,#0f766e,#0d9488);color:#ecfeff;box-shadow:0 15px 34px #14b8a62e}.neural-shell #screen-calendar .media-plan-publish-selected:not(:disabled):hover{background:linear-gradient(135deg,#0d9488,#14b8a6);transform:translateY(-1px)}.neural-shell #screen-calendar .media-plan-generate-selected:disabled,.neural-shell #screen-calendar .media-plan-generate-month:disabled,.neural-shell #screen-calendar .media-plan-generate-all:disabled,.neural-shell #screen-calendar .media-plan-delete-selected:disabled,.neural-shell #screen-calendar .media-plan-publish-selected:disabled{opacity:.44;cursor:not-allowed;box-shadow:none}.neural-shell #screen-calendar .media-plan-selection-btn{background:#7c5cff1f;color:#c4b5fd}.neural-shell #screen-calendar .media-plan-selection-btn:hover{background:#7c5cff33}.neural-shell #screen-calendar .media-plan-more-menu summary{list-style:none}.neural-shell #screen-calendar .media-plan-more-menu summary::-webkit-details-marker{display:none}.neural-shell #screen-calendar .media-plan-more-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:20;display:grid;gap:6px;min-width:168px;padding:8px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#0f121cf5;box-shadow:0 18px 44px #00000061}.neural-shell #screen-calendar .media-plan-more-panel .media-plan-action-btn{justify-content:flex-start;width:100%;min-height:34px}.neural-shell .media-plan-action-icon-excel{color:#34d399}.neural-shell .media-plan-action-icon-pdf{color:#fb7185}.neural-shell #screen-calendar .media-plan-progress{display:flex;align-items:center;gap:20px;margin:0 0 24px;padding:18px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#0d0e129e;backdrop-filter:blur(34px)}.neural-shell .media-plan-progress-label,.neural-shell .media-plan-progress-percent{color:#5b6380;font:900 10px/1 var(--font, Inter, sans-serif);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.neural-shell .media-plan-progress-percent{color:#818cf8}.neural-shell .media-plan-progress-track{flex:1 1 auto;height:8px;border-radius:999px;overflow:hidden;background:#ffffff0e}.neural-shell .media-plan-progress-fill{display:block;height:100%;width:0;border-radius:inherit;background:#6366f1;transition:width .18s ease}.neural-shell #screen-calendar .media-plan-controls-compact,.neural-shell #screen-calendar .media-plan-platforms{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px}.neural-shell #screen-calendar .media-plan-controls-compact{flex-direction:column;align-items:stretch;gap:8px}.neural-shell .media-plan-meta-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:36px}.neural-shell .media-plan-platforms-label{color:#5b6380;font:900 10px/1 var(--font, Inter, sans-serif);text-transform:uppercase;letter-spacing:.08em}.neural-shell .media-plan-platform-pill{--platform-color: #6366f1;display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--platform-color) 40%,transparent);background:color-mix(in srgb,var(--platform-color) 16%,transparent);color:color-mix(in srgb,var(--platform-color) 78%,white);font:900 10px/1 var(--font, Inter, sans-serif);text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.neural-shell .media-plan-connected-summary,.neural-shell .media-plan-compact-language,.neural-shell .media-plan-compact-llm,.neural-shell .media-plan-frequency-button-compact{min-height:34px;border-radius:10px;border:1px solid rgba(148,163,184,.16);background:#0f172a61;color:#cbd5e1}.neural-shell .media-plan-connected-summary{display:inline-flex;align-items:center;gap:8px;padding:0 11px;cursor:pointer}.neural-shell .media-plan-connected-summary span,.neural-shell .media-plan-compact-language>span,.neural-shell .media-plan-compact-llm span,.neural-shell .media-plan-frequency-button-compact span{color:#7c86a5;font:900 9px/1 var(--font, Inter, sans-serif);text-transform:uppercase;letter-spacing:.08em}.neural-shell .media-plan-connected-summary strong,.neural-shell .media-plan-compact-llm strong,.neural-shell .media-plan-frequency-button-compact strong{color:#e5e7eb;font:850 11px/1 var(--font, Inter, sans-serif);letter-spacing:0;text-transform:none}.neural-shell .media-plan-compact-language{display:inline-flex;align-items:center;gap:0;padding:0 6px;flex:0 0 auto}.neural-shell .media-plan-compact-language>span{display:none}.neural-shell .media-plan-compact-language .media-plan-language-dropdown{min-height:28px;max-width:118px;padding:0 24px 0 10px;border:0;background:transparent;font-size:.78rem}.neural-shell .media-plan-compact-llm{display:inline-flex;align-items:center;overflow:hidden}.neural-shell .media-plan-compact-llm button{min-height:32px;border:0;border-left:1px solid rgba(148,163,184,.13);background:transparent;color:#c4b5fd;font:850 11px/1 var(--font, Inter, sans-serif);cursor:pointer}.neural-shell .media-plan-compact-llm-main{display:inline-flex;align-items:center;gap:7px;max-width:280px;padding:0 11px;border-left:0!important}.neural-shell .media-plan-compact-llm-main strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neural-shell .media-plan-compact-llm-change,.neural-shell .media-plan-compact-llm-regen{padding:0 10px;white-space:nowrap}.neural-shell .media-plan-frequency-button-compact{display:inline-flex;align-items:center;gap:7px;max-width:360px;padding:0 11px}.neural-shell .media-plan-platform-pill.active{box-shadow:0 0 0 1px color-mix(in srgb,var(--platform-color) 60%,transparent),0 12px 24px color-mix(in srgb,var(--platform-color) 16%,transparent)}.neural-shell .media-plan-platform-pill-connected{opacity:.78}.neural-shell .media-plan-platform-pill-connected:hover{opacity:1}.neural-shell .media-plan-platform-pill.media-plan-platform-all{--platform-color: #7c5cff}.neural-shell .media-plan-platform-icon,.neural-shell .media-plan-platform-icon .platform-logo-svg{width:14px;height:14px}.neural-shell .media-plan-platform-x{opacity:.55;font-size:14px;line-height:1}.neural-shell .media-plan-platform-add{min-height:30px;padding:0 14px;border:2px dashed rgba(255,255,255,.1);border-radius:999px;background:transparent;color:#5b6380;font:900 10px/1 var(--font, Inter, sans-serif);text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.neural-shell .media-plan-filter-strip{flex:1 1 100%;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:0;padding:8px;border:1px solid rgba(148,163,184,.12);border-radius:14px;background:#0d0e1270}.neural-shell .media-plan-filter-strip-label{color:#7c86a5;font:900 10px/1 var(--font, Inter, sans-serif);text-transform:uppercase;letter-spacing:.08em}.neural-shell .media-plan-filter-platforms{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.neural-shell .media-plan-filter-platform-chip{--platform-color: #7c5cff;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border-radius:10px;border:1px solid rgba(148,163,184,.18);background:#0f172a8c;color:#cbd5e1;font:900 11px/1 var(--font, Inter, sans-serif);cursor:pointer}.neural-shell .media-plan-filter-platform-chip.active{border-color:color-mix(in srgb,var(--platform-color) 58%,transparent);background:color-mix(in srgb,var(--platform-color) 22%,rgba(15,23,42,.72));color:color-mix(in srgb,var(--platform-color) 74%,white);box-shadow:0 0 0 1px color-mix(in srgb,var(--platform-color) 20%,transparent)}.neural-shell .media-plan-filter-platform-all.active{border-color:#7c5cff94;background:#7c5cff2e;color:#ddd6fe}.neural-shell .media-plan-filter-platform-icon,.neural-shell .media-plan-filter-platform-icon .platform-logo-svg{width:14px;height:14px}.neural-shell .media-plan-filter-search{display:inline-flex;align-items:center;gap:8px;min-width:min(270px,100%);min-height:34px;padding:0 12px;border-radius:10px;border:1px solid rgba(148,163,184,.16);background:#0f172a7a;color:#7c86a5}.neural-shell .media-plan-filter-search input{width:100%;min-width:120px;border:0;outline:0;background:transparent;color:#f8fafc;font:800 12px/1 var(--font, Inter, sans-serif)}.neural-shell .media-plan-filter-search input::placeholder{color:#64748b}.neural-shell .media-plan-date-jump{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 7px 0 11px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#0f172a7a;color:#94a3b8;font:850 11px/1 var(--font, Inter, sans-serif)}.neural-shell .media-plan-date-label{color:#8b94b0;flex:0 0 auto}.neural-shell .media-plan-date-trigger{min-width:0;min-height:28px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#f8fafc;display:inline-flex;align-items:center;gap:7px;font:850 12px/1 var(--font, Inter, sans-serif);cursor:pointer}.neural-shell .media-plan-date-trigger svg{color:#f8fafc;flex:0 0 auto}.neural-shell .media-plan-date-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neural-shell .media-plan-date-trigger:hover,.neural-shell .media-plan-date-range-control.is-open .media-plan-date-trigger{background:#7c5cff24;color:#fff}.neural-shell .media-plan-date-clear{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid rgba(124,92,255,.42);border-radius:8px;background:#7c5cff29;color:#ddd6fe;cursor:pointer}.neural-shell .media-plan-date-clear[hidden]{display:none!important}.neural-shell .media-plan-date-popover{position:absolute;z-index:85;top:calc(100% + 8px);left:0;width:min(318px,calc(100vw - 32px));padding:12px;border:1px solid rgba(124,92,255,.4);border-radius:14px;background:#11131e;color:#eef2ff;box-shadow:0 24px 60px #0000007a}.neural-shell .media-plan-date-popover[hidden]{display:none!important}.neural-shell .media-plan-date-popover-head,.neural-shell .media-plan-date-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.neural-shell .media-plan-date-popover-head strong{color:#fff;font:900 13px/1 var(--font, Inter, sans-serif);text-transform:capitalize}.neural-shell .media-plan-date-popover-head button,.neural-shell .media-plan-date-actions button{min-width:32px;height:30px;border:1px solid rgba(148,163,184,.18);border-radius:9px;background:#ffffff0a;color:#f8fafc;cursor:pointer;font:850 12px/1 var(--font, Inter, sans-serif)}.neural-shell .media-plan-date-popover-head button:hover,.neural-shell .media-plan-date-actions button:hover{border-color:#7c5cff80;background:#7c5cff29}.neural-shell .media-plan-date-weekdays,.neural-shell .media-plan-date-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.neural-shell .media-plan-date-weekdays{margin-top:12px;color:#7c86a5;font:900 10px/1 var(--font, Inter, sans-serif);text-align:center;text-transform:uppercase}.neural-shell .media-plan-date-grid{margin-top:8px}.neural-shell .media-plan-date-day{height:34px;border:1px solid transparent;border-radius:9px;background:transparent;color:#e5e7eb;cursor:pointer;font:850 12px/1 var(--font, Inter, sans-serif)}.neural-shell .media-plan-date-day:hover{border-color:#7c5cff80;background:#7c5cff29}.neural-shell .media-plan-date-day.is-muted{color:#94a3b86b}.neural-shell .media-plan-date-day.is-today{border-color:#2dd4bf6b;color:#ccfbf1}.neural-shell .media-plan-date-day.is-in-range{background:#6366f12e;color:#f8fafc}.neural-shell .media-plan-date-day.is-selected{border-color:#818cf8c7;background:linear-gradient(135deg,#6366f1f2,#7c3aedd1);color:#fff;box-shadow:0 10px 22px #6366f140}.neural-shell .media-plan-date-draft{min-height:18px;margin-top:10px;color:#c7d2fe;font:850 12px/1.35 var(--font, Inter, sans-serif)}.neural-shell .media-plan-date-actions{margin-top:10px}.neural-shell .media-plan-date-actions button{padding:0 10px}.neural-shell .media-plan-date-actions button.primary{border-color:#7c5cffb8;background:#6366f1c7;color:#fff}.neural-shell .media-plan-date-actions button:disabled{opacity:.45;cursor:not-allowed}.neural-shell .media-plan-filter-select,.neural-shell .media-plan-filter-reset{min-height:34px;border-radius:10px;border:1px solid rgba(148,163,184,.18);background:#0f172a8c;color:#cbd5e1;font:850 12px/1 var(--font, Inter, sans-serif)}.neural-shell .media-plan-filter-select{padding:0 34px 0 12px}.neural-shell .media-plan-filter-reset{padding:0 12px;cursor:pointer}.neural-shell .media-plan-filter-reset:disabled{opacity:.45;cursor:default}@media(max-width:720px){.neural-shell .media-plan-filter-platforms,.neural-shell .media-plan-filter-search{flex:1 1 100%}.neural-shell .media-plan-filter-select,.neural-shell .media-plan-filter-reset{flex:1 1 calc(50% - 8px)}}.neural-shell #screen-calendar .media-plan-calendar-shell{padding:26px 24px;border:1px solid rgba(255,255,255,.06);border-radius:30px;background:#0d0e129e;backdrop-filter:blur(34px)}.neural-shell #screen-calendar .calendar-grid,.neural-shell #screen-calendar .media-plan-grid{border:0!important;background:transparent!important;backdrop-filter:none!important;box-shadow:none!important}.neural-shell #screen-calendar .cal-grid-header{gap:8px;margin-bottom:12px}.neural-shell #screen-calendar .cal-grid-header-cell{padding:7px 0;color:#4b5563;font:900 9px/1 var(--font, Inter, sans-serif);text-transform:uppercase;letter-spacing:.08em}.neural-shell #screen-calendar .cal-grid-body{grid-template-columns:repeat(7,minmax(96px,1fr));gap:8px}.neural-shell #screen-calendar .cal-grid-cell{min-height:90px;padding:10px 9px;border-radius:11px;border:1px solid rgba(255,255,255,.06);background:#ffffff0e;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.neural-shell #screen-calendar .cal-grid-cell:hover{border-color:#6366f180;background:#ffffff13;transform:translateY(-1px)}.neural-shell #screen-calendar .cal-grid-cell.weekend{background:#ffffff0b}.neural-shell #screen-calendar .cal-grid-cell.today{border-color:#6366f199;background:#6366f114}.neural-shell #screen-calendar .cal-grid-cell-filler{opacity:0;pointer-events:none}.neural-shell #screen-calendar .cal-grid-day-num{margin-bottom:8px;color:#fff;font:900 13px/1 var(--font, Inter, sans-serif)}.neural-shell #screen-calendar .cal-grid-chip{display:inline-block;width:8px;height:8px;min-width:8px;padding:0!important;margin:3px 5px 0 0;border:0!important;border-radius:999px;background:var(--dot-color, #6366f1)!important;overflow:hidden;vertical-align:top}.neural-shell #screen-calendar .cal-grid-chip:hover{opacity:1;transform:scale(1.25)}.neural-shell #screen-calendar .cal-chip-icon,.neural-shell #screen-calendar .cal-chip-text,.neural-shell #screen-calendar .cal-grid-more{display:none!important}.neural-shell #screen-calendar .media-plan-list{border-radius:22px;overflow:hidden;background:#0d0e129e;border-color:#ffffff0f}.neural-shell #screen-calendar .media-item-card.selected{background:#7c5cff29;box-shadow:inset 0 0 0 1px #7c5cff85}.neural-shell #screen-calendar .media-item-card.generated{opacity:.74}.neural-shell #screen-calendar .media-item-card.scheduled{opacity:.92;box-shadow:inset 0 0 0 1px #3b82f62e}.neural-shell #screen-calendar .media-item-card.schedule-problem{box-shadow:inset 0 0 0 1px #ef444442}.neural-shell #screen-calendar .media-item-select{width:26px;height:26px}.neural-shell #screen-calendar .media-item-select-mark{width:18px;height:18px;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:#ffffff0e}.neural-shell #screen-calendar .media-item-select input:checked+.media-item-select-mark{border-color:#8b5cf6;background:#7c3aed;box-shadow:0 0 0 4px #7c3aed2e}.neural-shell #screen-calendar .media-day-select{width:26px;height:26px;margin-top:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.neural-shell #screen-calendar .media-day-select input{position:absolute;opacity:0;pointer-events:none}.neural-shell #screen-calendar .media-day-select-mark{width:18px;height:18px;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:#ffffff0e;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;position:relative}.neural-shell #screen-calendar .media-day-select input:checked+.media-day-select-mark{border-color:#22c55e;background:#16a34a;box-shadow:0 0 0 4px #22c55e29}.neural-shell #screen-calendar .media-day-select input:checked+.media-day-select-mark:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.neural-shell #screen-calendar .media-day-select input:disabled+.media-day-select-mark{opacity:.28;cursor:not-allowed}.neural-shell #screen-calendar .cal-grid-cell{position:relative}.neural-shell #screen-calendar .cal-grid-cell>.media-day-select{position:absolute;top:8px;right:8px;margin:0;z-index:2}[data-theme=light] .neural-shell #screen-calendar .media-day-select-mark{border-color:#cbd5e1;background:#fff}[data-theme=light] .neural-shell #screen-calendar .media-plan-control-panel{background:#fff;border-color:#dfe5f0;box-shadow:0 18px 48px #1c274214}[data-theme=light] .neural-shell #screen-calendar .media-plan-period-row{border-bottom-color:#e8edf5}[data-theme=light] .neural-shell #screen-calendar .media-plan-period-heading strong{color:#18181f}[data-theme=light] .neural-shell #screen-calendar .media-plan-period-heading span,[data-theme=light] .neural-shell #screen-calendar .media-plan-selection-summary{color:#6b7280}[data-theme=light] .neural-shell #screen-calendar .media-plan-period-chip,[data-theme=light] .neural-shell #screen-calendar .media-plan-generate-month{background:#f7f9fc;border-color:#e3e8f2;color:#334155}[data-theme=light] .neural-shell #screen-calendar .media-plan-period-chip:hover,[data-theme=light] .neural-shell #screen-calendar .media-plan-generate-month:not(:disabled):hover{background:#eef2ff;border-color:#c7d2fe;color:#18181f}[data-theme=light] .neural-shell #screen-calendar .media-plan-period-chip.active{background:#4f46e5;border-color:#4f46e5;color:#fff}[data-theme=light] .neural-shell #screen-calendar .media-plan-generate-selected{background:#ede9fe;color:#5b21b6}[data-theme=light] .neural-shell #screen-calendar .media-plan-generate-selected:not(:disabled):hover{background:#ddd6fe}[data-theme=light] .neural-shell #screen-calendar .media-plan-delete-selected{border-color:#fecaca;background:#fee2e2;color:#991b1b}[data-theme=light] .neural-shell #screen-calendar .media-plan-delete-selected:not(:disabled):hover{border-color:#fca5a5;background:#fecaca;color:#7f1d1d}[data-theme=light] .neural-shell #screen-calendar .media-plan-publish-selected{background:#0f766e;color:#ecfeff;box-shadow:0 14px 30px #0f766e29}[data-theme=light] .neural-shell #screen-calendar .media-plan-publish-selected:not(:disabled):hover{background:#0d9488}[data-theme=light] .neural-shell #screen-calendar .media-plan-publish-menu-toggle{background:#0f766e;color:#ecfeff;border-left-color:#ffffff3d}[data-theme=light] .neural-shell #screen-calendar .media-plan-publish-menu-panel{background:#fff;border-color:#dfe5f0;box-shadow:0 18px 44px #1c274224}[data-theme=light] .neural-shell #screen-calendar .media-plan-publish-menu-panel button{color:#111827}[data-theme=light] .neural-shell #screen-calendar .media-plan-publish-menu-panel button:hover:not(:disabled){background:#ecfdf5;border-color:#99f6e4}[data-theme=light] .neural-shell #screen-calendar .media-plan-publish-menu-panel small{color:#64748b}[data-theme=light] .neural-shell #screen-calendar .media-plan-more-panel{background:#fff;border-color:#dfe5f0;box-shadow:0 18px 44px #1c274224}[data-theme=light] .neural-shell #screen-calendar #media-plan-ready-count{color:#059669}[data-theme=light] .neural-shell #screen-calendar #media-plan-needs-count{color:#b45309}[data-theme=light] .neural-shell .media-plan-filter-strip{background:#fff;border-color:#e8edf5}[data-theme=light] .neural-shell .media-plan-filter-strip-label{color:#64748b}[data-theme=light] .neural-shell .media-plan-connected-summary,[data-theme=light] .neural-shell .media-plan-compact-language,[data-theme=light] .neural-shell .media-plan-compact-llm,[data-theme=light] .neural-shell .media-plan-frequency-button-compact{background:#f8fafc;border-color:#e2e8f0;color:#334155}[data-theme=light] .neural-shell .media-plan-connected-summary span,[data-theme=light] .neural-shell .media-plan-compact-language>span,[data-theme=light] .neural-shell .media-plan-compact-llm span,[data-theme=light] .neural-shell .media-plan-frequency-button-compact span{color:#64748b}[data-theme=light] .neural-shell .media-plan-connected-summary strong,[data-theme=light] .neural-shell .media-plan-compact-llm strong,[data-theme=light] .neural-shell .media-plan-frequency-button-compact strong{color:#111827}[data-theme=light] .neural-shell .media-plan-compact-llm button{border-left-color:#e2e8f0;color:#5b21b6}[data-theme=light] .neural-shell .media-plan-filter-platform-chip{background:#f8fafc;border-color:#e2e8f0;color:#334155}[data-theme=light] .neural-shell .media-plan-filter-platform-chip.active{border-color:color-mix(in srgb,var(--platform-color) 48%,#dbe4f0);background:color-mix(in srgb,var(--platform-color) 13%,#ffffff);color:color-mix(in srgb,var(--platform-color) 74%,#111827)}[data-theme=light] .neural-shell .media-plan-filter-platform-all.active{border-color:#c4b5fd;background:#f4f2ff;color:#5b21b6}[data-theme=light] .neural-shell .media-plan-filter-search,[data-theme=light] .neural-shell .media-plan-date-jump,[data-theme=light] .neural-shell .media-plan-filter-select,[data-theme=light] .neural-shell .media-plan-filter-reset{background:#f8fafc;border-color:#e2e8f0;color:#334155}[data-theme=light] .neural-shell .media-plan-filter-search input,[data-theme=light] .neural-shell .media-plan-date-jump input{color:#111827}[data-theme=light] .neural-shell .media-plan-filter-search input::placeholder{color:#94a3b8}.neural-shell #screen-calendar .media-item-card.published{opacity:.72}.neural-shell #screen-calendar .media-item-card.published .media-item-title{text-decoration:line-through}.neural-shell #screen-calendar .meta-published,.neural-shell #screen-calendar .meta-published-link,.neural-shell #screen-calendar .meta-analytics{display:inline-flex;align-items:center;margin-left:8px;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:800}.neural-shell #screen-calendar .meta-published{color:#46d391;background:#46d3911f;border:1px solid rgba(70,211,145,.24)}.neural-shell #screen-calendar .meta-published-link{color:#8ea2ff;background:#8ea2ff1a;border:1px solid rgba(142,162,255,.22);text-decoration:none}.neural-shell #screen-calendar .meta-published-link:hover{color:#fff;border-color:#8ea2ff75}.neural-shell #screen-calendar .meta-analytics{color:#f8fafc;background:#14b8a624;border:1px solid rgba(20,184,166,.3)}.neural-shell #screen-calendar .meta-analytics.winner{color:#34d399;background:#10b98124;border-color:#10b98157}.neural-shell #screen-calendar .meta-analytics.weak,.neural-shell #screen-calendar .meta-analytics.no_distribution{color:#fca5a5;background:#ef44441a;border-color:#ef444447}.neural-shell #screen-calendar .meta-scheduled,.neural-shell #screen-calendar .meta-scheduled-time{display:inline-flex;align-items:center;margin-left:8px;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:800}.neural-shell #screen-calendar .meta-scheduled{color:#93c5fd;background:#3b82f61f;border:1px solid rgba(59,130,246,.26)}.neural-shell #screen-calendar .meta-scheduled.processing,.neural-shell #screen-calendar .meta-scheduled.publishing,.neural-shell #screen-calendar .meta-scheduled.queued{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2440}.neural-shell #screen-calendar .meta-scheduled.failed,.neural-shell #screen-calendar .meta-scheduled.cancelled{color:#fca5a5;background:#ef44441a;border-color:#ef444447}.neural-shell #screen-calendar .meta-scheduled-time{color:#cbd5e1;background:#ffffff0b;border:1px solid rgba(148,163,184,.18)}.neural-shell #screen-calendar .meta-scheduled-time.plan-time{color:#fcd34d;background:#fbbf241f;border-color:#fbbf246b}.neural-shell #screen-calendar .media-item-schedule.plan-time{border-color:#fbbf246b;background:#fbbf241a;color:#fcd34d}.neural-shell #screen-calendar .meta-scheduled-time.has-plan-tz{cursor:help;text-decoration:underline dotted rgba(148,163,184,.5);text-underline-offset:2px}.neural-shell #screen-calendar .media-item-schedule{min-height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border-radius:8px;border:1px solid rgba(59,130,246,.3);background:#3b82f617;color:#bfdbfe;font-size:.68rem;font-weight:800;white-space:nowrap}.neural-shell #screen-calendar .media-item-schedule-label{color:#7c86a5}.neural-shell #screen-calendar .media-item-schedule.failed,.neural-shell #screen-calendar .media-item-schedule.cancelled{border-color:#ef444461;background:#ef44441a;color:#fca5a5}@media(max-width:900px){.neural-shell #screen-calendar .media-plan-page{padding:20px 14px 92px}.neural-shell #screen-calendar .media-plan-actionbar{border-radius:18px}.neural-shell #screen-calendar .media-plan-control-panel{padding:12px;border-radius:20px}.neural-shell #screen-calendar .media-plan-period-row{grid-template-columns:1fr;align-items:stretch}.neural-shell #screen-calendar .media-plan-selection-summary{justify-self:start;white-space:normal}.neural-shell #screen-calendar .media-plan-action-spacer{display:none}.neural-shell #screen-calendar .media-plan-action-group,.neural-shell #screen-calendar .media-plan-generation-group{width:100%}.neural-shell #screen-calendar .media-plan-generation-group .btn{flex:1 1 150px;justify-content:center}.neural-shell #screen-calendar .media-plan-generate-all{width:auto;justify-content:center}.neural-shell #screen-calendar .media-plan-progress{gap:12px;padding:14px}.neural-shell #screen-calendar .cal-grid-body{grid-template-columns:repeat(7,minmax(42px,1fr));gap:5px}.neural-shell #screen-calendar .cal-grid-cell{min-height:62px;padding:7px 6px}.neural-shell #screen-calendar .media-plan-calendar-shell{padding:14px 12px;border-radius:22px}}.neural-shell{background-color:#06070b}.neural-shell #screen-topics .container{max-width:none;width:100%;padding:82px 26px 64px}.neural-shell #screen-topics .screen-header{display:flex!important}.neural-shell #screen-topics>.container>.screen-actions{display:flex!important}.neural-shell #screen-topics .mindmap-container:not(.tree-mockup-map){height:67.5vh;min-height:450px;border-radius:24px;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(99,102,241,.16),transparent 36%),linear-gradient(145deg,#0f172a94,#020617db)!important}.neural-shell #screen-topics .mindmap-container:not(.tree-mockup-map) #mindmap-svg{position:static;inset:auto;width:100%;height:100%;min-height:450px;background:transparent}.tree-mockup-map{position:relative;min-height:504px;height:min(54vh,504px);margin:0 0 32px;border:1px solid rgba(255,255,255,.06)!important;border-radius:48px!important;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(79,70,229,.14),transparent 34%),linear-gradient(145deg,#0d0e12b8,#0a0b109e)!important;box-shadow:inset 0 0 0 1px #ffffff05;backdrop-filter:blur(34px)}.tree-map-lines{position:absolute;inset:0;z-index:1;width:100%!important;height:100%!important;pointer-events:none}.tree-map-line{opacity:.46;filter:drop-shadow(0 0 10px currentColor)}.tree-map-center-node{position:absolute;top:50%;left:50%;z-index:4;width:96px;height:96px;border:4px solid rgba(255,255,255,.2);border-radius:32px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#4f46e5;box-shadow:0 0 50px #4f46e580;transform:translate(-50%,-50%);cursor:pointer}.tree-map-branch-node{--theme-color: #6366f1;position:absolute;z-index:3;min-width:180px;max-width:232px;padding:22px 24px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0b;color:#f8fafc;text-align:left;cursor:pointer;backdrop-filter:blur(24px);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.tree-map-branch-node:hover{border-color:#ffffff29;background:#fff1;box-shadow:0 18px 40px color-mix(in srgb,var(--theme-color) 14%,transparent);transform:scale(1.05)}.tree-map-branch-top{top:8%;left:40%}.tree-map-branch-left-top{top:25%;left:8%}.tree-map-branch-right-top{top:25%;right:8%}.tree-map-branch-left-bottom{bottom:25%;left:8%}.tree-map-branch-right-bottom{right:8%;bottom:25%}.tree-map-branch-head{display:flex;align-items:center;gap:12px;min-width:0;margin-bottom:8px}.tree-map-branch-dot{width:12px;height:12px;flex:0 0 auto;border-radius:999px;background:var(--theme-color);box-shadow:0 0 10px var(--theme-color)}.tree-map-branch-title{min-width:0;overflow:hidden;color:#f8fafc;font:900 12px/1 var(--font, Inter, sans-serif);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tree-map-branch-sub{display:-webkit-box;overflow:hidden;color:#5b6380;font:800 10px/1.35 var(--font, Inter, sans-serif);letter-spacing:.01em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tree-map-actions{position:absolute;bottom:24px;left:50%;z-index:5;display:inline-flex;gap:12px;transform:translate(-50%)}.tree-map-action-btn{min-height:42px;padding:0 16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#f8fafc;background:#ffffff0b;font:900 10px/1 var(--font, Inter, sans-serif);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(18px);transition:background .16s ease,border-color .16s ease,transform .16s ease}.tree-map-action-btn:hover{border-color:#ffffff2e;background:#ffffff13;transform:translateY(-1px)}.tree-map-action-primary{padding-inline:24px;border-color:#818cf88c;background:#4f46e5;box-shadow:0 18px 36px #4f46e552}.tree-map-action-primary:hover{background:#6366f1}.tree-map-action-icon{min-width:42px;padding:0 14px}.tree-map-empty{position:absolute;inset:0;display:grid;place-items:center;color:#94a3b8;font-weight:800}.neural-shell #screen-topics .tree-cards-shell{margin-top:0}.neural-shell #screen-topics .tree-cards-header{align-items:center;margin-bottom:18px}.neural-shell #screen-topics .tree-cards-header-text h3{margin:0;color:#f8fafc;font:italic 900 24px/1.05 "Inter Tight",var(--font, Inter, sans-serif);letter-spacing:-.03em;text-transform:uppercase}.neural-shell #screen-topics .tree-cards-header-text p{margin-top:8px;color:#5b6380;font:900 10px/1.35 var(--font, Inter, sans-serif);letter-spacing:.08em;text-transform:uppercase}.neural-shell #screen-topics .tree-cards-header-actions{display:inline-flex;gap:8px}.tree-cards-filter-btn,.tree-cards-regenerate-btn{min-height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;display:inline-flex;align-items:center;gap:8px;color:#f8fafc;background:#ffffff0b;font:900 10px/1 var(--font, Inter, sans-serif);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.tree-cards-regenerate-btn{border-color:#6366f18a;background:#4f46e5}.tree-cards-filter-btn:hover,.tree-cards-regenerate-btn:hover{filter:brightness(1.12);transform:translateY(-1px)}.neural-shell #screen-topics .tree-branch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:0}.neural-shell #screen-topics .tree-branch-card{padding:24px;border:1px solid rgba(255,255,255,.07);border-radius:24px;background:#ffffff0b;backdrop-filter:blur(24px)}.neural-shell #screen-topics .tree-branch-card:hover{border-color:#ffffff24;box-shadow:0 18px 44px color-mix(in srgb,var(--theme-color, #6366f1) 12%,transparent)}.neural-shell #screen-topics .tree-post-item{padding:12px;border-radius:12px;background:#ffffff0e}.neural-shell #screen-topics .tree-post-format{color:#818cf8;font-size:9px}.neural-shell #screen-topics .tree-post-body{color:#9ca3af;font-size:11px;line-height:1.45}.neural-shell #screen-topics .tree-branch-actions{gap:6px;padding-top:12px;border-top-color:#ffffff12}.neural-shell #screen-topics .tree-fb-btn{padding:8px 4px;border-radius:9px;font-size:9px}.neural-shell #screen-topics .tree-add-branch-btn{display:none}@media(max-width:1180px){.neural-shell #screen-topics .tree-branch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.neural-shell #screen-topics .container{padding:74px 14px 96px}.neural-shell #screen-topics .mindmap-container:not(.tree-mockup-map){height:68vh;min-height:460px}.tree-mockup-map{min-height:690px;height:690px;border-radius:32px!important}.tree-map-center-node{width:78px;height:78px;border-radius:26px}.tree-map-branch-node{min-width:136px;max-width:152px;padding:14px;border-radius:14px}.tree-map-branch-top{top:6%;left:74%;transform:translate(-50%)}.tree-map-branch-top:hover{transform:translate(-50%) scale(1.04)}.tree-map-branch-left-top{top:23%;left:5%}.tree-map-branch-right-top{top:23%;right:5%}.tree-map-branch-left-bottom{bottom:24%;left:5%}.tree-map-branch-right-bottom{right:5%;bottom:24%}.tree-map-branch-title{font-size:10px}.tree-map-branch-sub{font-size:9px}.tree-map-actions{bottom:18px;gap:8px}.tree-map-action-btn{min-height:38px;padding:0 12px;font-size:9px}.tree-map-action-icon{min-width:38px}.neural-shell #screen-topics .tree-cards-header{align-items:flex-start}.neural-shell #screen-topics .tree-cards-header-text h3{font-size:20px}.neural-shell #screen-topics .tree-branch-grid{grid-template-columns:1fr;gap:14px}}.content-studio-layout .iphone-preview-frame{width:300px!important;max-height:660px!important}.iphone-preview-post .pp-scrollable{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;-webkit-overflow-scrolling:touch}.iphone-preview-post .pp-scrollable::-webkit-scrollbar{width:4px}.iphone-preview-post .pp-scrollable::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.iphone-preview-post .pp-scrollable::-webkit-scrollbar-track{background:transparent}.iphone-preview-post.platform-x .pp-x-body,.iphone-preview-post.platform-twitter .pp-x-body,.iphone-preview-post.platform-x_twitter .pp-x-body,.iphone-preview-post.platform-linkedin .pp-li-body,.iphone-preview-post.platform-youtube .pp-yt-body,.iphone-preview-post.platform-facebook .pp-body,.iphone-preview-post.platform-vk .pp-body{overflow-y:auto!important}.iphone-preview-post .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.iphone-preview-post.platform-instagram-post{inset:0!important;background:#000!important;padding:12px!important;display:flex!important;flex-direction:column!important;gap:6px!important;overflow:hidden!important}.iphone-preview-post.platform-instagram-post .pp-header{flex:0 0 auto}.iphone-preview-post.platform-instagram-post .pp-username{font-size:12px;font-weight:700;font-style:normal;color:#fff}.iphone-preview-post.platform-instagram-post .pp-icon-muted{color:#aaa}.iphone-preview-post.platform-instagram-post .pp-media{flex:0 0 auto;margin:0;border-radius:4px;max-height:220px!important;background:#18181f}.iphone-preview-post.platform-instagram-post .pp-media img,.iphone-preview-post.platform-instagram-post .pp-media video{max-height:220px!important;object-fit:cover}.iphone-preview-post.platform-instagram-post .pp-actions{flex:0 0 auto;margin-top:6px}.iphone-preview-post.platform-instagram-post .pp-ig-likes{flex:0 0 auto;font-size:11px;font-weight:700;color:#fff}.iphone-preview-post.platform-instagram-post .pp-body{flex:1 1 0;min-height:0;font-size:11px;color:#fff;-webkit-line-clamp:unset!important;display:block!important;white-space:pre-wrap;overflow-y:auto!important}.iphone-preview-post.platform-instagram-post .pp-tags{flex:0 0 auto;color:#5b8bd6;font-size:11px}.iphone-preview-post.platform-instagram-story{inset:0!important;padding:0!important;background:#000!important;overflow:hidden!important}.iphone-preview-post.platform-instagram-story .pp-media-fullbleed{position:absolute!important;inset:0!important;margin:0!important;border-radius:0!important;max-height:none!important;z-index:1}.iphone-preview-post.platform-instagram-story .pp-media-fullbleed img,.iphone-preview-post.platform-instagram-story .pp-media-fullbleed video{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}.pp-story-chrome{position:absolute;left:10px;right:10px;top:10px;z-index:6;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.85)}.pp-story-progress{grid-column:1 / -1;height:2px;border-radius:999px;background:#ffffff59;overflow:hidden}.pp-story-progress i{display:block;width:72%;height:100%;background:#fff}.pp-story-profile{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:800}.pp-story-profile b{width:20px;height:20px;border-radius:999px;border:2px solid #ff2c8f;background:linear-gradient(135deg,#0ea5e9,#111827)}.pp-story-profile small{color:#ffffffb8;font-size:10px;font-weight:700}.pp-story-more{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.pp-story-more svg{width:18px;height:18px}.pp-story-copy{position:absolute;left:18px;right:18px;bottom:58px;z-index:5;display:flex;flex-direction:column;gap:7px;color:#fff;text-shadow:0 3px 14px rgba(0,0,0,.88)}.pp-story-copy:before{content:"";width:58px;height:3px;border-radius:999px;background:#7c5cff}.pp-story-title{font-size:20px;line-height:1.08;font-weight:950;font-style:italic;letter-spacing:0}.pp-story-line{font-size:11px;line-height:1.35;font-weight:750;max-width:94%}.iphone-preview-post.platform-instagram-reels,.iphone-preview-post.platform-tiktok{inset:0!important;padding:0!important;background:#000!important;overflow:hidden!important}.iphone-preview-post.platform-instagram-reels .pp-media-fullbleed,.iphone-preview-post.platform-tiktok .pp-media-fullbleed{position:absolute!important;inset:0!important;margin:0!important;border-radius:0!important;max-height:none!important;z-index:1}.iphone-preview-post.platform-instagram-reels .pp-media-fullbleed img,.iphone-preview-post.platform-instagram-reels .pp-media-fullbleed video,.iphone-preview-post.platform-tiktok .pp-media-fullbleed img,.iphone-preview-post.platform-tiktok .pp-media-fullbleed video{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}.pp-reels-rail{position:absolute;right:8px;bottom:100px;z-index:5;display:flex;flex-direction:column;align-items:center;gap:14px;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.6)}.pp-reels-rail .pp-icon{width:24px;height:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.pp-rail-count{font-size:10px;font-weight:700;margin-top:-10px}.pp-reels-caption{position:absolute;left:12px;right:60px;bottom:16px;z-index:5;display:flex;flex-direction:column;gap:4px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.7)}.pp-reels-username{font-size:12px;font-weight:800}.pp-reels-text{font-size:11px;line-height:1.4;max-height:80px;white-space:pre-wrap}.pp-reels-tags{font-size:10px;color:#c7d2fe;font-weight:700}.iphone-preview-post.platform-telegram{inset:0!important;padding:0!important;background:#17212b!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;color:#fff!important}.iphone-preview-post.platform-telegram .pp-tg-topbar{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:32px 12px 10px;background:#2b5278;border-bottom:1px solid #1a3a5e}.iphone-preview-post.platform-telegram .pp-tg-back{font-size:22px;color:#fff;font-weight:300;margin-right:2px}.iphone-preview-post.platform-telegram .pp-avatar-tg{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#2aabee,#229ed9);flex-shrink:0}.iphone-preview-post.platform-telegram .pp-tg-channel{display:flex;flex-direction:column;line-height:1.2;flex:1;min-width:0}.iphone-preview-post.platform-telegram .pp-tg-channel-name{font-size:13px;font-weight:700;color:#fff}.iphone-preview-post.platform-telegram .pp-tg-channel-sub{font-size:10px;color:#ffffffa6}.iphone-preview-post.platform-telegram .pp-tg-feed{flex:1 1 0;min-height:0;padding:14px 10px;background:radial-gradient(at 20% 10%,rgba(42,171,238,.06),transparent 50%),radial-gradient(at 80% 80%,rgba(168,85,247,.05),transparent 50%),#0e1621;overflow-y:auto}.iphone-preview-post.platform-telegram .pp-tg-bubble{max-width:92%;background:#182533;border-radius:12px 12px 12px 4px;padding:8px;display:flex;flex-direction:column;gap:6px;box-shadow:0 2px 6px #00000040}.iphone-preview-post.platform-telegram .pp-tg-media{margin:0!important;max-height:160px!important;border-radius:8px!important;background:#0a0a12}.iphone-preview-post.platform-telegram .pp-tg-media img,.iphone-preview-post.platform-telegram .pp-tg-media video{max-height:160px!important}.iphone-preview-post.platform-telegram .pp-tg-body{font-size:12px;line-height:1.45;color:#fff;white-space:pre-wrap}.iphone-preview-post.platform-telegram .pp-tg-tags{font-size:11px;color:#6ab7ff;font-weight:600}.iphone-preview-post.platform-telegram .pp-tg-meta{display:flex;align-items:center;gap:4px;justify-content:flex-end;font-size:10px;color:#ffffff80}.iphone-preview-post.platform-telegram .pp-tg-meta-icon{width:12px;height:12px;display:inline-flex;color:#ffffff80}.iphone-preview-post.platform-telegram .pp-tg-meta-icon svg{width:100%;height:100%}.iphone-preview-post.platform-telegram .pp-tg-views{font-weight:600}.iphone-preview-post.platform-telegram .pp-tg-time:before{content:"·";margin:0 4px}.iphone-preview-post.platform-telegram .pp-tg-composer{flex:0 0 auto;background:#17212b;padding:10px 14px 14px;border-top:1px solid #0e1621}.iphone-preview-post.platform-telegram .pp-tg-composer-text{display:block;background:#242f3d;border-radius:18px;padding:8px 14px;font-size:12px;color:#ffffff73}.studio-media-grid{grid-auto-rows:1fr}.studio-media-card{min-height:168px;height:100%;display:flex;flex-direction:column}.studio-media-card-desc{flex:1 1 auto}.studio-media-card-actions{margin-top:auto!important;width:100%}.studio-media-card-top{margin-bottom:4px}.studio-media-card:not(.studio-media-card-multi):not(.studio-media-card-dashed):after{content:"";display:block;height:0;margin-top:auto}.content-studio-layout .content-grid{min-width:0!important;overflow:visible!important}.content-studio-layout .content-studio-main,.content-studio-layout .content-col{min-width:0!important}.content-studio-layout .post-media-section{display:block!important}.post-media-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.post-media-input{display:none}.post-media-status{margin-top:8px;color:var(--text-muted, #8b8ba0);font-size:12px;overflow-wrap:anywhere}.iphone-preview-post.platform-x,.iphone-preview-post.platform-twitter,.iphone-preview-post.platform-x_twitter{box-sizing:border-box!important;overflow:hidden!important;padding-bottom:14px!important}.iphone-preview-post.platform-x .pp-x-body,.iphone-preview-post.platform-twitter .pp-x-body,.iphone-preview-post.platform-x_twitter .pp-x-body{flex:1 1 auto!important;min-height:56px!important;overflow-y:auto!important;white-space:pre-wrap!important;display:block!important;-webkit-line-clamp:unset!important;padding-right:3px}.iphone-preview-post.platform-x .pp-media,.iphone-preview-post.platform-twitter .pp-media,.iphone-preview-post.platform-x_twitter .pp-media{flex:0 0 auto!important;max-height:210px!important;border-radius:14px!important;overflow:hidden!important;border:1px solid #2f3336;background:#101014}.iphone-preview-post.platform-x .pp-media img,.iphone-preview-post.platform-twitter .pp-media img,.iphone-preview-post.platform-x_twitter .pp-media img,.iphone-preview-post.platform-x .pp-media video,.iphone-preview-post.platform-twitter .pp-media video,.iphone-preview-post.platform-x_twitter .pp-media video{width:100%!important;max-height:210px!important;object-fit:cover!important}.iphone-preview-post.platform-x .pp-x-actions,.iphone-preview-post.platform-twitter .pp-x-actions,.iphone-preview-post.platform-x_twitter .pp-x-actions{flex:0 0 auto!important;margin-top:8px!important;padding-bottom:2px!important}.publish-preview-counter{margin:10px 0 0;color:var(--text-muted, #8b8ba0);font-size:12px;font-weight:700;text-align:right}.publish-preview-counter.is-over{color:var(--danger, #ef4444)}.publish-result-card{max-width:520px}.publish-result-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#10b98124;color:#34d399;font-weight:900;margin-bottom:10px}.publish-result-link{display:block;margin-top:12px;padding:12px;border-radius:10px;background:#6366f11a;color:#93c5fd;font-size:13px;overflow-wrap:anywhere;text-decoration:none}.publish-result-actions{flex-wrap:wrap}.publish-result-actions .dialog-btn{text-align:center}.content-studio-layout .iphone-preview-notch{display:none!important}.content-studio-layout .iphone-preview-frame{overflow:hidden!important;box-sizing:border-box!important}.content-studio-layout .iphone-preview-screen{box-sizing:border-box!important}.studio-media-card{min-width:0!important;overflow:hidden!important}.studio-media-card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;min-width:0!important}.studio-media-card-action{width:100%!important;min-width:0!important;padding:8px 7px!important;justify-content:center!important;gap:5px!important;overflow:hidden!important}.studio-media-card-action-label{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important}.studio-media-price-pill{max-width:108px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.iphone-preview-notch,.content-studio-layout .iphone-preview-notch{display:none!important;width:0!important;height:0!important;opacity:0!important;pointer-events:none!important}.content-studio-layout .iphone-preview-frame{position:relative!important;overflow:hidden!important}.content-studio-layout .iphone-preview-screen{position:absolute!important;inset:8px!important;width:auto!important;height:auto!important;min-height:0!important;max-width:none!important;max-height:none!important;border-radius:30px!important}.studio-media-grid,.studio-media-card,.studio-media-card *{box-sizing:border-box!important}.studio-media-card{min-width:0!important;max-width:100%!important;overflow:hidden!important;padding:14px 12px!important}.studio-media-card-actions{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:auto!important;overflow:hidden!important}.studio-media-card-action{width:100%!important;max-width:100%!important;min-width:0!important;height:36px!important;padding:0 5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;overflow:hidden!important;white-space:nowrap!important;border-radius:9px!important;line-height:1!important}.studio-media-card-action-icon{flex:0 0 auto!important;font-size:13px!important;line-height:1!important}.studio-media-card-action-label{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:1!important;letter-spacing:0!important}.local-ai-stack-showcase{margin-top:18px}.local-ai-card-badge,.local-ai-status-pill{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:999px;border:1px solid rgba(20,184,166,.32);background:#14b8a61f;color:#67e8f9;font-size:11px;font-weight:800;letter-spacing:.04em}.local-ai-stack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.local-ai-stack-card{min-width:0;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.local-ai-stack-card-featured{border-color:#14b8a652;background:linear-gradient(135deg,#14b8a621,#6366f117)}.local-ai-stack-kicker{color:#8da2fb;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.local-ai-stack-card h4{margin:7px 0 8px;font-size:14px;color:var(--text-primary)}.local-ai-stack-card p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.5}.local-ai-settings{margin-top:16px}.local-ai-status-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.local-ai-status-note{color:var(--text-secondary);font-size:12px}.local-ai-install-info{display:grid;gap:8px;margin:10px 0 14px;padding:10px 12px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#ffffff09}.local-ai-install-info div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;align-items:baseline}.local-ai-install-info span{color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.local-ai-install-info strong{min-width:0;color:var(--text-primary);font-size:12px;font-weight:700;overflow-wrap:anywhere}.local-ai-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.local-ai-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:12px;color:var(--text-secondary);font-size:12px}.local-ai-toggle-grid label{display:flex;align-items:center;gap:8px}.local-ai-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.local-ai-progress{position:relative;height:8px;margin-top:12px;overflow:hidden;border-radius:999px;background:#ffffff14}.local-ai-progress span{display:block;width:0%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#6366f1);transition:width .18s ease}.local-ai-production-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:14px;border:1px solid rgba(20,184,166,.28);border-radius:14px;background:linear-gradient(135deg,#14b8a61f,#6366f114)}.local-ai-production-main{display:flex;align-items:flex-start;gap:12px;min-width:0}.local-ai-production-icon{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#14b8a629;color:#67e8f9;font-size:11px;font-weight:900}.local-ai-production-main strong{display:block;color:var(--text-primary);font-size:14px}.local-ai-production-main p{margin:4px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.45}.local-ai-production-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.local-ai-onboarding-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.local-ai-onboarding-step{padding:7px 8px;border-radius:10px;background:#ffffff0d;color:var(--text-muted);font-size:11px;font-weight:800;text-align:center}.local-ai-onboarding-step.active{background:#6366f12e;color:#fff}.local-ai-check-grid{display:grid;gap:8px;margin:12px 0}.local-ai-check-row{display:flex;justify-content:space-between;gap:12px;padding:10px;border-radius:10px;background:#ffffff0b;color:var(--text-secondary);font-size:12px}@media(max-width:900px){.local-ai-stack-grid,.local-ai-settings-grid,.local-ai-toggle-grid{grid-template-columns:1fr}.local-ai-production-banner{align-items:stretch;flex-direction:column}.local-ai-production-actions{justify-content:flex-start}}.content-studio-layout{grid-template-columns:260px minmax(0,1.4fr) minmax(260px,1fr)!important}.production-history-panel{position:sticky;top:20px;align-self:start;max-height:calc(100vh - 48px);overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#ffffff06;padding:12px}.production-history-title{font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted, #8b8ba0);margin-bottom:10px}.production-history-list{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 100px);overflow:auto}.production-history-item{width:100%;text-align:left;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff08;color:var(--text-primary);padding:10px;cursor:pointer}.production-history-item:hover,.production-history-item.active{border-color:#6366f173;background:#6366f11f}.production-history-snippet{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.35}.production-history-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.production-history-meta span{border-radius:999px;background:#ffffff0f;color:var(--text-muted);padding:2px 6px;font-size:9px;font-weight:700;text-transform:uppercase}.production-history-empty{color:var(--text-muted);font-size:12px;line-height:1.45;padding:8px 2px}.production-language-control{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-4px 0 14px}.production-language-label{font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.production-language-select{min-height:30px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0a;color:var(--text-primary);font-size:12px;padding:4px 8px}.production-language-hint{flex-basis:100%;display:none;color:#f59e0b;font-size:11px}.production-language-hint.is-visible{display:block}.post-character-counter-wrap{display:flex;justify-content:space-between;gap:8px;margin-top:8px;color:var(--text-muted);font-size:11px}.post-character-counter{font-weight:800}.post-character-counter.is-over,.post-character-warning{color:#ef4444}.iphone-preview-post strong,.iphone-preview-text strong{font-weight:800}.iphone-preview-post a,.iphone-preview-text a{color:#93c5fd;text-decoration:none}.publish-preview-language{color:var(--text-muted);font-size:.78rem;margin:-6px 0 12px}[data-theme=light] .production-history-panel,[data-theme=light] .production-history-item,[data-theme=light] .production-language-select{border-color:#1118271a;background:#11182708}@media(max-width:1100px){.content-studio-layout{grid-template-columns:220px minmax(0,1fr)!important}.content-studio-layout .iphone-preview{grid-column:2}}@media(max-width:900px){.content-studio-layout{grid-template-columns:1fr!important}.production-history-panel{position:static;max-height:240px}.content-studio-layout .iphone-preview{grid-column:auto}}#screen-content .content-detail:has(.content-studio-layout) .iphone-preview{width:380px!important;max-width:380px!important;min-height:700px!important;padding:0!important;border:0!important;background:transparent!important;backdrop-filter:none!important;box-shadow:none!important;border-radius:0!important}#screen-content .content-detail:has(.content-studio-layout) .iphone-preview:before{content:none!important;display:none!important}#screen-content .content-detail:has(.content-studio-layout) .iphone-preview-frame{width:320px!important;max-width:320px!important}@media(min-width:861px){#screen-content .content-detail:has(.content-studio-layout) .content-studio-layout{grid-template-columns:minmax(430px,560px) minmax(380px,1fr)!important}}@media(max-width:860px){#screen-content .content-detail:has(.content-studio-layout) .iphone-preview{width:100%!important;max-width:100%!important;min-height:auto!important}}[data-theme=light]{--bg-primary: #f7f8fb;--bg-secondary: #eef3fb;--bg-surface: #ffffff;--bg-surface-hover: #f3f6fb;--bg-elevated: #ffffff;--border: #dfe5f0;--border-light: #cfd8e8;--text-primary: #171922;--text-secondary: #4d5567;--text-muted: #7c8498;--accent-primary: #635bff;--accent-primary-hover: #4f46e5;--accent-secondary: #00a6a6;--accent-glow: rgba(99, 91, 255, .18);--header-bg: rgba(255, 255, 255, .9)}[data-theme=light] body,[data-theme=light] .neural-shell,[data-theme=light] .neural-shell .main-content,[data-theme=light] .neural-shell .neural-main,[data-theme=light] .neural-shell .screen,[data-theme=light] .neural-shell .container{background:#f7f8fb!important;color:#171922!important}[data-theme=light] .neural-shell .neural-bg{display:none!important}[data-theme=light] .neural-shell .header,[data-theme=light] .neural-shell .neural-header{background:#ffffffe6!important;border-bottom-color:#dfe5f0!important;box-shadow:0 12px 32px #1c27420a!important;backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important}[data-theme=light] .neural-shell .header-context-title,[data-theme=light] .neural-shell .sidebar-brand-title,[data-theme=light] .neural-shell .sidebar-product-name,[data-theme=light] .neural-shell .sidebar-profile-meta strong{color:#171922!important;-webkit-text-fill-color:currentColor!important}[data-theme=light] .neural-shell .header-divider{background:#dfe5f0!important}[data-theme=light] .neural-shell .header-search{background:#fbfcff!important;border-color:#cfd8e8!important;color:#657086!important}[data-theme=light] .neural-shell .header-search input{color:#2a3040!important}[data-theme=light] .neural-shell .header-icon-btn,[data-theme=light] .neural-shell .theme-toggle,[data-theme=light] .neural-shell .lang-select,[data-theme=light] .neural-shell #header-credits{background:#fff!important;border-color:#cfd8e8!important;color:#1d2230!important;box-shadow:0 6px 18px #1c27420a!important}[data-theme=light] .neural-shell #header-credits{background:#f3f2ff!important;border-color:#cbc8ff!important;color:#242063!important}[data-theme=light] .neural-shell .header-btn-primary{background:linear-gradient(135deg,#635bff,#2f80ed)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 16px 32px #635bff38!important}[data-theme=light] .neural-shell .sidebar.neural-sidebar,[data-theme=light] .neural-shell .sidebar{background:linear-gradient(180deg,#fff,#f9fbff)!important;border-right-color:#dfe5f0!important;box-shadow:8px 0 28px #26324e08!important}[data-theme=light] .neural-shell .sidebar-brand-subtitle,[data-theme=light] .neural-shell .sidebar-product-label,[data-theme=light] .neural-shell .sidebar-credits-head,[data-theme=light] .neural-shell .sidebar-profile-meta small{color:#6d7487!important}[data-theme=light] .neural-shell .sidebar-product-button,[data-theme=light] .neural-shell .sidebar-credits-block{background:#fff!important;border-color:#dfe5f0!important;color:#171922!important;box-shadow:0 10px 24px #1c27420f!important}[data-theme=light] .neural-shell .sidebar-main-item{background:#f7f9fd!important;border-color:#edf1f7!important;color:#171922!important;box-shadow:none!important}[data-theme=light] .neural-shell .sidebar-main-item:hover{background:#eef3fb!important;border-color:#d6def0!important;color:#171922!important;box-shadow:0 10px 22px #1c27420d!important}[data-theme=light] .neural-shell .sidebar-main-item .main-item-icon{background:#e8edf6!important;border-color:#dce4f1!important;color:#465066!important}[data-theme=light] .neural-shell .sidebar-main-item .main-item-label,[data-theme=light] .neural-shell .sidebar-main-item:not(.active) .main-item-label{color:#171922!important;-webkit-text-fill-color:currentColor!important}[data-theme=light] .neural-shell .sidebar-main-item.active,[data-theme=light] .neural-shell .sidebar-main-item.active:hover{position:relative;background:linear-gradient(135deg,#f0edff,#e7fbff)!important;border-color:#b7b4ff!important;color:#171922!important;box-shadow:0 12px 28px #635bff21!important}[data-theme=light] .neural-shell .sidebar-main-item.active:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:4px;border-radius:999px;background:linear-gradient(180deg,#635bff,#00a6a6)}[data-theme=light] .neural-shell .sidebar-main-item.active .main-item-label{color:#171922!important;-webkit-text-fill-color:currentColor!important}[data-theme=light] .neural-shell .sidebar-main-item.active .main-item-icon{background:linear-gradient(135deg,#635bff,#7b73ff)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 8px 18px #635bff3d!important}[data-theme=light] .neural-shell .sidebar-main-item.active .main-item-icon *{color:#fff!important;stroke:currentColor!important}[data-theme=light] .neural-shell .sidebar-footer{border-top-color:#dfe5f0!important}[data-theme=light] .neural-shell .sidebar-footer-btn,[data-theme=light] .neural-shell .sidebar-footer-btn.is-current-plan{background:#f2fbf6!important;border-color:#cbe6d8!important;color:#142c20!important}[data-theme=light] .neural-shell .sidebar-footer-btn strong,[data-theme=light] .neural-shell .sidebar-footer-btn.is-current-plan strong{color:#08734b!important}[data-theme=light] .neural-shell .sidebar-profile-btn{background:#f8faff!important;border-color:#dfe5f0!important;color:#171922!important}[data-theme=light] .neural-shell .sidebar-profile-avatar{background:linear-gradient(135deg,#edf0ff,#d7ddff)!important;border-color:#b9c2ff!important;color:#252063!important}[data-theme=light] .neural-shell .sidebar-credits-track{background:#e7ecf5!important}[data-theme=light] .neural-shell .sidebar-credits-fill{background:linear-gradient(90deg,#635bff,#2f80ed,#00a6a6)!important}[data-theme=light] .neural-shell .sidebar-credits-topup{background:#fff!important;border-color:#c8d0ff!important;color:#3f35c8!important}[data-theme=light] .neural-shell #screen-topics .screen-header h2{color:#171922!important}[data-theme=light] .neural-shell #screen-topics .subtitle,[data-theme=light] .neural-shell #screen-topics .screen-header p{color:#4d5567!important}[data-theme=light] .neural-shell #screen-topics .mindmap-container:not(.tree-mockup-map),[data-theme=light] .neural-shell #screen-topics .tree-mockup-map{border:1px solid #dbe3f1!important;background:radial-gradient(circle at 22% 24%,rgba(99,91,255,.13),transparent 27%),radial-gradient(circle at 72% 70%,rgba(0,166,166,.1),transparent 31%),linear-gradient(#eef3fb 1px,transparent 1px),linear-gradient(90deg,#eef3fb 1px,transparent 1px),linear-gradient(180deg,#fff,#f8fbff)!important;background-size:auto,auto,44px 44px,44px 44px,auto!important;box-shadow:0 18px 45px #1c274214!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-theme=light] .neural-shell #screen-topics .mindmap-container:not(.tree-mockup-map) #mindmap-svg{background:transparent!important}[data-theme=light] .neural-shell #screen-topics .mindmap-link{opacity:.36!important;stroke-width:2.4!important;filter:none!important}[data-theme=light] .neural-shell #screen-topics .mindmap-label{fill:#171922!important;font-weight:760!important}[data-theme=light] .neural-shell #screen-topics .mindmap-label-sub{fill:#4d5567!important;font-weight:650!important}[data-theme=light] .neural-shell #screen-topics .mindmap-node.center circle:first-of-type{fill:#e9efff!important;opacity:1!important;filter:drop-shadow(0 14px 24px rgba(28,39,66,.12))!important}[data-theme=light] .neural-shell #screen-topics .mindmap-node.center circle:nth-of-type(2){fill:#2563eb!important;stroke:#fff!important;stroke-width:2.5px!important}[data-theme=light] .neural-shell #screen-topics .mindmap-node.center .mindmap-label{fill:#fff!important;font-weight:850!important}[data-theme=light] .neural-shell #screen-topics .mindmap-add-btn{opacity:.9!important}[data-theme=light] .neural-shell #screen-topics .mindmap-add-btn circle{fill:#fff!important;stroke-width:2!important;filter:drop-shadow(0 8px 14px rgba(28,39,66,.12))!important}[data-theme=light] .neural-shell #screen-topics .mindmap-controls{border-color:#dbe3f1;background:#ffffffe0;box-shadow:0 12px 28px #1c27421f}[data-theme=light] .neural-shell #screen-topics .mindmap-controls button{border-color:#dbe3f1;background:#fff;color:#171922}[data-theme=light] .neural-shell #screen-topics .mindmap-search{border-color:#dbe3f1;background:#ffffffe6;box-shadow:0 12px 28px #1c27421f}[data-theme=light] .neural-shell #screen-topics .mindmap-search-input{color:#171922}[data-theme=light] .neural-shell #screen-topics .mindmap-search-input::placeholder{color:#7a8496}[data-theme=light] .neural-shell #screen-topics .mindmap-minimap{border-color:#dbe3f1;background:#ffffffe6;box-shadow:0 12px 28px #1c27421f}[data-theme=light] .neural-shell #screen-topics .mindmap-minimap-bg{fill:#f8fbffeb}[data-theme=light] .neural-shell #screen-topics .tree-map-empty,[data-theme=light] .neural-shell #screen-topics .mindmap-empty{color:#4d5567!important}[data-theme=light] .neural-shell #screen-topics .tree-ai-badge{background:#ffffffd6!important;border-color:#dfe5f0!important;color:#171922!important;box-shadow:0 8px 18px #1c27420d!important}[data-theme=light] .neural-shell #screen-topics .tree-ai-badge-kicker{color:#657086!important}[data-theme=light] .neural-shell #screen-topics .tree-ai-badge strong{color:#435068!important}[data-theme=light] .neural-shell #screen-topics .tree-cards-header-text h3{color:#171922!important;-webkit-text-fill-color:currentColor!important}[data-theme=light] .neural-shell #screen-topics .tree-cards-header-text p{color:#4d5567!important}[data-theme=light] .neural-shell #screen-topics .tree-cards-filter-btn,[data-theme=light] .neural-shell #screen-topics .tree-cards-regenerate-btn,[data-theme=light] .neural-shell #screen-topics .tree-filter-chips,[data-theme=light] .neural-shell #screen-topics .tree-filter-chip{background:#fff!important;border-color:#dfe5f0!important;color:#435068!important;box-shadow:0 8px 18px #1c27420a!important}[data-theme=light] .neural-shell #screen-topics .tree-cards-regenerate-btn{background:linear-gradient(135deg,#635bff,#2f80ed)!important;border-color:transparent!important;color:#fff!important}[data-theme=light] .neural-shell #screen-topics .tree-filter-chip.active{background:color-mix(in srgb,var(--theme-color, #635bff) 12%,#ffffff)!important;border-color:color-mix(in srgb,var(--theme-color, #635bff) 36%,#dfe5f0)!important;color:color-mix(in srgb,var(--theme-color, #635bff) 80%,#171922)!important}[data-theme=light] .neural-shell #screen-topics .tree-branch-card{background:#fff!important;border-color:#dfe5f0!important;box-shadow:0 12px 30px #1c27420d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-theme=light] .neural-shell #screen-topics .tree-branch-card:hover{border-color:color-mix(in srgb,var(--theme-color, #635bff) 30%,#dfe5f0)!important;box-shadow:0 16px 40px color-mix(in srgb,var(--theme-color, #635bff) 12%,rgba(28,39,66,.06))!important}[data-theme=light] .neural-shell #screen-topics .tree-branch-card .tree-branch-name{color:#171922!important}[data-theme=light] .neural-shell #screen-topics .tree-branch-card .tree-branch-count{background:color-mix(in srgb,var(--theme-color, #635bff) 12%,#ffffff)!important;color:color-mix(in srgb,var(--theme-color, #635bff) 82%,#171922)!important}[data-theme=light] .neural-shell #screen-topics .tree-post-item{background:#f7f9fd!important;border:1px solid #edf1f7!important;color:#515b70!important}[data-theme=light] .neural-shell #screen-topics .tree-post-item:hover{background:#f3f6fb!important;border-color:color-mix(in srgb,var(--theme-color, #635bff) 25%,#dfe5f0)!important}[data-theme=light] .neural-shell #screen-topics .tree-post-format{color:color-mix(in srgb,var(--theme-color, #635bff) 86%,#171922)!important}[data-theme=light] .neural-shell #screen-topics .tree-post-body,[data-theme=light] .neural-shell #screen-topics .tree-post-more,[data-theme=light] .neural-shell #screen-topics .tree-subtopic-empty{color:#515b70!important}[data-theme=light] .neural-shell #screen-topics .tree-inspector-main{background:#fff!important;border-color:#dfe5f0!important;box-shadow:0 12px 30px #1c27420d!important}[data-theme=light] .neural-shell #screen-topics .tree-inspector-head h3,[data-theme=light] .neural-shell #screen-topics .tree-inspector-why h4,[data-theme=light] .neural-shell #screen-topics .tree-inspector-columns h4,[data-theme=light] .neural-shell #screen-topics .tree-inspector-meta strong,[data-theme=light] .neural-shell #screen-topics .tree-inspector-sub strong,[data-theme=light] .neural-shell #screen-topics .tree-inspector-idea strong{color:#171922!important}[data-theme=light] .neural-shell #screen-topics .tree-inspector-why,[data-theme=light] .neural-shell #screen-topics .tree-inspector-meta div,[data-theme=light] .neural-shell #screen-topics .tree-inspector-sub,[data-theme=light] .neural-shell #screen-topics .tree-inspector-idea{background:#f7f9fd!important;border-color:#edf1f7!important}[data-theme=light] .neural-shell #screen-topics .tree-inspector-why p,[data-theme=light] .neural-shell #screen-topics .tree-inspector-sub span,[data-theme=light] .neural-shell #screen-topics .tree-inspector-idea span,[data-theme=light] .neural-shell #screen-topics .tree-inspector-empty{color:#515b70!important}[data-theme=light] .neural-shell #screen-topics .tree-branch-actions{border-top-color:#edf1f7!important}[data-theme=light] .neural-shell #screen-topics .tree-fb-btn{color:#657086!important}[data-theme=light] .neural-shell #screen-topics .tree-fb-btn:hover{background:#f3f6fb!important;color:#171922!important}[data-theme=light] .neural-shell #screen-topics .tree-branch-add-sub,[data-theme=light] .neural-shell #screen-topics .tree-add-branch-btn{background:#fff!important;border-color:color-mix(in srgb,var(--theme-color, #635bff) 35%,#dfe5f0)!important;color:color-mix(in srgb,var(--theme-color, #635bff) 86%,#171922)!important}[data-theme=light] .neural-shell #screen-topics .ai-stage-control{background:#fff!important;border-color:#dfe5f0!important;color:#171922!important;box-shadow:0 12px 30px #1c27420d!important}[data-theme=light] .neural-shell #screen-topics .ai-stage-control-copy span,[data-theme=light] .neural-shell #screen-topics .ai-stage-control-copy small{color:#657086!important}[data-theme=light] .neural-shell #screen-topics .ai-stage-control-copy strong{color:#171922!important}@media(max-width:560px){.neural-shell .header.neural-header{justify-content:flex-end;gap:8px}.neural-shell .header-left{display:none!important}.neural-shell .header-right{margin-left:auto;gap:7px;min-width:0}.neural-shell .lang-select{min-width:88px;max-width:98px}}@media(max-width:1100px){[data-theme=light] .mobile-tabbar{background:#fffffff0!important;border-top-color:#dfe5f0!important;box-shadow:0 -12px 32px #1c274214!important;backdrop-filter:blur(16px) saturate(140%)!important;-webkit-backdrop-filter:blur(16px) saturate(140%)!important}[data-theme=light] .mobile-tab-step{color:#6d7487!important}[data-theme=light] .mobile-tab-step .mobile-tab-icon{background:#e8edf6!important;border-color:#dce4f1!important;color:#465066!important}[data-theme=light] .mobile-tab-step .mobile-tab-label{color:#6d7487!important}[data-theme=light] .mobile-tab-step.active{background:linear-gradient(135deg,#f0edff,#e7fbff)!important;border-color:#b7b4ff!important;color:#171922!important;box-shadow:0 10px 22px #635bff1f!important}[data-theme=light] .mobile-tab-step.active .mobile-tab-icon{background:linear-gradient(135deg,#635bff,#7b73ff)!important;border-color:transparent!important;color:#fff!important}[data-theme=light] .mobile-tab-step.active .mobile-tab-label{color:#171922!important}}.loading-overlay{z-index:99980!important;background:#05070cc2!important;backdrop-filter:blur(14px) saturate(130%)!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important}.loading-spinner{width:min(380px,calc(100vw - 32px))!important;min-height:180px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;padding:28px!important;border-radius:18px!important;background:#10121cf0!important;border:1px solid rgba(148,163,184,.26)!important;box-shadow:0 28px 90px #00000094,0 0 0 1px #7c5cff1f!important}.spinner-ring{margin:0!important;border-color:#94a3b840!important;border-top-color:#7c5cff!important}.loading-text{max-width:300px!important;margin:0!important;color:#f8fafc!important;font-size:.96rem!important;font-weight:800!important;line-height:1.45!important;text-align:center!important}.dialog-card,.dialog-message{color:var(--text-primary, #f8fafc)!important}.dialog-message::selection{background:#7c5cff5c!important;color:#fff!important}[data-theme=light] .loading-overlay{background:#f7f9fcc2!important}[data-theme=light] .loading-spinner{background:#fffffff5!important;border-color:#dfe5f0!important;box-shadow:0 28px 80px #1c274229,0 0 0 1px #635bff14!important}[data-theme=light] .loading-text{color:#252b3a!important}.batch-options-overlay,.batch-progress-overlay,.batch-publish-overlay,.batch-publish-progress-overlay{z-index:99990!important;display:flex!important;align-items:center;justify-content:center;padding:18px;background:#05070cc2!important;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%)}.batch-progress-toast.batch-progress-overlay,.batch-progress-toast.batch-publish-progress-overlay{position:fixed;inset:0;z-index:99990!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:72px 16px 16px!important;background:transparent!important;pointer-events:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.batch-progress-toast .batch-progress-card,.batch-progress-toast .batch-publish-progress-card{pointer-events:auto;width:min(620px,calc(100vw - 32px));border-radius:12px!important}.batch-options-card,.batch-progress-card,.batch-publish-card,.batch-publish-progress-card{width:min(560px,calc(100vw - 32px));max-width:min(560px,calc(100vw - 32px))!important;border-radius:18px!important;background:#10121cf5!important;border:1px solid rgba(148,163,184,.24)!important;color:#f8fafc!important;box-shadow:0 30px 90px #0000008c!important;font-family:var(--font, Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;box-sizing:border-box}.batch-publish-card{width:min(620px,calc(100vw - 32px));max-width:min(620px,calc(100vw - 32px))!important;max-height:min(700px,calc(100vh - 36px));display:flex!important;flex-direction:column;overflow:hidden}.batch-publish-card .modal-header,.batch-publish-card .batch-options-actions{flex:0 0 auto}.batch-options-card-v2 .modal-header,.batch-publish-card .modal-header{padding:18px 22px 14px}.batch-options-card-v2 .modal-header h3,.batch-publish-card .modal-header h3{margin:0;color:#f8fafc;font-size:17px!important;font-weight:900;line-height:1.24;letter-spacing:0}.batch-options-card-v2 .modal-close,.batch-publish-card .modal-close{min-width:34px;width:34px;height:34px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;font-size:15px!important}.batch-options-body{display:grid;gap:10px;padding:0 22px 16px;min-height:0}.batch-publish-body{display:grid;gap:10px;padding:0 20px 12px;overflow:auto;min-height:0}.batch-options-body p{margin:0 0 4px;color:#cbd5e1;font-size:14px;line-height:1.5}.batch-options-card-v2{width:min(680px,calc(100vw - 32px));max-width:min(680px,calc(100vw - 32px))!important;max-height:min(760px,calc(100vh - 36px));display:flex!important;flex-direction:column;overflow:hidden}.batch-options-card-v2 .modal-header{align-items:flex-start;flex:0 0 auto}.batch-options-card-v2 .batch-options-body{overflow:auto;min-height:0}.batch-options-card-v2 .batch-options-actions{flex:0 0 auto}.batch-options-kicker,.batch-options-section-title{display:block;color:#818cf8;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.batch-options-kicker{margin-bottom:7px}.batch-options-section-title{margin-top:6px;color:#7c86a5}.batch-options-summary{padding:10px 12px;border-radius:12px;background:#7c5cff1a;border:1px solid rgba(124,92,255,.2);color:#dbe2f3;font-size:13px!important;font-weight:750;line-height:1.45!important}.batch-publish-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.batch-publish-stat{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:58px;justify-content:center;padding:8px 9px;border-radius:12px;background:#ffffff0b;border:1px solid rgba(148,163,184,.16)}.batch-publish-stat strong{color:#fff;font-size:20px;font-weight:900;line-height:1;letter-spacing:0}.batch-publish-stat em{color:#94a3b8;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.035em;line-height:1.15;text-transform:uppercase;overflow-wrap:anywhere;word-break:normal}.batch-publish-stat.is-ready{border-color:#34d3994d;background:#10b9811a}.batch-publish-stat.is-ready strong{color:#34d399}.batch-publish-stat.is-waiting{border-color:#fbbf2442;background:#fbbf2414}.batch-publish-stat.is-waiting strong{color:#fbbf24}.batch-publish-hint{color:#94a3b8;font-size:12px;font-weight:700;line-height:1.45}.batch-publish-stat.is-scheduled{border-color:#3b82f64d;background:#3b82f617}.batch-publish-stat.is-scheduled strong{color:#93c5fd}.batch-schedule-rules,.batch-schedule-preview{display:grid;gap:7px;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(148,163,184,.16)}.batch-schedule-preview summary{color:#f8fafc;font-size:12px;font-weight:900;cursor:pointer;outline:0}.batch-schedule-preview:not([open]){display:block}.batch-schedule-preview[open] summary{margin-bottom:8px}.batch-schedule-rules strong,.batch-schedule-preview>strong{color:#f8fafc;font-size:12px;font-weight:900}.batch-schedule-rules span,.batch-schedule-preview p{margin:0;color:#94a3b8;font-size:11px;font-weight:750;line-height:1.35}.batch-schedule-rules .is-warning{color:#fbbf24}.batch-schedule-row{display:grid;grid-template-columns:92px minmax(0,1fr) 70px 90px;align-items:center;gap:8px;min-height:32px;padding:7px 9px;border-radius:10px;background:#0f172a85;border:1px solid rgba(148,163,184,.12)}.batch-schedule-row span,.batch-schedule-row strong,.batch-schedule-row em,.batch-schedule-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-schedule-row span{color:#bfdbfe;font-size:12px;font-weight:900}.batch-schedule-row strong{color:#f8fafc;font-size:12px;font-weight:900}.batch-schedule-row em,.batch-schedule-row small{color:#94a3b8;font-size:11px;font-style:normal;font-weight:800}.batch-publish-secondary-actions{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;padding:9px 11px;border-radius:12px;background:#fbbf2412;border:1px solid rgba(251,191,36,.18)}.batch-publish-secondary-actions span{flex:1 1 240px;color:#fbbf24;font-size:11px;font-weight:800;line-height:1.35}.batch-publish-secondary-actions .btn{min-height:34px;padding:0 12px;white-space:nowrap}.batch-operator-summary{display:grid;gap:8px;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(148,163,184,.16)}.batch-operator-summary span{color:#cbd5e1;font-size:12px;font-weight:800;line-height:1.35}.batch-operator-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;background:transparent;border:0}.batch-operator-pill{min-width:0;display:grid!important;gap:4px;align-content:start;padding:10px 11px;border-radius:12px;background:#ffffff0b;border:1px solid rgba(148,163,184,.16)}.batch-operator-pill small{color:#7c86a5;font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.batch-operator-pill strong{min-width:0;overflow-wrap:anywhere;color:#f8fafc;font-size:12px;font-weight:900;line-height:1.2}.batch-operator-pill em{min-width:0;color:#94a3b8;font-size:10px;font-style:normal;font-weight:750;line-height:1.35}.batch-operator-pill.is-inactive,.batch-media-operator-control.is-inactive{opacity:.48}.batch-media-operator-control.is-inactive{pointer-events:none}.batch-operator-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.batch-operator-control{display:grid;gap:9px;padding:12px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(148,163,184,.16)}.batch-operator-control-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.batch-operator-control-head span,.batch-operator-control span{color:#818cf8;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.batch-operator-control-head small{color:#94a3b8;font-size:10px;font-weight:850;letter-spacing:0;text-transform:none}.batch-operator-field{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px}.batch-operator-field[hidden]{display:none!important}.batch-operator-field b{color:#94a3b8;font-size:11px;font-weight:900}.batch-operator-control select{min-height:34px;max-width:100%;border-radius:9px;font-size:12px;font-weight:750}.batch-operator-control select:disabled{opacity:.52;cursor:not-allowed}.batch-media-source-select{border-color:#7c5cff70!important;background:#7c5cff14!important;color:#f8fafc!important}.batch-operator-control em{color:#94a3b8;font-size:11px;font-style:normal;font-weight:800;line-height:1.35;min-width:0;overflow-wrap:anywhere}.batch-option-card{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:flex-start;padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#ffffff0b;cursor:pointer}.batch-option-card input{margin-top:3px;accent-color:#7c5cff}.batch-option-card strong,.batch-option-card em{display:block}.batch-option-card strong{color:#fff;font-size:13px;line-height:1.3}.batch-option-card em{margin-top:3px;color:#94a3b8;font-size:11px;font-style:normal;line-height:1.45}.batch-options-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:10px 22px 16px;border-top:1px solid rgba(148,163,184,.12)}.batch-options-actions .btn{min-width:0;white-space:nowrap;min-height:36px;font-size:12px}.batch-options-actions .btn-primary{min-width:150px}.publish-range-card{width:min(520px,calc(100vw - 32px))}.publish-range-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.publish-range-grid label,.publish-range-filter-note{display:grid;gap:7px;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(148,163,184,.16)}.publish-range-grid label span,.publish-range-filter-note strong{color:#818cf8;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.publish-range-filter-note span{color:#cbd5e1;font-size:12px;font-weight:800;line-height:1.35}@media(max-width:640px){.batch-publish-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-range-grid,.batch-operator-strip{grid-template-columns:1fr}.batch-options-actions{display:grid;grid-template-columns:1fr}.batch-options-actions .btn,.batch-options-actions .btn-primary{width:100%;min-width:0}}.batch-options-action-spacer{flex:1 1 auto}.batch-progress-card,.batch-publish-progress-card{padding:24px!important}.batch-progress-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.batch-progress-kicker{display:block;margin-bottom:6px;color:#818cf8;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.batch-progress-head h3{margin:0;color:#fff;font-size:20px;line-height:1.2}.batch-progress-bar{height:10px;border-radius:999px;overflow:hidden;background:#ffffff14}.batch-progress-bar span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c5cff,#10b981);transition:width .18s ease}.batch-progress-row{display:flex;align-items:center;justify-content:space-between;margin-top:10px;color:#cbd5e1;font-size:12px;font-weight:900}.batch-progress-current{margin-top:18px;color:#f8fafc;font-size:15px;font-weight:800;line-height:1.4}.batch-progress-stage,.batch-progress-errors{margin-top:8px;color:#94a3b8;font-size:13px;line-height:1.45}.batch-progress-errors{color:#fbbf24}[data-theme=light] .batch-options-overlay,[data-theme=light] .batch-progress-overlay,[data-theme=light] .batch-publish-overlay,[data-theme=light] .batch-publish-progress-overlay{background:#f7f9fcc2!important}[data-theme=light] .batch-options-card,[data-theme=light] .batch-progress-card,[data-theme=light] .batch-publish-card,[data-theme=light] .batch-publish-progress-card{background:#fff!important;color:#18181f!important;border-color:#dfe5f0!important;box-shadow:0 28px 80px #1c274229!important}[data-theme=light] .batch-options-body p,[data-theme=light] .batch-progress-row,[data-theme=light] .batch-progress-stage{color:#5a5a78!important}[data-theme=light] .batch-option-card{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .batch-option-card strong,[data-theme=light] .batch-progress-head h3,[data-theme=light] .batch-progress-current,[data-theme=light] .batch-options-card-v2 .modal-header h3,[data-theme=light] .batch-publish-card .modal-header h3{color:#18181f!important}[data-theme=light] .batch-option-card em,[data-theme=light] .batch-options-section-title{color:#64748b}[data-theme=light] .batch-options-summary{background:#f4f2ff;border-color:#ddd6fe}[data-theme=light] .batch-publish-stat{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .batch-publish-stat strong{color:#18181f}[data-theme=light] .batch-publish-stat em,[data-theme=light] .batch-publish-hint{color:#64748b}[data-theme=light] .batch-publish-stat.is-ready strong{color:#059669}[data-theme=light] .batch-publish-stat.is-waiting strong{color:#b45309}[data-theme=light] .batch-publish-stat.is-scheduled strong{color:#2563eb}[data-theme=light] .batch-schedule-rules,[data-theme=light] .batch-schedule-preview,[data-theme=light] .batch-schedule-row{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .batch-schedule-rules strong,[data-theme=light] .batch-schedule-preview>strong,[data-theme=light] .batch-schedule-preview summary,[data-theme=light] .batch-schedule-row strong{color:#111827}[data-theme=light] .batch-schedule-rules span,[data-theme=light] .batch-schedule-preview p,[data-theme=light] .batch-schedule-row em,[data-theme=light] .batch-schedule-row small{color:#64748b}[data-theme=light] .batch-schedule-row span{color:#2563eb}[data-theme=light] .batch-publish-secondary-actions{background:#fffbeb;border-color:#fde68a}[data-theme=light] .batch-publish-secondary-actions span{color:#92400e}[data-theme=light] .publish-range-grid label,[data-theme=light] .publish-range-filter-note{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .publish-range-filter-note span{color:#475569}[data-theme=light] .batch-operator-summary{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .batch-operator-strip{background:transparent;border-color:transparent}[data-theme=light] .batch-operator-summary span{color:#475569}[data-theme=light] .batch-operator-pill{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .batch-operator-pill strong{color:#111827}[data-theme=light] .batch-operator-pill em,[data-theme=light] .batch-operator-control-head small,[data-theme=light] .batch-operator-field b{color:#64748b}[data-theme=light] .batch-operator-control{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .batch-media-source-select{background:#f4f2ff!important;border-color:#ddd6fe!important;color:#312e81!important}[data-theme=light] .batch-operator-control em{color:#64748b}@media(max-width:620px){.batch-operator-controls{grid-template-columns:1fr}}#screen-content .content-detail:has(.content-studio-layout){width:min(1280px,calc(100vw - 64px))!important;max-width:min(1280px,calc(100vw - 64px))!important}#screen-content .content-detail:has(.content-studio-layout) .content-studio-layout{width:100%!important;display:grid!important;grid-template-columns:minmax(460px,560px) minmax(340px,1fr)!important;gap:clamp(36px,6vw,88px)!important;align-items:start!important}#screen-content .content-detail:has(.content-studio-layout) .content-studio-main{width:100%!important;max-width:560px!important;min-width:0!important;box-sizing:border-box!important}#screen-content .content-detail:has(.content-studio-layout) .content-grid,#screen-content .content-detail:has(.content-studio-layout) .content-col,#screen-content .content-detail:has(.content-studio-layout) .content-section{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}#screen-content .content-detail:has(.content-studio-layout) .content-section{overflow:hidden!important}#screen-content .content-detail:has(.content-studio-layout) .content-section:has(#hook-editor){overflow:visible!important}#screen-content .content-detail:has(.content-studio-layout) textarea.prompt-editor,#screen-content .content-detail:has(.content-studio-layout) textarea.post-text-editor,#screen-content .content-detail:has(.content-studio-layout) textarea.hashtag-editor{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-wrap:anywhere!important}#screen-content .content-detail:has(.content-studio-layout) #hook-editor{font-size:clamp(22px,1.55vw,29px)!important;line-height:1.12!important;overflow-wrap:break-word!important;word-break:normal!important;text-wrap:balance!important}#screen-content .content-detail:has(.content-studio-layout) .production-language-control-v2{display:grid!important;grid-template-columns:172px minmax(0,1fr)!important;gap:9px 14px!important;align-items:center!important;margin:-2px 0 18px!important;width:100%!important;max-width:100%!important;min-width:0!important}#screen-content .content-detail:has(.content-studio-layout) .production-language-label{grid-column:1 / -1!important;margin:0!important}#screen-content .content-detail:has(.content-studio-layout) .generation-language-dropdown{grid-column:1!important;width:154px!important;min-width:0!important}#screen-content .content-detail:has(.content-studio-layout) .production-language-regen{grid-column:1!important;justify-self:start!important;min-width:0!important;padding-left:0!important;padding-right:0!important;white-space:nowrap!important}#screen-content .content-detail:has(.content-studio-layout) .production-language-remember{grid-column:2!important;justify-self:start!important;min-width:0!important;max-width:100%!important;white-space:normal!important;line-height:1.3!important}#screen-content .content-detail:has(.content-studio-layout) .production-language-hint{grid-column:1 / -1!important;min-width:0!important}#screen-content .content-detail:has(.content-studio-layout) .post-character-counter-wrap{align-items:center!important;min-width:0!important}#screen-content .content-detail:has(.content-studio-layout) .post-character-warning{min-width:0!important;text-align:right!important;overflow-wrap:anywhere!important}#screen-content .content-detail:has(.content-studio-layout) .post-media-controls{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;min-width:0!important}#screen-content .content-detail:has(.content-studio-layout) .post-media-controls .btn{max-width:100%!important}@media(min-width:1500px){#screen-content .content-detail:has(.content-studio-layout) .content-studio-layout{grid-template-columns:560px minmax(380px,1fr)!important}}@media(max-width:1180px){#screen-content .content-detail:has(.content-studio-layout) .content-studio-layout{grid-template-columns:minmax(420px,540px) minmax(320px,1fr)!important;gap:32px!important}}@media(max-width:960px){#screen-content .content-detail:has(.content-studio-layout){width:100%!important;max-width:100%!important}#screen-content .content-detail:has(.content-studio-layout) .content-studio-layout{grid-template-columns:1fr!important;gap:22px!important}#screen-content .content-detail:has(.content-studio-layout) .content-studio-main{max-width:100%!important}}@media(max-width:620px){#screen-content .content-detail:has(.content-studio-layout) .production-language-control-v2{grid-template-columns:1fr!important}#screen-content .content-detail:has(.content-studio-layout) .generation-language-dropdown,#screen-content .content-detail:has(.content-studio-layout) .production-language-regen,#screen-content .content-detail:has(.content-studio-layout) .production-language-remember,#screen-content .content-detail:has(.content-studio-layout) .production-language-hint{grid-column:1!important}}#onboarding-modal.brief-workspace #onboarding-step-5{width:min(960px,100%);min-height:auto!important;margin:0 auto;padding-bottom:44px}#onboarding-modal.brief-workspace #onboarding-step-5 .onboarding-review-card{gap:0;margin-top:14px;border-top:1px solid rgba(148,163,184,.14)}#onboarding-modal.brief-workspace #onboarding-step-5 .onboarding-review-row{display:grid;grid-template-columns:156px minmax(0,1fr);gap:18px;align-items:start;justify-content:normal;min-width:0;padding:14px 0;border-bottom:1px solid rgba(148,163,184,.12)}#onboarding-modal.brief-workspace #onboarding-step-5 .onboarding-review-row>span{padding-top:9px;color:#9aa6c3;font-size:.88rem;line-height:1.35}#onboarding-modal.brief-workspace #onboarding-step-5 .onboarding-review-edit-wrap{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:start}#onboarding-modal.brief-workspace #onboarding-step-5 .onboarding-review-input{width:100%;min-width:0;max-width:100%;box-sizing:border-box;background:#0f1320f0;border-color:#94a3b847;color:#f8fafc;font-weight:800;line-height:1.42;cursor:text}#onboarding-modal.brief-workspace #onboarding-step-5 select.onboarding-review-input{cursor:pointer}#onboarding-modal.brief-workspace #onboarding-step-5 textarea.onboarding-review-input{min-height:76px;max-height:180px;overflow:auto}#onboarding-modal.brief-workspace #onboarding-step-5 .onboarding-review-input[readonly]{background:#ffffff09;color:#c7d2fe;cursor:default}#onboarding-modal.brief-workspace #onboarding-step-5 .onboarding-review-input:focus{border-color:#7c5cffc7;box-shadow:0 0 0 2px #7c5cff29}#onboarding-modal.brief-workspace #onboarding-step-5 .onboarding-review-tools{display:flex;justify-content:flex-end;gap:8px}#onboarding-modal.brief-workspace #onboarding-step-5 .onboarding-review-tools:empty{display:none}#onboarding-modal.brief-workspace #onboarding-step-5 .onboarding-actions{position:static;z-index:auto;display:flex;justify-content:flex-end;gap:12px;margin-top:18px;padding:16px 0 0;border-top:1px solid rgba(148,163,184,.14);background:transparent}#onboarding-modal.brief-workspace #onboarding-step-5 .onboarding-actions .btn-primary{min-width:min(280px,100%)}@media(max-width:760px){#onboarding-modal.brief-workspace #onboarding-step-5{padding-bottom:28px}#onboarding-modal.brief-workspace #onboarding-step-5 .onboarding-review-row{grid-template-columns:1fr;gap:8px}#onboarding-modal.brief-workspace #onboarding-step-5 .onboarding-review-row>span{padding-top:0}#onboarding-modal.brief-workspace #onboarding-step-5 .onboarding-review-edit-wrap{grid-template-columns:1fr}#onboarding-modal.brief-workspace #onboarding-step-5 .onboarding-review-tools,#onboarding-modal.brief-workspace #onboarding-step-5 .onboarding-actions{justify-content:stretch}#onboarding-modal.brief-workspace #onboarding-step-5 .onboarding-review-tool,#onboarding-modal.brief-workspace #onboarding-step-5 .onboarding-actions .btn{width:100%}}.neural-shell #header-credits{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;height:34px;min-width:66px;padding:0 13px;border:0;border-radius:999px;background:#1e2130;color:#e5e7eb;font-size:.78rem;font-weight:900;box-shadow:none}.neural-shell #screen-calendar .media-plan-page{padding:28px 26px 34px}.neural-shell #screen-calendar .media-plan-topbar{margin-bottom:20px}.neural-shell .media-plan-view-tabs{gap:2px;padding:4px;border-radius:8px;background:#1e2130}.neural-shell .media-plan-view-tab{min-height:34px;padding:0 17px;border:0;border-radius:6px;background:transparent;color:#aeb6ce;font-size:.78rem;font-weight:650;letter-spacing:0;text-transform:none;box-shadow:none}.neural-shell .media-plan-view-tab:hover{color:#f8fafc;background:#ffffff0a}.neural-shell .media-plan-view-tab.active{background:#5b4be7;border-color:transparent;color:#fff;box-shadow:none}.neural-shell #screen-calendar .calendar-nav{grid-template-columns:34px minmax(138px,auto) 34px;gap:12px}.neural-shell #screen-calendar .calendar-month-label{min-width:138px;height:34px;font-size:1rem;letter-spacing:0}.neural-shell #screen-calendar .media-plan-month-btn{width:34px;height:34px;border:0;background:transparent;color:#aeb6ce}.neural-shell #screen-calendar .media-plan-month-btn:hover{background:#ffffff0d;color:#fff}.neural-shell #screen-calendar .media-plan-control-panel{gap:14px;margin-bottom:20px;padding:14px;border-color:#94a3b829;border-radius:12px;background:#141621;box-shadow:none;backdrop-filter:none}.neural-shell #screen-calendar .media-plan-actionbar{gap:8px;min-height:36px}.neural-shell #screen-calendar .media-plan-action-group-tools{margin-left:auto}.neural-shell #screen-calendar .media-plan-action-btn,.neural-shell #screen-calendar .media-plan-generate-all,.neural-shell #screen-calendar .media-plan-generate-selected,.neural-shell #screen-calendar .media-plan-generate-month,.neural-shell #screen-calendar .media-plan-publish-selected{min-height:34px;border-radius:7px;padding:0 13px;font-size:.78rem;font-weight:750;letter-spacing:0;text-transform:none}.neural-shell #screen-calendar .media-plan-action-btn{border:1px solid rgba(148,163,184,.24);background:#1e2130;color:#e5e7eb}.neural-shell #screen-calendar .media-plan-action-primary{border-color:#10b98147;background:#10b9811a;color:#34d399;box-shadow:none}.neural-shell #screen-calendar .media-plan-action-primary:hover{border-color:#10b9817a;background:#10b98126}.neural-shell #screen-calendar .media-plan-more-panel{left:auto;right:0;min-width:210px;border-radius:10px;background:#141621;border-color:#94a3b82e}.neural-shell #screen-calendar .media-plan-controls-compact{order:2;gap:10px;margin:0}.neural-shell .media-plan-meta-strip{justify-content:flex-end;gap:6px;min-height:34px;padding-bottom:10px;border-bottom:1px solid rgba(148,163,184,.12)}.neural-shell .media-plan-connected-summary,.neural-shell .media-plan-compact-language,.neural-shell .media-plan-compact-llm,.neural-shell .media-plan-frequency-button-compact{min-height:32px;border-radius:7px;background:#1e2130}.neural-shell .media-plan-filter-strip{margin:0;padding:0;border:0;border-radius:0;background:transparent}.neural-shell .media-plan-filter-strip-label{display:inline-flex;align-items:center;gap:5px;color:#7c86a5;font-size:.78rem;font-weight:650;letter-spacing:0;text-transform:none}.neural-shell .media-plan-filter-strip-label:before{content:"";width:13px;height:13px;background:currentColor;opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M3 5h18l-7 8v5l-4 2v-7z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M3 5h18l-7 8v5l-4 2v-7z'/%3E%3C/svg%3E") center / contain no-repeat}.neural-shell .media-plan-filter-platform-chip,.neural-shell .media-plan-filter-select,.neural-shell .media-plan-filter-reset,.neural-shell .media-plan-filter-search{min-height:30px;border-radius:999px;background:#1e2130}.neural-shell .media-plan-filter-platform-chip{padding:0 11px;font-size:.72rem;font-weight:650;letter-spacing:0}.neural-shell .media-plan-filter-platform-all.active{border-color:#6366f18f;background:#6366f12e;color:#c7d2fe}.neural-shell #screen-calendar .media-plan-progress{order:3;display:flex;margin:0;padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none;gap:10px}.neural-shell .media-plan-progress-track{height:5px;background:#252838}.neural-shell .media-plan-progress-fill{background:linear-gradient(90deg,#f59e0b,#6366f1)!important}.neural-shell #screen-calendar .media-plan-period-row{order:4;grid-template-columns:minmax(96px,auto) minmax(0,1fr) auto;padding:10px 0 0;border-top:1px solid rgba(148,163,184,.12);border-bottom:0}.neural-shell #screen-calendar .media-plan-period-chip{min-height:28px;border-radius:999px;font-size:.7rem;letter-spacing:0;text-transform:none}.neural-shell #screen-calendar .media-plan-selection-summary{font-size:.72rem;letter-spacing:0}.neural-shell #screen-calendar .media-plan-week-select-list{display:inline-flex;min-width:min(340px,100%)}.neural-shell #screen-calendar .media-plan-period-picker{min-width:min(340px,100%)}.neural-shell #screen-calendar .media-plan-period-date-jump{width:min(340px,100%);justify-content:flex-start}.neural-shell #screen-calendar .media-plan-period-date-jump input{flex:1 1 auto;min-width:120px}.neural-shell #screen-calendar .media-plan-period-select{min-height:30px;width:min(340px,100%);padding:0 34px 0 12px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#1e2130;color:#e5e7eb;font:750 .78rem/1 var(--font, Inter, sans-serif);outline:0}.neural-shell #screen-calendar .media-plan-period-select:focus{border-color:#7c5cff9e;box-shadow:0 0 0 3px #7c5cff29}.neural-shell #screen-calendar .media-plan-date-jump{min-height:30px;border-radius:999px;background:#1e2130}.neural-shell #screen-calendar .media-plan-date-jump input{color:#e5e7eb}.neural-shell #screen-calendar .media-plan-date-jump-highlight{animation:mediaPlanDateJumpPulse 1.8s ease-out;outline:2px solid rgba(124,92,255,.72);outline-offset:3px}@keyframes mediaPlanDateJumpPulse{0%{box-shadow:0 0 #7c5cff6b}70%{box-shadow:0 0 0 10px #7c5cff00}to{box-shadow:0 0 #7c5cff00}}.neural-shell .media-plan-status-filter{position:relative;display:inline-flex}.neural-shell .media-plan-status-filter-button{min-height:30px;min-width:150px;padding:0 10px 0 13px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#1e2130;color:#cbd5e1;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;font:750 .78rem/1 var(--font, Inter, sans-serif);cursor:pointer}.neural-shell .media-plan-status-filter.open .media-plan-status-filter-button,.neural-shell .media-plan-status-filter-button:focus-visible{border-color:#7c5cff9e;box-shadow:0 0 0 3px #7c5cff29}.neural-shell .media-plan-status-menu{position:absolute;left:0;top:calc(100% + 8px);z-index:70;min-width:224px;padding:6px;border:1px solid rgba(124,92,255,.34);border-radius:12px;background:#10131e;box-shadow:0 20px 48px #0000006b}.neural-shell .media-plan-status-option{width:100%;min-height:32px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#cbd5e1;display:flex;align-items:center;gap:8px;font:750 .78rem/1 var(--font, Inter, sans-serif);text-align:left;cursor:pointer}.neural-shell .media-plan-status-option:hover,.neural-shell .media-plan-status-option.active{background:#7c5cff29;color:#fff}.neural-shell .media-plan-status-check{width:16px;height:16px;border:1px solid rgba(148,163,184,.28);border-radius:5px;color:#34d399;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.neural-shell .media-plan-status-option.active .media-plan-status-check{border-color:#34d3998f;background:#34d3991f}.neural-shell .media-plan-compact-llm{flex:0 1 auto;max-width:min(332px,100%)}.neural-shell .media-plan-compact-llm-main{flex:0 1 auto;min-width:0;max-width:224px;padding-right:8px}.neural-shell .media-plan-compact-icon-action{width:34px;min-width:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.neural-shell .media-plan-compact-icon-action svg,.neural-shell .media-plan-inline-gear svg{display:block}.neural-shell .media-plan-compact-icon-action:hover{background:#7c5cff24;color:#fff}.neural-shell .media-plan-frequency-button-compact{flex:0 0 auto;min-width:0;max-width:none;padding:0 10px 0 11px;justify-content:center}.neural-shell .media-plan-frequency-button-compact strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neural-shell .media-plan-inline-gear{color:#c4b5fd;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.neural-shell #screen-calendar .media-plan-context-actions{display:flex;align-items:center;gap:12px;justify-content:space-between;margin:0 0 22px;padding:10px 12px;border:1px solid rgba(99,102,241,.34);border-radius:12px;background:#6366f11f;animation:mediaPlanContextIn .16s ease-out}.neural-shell #screen-calendar .media-plan-context-copy{min-width:0;display:inline-flex;align-items:center;gap:10px;color:#c7d2fe;font-size:.82rem}.neural-shell #screen-calendar .media-plan-context-copy strong{padding:5px 8px;border-radius:6px;background:#5b4be7;color:#fff;font-size:.72rem}@keyframes mediaPlanContextIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.neural-shell #screen-calendar .media-plan-calendar-shell{padding:0;border-radius:12px;border-color:#94a3b824;background:#141621;backdrop-filter:none;overflow:hidden}.neural-shell #screen-calendar .media-plan-list{gap:0;border-radius:0;background:transparent;border:0}.neural-shell #screen-calendar .media-day-row+.media-day-row{border-top:1px solid rgba(148,163,184,.12)}.neural-shell #screen-calendar .media-day-header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:0 14px;border-bottom:1px solid rgba(148,163,184,.1);background:#1e213099}.neural-shell #screen-calendar .media-day-header .media-day-select{margin:0}.neural-shell #screen-calendar .media-day-title{min-width:0;display:inline-flex;align-items:center;gap:6px;color:#7c86a5;font-size:.72rem;text-transform:uppercase}.neural-shell #screen-calendar .media-day-collapse-toggle{width:24px;height:24px;border-color:#94a3b82e;background:#0f121c94;color:#8d96b4}.neural-shell #screen-calendar .media-day-collapse-toggle:hover{border-color:#818cf870;background:#6366f124;color:#f8fafc}.neural-shell #screen-calendar .media-day-title strong{color:#fff;font-weight:900}.neural-shell #screen-calendar .media-day-count{margin-left:5px;padding:2px 7px;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:#94a3b80f;color:#7c86a5;font-size:.68rem;line-height:1.1}.neural-shell #screen-calendar .media-day-settings-title{color:#7c86a5;font-size:.72rem;text-transform:uppercase;white-space:nowrap}.neural-shell #screen-calendar .media-day-items-placeholder{min-height:64px;color:#7c86a5;background:#94a3b809;border-top:1px solid rgba(148,163,184,.08)}.neural-shell #screen-calendar .media-day-row.collapsed .media-day-header{border-bottom-color:transparent}.neural-shell #screen-calendar .media-item-card{display:grid;grid-template-columns:34px 30px minmax(0,1fr) auto minmax(148px,auto) 46px;gap:10px;min-height:64px;padding:9px 14px;border:0;border-radius:0;background:transparent}.neural-shell #screen-calendar .media-item-card:hover{background:#2528389e;transform:none}.neural-shell #screen-calendar .media-item-card.selected{background:#6366f11f;box-shadow:inset 3px 0 #6366f1}.neural-shell #screen-calendar .media-item-card.generated{opacity:1}.neural-shell #screen-calendar .media-item-select-mark,.neural-shell #screen-calendar .media-day-select-mark{border-radius:4px;background:#f8fafc}.neural-shell #screen-calendar .media-item-platform{width:24px;height:24px;border-radius:6px}.neural-shell #screen-calendar .media-item-title{font-size:.84rem;font-weight:700}.neural-shell #screen-calendar .media-item-meta{margin-top:4px}.neural-shell #screen-calendar .meta-theme{color:#7c86a5!important;font-size:.72rem;font-weight:500}.neural-shell #screen-calendar .media-item-type{border-radius:6px;background:#1e2130;border-color:#94a3b81f}.neural-shell #screen-calendar .media-item-controls{justify-content:flex-end}.neural-shell #screen-calendar .media-kind-select{min-width:76px;height:28px;border:0;background:transparent}.neural-shell #screen-calendar .media-published-toggle{height:28px;border:0;background:transparent}.neural-shell #screen-calendar .media-item-format{min-width:42px;color:#64748b}@media(max-width:980px){.neural-shell #screen-calendar .media-item-card{grid-template-columns:30px 28px minmax(0,1fr)}.neural-shell #screen-calendar .media-item-type,.neural-shell #screen-calendar .media-item-controls,.neural-shell #screen-calendar .media-item-format{grid-column:3;justify-self:start}.neural-shell #screen-calendar .media-plan-context-actions{align-items:stretch;flex-direction:column}}.neural-shell .batch-progress-overlay,.neural-shell .batch-publish-progress-overlay{pointer-events:none!important;align-items:flex-start!important;justify-content:center!important;padding:78px 18px 18px!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.neural-shell .batch-progress-card,.neural-shell .batch-publish-progress-card{pointer-events:auto;width:min(620px,calc(100vw - 36px));border:1px solid rgba(99,102,241,.26);border-radius:12px;background:#141621f0;box-shadow:0 22px 70px #00000075}.neural-shell #screen-calendar .media-item-card.batch-locked{position:relative;opacity:.82;background:#6366f114}.neural-shell #screen-calendar .media-item-card.batch-locked:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#8b5cf6,#14b8a6)}.neural-shell #screen-calendar .media-item-card.batch-generating-text,.neural-shell #screen-calendar .media-item-card.batch-generating-media,.neural-shell #screen-calendar .media-item-card.batch-scheduling,.neural-shell #screen-calendar .media-item-card.batch-publishing{background-image:linear-gradient(90deg,#6366f11a,#14b8a617,#6366f11a);background-size:220% 100%;animation:mediaPlanBatchShimmer 1.3s ease-in-out infinite}.neural-shell #screen-calendar .media-item-card.batch-error{background:#f59e0b1a;box-shadow:inset 3px 0 #f59e0b}.neural-shell #screen-calendar .media-item-card.batch-saved,.neural-shell #screen-calendar .media-item-card.batch-scheduled,.neural-shell #screen-calendar .media-item-card.batch-published{background:#10b98114;box-shadow:inset 3px 0 #10b981}.neural-shell #screen-calendar .media-item-card.batch-locked select,.neural-shell #screen-calendar .media-item-card.batch-locked input,.neural-shell #screen-calendar .media-item-card.batch-locked button{cursor:progress}.neural-shell #screen-calendar .meta-batch-state{display:inline-flex;align-items:center;min-height:18px;padding:0 7px;border-radius:999px;background:#6366f129;color:#c7d2fe;font-size:.68rem;font-weight:800}.neural-shell #screen-calendar .meta-batch-state.error{background:#f59e0b29;color:#facc15}.neural-shell #screen-calendar .meta-batch-state.saved,.neural-shell #screen-calendar .meta-batch-state.scheduled,.neural-shell #screen-calendar .meta-batch-state.published{background:#10b98126;color:#6ee7b7}@keyframes mediaPlanBatchShimmer{0%{background-position:0% 50%}to{background-position:220% 50%}}.neural-shell #screen-calendar .media-plan-period-chip{box-sizing:border-box;transform:none!important;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.neural-shell #screen-calendar .media-plan-period-chip:hover{transform:none!important}.neural-shell #screen-calendar .meta-scheduled,.neural-shell #screen-calendar .meta-scheduled-time,.neural-shell #screen-calendar .meta-published,.neural-shell #screen-calendar .meta-published-link,.neural-shell #screen-calendar .media-item-schedule,.neural-shell #screen-calendar .media-published-toggle{display:none!important}.neural-shell #screen-calendar .media-item-status{min-width:172px;height:30px;padding:0 10px;border-radius:8px;border:1px solid rgba(148,163,184,.18);background:#1e2130b8;color:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:800 .72rem/1 var(--font, Inter, sans-serif);white-space:nowrap;cursor:pointer}.neural-shell #screen-calendar .media-item-status:not(:disabled):hover{border-color:#818cf873;background:#312e8161;color:#fff}.neural-shell #screen-calendar .media-item-status.status-scheduled,.neural-shell #screen-calendar .media-item-status.status-queued,.neural-shell #screen-calendar .media-item-status.status-processing,.neural-shell #screen-calendar .media-item-status.status-publishing{border-color:#3b82f657;background:#3b82f61f;color:#bfdbfe}.neural-shell #screen-calendar .media-item-status.status-ready{border-color:#10b98147;background:#10b9811a;color:#bbf7d0}.neural-shell #screen-calendar .media-item-status.status-needs-text{border-color:#94a3b83d;background:#1e2130b8;color:#cbd5e1}.neural-shell #screen-calendar .media-item-status.status-needs-media{border-color:#f59e0b57;background:#f59e0b1a;color:#fde68a}.neural-shell #screen-calendar .media-item-status.status-published{border-color:#22c55e57;background:#22c55e1f;color:#bbf7d0}.neural-shell #screen-calendar .media-item-status.status-failed,.neural-shell #screen-calendar .media-item-status.status-cancelled,.neural-shell #screen-calendar .media-item-status.status-problem,.neural-shell #screen-calendar .media-item-status.status-error,.neural-shell #screen-calendar .media-item-status.status-unsupported{border-color:#ef444461;background:#ef44441a;color:#fecaca}.neural-shell #screen-calendar .media-item-status-time{color:inherit;opacity:.92}.neural-shell #screen-calendar .media-item-status-time.is-plan-tz{color:#fbbf24;opacity:1}.neural-shell #screen-calendar .media-plan-reschedule-selected{min-height:40px;border-color:#94a3b83d;background:#1e2130db;color:#dbe4ff}.neural-shell #screen-calendar .media-plan-delete-selected{min-height:40px;border:1px solid rgba(248,113,113,.34);background:#7f1d1d61;color:#fecaca}.neural-shell #screen-calendar .media-plan-delete-selected:not(:disabled):hover{border-color:#f871719e;background:#b91c1c9e;color:#fff}.schedule-editor-modal{max-width:520px}.schedule-editor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px}.schedule-editor-mode-hint{margin:10px 0 0}.schedule-v2-overlay{align-items:center;padding:18px}.schedule-v2-modal{display:flex;flex-direction:column;width:min(1040px,calc(100vw - 36px));max-width:min(1040px,calc(100vw - 36px))!important;max-height:min(860px,calc(100vh - 36px));max-height:min(860px,calc(100dvh - 36px));overflow:hidden!important;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#191a27fa,#11121dfa);box-shadow:0 28px 90px #0000007a}.schedule-v2-header{align-items:flex-start}.schedule-v2-header p{margin:0 0 4px;color:#8f92ff;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.schedule-v2-summary{display:flex;flex-wrap:wrap;gap:8px;padding:12px 24px 0}.schedule-v2-summary span{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:#ffffff0a;color:#cfd5ee;font-size:12px;font-weight:800}.schedule-v2-platform-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:8px;padding:12px 24px 0}.schedule-v2-platform-all,.schedule-v2-platform-rule{min-height:48px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#ffffff09;color:#cfd5ee;cursor:pointer;text-align:left}.schedule-v2-platform-all{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.schedule-v2-platform-rule{display:grid;gap:4px;padding:8px 10px}.schedule-v2-platform-rule span{display:flex;align-items:center;min-width:0;gap:7px}.schedule-v2-platform-rule strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900}.schedule-v2-platform-rule em{margin-left:auto;color:#9fa8cc;font-style:normal;font-size:11px;font-weight:900}.schedule-v2-platform-rule small{overflow:hidden;color:#8f95b7;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.schedule-v2-platform-all.active,.schedule-v2-platform-rule.active{border-color:#7a69ffa3;background:#635bff2e;color:#fff}.schedule-v2-body{flex:1 1 auto;display:grid;grid-template-columns:minmax(380px,.95fr) minmax(420px,1.05fr);gap:16px;min-height:0;padding:18px 24px;overflow:auto;max-height:none}.schedule-v2-settings,.schedule-v2-preview{min-width:0}.schedule-v2-mode,.schedule-v2-density,.schedule-v2-weekdays{display:grid;gap:8px}.schedule-v2-mode{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.schedule-v2-mode button,.schedule-v2-density button,.schedule-v2-weekdays button{border:1px solid rgba(148,163,184,.18);background:#ffffff0a;color:#dce2fb;cursor:pointer;font-weight:900;transition:border-color .16s ease,background .16s ease,color .16s ease}.schedule-v2-mode button{min-height:62px;padding:10px;border-radius:12px;text-align:left;font-size:13px;line-height:1.12}.schedule-v2-mode small{display:block;margin-top:5px;color:#8f95b7;font-size:11px;font-weight:800}.schedule-v2-mode button.active,.schedule-v2-density button.active,.schedule-v2-weekdays button.active{border-color:#7a69ff9e;background:#635bff2e;color:#fff}.schedule-v2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.schedule-v2-settings .setting-field span{line-height:1.2;white-space:normal}.schedule-v2-grid .setting-field:has([data-schedule-v2-start-time]){display:none}.schedule-v2-timezone-field{grid-column:1 / -1;position:relative}.schedule-v2-timezone-combo{position:relative}.schedule-v2-timezone-combo .setting-input{padding-right:42px}.schedule-v2-timezone-toggle{position:absolute;top:50%;right:8px;width:30px;height:30px;transform:translateY(-50%);border:0;border-radius:8px;background:#ffffff0d;color:#dce2fb;cursor:pointer;font-size:16px;font-weight:900}.schedule-v2-timezone-toggle:hover,.schedule-v2-timezone-combo.is-open .schedule-v2-timezone-toggle{background:#7a69ff2e;color:#fff}.schedule-v2-timezone-menu{position:absolute;z-index:80;top:calc(100% + 8px);left:0;right:0;max-height:250px;padding:6px;border:1px solid rgba(122,105,255,.42);border-radius:12px;background:#111119;box-shadow:0 18px 50px #0000006b}.schedule-v2-timezone-menu[hidden]{display:none!important}.schedule-v2-timezone-list{display:flex;flex-direction:column;gap:4px;max-height:236px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.schedule-v2-timezone-list::-webkit-scrollbar{width:8px}.schedule-v2-timezone-list::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.schedule-v2-timezone-list::-webkit-scrollbar-thumb{background:#7a69ff75;border-radius:999px}.schedule-v2-timezone-option{width:100%;border:1px solid transparent;border-radius:9px;background:transparent;color:#eef1ff;cursor:pointer;padding:9px 10px;text-align:left}.schedule-v2-timezone-option strong,.schedule-v2-timezone-option small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-v2-timezone-option strong{font-size:13px;line-height:1.2}.schedule-v2-timezone-option small{margin-top:3px;color:#d8dbff9e;font-size:11px;line-height:1.2}.schedule-v2-timezone-option:hover,.schedule-v2-timezone-option:focus-visible,.schedule-v2-timezone-option.is-active{border-color:#7a69ff80;background:#635bff29;outline:none}.schedule-v2-timezone-empty{padding:12px 10px;color:#d8dbffad;font-size:12px;font-weight:800}.schedule-v2-timezone-note{display:block;margin-top:5px;color:#d8dbff9e;font-size:12px;line-height:1.35}.schedule-v2-grid .setting-field[hidden],.schedule-v2-weekdays[hidden],.schedule-v2-density[hidden],[data-schedule-v2-windows-wrap][hidden]{display:none!important}.schedule-v2-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:12px}.schedule-v2-weekdays button,.schedule-v2-density button{min-height:36px;border-radius:10px}.schedule-v2-weekdays button.is-out-of-range{border-color:#94a3b81f;background:#ffffff06;color:#d8dbff6b;cursor:default}.schedule-v2-density{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.schedule-v2-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;color:#a9b0d2;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.schedule-v2-section-title em{color:#7ee7c0;font-style:normal;letter-spacing:0;text-transform:none}.schedule-v2-window-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 42px;align-items:center;gap:8px;margin-bottom:8px}.schedule-v2-window-row span{color:#737a9d;font-weight:900}.schedule-v2-window-row .btn{min-width:0;height:40px;padding:0}.schedule-v2-preview{padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#080a1257}.schedule-v2-preview-list{display:grid;gap:12px}.schedule-v2-preview-day{display:grid;gap:7px}.schedule-v2-preview-day h4{margin:0;color:#f4f6ff;font-size:13px;font-weight:950}.schedule-v2-platform-group{border:1px solid rgba(148,163,184,.12);border-radius:12px;background:#ffffff07;overflow:hidden}.schedule-v2-platform-group+.schedule-v2-platform-group{margin-top:7px}.schedule-v2-platform-group summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:8px 10px;cursor:pointer;list-style:none}.schedule-v2-platform-group summary::-webkit-details-marker{display:none}.schedule-v2-platform-group summary span{display:inline-flex;align-items:center;min-width:0;gap:7px}.schedule-v2-platform-group summary strong{min-width:0;overflow:hidden;color:#eef2ff;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.schedule-v2-platform-group summary em{flex:0 0 auto;color:#9fa8cc;font-size:11px;font-style:normal;font-weight:850}.schedule-v2-platform-rows{display:grid;gap:6px;padding:0 8px 8px}.schedule-v2-preview-row{display:grid;grid-template-columns:minmax(94px,154px) minmax(0,1fr) minmax(62px,74px);align-items:center;gap:8px;min-height:40px;padding:8px 9px;border:1px solid rgba(148,163,184,.12);border-radius:10px;background:#ffffff09}.schedule-v2-preview-row.is-warning{border-color:#f59e0b6b;background:#f59e0b14}.schedule-v2-preview-source{overflow:hidden;color:#8f95b7;font-size:10px;font-weight:850;text-align:right;text-overflow:ellipsis;white-space:nowrap}.schedule-v2-preview-time{color:#c7d2fe;font-size:13px;font-weight:950}.schedule-v2-preview-time-input,.schedule-v2-preview-datetime-input{width:90px;min-width:0;box-sizing:border-box;height:28px;padding:0 4px 0 8px;border:1px solid rgba(129,140,248,.28);border-radius:8px;background:#0f1220e0;color:#c7d2fe;font:950 12px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;cursor:pointer}.schedule-v2-preview-datetime-input{width:154px}.schedule-v2-preview-time-input:hover,.schedule-v2-preview-time-input:focus,.schedule-v2-preview-datetime-input:hover,.schedule-v2-preview-datetime-input:focus{outline:none;border-color:#818cf8b3;background:#312e8152}.schedule-v2-platform{display:inline-flex;align-items:center;min-width:0;gap:6px;color:#9fa8cc;font-size:11px;font-weight:850}.schedule-v2-platform em{min-width:0;overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.schedule-v2-preview-row strong{min-width:0;overflow:hidden;color:#eef2ff;font-size:12px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.schedule-v2-preview-more{width:100%;min-height:28px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#ffffff0b;color:#8f95b7;font-size:12px;font-weight:800;cursor:pointer}.schedule-v2-preview-more:hover,.schedule-v2-preview-more:focus{outline:none;border-color:#818cf894;background:#312e8140;color:#c7d2fe}.schedule-v2-warnings{display:grid;gap:6px;margin-bottom:12px}.schedule-v2-warnings span{padding:8px 10px;border:1px solid rgba(245,158,11,.28);border-radius:10px;background:#f59e0b14;color:#fcd58d;font-size:12px;font-weight:800}.schedule-v2-date-note,.schedule-v2-fit-note{margin:-2px 0 12px;color:#9fa8cc;font-size:12px;font-weight:800;line-height:1.35}.schedule-v2-date-note[hidden]{display:none!important}.schedule-v2-fit-panel{display:grid;gap:10px;margin-bottom:12px;padding:12px;border:1px solid rgba(245,158,11,.35);border-radius:12px;background:#f59e0b14}.schedule-v2-fit-title{color:#fcd58d;font-size:12px;font-weight:950;text-transform:uppercase}.schedule-v2-fit-rows{display:grid;gap:6px}.schedule-v2-fit-rows span{color:#f8d9a0;font-size:12px;font-weight:800;line-height:1.35}.schedule-v2-fit-rows strong{display:block;color:#fff3d0;font-weight:950}.schedule-v2-fit-actions{display:flex;flex-wrap:wrap;gap:8px}.schedule-v2-fit-actions button{min-height:32px;padding:0 10px;border:1px solid rgba(245,158,11,.44);border-radius:9px;background:#f59e0b1f;color:#ffe4ad;cursor:pointer;font-size:12px;font-weight:900}.schedule-v2-fit-actions button:hover{border-color:#f59e0bb3;background:#f59e0b33}.schedule-v2-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px 20px;border-top:1px solid rgba(148,163,184,.12)}.schedule-v2-actions span{margin-right:auto;color:#fca5a5;font-size:12px;font-weight:800}@media(max-width:920px){.schedule-editor-grid{grid-template-columns:1fr}.schedule-v2-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}.schedule-v2-summary{padding:10px 14px 0}.schedule-v2-body{grid-template-columns:1fr;max-height:none;padding:14px}.schedule-v2-mode,.schedule-v2-grid,.schedule-v2-density{grid-template-columns:1fr}.schedule-v2-weekdays{grid-template-columns:repeat(4,minmax(0,1fr))}.schedule-v2-preview-row{grid-template-columns:minmax(154px,auto) minmax(0,1fr)}.schedule-v2-preview-row strong{grid-column:1 / -1;white-space:normal}.schedule-v2-actions{flex-wrap:wrap;padding:12px 14px 16px}.schedule-v2-actions span{flex:1 0 100%}}.neural-shell .header-icon-btn .header-notification-dot{opacity:0;transform:scale(.65);transition:opacity .16s ease,transform .16s ease}.neural-shell .header-icon-btn.has-active-job{border-color:#14b8a6ad;color:#ccfbf1;box-shadow:0 0 0 1px #14b8a61f,0 10px 24px #14b8a624}.neural-shell .header-icon-btn.has-active-job .header-notification-dot{opacity:1;transform:scale(1);background:#14b8a6}.neural-shell .batch-progress-toast.batch-progress-overlay,.neural-shell .batch-progress-toast.batch-publish-progress-overlay{position:fixed!important;inset:78px 18px auto auto!important;width:min(430px,calc(100vw - 36px))!important;min-height:0!important;height:auto!important;padding:0!important;display:block!important;background:transparent!important;pointer-events:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.neural-shell .batch-progress-toast .batch-progress-card,.neural-shell .batch-progress-toast .batch-publish-progress-card{width:100%!important;max-width:100%!important;padding:13px 15px!important;border-radius:10px!important;pointer-events:auto}.neural-shell .batch-progress-toast .batch-progress-head{align-items:center;gap:10px;margin-bottom:9px}.neural-shell .batch-progress-toast .batch-progress-kicker{margin-bottom:2px;font-size:9px}.neural-shell .batch-progress-toast .batch-progress-head h3{font-size:14px!important;line-height:1.2}.neural-shell .batch-progress-toast .batch-progress-head .btn{min-height:28px;height:28px;padding:0 10px!important;font-size:11px!important}.neural-shell .batch-progress-toast .batch-progress-bar{height:6px}.neural-shell .batch-progress-toast .batch-progress-row{margin-top:6px;font-size:11px}.neural-shell .batch-progress-toast .batch-progress-current{margin-top:8px;font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.neural-shell .batch-progress-toast .batch-progress-stage,.neural-shell .batch-progress-toast .batch-progress-errors{margin-top:4px;font-size:11px;line-height:1.3}.neural-shell .batch-progress-toast .batch-progress-stage{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.neural-shell .batch-progress-toast .batch-progress-errors{max-height:44px;overflow:auto}@media(max-width:640px){.neural-shell .batch-progress-toast.batch-progress-overlay,.neural-shell .batch-progress-toast.batch-publish-progress-overlay{inset:auto 12px 76px!important;width:auto!important}}.neural-shell .dashboard-tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;margin:18px 0;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#0f172a94}.neural-shell .dashboard-tab{min-height:36px;padding:0 18px;border:1px solid transparent;border-radius:10px;background:transparent;color:#94a3b8eb;font-size:.82rem;font-weight:800;cursor:pointer}.neural-shell .dashboard-tab.active{border-color:#a5b4fc99;background:linear-gradient(135deg,#6d5dfc,#4f46e5);color:#fff;box-shadow:0 12px 30px #4f46e547}.neural-shell .dashboard-period-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px}.neural-shell .dashboard-period-chips{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#0f172a94}.neural-shell .dashboard-period-chip{min-height:30px;padding:0 13px;border:1px solid transparent;border-radius:9px;background:transparent;color:#94a3b8eb;font-size:.76rem;font-weight:800;cursor:pointer;white-space:nowrap}.neural-shell .dashboard-period-chip.active{border-color:#a5b4fc99;background:linear-gradient(135deg,#6d5dfc,#4f46e5);color:#fff;box-shadow:0 8px 20px #4f46e540}.neural-shell .dashboard-period-range{display:inline-flex;align-items:center;gap:6px;color:#94a3b8bf;font-size:.78rem}.neural-shell .dashboard-period-range input[type=date]{min-height:34px;padding:0 10px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#0f172a94;color:#e2e8f0eb;font-size:.78rem;font-weight:600;color-scheme:dark}[data-theme=light] .neural-shell .dashboard-period-chips{border-color:#64748b3d;background:#f1f5f9d9}[data-theme=light] .neural-shell .dashboard-period-chip{color:#475569eb}[data-theme=light] .neural-shell .dashboard-period-chip.active{color:#fff}[data-theme=light] .neural-shell .dashboard-period-range input[type=date]{border-color:#64748b47;background:#ffffffe6;color:#1e293beb;color-scheme:light}.neural-shell .dashboard-tab-panel{display:none}.neural-shell .dashboard-tab-panel.active{display:block}.neural-shell .dashboard-analytics-shell{display:grid;gap:16px}.neural-shell .dashboard-analytics-view-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#0f172a75}.neural-shell .dashboard-analytics-view-tabs button{display:grid;align-content:center;justify-items:start;gap:3px;min-height:48px;padding:0 14px;border:1px solid transparent;border-radius:11px;background:transparent;color:#cbd5e1c2;font:inherit;font-size:.82rem;font-weight:850;cursor:pointer}.neural-shell .dashboard-analytics-view-tabs button small{color:#94a3b8bd;font-size:.68rem;font-weight:800}.neural-shell .dashboard-analytics-view-tabs button.active{border-color:#6366f16b;background:linear-gradient(135deg,#4f46e557,#22d3ee1f);color:#f8fafc;box-shadow:0 8px 24px #312e812e}.neural-shell .dashboard-analytics-view-tabs button.active small{color:#a5f3fc}.neural-shell .dashboard-analytics-view-panel{display:none;gap:16px}.neural-shell .dashboard-analytics-view-panel.active{display:grid}.neural-shell .dashboard-review-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);gap:28px;align-items:center;padding:24px;overflow:hidden;background:radial-gradient(circle at 92% 12%,rgba(99,102,241,.25),transparent 34%),radial-gradient(circle at 12% 100%,rgba(34,211,238,.12),transparent 38%),#0f172a94}.neural-shell .dashboard-review-kicker-row{display:flex;align-items:center;gap:8px;margin-bottom:12px}.neural-shell .dashboard-review-status{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid rgba(34,211,238,.34);border-radius:999px;background:#082f4957;color:#a5f3fc;font-size:.7rem;font-weight:900}.neural-shell .dashboard-review-status.current{border-color:#10b9815c;background:#064e3b4d;color:#a7f3d0}.neural-shell .dashboard-review-status.due{border-color:#f59e0b61;background:#78350f4d;color:#fde68a}.neural-shell .dashboard-review-hero h2{margin:0;max-width:760px;color:#f8fafc;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.16}.neural-shell .dashboard-review-hero-copy>p{max-width:760px;margin:10px 0 0;color:#cbd5e1cc;font-size:.86rem;line-height:1.5}.neural-shell .dashboard-review-method{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.neural-shell .dashboard-review-method>span{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:5px;padding:8px 11px;border:1px solid rgba(148,163,184,.14);border-radius:10px;background:#0206173d}.neural-shell .dashboard-review-method b{color:#f8fafc;font-size:.9rem}.neural-shell .dashboard-review-method small{color:#94a3b8d1;font-size:.68rem;font-weight:800}.neural-shell .dashboard-review-hero-action{display:grid;justify-items:stretch;gap:12px;padding:16px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#0206173d}.neural-shell .dashboard-review-hero-action>span{color:#cbd5e1c7;font-size:.76rem;line-height:1.45;text-align:center}.neural-shell .dashboard-posts-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#0f172a75}.neural-shell .dashboard-posts-toolbar h3{margin:0;color:#f8fafc;font-size:1rem}.neural-shell .dashboard-posts-controls{flex:1}.neural-shell .dashboard-analytics-posts-grid,.neural-shell [data-analytics-view-panel=overview] .dashboard-analytics-command-grid{grid-template-columns:minmax(0,1fr)}.neural-shell .dashboard-posts-more-wrap{display:flex;justify-content:center;padding-top:14px}.neural-shell #dashboard-analytics-more[hidden]{display:none!important}.neural-shell .dashboard-post-count-head{justify-content:flex-end;min-height:24px}.neural-shell .dashboard-analytics-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:linear-gradient(145deg,#0f172aa8,#0f172a61);backdrop-filter:blur(12px)}.neural-shell .dashboard-section-kicker{color:#94a3b8c7;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.neural-shell .dashboard-analytics-connections{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;color:#94a3b8c7;font-size:.75rem;font-weight:800}.neural-shell .dashboard-analytics-chip,.neural-shell .dashboard-analytics-platform{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(148,163,184,.22);border-radius:9px;background:#1e293b8a;color:#e2e8f0;font-size:.74rem;font-weight:850}.neural-shell .dashboard-analytics-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.neural-shell .dashboard-analytics-control,.neural-shell .dashboard-analytics-search{min-height:34px;border:1px solid rgba(148,163,184,.22);border-radius:11px;background:#1e293bb8;color:#f8fafc;padding:0 12px;font-size:.78rem;font-weight:750;outline:none}.neural-shell .dashboard-analytics-search{width:210px}.neural-shell .dashboard-analytics-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.neural-shell .dashboard-analytics-card{min-height:132px;padding:18px 18px 16px;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:linear-gradient(145deg,#0f172aad,#0f172a57);backdrop-filter:blur(12px)}.neural-shell .dashboard-card-meta.success{color:#34d399}.neural-shell .dashboard-analytics-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;width:fit-content;padding:0 10px;border-radius:9px;border:1px solid rgba(148,163,184,.2);background:#1e293b9e;color:#cbd5e1;font-size:.72rem;font-weight:900}.neural-shell .dashboard-analytics-pill.good{border-color:#10b98166;background:#064e3b73;color:#bbf7d0}.neural-shell .dashboard-analytics-pill.weak{border-color:#ef44446b;background:#7f1d1d6b;color:#fecaca}.neural-shell .dashboard-analytics-pill.early,.neural-shell .dashboard-analytics-pill.neutral{border-color:#f59e0b5c;background:#78350f5c;color:#fde68a}.neural-shell .dashboard-analytics-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(340px,.72fr);gap:14px}.neural-shell .dashboard-analytics-table-panel{min-width:0}.neural-shell .dashboard-analytics-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;border-radius:9px;background:#4f46e547;color:#c4b5fd;font-size:.75rem;font-weight:900}.neural-shell .dashboard-analytics-table-wrap{max-height:680px;overflow:auto;scrollbar-gutter:stable;border:1px solid rgba(148,163,184,.14);border-radius:13px}.neural-shell .dashboard-analytics-table{width:100%;border-collapse:collapse;min-width:920px;table-layout:fixed}.neural-shell .dashboard-analytics-col-date{width:108px}.neural-shell .dashboard-analytics-col-platform{width:116px}.neural-shell .dashboard-analytics-col-post{width:auto}.neural-shell .dashboard-analytics-col-er{width:74px}.neural-shell .dashboard-analytics-col-reach{width:98px}.neural-shell .dashboard-analytics-col-result{width:128px}.neural-shell .dashboard-analytics-col-action{width:190px}.neural-shell .dashboard-analytics-table th,.neural-shell .dashboard-analytics-table td{padding:13px 12px;border-bottom:1px solid rgba(148,163,184,.12);text-align:left;vertical-align:middle}.neural-shell .dashboard-analytics-table th{position:sticky;top:0;z-index:2;background:#0f172af5;backdrop-filter:blur(12px);color:#94a3b8bd;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.neural-shell .dashboard-analytics-table td{color:#e2e8f0eb;font-size:.79rem;font-weight:700}.neural-shell .dashboard-analytics-post-cell{color:#f8fafc;line-height:1.45;overflow-wrap:anywhere}.neural-shell .dashboard-analytics-post-cell>a,.neural-shell .dashboard-analytics-post-cell>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.neural-shell .dashboard-analytics-table tbody tr{transition:background .15s ease}.neural-shell .dashboard-analytics-table tbody tr:hover{background:#22d3ee0b}.neural-shell .dashboard-analytics-table th:last-child,.neural-shell .dashboard-analytics-table td:last-child{min-width:128px;padding-right:16px}.neural-shell .dashboard-analytics-table td:last-child .dashboard-analytics-pill{max-width:100%;white-space:nowrap}.neural-shell .dashboard-analytics-post-cell a{color:inherit;text-decoration:none}.neural-shell .dashboard-analytics-post-cell a:hover{color:#a5b4fc}.neural-shell .dashboard-analytics-empty{padding:28px 16px!important;color:#94a3b8c2!important;text-align:center!important}.neural-shell .dashboard-analytics-card-list{display:none}.neural-shell .dashboard-analytics-next-action{display:block;color:#cbd5e1db;font-size:.74rem;line-height:1.35;font-weight:750}.neural-shell .dashboard-analytics-mobile-card{display:grid;gap:10px;padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:13px;background:#0f172a70}.neural-shell .dashboard-analytics-mobile-head,.neural-shell .dashboard-analytics-mobile-result{display:flex;align-items:center;justify-content:space-between;gap:10px}.neural-shell .dashboard-analytics-mobile-head>span:last-child{color:#94a3b8c7;font-size:.72rem;font-weight:800}.neural-shell .dashboard-analytics-mobile-card h4{margin:0;color:#f8fafc;font-size:.88rem;line-height:1.35;font-weight:850}.neural-shell .dashboard-analytics-mobile-card h4 a{color:inherit;text-decoration:none}.neural-shell .dashboard-analytics-mobile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.neural-shell .dashboard-analytics-mobile-metrics span{display:grid;gap:3px;min-width:0;padding:9px 10px;border-radius:10px;background:#0206173d;color:#e2e8f0e6;font-size:.78rem;font-weight:850}.neural-shell .dashboard-analytics-mobile-metrics b{color:#94a3b8c7;font-size:.62rem;font-weight:900;text-transform:uppercase}.neural-shell .dashboard-analytics-mobile-result p{margin:0;color:#cbd5e1d1;font-size:.76rem;line-height:1.35;text-align:right}.neural-shell .dashboard-analytics-mobile-empty{padding:18px 14px;border:1px solid rgba(148,163,184,.16);border-radius:13px;background:#0f172a70;color:#94a3b8c7;text-align:center;font-size:.82rem;font-weight:750}.neural-shell .dashboard-analytics-insight-panel{min-height:260px}.neural-shell .dashboard-analytics-side-list{display:grid;gap:10px;margin-top:18px}.neural-shell .dashboard-analytics-side-item{display:grid;gap:8px;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#0f172a70}.neural-shell .dashboard-analytics-side-item strong{color:#f8fafc;font-size:.82rem;line-height:1.35}.neural-shell .analytics-kpi-time{font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.05}.neural-shell .dashboard-analytics-command-grid,.neural-shell .dashboard-analytics-signal-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:14px}.neural-shell .dashboard-analytics-submeta{display:block;margin-top:4px;color:#94a3b8bd;font-size:.72rem;font-weight:800}.neural-shell .dashboard-analytics-chart-panel{overflow:hidden}.neural-shell .dashboard-analytics-chart{min-height:280px;display:grid;align-content:stretch;border:1px solid rgba(34,211,238,.14);border-radius:14px;background:linear-gradient(180deg,#0f172a6b,#0f172a1f),#02061729;overflow:hidden}.neural-shell .dashboard-analytics-svg{width:100%;min-height:230px}.neural-shell .dashboard-analytics-gridlines line{stroke:#94a3b829;stroke-width:1}.neural-shell .dashboard-analytics-chart-footer{display:flex;justify-content:space-between;gap:12px;padding:0 16px 14px;color:#e2e8f0d1;font-size:.75rem;font-weight:850}.neural-shell .dashboard-analytics-next-list,.neural-shell .dashboard-platform-leaderboard,.neural-shell .dashboard-follower-strip,.neural-shell .dashboard-decay-bars,.neural-shell .dashboard-frequency-list{display:grid;gap:10px}.neural-shell .dashboard-next-move{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px;border:1px solid rgba(34,211,238,.16);border-radius:13px;background:#082f4938}.neural-shell .dashboard-next-move>span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:#22d3ee29;color:#a5f3fc;font-size:.78rem;font-weight:950}.neural-shell .dashboard-next-move strong,.neural-shell .dashboard-platform-row strong,.neural-shell .dashboard-frequency-row strong,.neural-shell .dashboard-follower-row b{color:#f8fafc;font-size:.84rem;line-height:1.25}.neural-shell .dashboard-next-move p,.neural-shell .dashboard-platform-row p{margin:5px 0 0;color:#cbd5e1c7;font-size:.75rem;line-height:1.38}.neural-shell .dashboard-diagnose-panel{margin-bottom:18px}.neural-shell .dashboard-diagnose-btn{appearance:none;border:1px solid rgba(34,211,238,.4);background:linear-gradient(135deg,#22d3ee38,#6366f138);color:#e0f2fe;font-weight:800;font-size:.82rem;padding:9px 16px;border-radius:11px;cursor:pointer;transition:filter .15s ease,transform .05s ease}.neural-shell .dashboard-diagnose-btn:hover{filter:brightness(1.12)}.neural-shell .dashboard-diagnose-btn:active{transform:translateY(1px)}.neural-shell .dashboard-diagnose-btn:disabled{opacity:.55;cursor:default}.neural-shell .dashboard-diagnose-body{margin-top:12px}.neural-shell .dashboard-diagnose-actions[hidden],.neural-shell .dashboard-diagnose-list[hidden],.neural-shell .dashboard-analytics-card-list[hidden]{display:none!important}.neural-shell .dashboard-diagnose-list{display:grid;gap:10px}.neural-shell .diagnose-card{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;padding:13px 14px;border:1px solid rgba(148,163,184,.16);border-radius:13px;background:#0f172a66;cursor:pointer;transition:border-color .15s ease,background .15s ease}.neural-shell .diagnose-card:hover{border-color:#22d3ee66}.neural-shell .diagnose-check{width:18px;height:18px;margin-top:2px;accent-color:#22d3ee;cursor:pointer}.neural-shell .diagnose-card-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.neural-shell .diagnose-card-type{color:#94a3b8e6;font-size:.72rem;font-weight:700;text-transform:capitalize}.neural-shell .diagnose-finding{margin:0;color:#f1f5f9;font-size:.84rem;line-height:1.35}.neural-shell .diagnose-instruction{margin:6px 0 0;color:#a5f3fc;font-size:.8rem;line-height:1.35;font-weight:600}.neural-shell .diagnose-evidence{display:inline-block;margin-top:7px;color:#94a3b8d9;font-size:.71rem}.neural-shell .diagnose-state-card{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;border:1px solid rgba(34,211,238,.18);border-radius:13px;background:#082f492e;text-align:left}.neural-shell .diagnose-state-card strong{flex:1 1 100%;color:#f8fafc;font-size:.88rem}.neural-shell .diagnose-state-card p{flex:1 1 100%;margin:0;color:#cbd5e1d1;font-size:.78rem;line-height:1.45}.neural-shell .dashboard-diagnose-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:14px}.neural-shell .dashboard-diagnose-selected{color:#cbd5e1cc;font-size:.78rem}.neural-shell .dashboard-diagnose-apply{appearance:none;border:none;background:linear-gradient(135deg,#22d3ee,#6366f1);color:#04121f;font-weight:900;font-size:.82rem;padding:9px 18px;border-radius:11px;cursor:pointer}.neural-shell .dashboard-diagnose-apply:disabled{opacity:.5;cursor:default}.neural-shell .dashboard-diagnose-applied{margin-top:16px;display:grid;gap:8px}.neural-shell .diagnose-applied-head{color:#94a3b8e6;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.neural-shell .diagnose-applied-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 12px;border:1px solid rgba(16,185,129,.18);border-radius:11px;background:#064e3b29}.neural-shell .diagnose-applied-item span:nth-child(2){color:#e2e8f0;font-size:.78rem;line-height:1.3}.neural-shell .diagnose-applied-item em{color:#94a3b8d9;font-size:.7rem;font-style:normal}[data-theme=light] .neural-shell .diagnose-card{border-color:#0f172a1a;background:#fff}[data-theme=light] .neural-shell .diagnose-finding{color:#0f172a}[data-theme=light] .neural-shell .diagnose-instruction,[data-theme=light] .neural-shell .dashboard-diagnose-btn{color:#0e7490}[data-theme=light] .neural-shell .diagnose-applied-item span:nth-child(2){color:#0f172a}[data-theme=light] .neural-shell .diagnose-state-card{border-color:#0e74902e;background:#f8fbff}[data-theme=light] .neural-shell .diagnose-state-card strong{color:#0f172a}[data-theme=light] .neural-shell .diagnose-state-card p{color:#475569}.neural-shell .style-profile-panel{margin-bottom:18px;overflow:hidden}.neural-shell .style-profile-head{align-items:flex-start;gap:16px}.neural-shell .style-profile-title-row{display:flex;align-items:center;gap:10px;margin-bottom:4px}.neural-shell .style-profile-title-row h3{margin:0}.neural-shell .style-profile-body{margin-top:14px}.neural-shell .style-profile-empty{padding:16px;border:1px dashed rgba(148,163,184,.24);border-radius:13px;color:#cbd5e1c7;background:#0f172a47;font-size:.8rem;line-height:1.45}.neural-shell .style-profile-content[hidden],.neural-shell .style-profile-empty[hidden]{display:none!important}.neural-shell .style-profile-summary-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,240px);gap:22px;align-items:start}.neural-shell .style-profile-meta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:9px}.neural-shell .style-profile-meta span{display:inline-flex;padding:4px 8px;border:1px solid rgba(34,211,238,.18);border-radius:999px;color:#cffafee6;background:#0891b21a;font-size:.68rem;font-weight:700}.neural-shell .style-profile-summary{max-width:880px;margin:0;color:#e2e8f0;font-size:.86rem;line-height:1.55}.neural-shell .style-profile-mode-field{display:grid;gap:7px}.neural-shell .style-profile-mode-field>span{color:#94a3b8e6;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.neural-shell .style-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.neural-shell .style-profile-card{padding:13px 14px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#0f172a57}.neural-shell .style-profile-card h4{margin:0 0 8px;color:#f8fafc;font-size:.76rem;font-weight:850}.neural-shell .style-profile-card ul{display:grid;gap:6px;margin:0;padding-left:17px}.neural-shell .style-profile-card li{color:#cbd5e1d1;font-size:.74rem;line-height:1.4}.neural-shell .style-profile-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(148,163,184,.12)}.neural-shell .style-profile-actions>span{color:#94a3b8e6;font-size:.74rem;line-height:1.4}.neural-shell .style-profile-actions>div{display:flex;gap:8px;flex:0 0 auto}[data-theme=light] .neural-shell .style-profile-empty,[data-theme=light] .neural-shell .style-profile-card{border-color:#0f172a1a;background:#fff}[data-theme=light] .neural-shell .style-profile-summary,[data-theme=light] .neural-shell .style-profile-card h4{color:#0f172a}[data-theme=light] .neural-shell .style-profile-card li,[data-theme=light] .neural-shell .style-profile-empty{color:#475569}@media(max-width:760px){.neural-shell .style-profile-head,.neural-shell .style-profile-actions{align-items:stretch;flex-direction:column}.neural-shell .style-profile-summary-row,.neural-shell .style-profile-grid{grid-template-columns:1fr}.neural-shell .style-profile-actions>div{width:100%}.neural-shell .style-profile-actions .btn{flex:1 1 0}}[data-theme=light] .neural-shell .dashboard-analytics-mobile-card,[data-theme=light] .neural-shell .dashboard-analytics-mobile-empty{border-color:#0f172a1a;background:#fff}[data-theme=light] .neural-shell .dashboard-analytics-mobile-card h4,[data-theme=light] .neural-shell .dashboard-analytics-mobile-metrics span{color:#0f172a}[data-theme=light] .neural-shell .dashboard-analytics-mobile-metrics span{background:#f8fafc}.neural-shell .dashboard-platform-row{display:grid;gap:8px;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#0f172a66}.neural-shell .dashboard-platform-row-head,.neural-shell .dashboard-follower-row,.neural-shell .dashboard-frequency-row,.neural-shell .dashboard-decay-row{display:grid;align-items:center;gap:10px}.neural-shell .dashboard-platform-row-head{grid-template-columns:minmax(0,1fr) auto}.neural-shell .dashboard-platform-row-head span{color:#a7f3d0;font-size:.78rem;font-weight:900}.neural-shell .dashboard-platform-meter,.neural-shell .dashboard-decay-row>div{height:7px;border-radius:999px;background:#1e293bd6;overflow:hidden}.neural-shell .dashboard-platform-meter i,.neural-shell .dashboard-decay-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#34d399)}.neural-shell .dashboard-follower-row{grid-template-columns:minmax(0,1fr) auto auto;min-height:54px;padding:10px 12px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#0f172a61}.neural-shell .dashboard-follower-row strong,.neural-shell .dashboard-follower-row span{display:block}.neural-shell .dashboard-follower-row span{margin-top:2px;color:#94a3b8c2;font-size:.72rem;font-weight:800}.neural-shell .dashboard-follower-row em,.neural-shell .dashboard-frequency-row em{font-style:normal;font-size:.74rem;font-weight:900}.neural-shell .dashboard-follower-row em.good{color:#86efac}.neural-shell .dashboard-follower-row em.weak{color:#fca5a5}.neural-shell .dashboard-decay-row{grid-template-columns:58px minmax(0,1fr) 44px;color:#e2e8f0e0;font-size:.76rem;font-weight:850}.neural-shell .dashboard-decay-row b{color:#a5f3fc;text-align:right}.neural-shell .dashboard-frequency-row{grid-template-columns:minmax(0,1fr) auto auto;min-height:42px;padding:9px 12px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:#0f172a5c;color:#e2e8f0d6;font-size:.76rem;font-weight:850}[data-theme=light] .neural-shell .dashboard-analytics-toolbar,[data-theme=light] .neural-shell .dashboard-analytics-view-tabs,[data-theme=light] .neural-shell .dashboard-posts-toolbar,[data-theme=light] .neural-shell .dashboard-review-hero,[data-theme=light] .neural-shell .dashboard-analytics-card,[data-theme=light] .neural-shell .dashboard-analytics-chart,[data-theme=light] .neural-shell .dashboard-next-move,[data-theme=light] .neural-shell .dashboard-platform-row,[data-theme=light] .neural-shell .dashboard-follower-row,[data-theme=light] .neural-shell .dashboard-frequency-row{border-color:#0f172a1a;background:#fff;box-shadow:0 18px 48px #0f172a12}[data-theme=light] .neural-shell .dashboard-analytics-view-tabs button,[data-theme=light] .neural-shell .dashboard-review-hero-copy>p,[data-theme=light] .neural-shell .dashboard-review-hero-action>span{color:#64748b}[data-theme=light] .neural-shell .dashboard-analytics-view-tabs button.active{background:linear-gradient(135deg,#4f46e51f,#22d3ee14);color:#312e81}[data-theme=light] .neural-shell .dashboard-review-hero h2,[data-theme=light] .neural-shell .dashboard-posts-toolbar h3,[data-theme=light] .neural-shell .dashboard-review-method b{color:#0f172a}[data-theme=light] .neural-shell .dashboard-review-hero-action,[data-theme=light] .neural-shell .dashboard-review-method>span{border-color:#0f172a1a;background:#f8fafce6}[data-theme=light] .neural-shell .dashboard-analytics-toolbar{background:linear-gradient(135deg,#fff,#f8fbff)}[data-theme=light] .neural-shell .dashboard-section-kicker,[data-theme=light] .neural-shell .dashboard-analytics-submeta,[data-theme=light] .neural-shell .dashboard-next-move p,[data-theme=light] .neural-shell .dashboard-platform-row p,[data-theme=light] .neural-shell .dashboard-follower-row span{color:#64748b}[data-theme=light] .neural-shell .dashboard-analytics-chip,[data-theme=light] .neural-shell .dashboard-analytics-platform,[data-theme=light] .neural-shell .dashboard-analytics-pill{border-color:#0f172a1a;background:#f8fafc;color:#334155}[data-theme=light] .neural-shell .dashboard-analytics-control,[data-theme=light] .neural-shell .dashboard-analytics-search{border-color:#0f172a1f;background:#fff;color:#0f172a}[data-theme=light] .neural-shell .dashboard-next-move strong,[data-theme=light] .neural-shell .dashboard-platform-row strong,[data-theme=light] .neural-shell .dashboard-frequency-row strong,[data-theme=light] .neural-shell .dashboard-follower-row b{color:#0f172a}[data-theme=light] .neural-shell .dashboard-platform-row-head span,[data-theme=light] .neural-shell .dashboard-decay-row b{color:#0f766e}[data-theme=light] .neural-shell .dashboard-platform-meter,[data-theme=light] .neural-shell .dashboard-decay-row>div{background:#e2e8f0}[data-theme=light] .neural-shell .dashboard-decay-row,[data-theme=light] .neural-shell .dashboard-frequency-row{color:#334155}[data-theme=light] .neural-shell .dashboard-analytics-gridlines line{stroke:#0f172a1a}@media(max-width:1580px){.neural-shell .dashboard-analytics-grid{grid-template-columns:1fr}}@media(max-width:1320px){.neural-shell .dashboard-analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.neural-shell .dashboard-analytics-grid,.neural-shell .dashboard-analytics-command-grid,.neural-shell .dashboard-analytics-signal-grid,.neural-shell .dashboard-analytics-toolbar{grid-template-columns:1fr}.neural-shell .dashboard-analytics-toolbar{display:grid}.neural-shell .dashboard-analytics-controls{justify-content:flex-start}.neural-shell .dashboard-review-hero{grid-template-columns:1fr}.neural-shell .dashboard-review-hero-action{grid-template-columns:minmax(0,1fr) auto;align-items:center}.neural-shell .dashboard-posts-toolbar{display:grid;align-items:start}}@media(max-width:760px){.neural-shell .dashboard-analytics-view-tabs{grid-template-columns:1fr}.neural-shell .dashboard-analytics-view-tabs button{min-height:42px}.neural-shell .dashboard-review-hero{padding:18px}.neural-shell .dashboard-review-hero-action{grid-template-columns:1fr}.neural-shell .dashboard-review-method>span{flex:1 1 calc(50% - 8px)}.neural-shell .dashboard-analytics-kpis,.neural-shell .dashboard-analytics-grid,.neural-shell .dashboard-analytics-command-grid,.neural-shell .dashboard-analytics-signal-grid{grid-template-columns:1fr}.neural-shell .dashboard-analytics-chart{min-height:230px}.neural-shell .dashboard-follower-row,.neural-shell .dashboard-frequency-row{grid-template-columns:1fr}.neural-shell .dashboard-analytics-search,.neural-shell .dashboard-analytics-control,.neural-shell .dashboard-analytics-controls .btn{width:100%}.neural-shell .dashboard-analytics-table-wrap{display:none}.neural-shell .dashboard-analytics-card-list{display:grid;gap:10px}.neural-shell .dashboard-analytics-mobile-result{align-items:flex-start;flex-direction:column}.neural-shell .dashboard-analytics-mobile-result p{text-align:left}.neural-shell .dashboard-analytics-mobile-metrics{grid-template-columns:1fr}}.neural-shell .dashboard-health-shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:14px;margin-bottom:14px}.neural-shell .dashboard-today-card,.neural-shell .dashboard-month-card{min-width:0;padding:20px;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:linear-gradient(145deg,#0f172ab3,#0f172a57);backdrop-filter:blur(12px)}.neural-shell .dashboard-today-card{background:radial-gradient(circle at 12% 0%,rgba(34,211,238,.18),transparent 42%),linear-gradient(145deg,#0f172ac7,#0f172a61)}.neural-shell .dashboard-today-body{display:grid;grid-template-columns:152px minmax(0,1fr);align-items:center;gap:22px;margin-top:16px}.neural-shell .dashboard-ring{--pct: 0;width:146px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from 220deg,#22c55e calc(var(--pct) * 1%),#94a3b829 0),#0f172a9e;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 50px #0206176b}.neural-shell .dashboard-ring-inner{width:104px;aspect-ratio:1;display:grid;place-content:center;justify-items:center;gap:2px;border-radius:50%;background:#080d18f0;border:1px solid rgba(148,163,184,.18)}.neural-shell .dashboard-ring-inner strong{color:#f8fafc;font-family:Inter Tight,Inter,sans-serif;font-size:1.45rem;font-weight:950;line-height:1}.neural-shell .dashboard-ring-inner span{color:#94a3b8db;font-size:.72rem;font-weight:850}.neural-shell .dashboard-today-copy{min-width:0}.neural-shell .dashboard-today-copy h3,.neural-shell .dashboard-month-head h3{margin:6px 0 0;color:#f8fafc;font-size:clamp(1.08rem,1.7vw,1.38rem);font-weight:900;line-height:1.12}.neural-shell .dashboard-today-copy p,.neural-shell .dashboard-month-summary{margin:10px 0 0;color:#cbd5e1d1;font-size:.86rem;line-height:1.55}.neural-shell .dashboard-today-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.neural-shell .dashboard-today-stats span{min-width:0;display:grid;gap:2px;padding:10px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:#0f172a7a}.neural-shell .dashboard-today-stats b{color:#f8fafc;font-size:1rem;font-weight:950}.neural-shell .dashboard-today-stats em{overflow:hidden;color:#94a3b8cc;font-size:.68rem;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.neural-shell .dashboard-month-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.neural-shell #dashboard-month-delta{min-width:54px;min-height:42px;display:inline-grid;place-items:center;border:1px solid rgba(148,163,184,.18);border-radius:13px;background:#1e293b8f;color:#e2e8f0;font-family:Inter Tight,Inter,sans-serif;font-size:1.18rem;font-weight:950}.neural-shell #dashboard-month-delta.is-good{border-color:#22c55e61;background:#064e3b6b;color:#bbf7d0}.neural-shell #dashboard-month-delta.is-warning{border-color:#f59e0b61;background:#78350f61;color:#fde68a}.neural-shell #dashboard-month-delta.is-danger{border-color:#f43f5e6b;background:#7f1d1d70;color:#fecaca}.neural-shell .dashboard-month-bars{display:grid;gap:11px;margin-top:22px}.neural-shell .dashboard-month-bar-row{display:grid;grid-template-columns:104px minmax(0,1fr) 42px;align-items:center;gap:10px}.neural-shell .dashboard-month-bar-row span,.neural-shell .dashboard-month-bar-row b{color:#e2e8f0e6;font-size:.74rem;font-weight:900}.neural-shell .dashboard-month-bar-row.muted span,.neural-shell .dashboard-month-bar-row.muted b{color:#94a3b8d1}.neural-shell .dashboard-month-bar{height:9px;overflow:hidden;border-radius:999px;background:#94a3b824}.neural-shell .dashboard-month-bar i{display:block;width:0%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#22d3ee);transition:width .35s ease}.neural-shell .dashboard-month-bar-row.muted i{background:linear-gradient(90deg,#a5b4fcc7,#6366f1b3)}.neural-shell .dashboard-pipeline-panel,.neural-shell .dashboard-ops-grid,.neural-shell .dashboard-cards{margin-top:14px}.neural-shell .dashboard-pipeline-meta{color:#94a3b8d1;font-size:.74rem;font-weight:850}.neural-shell .dashboard-pipeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.neural-shell .dashboard-pipeline-step{position:relative;min-width:0;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#0f172a70}.neural-shell .dashboard-pipeline-step em{position:absolute;top:50%;right:-10px;width:10px;height:1px;background:#94a3b847}.neural-shell .dashboard-pipeline-step-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.neural-shell .dashboard-pipeline-step-head span{min-width:0;color:#cbd5e1d6;font-size:.72rem;font-weight:850;line-height:1.25}.neural-shell .dashboard-pipeline-step-head b{color:#f8fafc;font-size:.95rem;font-weight:950;line-height:1}.neural-shell .dashboard-pipeline-track{height:6px;overflow:hidden;margin-top:12px;border-radius:999px;background:#94a3b821}.neural-shell .dashboard-pipeline-track i{display:block;width:0%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c6af5,#22d3ee)}.neural-shell .dashboard-ops-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.neural-shell .dashboard-platforms-list,.neural-shell .dashboard-blockers-list{display:grid;gap:10px}.neural-shell .dashboard-platform-row{display:grid;gap:9px;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#0f172a6b}.neural-shell .dashboard-platform-row-main,.neural-shell .dashboard-platform-row-stats{display:flex;align-items:center;justify-content:space-between;gap:10px}.neural-shell .dashboard-platform-row-main strong{min-width:0;overflow:hidden;color:#f8fafc;font-size:.86rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.neural-shell .dashboard-platform-row-main span,.neural-shell .dashboard-platform-row-stats span{color:#94a3b8d1;font-size:.72rem;font-weight:800}.neural-shell .dashboard-platform-row-stats{justify-content:flex-start;flex-wrap:wrap}.neural-shell .dashboard-platform-row-stats .is-warning{color:#fde68a}.neural-shell .dashboard-platform-progress{height:6px;overflow:hidden;border-radius:999px;background:#94a3b821}.neural-shell .dashboard-platform-progress i{display:block;width:0%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#22d3ee)}.neural-shell .dashboard-blocker-row{display:grid;gap:5px;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#0f172a6b}.neural-shell .dashboard-blocker-row strong{color:#f8fafc;font-size:.84rem;font-weight:900}.neural-shell .dashboard-blocker-row p{margin:0;color:#cbd5e1c7;font-size:.76rem;line-height:1.45}.neural-shell .dashboard-blocker-row.is-danger{border-color:#f43f5e57;background:#7f1d1d47}.neural-shell .dashboard-blocker-row.is-warning{border-color:#f59e0b52;background:#78350f42}[data-theme=light] .neural-shell .dashboard-today-card,[data-theme=light] .neural-shell .dashboard-month-card,[data-theme=light] .neural-shell .dashboard-pipeline-step,[data-theme=light] .neural-shell .dashboard-platform-row,[data-theme=light] .neural-shell .dashboard-blocker-row{background:#fff;border-color:#0f172a1a}[data-theme=light] .neural-shell .dashboard-ring-inner{background:#fff}[data-theme=light] .neural-shell .dashboard-today-copy h3,[data-theme=light] .neural-shell .dashboard-month-head h3,[data-theme=light] .neural-shell .dashboard-ring-inner strong,[data-theme=light] .neural-shell .dashboard-platform-row-main strong,[data-theme=light] .neural-shell .dashboard-blocker-row strong,[data-theme=light] .neural-shell .dashboard-pipeline-step-head b{color:#0f172a}@media(max-width:1320px){.neural-shell .dashboard-health-shell,.neural-shell .dashboard-ops-grid{grid-template-columns:1fr}.neural-shell .dashboard-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.neural-shell .dashboard-today-body{grid-template-columns:1fr}.neural-shell .dashboard-ring{width:min(146px,52vw);justify-self:center}.neural-shell .dashboard-today-stats,.neural-shell .dashboard-pipeline{grid-template-columns:1fr}.neural-shell .dashboard-pipeline-step em{display:none}.neural-shell .dashboard-month-bar-row{grid-template-columns:86px minmax(0,1fr) 38px}.neural-shell .dashboard-platform-row-main{align-items:flex-start;flex-direction:column}}.neural-shell #screen-calendar .media-plan-page{padding:16px 24px 34px}.neural-shell #screen-calendar .media-plan-topbar{display:grid;grid-template-columns:minmax(220px,max-content) minmax(180px,1fr) max-content;align-items:center;gap:14px;min-height:50px;margin:0 0 14px;padding:0 2px 12px;border-bottom:1px solid rgba(148,163,184,.1)}.neural-shell #screen-calendar .media-plan-topbar-actions{justify-self:end;display:flex;align-items:center;gap:8px}.neural-shell #screen-calendar .media-plan-view-tabs{justify-self:start;gap:2px;padding:3px;border:1px solid rgba(148,163,184,.1);border-radius:8px;background:#1e2130e6}.neural-shell #screen-calendar .media-plan-view-tab{min-height:32px;padding:0 16px;border-radius:6px;font-size:.76rem}.neural-shell #screen-calendar .media-plan-view-tab.active{background:#5b4be7;color:#fff}.neural-shell #screen-calendar .calendar-nav{justify-self:center;grid-template-columns:30px minmax(126px,auto) 30px;gap:8px}.neural-shell #screen-calendar .calendar-month-label{min-width:126px;height:32px;font-size:.98rem}.neural-shell #screen-calendar .media-plan-month-btn{width:30px;height:30px;border-radius:7px}.neural-shell #screen-calendar .media-plan-control-panel{display:grid;grid-template-columns:minmax(360px,auto) minmax(320px,1fr);align-items:start;gap:10px 12px;margin-bottom:14px;padding:12px;border-radius:10px;background:#141621f0}.neural-shell #screen-calendar .media-plan-actionbar{order:1;grid-column:1;align-self:start;gap:6px;min-height:34px;margin:0;padding:0;background:transparent}.neural-shell #screen-calendar .media-plan-action-group-main,.neural-shell #screen-calendar .media-plan-action-group-tools{gap:6px}.neural-shell #screen-calendar .media-plan-action-btn,.neural-shell #screen-calendar .media-plan-generate-selected,.neural-shell #screen-calendar .media-plan-reschedule-selected,.neural-shell #screen-calendar .media-plan-delete-selected,.neural-shell #screen-calendar .media-plan-publish-selected{min-height:32px;border-radius:7px;padding:0 11px;font-size:.76rem}.neural-shell #screen-calendar .media-plan-action-primary{border-color:#14b8a657;background:#14b8a61f;color:#2dd4bf}.neural-shell #screen-calendar .media-plan-meta-strip{order:1;grid-column:2;justify-self:end;justify-content:flex-end;min-height:32px;margin:0;padding:0;border:0}.neural-shell #screen-calendar .media-plan-connected-summary,.neural-shell #screen-calendar .media-plan-compact-language,.neural-shell #screen-calendar .media-plan-compact-llm,.neural-shell #screen-calendar .media-plan-frequency-button-compact{min-height:32px;border-radius:7px}.neural-shell #screen-calendar .media-plan-compact-llm-main{max-width:208px}.neural-shell #screen-calendar .media-plan-filter-strip{order:2;grid-column:1 / -1;display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-height:34px;padding:8px 0 0;border-top:1px solid rgba(148,163,184,.1)}.neural-shell #screen-calendar .media-plan-filter-strip-label{flex:0 0 auto}.neural-shell #screen-calendar .media-plan-filter-platforms{flex:0 1 auto;gap:6px}.neural-shell #screen-calendar .media-plan-filter-platform-chip,.neural-shell #screen-calendar .media-plan-filter-select,.neural-shell #screen-calendar .media-plan-filter-reset,.neural-shell #screen-calendar .media-plan-filter-search,.neural-shell #screen-calendar .media-plan-date-jump,.neural-shell #screen-calendar .media-plan-status-filter-button{min-height:30px;border-radius:8px}.neural-shell #screen-calendar .media-plan-filter-search{flex:1 1 210px;min-width:190px;margin-left:auto}.neural-shell #screen-calendar .media-plan-date-jump input{width:118px}.neural-shell #screen-calendar .media-plan-status-filter-button{min-width:132px}.neural-shell #screen-calendar .media-plan-progress{order:3;grid-column:1 / -1;align-items:center;gap:10px;min-height:20px}.neural-shell #screen-calendar .media-plan-progress-label,.neural-shell #screen-calendar .media-plan-progress-percent{font-size:.68rem;letter-spacing:0;text-transform:none}.neural-shell #screen-calendar .media-plan-progress-track{height:4px}.neural-shell #screen-calendar .media-plan-period-row{order:4;grid-column:1 / -1;grid-template-columns:minmax(96px,auto) minmax(220px,1fr) auto;gap:10px;padding-top:9px}.neural-shell #screen-calendar .media-plan-period-heading span{font-size:.64rem}.neural-shell #screen-calendar .media-plan-period-heading strong{font-size:.86rem}.neural-shell #screen-calendar .media-plan-period-picker{min-width:min(320px,100%)}.neural-shell #screen-calendar .media-plan-period-date-jump{min-height:30px;width:min(320px,100%);border-radius:8px}.neural-shell #screen-calendar .media-plan-period-date-jump .media-plan-date-trigger{flex:1 1 auto;justify-content:flex-start}.neural-shell #screen-calendar .media-plan-period-select{min-height:30px;width:min(320px,100%);border-radius:8px}.neural-shell #screen-calendar .media-plan-selection-summary{gap:7px}.neural-shell #screen-calendar .media-plan-context-actions{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;align-items:center;margin-bottom:14px;padding:9px 10px;border-radius:10px}.neural-shell #screen-calendar .media-plan-context-copy strong{padding:5px 9px;border-radius:6px}.neural-shell #screen-calendar .media-plan-generation-group{justify-content:flex-end}.neural-shell #screen-calendar .media-plan-publish-selected{min-width:204px}.neural-shell #screen-calendar .media-plan-publish-menu-toggle{width:34px;min-width:34px;height:32px;min-height:32px;border-radius:0 7px 7px 0}.neural-shell #screen-calendar .media-plan-calendar-shell{border-radius:10px}[data-theme=light] .neural-shell #screen-calendar .media-plan-topbar{border-bottom-color:#e6ebf3}[data-theme=light] .neural-shell #screen-calendar .media-plan-view-tabs,[data-theme=light] .neural-shell #screen-calendar .media-plan-control-panel{background:#fff;border-color:#dfe5f0}[data-theme=light] .neural-shell #screen-calendar .media-plan-filter-strip{border-top-color:#e8edf5}@media(max-width:1320px){.neural-shell #screen-calendar .media-plan-control-panel{grid-template-columns:1fr}.neural-shell #screen-calendar .media-plan-actionbar,.neural-shell #screen-calendar .media-plan-meta-strip,.neural-shell #screen-calendar .media-plan-filter-strip,.neural-shell #screen-calendar .media-plan-progress,.neural-shell #screen-calendar .media-plan-period-row{grid-column:1}.neural-shell #screen-calendar .media-plan-meta-strip{justify-self:stretch;justify-content:flex-start}.neural-shell #screen-calendar .media-plan-filter-search{margin-left:0}}@media(max-width:860px){.neural-shell #screen-calendar .media-plan-page{padding:12px 14px 28px}.neural-shell #screen-calendar .media-plan-topbar,.neural-shell #screen-calendar .media-plan-period-row,.neural-shell #screen-calendar .media-plan-context-actions{grid-template-columns:1fr}.neural-shell #screen-calendar .calendar-nav,.neural-shell #screen-calendar .media-plan-view-tabs{justify-self:stretch}.neural-shell #screen-calendar .calendar-nav{grid-template-columns:34px minmax(0,1fr) 34px}.neural-shell #screen-calendar .media-plan-view-tab{flex:1 1 0}.neural-shell #screen-calendar .media-plan-actionbar,.neural-shell #screen-calendar .media-plan-meta-strip,.neural-shell #screen-calendar .media-plan-filter-strip,.neural-shell #screen-calendar .media-plan-generation-group{align-items:stretch}.neural-shell #screen-calendar .media-plan-action-group,.neural-shell #screen-calendar .media-plan-filter-platforms,.neural-shell #screen-calendar .media-plan-generation-group,.neural-shell #screen-calendar .media-plan-action-btn,.neural-shell #screen-calendar .media-plan-filter-search,.neural-shell #screen-calendar .media-plan-date-jump,.neural-shell #screen-calendar .media-plan-status-filter,.neural-shell #screen-calendar .media-plan-status-filter-button,.neural-shell #screen-calendar .media-plan-filter-select,.neural-shell #screen-calendar .media-plan-filter-reset,.neural-shell #screen-calendar .media-plan-publish-split,.neural-shell #screen-calendar .media-plan-generate-selected,.neural-shell #screen-calendar .media-plan-reschedule-selected,.neural-shell #screen-calendar .media-plan-delete-selected{width:100%}}[data-theme=light] .neural-shell #screen-calendar{color-scheme:light}[data-theme=light] .neural-shell #screen-calendar .media-plan-calendar-shell{background:#fff!important;border-color:#dfe5f0!important;box-shadow:0 18px 48px #1c274214!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-list{background:#fff!important}[data-theme=light] .neural-shell #screen-calendar .media-day-row{background:#fff!important;color:#111827!important}[data-theme=light] .neural-shell #screen-calendar .media-day-row+.media-day-row,[data-theme=light] .neural-shell #screen-calendar .media-item-card+.media-item-card{border-top-color:#edf1f7!important}[data-theme=light] .neural-shell #screen-calendar .media-day-title,[data-theme=light] .neural-shell #screen-calendar .media-day-settings-title,[data-theme=light] .neural-shell #screen-calendar .media-day-items-placeholder{color:#64748b!important}[data-theme=light] .neural-shell #screen-calendar .media-day-title strong{color:#0f172a!important}[data-theme=light] .neural-shell #screen-calendar .media-day-count{background:#eef2ff!important;border-color:#dbe4ff!important;color:#475569!important}[data-theme=light] .neural-shell #screen-calendar .media-day-collapse-toggle{background:#fff!important;border-color:#d7deea!important;color:#64748b!important}[data-theme=light] .neural-shell #screen-calendar .media-day-collapse-toggle:hover{background:#f1f5ff!important;border-color:#c7d2fe!important;color:#4338ca!important}[data-theme=light] .neural-shell #screen-calendar .media-day-items-placeholder{background:#f8fafc!important;border-top-color:#edf1f7!important}[data-theme=light] .neural-shell #screen-calendar .media-item-card.selected{background:#eef2ff!important;box-shadow:inset 3px 0 #4f46e5!important}[data-theme=light] .neural-shell #screen-calendar .media-item-card.batch-locked{background:#f3f0ff!important}[data-theme=light] .neural-shell #screen-calendar .media-item-card.batch-error{background:#fff7ed!important}[data-theme=light] .neural-shell #screen-calendar .media-item-card.batch-saved,[data-theme=light] .neural-shell #screen-calendar .media-item-card.batch-scheduled,[data-theme=light] .neural-shell #screen-calendar .media-item-card.batch-published{background:#ecfdf5!important}[data-theme=light] .neural-shell #screen-calendar .media-item-title,[data-theme=light] .neural-shell #screen-calendar .media-kind-select,[data-theme=light] .neural-shell #screen-calendar .media-published-toggle{color:#111827!important}[data-theme=light] .neural-shell #screen-calendar .meta-theme,[data-theme=light] .neural-shell #screen-calendar .media-item-format{color:#64748b!important}[data-theme=light] .neural-shell #screen-calendar .media-item-type{background:#f8fafc!important;border-color:#e2e8f0!important;color:#475569!important}[data-theme=light] .neural-shell #screen-calendar .media-item-select-mark,[data-theme=light] .neural-shell #screen-calendar .media-day-select-mark{background:#fff!important;border-color:#cbd5e1!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-meta-strip{border-bottom-color:#e8edf5!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-progress-track{background:#e5eaf3!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-period-row{border-top-color:#e8edf5!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-connected-summary,[data-theme=light] .neural-shell #screen-calendar .media-plan-compact-language,[data-theme=light] .neural-shell #screen-calendar .media-plan-compact-llm,[data-theme=light] .neural-shell #screen-calendar .media-plan-frequency-button-compact,[data-theme=light] .neural-shell #screen-calendar .media-plan-filter-platform-chip,[data-theme=light] .neural-shell #screen-calendar .media-plan-filter-select,[data-theme=light] .neural-shell #screen-calendar .media-plan-filter-reset,[data-theme=light] .neural-shell #screen-calendar .media-plan-filter-search,[data-theme=light] .neural-shell #screen-calendar .media-plan-date-jump,[data-theme=light] .neural-shell #screen-calendar .media-plan-period-select,[data-theme=light] .neural-shell #screen-calendar .media-plan-status-filter-button{background:#fff!important;border-color:#d9e2ef!important;color:#1f2937!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-filter-search input,[data-theme=light] .neural-shell #screen-calendar .media-plan-date-jump input,[data-theme=light] .neural-shell #screen-calendar .media-plan-period-select{color:#0f172a!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-filter-search input::placeholder{color:#94a3b8!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-filter-platform-chip.active{border-color:color-mix(in srgb,var(--platform-color) 48%,#dbe4f0)!important;background:color-mix(in srgb,var(--platform-color) 13%,#ffffff)!important;color:color-mix(in srgb,var(--platform-color) 74%,#111827)!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-filter-platform-all.active{border-color:#c4b5fd!important;background:#f4f2ff!important;color:#5b21b6!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-status-menu,[data-theme=light] .neural-shell #screen-calendar .media-plan-date-popover,[data-theme=light] .neural-shell #screen-calendar .generation-language-menu{background:#fff!important;border-color:#d9e2ef!important;box-shadow:0 18px 44px #1c274224!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-status-option,[data-theme=light] .neural-shell #screen-calendar .media-plan-date-day,[data-theme=light] .neural-shell #screen-calendar .media-plan-date-popover-head strong,[data-theme=light] .neural-shell #screen-calendar .generation-language-option{color:#1f2937!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-status-option:hover,[data-theme=light] .neural-shell #screen-calendar .media-plan-status-option.active,[data-theme=light] .neural-shell #screen-calendar .media-plan-date-day:hover,[data-theme=light] .neural-shell #screen-calendar .generation-language-option:hover,[data-theme=light] .neural-shell #screen-calendar .generation-language-option:focus{background:#eef2ff!important;color:#312e81!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-date-popover-head button,[data-theme=light] .neural-shell #screen-calendar .media-plan-date-actions button{background:#f8fafc!important;border-color:#d9e2ef!important;color:#334155!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-date-weekdays,[data-theme=light] .neural-shell #screen-calendar .media-plan-date-label,[data-theme=light] .neural-shell #screen-calendar .media-plan-date-draft{color:#64748b!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-date-day.is-muted{color:#cbd5e1!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-date-day.is-today{border-color:#5eead4!important;color:#0f766e!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-date-day.is-in-range{background:#eef2ff!important;color:#312e81!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-date-day.is-selected{background:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-compact-language .generation-language-button{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#0f172a!important}[data-theme=light] .neural-shell #screen-calendar .generation-language-option.selected{background:#eef2ff!important;color:#312e81!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-period-panel{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-color:#dfe5f0!important;color:#0f172a!important;box-shadow:0 18px 48px #1c274214!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-period-head span{color:#64748b!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-period-head strong{color:#0f172a!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-period-select{background-color:#fff!important;border-color:#d9e2ef!important;color:#111827!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-period-select option{color:#111827!important;background:#fff!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-period-mode{background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-period-mode button{color:#475569!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-period-mode button:not(.active):hover{background:#eef2ff!important;color:#312e81!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-period-mode button.active{background:#4f46e5!important;color:#fff!important;box-shadow:0 8px 18px #4f46e52e!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-period-mode button:disabled{color:#cbd5e1!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-period-stats span{background:#f8fafc!important;border-color:#e2e8f0!important;color:#475569!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-period-stats b{color:#0f172a!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-period-actions .btn{background:#fff!important;border-color:#d9e2ef!important;color:#1f2937!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-period-actions .btn:hover{background:#eef2ff!important;border-color:#c7d2fe!important;color:#312e81!important}@media(max-width:900px){#shared-idea-cards,#shared-cards,#shared-cal-nav,#shared-cal-grid,.shared-plan-panel,.shared-idea-tree-readonly{max-width:100%;min-width:0}.shared-idea-tree-readonly .idea-tree-table-shell{overflow-x:auto;-webkit-overflow-scrolling:touch}.shared-idea-tree-readonly .idea-tree-row-open,.shared-idea-tree-readonly .idea-tree-row-title,.shared-idea-tree-readonly .idea-tree-row-hook{min-width:0;overflow-wrap:anywhere}.shared-idea-tree-readonly .idea-tree-platform-list{min-width:0;flex-wrap:wrap}#shared-cal-grid.media-plan-grid{overflow-x:auto;-webkit-overflow-scrolling:touch}#shared-cal-grid.media-plan-list{overflow-x:hidden}#shared-cal-grid .media-day-row,#shared-cal-grid .media-item-card{min-width:0;max-width:100%}#shared-cal-grid .media-item-card{display:grid;grid-template-columns:minmax(0,1fr)}#shared-cal-grid .media-item-controls{min-width:0;width:100%;justify-content:flex-start;flex-wrap:wrap}#shared-cal-grid .media-item-status,#shared-cal-grid .media-published-toggle{position:static}#shared-cal-grid.media-plan-grid .cal-grid-header,#shared-cal-grid.media-plan-grid .cal-grid-body{min-width:620px}}@media(max-width:520px){#shared-mindmap.mindmap-container{min-height:430px;height:62vh}#shared-mindmap .mindmap-minimap{display:none}#shared-mindmap .mindmap-search{left:10px;right:10px;max-width:none}#shared-mindmap .mindmap-controls{right:10px;bottom:10px}}.neural-shell .assistant-drawer{position:fixed;top:calc(80px + var(--safe-top, env(safe-area-inset-top, 0px)));right:-414px;bottom:0;width:396px;z-index:98;padding:14px 14px 14px 0;transform:none;transition:right .22s ease;pointer-events:none}.neural-shell.assistant-open .assistant-drawer,.neural-shell .assistant-drawer.is-open,.neural-shell .assistant-drawer[aria-hidden=false]{right:0;transform:none!important;pointer-events:auto}.neural-shell.assistant-open #btn-assistant-chat{border-color:#14b8a6ad;color:#ccfbf1;background:#14b8a624}.neural-shell .assistant-shell{height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-right:0;border-radius:18px 0 0 18px;background:#080d19f0;box-shadow:-22px 0 54px #00000057;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.neural-shell .assistant-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 12px;border-bottom:1px solid rgba(148,163,184,.12)}.neural-shell .assistant-kicker{display:block;margin-bottom:4px;color:#5eead4;font-size:.64rem;font-weight:950;letter-spacing:.16em}.neural-shell .assistant-head h2{margin:0;color:#f8fafc;font-size:1.05rem;line-height:1}.neural-shell .assistant-close,.neural-shell .assistant-send{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.2);background:#0f172a99;color:#cbd5e1;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.neural-shell .assistant-close{width:36px;height:36px;border-radius:12px;flex:0 0 auto}.neural-shell .assistant-close:hover,.neural-shell .assistant-send:hover{border-color:#5eead480;color:#f8fafc;background:#14b8a624}.neural-shell .assistant-context{display:grid;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(148,163,184,.1);color:#94a3b8;font-size:.78rem;line-height:1.35}.neural-shell .assistant-context strong{color:#e2e8f0;font-weight:900}.neural-shell .assistant-context-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.neural-shell .assistant-context-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neural-shell .assistant-context-pill{flex:0 0 auto;display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid rgba(94,234,212,.28);border-radius:999px;color:#99f6e4;background:#14b8a61a;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.neural-shell .assistant-messages{min-height:0;display:flex;flex-direction:column;gap:10px;overflow:auto;padding:16px}.neural-shell .assistant-message{max-width:92%;min-width:0;display:grid;gap:8px;padding:11px 12px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#0f172a94;color:#dbeafe;font-size:.86rem;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.neural-shell .assistant-message.user{align-self:flex-end;border-color:#818cf847;background:#4f46e533;color:#eef2ff}.neural-shell .assistant-message.assistant{align-self:flex-start}.neural-shell .assistant-message.system{align-self:center;max-width:100%;border-style:dashed;color:#94a3b8;background:#02061770;font-size:.78rem}.neural-shell .assistant-message-preview{display:grid;gap:6px;padding:10px;border:1px solid rgba(94,234,212,.18);border-radius:12px;background:#14b8a614;color:#e2e8f0}.neural-shell .assistant-message-preview b{color:#99f6e4;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.neural-shell .assistant-message-actions,.neural-shell .assistant-quick-actions{min-width:0;display:flex;flex-wrap:wrap;gap:8px}.neural-shell .assistant-quick-actions{padding:0 16px 12px}.neural-shell .assistant-chip{max-width:100%;min-width:0;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#0f172a9e;color:#cbd5e1;font-size:.76rem;font-weight:850;line-height:1.12;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.neural-shell .assistant-chip:hover{border-color:#818cf88c;color:#f8fafc;background:#4f46e52e}.neural-shell .assistant-chip.primary{border-color:#14b8a66b;color:#ccfbf1;background:#14b8a624}.neural-shell .assistant-compose{box-sizing:border-box;min-width:0;width:100%;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:9px;padding:12px 16px 16px;border-top:1px solid rgba(148,163,184,.12)}.neural-shell .assistant-compose textarea{box-sizing:border-box;min-width:0;width:100%;min-height:42px;max-height:116px;resize:none;border:1px solid rgba(148,163,184,.2);border-radius:14px;outline:none;padding:10px 12px;background:#0f172ab8;color:#f8fafc;font:800 .84rem/1.35 var(--font)}.neural-shell .assistant-compose textarea::placeholder{color:#94a3b8c7}.neural-shell .assistant-send{width:42px;height:42px;border-radius:14px}.neural-shell .assistant-send:disabled,.neural-shell .assistant-compose textarea:disabled{opacity:.58;cursor:wait}@media(min-width:1180px){.neural-shell.assistant-open .main-content.neural-main{margin-right:396px}.neural-shell.assistant-open .header.neural-header{right:396px}}[data-theme=light] .neural-shell .assistant-shell{border-color:#dfe5f0;background:#fffffff5;box-shadow:-18px 0 48px #1c27421f}[data-theme=light] .neural-shell .assistant-head,[data-theme=light] .neural-shell .assistant-context,[data-theme=light] .neural-shell .assistant-compose{border-color:#e4e8f0}[data-theme=light] .neural-shell .assistant-head h2,[data-theme=light] .neural-shell .assistant-context strong,[data-theme=light] .neural-shell .assistant-message-preview{color:#172033}[data-theme=light] .neural-shell .assistant-context,[data-theme=light] .neural-shell .assistant-message.system{color:#657086}[data-theme=light] .neural-shell .assistant-close,[data-theme=light] .neural-shell .assistant-send,[data-theme=light] .neural-shell .assistant-chip,[data-theme=light] .neural-shell .assistant-compose textarea,[data-theme=light] .neural-shell .assistant-message{border-color:#dfe5f0;background:#f8fafc;color:#263044}[data-theme=light] .neural-shell .assistant-message.user{border-color:#5856eb38;background:#5856eb1a;color:#1f2a44}[data-theme=light] .neural-shell .assistant-message-preview{border-color:#0d9e6e38;background:#0d9e6e14}@media(max-width:1179px){.neural-shell .assistant-drawer{width:min(396px,calc(100vw - 18px))}}@media(max-width:860px){.neural-shell .assistant-drawer{inset:auto 0 -640px;width:auto;height:min(72vh,620px);padding:0;transform:none;transition:bottom .22s ease;z-index:160}.neural-shell.assistant-open .assistant-drawer,.neural-shell .assistant-drawer.is-open,.neural-shell .assistant-drawer[aria-hidden=false]{bottom:0;transform:none!important}.neural-shell .assistant-shell{border-right:1px solid rgba(148,163,184,.2);border-bottom:0;border-radius:20px 20px 0 0}.neural-shell .assistant-message{max-width:96%}.neural-shell .assistant-quick-actions{padding-bottom:10px}.neural-shell .assistant-compose{padding-bottom:calc(14px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)))}}.neural-shell #screen-calendar .screen-header{display:none}.neural-shell #screen-calendar .media-plan-topbar,.neural-shell #screen-calendar .media-plan-control-panel,.neural-shell #screen-calendar .media-plan-calendar-shell{border-color:#94a3b829;background:#141621f0;box-shadow:0 22px 55px #00000038}.neural-shell #screen-calendar .media-plan-topbar{display:grid;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:14px;min-height:58px;margin:0;padding:12px;border:1px solid rgba(148,163,184,.16);border-bottom:0;border-radius:12px 12px 0 0}.neural-shell #screen-calendar .media-plan-view-tabs{justify-self:start;display:inline-grid;grid-template-columns:repeat(3,minmax(64px,1fr));gap:0;overflow:hidden;padding:4px;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#1e2130db}.neural-shell #screen-calendar .media-plan-view-tab{min-height:30px;padding:0 14px;border-radius:7px;color:#aeb8d1;font-size:.76rem;font-weight:850;letter-spacing:0}.neural-shell #screen-calendar .media-plan-view-tab.active{background:linear-gradient(180deg,#7868ff,#604ee7);color:#fff;box-shadow:0 10px 22px #6857f247}.neural-shell #screen-calendar .calendar-nav{justify-self:end;display:grid;grid-template-columns:38px minmax(146px,auto) 38px;align-items:center;gap:10px}.neural-shell #screen-calendar .calendar-month-label{min-width:146px;height:auto;color:#fff;font-family:Inter Tight,Inter,sans-serif;font-size:1.14rem;font-weight:900;font-style:italic;line-height:1;letter-spacing:0;text-align:center;text-transform:uppercase}.neural-shell #screen-calendar .media-plan-month-btn{width:38px;height:38px;border:1px solid rgba(148,163,184,.18);border-radius:9px;background:#121623db;color:#aeb8d1}.neural-shell #screen-calendar .media-plan-control-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 14px;padding:12px;overflow:visible;border:1px solid rgba(148,163,184,.16);border-radius:0 0 12px 12px;box-shadow:none}.neural-shell #screen-calendar #user-media-status[hidden]{display:none!important}.neural-shell #screen-calendar .user-media-status{order:0;grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;margin:0}.neural-shell #screen-calendar .user-media-status span{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:#1f2232c7;color:#69748a;font-size:.7rem;font-weight:900}.neural-shell #screen-calendar .user-media-status strong{color:#eef3ff;font-size:.82rem}.neural-shell #screen-calendar .media-plan-actionbar{order:1;grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:34px;margin:0;padding:0;background:transparent}.neural-shell #screen-calendar .media-plan-action-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.neural-shell #screen-calendar .media-plan-action-group-tools{margin-left:0}.neural-shell #screen-calendar .media-plan-action-spacer{display:none}.neural-shell #screen-calendar .media-plan-action-btn,.neural-shell #screen-calendar .media-plan-generate-selected,.neural-shell #screen-calendar .media-plan-attach-media-selected,.neural-shell #screen-calendar .media-plan-reschedule-selected,.neural-shell #screen-calendar .media-plan-delete-selected,.neural-shell #screen-calendar .media-plan-publish-selected{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid rgba(148,163,184,.2);border-radius:9px;background:#161b2ae6;color:#eef3ff;font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:none;white-space:nowrap}.neural-shell #screen-calendar .media-plan-action-primary{border-color:#14d8c580;background:#14d8c51f;color:#67fff0}.neural-shell #screen-calendar .media-plan-more-menu{position:relative}.neural-shell #screen-calendar .media-plan-more-panel{right:0;left:auto;min-width:220px;padding:7px;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#121725;box-shadow:0 18px 40px #0000006b}.neural-shell #screen-calendar .media-plan-more-panel .media-plan-action-btn{width:100%;justify-content:flex-start;border-color:transparent;background:transparent;color:#aeb8d1}.neural-shell #screen-calendar .media-plan-controls-compact{display:contents}.neural-shell #screen-calendar .media-plan-meta-strip{order:2;grid-column:1 / -1;display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(150px,.68fr) minmax(230px,1fr) minmax(126px,.48fr) minmax(124px,.48fr);align-items:stretch;gap:8px;min-height:34px;margin:0;padding:0;border:0}.neural-shell #screen-calendar .media-plan-connected-summary,.neural-shell #screen-calendar .media-plan-compact-language,.neural-shell #screen-calendar .media-plan-compact-llm,.neural-shell #screen-calendar .media-plan-frequency-button-compact{min-width:0;min-height:34px;border:1px solid rgba(148,163,184,.18);border-radius:9px;background:#121623bd;color:#9aa7bf}.neural-shell #screen-calendar .media-plan-connected-summary,.neural-shell #screen-calendar .media-plan-frequency-button-compact,.neural-shell #screen-calendar .media-plan-compact-language{padding:0 10px}.neural-shell #screen-calendar .media-plan-correction-button{border-color:#14d8c55c;background:#14d8c51a;color:#85fff2}.neural-shell #screen-calendar .media-plan-connected-summary span,.neural-shell #screen-calendar .media-plan-frequency-button-compact span,.neural-shell #screen-calendar .media-plan-compact-language>span,.neural-shell #screen-calendar .media-plan-compact-llm-main span{color:#8290aa;font-size:.64rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.neural-shell #screen-calendar .media-plan-connected-summary strong,.neural-shell #screen-calendar .media-plan-frequency-button-compact strong,.neural-shell #screen-calendar .media-plan-compact-llm-main strong{min-width:0;overflow:hidden;color:#eef3ff;text-overflow:ellipsis;white-space:nowrap}.neural-shell #screen-calendar .media-plan-compact-llm-main{min-width:0;max-width:none;flex:1 1 auto;padding:0 9px}.neural-shell #screen-calendar .media-plan-compact-icon-action{width:34px;min-width:34px;border-left:1px solid rgba(148,163,184,.12);border-radius:0}.neural-shell #screen-calendar .media-plan-compact-language .generation-language-button{min-height:30px;border:0;background:transparent;box-shadow:none}.neural-shell #screen-calendar .media-plan-filter-strip{order:3;grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:34px;margin:0;padding:10px 0 0;border-top:1px solid rgba(148,163,184,.12)}.neural-shell #screen-calendar .media-plan-filter-strip-label{color:#69748a;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.neural-shell #screen-calendar .media-plan-filter-platforms{display:flex;flex-wrap:wrap;gap:6px}.neural-shell #screen-calendar .media-plan-filter-platform-chip,.neural-shell #screen-calendar .media-plan-filter-select,.neural-shell #screen-calendar .media-plan-filter-reset,.neural-shell #screen-calendar .media-plan-filter-search,.neural-shell #screen-calendar .media-plan-status-filter-button{min-height:31px;border:1px solid rgba(148,163,184,.18);border-radius:9px;background:#1b1e2dd6;color:#aeb8d1;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:none}.neural-shell #screen-calendar .media-plan-filter-platform-chip{padding:0 10px}.neural-shell #screen-calendar .media-plan-filter-platform-chip.active{border-color:#7d70ffb8;background:#6857f247;color:#eef3ff}.neural-shell #screen-calendar .media-plan-filter-search{flex:1 1 260px;min-width:220px;margin-left:0;padding:0 11px}.neural-shell #screen-calendar .media-plan-filter-search input{color:#eef3ff;font-size:.74rem;font-weight:800}.neural-shell #screen-calendar .media-plan-progress{order:4;grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:8px;min-height:18px;margin:0;padding:0;border:0;background:transparent}.neural-shell #screen-calendar .media-plan-progress-track{height:5px;border-radius:999px;background:#94a3b82e}.neural-shell #screen-calendar .media-plan-progress-fill{background:linear-gradient(90deg,#14d8c5,#23c7f7)!important}.neural-shell #screen-calendar .media-plan-period-row{order:5;grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(180px,260px) minmax(180px,1fr);align-items:center;gap:12px;padding:10px 0 0;border-top:1px solid rgba(148,163,184,.12);border-bottom:0}.neural-shell #screen-calendar .media-plan-period-heading span{color:#69748a;font-size:.64rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.neural-shell #screen-calendar .media-plan-period-heading strong{color:#fff;font-size:.9rem;font-weight:900}.neural-shell #screen-calendar .media-plan-period-picker,.neural-shell #screen-calendar .media-plan-period-date-jump,.neural-shell #screen-calendar .media-plan-period-select{width:min(320px,100%)}.neural-shell #screen-calendar .media-plan-selection-summary{justify-self:end;color:#9aa7bf;font-size:.72rem;font-weight:900}.neural-shell #screen-calendar #media-plan-ready-count{color:#19d68c}.neural-shell #screen-calendar #media-plan-needs-count{color:#f7bd36}.neural-shell #screen-calendar .media-plan-context-actions{position:sticky;top:calc(80px + var(--safe-top, env(safe-area-inset-top, 0px)) + 8px);z-index:12;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0 0 14px;padding:9px;border:1px solid rgba(125,112,255,.42);border-radius:10px;background:#181730f5;box-shadow:0 14px 34px #00000047}.neural-shell #screen-calendar .media-plan-context-copy{min-width:0;display:inline-flex;align-items:center;gap:10px;color:#c7d2fe;font-size:.82rem;font-weight:900}.neural-shell #screen-calendar .media-plan-context-copy strong{min-height:34px;display:inline-flex;align-items:center;padding:0 12px;border-radius:8px;background:#6857f26b;color:#fff;font-size:.76rem}.neural-shell #screen-calendar .media-plan-generation-group{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px}.neural-shell #screen-calendar .media-plan-publish-split{display:inline-grid;grid-template-columns:minmax(130px,1fr) 34px;min-width:190px;overflow:hidden;border:1px solid rgba(20,216,197,.45);border-radius:9px;background:#14d8c529}.neural-shell #screen-calendar .media-plan-publish-selected,.neural-shell #screen-calendar .media-plan-publish-menu-toggle{border:0;border-radius:0;background:transparent;color:#82fff2}.neural-shell #screen-calendar .media-plan-publish-selected{min-width:0;display:grid;gap:1px;padding:4px 10px}.neural-shell #screen-calendar .media-plan-publish-menu-toggle{width:34px;min-width:34px;border-left:1px solid rgba(20,216,197,.35)}.neural-shell #screen-calendar .media-plan-calendar-shell{overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#0a0c14ad;box-shadow:none}.neural-shell #screen-calendar .media-plan-list{gap:0;border:0;border-radius:0;background:transparent}.neural-shell #screen-calendar .media-day-row{display:block;padding:0;border:0;border-radius:0;background:transparent}.neural-shell #screen-calendar .media-day-header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-bottom:1px solid rgba(148,163,184,.1);background:#1f2232c2}.neural-shell #screen-calendar .media-day-header .media-day-date{display:none}.neural-shell #screen-calendar .media-day-title{min-width:0;display:inline-flex;align-items:center;gap:6px;color:#8290aa;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.neural-shell #screen-calendar .media-day-title strong{color:#cbd5e1}.neural-shell #screen-calendar .media-day-count{padding:2px 7px;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:#94a3b814;color:#8290aa;font-size:.68rem;letter-spacing:0;text-transform:none}.neural-shell #screen-calendar .media-day-settings-title{color:#8290aa;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.neural-shell #screen-calendar .media-day-items{gap:0;padding:0}.neural-shell #screen-calendar .media-item-card{display:grid;grid-template-columns:34px 32px minmax(260px,1fr) 96px minmax(150px,auto) 74px;align-items:center;gap:10px;min-height:66px;padding:9px 12px;border:0;border-radius:0;background:#0f1119a8;cursor:pointer;transform:none}.neural-shell #screen-calendar .media-item-card+.media-item-card{border-top:1px solid rgba(148,163,184,.08)}.neural-shell #screen-calendar .media-item-card:hover{background:#25283870;transform:none}.neural-shell #screen-calendar .media-item-card.selected{background:#111822db;box-shadow:inset 3px 0 #14d8c5}.neural-shell #screen-calendar .media-item-select-mark,.neural-shell #screen-calendar .media-day-select-mark{width:18px;height:18px;border-radius:5px;border-color:#94a3b83d;background:#f8fafc}.neural-shell #screen-calendar .media-item-platform{width:24px;height:24px;display:grid;place-items:center;overflow:hidden;padding:0;border-radius:7px;background:#0d111c!important}.neural-shell #screen-calendar .media-item-platform .platform-logo-svg{width:20px;height:20px}.neural-shell #screen-calendar .media-item-platform .platform-label-text{display:none}.neural-shell #screen-calendar .media-item-title{overflow:hidden;color:#fff;font-size:.82rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.neural-shell #screen-calendar .media-item-meta{min-width:0;margin-top:2px;overflow:hidden;color:#69748a;font-size:.72rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.neural-shell #screen-calendar .media-item-type{min-height:28px;display:inline-flex;justify-content:center;padding:0 10px;border:1px solid rgba(125,112,255,.34);border-radius:8px;background:#7d70ff1f;color:#bebaff;font-size:.68rem;font-weight:900;text-transform:uppercase}.neural-shell #screen-calendar .media-item-type .type-icon{display:none}.neural-shell #screen-calendar .media-item-controls{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.neural-shell #screen-calendar .media-kind-select{min-width:64px;height:28px;border:0;background:transparent;color:#aeb8d1;font-size:.7rem;font-weight:900;text-transform:uppercase}.neural-shell #screen-calendar .media-item-status{min-width:150px;height:32px;border-radius:8px;background:#191d2ddb;color:#eef3ff;font-size:.72rem;font-weight:900}.neural-shell #screen-calendar .media-item-format{overflow:hidden;color:#69748a;font-size:.72rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.neural-shell .assistant-drawer{width:min(380px,calc(100vw - 18px));right:-398px}@media(min-width:1180px){.neural-shell.assistant-open .main-content.neural-main{margin-right:0}.neural-shell.assistant-open .header.neural-header{right:0}}@media(min-width:1760px){.neural-shell.assistant-open .main-content.neural-main{margin-right:380px}.neural-shell.assistant-open .header.neural-header{right:380px}}@media(max-width:1320px){.neural-shell #screen-calendar .media-plan-meta-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.neural-shell #screen-calendar .media-plan-connected-summary{grid-column:1 / -1}}@media(max-width:980px){.neural-shell #screen-calendar .media-item-card{grid-template-columns:30px 28px minmax(0,1fr);min-height:86px}.neural-shell #screen-calendar .media-item-type,.neural-shell #screen-calendar .media-item-controls,.neural-shell #screen-calendar .media-item-format{grid-column:3;justify-self:start}.neural-shell #screen-calendar .media-item-controls{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:860px){.neural-shell #screen-calendar .media-plan-page{padding:calc(68px + var(--safe-top, env(safe-area-inset-top, 0px))) 10px calc(74px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)))}.neural-shell #screen-calendar .media-plan-topbar{grid-template-columns:1fr;gap:10px;border-radius:12px 12px 0 0}.neural-shell #screen-calendar .media-plan-view-tabs,.neural-shell #screen-calendar .calendar-nav{justify-self:stretch}.neural-shell #screen-calendar .calendar-nav{grid-template-columns:38px minmax(0,1fr) 38px}.neural-shell #screen-calendar .media-plan-view-tab{width:auto}.neural-shell #screen-calendar .media-plan-control-panel{gap:8px}.neural-shell #screen-calendar .media-plan-actionbar,.neural-shell #screen-calendar .media-plan-action-group,.neural-shell #screen-calendar .media-plan-meta-strip,.neural-shell #screen-calendar .media-plan-filter-strip,.neural-shell #screen-calendar .media-plan-generation-group{flex-wrap:nowrap;overflow-x:auto;align-items:center;justify-content:flex-start;scrollbar-width:none}.neural-shell #screen-calendar .media-plan-actionbar::-webkit-scrollbar,.neural-shell #screen-calendar .media-plan-action-group::-webkit-scrollbar,.neural-shell #screen-calendar .media-plan-meta-strip::-webkit-scrollbar,.neural-shell #screen-calendar .media-plan-filter-strip::-webkit-scrollbar,.neural-shell #screen-calendar .media-plan-generation-group::-webkit-scrollbar{display:none}.neural-shell #screen-calendar .media-plan-action-group,.neural-shell #screen-calendar .media-plan-meta-strip,.neural-shell #screen-calendar .media-plan-filter-strip{width:100%}.neural-shell #screen-calendar .media-plan-actionbar .media-plan-action-group{width:auto;flex:0 0 auto;flex-wrap:nowrap}.neural-shell #screen-calendar .media-plan-meta-strip{display:flex}.neural-shell #screen-calendar .media-plan-filter-platforms{flex:0 0 auto;width:auto;display:flex;flex-wrap:nowrap;overflow:visible}.neural-shell #screen-calendar .media-plan-filter-platform-chip{flex:0 0 auto}.neural-shell #screen-calendar .media-plan-connected-summary,.neural-shell #screen-calendar .media-plan-compact-language,.neural-shell #screen-calendar .media-plan-compact-llm,.neural-shell #screen-calendar .media-plan-frequency-button-compact,.neural-shell #screen-calendar .media-plan-filter-search,.neural-shell #screen-calendar .media-plan-status-filter,.neural-shell #screen-calendar .media-plan-status-filter-button,.neural-shell #screen-calendar .media-plan-filter-select,.neural-shell #screen-calendar .media-plan-filter-reset,.neural-shell #screen-calendar .media-plan-action-btn,.neural-shell #screen-calendar .media-plan-publish-split,.neural-shell #screen-calendar .media-plan-generate-selected,.neural-shell #screen-calendar .media-plan-attach-media-selected,.neural-shell #screen-calendar .media-plan-reschedule-selected,.neural-shell #screen-calendar .media-plan-delete-selected{flex:0 0 auto;width:auto}.neural-shell #screen-calendar .media-plan-connected-summary,.neural-shell #screen-calendar .media-plan-compact-llm{min-width:260px}.neural-shell #screen-calendar .media-plan-filter-search{min-width:220px}.neural-shell #screen-calendar .media-plan-progress{grid-template-columns:auto minmax(80px,1fr) auto}.neural-shell #screen-calendar .media-plan-period-row{grid-template-columns:1fr;gap:8px}.neural-shell #screen-calendar .media-plan-selection-summary{display:none}.neural-shell #screen-calendar .media-plan-context-actions{position:static;grid-template-columns:1fr;margin-bottom:10px}.neural-shell #screen-calendar .media-plan-context-copy span{display:none}.neural-shell #screen-calendar .media-plan-generation-group{width:100%}.neural-shell #screen-calendar .media-day-header{grid-template-columns:26px minmax(0,1fr)}.neural-shell #screen-calendar .media-day-settings-title{display:none}.neural-shell #screen-calendar .media-item-card{grid-template-columns:26px 26px minmax(0,1fr);gap:9px;min-height:92px;padding:9px 10px}.neural-shell #screen-calendar .media-item-title{white-space:nowrap}.neural-shell #screen-calendar .media-item-type,.neural-shell #screen-calendar .media-item-controls,.neural-shell #screen-calendar .media-item-format{grid-column:3;justify-self:start}.neural-shell .assistant-drawer{inset:auto 0 -640px;width:auto;height:min(72vh,620px);padding:0;transform:none;transition:bottom .22s ease;z-index:160}.neural-shell.assistant-open .assistant-drawer,.neural-shell .assistant-drawer.is-open,.neural-shell .assistant-drawer[aria-hidden=false]{bottom:0;transform:none!important}}.neural-shell .assistant-shell>*,.neural-shell .assistant-head,.neural-shell .assistant-context,.neural-shell .assistant-messages,.neural-shell .assistant-quick-actions,.neural-shell .assistant-compose{box-sizing:border-box;min-inline-size:0;max-inline-size:100%}.neural-shell .assistant-message,.neural-shell .assistant-message-preview,.neural-shell .assistant-message-actions{box-sizing:border-box;min-inline-size:0;max-inline-size:100%}.neural-shell .assistant-message.assistant,.neural-shell .assistant-message.system{align-self:stretch;width:100%;max-width:100%}.neural-shell .assistant-message.user{max-width:min(88%,320px)}.neural-shell .assistant-message-preview span{min-width:0;overflow-wrap:anywhere;word-break:break-word}@media(max-width:860px){.neural-shell .assistant-drawer{top:auto!important;left:max(8px,env(safe-area-inset-left,0px))!important;right:auto!important;bottom:-760px;width:calc(100vw - max(16px,calc(env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px) + 16px)))!important;max-width:calc(100vw - max(16px,calc(env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px) + 16px)))!important;height:min(70dvh,620px,calc(100dvh - 88px));padding:0;overflow:visible;transform:none!important}.neural-shell.assistant-open .assistant-drawer,.neural-shell .assistant-drawer.is-open,.neural-shell .assistant-drawer[aria-hidden=false]{bottom:0!important}.neural-shell .assistant-shell{width:100%;max-width:100%;border-right:1px solid rgba(148,163,184,.2);border-bottom:0;border-radius:20px 20px 0 0}.neural-shell .assistant-head{padding:14px 14px 10px}.neural-shell .assistant-context{padding:10px 14px}.neural-shell .assistant-context-row{gap:8px}.neural-shell .assistant-context-row span{white-space:normal}.neural-shell .assistant-messages{padding:14px}.neural-shell .assistant-message{max-width:100%;font-size:.84rem}.neural-shell .assistant-message-actions .assistant-chip,.neural-shell .assistant-quick-actions .assistant-chip{flex:1 1 138px;min-height:34px;padding:7px 10px}.neural-shell .assistant-quick-actions{max-height:126px;overflow:auto;padding:0 14px 10px}.neural-shell .assistant-compose{grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px))}.neural-shell .assistant-send{width:44px;height:44px}}@media(max-width:420px){.neural-shell .assistant-drawer{left:max(6px,env(safe-area-inset-left,0px))!important;width:calc(100vw - max(12px,calc(env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px) + 12px)))!important;max-width:calc(100vw - max(12px,calc(env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px) + 12px)))!important}.neural-shell .assistant-kicker{letter-spacing:.1em}.neural-shell .assistant-message-actions .assistant-chip,.neural-shell .assistant-quick-actions .assistant-chip{flex-basis:124px}}.neural-shell .assistant-shell{position:relative}.neural-shell .assistant-command-overlay[hidden],.neural-shell .assistant-command-sheet[hidden],.neural-shell .assistant-slash-popover[hidden]{display:none!important}.neural-shell .assistant-context{display:block;padding:0 16px 8px;border-bottom:0}.neural-shell .assistant-context-card{overflow:hidden;border:1px solid rgba(148,163,184,.12);border-radius:13px;background:#ffffff09}.neural-shell .assistant-context-toggle{width:100%;min-width:0;display:flex;align-items:center;gap:8px;border:0;padding:9px 12px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.neural-shell .assistant-context-name{min-width:0;flex:1 1 auto;overflow:hidden;color:#e2e8f0;font-size:.8rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.neural-shell .assistant-context-summary{flex:0 0 auto;color:#94a3b8;font-size:.72rem;font-weight:800;white-space:nowrap}.neural-shell .assistant-context-chevron{flex:0 0 auto;color:#64748b;font-size:1rem;transform:translateY(-1px);transition:transform .16s ease}.neural-shell .assistant-context-card.is-open .assistant-context-chevron{transform:rotate(180deg) translateY(1px)}.neural-shell .assistant-context-detail{display:none;border-top:1px solid rgba(148,163,184,.1);padding:10px 12px 11px}.neural-shell .assistant-context-card.is-open .assistant-context-detail{display:block}.neural-shell .assistant-context-detail p{margin:0 0 8px;color:#94a3b8;font-size:.75rem;line-height:1.38}.neural-shell .assistant-context-stats{display:flex;flex-wrap:wrap;gap:6px}.neural-shell .assistant-stat-pill{display:inline-flex;align-items:center;gap:4px;min-height:23px;padding:0 9px;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:#0f172a9e;color:#94a3b8;font-size:.68rem;font-weight:850}.neural-shell .assistant-stat-pill b{color:#e2e8f0}.neural-shell .assistant-message.has-card{width:100%;max-width:100%}.neural-shell .assistant-message-media{overflow:hidden;margin:0;border:1px solid rgba(148,163,184,.16);border-radius:13px;background:#0206176b}.neural-shell .assistant-message-media img{display:block;width:100%;max-height:210px;object-fit:cover;background:#0f172acc}.neural-shell .assistant-message-media figcaption{padding:7px 10px;color:#94a3b8;font-size:.7rem;font-weight:800}.neural-shell .assistant-picker{display:grid;gap:7px}.neural-shell .assistant-picker-title,.neural-shell .assistant-status-title{color:#e2e8f0;font-size:.82rem;font-weight:850}.neural-shell .assistant-pick-row{width:100%;min-width:0;display:flex;align-items:center;gap:9px;border:1px solid rgba(148,163,184,.12);border-radius:12px;padding:8px 10px;background:#0f172a7a;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.neural-shell .assistant-pick-row:hover{border-color:#94a3b847;background:#ffffff12}.neural-shell .assistant-platform-dot{width:27px;height:27px;flex:0 0 27px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;font-size:.66rem;font-weight:950}.neural-shell .assistant-pick-main{min-width:0;display:grid;gap:2px}.neural-shell .assistant-pick-name{min-width:0;overflow:hidden;color:#e5e7eb;font-size:.79rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.neural-shell .assistant-pick-meta{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;color:#64748b;font-size:.68rem;font-weight:750;white-space:nowrap}.neural-shell .assistant-pick-format{flex:0 0 auto;border:1px solid rgba(165,180,252,.28);border-radius:6px;padding:1px 6px;color:#a5b4fc;font-size:.58rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.neural-shell .assistant-pick-status{min-width:0;overflow:hidden;text-overflow:ellipsis}.neural-shell .assistant-pick-status.is-free{color:#34d399}.neural-shell .assistant-picker-more{justify-self:start;border:0;padding:5px 0 0;background:transparent;color:#818cf8;font:850 .75rem/1.2 var(--font);cursor:pointer}.neural-shell .assistant-status-card{display:grid;gap:9px}.neural-shell .assistant-status-line{display:flex;align-items:center;gap:8px;color:#94a3b8;font-size:.72rem;font-weight:800}.neural-shell .assistant-progress-track{min-width:40px;height:4px;flex:1 1 auto;overflow:hidden;border-radius:999px;background:#ffffff14}.neural-shell .assistant-progress-fill{display:block;height:100%;border-radius:inherit;background:#34d399}.neural-shell .assistant-status-line strong{color:#818cf8;font-size:.72rem}.neural-shell .assistant-status-note{color:#94a3b8;font-size:.76rem;line-height:1.36}.neural-shell .assistant-card-actions{display:flex;flex-wrap:wrap;gap:6px}.neural-shell .assistant-card-btn{min-height:30px;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:0 10px;background:#0f172a9e;color:#cbd5e1;font:850 .72rem/1 var(--font);cursor:pointer}.neural-shell .assistant-card-btn.primary{border-color:#10b98157;background:#10b9811a;color:#34d399}.neural-shell .assistant-quick-actions{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding:8px 16px 0;scrollbar-width:none}.neural-shell .assistant-quick-actions::-webkit-scrollbar{display:none}.neural-shell .assistant-quick-actions .assistant-chip{flex:0 0 auto;min-height:31px;padding:0 8px;font-size:.68rem;white-space:nowrap}.neural-shell .assistant-chip-more{color:#c4b5fd}.neural-shell .assistant-compose{position:relative}.neural-shell .assistant-slash-popover{position:absolute;left:16px;right:67px;bottom:calc(100% - 5px);z-index:4;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#13151ffa;box-shadow:0 -18px 48px #00000075}.neural-shell .assistant-slash-popover button{width:100%;display:flex;align-items:center;gap:9px;border:0;border-top:1px solid rgba(148,163,184,.1);padding:10px 12px;background:transparent;color:#e2e8f0;font:850 .77rem/1.2 var(--font);text-align:left;cursor:pointer}.neural-shell .assistant-slash-popover button:first-child{border-top:0}.neural-shell .assistant-slash-popover button:hover{background:#ffffff12}.neural-shell .assistant-slash-popover small{margin-left:auto;color:#64748b;font-weight:650;white-space:nowrap}.neural-shell .assistant-command-overlay{position:absolute;inset:0;z-index:5;background:#00000085;opacity:0;transition:opacity .18s ease}.neural-shell .assistant-command-overlay.is-open{opacity:1}.neural-shell .assistant-command-sheet{position:absolute;left:0;right:0;bottom:0;z-index:6;max-height:78%;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.16);border-bottom:0;border-radius:18px 18px 0 0;background:#13151ffa;box-shadow:0 -24px 60px #00000080;transform:translateY(105%);transition:transform .22s cubic-bezier(.3,.9,.3,1)}.neural-shell .assistant-command-sheet.is-open{transform:translateY(0)}.neural-shell .assistant-command-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 8px}.neural-shell .assistant-command-sheet-head h3{margin:0;color:#e2e8f0;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.neural-shell .assistant-command-sheet-head button{border:0;background:transparent;color:#818cf8;font:850 .76rem/1 var(--font);cursor:pointer}.neural-shell .assistant-command-sheet-body{overflow:auto;padding:0 18px 22px}.neural-shell .assistant-command-group{padding:11px 0;border-top:1px solid rgba(148,163,184,.1)}.neural-shell .assistant-command-group:first-child{border-top:0}.neural-shell .assistant-command-label{margin-bottom:8px;color:#64748b;font-size:.64rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.neural-shell .assistant-command-wrap{display:flex;flex-wrap:wrap;gap:6px}.neural-shell .assistant-command-chip{min-height:32px;border:1px solid rgba(148,163,184,.18);border-radius:10px;padding:0 11px;background:#0f172a94;color:#cbd5e1;font:850 .72rem/1 var(--font);cursor:pointer}.neural-shell .assistant-command-chip:hover{border-color:#818cf894;background:#4f46e52e;color:#fff}@media(max-width:860px){.neural-shell .assistant-context{padding:0 14px 7px}.neural-shell .assistant-quick-actions{max-height:none;padding:8px 14px 0}.neural-shell .assistant-quick-actions .assistant-chip{flex:0 0 auto;min-height:31px;padding:0 8px;font-size:.66rem}.neural-shell .assistant-slash-popover{left:14px;right:66px}}@media(max-width:420px){.neural-shell .assistant-context-summary{max-width:156px;overflow:hidden;text-overflow:ellipsis}.neural-shell .assistant-pick-meta{gap:5px}.neural-shell .assistant-slash-popover small{display:none}}[data-theme=light] .neural-shell #screen-calendar .media-plan-topbar,[data-theme=light] .neural-shell #screen-calendar .media-plan-control-panel,[data-theme=light] .neural-shell #screen-calendar .media-plan-calendar-shell{background:#fff!important;border-color:#dfe5f0!important;box-shadow:0 18px 48px #1c274214!important}[data-theme=light] .neural-shell #screen-calendar .media-plan-view-tabs,[data-theme=light] .neural-shell #screen-calendar .media-plan-month-btn,[data-theme=light] .neural-shell #screen-calendar .media-plan-connected-summary,[data-theme=light] .neural-shell #screen-calendar .media-plan-compact-language,[data-theme=light] .neural-shell #screen-calendar .media-plan-compact-llm,[data-theme=light] .neural-shell #screen-calendar .media-plan-frequency-button-compact,[data-theme=light] .neural-shell #screen-calendar .media-plan-filter-platform-chip,[data-theme=light] .neural-shell #screen-calendar .media-plan-filter-select,[data-theme=light] .neural-shell #screen-calendar .media-plan-filter-reset,[data-theme=light] .neural-shell #screen-calendar .media-plan-filter-search,[data-theme=light] .neural-shell #screen-calendar .media-plan-status-filter-button,[data-theme=light] .neural-shell #screen-calendar .media-plan-action-btn{background:#f8fafc!important;border-color:#d9e2ef!important;color:#1f2937!important}[data-theme=light] .neural-shell #screen-calendar .calendar-month-label,[data-theme=light] .neural-shell #screen-calendar .media-item-title,[data-theme=light] .neural-shell #screen-calendar .media-plan-connected-summary strong,[data-theme=light] .neural-shell #screen-calendar .media-plan-frequency-button-compact strong,[data-theme=light] .neural-shell #screen-calendar .media-plan-compact-llm-main strong{color:#0f172a!important}[data-theme=light] .neural-shell #screen-calendar .media-day-header{background:#f8fafc!important;border-bottom-color:#e8edf5!important}[data-theme=light] .neural-shell #screen-calendar .media-item-card{background:#fff!important;color:#111827!important}[data-theme=light] .neural-shell #screen-calendar .media-item-card:hover{background:#f8fafc!important}[data-theme=light] .neural-shell #screen-calendar .media-item-card.selected{background:#eef2ff!important;box-shadow:inset 3px 0 #14b8a6!important}.neural-shell #screen-calendar .media-plan-page{width:100%;max-width:none;padding:calc(96px + var(--safe-top, env(safe-area-inset-top, 0px))) 18px 28px}.neural-shell #screen-calendar .screen-header{display:none!important}.neural-shell #screen-calendar .media-plan-topbar,.neural-shell #screen-calendar .media-plan-control-panel,.neural-shell #screen-calendar .media-plan-calendar-shell{background:linear-gradient(180deg,#171a28f5,#0f111bfa),#121522;border-color:#94a3b829;box-shadow:0 22px 55px #0000003d}.neural-shell #screen-calendar .media-plan-topbar{grid-template-columns:minmax(204px,auto) minmax(220px,1fr);min-height:66px;padding:12px;border-radius:12px 12px 0 0;background:#0a0e1994}.neural-shell #screen-calendar .media-plan-control-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;border-top:0;border-radius:0;background:#141621f0;box-shadow:none}.neural-shell #screen-calendar #calendar-controls.media-plan-platforms,.neural-shell #screen-calendar #calendar-controls{display:contents}.neural-shell #screen-calendar .user-media-status{order:1;grid-column:1 / -1;gap:6px;margin:0;padding:12px 12px 0}.neural-shell #screen-calendar .media-plan-actionbar{order:2;grid-column:1 / -1;padding:10px 12px 12px;border-bottom:1px solid rgba(148,163,184,.16)}.neural-shell #screen-calendar .media-plan-action-group{gap:8px}.neural-shell #screen-calendar .media-plan-meta-strip{order:3;grid-column:1 / -1;width:100%;justify-self:stretch;justify-content:stretch;padding:0 12px 12px;border-bottom:1px solid rgba(148,163,184,.16)}.neural-shell #screen-calendar .media-plan-filter-strip{order:4;grid-column:1 / -1;margin:0;padding:10px 12px 12px;border-top:0;border-bottom:1px solid rgba(148,163,184,.16)}.neural-shell #screen-calendar .media-plan-progress{order:5;grid-column:1 / -1;padding:0 12px 10px}.neural-shell #screen-calendar .media-plan-period-row{order:6;grid-column:1 / -1;padding:11px 12px;border-top:0;border-bottom:1px solid rgba(148,163,184,.16)}.neural-shell #screen-calendar .media-plan-context-actions{margin:12px 0}.neural-shell #screen-calendar .media-plan-calendar-shell{margin:14px 0 0;border-radius:10px}@media(max-width:1760px){.neural-shell #screen-calendar .media-plan-meta-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.neural-shell #screen-calendar .media-plan-connected-summary{grid-column:1 / -1}}@media(min-width:1761px){.neural-shell #screen-calendar .media-plan-meta-strip{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(150px,.7fr) minmax(230px,1fr) minmax(126px,.5fr) minmax(124px,.5fr);gap:8px}}@media(max-width:1180px){.neural-shell #screen-calendar .media-plan-topbar{grid-template-columns:1fr}.neural-shell #screen-calendar .media-plan-meta-strip{display:none}}@media(max-width:860px){.neural-shell #screen-calendar .media-plan-page{padding:calc(68px + var(--safe-top, env(safe-area-inset-top, 0px))) 10px calc(74px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)))}.neural-shell #screen-calendar .media-plan-topbar{min-height:auto;padding:10px}.neural-shell #screen-calendar .user-media-status,.neural-shell #screen-calendar .media-plan-actionbar,.neural-shell #screen-calendar .media-plan-filter-strip{padding-left:10px;padding-right:10px}.neural-shell #screen-calendar .media-plan-period-row{padding:10px}.neural-shell #screen-calendar .media-plan-calendar-shell{margin-top:10px}}.neural-shell #screen-calendar .media-plan-meta-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;justify-self:stretch!important;justify-content:stretch!important}.neural-shell #screen-calendar .media-plan-connected-summary{grid-column:1 / -1!important}@media(max-width:1180px){.neural-shell #screen-calendar .media-plan-meta-strip{display:none!important}}.neural-shell .lang-select.app-language-native{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important}.neural-shell .neural-header,.neural-shell .header-right{overflow:visible}.neural-shell .app-language-dropdown{position:relative;z-index:340;min-width:150px;flex:0 0 auto}.neural-shell .app-language-button{width:100%;height:40px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:1px solid rgba(139,92,246,.52);border-radius:13px;background:#0f172aa3;color:#f8fafc;box-shadow:inset 0 1px #ffffff0a;cursor:pointer;font-size:.72rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase}.neural-shell .app-language-button:hover,.neural-shell .app-language-dropdown.open .app-language-button{border-color:#8b5cf6f2;background:#161c2ef5;box-shadow:0 0 0 2px #8b5cf62e,inset 0 1px #ffffff0f}.neural-shell .app-language-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neural-shell .app-language-caret{flex:0 0 auto;color:#c4b5fd;transition:transform .16s ease}.neural-shell .app-language-dropdown.open .app-language-caret{transform:rotate(180deg)}.neural-shell .app-language-menu{position:absolute;top:calc(100% + 7px);right:0;width:190px;max-height:min(430px,calc(100vh - 92px));display:none;gap:2px;overflow-y:auto;padding:6px;border:1px solid rgba(139,92,246,.34);border-radius:13px;background:linear-gradient(180deg,#121624fa,#090d18fa);box-shadow:0 22px 55px #00000070,0 0 0 1px #ffffff06 inset}.neural-shell .app-language-dropdown.open .app-language-menu{display:grid}.neural-shell .app-language-option{width:100%;min-height:31px;display:grid;grid-template-columns:16px 28px minmax(0,1fr);align-items:center;gap:7px;padding:0 9px;border:0;border-radius:9px;background:transparent;color:#dbe3f5;cursor:pointer;font-size:.7rem;font-weight:850;letter-spacing:.01em;line-height:1;text-align:left;text-transform:uppercase}.neural-shell .app-language-option:hover,.neural-shell .app-language-option:focus{outline:none;background:#8b5cf62b;color:#fff}.neural-shell .app-language-option.selected{background:linear-gradient(135deg,#6366f1e6,#14d8c547);color:#fff}.neural-shell .app-language-check{color:#fff;font-size:.72rem;font-weight:900;text-align:center}.neural-shell .app-language-code{color:#e2e8f0b8}.neural-shell .app-language-option.selected .app-language-code,.neural-shell .app-language-option:hover .app-language-code{color:#fff}.neural-shell .app-language-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-sheet-card .platform-sheet-platform-card{display:grid!important;grid-template-columns:14px 22px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:5px;row-gap:2px;min-height:70px;padding:9px!important;overflow:hidden}.platform-sheet-card .platform-sheet-platform-card input[type=checkbox]{grid-column:1;grid-row:1 / 3;align-self:center;justify-self:center;margin:0!important}.platform-sheet-card .platform-sheet-platform-card .onboarding-platform-icon{grid-column:2;grid-row:1 / 3;align-self:center;justify-self:center;width:22px;height:22px}.platform-sheet-card .platform-sheet-platform-card .onboarding-platform-logo{width:16px;height:16px;object-fit:contain}.platform-sheet-card .platform-sheet-platform-card .onboarding-platform-name{grid-column:3;grid-row:1;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.1}.platform-sheet-card .platform-sheet-platform-card .platform-sheet-existing-badge{position:static!important;grid-column:3;grid-row:2;align-self:start;justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;line-height:1}.neural-shell #screen-calendar .media-plan-actionbar{align-items:center!important;padding-top:9px!important;padding-left:12px!important;padding-right:12px!important}.neural-shell #screen-calendar .media-plan-action-group,.neural-shell #screen-calendar .media-plan-action-group-main{align-items:center!important}.neural-shell #screen-calendar #btn-add-platforms{height:34px!important;min-height:34px!important;margin:0!important;padding:0 14px!important;align-self:center!important;transform:none!important;line-height:1!important}.neural-shell #screen-calendar #btn-add-platforms svg{flex:0 0 auto}.neural-shell #screen-calendar .media-item-platform{background:var(--platform-bg, #334155)!important;color:var(--platform-fg, #ffffff)!important;box-shadow:0 0 0 1px #ffffff14 inset,0 0 0 1px color-mix(in srgb,var(--platform-accent, #64748b) 42%,transparent)}.neural-shell #screen-calendar .media-item-platform .platform-logo-svg{width:18px;height:18px;object-fit:contain;filter:none!important;opacity:1!important}.neural-shell #screen-calendar .media-item-platform .platform-logo-fallback{display:grid;place-items:center;width:18px;height:18px;color:inherit;font-size:.72rem;font-weight:900;line-height:1}[data-theme=light] .neural-shell .app-language-button{background:#fff;border-color:#cfd7e6;color:#172033}[data-theme=light] .neural-shell .app-language-menu{background:#fff;border-color:#d8e0ed;box-shadow:0 22px 55px #1f293729}[data-theme=light] .neural-shell .app-language-option{color:#22304a}.neural-shell #screen-calendar{--mp-bg-primary: #06070b;--mp-surface: rgba(255, 255, 255, .035);--mp-btn: #1e2130;--mp-border: rgba(255, 255, 255, .06);--mp-border-btn: rgba(148, 163, 184, .24);--mp-text: #e5e7eb;--mp-muted: #64748b;--mp-secondary: #94a3b8;--mp-accent: #4f46e5;--mp-green: #34d399;--mp-amber: #fbbf24;--mp-red: #f87171}.neural-shell #screen-calendar .media-plan-page{width:min(100%,1128px)!important;max-width:1128px!important;margin:0 auto!important;padding:calc(78px + var(--safe-top, env(safe-area-inset-top, 0px))) 14px calc(96px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)))!important}.neural-shell #screen-calendar .media-plan-page:before{content:"";position:fixed;inset:0 0 auto;height:420px;pointer-events:none;background:radial-gradient(120% 100% at 50% -20%,rgba(79,70,229,.22),rgba(6,182,212,.05) 55%,transparent 75%);z-index:0}.neural-shell #screen-calendar .screen-header,.neural-shell #screen-calendar .media-plan-period-row,.neural-shell #screen-calendar .media-plan-meta-strip,.neural-shell #screen-calendar .media-plan-filter-strip,.neural-shell #screen-calendar #pub-progress,.neural-shell #screen-calendar #user-media-status,.neural-shell #screen-calendar .media-plan-action-group-tools,.neural-shell #screen-calendar .media-plan-more-menu,.neural-shell #screen-calendar #btn-generate-media-content,.neural-shell #screen-calendar .media-plan-action-spacer{display:none!important}.neural-shell #screen-calendar .media-plan-topbar,.neural-shell #screen-calendar .media-plan-control-panel,.neural-shell #screen-calendar .media-plan-calendar-shell,.neural-shell #media-plan-redesign-sheet-root{position:relative;z-index:1}.neural-shell #media-plan-redesign-sheet-root{z-index:10000}.neural-shell #screen-calendar .media-plan-topbar{position:sticky!important;top:calc(72px + var(--safe-top, env(safe-area-inset-top, 0px)))!important;z-index:32!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) 36px!important;align-items:center!important;gap:8px!important;min-height:56px!important;margin:0!important;padding:10px 14px 8px!important;border:1px solid var(--mp-border)!important;border-bottom:0!important;border-radius:14px 14px 0 0!important;background:#06070bdb!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:none!important}.neural-shell #screen-calendar .media-plan-view-tabs{display:inline-flex!important;width:auto!important;justify-self:start!important;gap:0!important;overflow:hidden!important;padding:3px!important;border:1px solid var(--mp-border)!important;border-radius:12px!important;background:var(--mp-surface)!important}.neural-shell #screen-calendar .media-plan-view-tabs [data-calendar-view=week]{display:none!important}.neural-shell #screen-calendar .media-plan-view-tab{min-width:70px!important;min-height:32px!important;padding:0 13px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#aeb6ce!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}.neural-shell #screen-calendar .media-plan-view-tab.active{background:var(--mp-accent)!important;color:#fff!important;box-shadow:0 14px 32px #4f46e547!important}.neural-shell #screen-calendar .calendar-nav{justify-self:center!important;display:grid!important;grid-template-columns:32px minmax(120px,auto) 32px!important;align-items:center!important;gap:6px!important}.neural-shell #screen-calendar .media-plan-month-btn,.neural-shell #screen-calendar .media-plan-settings-btn{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid var(--mp-border-btn)!important;border-radius:12px!important;background:var(--mp-btn)!important;color:var(--mp-text)!important}.neural-shell #screen-calendar .media-plan-time-view-btn{flex:0 0 auto;height:36px!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 12px!important;border:1px solid var(--mp-border-btn)!important;border-radius:12px!important;background:var(--mp-btn)!important;color:var(--mp-text)!important;font-size:12px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important}.neural-shell #screen-calendar .media-plan-time-view-btn.active{border-color:#fbbf2499!important;background:#fbbf2424!important;color:#fcd34d!important}.neural-shell #screen-calendar .media-plan-time-view-btn svg{flex:0 0 auto}.neural-shell #screen-calendar .calendar-month-label{min-width:120px!important;color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:1!important;letter-spacing:.05em!important;text-align:center!important;text-transform:uppercase!important}.neural-shell #screen-calendar .media-plan-control-panel{position:sticky!important;top:calc(127px + var(--safe-top, env(safe-area-inset-top, 0px)))!important;z-index:31!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin:0 0 12px!important;padding:0 14px 10px!important;border:1px solid var(--mp-border)!important;border-top:0!important;border-radius:0 0 14px 14px!important;background:#06070bdb!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:none!important}.neural-shell #screen-calendar .media-plan-actionbar{order:1!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;min-height:36px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.neural-shell #screen-calendar .media-plan-action-group-main{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;gap:8px!important}.neural-shell #screen-calendar .media-plan-action-btn{min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 13px!important;border:1px solid var(--mp-border-btn)!important;border-radius:12px!important;background:var(--mp-btn)!important;color:var(--mp-text)!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important}.neural-shell #screen-calendar #btn-add-platforms{min-width:168px!important;border-color:#10b98147!important;background:#10b9811a!important;color:var(--mp-green)!important}.neural-shell #screen-calendar #btn-add-content{width:38px!important;min-width:38px!important;padding:0!important}.neural-shell #screen-calendar #btn-add-content span{display:none!important}.neural-shell #screen-calendar .media-plan-inline-platforms{display:none;align-items:center;gap:6px}.neural-shell #screen-calendar .media-plan-inline-platform{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#0f172a8c;color:#fff}.neural-shell #screen-calendar .media-plan-inline-platform.active{border-color:#6366f1d9;background:#6366f129}.neural-shell #screen-calendar .media-plan-inline-platform .platform-logo-svg{width:18px;height:18px;filter:none!important}.neural-shell #screen-calendar .media-plan-inline-search{display:none;align-items:center;gap:7px;height:36px;min-width:220px;padding:0 11px;border:1px solid var(--mp-border-btn);border-radius:12px;background:var(--mp-btn);color:var(--mp-muted)}.neural-shell #screen-calendar .media-plan-inline-search input{width:160px;min-width:0;border:0;outline:0;background:transparent;color:var(--mp-text);font-size:13px;font-weight:600}.neural-shell #screen-calendar .media-plan-row-spacer{display:none;flex:1 1 auto}.neural-shell #screen-calendar .media-plan-filter-open-btn.has-filters{border-color:#6366f1d9!important}.neural-shell #screen-calendar .media-plan-filter-open-btn strong{min-width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border-radius:999px;background:var(--mp-accent);color:#fff;font-size:10px;font-weight:900}.neural-shell #screen-calendar .media-plan-more-open-btn{width:38px!important;min-width:38px!important;padding:0!important}.neural-shell #screen-calendar #calendar-controls{display:none!important}.neural-shell #screen-calendar .media-plan-redesign-progress{order:2;display:flex;align-items:center;gap:8px;min-height:22px;color:var(--mp-secondary);font-size:11.5px;font-weight:750}.neural-shell #screen-calendar .media-plan-redesign-progress[hidden]{display:none!important}.neural-shell #screen-calendar .media-plan-redesign-progress-track{flex:1 1 auto;height:4px;overflow:hidden;border-radius:999px;background:#ffffff12}.neural-shell #screen-calendar .media-plan-redesign-progress-track span{display:block;width:0;height:100%;border-radius:inherit;background:var(--mp-green);transition:width .18s ease}.neural-shell #screen-calendar .media-plan-no-media-chip{flex:0 0 auto;min-height:24px;padding:0 11px;border:1px solid rgba(251,191,36,.35);border-radius:999px;background:#fbbf2414;color:var(--mp-amber);font-size:11px;font-weight:900;letter-spacing:.02em}.neural-shell #screen-calendar .media-plan-no-media-chip.active{border-color:#fbbf248c;background:#fbbf242e}.neural-shell #screen-calendar .media-plan-generation-bar{order:3;display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 12px;border:1px solid rgba(99,102,241,.4);border-radius:10px;background:#6366f11f;color:var(--mp-text);font-size:12px}.neural-shell #screen-calendar .media-plan-generation-bar[hidden]{display:none!important}.neural-shell #screen-calendar .media-plan-generation-track{width:96px;height:4px;overflow:hidden;border-radius:999px;background:#ffffff1a}.neural-shell #screen-calendar .media-plan-generation-track span{display:block;width:0;height:100%;border-radius:inherit;background:#818cf8}.neural-shell #screen-calendar #media-plan-generation-current{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--mp-secondary);text-overflow:ellipsis;white-space:nowrap}.neural-shell #screen-calendar #btn-media-plan-generation-stop{padding:4px 9px;border:1px solid rgba(248,113,113,.4);border-radius:8px;background:transparent;color:var(--mp-red);font-size:12px;font-weight:800}.neural-shell #screen-calendar .media-plan-calendar-shell{margin:10px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.neural-shell #screen-calendar .media-plan-list{display:grid;gap:14px!important;border:0!important;background:transparent!important}.neural-shell #screen-calendar .media-day-row{border:0!important;background:transparent!important}.neural-shell #screen-calendar .media-day-header{display:flex!important;align-items:center!important;gap:10px!important;min-height:34px!important;padding:0 4px 6px!important;border:0!important;background:transparent!important}.neural-shell #screen-calendar .media-day-title{flex:1 1 auto;color:var(--mp-text)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.neural-shell #screen-calendar .media-day-title>span:first-child{display:none}.neural-shell #screen-calendar .media-day-count{padding:3px 9px!important;border:1px solid var(--mp-border-btn)!important;border-radius:999px!important;background:var(--mp-surface)!important;color:var(--mp-secondary)!important;font-size:10px!important;font-weight:800!important}.neural-shell #screen-calendar .media-day-settings-title{display:none!important}.neural-shell #screen-calendar .media-day-items{display:grid!important;gap:8px!important;padding:0!important}.neural-shell #screen-calendar .media-item-card{display:grid!important;grid-template-columns:20px 30px minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:12px!important;border:1px solid var(--mp-border)!important;border-radius:14px!important;background:var(--mp-surface)!important;box-shadow:none!important;transform:none!important}.neural-shell #screen-calendar .media-item-card:hover{border-color:#94a3b82e!important;background:#ffffff12!important}.neural-shell #screen-calendar .media-item-card.selected{border-color:#6366f1d9!important;background:#6366f114!important;box-shadow:none!important}.neural-shell #screen-calendar .media-item-select,.neural-shell #screen-calendar .media-day-select{width:20px!important;height:20px!important}.neural-shell #screen-calendar .media-item-select-mark,.neural-shell #screen-calendar .media-day-select-mark{width:20px!important;height:20px!important;border:1.5px solid rgba(148,163,184,.3)!important;border-radius:6px!important;background:#0f172a66!important}.neural-shell #screen-calendar .media-item-select input:checked+.media-item-select-mark,.neural-shell #screen-calendar .media-day-select input:checked+.media-day-select-mark{border-color:var(--mp-accent)!important;background:var(--mp-accent)!important}.neural-shell #screen-calendar .media-item-platform{width:30px!important;height:30px!important;border-radius:9px!important}.neural-shell #screen-calendar .media-item-platform .platform-logo-svg{width:20px!important;height:20px!important}.neural-shell #screen-calendar .media-item-title{color:var(--mp-text)!important;font-size:13.5px!important;font-weight:800!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.neural-shell #screen-calendar .media-item-meta{margin-top:4px!important;color:var(--mp-muted)!important;font-size:12px!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.neural-shell #screen-calendar .media-item-type{min-height:24px!important;padding:0 9px!important;border:1px solid rgba(165,180,252,.3)!important;border-radius:7px!important;background:transparent!important;color:#a5b4fc!important;font-size:9.5px!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important}.neural-shell #screen-calendar .media-item-type .type-icon,.neural-shell #screen-calendar .media-kind-select,.neural-shell #screen-calendar .media-published-toggle,.neural-shell #screen-calendar .media-item-schedule,.neural-shell #screen-calendar .media-item-format{display:none!important}.neural-shell #screen-calendar .media-item-controls{display:flex!important;justify-content:flex-end!important}.neural-shell #screen-calendar .media-item-status{min-width:112px!important;height:28px!important;padding:0 10px!important;border-radius:999px!important;background:#94a3b814!important;border:1px solid rgba(148,163,184,.2)!important;color:var(--mp-secondary)!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.03em!important}.neural-shell #screen-calendar .media-item-status.status-ready{border-color:#34d39952!important;background:#34d3991a!important;color:var(--mp-green)!important}.neural-shell #screen-calendar .media-item-status.status-needs-text,.neural-shell #screen-calendar .media-item-status.status-needs-media{border-color:#fbbf244d!important;background:#fbbf2414!important;color:var(--mp-amber)!important}.neural-shell #screen-calendar .media-item-status.status-scheduled,.neural-shell #screen-calendar .media-item-status.status-processing,.neural-shell #screen-calendar .media-item-status.status-publishing,.neural-shell #screen-calendar .media-item-status.status-queued{border-color:#a5b4fc52!important;background:#6366f11f!important;color:#a5b4fc!important}.neural-shell #screen-calendar .media-item-status.status-generating-text,.neural-shell #screen-calendar .media-item-status.status-generating-media{border-color:#06b6d459!important;background:#06b6d41a!important;color:#67e8f9!important;animation:mediaPlanPulse 1s infinite}@keyframes mediaPlanPulse{50%{opacity:.42}}.neural-shell #screen-calendar .media-plan-grid{border:0!important;background:transparent!important}.neural-shell #screen-calendar .cal-grid-header,.neural-shell #screen-calendar .cal-grid-body{gap:6px!important}.neural-shell #screen-calendar .cal-grid-cell{min-height:76px!important;border:1px solid var(--mp-border)!important;border-radius:10px!important;background:var(--mp-surface)!important}.neural-shell #screen-calendar .cal-grid-cell:not(.cal-grid-cell-filler):hover{background:#ffffff12!important}.neural-shell #screen-calendar .cal-grid-chip{width:8px!important;height:8px!important;min-height:8px!important;display:inline-block!important;padding:0!important;border:0!important;border-radius:3px!important}.neural-shell #screen-calendar .cal-grid-chip .cal-chip-icon,.neural-shell #screen-calendar .cal-grid-chip .cal-chip-text{display:none!important}.neural-shell #screen-calendar .media-plan-context-actions{position:fixed!important;left:50%!important;right:auto!important;bottom:calc(14px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)))!important;top:auto!important;z-index:35!important;width:min(720px,calc(100vw - 24px))!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;transform:translate(-50%)!important;margin:0!important;padding:10px!important;border:1px solid rgba(99,102,241,.42)!important;border-radius:14px!important;background:#0e1018f5!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 55px #00000061!important}.neural-shell #screen-calendar .media-plan-context-actions[hidden]{display:none!important}.neural-shell #screen-calendar .media-plan-context-clear{flex:0 0 auto;min-height:30px;padding:0 12px;border:1px solid rgba(199,210,254,.4);border-radius:8px;background:#6366f129;color:#e0e7ff;font-size:.74rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .14s ease,border-color .14s ease}.neural-shell #screen-calendar .media-plan-context-clear:hover{background:#6366f14d;border-color:#c7d2feb3}.neural-shell .media-plan-rd-sheet-overlay{position:fixed;inset:0;z-index:360;display:grid;place-items:center;padding:18px;background:#0000008c}.neural-shell .media-plan-rd-sheet{width:min(500px,calc(100vw - 28px));max-height:min(720px,calc(100vh - 42px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:linear-gradient(180deg,#13151ffa,#0a0c14fa);box-shadow:0 28px 80px #00000080}.neural-shell .media-plan-rd-grip{display:none}.neural-shell .media-plan-rd-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px 10px}.neural-shell .media-plan-rd-sheet-head h3{margin:0;color:#f8fafc;font-size:17px;font-weight:900}.neural-shell .media-plan-rd-close{width:34px;height:34px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#0f172a9e;color:#cbd5e1;font-size:22px;line-height:1}.neural-shell .media-plan-rd-sheet-body{overflow-y:auto;padding:8px 18px 18px}.neural-shell .media-plan-rd-sheet-foot{display:flex;align-items:center;gap:10px;padding:12px 18px 18px;border-top:1px solid rgba(148,163,184,.1)}.neural-shell .media-plan-rd-sheet-foot .btn-primary{flex:1 1 auto}.neural-shell .media-plan-rd-search{display:grid;gap:7px}.neural-shell .media-plan-rd-search span,.neural-shell .media-plan-rd-section>span{color:var(--text-muted, #64748b);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.neural-shell .media-plan-rd-search input{height:40px;padding:0 12px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#0f172a8c;color:#f8fafc;outline:none}.neural-shell .media-plan-rd-section{display:grid;gap:9px;margin-top:18px}.neural-shell .media-plan-rd-chip-grid{display:flex;flex-wrap:wrap;gap:7px}.neural-shell .media-plan-rd-date-range{display:grid;gap:9px;margin-bottom:11px}.neural-shell .media-plan-rd-date-toggle{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:0 12px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#0f172a8c;color:#cbd5e1;font-size:12.5px;font-weight:750;cursor:pointer}.neural-shell .media-plan-rd-date-toggle.has-value{border-color:#6366f199;color:#fff}.neural-shell .media-plan-rd-date-toggle svg{flex:0 0 auto;opacity:.85}.neural-shell .media-plan-rd-date-toggle span{flex:1 1 auto;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neural-shell .media-plan-rd-date-toggle b{flex:0 0 auto;font-size:13px;opacity:.7}.neural-shell .media-plan-rd-calendar{border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#0f172a66;padding:9px 10px 10px;max-width:320px}.neural-shell .rd-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.neural-shell .rd-cal-head strong{color:#f8fafc;font-size:13px;font-weight:850;text-transform:capitalize}.neural-shell .rd-cal-nav{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.22);border-radius:9px;background:#0f172a73;color:#cbd5e1;font-size:16px;line-height:1;cursor:pointer}.neural-shell .rd-cal-nav:hover{border-color:#6366f1b3;color:#fff}.neural-shell .rd-cal-weekdays,.neural-shell .rd-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.neural-shell .rd-cal-weekdays{margin-bottom:4px}.neural-shell .rd-cal-weekdays span{text-align:center;color:var(--text-muted, #64748b);font-size:10px;font-weight:800;text-transform:uppercase}.neural-shell .rd-cal-cell{height:32px;display:flex;align-items:center;justify-content:center}.neural-shell .rd-cal-empty{visibility:hidden}.neural-shell .rd-cal-day{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:9px;background:transparent;color:#cbd5e1;font-size:12px;font-weight:700;cursor:pointer}.neural-shell .rd-cal-day:hover{border-color:#6366f18c;color:#fff}.neural-shell .rd-cal-day.is-today{border-color:#94a3b873}.neural-shell .rd-cal-day.in-range{background:#6366f129;color:#fff;border-radius:0}.neural-shell .rd-cal-day.is-start{border-top-left-radius:9px;border-bottom-left-radius:9px}.neural-shell .rd-cal-day.is-end{border-top-right-radius:9px;border-bottom-right-radius:9px}.neural-shell .rd-cal-day.is-start,.neural-shell .rd-cal-day.is-end,.neural-shell .rd-cal-day.is-single{background:#6366f1e6;border-color:#6366f1e6;color:#fff}.neural-shell .rd-cal-day.is-single{border-radius:9px}.neural-shell .rd-cal-selected{margin-top:9px;color:#e2e8f0;font-size:11.5px;font-weight:750;text-align:center}.neural-shell .media-plan-rd-date-range-actions{display:flex;flex-wrap:wrap;gap:7px}.neural-shell .media-plan-rd-date-apply{border-color:#6366f1d9;background:#6366f129;color:#fff;cursor:pointer}.neural-shell .media-plan-rd-date-clear{cursor:pointer}.neural-shell .media-plan-rd-date-hint{color:var(--text-muted, #64748b);font-size:10.5px;line-height:1.4}.neural-shell .media-plan-rd-chip{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#0f172a8c;color:#cbd5e1;font-size:11.5px;font-weight:850}.neural-shell .media-plan-rd-chip.active{border-color:#6366f1d9;background:#6366f129;color:#fff}.neural-shell .media-plan-rd-chip .platform-logo-svg{width:18px;height:18px}.neural-shell .media-plan-rd-chip em{font-style:normal}.neural-shell .media-plan-rd-row{width:100%;min-height:62px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border:0;border-bottom:1px solid rgba(148,163,184,.1);background:transparent;color:#e5e7eb;text-align:left}.neural-shell .media-plan-rd-row-icon{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#0f172a8c;color:#a5b4fc}.neural-shell .media-plan-rd-row strong{display:block;color:#f8fafc;font-size:13.5px;font-weight:850}.neural-shell .media-plan-rd-row em{display:block;min-width:0;margin-top:2px;overflow:hidden;color:#94a3b8;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.neural-shell .media-plan-rd-row b{color:#64748b;font-size:20px;font-weight:700}.neural-shell .media-plan-rd-row.danger .media-plan-rd-row-icon{color:#fbbf24}.neural-shell .media-plan-rd-stepper-row{grid-template-columns:34px minmax(0,1fr) auto}.neural-shell .media-plan-rd-stepper{display:inline-flex;gap:4px;padding:3px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#0f172a8c}.neural-shell .media-plan-rd-stepper button{min-width:28px;height:28px;padding:0 9px;border-radius:999px;color:#e5e7eb;font-size:11px;font-weight:900}.neural-shell .media-plan-rd-stepper button:hover{background:#6366f12e}.neural-shell .media-plan-rd-language-row{grid-template-columns:34px minmax(0,1fr) minmax(150px,auto)}.neural-shell .media-plan-rd-language .generation-language-button{min-height:34px;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#0f172a8c;color:#f8fafc}.neural-shell .media-plan-rd-sync-row{margin-top:12px;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:#0f172a73;color:#94a3b8;font-size:12px}.neural-shell .media-plan-rd-sync-row strong{display:block;color:#e5e7eb;font-size:13px}@media(min-width:720px){.neural-shell #screen-calendar .media-plan-inline-platforms{display:flex}.neural-shell #screen-calendar .media-plan-row-spacer{display:block}}@media(min-width:900px){.neural-shell #screen-calendar .media-plan-inline-search{display:inline-flex}}@media(max-width:720px){.neural-shell #screen-calendar .media-plan-page{padding:calc(64px + var(--safe-top, env(safe-area-inset-top, 0px))) 8px calc(92px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)))!important}.neural-shell #screen-calendar .media-plan-topbar{top:calc(56px + var(--safe-top, env(safe-area-inset-top, 0px)))!important;grid-template-columns:auto minmax(0,1fr) 36px!important;padding:8px!important}.neural-shell #screen-calendar .media-plan-control-panel{top:calc(108px + var(--safe-top, env(safe-area-inset-top, 0px)))!important;padding:0 8px 8px!important}.neural-shell #screen-calendar .media-plan-view-tab{min-width:58px!important;padding:0 10px!important}.neural-shell #screen-calendar .calendar-month-label{min-width:94px!important;font-size:12px!important}.neural-shell #screen-calendar #btn-add-platforms{flex:1 1 auto!important;min-width:0!important;padding:0 10px!important;font-size:12px!important}.neural-shell #screen-calendar #btn-add-platforms span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.neural-shell #screen-calendar .media-plan-actionbar{flex-wrap:nowrap!important;gap:7px!important}.neural-shell #screen-calendar .media-plan-action-group-main{flex:1 1 auto!important;min-width:0!important;gap:7px!important}.neural-shell #screen-calendar .media-plan-filter-open-btn{flex:0 0 auto!important;padding:0 10px!important;font-size:12px!important}.neural-shell #screen-calendar .media-plan-redesign-progress{font-size:11px}.neural-shell #screen-calendar .media-item-card{grid-template-columns:20px 30px minmax(0,1fr)!important;min-height:84px!important}.neural-shell #screen-calendar .media-item-type,.neural-shell #screen-calendar .media-item-controls{grid-column:3!important;justify-self:start!important}.neural-shell #screen-calendar .media-item-controls{margin-top:2px}.neural-shell #screen-calendar .media-item-status{min-width:104px!important}.neural-shell .media-plan-rd-sheet-overlay{align-items:end;padding:0}.neural-shell .media-plan-rd-sheet{width:100%;max-height:min(82vh,720px);border-radius:18px 18px 0 0}.neural-shell .media-plan-rd-grip{justify-self:center;width:38px;height:4px;display:block;margin-top:8px;border-radius:999px;background:#94a3b857}.neural-shell .media-plan-rd-language-row{grid-template-columns:34px minmax(0,1fr)}.neural-shell .media-plan-rd-language-row #media-plan-redesign-language-slot{grid-column:2}}.neural-shell #screen-calendar .media-plan-topbar,.neural-shell #screen-calendar .media-plan-control-panel,.neural-shell #screen-calendar .media-plan-actionbar{overflow:visible!important}.neural-shell #screen-calendar .media-plan-control-panel{padding-bottom:12px!important}.neural-shell #screen-calendar .media-plan-actionbar{min-height:40px!important;padding:2px 0 4px!important}.neural-shell #screen-calendar #btn-add-content,.neural-shell #screen-calendar .media-plan-more-open-btn{width:36px!important;min-width:36px!important}.neural-shell #screen-calendar .media-plan-inline-platform{width:32px!important;height:32px!important}.neural-shell #screen-calendar .media-plan-action-btn:hover,.neural-shell #screen-calendar .media-plan-inline-platform:hover,.neural-shell #screen-calendar .media-plan-month-btn:hover,.neural-shell #screen-calendar .media-plan-settings-btn:hover,.neural-shell #screen-calendar .media-plan-view-tab:hover{transform:translateY(-1px)!important}.neural-shell #screen-calendar .cal-grid-cell:not(.cal-grid-cell-filler){cursor:pointer}.neural-shell #screen-calendar .cal-grid-cell.selected{border-color:#6366f1f2!important;background:linear-gradient(135deg,#6366f13d,#0f172aa3)!important;box-shadow:inset 0 0 0 1px #a5b4fc2e!important}.neural-shell #screen-calendar .cal-grid-cell:focus-visible{outline:2px solid rgba(165,180,252,.7)!important;outline-offset:2px!important}.neural-shell #screen-calendar .cal-grid-selected-day{margin-top:18px}.neural-shell #screen-calendar .cal-grid-selected-day-row .media-day-header{padding:0 2px 10px!important}.neural-shell #screen-calendar .cal-grid-selected-day-title{display:flex!important;align-items:center!important;gap:10px!important}.neural-shell #screen-calendar .cal-grid-selected-day-title strong{color:var(--mp-text)!important;font-size:13px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.neural-shell #screen-calendar .cal-grid-selected-empty{min-height:58px;display:flex;align-items:center;padding:0 14px;border:1px dashed rgba(148,163,184,.22);border-radius:14px;background:#0f172a59;color:var(--mp-muted);font-size:13px;font-weight:700}.neural-shell .meaning-tree-mobile-jump{display:none}@media(max-width:720px){.neural-shell #screen-calendar .cal-grid-header,.neural-shell #screen-calendar .cal-grid-body{gap:5px!important}.neural-shell #screen-calendar .cal-grid-cell,.neural-shell #screen-calendar .cal-grid-cell.cal-grid-cell-filler{min-height:clamp(56px,13.5vw,68px)!important;padding:5px!important;border-radius:10px!important}.neural-shell #screen-calendar .cal-grid-day-num{margin-bottom:5px!important;font-size:12.5px!important}.neural-shell #screen-calendar .cal-grid-chip{width:7px!important;height:7px!important;min-height:7px!important;border-radius:2.5px!important;margin-right:2px!important}.neural-shell #screen-calendar .cal-grid-more{font-size:10px!important}.neural-shell #screen-calendar .cal-grid-selected-day{scroll-margin-top:190px;margin-top:14px;padding-bottom:calc(94px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)))}.neural-shell #screen-topics .mindmap-container:not(.tree-mockup-map){position:relative;height:min(56vh,620px)!important;min-height:390px!important}.neural-shell #screen-topics .mindmap-container:not(.tree-mockup-map) #mindmap-svg{min-height:390px!important}.neural-shell #screen-topics .meaning-tree-mobile-jump:not([hidden]){position:absolute;right:12px;bottom:calc(112px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));z-index:18;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid rgba(129,140,248,.52);border-radius:999px;background:#0f172ae6;color:#f8fafc;box-shadow:0 14px 36px #0000005c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:12px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.neural-shell #screen-topics .meaning-tree-mobile-jump svg{flex:0 0 auto;color:#a5b4fc}}@media(max-width:390px){.neural-shell #screen-calendar .cal-grid-header,.neural-shell #screen-calendar .cal-grid-body{gap:4px!important}.neural-shell #screen-calendar .cal-grid-cell,.neural-shell #screen-calendar .cal-grid-cell.cal-grid-cell-filler{min-height:54px!important;padding:4px!important}}[data-theme=light] .neural-shell .dashboard-tabs{border-color:#dfe5f0!important;background:#fffffff0!important;box-shadow:0 14px 34px #1c274214!important}[data-theme=light] .neural-shell .dashboard-tab{background:transparent!important;color:#64748b!important}[data-theme=light] .neural-shell .dashboard-tab:hover,[data-theme=light] .neural-shell .dashboard-tab:focus-visible{background:#f5f7ff!important;color:#111827!important}[data-theme=light] .neural-shell .dashboard-tab.active{border-color:#635bff6b!important;background:linear-gradient(135deg,#6f5cff,#3f7df6)!important;color:#fff!important;box-shadow:0 12px 24px #635bff3d!important}[data-theme=light] .neural-shell .dashboard-ring{background:conic-gradient(from 220deg,#22c55e calc(var(--pct) * 1%),#d8deea 0),#f8fbff!important;box-shadow:inset 0 0 0 1px #0f172a0d,0 18px 42px #1c27421f!important}[data-theme=light] .neural-shell .dashboard-ring-inner{border-color:#0f172a14!important;background:#fff!important}[data-theme=light] .neural-shell .dashboard-ring-inner span,[data-theme=light] .neural-shell .dashboard-today-copy p,[data-theme=light] .neural-shell .dashboard-month-summary{color:#64748b!important}[data-theme=light] .neural-shell .dashboard-today-stats span{border-color:#dfe5f0!important;background:linear-gradient(180deg,#fff,#f6f8ff)!important;box-shadow:inset 0 1px #ffffffd1,0 10px 22px #1c27420f!important}[data-theme=light] .neural-shell .dashboard-today-stats b{color:#111827!important}[data-theme=light] .neural-shell .dashboard-today-stats em{color:#475569!important}[data-theme=light] .neural-shell #dashboard-month-delta{border-color:#dfe5f0!important;background:linear-gradient(180deg,#fff,#f6f8ff)!important;color:#475569!important;box-shadow:0 10px 22px #1c27420f!important}[data-theme=light] .neural-shell #dashboard-month-delta.is-good{border-color:#22c55e3d!important;background:#ecfdf5!important;color:#047857!important}[data-theme=light] .neural-shell #dashboard-month-delta.is-warning{border-color:#f59e0b47!important;background:#fffbeb!important;color:#b45309!important}[data-theme=light] .neural-shell #dashboard-month-delta.is-danger{border-color:#f43f5e42!important;background:#fff1f2!important;color:#be123c!important}[data-theme=light] .neural-shell .dashboard-month-bar-row span,[data-theme=light] .neural-shell .dashboard-month-bar-row b{color:#334155!important}[data-theme=light] .neural-shell .dashboard-month-bar-row.muted span,[data-theme=light] .neural-shell .dashboard-month-bar-row.muted b{color:#64748b!important}[data-theme=light] .neural-shell .dashboard-month-bar{background:#edf2f7!important}[data-theme=light] .neural-shell #screen-topics .mindmap-node-popover{border-color:#dfe5f0!important;background:#fffffff5!important;color:#111827!important;box-shadow:0 22px 48px #1c274229!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}[data-theme=light] .neural-shell #screen-topics .mindmap-popover-title{color:#111827!important}[data-theme=light] .neural-shell #screen-topics .mindmap-popover-meta,[data-theme=light] .neural-shell #screen-topics .mindmap-popover-text{color:#64748b!important}[data-theme=light] .neural-shell #screen-topics .mindmap-popover-close{border-color:#dfe5f0!important;background:#fff!important;color:#111827!important}[data-theme=light] .neural-shell #screen-topics .tree-empty-state,[data-theme=light] .neural-shell #screen-topics .tree-map-empty.mindmap-empty{border-color:#dfe5f0!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;color:#111827!important;box-shadow:0 16px 36px #1c274214!important}[data-theme=light] .neural-shell #screen-topics .tree-empty-state h3,[data-theme=light] .neural-shell #screen-topics .tree-map-empty.mindmap-empty strong{color:#111827!important}[data-theme=light] .neural-shell #screen-topics .tree-empty-state p,[data-theme=light] .neural-shell #screen-topics .tree-map-empty.mindmap-empty span{color:#64748b!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-tour-button,[data-theme=light] .neural-shell #screen-topics .meaning-tree-tour-panel{border-color:#dfe5f0!important;background:#fffffff0!important;color:#111827!important;box-shadow:0 18px 42px #1c274224!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-tour-button span{background:#635bff24!important;color:#4f46e5!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-tour-button:hover,[data-theme=light] .neural-shell #screen-topics .meaning-tree-tour-button:focus-visible{border-color:#635bff66!important;background:#f5f7ff!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-tour-close{border-color:#dfe5f0!important;background:#fff!important;color:#111827!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-tour-panel h3{color:#111827!important}[data-theme=light] .neural-shell #screen-topics .meaning-tree-tour-panel p,[data-theme=light] .neural-shell #screen-topics .meaning-tree-tour-head span{color:#64748b!important}@media(max-width:760px){[data-theme=light] .neural-shell .dashboard-tabs{width:min(100%,320px);display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=light] .neural-shell .dashboard-tab{min-width:0;padding:0 12px!important}[data-theme=light] .neural-shell .dashboard-today-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}[data-theme=light] .neural-shell .dashboard-today-stats span{min-height:64px;align-content:center;padding:9px 8px!important}[data-theme=light] .neural-shell .dashboard-today-stats b{font-size:1.08rem!important}}@media(max-width:720px){.neural-shell #screen-topics .mindmap-node-popover{inset:auto 12px 92px!important;width:auto!important;max-width:none!important;box-sizing:border-box;padding:16px!important;border-radius:18px!important}.neural-shell #screen-topics .mindmap-popover-action{min-height:42px;padding:0 16px}}:root:not([data-theme=light]),[data-theme=dark]{--text-secondary: #bdc7dc;--text-muted: #9da9c2}:root:not([data-theme=light]) .neural-shell .subtitle,:root:not([data-theme=light]) .neural-shell .dashboard-today-copy p,:root:not([data-theme=light]) .neural-shell .dashboard-month-summary,:root:not([data-theme=light]) .neural-shell .dashboard-next-move p,:root:not([data-theme=light]) .neural-shell .dashboard-platform-row p,:root:not([data-theme=light]) .neural-shell .dashboard-blocker-row p,:root:not([data-theme=light]) .neural-shell .trends-source-note,:root:not([data-theme=light]) .neural-shell .trends-hot-desc,:root:not([data-theme=light]) .neural-shell .trends-forum-excerpt,:root:not([data-theme=light]) .neural-shell .trends-forum-empty,:root:not([data-theme=light]) .neural-shell .trends-locked-sub,:root:not([data-theme=light]) .neural-shell .trends-personal-sub,:root:not([data-theme=light]) .neural-shell .trends-personal-why,:root:not([data-theme=light]) .neural-shell .distribution-playbook-head p,:root:not([data-theme=light]) .neural-shell .distribution-card-objective,:root:not([data-theme=light]) .neural-shell .distribution-card-note,:root:not([data-theme=light]) .neural-shell .distribution-check-list,:root:not([data-theme=light]) .neural-shell .distribution-step-list,[data-theme=dark] .neural-shell .subtitle,[data-theme=dark] .neural-shell .dashboard-today-copy p,[data-theme=dark] .neural-shell .dashboard-month-summary,[data-theme=dark] .neural-shell .dashboard-next-move p,[data-theme=dark] .neural-shell .dashboard-platform-row p,[data-theme=dark] .neural-shell .dashboard-blocker-row p,[data-theme=dark] .neural-shell .trends-source-note,[data-theme=dark] .neural-shell .trends-hot-desc,[data-theme=dark] .neural-shell .trends-forum-excerpt,[data-theme=dark] .neural-shell .trends-forum-empty,[data-theme=dark] .neural-shell .trends-locked-sub,[data-theme=dark] .neural-shell .trends-personal-sub,[data-theme=dark] .neural-shell .trends-personal-why,[data-theme=dark] .neural-shell .distribution-playbook-head p,[data-theme=dark] .neural-shell .distribution-card-objective,[data-theme=dark] .neural-shell .distribution-card-note,[data-theme=dark] .neural-shell .distribution-check-list,[data-theme=dark] .neural-shell .distribution-step-list{color:#c5d0e4!important}:root:not([data-theme=light]) .neural-shell .dashboard-card-label,:root:not([data-theme=light]) .neural-shell .dashboard-section-kicker,:root:not([data-theme=light]) .neural-shell .dashboard-analytics-submeta,:root:not([data-theme=light]) .neural-shell .dashboard-analytics-connections,:root:not([data-theme=light]) .neural-shell .dashboard-pipeline-meta,:root:not([data-theme=light]) .neural-shell .dashboard-today-stats em,:root:not([data-theme=light]) .neural-shell .dashboard-platform-row-main span,:root:not([data-theme=light]) .neural-shell .dashboard-platform-row-stats span,:root:not([data-theme=light]) .neural-shell .dashboard-follower-row span,:root:not([data-theme=light]) .neural-shell .dashboard-tab:not(.active),:root:not([data-theme=light]) .neural-shell .trends-tab-label small,:root:not([data-theme=light]) .neural-shell .trends-mode-chip,:root:not([data-theme=light]) .neural-shell .trends-mode-chip span,:root:not([data-theme=light]) .neural-shell .trends-controls,:root:not([data-theme=light]) .neural-shell .trends-hot-platform,:root:not([data-theme=light]) .neural-shell .trends-source-title,:root:not([data-theme=light]) .neural-shell .trends-hot-meta span,:root:not([data-theme=light]) .neural-shell .trends-platform-meta,:root:not([data-theme=light]) .neural-shell .trends-item-source,:root:not([data-theme=light]) .neural-shell .trends-disclaimer,:root:not([data-theme=light]) .neural-shell .trends-locked-checklist li,:root:not([data-theme=light]) .neural-shell .trends-pillar,:root:not([data-theme=light]) .neural-shell .trends-personal-source,:root:not([data-theme=light]) .neural-shell .trends-personal-meta,:root:not([data-theme=light]) .neural-shell .trends-weak-matches summary,:root:not([data-theme=light]) .neural-shell .distribution-filter-chip,[data-theme=dark] .neural-shell .dashboard-card-label,[data-theme=dark] .neural-shell .dashboard-section-kicker,[data-theme=dark] .neural-shell .dashboard-analytics-submeta,[data-theme=dark] .neural-shell .dashboard-analytics-connections,[data-theme=dark] .neural-shell .dashboard-pipeline-meta,[data-theme=dark] .neural-shell .dashboard-today-stats em,[data-theme=dark] .neural-shell .dashboard-platform-row-main span,[data-theme=dark] .neural-shell .dashboard-platform-row-stats span,[data-theme=dark] .neural-shell .dashboard-follower-row span,[data-theme=dark] .neural-shell .dashboard-tab:not(.active),[data-theme=dark] .neural-shell .trends-tab-label small,[data-theme=dark] .neural-shell .trends-mode-chip,[data-theme=dark] .neural-shell .trends-mode-chip span,[data-theme=dark] .neural-shell .trends-controls,[data-theme=dark] .neural-shell .trends-hot-platform,[data-theme=dark] .neural-shell .trends-source-title,[data-theme=dark] .neural-shell .trends-hot-meta span,[data-theme=dark] .neural-shell .trends-platform-meta,[data-theme=dark] .neural-shell .trends-item-source,[data-theme=dark] .neural-shell .trends-disclaimer,[data-theme=dark] .neural-shell .trends-locked-checklist li,[data-theme=dark] .neural-shell .trends-pillar,[data-theme=dark] .neural-shell .trends-personal-source,[data-theme=dark] .neural-shell .trends-personal-meta,[data-theme=dark] .neural-shell .trends-weak-matches summary,[data-theme=dark] .neural-shell .distribution-filter-chip{color:#aebbd3!important}:root:not([data-theme=light]) .neural-shell .trends-source-title,:root:not([data-theme=light]) .neural-shell .trends-item-source,:root:not([data-theme=light]) .neural-shell .trends-disclaimer,[data-theme=dark] .neural-shell .trends-source-title,[data-theme=dark] .neural-shell .trends-item-source,[data-theme=dark] .neural-shell .trends-disclaimer{opacity:1!important}#screen-content .content-type-control{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:4px 6px 4px 10px;border:1px solid rgba(139,92,246,.3);border-radius:999px;background:#7c3aed1a;margin-left:auto}#screen-content .content-type-control-label{color:var(--text-secondary, #aebbd3);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}#screen-content .content-type-select{max-width:210px;border:0;border-radius:999px;padding:5px 24px 5px 10px;color:var(--text-primary, #f8fafc);background:#7c3aed38;font:inherit;font-size:12px;font-weight:700;cursor:pointer}[data-theme=light] #screen-content .content-type-control{border-color:#6d28d938;background:#7c3aed12}[data-theme=light] #screen-content .content-type-select{color:#4c1d95;background:#7c3aed1f}.brief-style-source{width:100%;padding:14px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--primary, #7c5cff) 38%,var(--border-color, #d9dce8));background:color-mix(in srgb,var(--primary, #7c5cff) 4%,var(--card-bg, #fff))}.brief-style-source-head,.style-learning-settings-head,.style-learning-section-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.brief-style-source-head>div{display:grid;gap:3px}.brief-style-source-head strong{font-size:14px}.brief-style-source-head span:not(.brief-style-source-count){font-size:12px;color:var(--text-secondary, #7a8093)}.brief-style-source-count{font-size:10px;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--primary, #7c5cff) 12%,transparent);color:var(--primary, #7c5cff);white-space:nowrap}.style-learning-composer{display:flex;gap:10px;align-items:stretch;margin:14px 0}.style-learning-composer textarea{flex:1;min-width:0;resize:vertical}.style-learning-composer-actions{display:flex;gap:8px;align-items:stretch}.style-learning-attach{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;white-space:nowrap}.style-learning-composer.compact{margin-bottom:0}.style-learning-composer.compact textarea{border:1px solid var(--border-color, #d9dce8);border-radius:10px;padding:9px 10px;background:var(--input-bg, #fff);color:inherit}.style-learning-inline-result,.style-learning-result{margin-top:12px;padding:12px;border-radius:12px;border:1px solid var(--border-color, #d9dce8);background:var(--card-bg, #fff)}.style-learning-result{margin-bottom:16px}.style-learning-analysis-card{display:grid;gap:10px}.neural-shell .style-learning-inline-result,.neural-shell .style-learning-result{border-color:#94a3b838;background:#080c18e0;color:#f8fafc}.neural-shell .style-learning-analysis-head strong,.neural-shell .style-learning-pattern strong{color:#f8fafc}.neural-shell .style-learning-analysis-head small,.neural-shell .style-learning-analysis-summary,.neural-shell .style-learning-pattern{color:#b8c1d6}.style-learning-language-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid rgba(245,158,11,.28);border-radius:10px;background:#f59e0b14;color:#fcd997;font-size:12px}[data-theme=light] .neural-shell .style-learning-inline-result,[data-theme=light] .neural-shell .style-learning-result{border-color:#d9dce8;background:#fff;color:#111827}[data-theme=light] .neural-shell .style-learning-analysis-head strong,[data-theme=light] .neural-shell .style-learning-pattern strong{color:#111827}[data-theme=light] .neural-shell .style-learning-analysis-head small,[data-theme=light] .neural-shell .style-learning-analysis-summary,[data-theme=light] .neural-shell .style-learning-pattern{color:#596174}.style-learning-analysis-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.style-learning-analysis-head>div{display:grid;gap:3px}.style-learning-analysis-head strong{font-size:14px}.style-learning-analysis-head small,.style-learning-analysis-summary{color:var(--text-secondary, #7a8093);font-size:12px;line-height:1.45}.style-learning-coverage-chips{display:flex;flex-wrap:wrap;gap:6px}.style-learning-coverage-chip{padding:4px 7px;border-radius:999px;border:1px solid rgba(148,163,184,.22);color:var(--text-secondary, #7a8093);font-size:10px;font-weight:700}.style-learning-coverage-chip.is-covered{border-color:#10b98147;background:#10b9811a;color:#34d399}.style-learning-limitations{display:grid;gap:5px;padding:9px 10px;border:1px solid rgba(245,158,11,.28);border-radius:10px;background:#f59e0b14;color:#fcd997;font-size:11px;line-height:1.4}.style-learning-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--primary, #7c5cff) 12%,transparent);color:var(--primary, #7c5cff)}.style-learning-badge.needs_links{color:#a35a00;background:#f59e0b1f}.style-learning-patterns{display:grid;gap:7px}.style-learning-pattern{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4}.style-learning-pattern input{margin-top:2px;accent-color:var(--primary, #7c5cff)}.style-learning-card-actions{display:flex;gap:8px;flex-wrap:wrap}.style-learning-stats{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.style-learning-stat{padding:7px 9px;border-radius:10px;background:color-mix(in srgb,var(--primary, #7c5cff) 8%,transparent);display:grid;text-align:center;min-width:64px}.style-learning-stat strong{font-size:16px}.style-learning-stat small{font-size:9px;color:var(--text-secondary, #7a8093);text-transform:uppercase;letter-spacing:.04em}.style-learning-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.style-learning-section-head{align-items:center;margin-bottom:10px}.style-learning-section-head h5{margin:0}.style-learning-section-head span{color:var(--text-secondary, #7a8093);font-size:12px}.style-learning-list,.style-learning-timeline{display:grid;gap:8px}.style-learning-empty{color:var(--text-secondary, #7a8093);font-size:12px;padding:8px 0}.style-learning-list-item{padding:9px 10px;border-radius:10px;border:1px solid var(--border-color, #d9dce8);display:grid;gap:4px;background:transparent;color:inherit;text-align:left}button.style-learning-list-item{width:100%;cursor:pointer}.style-learning-list-item-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.style-learning-list-item strong{font-size:12px}.style-learning-list-item small{color:var(--text-secondary, #7a8093);font-size:10px;line-height:1.35;overflow-wrap:anywhere}.style-learning-rule-remove{border:0;background:transparent;color:var(--text-secondary, #7a8093);cursor:pointer;padding:2px 4px}.style-learning-timeline-card{margin-top:14px}.style-learning-timeline-item{display:grid;grid-template-columns:8px 1fr auto;gap:8px;align-items:start;font-size:11px}.style-learning-timeline-dot{width:8px;height:8px;border-radius:50%;background:var(--primary, #7c5cff);margin-top:3px}.style-learning-timeline-item time{color:var(--text-secondary, #7a8093);font-size:9px}.style-learning-legacy-memory{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-color, #d9dce8)}.style-learning-legacy-memory summary{cursor:pointer;font-size:12px;font-weight:650}.style-learning-analytics-loop{width:100%;margin-top:12px;padding:11px 12px;border-radius:12px;border:1px solid var(--border-color, #d9dce8);background:color-mix(in srgb,var(--primary, #7c5cff) 5%,var(--card-bg, #fff));color:inherit;display:flex;justify-content:space-between;align-items:center;text-align:left;cursor:pointer}.style-learning-analytics-loop span:first-child{display:grid;gap:2px}.style-learning-analytics-loop strong{font-size:12px}.style-learning-analytics-loop small,.style-learning-analytics-loop span:last-child{color:var(--text-secondary, #7a8093);font-size:10px}.assistant-style-source-card{margin-top:8px;padding:11px;border:1px solid var(--border-color, #d9dce8);border-radius:12px;background:color-mix(in srgb,var(--primary, #7c5cff) 4%,var(--card-bg, #fff))}@media(max-width:760px){.style-learning-composer{flex-direction:column}.style-learning-composer-actions>*{flex:1}.style-learning-columns{grid-template-columns:1fr}.style-learning-settings-head{flex-direction:column}.style-learning-stats{justify-content:flex-start}}.neural-shell .assistant-attach{width:40px;height:42px;display:inline-grid;place-items:center;border:1px solid rgba(148,163,184,.2);border-radius:13px;color:#a5b4fc;background:#0f172ab8;cursor:pointer}.neural-shell .assistant-attach:hover{border-color:#5eead480;color:#f8fafc;background:#14b8a624}.neural-shell .assistant-attach:disabled{opacity:.55;cursor:wait}[data-theme=light] .neural-shell .assistant-attach{border-color:#dfe5f0;background:#f8fafc;color:#5b4ee8}
/*# sourceMappingURL=design-v2-final.css.map */
