.next-ui-preview .next-sidebar-main-steps{display:grid;gap:5px;margin-top:8px}.next-ui-preview .next-sidebar-main-steps .next-step-row{min-height:42px;border-color:#94a3b824;background:#080c1442}.next-ui-preview .next-sidebar-main-steps .next-step-row.is-active{border-color:rgba(var(--brand-600-rgb),.42);background:linear-gradient(90deg,rgba(var(--brand-600-rgb),.16),rgba(var(--brand-600-rgb),.04)),#080c145c}.next-ui-preview .next-sidebar-main-steps .next-step-row.is-done{border-color:#34d3992e}.next-ui-preview .next-sidebar-main-steps .next-step-row.is-disabled{opacity:.52}.next-ui-preview .next-sidebar-main-steps .next-step-index{width:20px;color:#aebacd9e;font-size:10px;font-weight:800;text-align:center}.next-ui-preview .next-sidebar-hero,.next-ui-preview .next-sidebar-section{border-color:rgba(var(--brand-400-rgb),.16);background:#13263d9e;box-shadow:inset 0 1px #d3bafd0b}.light .next-ui-preview .next-sidebar-hero,.light .next-ui-preview .next-sidebar-section{border-color:rgba(var(--brand-600-rgb),.18);background:#ffffff9e}.next-ui-preview .next-sidebar-section{padding:10px!important}.next-ui-preview .next-sidebar-hero{padding:11px!important}.next-ui-preview .next-sidebar-main-steps .next-step-icon{width:28px!important;height:28px!important;border-radius:9px!important}.dark .next-ui-preview:has(.next-ui-shell) .next-sidebar-section,.dark .next-ui-preview:has(.next-ui-shell) .next-sidebar-hero{border-color:#a895d729!important;background:#1216289e!important}.next-ui-preview .step3-next-stat-alert:before{background:linear-gradient(180deg,#f87171,#fbbf24)}.light .next-ui-preview .next-command-search,.light .next-ui-preview .next-workflow-nav,.light .next-ui-preview .next-sidebar-hero,.light .next-ui-preview .next-sidebar-section,.light .next-ui-preview .next-focus-step,.light .next-ui-preview .next-task-card,.light .next-ui-preview .next-workspace-command,.light .next-ui-preview .next-pipeline-item,.light .next-ui-preview .next-metric-cell,.light .next-ui-preview .next-context-item,.light .next-ui-preview .next-stat,.light .next-ui-preview .next-stage-body :is([data-slot=card],.surface-panel),.light .next-ui-preview .next-ui-shell>main .surface-panel,.light .next-ui-preview .next-ui-shell .next-ui-checklist{border-color:#7956b54d!important;background:linear-gradient(180deg,#fafaffeb,rgba(var(--brand-100-rgb),.78))!important;color:#1f2937!important;box-shadow:inset 0 1px #ffffffd1,0 14px 30px #341c5d14!important}.light .next-ui-preview :is(.next-command-description,.next-command-search-kbd,.next-current-chapter-title,.next-entity-subtitle,.next-eyebrow,.next-section-heading,.next-step-index,.next-pipeline-state,.next-stage-body p,.next-stage-body label,.next-stage-body .text-muted-foreground,.next-stat span,.next-metric-cell span,.next-context-item span){color:#4b5563db!important}.next-ui-preview .next-sidebar-scroll{gap:7px!important;padding:12px 9px 10px!important}.next-ui-preview .next-sidebar-hero,.next-ui-preview .next-sidebar-section{border-radius:12px!important}.next-ui-preview .next-sidebar-hero{padding:9px!important}.next-ui-preview .next-sidebar-logo{height:42px!important;width:42px!important}.next-ui-preview .next-sidebar-section{padding:7px!important}.next-ui-preview .next-sidebar-footer{padding:8px 9px!important}.next-ui-preview .next-sidebar.is-collapsed .next-sidebar-scroll{padding-inline:8px!important}.light .next-ui-preview :is(.next-eyebrow,.next-current-chapter-title,.next-section-heading,.next-entity-subtitle,.next-context-progress-label,.next-command-description,.next-command-breadcrumbs,.next-context-strip,.step2-next-style-hint,.step2-next-guidance-body p,.step2-next-review-overview p,.step2-next-scene-environment,.text-muted-foreground,.text-slate-500,.text-slate-600,.text-violet-700\/80,.text-violet-900){color:#475569!important}.next-ui-preview .next-sidebar-scroll{gap:10px!important;padding:14px 10px!important}.next-ui-preview .next-sidebar-section,.next-ui-preview .next-sidebar-hero{padding:10px!important}.next-ui-preview .next-sidebar-main-steps{gap:7px!important;margin-top:9px!important}.next-ui-preview .next-sidebar-main-steps .next-step-row{min-height:50px!important;gap:8px!important;padding:8px 9px!important}.next-ui-preview .next-sidebar-main-steps .next-step-row .next-step-index{width:22px!important;font-size:11px!important}.next-ui-preview .next-sidebar-main-steps .next-step-icon{width:28px!important;height:28px!important}.next-ui-preview .next-sidebar-main-steps .next-step-row>span.min-w-0>span:first-child{font-size:13px!important;font-weight:800!important;line-height:1.25!important}.next-ui-preview .next-sidebar-main-steps .next-step-row>span.min-w-0>span:nth-child(2){margin-top:3px!important;font-size:11px!important;line-height:1.25!important}.next-ui-preview .next-sidebar-hero,.next-ui-preview .next-sidebar-section{border-color:rgba(var(--brand-400-rgb),.16)!important;background:#13263d9e!important}.light .next-ui-preview .next-sidebar-hero,.light .next-ui-preview .next-sidebar-section{border-color:rgba(var(--brand-600-rgb),.18)!important;background:#ffffff9e!important}@media(max-width:900px){.next-ui-preview .next-sidebar-scroll{padding:12px 9px 14px!important}}.dark .next-ui-preview .next-sidebar,.dark .next-ui-preview .next-sidebar-scroll,.dark .next-ui-preview .next-sidebar-footer{background:#0c1422!important;color:#ece9f8!important;border-color:#94a3b82e!important}.dark .next-ui-preview .next-sidebar-hero,.dark .next-ui-preview .next-sidebar-section,.dark .next-ui-preview .sidebar-panel{background:#121b2aeb!important;color:#ece9f8!important;border-color:#94a3b833!important;box-shadow:none!important}.next-ui-preview .xkm-canvas-workbench{display:grid;gap:14px}.next-ui-preview .xkm-canvas-command{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border:1px solid rgba(96,112,139,.18);border-radius:22px;background:radial-gradient(circle at 10% 0%,rgba(var(--brand-600-rgb),.15),transparent 34%),linear-gradient(135deg,#0f172af0,#080c14d1);padding:18px;box-shadow:0 18px 48px #0003}.next-ui-preview .xkm-canvas-command h2{color:#f9f8fcf5;font-size:24px;font-weight:850;letter-spacing:0}.next-ui-preview .xkm-canvas-command p:not(.xkm-hub-eyebrow){margin-top:6px;max-width:820px;color:#cbd5e1cc;font-size:13px;line-height:1.65}.next-ui-preview .xkm-canvas-command-actions{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:8px}.next-ui-preview .xkm-canvas-shell{display:grid;min-height:680px;grid-template-columns:minmax(0,1fr) 290px;gap:12px}.next-ui-preview .xkm-canvas-stage{position:relative;overflow:hidden;min-height:680px;cursor:grab;border:1px solid rgba(96,112,139,.2);border-radius:24px;background-color:#0a0c11;background-image:radial-gradient(circle,rgba(203,213,225,.42) 1px,transparent 1.5px),radial-gradient(circle at 20% 0%,rgba(var(--brand-600-rgb),.1),transparent 32%);background-position:0 0,center;background-size:70px 70px,cover;box-shadow:inset 0 1px #ffffff0d,0 20px 54px #00000042;touch-action:none}.next-ui-preview .xkm-canvas-stage:active{cursor:grabbing}.next-ui-preview .xkm-canvas-topbar{position:absolute;left:14px;top:14px;z-index:5;display:flex;max-width:calc(100% - 28px);gap:8px}.next-ui-preview .xkm-canvas-topbar [data-slot=badge],.next-ui-preview .xkm-canvas-node [data-slot=badge]{border-color:#ffffff24;background:#0f172ab8;color:#e2e8f0d6}.next-ui-preview .xkm-canvas-plane{position:absolute;left:0;top:0;width:1px;height:1px;transform-origin:0 0}.next-ui-preview .xkm-canvas-edges{position:absolute;left:0;top:0;z-index:1;width:4000px;height:3000px;overflow:visible;pointer-events:none}.next-ui-preview .xkm-canvas-edge{pointer-events:auto;cursor:pointer}.next-ui-preview .xkm-canvas-edge path,.next-ui-preview .xkm-canvas-edge-draft{fill:none;stroke:rgba(var(--brand-600-rgb),.72);stroke-linecap:round;stroke-width:3;filter:drop-shadow(0 4px 10px rgba(0,0,0,.28))}.next-ui-preview .xkm-canvas-edge path{pointer-events:stroke}.next-ui-preview .xkm-canvas-edge.is-selected path{stroke:#fbbf24;stroke-width:4}.next-ui-preview .xkm-canvas-edge-draft{stroke:#9860fadb;stroke-dasharray:8 8}.next-ui-preview .xkm-canvas-edge text{paint-order:stroke;stroke:#080c14e6;stroke-width:5px;fill:#f9f8fce0;font-size:12px;font-weight:780;letter-spacing:0;pointer-events:none}.next-ui-preview .xkm-canvas-node{position:absolute;z-index:2;width:250px;min-height:142px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:radial-gradient(circle at 0% 0%,rgba(var(--brand-600-rgb),.14),transparent 42%),linear-gradient(135deg,#141c2af2,#0a0f18eb);padding:13px;color:#f9f8fcf2;box-shadow:0 20px 44px #00000047;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.next-ui-preview .xkm-canvas-node.is-image-tool,.next-ui-preview .xkm-canvas-node.is-video-tool{width:320px;min-height:248px}.next-ui-preview .xkm-canvas-port{position:absolute;top:50%;z-index:4;height:18px;width:18px;transform:translateY(-50%);border:2px solid rgba(249,248,252,.9);border-radius:999px;background:var(--brand-600);box-shadow:0 0 0 5px rgba(var(--brand-600-rgb),.16),0 8px 18px #00000038;cursor:crosshair}.next-ui-preview .xkm-canvas-port:hover{background:#fbbf24;box-shadow:0 0 0 7px #fbbf242e,0 8px 18px #00000042}.next-ui-preview .xkm-canvas-port.is-input{left:-9px}.next-ui-preview .xkm-canvas-port.is-output{right:-9px}.next-ui-preview .xkm-canvas-node.is-selected{z-index:5;border-color:rgba(var(--brand-600-rgb),.68);box-shadow:0 22px 50px #00000057,0 0 0 3px rgba(var(--brand-600-rgb),.14)}.next-ui-preview .xkm-canvas-node-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.next-ui-preview .xkm-canvas-node-icon{display:inline-flex;height:34px;width:34px;align-items:center;justify-content:center;border-radius:12px;background:rgba(var(--brand-600-rgb),.14);color:var(--brand-300)}.next-ui-preview .xkm-canvas-node h3{margin-top:11px;overflow-wrap:anywhere;font-size:15px;font-weight:820;letter-spacing:0;line-height:1.25}.next-ui-preview .xkm-canvas-node p{margin-top:7px;color:#cbd5e1c2;font-size:12px;line-height:1.5}.next-ui-preview .xkm-canvas-node.is-brief,.next-ui-preview .xkm-canvas-node.is-note,.next-ui-preview .xkm-canvas-node.is-task{width:330px}.next-ui-preview .xkm-canvas-node-text-editor{margin-top:12px;display:grid;gap:8px;cursor:default}.next-ui-preview .xkm-canvas-node-text-editor label{display:grid;gap:6px}.next-ui-preview .xkm-canvas-node-text-editor span{color:rgba(var(--brand-200-rgb),.92);font-size:11px;font-weight:850}.next-ui-preview .xkm-canvas-node-text-editor textarea{width:100%;min-height:104px;resize:vertical;border:1px solid rgba(var(--brand-600-rgb),.22);border-radius:12px;background:#02060e61;padding:10px 11px;color:#f9f8fcf2;font-size:12px;line-height:1.5;outline:none}.next-ui-preview .xkm-canvas-node-text-editor textarea::-moz-placeholder{color:#94a3b8b3}.next-ui-preview .xkm-canvas-node-text-editor textarea::placeholder{color:#94a3b8b3}.next-ui-preview .xkm-canvas-node-text-editor textarea:focus{border-color:rgba(var(--brand-600-rgb),.56);box-shadow:0 0 0 3px rgba(var(--brand-600-rgb),.12)}.next-ui-preview .xkm-canvas-node-text-tip{border:1px solid rgba(59,130,246,.2);border-radius:10px;background:#3b82f617;padding:7px 9px;color:#d6bffeeb;font-size:10px;line-height:1.4}.next-ui-preview .xkm-canvas-node-runner{margin-top:12px;display:grid;gap:8px;cursor:default}.next-ui-preview .xkm-canvas-node-runner-hint{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(var(--brand-600-rgb),.18);border-radius:12px;background:rgba(var(--brand-600-rgb),.08);padding:7px 9px;color:rgba(var(--brand-200-rgb),.95);font-size:11px;font-weight:850}.next-ui-preview .xkm-canvas-node-runner-hint span{min-width:0;color:#cbd5e1bd;font-size:10px;font-weight:680;text-align:right}.next-ui-preview .xkm-canvas-node-runner textarea{width:100%;min-height:72px;resize:vertical;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#02060e5c;padding:9px 10px;color:#f9f8fcf0;font-size:11px;line-height:1.48;outline:none}.next-ui-preview .xkm-canvas-node-runner textarea::-moz-placeholder{color:#94a3b8ad}.next-ui-preview .xkm-canvas-node-runner textarea::placeholder{color:#94a3b8ad}.next-ui-preview .xkm-canvas-node-runner textarea:focus,.next-ui-preview .xkm-canvas-node-runner select:focus{border-color:rgba(var(--brand-600-rgb),.46);box-shadow:0 0 0 3px rgba(var(--brand-600-rgb),.12)}.next-ui-preview .xkm-canvas-node-upload{display:inline-flex;height:32px;align-items:center;justify-content:center;gap:6px;border:1px dashed rgba(var(--brand-600-rgb),.32);border-radius:10px;background:#ffffff0b;color:rgba(var(--brand-200-rgb),.92);cursor:pointer;font-size:11px;font-weight:820}.next-ui-preview .xkm-canvas-node-upload:hover{border-color:rgba(var(--brand-600-rgb),.56);background:rgba(var(--brand-600-rgb),.1)}.next-ui-preview .xkm-canvas-node-upload input{display:none}.next-ui-preview .xkm-canvas-node-runner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.next-ui-preview .xkm-canvas-node-runner-grid.is-video{grid-template-columns:.95fr .85fr 1.4fr}.next-ui-preview .xkm-canvas-node-runner-grid label{min-width:0;display:grid;gap:4px}.next-ui-preview .xkm-canvas-node-runner-grid label span{color:#94a3b8db;font-size:10px;font-weight:760}.next-ui-preview .xkm-canvas-node-runner select{min-width:0;width:100%;height:34px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#0f172ab8;color:#e2e8f0eb;font-size:10px;font-weight:760;outline:none;padding:0 7px}.next-ui-preview .xkm-canvas-node-runner-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.next-ui-preview .xkm-canvas-node-runner-actions button{height:34px;border-radius:11px;font-size:12px;font-weight:850}.next-ui-preview .xkm-canvas-node-runner-actions button:first-child{background:linear-gradient(135deg,var(--brand-600),var(--brand-500));color:#fff;box-shadow:0 10px 24px rgba(var(--brand-600-rgb),.18)}.next-ui-preview .xkm-canvas-node-runner-actions button:first-child:disabled{cursor:wait;opacity:.66}.next-ui-preview .xkm-canvas-node-runner-actions button:last-child{border:1px solid rgba(148,163,184,.16);background:#ffffff0e;color:#e2e8f0e0;padding:0 11px}.next-ui-preview .xkm-canvas-node-runner-status{border:1px solid rgba(59,130,246,.22);border-radius:10px;background:#3b82f61a;padding:7px 8px;color:#d6bffe;font-size:10px;line-height:1.4}.next-ui-preview .xkm-canvas-node-runner-status.is-error{border-color:#ef444447;background:#ef44441a;color:#fecaca}.next-ui-preview .xkm-canvas-thumb{margin-top:12px;display:flex;height:96px;align-items:center;justify-content:center;overflow:hidden;border-radius:14px;background:#ffffff0f;color:#cbd5e180}.next-ui-preview .xkm-canvas-thumb img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.next-ui-preview .xkm-canvas-storyboard-strip{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:12px;background:#94a3b81f;padding:9px 10px;color:#e2e8f0db;font-size:11px}.next-ui-preview .xkm-canvas-storyboard-strip.is-done{background:#10b98124;color:#a7f3d0}.next-ui-preview .xkm-canvas-storyboard-strip.is-error{background:#ef444424;color:#fecaca}.next-ui-preview .xkm-canvas-storyboard-strip.is-ready{background:#3b82f624;color:#d6bffe}.next-ui-preview .xkm-canvas-status{border-color:#94a3b82e!important;background:#94a3b81f!important;color:#e2e8f0d6!important}.next-ui-preview .xkm-canvas-status.is-ready{border-color:#3b82f647!important;background:#3b82f624!important;color:#d6bffe!important}.next-ui-preview .xkm-canvas-status.is-running{border-color:#fbbf244d!important;background:#fbbf2424!important;color:var(--brand-300)!important}.next-ui-preview .xkm-canvas-status.is-done{border-color:#10b9814d!important;background:#10b98124!important;color:#a7f3d0!important}.next-ui-preview .xkm-canvas-status.is-blocked{border-color:#ef444457!important;background:#ef444424!important;color:#fecaca!important}.next-ui-preview .xkm-canvas-add-menu{position:absolute;bottom:86px;left:50%;z-index:8;width:min(360px,calc(100% - 32px));transform:translate(-50%);overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:18px;background:#0f1219f5;box-shadow:0 24px 52px #00000061}.next-ui-preview .xkm-canvas-add-menu button{display:grid;width:100%;grid-template-columns:24px 1fr;gap:2px 10px;border-bottom:1px solid rgba(148,163,184,.12);padding:12px 14px;color:#f9f8fceb;text-align:left}.next-ui-preview .xkm-canvas-add-menu button:hover{background:rgba(var(--brand-600-rgb),.11)}.next-ui-preview .xkm-canvas-add-menu button span{grid-column:2;color:#94a3b8e0;font-size:11px}.next-ui-preview .xkm-canvas-context-menu{position:fixed;z-index:30;width:280px;overflow:hidden;border:1px solid rgba(var(--brand-600-rgb),.2);border-radius:14px;background:#0c121ff5;color:#f9f8fcf2;box-shadow:0 24px 56px #0000006b,0 0 0 1px #ffffff09 inset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.next-ui-preview .xkm-canvas-context-menu-head{display:grid;gap:2px;border-bottom:1px solid rgba(148,163,184,.12);padding:11px 12px 9px}.next-ui-preview .xkm-canvas-context-menu-head strong{font-size:13px;font-weight:880}.next-ui-preview .xkm-canvas-context-menu-head span{color:#94a3b8cc;font-size:11px}.next-ui-preview .xkm-canvas-context-menu button{display:grid;width:100%;min-height:52px;grid-template-columns:24px 1fr;gap:1px 9px;border-bottom:1px solid rgba(148,163,184,.1);padding:9px 12px;color:#f9f8fcf0;text-align:left}.next-ui-preview .xkm-canvas-context-menu button:last-child{border-bottom:0}.next-ui-preview .xkm-canvas-context-menu button:hover{background:rgba(var(--brand-600-rgb),.12)}.next-ui-preview .xkm-canvas-context-menu button svg{grid-row:span 2;margin-top:2px;color:var(--brand-300)}.next-ui-preview .xkm-canvas-context-menu button span{grid-column:2;color:#94a3b8d6;font-size:10px}.next-ui-preview .xkm-canvas-zoom{position:absolute;bottom:16px;left:50%;z-index:7;display:flex;align-items:center;gap:8px;transform:translate(-50%);border:1px solid rgba(148,163,184,.16);border-radius:16px;background:#0f172ac7;padding:7px 9px;color:#e2e8f0e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.next-ui-preview .xkm-canvas-zoom span{min-width:48px;text-align:center;font-size:12px;font-weight:760}.next-ui-preview .xkm-canvas-inspector{display:grid;align-content:start;gap:12px;border:1px solid rgba(96,112,139,.18);border-radius:24px;background:radial-gradient(circle at 0% 0%,rgba(var(--brand-600-rgb),.12),transparent 38%),linear-gradient(135deg,#0f172aeb,#080c14d6);padding:16px;box-shadow:0 20px 48px #0003}.next-ui-preview .xkm-canvas-inspector h3{margin-top:6px;overflow-wrap:anywhere;color:#f9f8fcf5;font-size:17px;font-weight:820;letter-spacing:0}.next-ui-preview .xkm-canvas-inspector p{margin-top:8px;color:#cbd5e1c7;font-size:12px;line-height:1.6}.next-ui-preview .xkm-canvas-inspector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.next-ui-preview .xkm-canvas-inspector-grid div,.next-ui-preview .xkm-canvas-inspector-card{border:1px solid rgba(148,163,184,.16);border-radius:16px;background:#ffffff0b;padding:11px}.next-ui-preview .xkm-canvas-inspector-grid span,.next-ui-preview .xkm-canvas-inspector-card span{display:block;color:#94a3b8db;font-size:10px;font-weight:780}.next-ui-preview .xkm-canvas-inspector-grid strong,.next-ui-preview .xkm-canvas-inspector-card strong{margin-top:5px;display:block;color:#f9f8fcf5;font-size:16px;font-weight:820}.next-ui-preview .xkm-canvas-inspector-card.is-editor{display:grid;gap:9px}.next-ui-preview .xkm-canvas-inspector-card input,.next-ui-preview .xkm-canvas-inspector-card textarea{border-color:#94a3b82e;background:#0f172a94;color:#f9f8fcf2}.next-ui-preview .xkm-canvas-inspector-card textarea{min-height:112px;resize:vertical}.next-ui-preview .xkm-canvas-status-row{display:flex;flex-wrap:wrap;gap:6px}.next-ui-preview .xkm-canvas-status-row button{border:1px solid rgba(148,163,184,.16);border-radius:999px;background:#ffffff0a;padding:6px 9px;color:#cbd5e1db;font-size:11px;font-weight:760}.next-ui-preview .xkm-canvas-status-row button.is-active{border-color:rgba(var(--brand-600-rgb),.48);background:rgba(var(--brand-600-rgb),.16);color:var(--brand-300)}.next-ui-preview .xkm-canvas-inspector-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.next-ui-preview .xkm-canvas-inspector-actions button{gap:6px}.next-ui-preview .xkm-canvas-inspector-actions button:last-child{grid-column:1 / -1}.next-ui-preview .xkm-canvas-workbench-full{position:relative;height:100vh;width:100vw;overflow:hidden;background:radial-gradient(circle at 18% 0%,rgba(var(--brand-600-rgb),.14),transparent 34%),radial-gradient(circle at 80% 12%,rgba(59,130,246,.12),transparent 28%),#070a10}.next-ui-preview .xkm-canvas-workbench-full .xkm-canvas-stage-full{height:100vh;min-height:100vh;width:100vw;border:0;border-radius:0;box-shadow:none}.next-ui-preview .xkm-canvas-floating-bar{position:absolute;left:18px;right:18px;top:14px;z-index:30;display:flex;align-items:center;gap:9px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:#090d16c7;padding:8px;box-shadow:0 20px 52px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.next-ui-preview .xkm-canvas-icon-button{width:36px;flex:0 0 36px;padding:0}.next-ui-preview .xkm-canvas-title-edit,.next-ui-preview .xkm-canvas-search{display:flex;min-width:0;align-items:center;gap:8px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#0f172a99;padding:0 10px;color:#e2e8f0c7}.next-ui-preview .xkm-canvas-title-edit{flex:1 1 320px;max-width:460px}.next-ui-preview .xkm-canvas-search{flex:0 1 240px}.next-ui-preview .xkm-canvas-title-edit input,.next-ui-preview .xkm-canvas-search input{height:34px;border:0;background:transparent;padding:0;color:#f9f8fcf0;box-shadow:none}.next-ui-preview .xkm-canvas-title-edit input{font-weight:820}.next-ui-preview .xkm-canvas-workbench-full .xkm-canvas-topbar{top:74px}.next-ui-preview .xkm-canvas-workbench-full .xkm-canvas-node.is-task{background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.16),transparent 42%),linear-gradient(135deg,#101f1ff5,#081016eb)}.next-ui-preview .xkm-canvas-workbench-full .xkm-canvas-node.is-note{background:radial-gradient(circle at 0% 0%,rgba(251,191,36,.17),transparent 42%),linear-gradient(135deg,#140c22f5,#0c0f16eb)}.next-ui-preview .xkm-canvas-node.is-search-match{border-color:#9860fadb;box-shadow:0 24px 58px #00000061,0 0 0 4px #9860fa2e}.next-ui-preview .xkm-canvas-add-menu-full{inset:74px 18px auto auto;width:380px;transform:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.next-ui-preview .xkm-canvas-add-menu-full button{min-height:70px}.next-ui-preview .xkm-canvas-resource-dock{position:absolute;left:18px;top:74px;z-index:25;display:grid;width:min(360px,calc(100vw - 36px));max-height:calc(100vh - 96px);gap:12px;overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:22px;background:radial-gradient(circle at 0% 0%,rgba(var(--brand-600-rgb),.12),transparent 34%),#0a0e16e6;padding:14px;box-shadow:0 26px 64px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.next-ui-preview .xkm-canvas-dock-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.next-ui-preview .xkm-canvas-dock-head h3{margin-top:4px;color:#f9f8fcf5;font-size:16px;font-weight:820}.next-ui-preview .xkm-canvas-resource-list{display:grid;gap:7px;overflow:auto;border-top:1px solid rgba(148,163,184,.12);padding-top:12px}.next-ui-preview .xkm-canvas-file-import{display:flex;min-height:38px;cursor:pointer;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#ffffff0e;color:#f9f8fce6;font-size:12px;font-weight:820}.next-ui-preview .xkm-canvas-file-import:hover{border-color:#9860fa57;background:#9860fa1c}.next-ui-preview .xkm-canvas-file-import input{display:none}.next-ui-preview .xkm-canvas-resource-list>span{color:#94a3b8e6;font-size:11px;font-weight:820}.next-ui-preview .xkm-canvas-resource-list p{color:#cbd5e1b8;font-size:12px;line-height:1.55}.next-ui-preview .xkm-canvas-resource-list button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid rgba(148,163,184,.13);border-radius:13px;background:#ffffff0b;padding:9px 10px;color:#e2e8f0e6;text-align:left}.next-ui-preview .xkm-canvas-resource-list button:hover{border-color:rgba(var(--brand-600-rgb),.34);background:rgba(var(--brand-600-rgb),.1)}.next-ui-preview .xkm-canvas-resource-list button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760}.next-ui-preview .xkm-canvas-resource-list button em{color:#94a3b8bd;font-size:10px;font-style:normal}.next-ui-preview .xkm-canvas-inspector-floating{position:absolute;right:18px;top:74px;z-index:24;width:318px;max-height:calc(100vh - 96px);overflow:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.next-ui-preview .xkm-canvas-inspector-floating.is-collapsed{width:auto;padding:8px}.next-ui-preview .xkm-canvas-inspector-toggle{display:inline-flex;height:32px;width:32px;align-items:center;justify-content:center;justify-self:end;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#ffffff0d;color:#e2e8f0e0}.next-ui-preview .xkm-canvas-node-progress{margin-top:10px;height:5px;overflow:hidden;border-radius:999px;background:#94a3b826}.next-ui-preview .xkm-canvas-node-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-600),rgb(59,130,246))}.next-ui-preview .xkm-canvas-video-thumb video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.next-ui-preview .xkm-canvas-inspector-card.is-runner{display:grid;gap:10px;border-color:rgba(var(--brand-600-rgb),.22);background:radial-gradient(circle at 0% 0%,rgba(var(--brand-600-rgb),.12),transparent 38%),#ffffff0e}.next-ui-preview .xkm-canvas-run-field{display:grid;gap:6px}.next-ui-preview .xkm-canvas-run-field small{color:#94a3b8db;font-size:10px;font-weight:820}.next-ui-preview .xkm-canvas-run-field input,.next-ui-preview .xkm-canvas-run-field button{border-color:#94a3b82e;background:#0f172a94;color:#f9f8fcf2}.next-ui-preview .xkm-canvas-run-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.next-ui-preview .xkm-canvas-run-grid .xkm-canvas-run-field:last-child:nth-child(odd){grid-column:1 / -1}.next-ui-preview .xkm-canvas-run-summary{display:grid;gap:4px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:#0f172a7a;padding:9px}.next-ui-preview .xkm-canvas-run-summary strong{margin:0;color:#f9f8fcf0;font-size:12px}.next-ui-preview .xkm-canvas-run-summary span{color:#cbd5e1c2;font-size:11px;line-height:1.45}.next-ui-preview .xkm-canvas-run-status{display:grid;gap:7px;border:1px solid rgba(59,130,246,.22);border-radius:12px;background:#3b82f61a;padding:9px}.next-ui-preview .xkm-canvas-run-status span{color:#d6bffe;font-size:11px;font-weight:760}.next-ui-preview .xkm-canvas-run-status p{margin:0;color:#fecaca;font-size:11px;line-height:1.45}.next-ui-preview .xkm-canvas-run-status.is-error{border-color:#ef444447;background:#ef44441a}.next-ui-preview .xkm-canvas-run-progress{height:5px;overflow:hidden;border-radius:999px;background:#0f172a9e}.next-ui-preview .xkm-canvas-run-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-600),rgb(16,185,129))}.next-ui-preview .xkm-canvas-inspector-card.is-result-preview{display:grid;gap:10px}.next-ui-preview .xkm-canvas-inspector-card.is-result-preview img,.next-ui-preview .xkm-canvas-inspector-card.is-result-preview video{width:100%;max-height:220px;border-radius:12px;-o-object-fit:contain;object-fit:contain;background:#02060eb3}.next-ui-preview .xkm-flow-stage{background-image:none}.next-ui-preview .xkm-flow-canvas{height:100%;width:100%;background:radial-gradient(circle at 18% 0%,rgba(var(--brand-600-rgb),.12),transparent 34%),radial-gradient(circle at 82% 12%,rgba(59,130,246,.11),transparent 30%),#070a10}.next-ui-preview .xkm-flow-canvas .react-flow__pane{cursor:grab}.next-ui-preview .xkm-flow-canvas .react-flow__pane.dragging{cursor:grabbing}.next-ui-preview .xkm-flow-canvas .react-flow__node{border:0;background:transparent;box-shadow:none}.next-ui-preview .xkm-flow-canvas .react-flow__node.selected{z-index:5!important}.next-ui-preview .xkm-flow-canvas .xkm-flow-node{position:relative;min-height:142px;transform:none}.next-ui-preview .xkm-flow-canvas .xkm-flow-node.is-image-tool,.next-ui-preview .xkm-flow-canvas .xkm-flow-node.is-video-tool{width:344px;min-height:282px}.next-ui-preview .xkm-flow-canvas .xkm-flow-node.is-image-result,.next-ui-preview .xkm-flow-canvas .xkm-flow-node.is-video-result,.next-ui-preview .xkm-flow-canvas .xkm-flow-node.is-media{width:280px}.next-ui-preview .xkm-flow-canvas .xkm-flow-handle{height:18px;width:18px;border:2px solid rgba(249,248,252,.94);background:var(--brand-600);box-shadow:0 0 0 5px rgba(var(--brand-600-rgb),.16),0 8px 18px #00000038}.next-ui-preview .xkm-flow-canvas .xkm-flow-handle:hover{background:#fbbf24;box-shadow:0 0 0 7px #fbbf242e,0 8px 18px #00000042}.next-ui-preview .xkm-flow-canvas .xkm-flow-handle.is-input{left:-9px}.next-ui-preview .xkm-flow-canvas .xkm-flow-handle.is-output{right:-9px}.next-ui-preview .xkm-flow-canvas .react-flow__edge-path,.next-ui-preview .xkm-flow-canvas .react-flow__connection-path{stroke:rgba(var(--brand-600-rgb),.78);stroke-width:3;filter:drop-shadow(0 4px 10px rgba(0,0,0,.28))}.next-ui-preview .xkm-flow-canvas .react-flow__edge.selected .react-flow__edge-path{stroke:#fbbf24;stroke-width:4}.next-ui-preview .xkm-flow-canvas .react-flow__edge-text,.next-ui-preview .xkm-flow-canvas .react-flow__edge-textbg{font-size:12px;font-weight:760}.next-ui-preview .xkm-flow-canvas .react-flow__edge-textbg{fill:#080c14db}.next-ui-preview .xkm-flow-canvas .react-flow__edge-text{fill:#f9f8fce0}.next-ui-preview .xkm-flow-canvas .react-flow__controls{overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#090d16d1;box-shadow:0 18px 42px #00000047}.next-ui-preview .xkm-flow-canvas .react-flow__controls-button{border-bottom-color:#94a3b824;background:transparent;color:#f9f8fce0}.next-ui-preview .xkm-flow-canvas .react-flow__controls-button:hover{background:rgba(var(--brand-600-rgb),.12)}.next-ui-preview .xkm-flow-canvas .react-flow__minimap{overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#090d16d1;box-shadow:0 18px 42px #00000047}.next-ui-preview .xkm-flow-empty{position:absolute;left:50%;top:50%;z-index:3;display:grid;width:min(360px,calc(100vw - 48px));transform:translate(-50%,-50%);justify-items:center;gap:8px;color:#e2e8f0cc;pointer-events:none;text-align:center}.next-ui-preview .xkm-flow-empty strong{color:#f9f8fcf2;font-size:18px}.next-ui-preview .xkm-flow-empty span{color:#94a3b8cc;font-size:13px}.next-ui-preview .xkm-canvas-connect-menu,.next-ui-preview .xkm-canvas-node-menu{width:250px;max-height:min(620px,calc(100vh - 32px));overflow:auto}.next-ui-preview .xkm-canvas-context-menu-divider{height:1px;margin:5px 0;background:#94a3b824}.next-ui-preview .xkm-canvas-viewer{position:fixed;inset:0;z-index:1000;display:grid;grid-template-rows:auto minmax(0,1fr);background:#02060eeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.next-ui-preview .xkm-canvas-viewer-bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;border-bottom:1px solid rgba(148,163,184,.16);background:#090d16db;padding:10px 14px;color:#f9f8fcf0}.next-ui-preview .xkm-canvas-viewer-bar strong{min-width:0;overflow:hidden;font-size:13px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.next-ui-preview .xkm-canvas-viewer-bar span{color:#94a3b8d1;font-size:11px}.next-ui-preview .xkm-canvas-viewer-bar button{border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#ffffff0e;padding:7px 11px;color:#f9f8fce6;font-size:12px;font-weight:800}.next-ui-preview .xkm-canvas-viewer-stage{display:flex;min-height:0;align-items:center;justify-content:center;overflow:hidden}.next-ui-preview .xkm-canvas-viewer-stage.is-image{cursor:grab}.next-ui-preview .xkm-canvas-viewer-stage.is-image:active{cursor:grabbing}.next-ui-preview .xkm-canvas-viewer-stage img{max-width:min(92vw,1600px);max-height:calc(100vh - 88px);-o-object-fit:contain;object-fit:contain;transition:transform .08s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.next-ui-preview .xkm-canvas-viewer-stage video{width:min(92vw,1320px);max-height:calc(100vh - 88px);border-radius:14px;background:#000}.next-ui-preview .xkm-canvas-node-upload.is-compact{min-height:34px;width:100%}@media(max-width:980px){.next-ui-preview .xkm-canvas-floating-bar{align-items:stretch;flex-wrap:wrap}.next-ui-preview .xkm-canvas-title-edit{max-width:none;flex-basis:calc(100% - 46px)}.next-ui-preview .xkm-canvas-search{flex:1 1 220px}.next-ui-preview .xkm-canvas-workbench-full .xkm-canvas-topbar,.next-ui-preview .xkm-canvas-add-menu-full,.next-ui-preview .xkm-canvas-resource-dock,.next-ui-preview .xkm-canvas-inspector-floating{top:124px}}@media(max-width:680px){.next-ui-preview .xkm-canvas-floating-bar{left:10px;right:10px;top:10px}.next-ui-preview .xkm-canvas-floating-bar [data-slot=button]{flex:1 1 auto}.next-ui-preview .xkm-canvas-title-edit,.next-ui-preview .xkm-canvas-search{flex-basis:100%}.next-ui-preview .xkm-canvas-add-menu-full{left:10px;right:10px;width:auto;grid-template-columns:1fr}.next-ui-preview .xkm-canvas-resource-dock,.next-ui-preview .xkm-canvas-inspector-floating{left:10px;right:10px;width:auto}}.next-ui-preview .xkm-media-workbench{display:grid;gap:16px;min-width:0}.next-ui-preview .xkm-media-command,.next-ui-preview .xkm-media-panel,.next-ui-preview .xkm-media-preview,.next-ui-preview .xkm-media-history{border:1px solid rgba(96,112,139,.18);background:radial-gradient(circle at 0% 0%,rgba(var(--brand-600-rgb),.1),transparent 38%),linear-gradient(135deg,#0f172aeb,#080c14d1);box-shadow:0 18px 52px #00000038}.next-ui-preview .xkm-media-command{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border-radius:24px;padding:24px}.next-ui-preview .xkm-media-command h2{color:#f9f8fcfa;font-size:30px;font-weight:820;letter-spacing:0;line-height:1.1}.next-ui-preview .xkm-media-command p{max-width:760px;margin-top:10px;color:#cbd5e1d1;font-size:13px;line-height:1.7}.next-ui-preview .xkm-media-command-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.next-ui-preview .xkm-media-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:16px;align-items:stretch}.next-ui-preview .xkm-media-panel,.next-ui-preview .xkm-media-preview,.next-ui-preview .xkm-media-history{border-radius:22px;padding:18px}.next-ui-preview .xkm-media-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.next-ui-preview .xkm-media-panel-head h3{color:#f9f8fcf5;font-size:15px;font-weight:800;letter-spacing:0}.next-ui-preview .xkm-media-panel-head p{margin-top:4px;color:#94a3b8db;font-size:12px;line-height:1.55}@media(max-width:860px){.next-ui-preview .xkm-media-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.next-ui-preview .xkm-media-command{align-items:flex-start;flex-direction:column;padding:16px}.next-ui-preview .xkm-media-command-status{justify-content:flex-start}.next-ui-preview .xkm-media-panel,.next-ui-preview .xkm-media-preview,.next-ui-preview .xkm-media-history{border-radius:16px;padding:12px}}.next-ui-preview .xkm-media-preview{display:flex;min-height:360px;flex-direction:column;justify-content:center}.next-ui-preview .xkm-media-preview img,.next-ui-preview .xkm-media-preview video{align-self:center;width:100%;max-width:min(100%,400px);max-height:400px;border-radius:16px;background:#00000057;-o-object-fit:contain;object-fit:contain}.next-ui-preview .xkm-media-preview video{aspect-ratio:16 / 9}.next-ui-preview .xkm-media-task-card{width:min(100%,460px);margin:auto;padding:22px;border:1px solid rgba(var(--brand-400-rgb),.26);border-radius:18px;background:linear-gradient(145deg,#082f4994,#0f172ac2);box-shadow:0 18px 42px #082f4933,inset 0 1px #ffffff14}.next-ui-preview .xkm-media-task-card-head{display:flex;align-items:center;gap:10px}.next-ui-preview .xkm-media-task-icon{display:inline-flex;height:36px;width:36px;align-items:center;justify-content:center;border-radius:12px;background:rgba(var(--brand-500-rgb),.14);color:var(--brand-400)}.next-ui-preview .xkm-media-task-card-head>div:nth-child(2){min-width:0;flex:1}.next-ui-preview .xkm-media-task-eyebrow{display:block;color:#c5a5fcb8;font-size:10px;font-weight:700;letter-spacing:.08em}.next-ui-preview .xkm-media-task-card h3{margin-top:2px;color:#f9f8fcfa;font-size:16px;font-weight:800}.next-ui-preview .xkm-media-task-progress{height:6px;margin-top:24px;overflow:hidden;border-radius:999px;background:#94a3b82e}.next-ui-preview .xkm-media-task-progress span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-500),var(--brand-400));animation:xkm-media-task-progress 1.5s ease-in-out infinite}.next-ui-preview .xkm-media-task-progress.is-determinate span{animation:none;transition:width .28s ease}.next-ui-preview .xkm-media-task-status{min-height:42px;margin-top:14px;color:#e2e8f0e0;font-size:13px;line-height:1.6}.next-ui-preview .xkm-media-task-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.next-ui-preview .xkm-media-task-meta span{border:1px solid rgba(148,163,184,.2);border-radius:999px;padding:4px 8px;color:#d3bafdc7;font-size:10px}.next-ui-preview .xkm-media-task-actions{display:flex;justify-content:flex-end;margin-top:18px}.next-ui-preview .xkm-media-task-card.is-error{border-color:hsl(var(--destructive) / .34);background:radial-gradient(circle at 0% 0%,hsl(var(--destructive) / .14),transparent 48%),linear-gradient(145deg,#2a121cd1,#0f172ac7)}.next-ui-preview .xkm-media-task-card.is-error .xkm-media-task-icon{background:hsl(var(--destructive) / .16);color:hsl(var(--destructive))}.next-ui-preview .xkm-media-task-card.is-error .xkm-media-task-eyebrow{color:hsl(var(--destructive) / .82)}.next-ui-preview .xkm-history-card{display:grid;gap:6px;overflow:hidden;border:1px solid rgba(96,112,139,.18);border-radius:14px;background:#080c145c;color:#e2e8f0e6;text-align:left}.next-ui-preview .xkm-history-card img,.next-ui-preview .xkm-history-card>span{width:100%;aspect-ratio:1.2;-o-object-fit:cover;object-fit:cover}.next-ui-preview .xkm-history-card>span{display:grid;place-items:center;color:#94a3b8db}.next-ui-preview .xkm-history-card strong,.next-ui-preview .xkm-history-card small{padding-inline:10px}.next-ui-preview .xkm-history-card strong{font-size:11px}.next-ui-preview .xkm-history-card small{padding-bottom:10px;color:#94a3b8d6;font-size:10px}@keyframes xkm-media-task-progress{0%{transform:translate(-120%)}50%{transform:translate(120%)}to{transform:translate(240%)}}@media(max-width:1180px){.next-ui-preview .xkm-canvas-shell{grid-template-columns:1fr}.next-ui-preview .xkm-canvas-inspector{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}}@media(max-width:900px){.next-ui-preview .xkm-canvas-command{align-items:stretch;flex-direction:column}.next-ui-preview .xkm-canvas-shell,.next-ui-preview .xkm-canvas-inspector{grid-template-columns:1fr}.next-ui-preview .xkm-canvas-stage{min-height:560px}}.next-ui-preview .xkm-canvas-workbench-full{background:radial-gradient(circle at 16% 0%,rgba(var(--brand-500-rgb),.14),transparent 34%),radial-gradient(circle at 84% 8%,rgba(var(--brand-400-rgb),.12),transparent 30%),linear-gradient(135deg,#0b1422,#0e1726 52%,#101b2c)}.next-ui-preview .xkm-flow-canvas{background:radial-gradient(circle at 18% 0%,rgba(var(--brand-500-rgb),.13),transparent 36%),radial-gradient(circle at 82% 12%,rgba(var(--brand-400-rgb),.1),transparent 32%),linear-gradient(135deg,#0b1422,#0e1726 54%,#101b2c)}.next-ui-preview .xkm-flow-stage{background-color:#0b1422}.next-ui-preview .xkm-canvas-floating-bar,.next-ui-preview .xkm-flow-canvas .react-flow__controls,.next-ui-preview .xkm-flow-canvas .react-flow__minimap{border-color:rgba(var(--brand-400-rgb),.2);background:#0c192ae6;box-shadow:0 18px 42px #02081761,inset 0 1px #94a3b80f}.next-ui-preview .xkm-canvas-title-edit,.next-ui-preview .xkm-canvas-search{border-color:rgba(var(--brand-400-rgb),.18);background:#0f2034d1}.next-ui-preview .xkm-flow-canvas .react-flow__controls-button{border-bottom-color:rgba(var(--brand-400-rgb),.14)}.next-ui-preview .xkm-flow-canvas .react-flow__controls-button:hover{background:rgba(var(--brand-500-rgb),.14);color:var(--brand-300)}.next-ui-preview .xkm-flow-canvas .react-flow__edge-path,.next-ui-preview .xkm-flow-canvas .react-flow__connection-path{stroke:rgba(var(--brand-500-rgb),.82)}.next-ui-preview .xkm-flow-canvas .react-flow__edge.selected .react-flow__edge-path{stroke:#fbbf24}.light .next-ui-preview .xkm-canvas-workbench-full,.light .next-ui-preview .xkm-flow-canvas{background:radial-gradient(circle at 14% 0%,rgba(var(--brand-600-rgb),.14),transparent 34%),radial-gradient(circle at 86% 10%,rgba(var(--brand-600-rgb),.12),transparent 30%),linear-gradient(135deg,#ebe9f8,#f1effc 54%,#e6e3f9)}.light .next-ui-preview .xkm-canvas-stage{border-color:#7956b542;background-color:#f7f3ff;background-image:radial-gradient(circle,rgba(59,40,92,.3) 1px,transparent 1.5px),radial-gradient(circle at 20% 0%,rgba(var(--brand-600-rgb),.13),transparent 32%);box-shadow:inset 0 1px #fffc,0 18px 40px #341c5d1f}.light .next-ui-preview .xkm-canvas-node{border-color:#7956b542;background:radial-gradient(circle at 0% 0%,rgba(var(--brand-600-rgb),.14),transparent 42%),linear-gradient(135deg,#fafafff5,rgba(var(--brand-100-rgb),.9));color:#1f2937f5;box-shadow:0 18px 36px #341c5d21}.light .next-ui-preview .xkm-canvas-edge path,.light .next-ui-preview .xkm-canvas-edge-draft{stroke:#6623dbd1;filter:drop-shadow(0 4px 8px rgba(93,64,220,.16))}.light .next-ui-preview .xkm-canvas-edge.is-selected path{stroke:var(--brand-600)}.light .next-ui-preview .xkm-canvas-edge text{stroke:#f8f7ffeb;fill:#483f57f0}.light .next-ui-preview .xkm-canvas-port{border-color:#fffffff0;background:#6623db;box-shadow:0 0 0 5px rgba(var(--brand-600-rgb),.14),0 8px 16px #341c5d2e}.light .next-ui-preview .xkm-canvas-node p,.light .next-ui-preview .xkm-canvas-add-menu button span{color:#483f57bd}.light .next-ui-preview .xkm-canvas-node [data-slot=badge],.light .next-ui-preview .xkm-canvas-topbar [data-slot=badge]{border-color:rgba(var(--brand-600-rgb),.24);background:#ffffffb8;color:#483f57eb}.light .next-ui-preview .xkm-canvas-thumb,.light .next-ui-preview .xkm-canvas-inspector-grid div,.light .next-ui-preview .xkm-canvas-inspector-card,.light .next-ui-preview .xkm-canvas-storyboard-strip{border-color:#7956b533;background:#ffffffa8;color:#1f2937eb}.light .next-ui-preview .xkm-canvas-add-menu,.light .next-ui-preview .xkm-canvas-context-menu,.light .next-ui-preview .xkm-canvas-zoom{border-color:#7956b53d;background:#fafafff5;color:#1f2937f0;box-shadow:0 20px 42px #5d40dc29}.light .next-ui-preview .xkm-canvas-add-menu button,.light .next-ui-preview .xkm-canvas-context-menu button{color:#1f2937f2}.light .next-ui-preview .xkm-canvas-context-menu-head,.light .next-ui-preview .xkm-canvas-context-menu button{border-color:#7956b529}.light .next-ui-preview .xkm-canvas-context-menu-head span,.light .next-ui-preview .xkm-canvas-context-menu button span{color:#483f57b8}.light .next-ui-preview .xkm-canvas-inspector-card input,.light .next-ui-preview .xkm-canvas-inspector-card textarea{border-color:#7956b53d;background:#ffffffc7;color:#1f2937f2}.light .next-ui-preview .xkm-canvas-status{border-color:#7956b538!important;background:#ffffffb3!important;color:#483f57e0!important}.light .next-ui-preview .xkm-canvas-status.is-ready{border-color:#3b82f63d!important;background:#3b82f61a!important;color:#2563eb!important}.light .next-ui-preview .xkm-canvas-status.is-running{border-color:#d977063d!important;background:#fbbf2424!important;color:var(--brand-600)!important}.light .next-ui-preview .xkm-canvas-status.is-done{border-color:#0596693d!important;background:#10b9811a!important;color:#047857!important}.light .next-ui-preview .xkm-canvas-status.is-blocked{border-color:#dc26263d!important;background:#ef44441a!important;color:#b91c1c!important}.light .next-ui-preview .xkm-canvas-status-row button{border-color:#7956b538;background:#ffffff94;color:#483f57d1}.light .next-ui-preview .xkm-canvas-status-row button.is-active{border-color:rgba(var(--brand-600-rgb),.44);background:rgba(var(--brand-600-rgb),.12);color:var(--brand-700)}.xkm-copilot-canvas{--bg-primary: #0a0a0a;--bg-secondary: #141414;--bg-surface: #1a1a1a;--bg-node: #1e1e1e;--bg-hover: #2e2e2e;--text-primary: #e8e8e8;--text-secondary: #8a8a8a;--text-muted: #555555;--accent: #bbbbbb;--accent-secondary: #bbbbbb;--accent-hover: #444444;--accent-muted: #3a3a3a60;--accent-dim: #3a3a3a10;--accent-light: #888888;--accent-btn: #707070;--accent-btn-hover: #888888;--border: #2a2a2a;--border-hover: #3a3a3a;--border-glow: #3a3a3a30;--focus-ring: #3a3a3a40;--glass-bg: rgba(20, 20, 20, .85);--glass-border: rgba(255, 255, 255, .06);--glass-blur: 16px;--glow-sm: 0 0 8px rgba(255, 255, 255, .03);--glow-md: 0 0 16px rgba(255, 255, 255, .04);--glow-lg: 0 0 32px rgba(255, 255, 255, .03);--node-radius: 10px;--ui-radius: 6px;--ui-radius-lg: 12px;--success: #2ebd7f;--error: #e05252;--warning: #d4a24e;--info: #8a8a8a;--input-bg: var(--bg-node);--input-border: var(--border);--input-text: rgba(232, 232, 232, .9);--input-placeholder: var(--text-muted);--input-focus-border: #363636;--input-focus-glow: none;--shadow-panel: 0 8px 32px rgba(0, 0, 0, .55);--shadow-card: 0 2px 8px rgba(0, 0, 0, .35);--shadow-float: 0 12px 40px rgba(0, 0, 0, .65);position:relative;width:100%;height:100%;min-height:0;z-index:0;overflow:hidden;background:var(--bg-primary);color:var(--text-primary)}.xkm-copilot-canvas *{box-sizing:border-box}html.light .xkm-copilot-canvas{--bg-primary: #f7f3ff;--bg-secondary: #ede9f8;--bg-surface: #ffffff;--bg-node: #ffffff;--bg-hover: #ede9fe;--text-primary: #1f2937;--text-secondary: #5b6472;--text-muted: #6f7480;--accent: #7c3aed;--accent-secondary: #8b5cf6;--accent-hover: #6d28d9;--accent-light: #8b5cf6;--accent-btn: #7c3aed;--accent-btn-hover: #6d28d9;--accent-muted: rgba(124, 58, 237, .09);--accent-dim: rgba(124, 58, 237, .04);--border: #dcd6ee;--border-hover: #c4b5fd;--border-glow: rgba(124, 58, 237, .14);--focus-ring: rgba(124, 58, 237, .18);--glass-bg: rgba(255, 255, 255, .88);--glass-border: rgba(124, 58, 237, .14);--input-bg: #ffffff;--input-border: #dcd6ee;--input-text: #1f2937;--input-placeholder: #94a3b8;--input-focus-border: #a78bfa;--shadow-card: 0 2px 10px rgba(76, 29, 149, .1);--shadow-panel: 0 8px 28px rgba(76, 29, 149, .12)}.xkm-copilot-canvas .xkm-canvas-empty-hint{color:#7f899d}html.light .xkm-copilot-canvas .xkm-canvas-empty-hint{color:#8a86a3}.xkm-copilot-canvas .xkm-canvas-empty-hint-title{margin-bottom:8px;color:#c7cde0;font-size:18px;font-weight:600}html.light .xkm-copilot-canvas .xkm-canvas-empty-hint-title{color:#4c4368}.xkm-copilot-canvas .xkm-canvas-return-button{position:absolute;top:14px;left:14px;z-index:120;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#141414c7;color:#e8e8e8e6;padding:7px 11px;font-size:12px;line-height:1;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.xkm-copilot-canvas .xkm-canvas-return-button:hover{border-color:#ffffff38;background:#222222e6;color:#fff}.xkm-copilot-canvas .unified-input{background:var(--input-bg);border:1px solid var(--input-border);color:var(--input-text);outline:none;transition:border-color .25s ease,box-shadow .25s ease}.xkm-copilot-canvas .unified-input::-moz-placeholder{color:var(--input-placeholder)}.xkm-copilot-canvas .unified-input::placeholder{color:var(--input-placeholder)}.xkm-copilot-canvas .unified-input:focus,.xkm-copilot-canvas .unified-input:focus-within{border-color:var(--input-focus-border);box-shadow:var(--input-focus-glow)}.xkm-copilot-canvas .react-flow__node{width:auto!important;max-width:none!important;font-size:18px}.xkm-copilot-canvas .react-flow__node .node-inner{overflow:hidden!important;content-visibility:auto;contain-intrinsic-size:300px 200px}.xkm-copilot-canvas .react-flow__node img,.xkm-copilot-canvas .react-flow__node video{will-change:transform;image-rendering:auto}.xkm-copilot-canvas .react-flow__node.selected{outline:none!important;border:none!important;box-shadow:none!important}.xkm-copilot-canvas .react-flow__node.selected .node-inner{border:1.5px solid var(--accent-secondary)!important;box-shadow:var(--glow-md),0 4px 24px #0006!important}.xkm-copilot-canvas .react-flow__pane{cursor:grab}.xkm-copilot-canvas .react-flow__pane.dragging{cursor:grabbing}.xkm-copilot-canvas .react-flow__edge-path{stroke-width:3;stroke:#843dff;filter:drop-shadow(0 0 10px rgba(132,61,255,.32))}.xkm-copilot-canvas .react-flow__connectionline{pointer-events:none}.xkm-copilot-canvas .react-flow__connection-path{stroke:#843dff;stroke-width:3.5;fill:none;stroke-dasharray:8 6;filter:drop-shadow(0 0 10px rgba(132,61,255,.55))}.xkm-copilot-canvas .react-flow__handle{opacity:.9!important;width:22px!important;height:22px!important;border:2px solid rgba(8,8,10,.96)!important;background:radial-gradient(circle at 50% 50%,#fffffffa 0 17%,#8e4dfffa 18% 47%,rgba(var(--brand-600-rgb),.45) 49% 100%)!important;box-shadow:0 0 0 4px rgba(var(--brand-600-rgb),.14),0 0 18px rgba(var(--brand-600-rgb),.38)!important;transition:opacity .16s ease,transform .16s ease,box-shadow .16s ease!important;z-index:20!important;cursor:crosshair!important}.xkm-copilot-canvas .react-flow__handle-left{left:-12px!important}.xkm-copilot-canvas .react-flow__handle-right{right:-12px!important}.xkm-copilot-canvas .react-flow__handle-left:after,.xkm-copilot-canvas .react-flow__handle-right:after{content:"";position:absolute;top:50%;width:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,#8e4dff00,#843dfff2);box-shadow:0 0 12px #843dff73;transform:translateY(-50%);pointer-events:none}.xkm-copilot-canvas .react-flow__handle-left:after{left:15px}.xkm-copilot-canvas .react-flow__handle-right:after{right:15px;background:linear-gradient(90deg,#843dfff2,#8e4dff00)}.xkm-copilot-canvas .react-flow__handle:hover{opacity:1!important;box-shadow:0 0 0 6px rgba(var(--brand-600-rgb),.2),0 0 26px rgba(var(--brand-600-rgb),.58)!important}.xkm-copilot-canvas .react-flow__handle-left:hover{transform:translate(-50%,-50%) scale(1.16)!important}.xkm-copilot-canvas .react-flow__handle-right:hover{transform:translate(50%,-50%) scale(1.16)!important}.xkm-copilot-canvas .react-flow__minimap{overflow:hidden}.xkm-copilot-canvas button,.xkm-copilot-canvas input,.xkm-copilot-canvas textarea,.xkm-copilot-canvas select{font:inherit}.light .next-ui-preview .xkm-canvas-floating-bar,.light .next-ui-preview .xkm-canvas-search,.light .next-ui-preview .xkm-canvas-resource-dock,.light .next-ui-preview .xkm-canvas-run-field,.light .next-ui-preview .xkm-canvas-run-summary,.light .next-ui-preview .xkm-canvas-node-text-editor,.light .next-ui-preview .xkm-canvas-node-runner{background:#fffffff0!important;border-color:rgba(var(--brand-600-rgb),.18)!important;color:#334155!important;box-shadow:0 10px 26px #0f172a1a!important}.light .next-ui-preview .xkm-canvas-search input{color:#1e293b}.light .next-ui-preview .xkm-canvas-search input::-moz-placeholder{color:#94a3b8}.light .next-ui-preview .xkm-canvas-search input::placeholder{color:#94a3b8}.light .next-ui-preview .xkm-canvas-floating-bar strong,.light .next-ui-preview .xkm-canvas-run-summary strong{color:#1e293b}.light .next-ui-preview .xkm-canvas-floating-bar span,.light .next-ui-preview .xkm-canvas-run-summary span{color:#475569}.xkm-copilot-canvas .xkm-bridge-select{width:160px;height:30px;border-radius:8px;border:1px solid var(--border);background:#ffffff0a;color:var(--text-primary);font-size:12px;padding:0 8px}.xkm-copilot-canvas .xkm-node-select{height:22px;border-radius:4px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);font-size:11px;padding:0 4px;width:100%}.xkm-copilot-canvas .xkm-node-select--xs{height:18px;font-size:10px}.xkm-copilot-canvas .xkm-node-select--tiny{height:16px;font-size:9px;width:auto}.xkm-copilot-canvas .xkm-dialog-select{width:100%;height:var(--control-height-md)!important;border-radius:10px;border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);font-size:13px}html.light .next-ui-preview .xkm-media-workbench .xkm-hub-header p:first-child{color:var(--t-accent)!important;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.xkm-media-workbench .xkm-hub-header h2{font-size:var(--font-page-title);font-weight:820;line-height:1.1}.xkm-canvas-mobile-sheet-layer{position:absolute;inset:0;z-index:180;display:flex;align-items:flex-end;padding:12px;background:#0305098f;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);touch-action:pan-y}.xkm-canvas-mobile-sheet{width:100%;max-height:min(72dvh,620px);overflow:hidden;border:1px solid var(--glass-border);border-radius:20px;background:var(--bg-surface);box-shadow:var(--shadow-float);padding-bottom:env(safe-area-inset-bottom);animation:xkm-canvas-sheet-in .18s ease-out;touch-action:pan-y}.xkm-canvas-mobile-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:10px 10px 10px 16px;border-bottom:1px solid var(--border)}.xkm-canvas-mobile-sheet-header strong,.xkm-canvas-mobile-sheet-header span{display:block}.xkm-canvas-mobile-sheet-header strong{color:var(--text-primary);font-size:15px}.xkm-canvas-mobile-sheet-header span{margin-top:2px;color:var(--text-muted);font-size:11px}.xkm-canvas-mobile-sheet-header button{width:44px;height:44px;border:0;border-radius:12px;background:var(--bg-hover);color:var(--text-secondary);font-size:16px}.xkm-grouped-node-menu--sheet{min-width:0!important;max-height:calc(min(72dvh,620px) - 61px)!important;border:0!important;border-radius:0!important;box-shadow:none!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}@keyframes xkm-canvas-sheet-in{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:700px),(max-height:520px)and (pointer:coarse){.xkm-copilot-canvas{min-height:0}.xkm-canvas-toolbar{left:50%!important;top:auto!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;transform:translate(-50%)!important;flex-direction:row!important;gap:2px!important;padding:5px!important;border-radius:16px!important;z-index:80!important}.xkm-canvas-toolbar-button{width:44px!important;height:44px!important;border-radius:11px!important}.xkm-canvas-toolbar-divider{width:1px!important;height:24px!important;margin:0 3px!important}.xkm-grouped-node-category,.xkm-grouped-node-item{min-height:44px}.xkm-canvas-project-bridge{left:10px!important;right:10px!important;top:calc(10px + env(safe-area-inset-top))!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px!important;padding:8px!important}.xkm-canvas-project-bridge-selector{grid-column:1 / -1;width:100%}.xkm-canvas-project-bridge-selector>span:first-child{display:none}.xkm-canvas-project-bridge .xkm-bridge-select{width:100%;height:40px}.xkm-canvas-project-bridge-button{width:100%;min-width:0;height:40px!important;padding:0 8px!important;overflow:hidden;text-overflow:ellipsis}.xkm-canvas-project-bridge-status{display:none}.xkm-asset-library-overlay{align-items:flex-end!important}.xkm-asset-library-panel{width:100vw!important;height:min(84dvh,720px)!important;max-height:calc(100dvh - env(safe-area-inset-top))!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:20px 20px 0 0!important;padding-bottom:env(safe-area-inset-bottom)}.xkm-asset-library-header{padding:10px 12px 8px!important}.xkm-asset-library-close{width:44px!important;height:44px!important}.xkm-asset-library-tools{flex-wrap:wrap;gap:8px!important;padding:8px 12px 10px!important}.xkm-asset-library-category-tabs,.xkm-asset-library-media-tabs{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.xkm-asset-library-category-tabs::-webkit-scrollbar,.xkm-asset-library-media-tabs::-webkit-scrollbar{display:none}.xkm-asset-library-media-tabs{margin-left:0!important}.xkm-asset-library-upload{min-height:40px;margin-left:auto}.xkm-asset-library-search{order:5;flex-basis:100%!important;width:100%;max-width:none!important;margin-left:0!important}.xkm-settings-dialog-overlay{align-items:stretch!important;padding-top:env(safe-area-inset-top)}.xkm-settings-dialog{width:100vw!important;height:calc(100dvh - env(safe-area-inset-top))!important;flex-direction:column!important;border:0!important;border-radius:0!important}.xkm-settings-dialog-sidebar{width:100%!important;flex:0 0 auto;padding:8px 12px!important;border-right:0!important;border-bottom:1px solid var(--border)}.xkm-settings-dialog-heading{padding:0 52px 8px 2px!important;margin-bottom:8px!important;border-bottom:0!important}.xkm-settings-dialog-heading>div>div:first-child{width:32px!important;height:32px!important}.xkm-settings-dialog-tabs{flex-direction:row!important;overflow-x:auto!important;gap:4px!important;scrollbar-width:none}.xkm-settings-dialog-tabs::-webkit-scrollbar{display:none}.xkm-settings-dialog-tab{width:auto!important;min-width:-moz-max-content;min-width:max-content;min-height:40px;padding:7px 10px!important}.xkm-settings-dialog-version{display:none}.xkm-settings-dialog-main{min-height:0}.xkm-settings-dialog-content{padding:18px 16px calc(24px + env(safe-area-inset-bottom))!important}.xkm-settings-dialog-close{position:fixed!important;top:calc(8px + env(safe-area-inset-top))!important;right:10px!important;width:44px!important;height:44px!important;z-index:2}.xkm-canvas-chat-panel{top:0!important;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.xkm-canvas-context-menu{left:12px!important;right:12px!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;min-width:0!important;max-height:72dvh;overflow-y:auto;border-radius:18px;box-shadow:var(--shadow-float);touch-action:pan-y}.xkm-canvas-context-menu .xkm-grouped-node-menu{min-width:0!important;max-height:72dvh!important}.xkm-canvas-node-context-menu>div,.xkm-canvas-connection-menu>div{max-height:72dvh;overflow-y:auto!important}.xkm-canvas-node-context-menu button,.xkm-canvas-connection-menu button{min-height:44px}.xkm-canvas-reference-picker,.xkm-canvas-prompt-assistant,.xkm-canvas-channel-menu{left:12px!important;right:12px!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:72dvh!important;transform:none!important;overflow-y:auto;border-radius:16px!important;overscroll-behavior:contain;touch-action:pan-y}.xkm-canvas-channel-menu button,.xkm-canvas-reference-picker button{min-height:44px}.xkm-canvas-minimap{display:none!important}.xkm-canvas-flow-controls{left:8px!important;bottom:calc(68px + env(safe-area-inset-bottom))!important;transform:scale(.9);transform-origin:left bottom}}.next-ui-preview .next-pipeline-entry{display:grid;gap:5px}.next-ui-preview .next-pipeline-entry-row{display:block}.next-ui-preview .next-pipeline-substeps{display:grid;gap:5px;margin-left:14px;padding-left:10px;border-left:1px solid rgba(var(--brand-600-rgb),.28)}.next-ui-preview .next-sidebar .next-toolbox-section,.next-ui-preview .next-sidebar .next-toolbox-section>.next-section-heading,.next-ui-preview .next-sidebar .next-toolbox-section .next-wide-action{position:relative;z-index:1;pointer-events:auto}.next-ui-preview .next-sidebar .next-toolbox-section>.next-section-heading,.next-ui-preview .next-sidebar .next-toolbox-section .next-wide-action{cursor:pointer}.next-ui-preview .next-step-row:hover,.next-ui-preview .next-entity-row:hover,.next-ui-preview .next-wide-action:hover{border-color:rgba(var(--brand-500-rgb),.3);background:rgba(var(--brand-500-rgb),.08)}.next-ui-preview .next-step-row.is-active,.next-ui-preview .next-entity-row.is-active,.next-ui-preview .next-wide-action.is-active{border-color:rgba(var(--brand-500-rgb),.5);background:linear-gradient(90deg,rgba(var(--brand-500-rgb),.2),rgba(var(--brand-400-rgb),.1)),#2e2054b8;color:#f5f3ff;box-shadow:inset 3px 0 0 var(--brand-500),0 8px 22px #02081729}.light .next-ui-preview .next-step-row.is-active,.light .next-ui-preview .next-entity-row.is-active,.light .next-ui-preview .next-wide-action.is-active{border-color:rgba(var(--brand-600-rgb),.42);background:linear-gradient(90deg,rgba(var(--brand-600-rgb),.18),rgba(var(--brand-400-rgb),.1));color:#0f3f4b;box-shadow:inset 3px 0 0 var(--brand-600),0 8px 22px rgba(var(--brand-600-rgb),.1)}.next-ui-preview .next-wide-action>.text-left{font-size:14px!important;line-height:1.25!important}.next-ui-preview .next-wide-action>span.min-w-0>span:first-child,.next-ui-preview .next-entity-title{font-size:14px!important;font-weight:800!important;line-height:1.25!important}.dark .next-ui-preview:has(.next-ui-shell) .home-header-nav-item,.dark .next-ui-preview:has(.next-ui-shell) .next-workflow-button,.dark .next-ui-preview:has(.next-ui-shell) .next-command-search{color:#deddf0ad}.dark .next-ui-preview:has(.next-ui-shell) .home-header-nav-item:hover,.dark .next-ui-preview:has(.next-ui-shell) .home-header-nav-item.is-active,.dark .next-ui-preview:has(.next-ui-shell) .next-workflow-button:hover:not(:disabled),.dark .next-ui-preview:has(.next-ui-shell) .next-workflow-button.is-active{border-color:#c09dff4d;background:linear-gradient(180deg,rgba(var(--brand-accent-rgb),.17),#6366f114);color:#faf8ff;box-shadow:0 8px 22px #5930992e}.dark .next-ui-preview:has(.next-ui-shell) .next-step-row.is-active,.dark .next-ui-preview:has(.next-ui-shell) .next-entity-row.is-active,.dark .next-ui-preview:has(.next-ui-shell) .next-wide-action.is-active{border-color:#c09dff57!important;background:linear-gradient(90deg,rgba(var(--brand-accent-rgb),.2),#6366f11a)!important;box-shadow:inset 3px 0 var(--brand-400),0 10px 26px #4f2d852e;color:#f8f5ff!important}.dark .next-ui-preview:has(.next-ui-shell) .next-status-pill,.dark .next-ui-preview:has(.next-ui-shell) .next-breadcrumb-pill,.dark .next-ui-preview:has(.next-ui-shell) .next-count-badge,.dark .next-ui-preview:has(.next-ui-shell) .badge{border-color:#ba99ee3d!important;background:rgba(var(--brand-accent-rgb),.1)!important;color:#dbc8ff!important}.next-ui-preview .next-stage-prompts .step4-next-command-bar{position:relative;overflow:hidden;border-color:rgb(var(--stage-accent) / .22)!important;background:linear-gradient(135deg,#1a2334f0,#101724f5),radial-gradient(circle at top right,rgb(var(--stage-accent-2) / .08),transparent 34%),radial-gradient(circle at 14% 0%,rgb(var(--stage-accent) / .06),transparent 30%);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #080c141f!important}.next-ui-preview .next-stage-prompts .step4-next-command-bar>*{position:relative;z-index:1}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) :is([data-slot=badge],.next-status-badge,.next-mini-badge){border-color:#758bab47!important;background:#0e162480!important;color:#e9e2f5e6!important}.next-ui-preview .next-stage-videos .step5-next-command-bar{border-color:rgb(var(--stage-accent) / .22)!important;box-shadow:inset 3px 0 rgb(var(--stage-accent-2) / .38),inset 0 1px #ffffff0d,0 16px 32px #00000024!important}.next-ui-preview .next-stage-analysis .step2-next-step-badge{height:28px;width:28px;font-size:12px}.next-ui-preview .step3-next-command-badge{background:linear-gradient(135deg,#ff725e,#ec4899)!important;box-shadow:0 10px 22px #ff725e2e}.next-ui-preview .step3-next-command-status{border-color:#ff725e57!important;background:#ff725e1a!important;color:#fecdd3f0!important}.light .next-ui-preview .next-stage-prompts .step4-next-command-bar{border-color:rgb(var(--stage-accent) / .18)!important;background:linear-gradient(135deg,#fffffff5,#f9f8fcfa)!important;box-shadow:inset 0 1px #ffffffd1,0 18px 36px #0f172a14!important}.light .next-ui-preview .next-stage-prompts .step4-next-command-bar [data-slot=badge]{border-color:#94a3b847!important;background:#ffffffc7!important;color:#1e293bc7!important}.next-ui-preview .next-stage-prompts .step4-next-workbench,.next-ui-preview .next-stage-prompts .step4-next-command-bar,.next-ui-preview .next-stage-prompts .step4-next-mode-panel,.next-ui-preview .next-stage-prompts section.order-1{border-color:#94a3b857!important;background:linear-gradient(135deg,#1f2d40f5,#131d2dfa)!important}.next-ui-preview .next-stage-prompts .step4-next-workbench :is(h2,h3,p,span,label),.next-ui-preview .next-stage-prompts .step4-next-command-bar :is(h2,h3,p,span),.next-ui-preview .next-stage-prompts .step4-next-mode-panel :is(div,p,span),.next-ui-preview .next-stage-prompts section.order-1 :is(h3,p){color:#e2e8f0eb!important}.light .next-ui-preview .step3-next-command-status{border-color:#f8717147!important;background:#fee2e2db!important;color:#b91c1c!important}.next-ui-preview .next-step-navigation{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:0;width:100%;min-height:96px;padding:18px 16px!important}.next-ui-preview .next-step-navigation-copy{min-width:0;flex:1 1 auto;display:grid;gap:2px}.next-ui-preview .next-step-navigation-title{overflow:hidden;color:#f9f8fc;font-size:17px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.next-ui-preview .next-step-navigation-detail{overflow:hidden;color:#cbd5e1b8;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.next-ui-preview .next-step-navigation-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.next-ui-preview .next-step-back-button{display:inline-flex;min-height:40px;align-items:center;gap:6px;border:1px solid rgba(239,68,68,.72);border-radius:12px;background:#7f1d1d7a;padding:0 12px;color:#fee2e2;font-size:13px;font-weight:700;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.next-ui-preview .next-step-back-button:hover{transform:translateY(-1px);border-color:#94a3b86b;background:#ffffff12;color:#f9f8fc}.next-ui-preview .next-step-forward-button{min-height:40px;min-width:180px;border-radius:12px!important;justify-content:center;border-color:#ef4444c7!important;background:#7f1d1d8f!important;color:#fee2e2!important}.next-ui-preview .next-step-back-button:disabled,.next-ui-preview .next-step-forward-button:disabled{cursor:not-allowed;border-color:#64748b47!important;background:#1e293b9e!important;color:#94a3b87a!important;box-shadow:none!important;opacity:.72}@media(max-width:860px){.next-ui-preview .next-step-navigation{align-items:stretch;flex-direction:column;padding-top:12px;padding-bottom:12px}.next-ui-preview .next-step-navigation-detail,.next-ui-preview .next-step-navigation-title{white-space:normal}.next-ui-preview .next-step-navigation-actions{justify-content:stretch}.next-ui-preview .next-step-navigation-actions>*,.next-ui-preview .next-step-forward-button{flex:1 1 150px}}.light .next-ui-preview .next-step-navigation{border-color:rgba(var(--brand-400-rgb),.7)!important;background:#ffffffe6!important;box-shadow:0 20px 42px #0f172a1f,inset 0 1px #ffffffe0!important}.light .next-ui-preview .next-step-navigation-title{color:#0f172a}.light .next-ui-preview .next-step-navigation-detail{color:#334155b3}.light .next-ui-preview .next-step-back-button{border-color:#94a3b86b;background:#ffffffd1;color:#1e293bc7}.light .next-ui-preview .next-step-back-button:hover{border-color:#64748b73;background:#fffffff5;color:#0f172a}.light .next-ui-preview .next-step-back-button{border-color:#dc262694;background:#fee2e2eb;color:#991b1b}.light .next-ui-preview .next-step-forward-button:not(:disabled){border-color:#dc26269e!important;background:#fee2e2f0!important;color:#991b1b!important}.next-ui-preview .next-step-navigation-title{font-size:18px!important;color:#fee2e2!important}.next-ui-preview .next-step-navigation-detail{font-size:14px!important}.next-ui-preview .next-step-navigation .next-step-back-button:not(:disabled),.next-ui-preview .next-step-navigation .next-step-forward-button:not(:disabled){border-color:#fe7171!important;background:#dc2626!important;color:#fef2f2!important;font-size:14px!important;font-weight:800!important;box-shadow:0 8px 20px #dc26266b!important}.next-ui-preview .next-step-navigation .next-step-back-button:not(:disabled):hover,.next-ui-preview .next-step-navigation .next-step-forward-button:not(:disabled):hover{background:#ef4444!important;border-color:#fecaca!important}.next-ui-preview .next-step-navigation .next-step-back-button:disabled,.next-ui-preview .next-step-navigation .next-step-forward-button:disabled{border-color:#64748b4d!important;background:#1e293bb8!important;color:#94a3b880!important;box-shadow:none!important}.light .next-ui-preview :is(.next-command-title,.next-current-project-title,.next-entity-title,.next-stage-body [data-slot=card-title],.next-stage-body h2,.next-stage-body h3,.next-stat strong,.next-metric-cell strong,.next-context-item strong,.next-stage-body .text-foreground){color:#1f2937!important}.light .next-ui-preview :is(.next-stage-body [data-slot=button][data-variant=outline],.next-stage-body [data-slot=button][data-variant=ghost],.next-step-navigation [data-slot=button][data-variant=outline],.next-step-back-button){border-color:#7956b55c!important;background:linear-gradient(180deg,#fafaffeb,rgba(var(--brand-100-rgb),.74))!important;color:#374151!important}.light .next-ui-preview :is(.next-stage-body [data-slot=button][data-variant=outline],.next-stage-body [data-slot=button][data-variant=ghost],.next-step-navigation [data-slot=button][data-variant=outline],.next-step-back-button):hover{border-color:rgba(var(--brand-500-rgb),.42)!important;background:var(--brand-100)!important;color:#1f2937!important}.dark .next-ui-preview :is(.next-stage-body [data-slot=button][data-variant=outline],.next-stage-body [data-slot=button][data-variant=ghost],.next-step-navigation [data-slot=button][data-variant=outline],.next-step-back-button){border-color:#758bab52!important;background:#ffffff0d!important;color:#e8eef7e6!important}.next-ui-preview .next-sidebar.is-creative-mode .next-primary-entry-section,.next-ui-preview .next-sidebar.is-creative-mode .next-project-section,.next-ui-preview .next-sidebar.is-creative-mode .next-chapter-section,.next-ui-preview .next-sidebar.is-creative-mode .next-workflow-section{display:none}.next-ui-preview .next-context-progress{margin-top:8px!important}.next-ui-preview .next-step-row,.next-ui-preview .next-entity-row,.next-ui-preview .next-wide-action{gap:7px!important;border-radius:10px!important;padding:7px!important}.next-ui-preview .next-primary-entry-section .next-wide-action{min-height:34px!important}.next-ui-preview .next-primary-entry-section .next-wide-action+.next-wide-action{margin-top:5px!important}.next-ui-preview .next-project-section.is-empty .next-entity-list{display:none}.next-ui-preview .next-workspace-command:has(+.next-stage-script) .next-command-main,.next-ui-preview .next-workspace-command:has(~.next-stage-script) .next-command-main{align-items:center}.next-ui-preview .next-workspace-command:has(+.next-stage-script) .next-command-title,.next-ui-preview .next-workspace-command:has(~.next-stage-script) .next-command-title{font-size:20px!important}.next-ui-preview .next-workspace-command:has(+.next-stage-script) .next-command-description,.next-ui-preview .next-workspace-command:has(~.next-stage-script) .next-command-description{display:none}.next-ui-preview .next-command-copy{display:flex;min-height:56px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.next-ui-preview .next-command-title{width:100%;text-align:center}.next-ui-preview .next-workflow-strip{position:relative;padding:6px 0}.next-ui-preview .next-workflow-strip .step4-workflow-label{position:absolute;left:0;top:50%;margin:0;transform:translateY(-50%)}@media(max-width:640px){.next-ui-preview .next-workflow-strip .step4-workflow-label{position:static;transform:none}}.next-ui-preview .next-workflow-strip>span>span{border-color:rgba(var(--brand-300-rgb),.85)!important;background:#4c1d95c7!important;color:#f9f8fc!important}.next-ui-preview .next-stage-prompts .step4-next-command-bar [data-slot=badge]{border-color:#facc15b8!important;background:#facc1526!important;color:#fef08a!important}.light .next-ui-preview :is(.next-current-project-title,.next-entity-title,.next-command-title,.next-metric-cell,.step2-next-meta-card label,.step2-next-guidance summary span:first-child,.step2-next-review-overview .font-medium,.step2-next-section-tab,.step2-next-section-tab span,.step2-next-scene-card .font-medium,[data-slot=card-title]){color:#0f172a!important}.light .next-ui-preview .next-step-count,.light .next-ui-preview [data-slot=badge]{color:#1e293b!important}.light .next-ui-preview .next-workflow-button.is-blocked,.light .next-ui-preview .next-step-row.is-disabled{color:#64748b!important;opacity:1!important}.light .next-ui-preview .next-workflow-button.is-blocked span,.light .next-ui-preview .next-step-row.is-disabled span{color:#64748b!important}.next-ui-preview .next-workflow-button:nth-of-type(n+4) .next-workflow-button-label,.next-ui-preview .next-workflow-button:nth-of-type(n+4) .next-workflow-button-index{color:#bac8dae6!important}.next-ui-preview .next-workflow-button.is-done .next-workflow-button-label,.next-ui-preview .next-workflow-button.is-done .next-workflow-button-index{color:#915eea!important}.next-ui-preview .next-workflow-button.is-active .next-workflow-button-label,.next-ui-preview .next-workflow-button.is-active .next-workflow-button-index{color:var(--brand-200)!important}.next-ui-preview .next-workflow-nav{max-width:min(980px,68vw);gap:2px;padding:3px}.next-ui-preview .next-workflow-nav-label{height:28px;padding:0 8px;font-size:11px}.next-ui-preview .next-workflow-button{height:32px;gap:4px;padding:0 6px;font-size:11px}.next-ui-preview .next-workflow-button-index{font-size:9px}.next-ui-preview .next-workflow-button-status{font-size:9px!important}.next-ui-preview .next-workflow-button-state{width:12px;height:12px}.next-ui-preview .next-context-progress-label{font-size:12px!important}.next-ui-preview .next-wide-action,.next-ui-preview .next-entity-row{min-height:48px!important;gap:9px!important;padding:9px!important}.next-ui-preview .next-wide-action>.text-left,.next-ui-preview .next-wide-action>span.min-w-0>span:first-child,.next-ui-preview .next-entity-title{font-size:14px!important;font-weight:800!important;line-height:1.25!important}.next-ui-preview .next-wide-action>span.min-w-0>span:nth-child(2),.next-ui-preview .next-entity-subtitle{margin-top:3px!important;font-size:11px!important;line-height:1.25!important}.next-ui-preview .next-primary-entry-section .next-wide-action{min-height:54px!important}.next-ui-preview .next-primary-entry-section .next-wide-action+.next-wide-action{margin-top:7px!important}.next-ui-preview .next-pipeline-substeps{gap:7px!important;margin-left:15px!important;padding-left:11px!important}.next-ui-preview .next-step-row.is-active,.next-ui-preview .next-entity-row.is-active,.next-ui-preview .next-wide-action.is-active{border-color:rgba(var(--brand-500-rgb),.5)!important;background:linear-gradient(90deg,rgba(var(--brand-500-rgb),.2),rgba(var(--brand-400-rgb),.1)),#2e2054b8!important;color:#f5f3ff!important;box-shadow:inset 3px 0 0 var(--brand-500),0 8px 22px #02081729!important}.light .next-ui-preview .next-step-row.is-active,.light .next-ui-preview .next-entity-row.is-active,.light .next-ui-preview .next-wide-action.is-active{border-color:rgba(var(--brand-600-rgb),.42)!important;background:linear-gradient(90deg,rgba(var(--brand-600-rgb),.18),rgba(var(--brand-400-rgb),.1))!important;color:#0f3f4b!important;box-shadow:inset 3px 0 0 var(--brand-600),0 8px 22px rgba(var(--brand-600-rgb),.1)!important}html.light .next-ui-preview:has(.mode-home) .home-header-account{border-color:rgba(var(--brand-600-rgb),.24);background:#ffffffc7;box-shadow:0 4px 14px #4c1d9514}html.light .next-ui-preview:has(.mode-home) .home-header-account-icon,html.light .next-ui-preview:has(.mode-home) .home-header-account-balance span{color:#5b6472}html.light .next-ui-preview:has(.mode-home) .home-header-account-balance strong{color:var(--brand-700)}html.light .next-ui-preview:has(.mode-home) .home-header-nav-item:hover,html.light .next-ui-preview:has(.mode-home) .home-header-nav-item.is-active{background:linear-gradient(180deg,rgba(var(--brand-100-rgb),.9),rgba(var(--brand-100-rgb),.4));color:var(--brand-700)}.next-ui-preview .series-page-hero-layout{min-height:118px!important}.next-ui-preview .next-stage-series>.animate-fade-in>.surface-panel{padding:18px 22px!important}.next-ui-preview .next-stage-series>.animate-fade-in>.surface-panel h2{font-size:20px!important}.next-ui-preview .next-stage-series>.animate-fade-in>[data-slot=card]{padding:18px 20px!important}.next-ui-preview .next-stage-series>.animate-fade-in>[data-slot=card]>[data-slot=card-header] h2{font-size:17px!important}.next-ui-preview .next-stage-series [aria-label=系列策划进度]>div{min-height:44px!important;padding:6px 9px!important}.next-ui-preview .next-stage-series textarea#series-premise{min-height:100px!important}.next-ui-preview .next-stage-series [role=radiogroup]>button{min-height:40px!important;padding:5px 9px!important}html.light .next-ui-preview .next-stage-series [aria-label=系列策划进度] p+p{color:var(--t-text-muted)!important}html.light .next-ui-preview .next-stage-series [aria-label=系列策划进度]>div:last-child>div>p{color:var(--t-text-muted)!important}html.light .next-ui-preview .next-stage-series textarea,html.light .next-ui-preview .next-stage-series input{border-color:#64748b6b!important}html.light .next-ui-preview .next-stage-body textarea,html.light .next-ui-preview .next-stage-body input,html.light .next-ui-preview .next-stage-body select,html.light .next-ui-preview .next-stage-series textarea,html.light .next-ui-preview .next-stage-series input{background:var(--t-surface)!important;background-image:none!important;color:var(--t-text)!important;box-shadow:none!important}html.light .next-ui-preview .next-stage-series .border-dashed{border-style:solid!important;border-color:#7c3aed38!important;background:#faf8ffe6!important}.next-ui-preview .series-page-hero-layout{min-height:96px!important}.next-ui-preview .next-stage-series>.animate-fade-in>.surface-panel{padding:14px 18px!important}.next-ui-preview .next-stage-series>.animate-fade-in>.surface-panel h2{font-size:18px!important}.next-ui-preview .next-stage-series>.animate-fade-in>[data-slot=card]{padding:14px 16px!important}.next-ui-preview .next-stage-series>.animate-fade-in>[data-slot=card]>[data-slot=card-header] h2{font-size:15px!important}.next-ui-preview .next-stage-series [aria-label=系列策划进度]>div{min-height:40px!important;padding:5px 8px!important}.next-ui-preview .next-stage-series textarea#series-premise{min-height:84px!important}.next-ui-preview .next-stage-series [role=radiogroup]>button{min-height:36px!important;padding:4px 8px!important}.next-ui-preview .next-stage-series .grid.items-start>div>.rounded-2xl{padding:10px!important}:root{--brand-orange: 262 83% 59%;--brand-orange-light: 262 40% 92%}.dark{--brand-orange: 262 83% 59%;--brand-orange-light: 262 40% 24%}html.light .next-ui-preview .next-stage-body .surface-panel,html.light .next-ui-preview .next-stage-series .surface-panel,html.light .next-ui-preview .next-stage-series [data-slot=card]{background:var(--t-surface)!important;border-color:var(--t-border)!important;box-shadow:0 8px 24px #4c1d950f!important}html.light .next-ui-preview .next-stage-body h2,html.light .next-ui-preview .next-stage-body h3,html.light .next-ui-preview .next-stage-body [data-slot=card-title]{color:var(--t-text)!important}html.light .next-ui-preview .next-stage-series p,html.light .next-ui-preview .next-stage-series label,html.light .next-ui-preview .next-stage-series [data-slot=card-description]{color:var(--t-text-muted)!important}html.light .next-ui-preview .next-stage-series textarea,html.light .next-ui-preview .next-stage-series input{border-color:var(--t-input-border)!important;background:var(--t-surface)!important;color:var(--t-text)!important}html.light .next-ui-preview .next-stage-series textarea:focus,html.light .next-ui-preview .next-stage-series input:focus{border-color:rgba(var(--brand-500-rgb),.55)!important}html.light .next-ui-preview .home-ui-shell>main{background-image:none!important;background-color:var(--t-surface-muted)!important}html.light .next-ui-preview .next-stage-body.next-stage-series textarea,html.light .next-ui-preview .next-stage-body.next-stage-series input{background:var(--t-surface)!important;background-image:none!important;border-color:var(--t-input-border)!important;color:var(--t-text)!important;box-shadow:none!important}html.light .next-ui-preview .next-stage-body.next-stage-series textarea::-moz-placeholder{color:#64748bb3!important}html.light .next-ui-preview .next-stage-body.next-stage-series textarea::placeholder{color:#64748bb3!important}html.light .next-ui-preview .next-stage-body.next-stage-series [data-slot=input],html.light .next-ui-preview .next-stage-body.next-stage-series [data-slot=textarea]{background:var(--t-surface)!important;border-color:var(--t-input-border)!important}html.light .next-ui-preview .next-stage-body.next-stage-series [class*="bg-background/"],html.light .next-ui-preview .next-stage-body.next-stage-series [class*="bg-muted/"],html.light .next-ui-preview .next-stage-body.next-stage-series [class*=bg-violet-50]{background-color:#fbfbfeeb!important;border-color:var(--t-border)!important;color:var(--t-text-muted)!important}:root{--t-surface: #ffffff;--t-surface-muted: #f4f2fb;--t-surface-raised: #faf8ff;--t-text: #1f2937;--t-text-muted: #5b6472;--t-border: rgba(148, 163, 184, .35);--t-accent: var(--brand-600);--t-on-accent: #ffffff;--t-input-bg: #ffffff;--t-input-border: rgba(148, 163, 184, .5)}.dark{--t-surface: rgba(15, 22, 34, .9);--t-surface-muted: #0a0e16;--t-surface-raised: rgba(20, 28, 44, .92);--t-text: #f9f8fc;--t-text-muted: #94a3b8;--t-border: rgba(148, 163, 184, .22);--t-accent: var(--brand-400);--t-on-accent: #ffffff;--t-input-bg: rgba(8, 12, 20, .42);--t-input-border: rgba(96, 112, 139, .3)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--brand-100: #ede9fe;--brand-100-rgb: 237, 233, 254;--brand-200: #ddd6fe;--brand-200-rgb: 221, 214, 254;--brand-300: #c4b5fd;--brand-300-rgb: 196, 181, 253;--brand-400: #a78bfa;--brand-400-rgb: 167, 139, 250;--brand-500: #8b5cf6;--brand-500-rgb: 139, 92, 246;--brand-600: #7c3aed;--brand-600-rgb: 124, 58, 237;--brand-700: #6d28d9;--brand-700-rgb: 109, 40, 217;--brand-800: #5b21b6;--brand-800-rgb: 91, 33, 182;--brand-accent: #a855f7;--brand-accent-rgb: 168, 85, 247;--brand-surface-dark: #1e1b3a;--brand-surface-dark-2: #171330;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 22px;--shadow-card-light: 0 8px 24px rgba(76, 29, 149, .08);--shadow-card-dark: 0 16px 40px rgba(0, 0, 0, .22);--font-2xs: 11px;--font-xs: 12px;--font-sm: 13px;--font-md: 15px;--font-lg: 18px;--font-xl: 24px;--font-page-title: 30px;--control-height-sm: 32px;--control-height-md: 40px;--control-height-lg: 44px;--dialog-width-lg: 720px;--dialog-height-lg: 560px;--page-content-max: 1440px;--page-gutter: 24px;--background: 228 30% 97%;--foreground: 222 35% 13%;--card: 0 0% 100%;--card-foreground: 222 35% 13%;--popover: 0 0% 100%;--popover-foreground: 222 35% 13%;--primary: 262 83% 59%;--primary-foreground: 0 0% 100%;--secondary: 228 18% 93%;--secondary-foreground: 222 35% 13%;--muted: 228 18% 93%;--muted-foreground: 222 12% 40%;--accent: 262 60% 94%;--accent-foreground: 262 60% 30%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 98%;--border: 228 16% 86%;--input: 220 13% 80%;--ring: 262 83% 59%;--radius: .75rem;--success: 160 84% 39%;--success-foreground: 0 0% 100%;--warning: 38 92% 50%;--warning-foreground: 0 0% 100%;--brand-primary-light: 262 83% 92%;--brand-secondary: 262 70% 66%;--brand-primary: 262 83% 59%;--brand-deep: 229 40% 16%;--sidebar-background: 228 30% 97%;--sidebar-foreground: 222 28% 18%;--sidebar-primary: 262 83% 59%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 262 60% 94%;--sidebar-accent-foreground: 262 60% 30%;--sidebar-border: 228 16% 86%;--sidebar-ring: 262 83% 59%}.dark{color-scheme:dark;--background: 223 27% 7%;--foreground: 210 20% 96%;--card: 222 23% 10%;--card-foreground: 210 20% 96%;--popover: 222 23% 10%;--popover-foreground: 210 20% 96%;--primary: 262 83% 59%;--primary-foreground: 0 0% 100%;--secondary: 221 18% 14%;--secondary-foreground: 210 20% 96%;--muted: 221 18% 14%;--muted-foreground: 220 12% 70%;--accent: 262 34% 20%;--accent-foreground: 16 100% 84%;--destructive: 0 65% 54%;--destructive-foreground: 0 0% 98%;--border: 220 17% 18%;--input: 220 17% 18%;--ring: 262 83% 59%;--success: 160 70% 45%;--success-foreground: 0 0% 100%;--warning: 38 80% 55%;--warning-foreground: 0 0% 100%;--brand-primary-light: 262 40% 20%;--brand-secondary: 262 70% 66%;--brand-primary: 262 83% 59%;--brand-deep: 229 40% 16%;--sidebar-background: 220 20% 8%;--sidebar-foreground: 0 0% 90%;--sidebar-primary: 262 83% 59%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 262 40% 20%;--sidebar-accent-foreground: 16 100% 84%;--sidebar-border: 220 14% 14%;--sidebar-ring: 262 83% 59%}body{font-feature-settings:"rlig" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dark body{background:radial-gradient(circle at top left,rgba(var(--brand-600-rgb),.1),transparent 24%),radial-gradient(circle at top right,rgba(var(--brand-accent-rgb),.08),transparent 18%),linear-gradient(180deg,#080d18,#0b111d)}select,input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--brand-600)}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.-left-0\.5{left:-.125rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-2{top:.5rem}.top-\[50\%\]{top:50%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[999\]{z-index:999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2 / span 2}.row-start-1{grid-row-start:1}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-mr-1{margin-right:-.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-video{aspect-ratio:16 / 9}.size-10{width:2.5rem;height:2.5rem}.size-2{width:.5rem;height:.5rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.\!h-5{height:1.25rem!important}.\!h-6{height:1.5rem!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.15rem\]{height:1.15rem}.h-\[46px\]{height:46px}.h-\[60px\]{height:60px}.h-\[72px\]{height:72px}.h-\[80px\]{height:80px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:7rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[120px\]{max-height:120px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[28rem\]{max-height:28rem}.max-h-\[400px\]{max-height:400px}.max-h-\[48dvh\]{max-height:48dvh}.max-h-\[50dvh\]{max-height:50dvh}.max-h-\[520px\]{max-height:520px}.max-h-\[600px\]{max-height:600px}.max-h-\[80px\]{max-height:80px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-7rem\)\]{max-height:calc(100dvh - 7rem)}.max-h-\[min\(340px\,38vh\)\]{max-height:min(340px,38vh)}.max-h-\[min\(680px\,calc\(100dvh-6rem\)\)\]{max-height:min(680px,calc(100dvh - 6rem))}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-36{min-height:9rem}.min-h-44{min-height:11rem}.min-h-9{min-height:2.25rem}.min-h-\[110px\]{min-height:110px}.min-h-\[120px\]{min-height:120px}.min-h-\[168px\]{min-height:168px}.min-h-\[170px\]{min-height:170px}.min-h-\[190px\]{min-height:190px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[400px\]{min-height:400px}.min-h-\[58px\]{min-height:58px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[68px\]{min-height:68px}.min-h-\[72px\]{min-height:72px}.min-h-\[78px\]{min-height:78px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-screen{min-height:100vh}.\!w-5{width:1.25rem!important}.\!w-6{width:1.5rem!important}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[10\%\]{width:10%}.w-\[112px\]{width:112px}.w-\[12\%\]{width:12%}.w-\[128px\]{width:128px}.w-\[13\%\]{width:13%}.w-\[136px\]{width:136px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[208px\]{width:208px}.w-\[224px\]{width:224px}.w-\[276px\]{width:276px}.w-\[304px\]{width:304px}.w-\[34\%\]{width:34%}.w-\[4\%\]{width:4%}.w-\[46px\]{width:46px}.w-\[6\%\]{width:6%}.w-\[8\%\]{width:8%}.w-\[92vw\]{width:92vw}.w-\[96vw\]{width:96vw}.w-\[min\(380px\,calc\(100vw-2rem\)\)\]{width:min(380px,calc(100vw - 2rem))}.w-\[min\(780px\,calc\(100vw-1rem\)\)\]{width:min(780px,calc(100vw - 1rem))}.w-\[min\(88vw\,360px\)\]{width:min(88vw,360px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-12{min-width:3rem}.min-w-28{min-width:7rem}.min-w-4{min-width:1rem}.min-w-40{min-width:10rem}.min-w-48{min-width:12rem}.min-w-\[132px\]{min-width:132px}.min-w-\[148px\]{min-width:148px}.min-w-\[160px\]{min-width:160px}.min-w-\[168px\]{min-width:168px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[34px\]{min-width:34px}.min-w-\[40px\]{min-width:40px}.min-w-\[52px\]{min-width:52px}.min-w-\[58px\]{min-width:58px}.min-w-\[60px\]{min-width:60px}.min-w-\[620px\]{min-width:620px}.min-w-\[68px\]{min-width:68px}.min-w-\[76px\]{min-width:76px}.min-w-\[78px\]{min-width:78px}.min-w-\[860px\]{min-width:860px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[980px\]{min-width:980px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-60{max-width:15rem}.max-w-6xl{max-width:72rem}.max-w-\[120px\]{max-width:120px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[38\%\]{max-width:38%}.max-w-\[420px\]{max-width:420px}.max-w-\[560px\]{max-width:560px}.max-w-\[88\%\]{max-width:88%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(60vw\,520px\)\]{max-width:min(60vw,520px)}.max-w-\[min\(94vw\,1100px\)\]{max-width:min(94vw,1100px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[22\%\]{--tw-translate-y: -22%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[40\%\]{--tw-translate-y: -40%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-8\%\]{--tw-translate-y: -8%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .3s ease-out}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse-soft{animation:pulse-soft 2s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-my-1{scroll-margin-top:.25rem;scroll-margin-bottom:.25rem}.scroll-mt-6{scroll-margin-top:1.5rem}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[68px_1fr\]{grid-template-columns:68px 1fr}.grid-cols-\[88px_1fr\]{grid-template-columns:88px 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[22\%\]{border-radius:22%}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[var\(--node-radius\)\]{border-radius:var(--node-radius)}.rounded-\[var\(--ui-radius\)\]{border-radius:var(--ui-radius)}.rounded-\[var\(--ui-radius-lg\)\]{border-radius:var(--ui-radius-lg)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.\!border-2{border-width:2px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-\[var\(--bg-node\)\]{border-color:var(--bg-node)!important}.border-\[\#ffb84d\]{--tw-border-opacity: 1;border-color:rgb(255 184 77 / var(--tw-border-opacity, 1))}.border-\[var\(--border\)\]{border-color:var(--border)}.border-blue-200\/80{border-color:#bfdbfecc}.border-border{border-color:hsl(var(--border))}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/45{border-color:hsl(var(--border) / .45)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/55{border-color:hsl(var(--border) / .55)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-border\/80{border-color:hsl(var(--border) / .8)}.border-brand-orange\/20{border-color:hsl(var(--brand-primary) / .2)}.border-brand-orange\/25{border-color:hsl(var(--brand-primary) / .25)}.border-brand-orange\/30{border-color:hsl(var(--brand-primary) / .3)}.border-brand-orange\/35{border-color:hsl(var(--brand-primary) / .35)}.border-brand-orange\/40{border-color:hsl(var(--brand-primary) / .4)}.border-brand-orange\/50{border-color:hsl(var(--brand-primary) / .5)}.border-brand-orange\/60{border-color:hsl(var(--brand-primary) / .6)}.border-brand-orange\/70{border-color:hsl(var(--brand-primary) / .7)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/35{border-color:hsl(var(--destructive) / .35)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/70{border-color:#a7f3d0b3}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-300\/60{border-color:#6ee7b799}.border-emerald-300\/70{border-color:#6ee7b7b3}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-500\/30{border-color:#10b9814d}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-200\/80{border-color:#bbf7d0cc}.border-input{border-color:hsl(var(--input))}.border-lime-300\/70{border-color:#bef264b3}.border-muted{border-color:hsl(var(--muted))}.border-muted-foreground{border-color:hsl(var(--muted-foreground))}.border-muted-foreground\/20{border-color:hsl(var(--muted-foreground) / .2)}.border-muted-foreground\/30{border-color:hsl(var(--muted-foreground) / .3)}.border-muted-foreground\/40{border-color:hsl(var(--muted-foreground) / .4)}.border-muted\/50{border-color:hsl(var(--muted) / .5)}.border-muted\/70{border-color:hsl(var(--muted) / .7)}.border-primary{border-color:hsl(var(--primary))}.border-primary\/15{border-color:hsl(var(--primary) / .15)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-200\/70{border-color:#fecacab3}.border-red-200\/80{border-color:#fecacacc}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-200\/80{border-color:#fecdd3cc}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-300\/70{border-color:#fda4afb3}.border-rose-300\/80{border-color:#fda4afcc}.border-rose-400{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-success\/25{border-color:hsl(var(--success) / .25)}.border-success\/30{border-color:hsl(var(--success) / .3)}.border-success\/35{border-color:hsl(var(--success) / .35)}.border-success\/40{border-color:hsl(var(--success) / .4)}.border-success\/50{border-color:hsl(var(--success) / .5)}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-100\/80{border-color:#ede9fecc}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-200\/60{border-color:#ddd6fe99}.border-violet-200\/70{border-color:#ddd6feb3}.border-violet-200\/80{border-color:#ddd6fecc}.border-violet-200\/90{border-color:#ddd6fee6}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-violet-300\/20{border-color:#c4b5fd33}.border-violet-300\/35{border-color:#c4b5fd59}.border-violet-300\/40{border-color:#c4b5fd66}.border-violet-300\/45{border-color:#c4b5fd73}.border-violet-300\/50{border-color:#c4b5fd80}.border-violet-300\/60{border-color:#c4b5fd99}.border-violet-300\/70{border-color:#c4b5fdb3}.border-violet-300\/80{border-color:#c4b5fdcc}.border-violet-400{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-400\/40{border-color:#a78bfa66}.border-violet-400\/60{border-color:#a78bfa99}.border-violet-400\/70{border-color:#a78bfab3}.border-violet-400\/80{border-color:#a78bfacc}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-violet-500\/25{border-color:#8b5cf640}.border-violet-500\/30{border-color:#8b5cf64d}.border-warning\/30{border-color:hsl(var(--warning) / .3)}.border-warning\/40{border-color:hsl(var(--warning) / .4)}.border-warning\/50{border-color:hsl(var(--warning) / .5)}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/15{border-color:#ffffff26}.border-white\/60{border-color:#fff9}.border-white\/70{border-color:#ffffffb3}.border-white\/75{border-color:#ffffffbf}.border-white\/80{border-color:#fffc}.border-yellow-400\/70{border-color:#facc15b3}.\!bg-\[var\(--accent-secondary\)\]{background-color:var(--accent-secondary)!important}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--bg-node\)\]{background-color:var(--bg-node)}.bg-\[var\(--bg-secondary\)\]{background-color:var(--bg-secondary)}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-background{background-color:hsl(var(--background))}.bg-background\/30{background-color:hsl(var(--background) / .3)}.bg-background\/35{background-color:hsl(var(--background) / .35)}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-background\/45{background-color:hsl(var(--background) / .45)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/55{background-color:hsl(var(--background) / .55)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/65{background-color:hsl(var(--background) / .65)}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/75{background-color:hsl(var(--background) / .75)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/85{background-color:hsl(var(--background) / .85)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-blue-50\/90{background-color:#eff6ffe6}.bg-border{background-color:hsl(var(--border))}.bg-border\/70{background-color:hsl(var(--border) / .7)}.bg-border\/80{background-color:hsl(var(--border) / .8)}.bg-brand-orange{background-color:hsl(var(--brand-primary))}.bg-brand-orange\/10{background-color:hsl(var(--brand-primary) / .1)}.bg-brand-orange\/5{background-color:hsl(var(--brand-primary) / .05)}.bg-card{background-color:hsl(var(--card))}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-card\/75{background-color:hsl(var(--card) / .75)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-current{background-color:currentColor}.bg-destructive{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/55{background-color:#ecfdf58c}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-50\/80{background-color:#ecfdf5cc}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/50{background-color:#f0fdf480}.bg-green-50\/90{background-color:#f0fdf4e6}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-lime-500\/15{background-color:#84cc1626}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/15{background-color:hsl(var(--muted) / .15)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/25{background-color:hsl(var(--muted) / .25)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/35{background-color:hsl(var(--muted) / .35)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/45{background-color:hsl(var(--muted) / .45)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-muted\/70{background-color:hsl(var(--muted) / .7)}.bg-muted\/80{background-color:hsl(var(--muted) / .8)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/60{background-color:hsl(var(--primary) / .6)}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/70{background-color:#fef2f2b3}.bg-red-50\/80{background-color:#fef2f2cc}.bg-red-50\/90{background-color:#fef2f2e6}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/85{background-color:#fff1f2d9}.bg-rose-50\/90{background-color:#fff1f2e6}.bg-rose-500\/15{background-color:#f43f5e26}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar\/95{background-color:hsl(var(--sidebar-background) / .95)}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-success{background-color:hsl(var(--success))}.bg-success\/10{background-color:hsl(var(--success) / .1)}.bg-success\/40{background-color:hsl(var(--success) / .4)}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-100\/70{background-color:#ede9feb3}.bg-violet-100\/80{background-color:#ede9fecc}.bg-violet-200{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity, 1))}.bg-violet-300{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity, 1))}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-400\/60{background-color:#a78bfa99}.bg-violet-400\/80{background-color:#a78bfacc}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/30{background-color:#f5f3ff4d}.bg-violet-50\/40{background-color:#f5f3ff66}.bg-violet-50\/50{background-color:#f5f3ff80}.bg-violet-50\/55{background-color:#f5f3ff8c}.bg-violet-50\/60{background-color:#f5f3ff99}.bg-violet-50\/70{background-color:#f5f3ffb3}.bg-violet-50\/75{background-color:#f5f3ffbf}.bg-violet-50\/80{background-color:#f5f3ffcc}.bg-violet-50\/90{background-color:#f5f3ffe6}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/80{background-color:#8b5cf6cc}.bg-violet-500\/85{background-color:#8b5cf6d9}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-violet-600\/90{background-color:#7c3aede6}.bg-warning\/10{background-color:hsl(var(--warning) / .1)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/65{background-color:#ffffffa6}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-400\/15{background-color:#facc1526}.bg-\[linear-gradient\(135deg\,\#f0449d\,\#ff6a5b\)\]{background-image:linear-gradient(135deg,#f0449d,#ff6a5b)}.bg-\[linear-gradient\(135deg\,\#ff7a4f\,\#ff4f7d\)\]{background-image:linear-gradient(135deg,#ff7a4f,#ff4f7d)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-orange\/10{--tw-gradient-from: hsl(var(--brand-primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--brand-primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-100{--tw-gradient-from: #ede9fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(237 233 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from: #f5f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/80{--tw-gradient-from: rgb(245 243 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-950{--tw-gradient-from: #2e1065 var(--tw-gradient-from-position);--tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-background{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/70{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/75{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .75) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/80{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-800{--tw-gradient-to: rgb(91 33 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #5b21b6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-background{--tw-gradient-to: hsl(var(--background)) var(--tw-gradient-to-position)}.to-background\/65{--tw-gradient-to: hsl(var(--background) / .65) var(--tw-gradient-to-position)}.to-background\/70{--tw-gradient-to: hsl(var(--background) / .7) var(--tw-gradient-to-position)}.to-background\/80{--tw-gradient-to: hsl(var(--background) / .8) var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-100{--tw-gradient-to: #ede9fe var(--tw-gradient-to-position)}.to-violet-50{--tw-gradient-to: #f5f3ff var(--tw-gradient-to-position)}.to-violet-500\/80{--tw-gradient-to: rgb(139 92 246 / .8) var(--tw-gradient-to-position)}.to-violet-700{--tw-gradient-to: #6d28d9 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[3px\]{padding:3px}.\!py-4{padding-top:1rem!important;padding-bottom:1rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem,env(safe-area-inset-top))}.pt-\[max\(1\.25rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1.25rem,env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#ffb84d\]{--tw-text-opacity: 1;color:rgb(255 184 77 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--t-text\)\]{color:var(--t-text)}.text-\[color\:var\(--t-text-muted\)\]{color:var(--t-text-muted)}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-brand-orange{color:hsl(var(--brand-primary))}.text-brand-orange\/60{color:hsl(var(--brand-primary) / .6)}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-emerald-900\/75{color:#064e3bbf}.text-emerald-900\/80{color:#064e3bcc}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-fuchsia-500{--tw-text-opacity: 1;color:rgb(217 70 239 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-lime-950{--tw-text-opacity: 1;color:rgb(26 46 5 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.text-muted-foreground\/35{color:hsl(var(--muted-foreground) / .35)}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary-foreground\/75{color:hsl(var(--primary-foreground) / .75)}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-600\/70{color:#dc2626b3}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-700\/90{color:#b91c1ce6}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-700\/85{color:#be123cd9}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-rose-950{--tw-text-opacity: 1;color:rgb(76 5 25 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-success{color:hsl(var(--success))}.text-success-foreground{color:hsl(var(--success-foreground))}.text-transparent{color:transparent}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-700\/80{color:#6d28d9cc}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-violet-800\/75{color:#5b21b6bf}.text-violet-800\/80{color:#5b21b6cc}.text-violet-800\/90{color:#5b21b6e6}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.text-violet-900\/60{color:#4c1d9599}.text-violet-900\/65{color:#4c1d95a6}.text-violet-900\/70{color:#4c1d95b3}.text-violet-900\/75{color:#4c1d95bf}.text-violet-900\/80{color:#4c1d95cc}.text-violet-950{--tw-text-opacity: 1;color:rgb(46 16 101 / var(--tw-text-opacity, 1))}.text-warning{color:hsl(var(--warning))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-muted{accent-color:hsl(var(--muted))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(139\,92\,246\,\.14\)\]{--tw-shadow: 0 0 0 1px rgba(139,92,246,.14);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,112\,67\,0\.18\)\]{--tw-shadow: 0 0 0 1px rgba(255,112,67,.18);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(255\,112\,67\,0\.18\)\]{--tw-shadow: 0 0 0 3px rgba(255,112,67,.18);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_-18px_rgba\(139\,92\,246\,0\.9\)\]{--tw-shadow: 0 10px 24px -18px rgba(139,92,246,.9);--tw-shadow-colored: 0 10px 24px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_-18px_rgba\(255\,114\,94\,0\.9\)\]{--tw-shadow: 0 10px 24px -18px rgba(255,114,94,.9);--tw-shadow-colored: 0 10px 24px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_-18px_rgba\(255\,92\,120\,0\.9\)\]{--tw-shadow: 0 12px 28px -18px rgba(255,92,120,.9);--tw-shadow-colored: 0 12px 28px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_-18px_rgba\(255\,92\,120\,0\.9\)\]{--tw-shadow: 0 14px 30px -18px rgba(255,92,120,.9);--tw-shadow-colored: 0 14px 30px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_-8px_rgba\(240\,68\,157\,0\.9\)\]{--tw-shadow: 0 8px 18px -8px rgba(240,68,157,.9);--tw-shadow-colored: 0 8px 18px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_hsl\(var\(--primary\)\/0\.25\)\]{--tw-shadow: inset 0 0 0 1px hsl(var(--primary)/.25);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-brand-sm{--tw-shadow: 0 1px 3px 0 hsl(20 100% 60% / .15);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .06), 0 1px 2px -1px rgb(0 0 0 / .06);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xs{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow-color: hsl(var(--card));--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/20{--tw-shadow-color: rgb(15 23 42 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.\!outline{outline-style:solid!important}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-border\/50{--tw-ring-color: hsl(var(--border) / .5)}.ring-brand-orange\/15{--tw-ring-color: hsl(var(--brand-primary) / .15)}.ring-brand-orange\/20{--tw-ring-color: hsl(var(--brand-primary) / .2)}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-primary\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-primary\/30{--tw-ring-color: hsl(var(--primary) / .3)}.ring-primary\/50{--tw-ring-color: hsl(var(--primary) / .5)}.ring-ring\/50{--tw-ring-color: hsl(var(--ring) / .5)}.ring-violet-300\/60{--tw-ring-color: rgb(196 181 253 / .6)}.ring-violet-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))}.ring-violet-400\/20{--tw-ring-color: rgb(167 139 250 / .2)}.ring-violet-500\/20{--tw-ring-color: rgb(139 92 246 / .2)}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.zoom-in{--tw-enter-scale: 0}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}.brand-gradient{background:linear-gradient(135deg,hsl(var(--brand-primary)),hsl(var(--brand-secondary)) 52%,hsl(var(--brand-primary)))}.brand-mark-shell{background:radial-gradient(circle at 32% 28%,rgba(var(--brand-600-rgb),.18),transparent 46%),radial-gradient(circle at 70% 72%,rgba(110,53,247,.16),transparent 44%),linear-gradient(180deg,#ffffffe0,#ffffffb8);box-shadow:0 10px 30px rgba(var(--brand-600-rgb),.12),inset 0 1px #ffffffe6}.workspace-backdrop{background:radial-gradient(circle at top left,rgba(var(--brand-600-rgb),.08),transparent 28%),radial-gradient(circle at top right,rgba(var(--brand-accent-rgb),.06),transparent 24%),linear-gradient(180deg,#ffffffe0,#fff0)}.surface-panel{background:linear-gradient(180deg,#ffffffdb,#ffffffb8);border:1px solid rgba(148,163,184,.16);box-shadow:0 18px 42px #0f172a0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar-panel{background:radial-gradient(circle at top left,rgba(var(--brand-600-rgb),.08),transparent 42%),linear-gradient(180deg,#ffffffc7,#ffffff9e);border:1px solid rgba(148,163,184,.14);box-shadow:0 16px 36px #0f172a0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dark .brand-mark-shell{background:radial-gradient(circle at 32% 28%,rgba(var(--brand-600-rgb),.18),transparent 46%),radial-gradient(circle at 70% 72%,rgba(110,53,247,.2),transparent 44%),linear-gradient(180deg,#1c2432f0,#141b29e0);box-shadow:0 12px 34px #0000005c,inset 0 1px #ffffff0f}.dark .workspace-backdrop{background:radial-gradient(circle at top left,rgba(var(--brand-600-rgb),.12),transparent 28%),radial-gradient(circle at top right,rgba(var(--brand-accent-rgb),.08),transparent 24%),linear-gradient(180deg,#0a0f18e0,#0a0f1800)}.dark .surface-panel{background:linear-gradient(180deg,#121927eb,#101623c7),radial-gradient(circle at top,rgba(var(--brand-600-rgb),.06),transparent 42%);border-color:#60708b42;box-shadow:0 24px 56px #00000061,inset 0 1px #ffffff0a}.dark .sidebar-panel{background:radial-gradient(circle at top left,rgba(var(--brand-600-rgb),.1),transparent 42%),linear-gradient(180deg,#0d1422f0,#0e1523d6);border-color:#60708b3d;box-shadow:0 20px 42px #0000004d,inset 0 1px #ffffff08}.next-ui-preview{--radius: .625rem;--background: 223 27% 7%;--foreground: 210 20% 96%;--muted: 221 18% 14%;--muted-foreground: 220 12% 70%;--border: 220 17% 18%;--card: 222 23% 10%;--card-foreground: 210 20% 96%;--sidebar-background: 220 20% 8%;--sidebar-foreground: 210 20% 94%;--sidebar-border: 220 14% 16%;background:#080c14}.next-ui-preview header{height:64px;border-color:#60708b38;background:#090d16f0}.next-ui-preview .next-header{height:64px;background:linear-gradient(180deg,#080c14fa,#080c14eb),radial-gradient(circle at 18% 0%,rgba(var(--brand-600-rgb),.08),transparent 28%)}.next-ui-preview .next-command-search{display:inline-flex;max-width:min(620px,50vw);align-items:center;gap:10px;border:1px solid rgba(96,112,139,.26);border-radius:999px;background:#ffffff09;padding:7px 12px;color:#e2e8f0;font-size:12px;font-weight:650;box-shadow:inset 0 1px #ffffff0a}.next-ui-preview .next-command-search.hidden{display:none!important}.next-ui-preview .next-command-search-kbd{overflow:hidden;max-width:420px;color:#aebacdd1;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.next-ui-preview .next-workflow-nav{display:inline-flex;max-width:min(760px,54vw);align-items:center;gap:4px;overflow-x:auto;border:1px solid rgba(96,112,139,.28);border-radius:999px;background:linear-gradient(180deg,#ffffff0c,#ffffff06),#080c1457;padding:4px;box-shadow:inset 0 1px #ffffff0a,0 12px 26px #00000024;scrollbar-width:none}.next-ui-preview .next-workflow-nav::-webkit-scrollbar{display:none}.next-ui-preview .next-workflow-nav-label{display:inline-flex;height:32px;flex:0 0 auto;align-items:center;border:1px solid rgba(var(--brand-600-rgb),.42);border-radius:999px;background:linear-gradient(135deg,rgba(var(--brand-600-rgb),.28),rgba(var(--brand-accent-rgb),.2));padding:0 12px;color:var(--brand-100);font-size:13px;font-weight:850;letter-spacing:.08em;box-shadow:0 0 18px rgba(var(--brand-accent-rgb),.16),inset 0 1px #ffffff1f}.next-ui-preview .next-workflow-button{display:inline-flex;height:38px;flex:0 0 auto;align-items:center;gap:7px;border:1px solid transparent;border-radius:999px;color:#e2e8f0eb;padding:0 10px;font-size:13px;font-weight:760;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,opacity .16s ease}.next-ui-preview .next-workflow-button:hover:not(:disabled){border-color:rgba(var(--brand-600-rgb),.26);background:#ffffff0f;color:#fff;transform:translateY(-1px)}.next-ui-preview .next-workflow-button.is-active{border-color:rgba(var(--brand-600-rgb),.46);background:linear-gradient(90deg,rgba(var(--brand-600-rgb),.2),rgba(var(--brand-accent-rgb),.1)),#ffffff0e;color:#fff;box-shadow:0 8px 18px rgba(var(--brand-accent-rgb),.12),inset 0 1px #ffffff14}.next-ui-preview .next-workflow-button.is-active svg:not(.next-workflow-button-state){color:var(--brand-300);filter:drop-shadow(0 0 6px rgba(var(--brand-600-rgb),.5))}.next-ui-preview .next-workflow-button.is-done{border-color:#10b98138;color:#a7f3d0}.next-ui-preview .next-workflow-button.is-disabled{cursor:not-allowed;opacity:.42}.next-ui-preview .next-workflow-button-index{color:#bac8dae6;font-size:11px;font-weight:850}.next-ui-preview .next-workflow-button-label{white-space:nowrap}.next-ui-preview .next-workflow-button:nth-of-type(n+4) .next-workflow-button-label,.next-ui-preview .next-workflow-button:nth-of-type(n+4) .next-workflow-button-index{color:var(--brand-300)}.next-ui-preview .next-workflow-button-state{margin-left:-2px}.next-ui-preview .next-ui-shell{min-height:0;margin:12px 14px 14px;padding:0;overflow:hidden;border:1px solid rgba(96,112,139,.28);border-radius:20px;background:radial-gradient(circle at 8% 0%,rgba(var(--brand-600-rgb),.1),transparent 28%),radial-gradient(circle at 98% 4%,rgba(var(--brand-accent-rgb),.07),transparent 24%),linear-gradient(180deg,#080c14fa,#070a11);box-shadow:0 18px 46px #00000042,inset 0 1px #ffffff0a}.next-ui-preview .next-ui-shell>aside{position:relative;width:288px;min-height:0;overflow:hidden;border:0;border-radius:0;background:radial-gradient(circle at 0% 0%,rgba(var(--brand-600-rgb),.1),transparent 36%),linear-gradient(180deg,#0c121efa,#090d16fa);box-shadow:inset -1px 0 #ffffff0e}.next-ui-preview .next-ui-shell>aside.next-sidebar{width:320px;transition:width .18s ease}.next-ui-preview .next-ui-shell.is-sidebar-collapsed>aside.next-sidebar{width:76px}.next-ui-preview .next-sidebar-scroll{display:flex;flex-direction:column;gap:8px;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;padding:14px 12px 12px}.next-ui-preview .next-sidebar-scroll>*{min-height:0;order:50}.next-ui-preview .next-sidebar-hero,.next-ui-preview .next-sidebar-section{border:1px solid rgba(96,112,139,.18);border-radius:16px;background:#ffffff08;box-shadow:inset 0 1px #ffffff09}.next-ui-preview .next-sidebar-hero{order:1;padding:10px}.next-ui-preview .next-sidebar-section{margin-top:0;padding:8px}.next-ui-preview .next-sidebar-scroll>.next-sidebar-section:not(.next-primary-entry-section):not(.next-tool-entry-section):not(.next-ops-entry-section):not(.next-project-section):not(.next-chapter-section):not(.next-workflow-section){order:6}.next-ui-preview .next-primary-entry-section{flex:0 0 auto;order:1;border-color:rgba(var(--brand-600-rgb),.28);background:radial-gradient(circle at 0% 0%,rgba(var(--brand-600-rgb),.16),transparent 46%),#ffffff0a}.next-ui-preview .next-tool-entry-section{order:2}.next-ui-preview .next-ops-entry-section{order:3}.next-ui-preview .next-project-section{display:flex;min-height:auto;flex:0 0 auto;flex-direction:column;overflow:visible;order:4}.next-ui-preview .next-chapter-section{display:flex;min-height:auto;flex:0 0 auto;flex-direction:column;overflow:visible;order:5}.next-ui-preview .next-workflow-section{flex:0 0 auto;order:6;background:#ffffff06}.next-ui-preview .next-sidebar-hero,.next-ui-preview .next-task-section{flex:0 0 auto}.next-ui-preview .next-task-section{max-height:86px;overflow:hidden}.next-ui-preview .next-task-section.is-compact{padding:7px}.next-ui-preview .next-task-summary{display:flex;width:100%;min-width:0;align-items:center;gap:8px;border:1px solid rgba(96,112,139,.26);border-radius:13px;background:#ffffff0a;padding:8px;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease}.next-ui-preview .next-task-summary:hover{border-color:rgba(var(--brand-500-rgb),.32);background:rgba(var(--brand-500-rgb),.08)}.next-ui-preview .next-task-section .space-y-2{max-height:104px;overflow:auto;padding-right:2px}.next-ui-preview .next-sidebar-logo{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.next-ui-preview .next-sidebar-logo:hover,.next-ui-preview .next-sidebar-logo.is-active{border-color:rgba(var(--brand-600-rgb),.5);box-shadow:0 10px 24px rgba(var(--brand-600-rgb),.16),inset 0 1px #ffffffd9}.next-ui-preview .next-sidebar-logo:hover{transform:translateY(-1px)}.next-ui-preview .next-current-project-title{display:-webkit-box;overflow:hidden;color:#f9f8fc;font-size:14px;font-weight:760;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.next-ui-preview .next-current-chapter-title{display:block;overflow:hidden;margin-top:2px;color:#aebacdd1;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.next-ui-preview .next-eyebrow,.next-ui-preview .next-section-heading{color:#aebacdc2;font-size:10px;font-weight:750;letter-spacing:0;text-transform:uppercase}.next-ui-preview .next-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;padding:0 2px}.next-ui-preview .next-chapter-select-trigger{width:100%;min-width:0;height:34px;margin-bottom:7px;border-color:#60708b3d;border-radius:12px;background:#080c1457;color:#f9f8fcf0;font-size:11px;font-weight:700}.next-ui-preview .next-chapter-select-trigger:hover{border-color:rgba(var(--brand-600-rgb),.28);background:#ffffff0d}.next-ui-preview .next-chapter-select-trigger [data-slot=select-value]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-ui-preview .next-chapter-search{position:relative;display:flex;width:100%;min-width:0;height:34px;align-items:center;margin-bottom:7px;border:1px solid rgba(96,112,139,.24);border-radius:12px;background:#080c1457;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.next-ui-preview .next-chapter-search:focus-within{border-color:rgba(var(--brand-600-rgb),.5);background:#ffffff0d;box-shadow:0 0 0 2px rgba(var(--brand-600-rgb),.1)}.next-ui-preview .next-chapter-search-icon{width:14px;height:14px;flex:0 0 auto;margin-left:10px;color:#aebacda8}.next-ui-preview .next-chapter-search-input{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;padding:0 8px;color:#f9f8fcf0;font-size:11px;font-weight:650}.next-ui-preview .next-chapter-search-input::-moz-placeholder{color:#aebacd8f}.next-ui-preview .next-chapter-search-input::placeholder{color:#aebacd8f}.next-ui-preview .next-chapter-search-input::-webkit-search-cancel-button{display:none}.next-ui-preview .next-chapter-search-clear{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;margin-right:2px;border-radius:8px;color:#aebacdb8}.next-ui-preview .next-chapter-search-clear:hover{background:#ffffff14;color:#f9f8fcf5}.next-ui-preview .next-heading-actions{display:flex;align-items:center;gap:4px}.next-ui-preview .next-focus-step,.next-ui-preview .next-task-card{border:1px solid rgba(96,112,139,.2);border-radius:14px;background:radial-gradient(circle at 0% 0%,rgba(var(--brand-600-rgb),.08),transparent 44%),#080c1457;padding:10px}.next-ui-preview .next-task-card{padding:9px}.next-ui-preview .next-task-status-pill,.next-ui-preview .next-task-progress-text{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;font-size:10px;font-weight:750;line-height:1}.next-ui-preview .next-task-status-pill{height:18px;padding:0 6px;background:rgba(var(--brand-600-rgb),.13);color:var(--brand-300)}.next-ui-preview .next-task-progress-text{min-width:38px;height:20px;padding:0 7px;background:#ffffff0f;color:var(--brand-600)}.next-ui-preview .next-context-progress{border-top:1px solid rgba(96,112,139,.16);border-radius:0;background:transparent;padding:10px 0 0;box-shadow:none}.next-ui-preview .next-context-progress-row{display:flex;min-width:0;align-items:center;gap:7px}.next-ui-preview .next-context-progress-icon{color:rgba(var(--brand-600-rgb),.86)}.next-ui-preview .next-context-progress-label{color:#e2e8f0e6;font-size:11px;font-weight:720}.next-ui-preview .next-progress-track{height:3px;margin-top:8px;overflow:hidden;border-radius:999px;background:#60708b33}.next-ui-preview .next-step-count,.next-ui-preview .next-count-badge,.next-ui-preview .next-mini-badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:#ffffff0f;color:#e2e8f0e0;font-size:10px;font-weight:700}.next-ui-preview .next-step-count,.next-ui-preview .next-count-badge{min-width:34px;height:20px;padding:0 7px}.next-ui-preview .next-context-progress .next-step-count{min-width:auto;height:auto;padding:0;background:transparent;color:#e2e8f0c7;font-size:10px}.next-ui-preview .next-mini-badge{max-width:64px;height:18px;padding:0 6px}.next-ui-preview .next-side-badge,.next-ui-preview .next-status-badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;font-size:10px;font-weight:760;line-height:1;white-space:nowrap}.next-ui-preview .next-side-badge{min-width:28px;height:19px;padding:0 7px;background:#1e293bc7;color:#e2e8f0e0}.next-ui-preview .next-status-badge{max-width:78px;height:20px;margin-left:auto;padding:0 7px;overflow:hidden;border:1px solid rgba(96,112,139,.24);background:#1e293bb8;color:#cbd5e1e6;text-overflow:ellipsis}.next-ui-preview .next-status-badge.is-adapting{border-color:rgba(var(--brand-400-rgb),.25);background:rgba(var(--brand-700-rgb),.16);color:var(--brand-300)}.next-ui-preview .next-status-badge.is-script{border-color:#9860fa40;background:#2563eb29;color:#ba93fd}.next-ui-preview .next-status-badge.is-analysis{border-color:rgba(var(--brand-400-rgb),.25);background:rgba(var(--brand-700-rgb),.16);color:var(--brand-300)}.next-ui-preview .next-status-badge.is-assets{border-color:rgba(var(--brand-400-rgb),.25);background:rgba(var(--brand-600-rgb),.16);color:var(--brand-300)}.next-ui-preview .next-status-badge.is-storyboard{border-color:rgba(var(--brand-500-rgb),.28);background:rgba(var(--brand-500-rgb),.14);color:var(--brand-300)}.next-ui-preview .next-status-badge.is-prompt{border-color:rgba(var(--brand-400-rgb),.25);background:rgba(var(--brand-700-rgb),.16);color:var(--brand-300)}.next-ui-preview .next-status-badge.is-generating{border-color:rgba(var(--brand-600-rgb),.28);background:rgba(var(--brand-600-rgb),.16);color:var(--brand-300)}.next-ui-preview .next-status-badge.is-task-running,.next-ui-preview .next-status-badge.is-task-queued{max-width:92px}.next-ui-preview .next-status-badge.is-task-running{border-color:rgba(var(--brand-500-rgb),.3);background:rgba(var(--brand-500-rgb),.16);color:var(--brand-400)}.next-ui-preview .next-status-badge.is-task-queued{border-color:rgba(var(--brand-400-rgb),.3);background:rgba(var(--brand-700-rgb),.16);color:var(--brand-300)}.next-ui-preview .next-status-badge.is-video{border-color:#f8717142;background:#dc262626;color:#fca5a5}.next-ui-preview .next-status-badge.is-dubbing{border-color:#818cf842;background:#4f46e529;color:#a5b4fc}.next-ui-preview .next-status-badge.is-composite{border-color:rgba(var(--brand-500-rgb),.24);background:rgba(var(--brand-500-rgb),.15);color:var(--brand-400)}.next-ui-preview .next-status-badge.is-success,.next-ui-preview .next-status-badge.is-storyboard-done,.next-ui-preview .next-status-badge.is-prompt-done{border-color:#34d39938;background:#10b98126;color:#6ee7b7}.next-ui-preview .next-stat{border:1px solid rgba(96,112,139,.18);border-radius:12px;background:#ffffff09;padding:8px}.next-ui-preview .next-stat span,.next-ui-preview .next-metric-cell span,.next-ui-preview .next-context-item span{display:block;color:#aebacdc7;font-size:10px;font-weight:650}.next-ui-preview .next-stat strong,.next-ui-preview .next-metric-cell strong,.next-ui-preview .next-context-item strong{display:block;overflow:hidden;margin-top:2px;color:#f9f8fc;font-size:14px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.next-ui-preview .next-step-list,.next-ui-preview .next-entity-list{display:grid;align-content:start;grid-auto-rows:max-content;gap:5px}.next-ui-preview .next-project-section .next-entity-list,.next-ui-preview .next-chapter-section .next-entity-list{min-height:0;max-height:none;flex:0 0 auto;overflow:visible;padding-right:2px}.next-ui-preview .next-project-section .next-entity-list,.next-ui-preview .next-chapter-section .next-entity-list,.next-ui-preview .next-task-section .space-y-2{scrollbar-color:rgba(var(--brand-600-rgb),.38) rgba(255,255,255,.04);scrollbar-width:thin}.next-ui-preview .next-workflow-section .next-step-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.next-ui-preview .next-step-row,.next-ui-preview .next-entity-row,.next-ui-preview .next-wide-action{display:flex;min-width:0;width:100%;align-items:center;gap:8px;border:1px solid transparent;border-radius:13px;color:#e2e8f0e6;padding:8px;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.next-ui-preview .next-entity-row{position:relative;padding-right:42px;overflow:hidden}.next-ui-preview .next-chapter-section .next-entity-row{padding-right:8px;min-height:48px}.next-ui-preview .next-entity-main{display:flex;min-width:0;width:100%;flex:1 1 auto;align-items:center;gap:8px;text-align:left}.next-ui-preview .next-project-main,.next-ui-preview .next-chapter-main{display:grid;grid-template-columns:14px minmax(0,1fr) max-content;-moz-column-gap:8px;column-gap:8px}.next-ui-preview .next-chapter-main .next-status-badge,.next-ui-preview .next-project-main .next-side-badge{justify-self:end}.next-ui-preview .next-chapter-main{min-height:32px}.next-ui-preview .next-entity-copy{display:block;min-width:0;flex:1 1 auto}.next-ui-preview .next-entity-title{display:block;overflow:hidden;color:inherit;font-size:12px;font-weight:760;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.next-ui-preview .next-project-main .next-entity-title{display:-webkit-box;max-height:30px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.next-ui-preview .next-entity-subtitle{display:block;overflow:hidden;margin-top:2px;color:#aebacdc7;font-size:10px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.next-ui-preview .next-step-row:hover,.next-ui-preview .next-entity-row:hover,.next-ui-preview .next-wide-action:hover{border-color:rgba(var(--brand-600-rgb),.24);background:#ffffff0b;color:#fff}.next-ui-preview .next-step-row.is-active,.next-ui-preview .next-entity-row.is-active,.next-ui-preview .next-wide-action.is-active{border-color:rgba(var(--brand-600-rgb),.36);background:linear-gradient(90deg,rgba(var(--brand-600-rgb),.16),rgba(var(--brand-accent-rgb),.08)),#ffffff09;color:#fff}.next-ui-preview .next-step-row.is-done .next-step-icon,.next-ui-preview .next-step-row.is-done>svg{color:#6ee7b7}.next-ui-preview .next-step-row.is-disabled{opacity:.48}.next-ui-preview .next-primary-entry-section .next-wide-action{min-height:38px;border-color:#ffffff0e;background:#080c144d}.next-ui-preview .next-primary-entry-section .next-wide-action+.next-wide-action{margin-top:6px}.next-ui-preview .next-primary-entry-section .next-series-action{border-color:rgba(var(--brand-600-rgb),.34);background:linear-gradient(90deg,rgba(var(--brand-600-rgb),.18),rgba(var(--brand-accent-rgb),.08)),#080c1447}.next-ui-preview .next-workflow-section .next-step-row{min-height:30px;gap:5px;border-radius:10px;padding:5px}.next-ui-preview .next-workflow-section .next-step-index,.next-ui-preview .next-workflow-section .next-step-row .text-muted-foreground,.next-ui-preview .next-workflow-section .next-step-row>svg{display:none}.next-ui-preview .next-workflow-section .next-step-icon{width:18px;height:18px;border-radius:7px}.next-ui-preview .next-workflow-section .next-step-row .min-w-0 .block:first-child{font-size:10px;line-height:1.05}.next-ui-preview .next-step-index{color:#aebacd8c;font-size:10px;font-weight:750}.next-ui-preview .next-step-icon{display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9px;background:#ffffff0e;color:#e2e8f0db}.next-ui-preview .next-icon-action,.next-ui-preview .next-row-action,.next-ui-preview .next-text-action,.next-ui-preview .next-row-menu-trigger{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:#aebacdc7;transition:background .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.next-ui-preview .next-icon-action{width:24px;height:24px;font-size:16px;font-weight:700}.next-ui-preview .next-row-action{width:22px;height:22px;opacity:.55}.next-ui-preview .next-row-menu-trigger{position:absolute;top:50%;right:7px;height:24px;min-width:36px;padding:0 8px;border:1px solid rgba(96,112,139,.22);background:#080c14c7;color:#e2e8f0d6;font-size:10px;font-weight:750;opacity:0;pointer-events:none;transform:translateY(-50%) translate(6px);box-shadow:0 8px 18px #00000038}.next-ui-preview .next-entity-row:hover .next-row-menu-trigger,.next-ui-preview .next-entity-row:focus-within .next-row-menu-trigger,.next-ui-preview .next-row-menu-trigger[data-state=open]{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}.next-ui-preview .next-entity-row.is-active .next-row-menu-trigger{opacity:.72;pointer-events:auto;transform:translateY(-50%) translate(0)}.next-ui-preview .next-chapter-section .next-entity-row.is-active .next-row-menu-trigger{opacity:0;pointer-events:none;transform:translateY(-50%) translate(6px)}.next-ui-preview .next-chapter-section .next-entity-row:hover .next-row-menu-trigger,.next-ui-preview .next-chapter-section .next-entity-row:focus-within .next-row-menu-trigger,.next-ui-preview .next-chapter-section .next-row-menu-trigger[data-state=open]{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}.next-ui-preview .next-row-action:disabled{pointer-events:none;opacity:.18}.next-ui-preview .next-icon-action:hover,.next-ui-preview .next-row-action:hover,.next-ui-preview .next-text-action:hover,.next-ui-preview .next-row-menu-trigger:hover,.next-ui-preview .next-row-menu-trigger[data-state=open]{background:#ffffff13;color:#fff}.next-ui-preview .next-row-action.danger:hover{background:#ef444424;color:#fca5a5}.next-ui-preview .next-text-action{height:22px;padding:0 7px;font-size:10px;font-weight:700}.next-ui-preview .next-sidebar-menu{min-width:132px;border-color:#60708b47;background:#090d16f5;color:#e2e8f0eb;box-shadow:0 18px 38px #00000057}.next-ui-preview .next-sidebar-footer{border-top:1px solid rgba(96,112,139,.2);padding:10px 12px 12px;background:#ffffff05}.next-ui-preview .next-ui-shell>aside:after{position:absolute;top:0;right:0;bottom:0;width:1px;pointer-events:none;content:"";background:linear-gradient(180deg,transparent,rgba(255,255,255,.1) 18%,rgba(var(--brand-600-rgb),.2) 50%,rgba(255,255,255,.08) 82%,transparent)}.next-ui-preview .next-ui-shell>aside>div:first-child{padding:14px 12px 10px}.next-ui-preview .next-sidebar-collapse-trigger{display:inline-flex;height:30px;width:auto;min-width:34px;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(var(--brand-600-rgb),.38);border-radius:999px;background:rgba(var(--brand-600-rgb),.12);padding:0 8px;color:var(--brand-200);font-size:11px;font-weight:820;transition:border-color .16s ease,background .16s ease,color .16s ease}.next-ui-preview .next-sidebar-collapse-trigger:hover{border-color:rgba(var(--brand-600-rgb),.42);background:rgba(var(--brand-600-rgb),.12);color:var(--brand-200)}.next-ui-preview .next-sidebar.is-collapsed .next-sidebar-scroll{align-items:center;gap:10px;padding:12px 8px 8px}.next-ui-preview .next-sidebar.is-collapsed .next-sidebar-hero,.next-ui-preview .next-sidebar.is-collapsed .next-sidebar-section,.next-ui-preview .next-sidebar.is-collapsed .next-sidebar-footer{width:52px;padding:8px;border-radius:16px}.next-ui-preview .next-sidebar.is-collapsed .next-sidebar-hero>.flex{align-items:center;flex-direction:column;gap:8px}.next-ui-preview .next-sidebar.is-collapsed .next-sidebar-logo{padding:6px}.next-ui-preview .next-sidebar.is-collapsed .next-current-project-title,.next-ui-preview .next-sidebar.is-collapsed .next-current-chapter-title,.next-ui-preview .next-sidebar.is-collapsed .next-eyebrow,.next-ui-preview .next-sidebar.is-collapsed .next-context-progress,.next-ui-preview .next-sidebar.is-collapsed .next-section-heading,.next-ui-preview .next-sidebar.is-collapsed .next-project-section,.next-ui-preview .next-sidebar.is-collapsed .next-chapter-section,.next-ui-preview .next-sidebar.is-collapsed .next-task-section,.next-ui-preview .next-sidebar.is-collapsed .next-wide-action span,.next-ui-preview .next-sidebar.is-collapsed .next-wide-action .next-mini-badge,.next-ui-preview .next-sidebar.is-collapsed .next-wide-action .opacity-50{display:none!important}.next-ui-preview .next-sidebar.is-collapsed .next-primary-entry-section{display:grid;gap:8px}.next-ui-preview .next-sidebar.is-collapsed .next-wide-action{display:inline-flex;min-height:38px;width:38px;justify-content:center;gap:0;padding:0;border-radius:13px}.next-ui-preview .next-sidebar.is-collapsed .next-wide-action svg{margin:0}.next-ui-preview .next-sidebar.is-collapsed .next-sidebar-footer{margin-top:auto}.next-ui-preview .next-sidebar.is-collapsed .next-sidebar-footer .next-wide-action{width:100%}.next-ui-preview .next-ui-shell>aside>div:last-child{padding:12px;border-top-color:#60708b3d;background:#ffffff05}.next-ui-preview .next-ui-shell>main{min-width:0;min-height:0;border:0;border-radius:0;background:linear-gradient(142deg,#151d2cfa,#0e1522fa 42%,#121722fa),linear-gradient(180deg,#0c121efa,#0a0f19fa)!important;box-shadow:none}.next-ui-preview .next-ui-shell>main .next-ui-content{max-width:none;min-height:100%;padding:16px 20px 28px}.next-ui-preview .next-ui-shell.is-sidebar-collapsed>main .next-ui-content{max-width:none;padding-left:18px;padding-right:18px}.next-ui-preview .next-workspace-command{display:grid;gap:12px;margin-bottom:12px;border:1px solid rgba(96,112,139,.24);border-radius:18px;background:radial-gradient(circle at 78% 0%,rgba(var(--brand-600-rgb),.085),transparent 30%),linear-gradient(135deg,#0f172ae6,#0c121ebd 58%,#22181cb8);padding:16px 18px;box-shadow:inset 0 1px #ffffff0a}.next-ui-preview .next-command-topline,.next-ui-preview .next-command-breadcrumbs,.next-ui-preview .next-command-main{min-width:0}.next-ui-preview .next-command-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.next-ui-preview .next-command-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.next-ui-preview .next-command-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px}.next-ui-preview .next-command-copy{min-width:0}.next-ui-preview .next-command-title{margin:0;color:#f9f8fc;font-size:26px;font-weight:760;line-height:1.18}.next-ui-preview .next-command-description{max-width:760px;margin:6px 0 0;color:#cbd5e1d6;font-size:14px;line-height:1.58}.next-ui-preview .next-command-mode{flex:0 0 auto;border:1px solid rgba(96,112,139,.22);border-radius:999px;background:#0f172a94;padding:4px 9px;color:#94a3b8e6;font-size:11px;font-weight:750}.next-ui-preview .next-breadcrumb-pill,.next-ui-preview .next-status-pill{display:inline-flex;min-width:0;max-width:240px;height:24px;align-items:center;border-radius:999px;border:1px solid rgba(96,112,139,.28);background:#ffffff0b;padding:0 9px;color:#e2e8f0e6;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-ui-preview .next-status-pill{border-color:rgba(var(--brand-600-rgb),.32);background:rgba(var(--brand-600-rgb),.11);color:var(--brand-300)}.next-ui-preview .next-metric-strip{display:grid;justify-self:end;width:-moz-max-content;width:max-content;max-width:100%;grid-auto-flow:column;grid-auto-columns:minmax(92px,1fr);gap:8px}.next-ui-preview .next-metric-cell,.next-ui-preview .next-context-item{--metric-accent: var(--brand-300);min-width:0;border:1px solid rgba(96,112,139,.2);border-radius:12px;background:linear-gradient(90deg,rgba(var(--brand-300-rgb),.08),transparent 42%),#080c1457;padding:8px 10px;box-shadow:inset 3px 0 0 var(--metric-accent)}.next-ui-preview .next-metric-cell.is-shots,.next-ui-preview .next-context-item.is-shots{--metric-accent: var(--brand-500)}.next-ui-preview .next-metric-cell.is-script,.next-ui-preview .next-context-item.is-script{--metric-accent: rgb(251, 191, 36)}.next-ui-preview .next-metric-cell.is-progress,.next-ui-preview .next-context-item.is-progress{--metric-accent: rgb(52, 211, 153)}.next-ui-preview .next-metric-cell.is-frame,.next-ui-preview .next-context-item.is-frame{--metric-accent: rgb(129, 140, 248)}.next-ui-preview .next-metric-cell.is-style,.next-ui-preview .next-context-item.is-style{--metric-accent: rgb(248, 113, 113);border-color:#f871713d;background:radial-gradient(circle at 0% 0%,rgba(248,113,113,.16),transparent 38%),linear-gradient(90deg,rgba(248,113,113,.12),rgba(var(--brand-500-rgb),.045) 45%,transparent 78%),#080c1461}.next-ui-preview .next-metric-cell{display:flex;min-height:54px;flex-direction:column;justify-content:center}.next-ui-preview .next-metric-cell span{color:#94a3b8eb;font-size:11px;font-weight:700;line-height:1.2}.next-ui-preview .next-metric-cell strong{margin-top:3px;color:#f9f8fc;font-size:16px;font-weight:780;line-height:1.15;white-space:nowrap}.next-ui-preview .next-context-strip{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid rgba(96,112,139,.18);padding-top:10px}.next-ui-preview .next-context-item{display:grid;grid-template-columns:auto minmax(0,1fr);width:100%;max-width:100%;align-items:center;gap:10px;padding:9px 11px}.next-ui-preview .next-context-item span,.next-ui-preview .next-context-item strong{margin:0}.next-ui-preview .next-context-item strong{min-width:0;max-width:960px;overflow:hidden;color:#e2e8f0f0;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.next-ui-preview .next-context-item span{border:1px solid rgba(96,112,139,.22);border-radius:999px;background:#0f172a6b;padding:2px 8px;color:#94a3b8eb;font-size:11px;font-weight:750}@media(max-width:1280px){.next-ui-preview .next-command-main{grid-template-columns:1fr;align-items:start;gap:12px}.next-ui-preview .next-metric-strip{justify-self:stretch;width:100%;grid-auto-flow:initial;grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}}@media(max-width:640px){.next-ui-preview .next-workspace-command{padding:14px}.next-ui-preview .next-command-topline{align-items:flex-start}.next-ui-preview .next-command-mode{display:none}.next-ui-preview .next-command-title{font-size:22px}.next-ui-preview .next-context-item{grid-template-columns:1fr;gap:6px}}.next-ui-preview .next-pipeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:14px}.next-ui-preview .next-pipeline-item{display:flex;min-width:0;align-items:center;gap:8px;border:1px solid rgba(96,112,139,.2);border-radius:14px;background:#ffffff09;padding:9px 10px}.next-ui-preview .next-pipeline-item.is-done{border-color:#10b98152;background:#10b98113}.next-ui-preview .next-pipeline-item.is-active{border-color:rgba(var(--brand-600-rgb),.38);background:rgba(var(--brand-600-rgb),.11)}.next-ui-preview .next-pipeline-item.is-blocked{border-color:#60708b38;background:#ffffff07}.next-ui-preview .next-pipeline-item.is-active .next-pipeline-state{color:var(--brand-300)}.next-ui-preview .next-pipeline-item.is-blocked .next-pipeline-state{color:#aebacda8}.next-ui-preview .next-pipeline-index{display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9px;background:#ffffff0e;color:#aebacdb8;font-size:10px;font-weight:760}.next-ui-preview .next-pipeline-state{flex-shrink:0;color:#e2e8f0cc;font-size:10px;font-weight:750}.next-ui-preview .next-stage-body{display:grid;gap:14px;min-width:0}.next-ui-preview .next-empty-state{border-color:#60708b38;border-radius:18px;background:radial-gradient(circle at 50% 0%,rgba(var(--brand-600-rgb),.08),transparent 38%),#ffffff09;box-shadow:none}.next-ui-preview .next-stage-body [data-slot=card],.next-ui-preview .next-stage-body .surface-panel{overflow:hidden;gap:14px;border:1px solid rgba(96,112,139,.22)!important;border-radius:18px!important;background:linear-gradient(180deg,#0f1622e6,#0a0f19e0)!important;padding-top:18px;padding-bottom:18px;box-shadow:inset 0 1px #ffffff09,0 16px 36px #00000029!important}.next-ui-preview .next-stage-body [data-slot=card-header]{gap:8px;padding-right:18px;padding-left:18px}.next-ui-preview .next-stage-body [data-slot=card-content],.next-ui-preview .next-stage-body [data-slot=card-footer]{padding-right:18px;padding-left:18px}.next-ui-preview .next-stage-body [data-slot=card-title],.next-ui-preview .next-stage-body h2,.next-ui-preview .next-stage-body h3{color:#f9f8fc;letter-spacing:0}.next-ui-preview .next-stage-body [data-slot=card-description],.next-ui-preview .next-stage-body p,.next-ui-preview .next-stage-body label{letter-spacing:0}.next-ui-preview .next-stage-body [data-slot=button],.next-ui-preview .next-step-navigation [data-slot=button]{border-radius:12px;font-weight:700}.next-ui-preview .next-stage-body [data-slot=button][data-variant=default],.next-ui-preview .next-step-navigation [data-slot=button][data-variant=default]{border:1px solid rgba(var(--brand-600-rgb),.45);background:linear-gradient(135deg,rgba(var(--brand-600-rgb),.96),rgba(var(--brand-accent-rgb),.88));color:#fff;box-shadow:0 10px 24px #ff4f7d2e,inset 0 1px #ffffff47}.next-ui-preview .next-stage-body [data-slot=button][data-variant=outline],.next-ui-preview .next-step-navigation [data-slot=button][data-variant=outline]{border-color:#60708b57;background:#ffffff0b;color:#e2e8f0;box-shadow:inset 0 1px #ffffff09}.next-ui-preview .next-stage-body [data-slot=button][data-variant=ghost]{color:#e2e8f0d1}.next-ui-preview .next-stage-body [data-slot=button]:hover,.next-ui-preview .next-step-navigation [data-slot=button]:hover{transform:translateY(-1px)}.next-ui-preview .next-stage-body [data-slot=input],.next-ui-preview .next-stage-body [data-slot=textarea],.next-ui-preview .next-stage-body textarea,.next-ui-preview .next-stage-body select{border-color:#60708b4d!important;border-radius:13px;background-color:#080c146b!important;color:#f4f1f9;box-shadow:inset 0 1px #ffffff06}.next-ui-preview .next-stage-body [data-slot=input]:focus-visible,.next-ui-preview .next-stage-body [data-slot=textarea]:focus-visible,.next-ui-preview .next-stage-body textarea:focus-visible{border-color:rgba(var(--brand-600-rgb),.58)!important;box-shadow:0 0 0 3px rgba(var(--brand-600-rgb),.16),inset 0 1px #ffffff08}.next-ui-preview .next-stage-body [data-slot=tabs-list],.next-ui-preview .next-stage-body [role=tablist]{width:100%;height:auto;justify-content:flex-start;gap:4px;border:1px solid rgba(96,112,139,.22);border-radius:14px;background:#ffffff09;padding:5px;box-shadow:inset 0 1px #ffffff09}.next-ui-preview .next-stage-body [data-slot=tabs-trigger],.next-ui-preview .next-stage-body [role=tab]{min-height:34px;flex:0 0 auto;border-radius:10px!important;border:1px solid transparent!important;color:#cbd5e1db}.next-ui-preview .next-stage-body [data-slot=tabs-trigger][data-state=active],.next-ui-preview .next-stage-body [role=tab][data-state=active]{border-color:rgba(var(--brand-600-rgb),.32)!important;background:linear-gradient(90deg,rgba(var(--brand-600-rgb),.16),rgba(var(--brand-accent-rgb),.08))!important;color:#fff!important;box-shadow:none!important}.next-ui-preview .next-stage-body [data-slot=badge]{border-color:#60708b47;background:#ffffff0e;color:#e2e8f0}.next-ui-preview .next-stage-script .step1-workbench-card{isolation:isolate;border-color:#7d91b042!important;border-radius:22px!important;background:linear-gradient(115deg,#1d2637f5,#101826f7 50%,#191c28f5),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 48px)!important;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #080c1473,0 24px 56px #0003!important}.next-ui-preview .next-stage-script .step1-workbench-header{align-items:center;border-bottom:1px solid rgba(125,145,176,.14);background:linear-gradient(90deg,rgba(148,86,255,.08),transparent 38%),linear-gradient(180deg,#ffffff09,#fff0);padding-top:18px;padding-bottom:16px}.next-ui-preview .next-stage-script .step1-workbench-heading{display:grid;gap:8px}.next-ui-preview .next-stage-script .step1-workbench-header [data-slot=card-title]{color:#f9f8fc;font-size:19px;font-weight:790;line-height:1.25}.next-ui-preview .next-stage-script .step1-step-badge{width:34px;height:34px;border:1px solid rgba(var(--brand-300-rgb),.38);border-radius:12px;background:linear-gradient(135deg,var(--brand-600),var(--brand-accent));color:#fff;font-size:12px;font-weight:850;box-shadow:0 12px 26px rgba(var(--brand-500-rgb),.2),inset 0 1px #ffffff4d}.next-ui-preview .next-stage-script .step1-workbench-subtitle{max-width:760px;color:#becadcdb!important;line-height:1.7}.next-ui-preview .next-stage-script .step1-workbench-content{display:grid;gap:14px;padding-top:16px}.next-ui-preview .next-stage-script .step1-series-button{min-width:min(230px,100%);border:1px solid rgba(var(--brand-500-rgb),.3);border-radius:16px;padding:10px 13px;background:linear-gradient(135deg,#9354ff24,rgba(var(--brand-500-rgb),.08)),#141b2ad1!important;color:#e8daff;box-shadow:inset 0 1px #ffffff12,0 14px 26px #0000001f}.next-ui-preview .next-stage-script .step1-series-button:hover{border-color:rgba(var(--brand-500-rgb),.45);background:linear-gradient(135deg,#9354ff33,rgba(var(--brand-500-rgb),.12)),#1b2334eb!important}.next-ui-preview .next-stage-script .step1-detection-strip,.next-ui-preview .next-stage-script .step1-onboarding-strip,.next-ui-preview .next-stage-script .step1-novel-settings,.next-ui-preview .next-stage-script .step1-existing-analysis,.next-ui-preview .next-stage-script .step1-annotated-note{border-color:#677b9a3d!important;background:linear-gradient(135deg,#182336eb,#111928e6)!important;color:#e8e1f4f0!important;box-shadow:inset 3px 0 rgba(var(--brand-500-rgb),.76),inset 0 1px #ffffff0b}.next-ui-preview .next-stage-script .step1-existing-analysis{background:linear-gradient(135deg,#13323694,#101927e0)!important;box-shadow:inset 3px 0 rgba(var(--brand-500-rgb),.75)}.next-ui-preview .next-stage-script .step1-annotated-note{background:linear-gradient(135deg,#2e1e1b7a,#101928e6)!important;box-shadow:inset 3px 0 rgba(var(--brand-500-rgb),.8)}.next-ui-preview .next-stage-script .step1-detection-main{min-width:260px}.next-ui-preview .next-stage-script .step1-detection-icon{border-color:rgba(var(--brand-500-rgb),.24)!important;background:rgba(var(--brand-500-rgb),.1)!important;color:var(--brand-400)!important}.next-ui-preview .next-stage-script .step1-detection-title{color:#f4f1f9;font-weight:780}.next-ui-preview .next-stage-script .step1-detection-copy p{color:#b4c2d6d1!important}.next-ui-preview .next-stage-script .step1-detection-strip .rounded-full,.next-ui-preview .next-stage-script .step1-novel-settings .rounded-full,.next-ui-preview .next-stage-script .step1-existing-analysis .rounded-full{border-color:#677b9a47!important;background:#0a111d70!important;color:#e9e2f5e0!important}.next-ui-preview .next-stage-script .step1-mode-grid{border-top-color:#677b9a33}.next-ui-preview .next-stage-script .step1-mode-option{border-color:#677b9a3d!important;background:#0c13208a!important;color:#e9e2f5e6!important}.next-ui-preview .next-stage-script .step1-mode-option:hover{border-color:rgba(var(--brand-500-rgb),.34)!important;background:#152132b8!important}.next-ui-preview .next-stage-script .step1-mode-option.is-selected{border-color:rgba(var(--brand-500-rgb),.45)!important;background:linear-gradient(135deg,#9354ff1f,rgba(var(--brand-500-rgb),.06)),#141b2ab8!important;color:#e8daff!important}.next-ui-preview .next-stage-script .step1-editor-shell{overflow:hidden;border:1px solid rgba(117,139,171,.28);border-radius:18px;background:linear-gradient(180deg,#111928f5,#0c121ef5);box-shadow:inset 0 1px #ffffff0b,0 16px 34px #0000001f}.next-ui-preview .next-stage-script .step1-editor-toolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(117,139,171,.18);background:linear-gradient(90deg,rgba(147,84,255,.065),transparent 38%),#182336db;padding:11px 13px}.next-ui-preview .next-stage-script .step1-editor-title{margin:0;color:#f9f8fc;font-size:13px;font-weight:800}.next-ui-preview .next-stage-script .step1-editor-meta{margin:2px 0 0;color:#a1b0c6d6;font-size:11px;line-height:1.3}.next-ui-preview .next-stage-script .step1-editor-actions,.next-ui-preview .next-stage-script .step1-detection-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.next-ui-preview .next-stage-script .step1-editor-actions [data-slot=button],.next-ui-preview .next-stage-script .step1-detection-actions [data-slot=button]{height:30px;border:1px solid rgba(117,139,171,.24);border-radius:999px;background:#ffffff0c;padding:0 11px;color:#e9e2f5db;font-size:11px;font-weight:720}.next-ui-preview .next-stage-script .step1-editor-actions [data-slot=button]:hover,.next-ui-preview .next-stage-script .step1-detection-actions [data-slot=button]:hover{border-color:rgba(var(--brand-500-rgb),.3);background:rgba(var(--brand-500-rgb),.08);color:#e0fffa}.next-ui-preview .next-stage-script .step1-script-example{max-height:176px;overflow:auto;margin:0;border-bottom:1px solid rgba(117,139,171,.2);background:linear-gradient(180deg,#0f1725fa,#0c131ffa);padding:12px;color:#dcd2ece6;font-size:12px;line-height:1.65;white-space:pre-wrap}.next-ui-preview .next-stage-script .step1-script-editor:not(.is-loading){min-height:clamp(280px,31vh,330px)!important;max-height:46vh}.next-ui-preview .next-stage-script .step1-editor-shell.is-empty .step1-script-editor:not(.is-loading){min-height:clamp(130px,16vh,170px)!important}.next-ui-preview .next-stage-script .step1-script-editor{display:block;border:0!important;border-color:#758bab4d!important;border-radius:0!important;background:linear-gradient(180deg,#0e1522fa,#0c121efa)!important;color:#e9e2f5;caret-color:var(--brand-400);font-size:13px;line-height:1.65;resize:vertical}.next-ui-preview .next-stage-script .step1-script-editor::-moz-placeholder{color:#a1b0c6a8}.next-ui-preview .next-stage-script .step1-script-editor::placeholder{color:#a1b0c6a8}.next-ui-preview .next-stage-script .step1-existing-pill{display:inline-flex;align-items:center;border:1px solid rgba(var(--brand-500-rgb),.26);border-radius:999px;background:rgba(var(--brand-500-rgb),.1);padding:5px 10px;color:var(--brand-400);font-size:11px;font-weight:750}.next-ui-preview .next-stage-script .step1-action-row{align-items:center;border-top:1px solid rgba(117,139,171,.16);padding-top:4px}.next-ui-preview .next-stage-script .step1-action-row [data-slot=button]{min-width:148px;min-height:42px}.next-ui-preview .next-stage-script .step1-quick-hints{display:none}.next-ui-preview .next-stage-body .border-dashed{border-color:#60708b57!important}.next-ui-preview .next-stage-body .sticky{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.next-ui-preview .next-stage-body img,.next-ui-preview .next-stage-body video,.next-ui-preview .next-stage-body canvas{border-radius:12px}.next-ui-preview .next-step-navigation{width:100%}.next-ui-preview .global-task-floating-panel{right:22px;bottom:18px;pointer-events:none}.next-ui-preview .global-task-floating-panel>*{pointer-events:auto}.next-ui-preview .global-task-floating-panel>button{height:42px;border-color:rgba(var(--brand-400-rgb),.35);background:#080c14e6;min-width:112px;white-space:nowrap}.next-ui-preview .bg-white,.next-ui-preview .bg-slate-50,.next-ui-preview .bg-slate-100,.next-ui-preview .bg-gray-50,.next-ui-preview .bg-gray-100,.next-ui-preview .bg-background\/50,.next-ui-preview .bg-background\/55,.next-ui-preview .bg-background\/60,.next-ui-preview .bg-background\/70,.next-ui-preview .bg-background\/80,.next-ui-preview .bg-white\/50,.next-ui-preview .bg-white\/60,.next-ui-preview .bg-white\/65,.next-ui-preview .bg-white\/70,.next-ui-preview .bg-white\/80{background-color:#121a28db!important}.next-ui-preview .bg-muted,.next-ui-preview .bg-muted\/20,.next-ui-preview .bg-muted\/30,.next-ui-preview .bg-muted\/50,.next-ui-preview .bg-muted\/60,.next-ui-preview .bg-muted\/80{background-color:#1e293b9e!important}.next-ui-preview .text-slate-400,.next-ui-preview .text-slate-500,.next-ui-preview .text-slate-600,.next-ui-preview .text-slate-700,.next-ui-preview .text-gray-500,.next-ui-preview .text-gray-600,.next-ui-preview .text-gray-700{color:#aebacd!important}.next-ui-preview .text-slate-900,.next-ui-preview .text-gray-900,.next-ui-preview .text-violet-950{color:#f4f1f9!important}.next-ui-preview .border-white\/60,.next-ui-preview .border-white\/70,.next-ui-preview .border-slate-200,.next-ui-preview .border-slate-300,.next-ui-preview .border-gray-200,.next-ui-preview .border-gray-300,.next-ui-preview .border-violet-200{border-color:#60708b52!important}.next-ui-preview .next-ui-content{max-width:1360px;padding-top:18px;padding-bottom:32px}.next-ui-preview .next-stage-script .step1-onboarding-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-radius:14px;padding:10px 12px;box-shadow:inset 3px 0 rgba(var(--brand-600-rgb),.76),inset 0 1px #ffffff0b}.next-ui-preview .next-stage-script .step1-onboarding-strip span{border-radius:999px;background:rgba(var(--brand-600-rgb),.14);padding:3px 8px;color:var(--brand-300);font-size:10px;font-weight:840}.next-ui-preview .next-stage-script .step1-onboarding-strip strong{color:#f4f1f9;font-size:12px;font-weight:820}.next-ui-preview .next-stage-script .step1-onboarding-strip em{color:#b4c2d6d1;font-size:12px;font-style:normal}.next-ui-preview .next-ui-shell.is-sidebar-collapsed .next-ui-content{max-width:none}.next-ui-preview .surface-panel,.next-ui-preview .sidebar-panel{border-radius:16px;box-shadow:0 14px 34px #0003}.next-ui-preview .next-ui-shell .sidebar-panel{border-color:#60708b33;background:radial-gradient(circle at top left,rgba(var(--brand-600-rgb),.06),transparent 44%),#ffffff09;box-shadow:none}.next-ui-preview .next-ui-shell>main .surface-panel,.next-ui-preview .next-ui-shell .next-ui-checklist{border-color:#60708b3d;background:#ffffff0a;box-shadow:none}.next-ui-preview .next-ui-shell .brand-mark-shell{border-radius:14px;background:radial-gradient(circle at 34% 26%,rgba(var(--brand-600-rgb),.2),transparent 46%),linear-gradient(180deg,#ffffff14,#ffffff06)}@media(max-width:1023px){.next-ui-preview .next-ui-shell{margin:8px}.next-ui-preview .next-ui-shell>main{border-left:0;border-radius:0}.next-ui-preview .next-ui-shell>main .next-ui-content{padding:14px 12px 24px}}.next-ui-preview .next-ui-workspace-header{margin-bottom:12px;padding-top:14px;padding-bottom:14px}.next-ui-preview .next-ui-workspace-header h2{font-size:1.35rem;line-height:1.2}.next-ui-preview .next-ui-checklist{margin-bottom:14px;padding:10px;border-color:#60708b47}.next-ui-preview .step3-next-manager{--step3-panel: rgba(15, 22, 34, .88);--step3-panel-strong: rgba(18, 26, 40, .94)}.next-ui-preview .step3-next-command{background:linear-gradient(180deg,#111825f0,#0d131fe6),radial-gradient(circle at top left,rgba(var(--brand-600-rgb),.1),transparent 36%);border-color:#60708b52;box-shadow:0 22px 48px #00000042,inset 0 1px #ffffff0a}.next-ui-preview .step3-next-manager>.rounded-2xl,.next-ui-preview .step3-next-manager [class*="rounded-[24px]"],.next-ui-preview .step3-next-manager [class*="rounded-[28px]"]{border-radius:16px}.dark .next-ui-preview .workspace-backdrop{background:linear-gradient(180deg,#080c14f5,#090d16fa),radial-gradient(circle at top right,rgba(var(--brand-600-rgb),.06),transparent 24%)}.dark .next-ui-preview .surface-panel{background:linear-gradient(180deg,#0e1521f0,#0c121de0);border-color:#60708b4d}.dark .next-ui-preview .bg-white,.dark .next-ui-preview .bg-slate-50,.dark .next-ui-preview .bg-slate-100{background-color:#121a28e6!important}.dark .next-ui-preview .text-slate-400,.dark .next-ui-preview .text-slate-500,.dark .next-ui-preview .text-slate-600,.dark .next-ui-preview .text-slate-700{color:#aebacd!important}.dark .next-ui-preview .text-slate-900,.dark .next-ui-preview .text-violet-950{color:#f4f1f9!important}.dark .next-ui-preview .border-slate-200,.dark .next-ui-preview .border-violet-200{border-color:#60708b52!important}.light .next-ui-preview{--background: 214 44% 97%;--foreground: 222 47% 11%;--muted: 215 32% 91%;--muted-foreground: 218 18% 41%;--border: 214 24% 82%;--card: 0 0% 100%;--card-foreground: 222 47% 11%;--sidebar-background: 218 40% 95%;--sidebar-foreground: 222 47% 11%;--sidebar-border: 214 24% 82%;background:#f1ecfa;color:#0f172a}.light .next-ui-preview header,.light .next-ui-preview .next-header{border-color:#94a3b857;background:linear-gradient(180deg,#f9f8fcf5,#f4f1f9e6),radial-gradient(circle at 18% 0%,rgba(var(--brand-600-rgb),.12),transparent 28%)}.light .next-ui-preview .next-command-search,.light .next-ui-preview .next-workflow-nav,.light .next-ui-preview .next-ui-shell{border-color:#94a3b85c;background:#ffffffc7;color:#0f172a;box-shadow:0 18px 42px #0f172a14}.light .next-ui-preview .next-command-search-kbd,.light .next-ui-preview .next-eyebrow,.light .next-ui-preview .next-section-heading,.light .next-ui-preview .next-step-index,.light .next-ui-preview .next-pipeline-state{color:#475569d1}.light .next-ui-preview .next-chapter-select-trigger{border-color:#94a3b86b;background:#ffffffd1;color:#0f172a}.light .next-ui-preview .next-chapter-select-trigger:hover{border-color:rgba(var(--brand-600-rgb),.36);background:#f4f2ffd1}.light .next-ui-preview .next-chapter-search{border-color:#94a3b86b;background:#ffffffd1}.light .next-ui-preview .next-chapter-search:focus-within{border-color:rgba(var(--brand-600-rgb),.44);background:#f4f2ffd1}.light .next-ui-preview .next-chapter-search-input{color:#0f172a}.light .next-ui-preview .next-chapter-search-input::-moz-placeholder{color:#475569b3}.light .next-ui-preview .next-chapter-search-input::placeholder,.light .next-ui-preview .next-chapter-search-icon,.light .next-ui-preview .next-chapter-search-clear{color:#475569b3}.light .next-ui-preview .next-workflow-button{color:#1e293b;font-weight:760}.light .next-ui-preview .next-workflow-button:hover:not(:disabled){border-color:rgba(var(--brand-600-rgb),.32);background:#f4f2ffbd;color:#0f172a}.light .next-ui-preview .next-workflow-button.is-active{border-color:rgba(var(--brand-600-rgb),.45);background:linear-gradient(90deg,rgba(var(--brand-600-rgb),.2),rgba(var(--brand-accent-rgb),.08)),#ffffffe6;color:#0f172a;box-shadow:0 8px 18px #ff4f7d1a}.light .next-ui-preview .next-workflow-nav-label{border-color:rgba(var(--brand-600-rgb),.34);background:linear-gradient(135deg,rgba(var(--brand-100-rgb),.98),rgba(var(--brand-200-rgb),.94));color:var(--brand-800);box-shadow:0 0 16px rgba(var(--brand-500-rgb),.14)}.light .next-ui-preview .next-workflow-button.is-done{border-color:#10b9813d;color:#047857}.light .next-ui-preview .next-workflow-button-index{color:#475569}.light .next-ui-preview .next-ui-shell{background:radial-gradient(circle at 8% 0%,rgba(var(--brand-600-rgb),.12),transparent 28%),radial-gradient(circle at 98% 4%,rgba(var(--brand-accent-rgb),.08),transparent 24%),linear-gradient(180deg,#f9f8fcfa,#eee8f9fa)}.light .next-ui-preview .next-ui-shell>aside,.light .next-ui-preview .next-ui-shell>main{background:radial-gradient(circle at 0% 0%,rgba(var(--brand-600-rgb),.08),transparent 36%),linear-gradient(180deg,#f9f8fcfa,#ebf1fafa)!important;color:#0f172a}.light .next-ui-preview .next-ui-shell>aside{box-shadow:inset -1px 0 #94a3b847}.light .next-ui-preview .next-sidebar-hero,.light .next-ui-preview .next-sidebar-section,.light .next-ui-preview .next-focus-step,.light .next-ui-preview .next-task-card,.light .next-ui-preview .next-context-progress,.light .next-ui-preview .next-workspace-command,.light .next-ui-preview .next-stage-body [data-slot=card],.light .next-ui-preview .next-stage-body .surface-panel,.light .next-ui-preview .next-ui-shell>main .surface-panel,.light .next-ui-preview .next-ui-shell .next-ui-checklist{border-color:#94a3b85c!important;background:linear-gradient(180deg,#ffffffeb,#f9f8fcdb)!important;color:#0f172a;box-shadow:inset 0 1px #ffffffd9,0 14px 30px #0f172a14!important}.light .next-ui-preview .next-primary-entry-section{border-color:rgba(var(--brand-600-rgb),.34)!important;background:radial-gradient(circle at 0% 0%,rgba(var(--brand-600-rgb),.14),transparent 46%),#ffffffe0!important}.light .next-ui-preview .next-primary-entry-section .next-wide-action,.light .next-ui-preview .next-step-row,.light .next-ui-preview .next-entity-row,.light .next-ui-preview .next-wide-action,.light .next-ui-preview .next-pipeline-item,.light .next-ui-preview .next-metric-cell,.light .next-ui-preview .next-context-item,.light .next-ui-preview .next-stat{border-color:#94a3b842;background:#ffffffa8;color:#0f172a}.light .next-ui-preview .next-workspace-command{background:radial-gradient(circle at 78% 0%,rgba(var(--brand-600-rgb),.12),transparent 30%),linear-gradient(135deg,#fffffff0,#f9f8fce6 58%,#f4f2ffb8)!important}.light .next-ui-preview .next-command-title{color:#0f172a}.light .next-ui-preview .next-command-description{color:#334155d1}.light .next-ui-preview .next-command-mode{border-color:#94a3b84d;background:#ffffffb3;color:#475569d1}.light .next-ui-preview .next-breadcrumb-pill,.light .next-ui-preview .next-status-pill{border-color:#94a3b847;background:#ffffffad;color:#1e293b}.light .next-ui-preview .next-metric-cell,.light .next-ui-preview .next-context-item{background:linear-gradient(90deg,rgba(var(--brand-600-rgb),.08),transparent 42%),#ffffffb8;box-shadow:inset 3px 0 0 var(--metric-accent)}.light .next-ui-preview .next-metric-cell.is-style,.light .next-ui-preview .next-context-item.is-style{border-color:#f871714d;background:radial-gradient(circle at 0% 0%,rgba(248,113,113,.16),transparent 38%),linear-gradient(90deg,rgba(248,113,113,.12),rgba(var(--brand-500-rgb),.05) 45%,transparent 78%),#ffffffbd}.light .next-ui-preview .next-metric-cell span,.light .next-ui-preview .next-context-item span{color:#475569d1}.light .next-ui-preview .next-metric-cell strong,.light .next-ui-preview .next-context-item strong{color:#0f172a}.light .next-ui-preview .next-context-item span{border-color:#94a3b83d;background:#f4f1f9c2}.light .next-ui-preview .next-step-row:hover,.light .next-ui-preview .next-entity-row:hover,.light .next-ui-preview .next-wide-action:hover{border-color:rgba(var(--brand-600-rgb),.35);background:#f4f2ffc7;color:#0f172a}.light .next-ui-preview .next-row-menu-trigger{border-color:#94a3b857;background:#ffffffeb;color:#1e293be0;box-shadow:0 8px 18px #0f172a1f}.light .next-ui-preview .next-row-menu-trigger:hover,.light .next-ui-preview .next-row-menu-trigger[data-state=open]{background:#f4edff;color:#0f172a}.light .next-ui-preview .next-sidebar-logo:hover,.light .next-ui-preview .next-sidebar-logo.is-active,.light .next-ui-preview .next-sidebar-collapse-trigger:hover{border-color:rgba(var(--brand-600-rgb),.48);background:#f4f2ffeb;color:var(--brand-800)}.light .next-ui-preview .next-sidebar-collapse-trigger{border-color:rgba(var(--brand-500-rgb),.5);background:linear-gradient(180deg,#ffffffeb,rgba(var(--brand-200-rgb),.82));color:var(--brand-800);box-shadow:0 8px 18px #4c239424,inset 0 1px #ffffffeb}.light .next-ui-preview .next-sidebar-collapse-trigger svg{color:var(--brand-700)}.light .next-ui-preview .next-sidebar-collapse-trigger:hover{border-color:rgba(var(--brand-600-rgb),.55);background:linear-gradient(180deg,#fafaff,rgba(var(--brand-100-rgb),.92));box-shadow:0 10px 22px #5d40dc2e,inset 0 1px #fffffff5}.light .next-ui-preview .next-sidebar-menu{border-color:#94a3b857;background:#fffffffa;color:#0f172a;box-shadow:0 18px 38px #0f172a29}.light .next-ui-preview .next-text-action{background:#ffffff94;color:#334155e6}.light .next-ui-preview .next-text-action:hover,.light .next-ui-preview .next-text-action[data-state=open]{background:#f4edff;color:#0f172a}.light .next-ui-preview .next-sidebar-hero .next-context-progress{border-color:#94a3b84d!important;background:transparent!important;box-shadow:none!important}.light .next-ui-preview .next-current-project-title{color:#0f172a}.light .next-ui-preview .next-current-chapter-title,.light .next-ui-preview .next-entity-subtitle{color:#334155c7}.light .next-ui-preview .next-context-progress-icon{color:var(--brand-600)}.light .next-ui-preview .next-context-progress-label{color:#1e293beb}.light .next-ui-preview .next-context-progress .next-step-count{background:transparent;color:#334155d1}.light .next-ui-preview .next-progress-track{background:#94a3b842}.light .next-ui-preview .next-side-badge{background:#e2e8f0c7;color:#1e293b}.light .next-ui-preview .next-status-badge{border-color:#94a3b847;background:#f4f1f9d1;color:#334155}.light .next-ui-preview .next-status-badge.is-adapting{border-color:rgba(var(--brand-500-rgb),.28);background:rgba(var(--brand-300-rgb),.14);color:var(--brand-600)}.light .next-ui-preview .next-status-badge.is-script{border-color:#3b82f63d;background:#e8dbfeeb;color:#1d4ed8}.light .next-ui-preview .next-status-badge.is-analysis{border-color:rgba(var(--brand-500-rgb),.28);background:rgba(var(--brand-300-rgb),.14);color:var(--brand-600)}.light .next-ui-preview .next-status-badge.is-assets{border-color:rgba(var(--brand-500-rgb),.24);background:rgba(var(--brand-100-rgb),.92);color:var(--brand-700)}.light .next-ui-preview .next-status-badge.is-storyboard{border-color:rgba(var(--brand-600-rgb),.24);background:rgba(var(--brand-100-rgb),.92);color:var(--brand-700)}.light .next-ui-preview .next-status-badge.is-prompt{border-color:rgba(var(--brand-500-rgb),.24);background:rgba(var(--brand-100-rgb),.92);color:var(--brand-800)}.light .next-ui-preview .next-status-badge.is-generating{border-color:rgba(var(--brand-500-rgb),.28);background:rgba(var(--brand-100-rgb),.92);color:var(--brand-700)}.light .next-ui-preview .next-status-badge.is-task-running{border-color:rgba(var(--brand-600-rgb),.3);background:rgba(var(--brand-100-rgb),.95);color:var(--brand-700)}.light .next-ui-preview .next-status-badge.is-task-queued{border-color:rgba(var(--brand-500-rgb),.34);background:rgba(var(--brand-300-rgb),.95);color:var(--brand-600)}.light .next-ui-preview .next-status-badge.is-video{border-color:#ef44443d;background:#fee2e2eb;color:#b91c1c}.light .next-ui-preview .next-status-badge.is-dubbing{border-color:#6366f13d;background:#e0e7ffeb;color:#4338ca}.light .next-ui-preview .next-status-badge.is-composite{border-color:rgba(var(--brand-600-rgb),.24);background:rgba(var(--brand-100-rgb),.92);color:var(--brand-700)}.light .next-ui-preview .next-status-badge.is-success,.light .next-ui-preview .next-status-badge.is-storyboard-done,.light .next-ui-preview .next-status-badge.is-prompt-done{border-color:#10b9813d;background:#d1fae5e6;color:#047857}.light .next-ui-preview .next-task-status-pill{background:rgba(var(--brand-600-rgb),.14);color:var(--brand-700)}.light .next-ui-preview .next-task-progress-text{background:#ffffffc2;color:var(--brand-700)}.light .next-ui-preview .next-step-row.is-active,.light .next-ui-preview .next-entity-row.is-active,.light .next-ui-preview .next-wide-action.is-active,.light .next-ui-preview .next-pipeline-item.is-active{border-color:rgba(var(--brand-600-rgb),.45);background:linear-gradient(90deg,rgba(var(--brand-600-rgb),.18),rgba(var(--brand-accent-rgb),.08)),#ffffffd1;color:#0f172a}.light .next-ui-preview .next-stage-body [data-slot=card-title],.light .next-ui-preview .next-stage-body h2,.light .next-ui-preview .next-stage-body h3,.light .next-ui-preview .next-stat strong,.light .next-ui-preview .next-metric-cell strong,.light .next-ui-preview .next-context-item strong,.light .next-ui-preview .next-stage-body .text-foreground{color:#0f172a!important}.light .next-ui-preview .next-stage-body p,.light .next-ui-preview .next-stage-body label,.light .next-ui-preview .next-stage-body .text-muted-foreground,.light .next-ui-preview .next-stat span,.light .next-ui-preview .next-metric-cell span,.light .next-ui-preview .next-context-item span{color:#334155d1!important}.light .next-ui-preview .next-stage-body [data-slot=input],.light .next-ui-preview .next-stage-body [data-slot=textarea],.light .next-ui-preview .next-stage-body textarea,.light .next-ui-preview .next-stage-body select{border-color:#94a3b86b!important;background-color:#ffffffe6!important;color:#0f172a}.light .next-ui-preview .next-stage-body [data-slot=button][data-variant=outline],.light .next-ui-preview .next-step-navigation [data-slot=button][data-variant=outline],.light .next-ui-preview .next-stage-body [data-slot=button][data-variant=ghost]{border-color:#94a3b861;background:#ffffffad;color:#1e293b}.light .next-ui-preview .next-stage-body [data-slot=tabs-list],.light .next-ui-preview .next-stage-body [role=tablist]{border-color:#94a3b84d;background:#e2e8f094}.light .next-ui-preview .next-stage-body [data-slot=tabs-trigger],.light .next-ui-preview .next-stage-body [role=tab]{color:#334155db}.light .next-ui-preview .next-stage-body [data-slot=tabs-trigger][data-state=active],.light .next-ui-preview .next-stage-body [role=tab][data-state=active]{background:linear-gradient(90deg,rgba(var(--brand-600-rgb),.18),rgba(var(--brand-accent-rgb),.08)),#ffffffe6!important;color:#0f172a!important}.light .next-ui-preview .next-stage-body [data-slot=badge],.light .next-ui-preview .next-step-count,.light .next-ui-preview .next-count-badge,.light .next-ui-preview .next-mini-badge{border-color:#94a3b847;background:#ffffffb8;color:#1e293b}.light .next-ui-preview .next-stage-script .step1-workbench-card{border-color:#94a3b84d!important;border-radius:22px!important;background:linear-gradient(125deg,#fffffff2,#faf7feeb 54%,#f6f5ffd1),repeating-linear-gradient(90deg,rgba(15,23,42,.02) 0 1px,transparent 1px 48px)!important;box-shadow:inset 0 1px #ffffffdb,0 14px 30px #0f172a14!important}.light .next-ui-preview .next-stage-script .step1-workbench-header{border-bottom-color:#94a3b833;background:linear-gradient(90deg,rgba(var(--brand-600-rgb),.08),transparent 38%),linear-gradient(180deg,#ffffffc7,#fff0)}.light .next-ui-preview .next-stage-script .step1-step-badge{border-color:rgba(var(--brand-600-rgb),.28);background:linear-gradient(135deg,var(--brand-600),var(--brand-500));color:#fff}.light .next-ui-preview .next-stage-script .step1-workbench-subtitle{color:#334155c7!important}.light .next-ui-preview .next-stage-script .step1-series-button{border-color:rgba(var(--brand-600-rgb),.24);background:linear-gradient(135deg,rgba(var(--brand-600-rgb),.12),rgba(var(--brand-500-rgb),.06)),#ffffffd6!important;color:#44129a}.light .next-ui-preview .next-stage-script .step1-series-button svg,.light .next-ui-preview .next-stage-script .step1-series-button span{color:#44129a!important}.light .next-ui-preview .next-stage-script .step1-series-button span span:last-child{color:#39127cb8!important}.light .next-ui-preview .next-stage-script .step1-detection-strip,.light .next-ui-preview .next-stage-script .step1-onboarding-strip,.light .next-ui-preview .next-stage-script .step1-novel-settings,.light .next-ui-preview .next-stage-script .step1-existing-analysis,.light .next-ui-preview .next-stage-script .step1-annotated-note{border-color:#94a3b847!important;background:linear-gradient(135deg,#ffffffe6,#f9f8fcd1)!important;color:#1e293b!important;box-shadow:inset 3px 0 rgba(var(--brand-600-rgb),.7),inset 0 1px #ffffffd1}.light .next-ui-preview .next-stage-script .step1-existing-analysis{background:linear-gradient(135deg,#f5f3ffe6,#ffffffd1)!important}.light .next-ui-preview .next-stage-script .step1-annotated-note{background:linear-gradient(135deg,#f4f2ffe6,#ffffffd1)!important;box-shadow:inset 3px 0 rgba(var(--brand-600-rgb),.68)}.light .next-ui-preview .next-stage-script .step1-detection-icon{border-color:rgba(var(--brand-600-rgb),.26)!important;background:rgba(var(--brand-100-rgb),.76)!important;color:var(--brand-700)!important}.light .next-ui-preview .next-stage-script .step1-detection-title{color:#0f172a}.light .next-ui-preview .next-stage-script .step1-detection-copy p{color:#334155c2!important}.light .next-ui-preview .next-stage-script .step1-detection-strip .rounded-full,.light .next-ui-preview .next-stage-script .step1-novel-settings .rounded-full,.light .next-ui-preview .next-stage-script .step1-existing-analysis .rounded-full{border-color:#94a3b84d!important;background:#f9f8fcdb!important;color:#1e293bdb!important}.light .next-ui-preview .next-stage-script .step1-mode-grid{border-top-color:#94a3b838}.light .next-ui-preview .next-stage-script .step1-mode-option{border-color:#94a3b84d!important;background:#ffffffbd!important;color:#1e293b!important}.light .next-ui-preview .next-stage-script .step1-mode-option.is-selected{border-color:rgba(var(--brand-600-rgb),.36)!important;background:linear-gradient(135deg,rgba(var(--brand-600-rgb),.12),rgba(var(--brand-500-rgb),.06)),#ffffffdb!important;color:#44129a!important}.light .next-ui-preview .next-stage-script .step1-editor-shell{border-color:#94a3b852;background:linear-gradient(180deg,#ffffffe6,#f9f8fce6)}.light .next-ui-preview .next-stage-script .step1-editor-toolbar{border-bottom-color:#94a3b83d;background:linear-gradient(90deg,rgba(var(--brand-600-rgb),.07),transparent 38%),#ffffffdb}.light .next-ui-preview .next-stage-script .step1-editor-title{color:#0f172a}.light .next-ui-preview .next-stage-script .step1-editor-meta{color:#475569d1}.light .next-ui-preview .next-stage-script .step1-editor-actions [data-slot=button],.light .next-ui-preview .next-stage-script .step1-detection-actions [data-slot=button]{border-color:#94a3b84d;background:#f9f8fcbd;color:#1e293bdb}.light .next-ui-preview .next-stage-script .step1-script-example{border-bottom-color:#94a3b83d;background:#f9f8fcd6;color:#1e293bdb}.light .next-ui-preview .next-stage-script .step1-script-editor{border-color:#94a3b86b!important;background:linear-gradient(180deg,#fffffff7,#f9f8fcf0)!important;color:#0f172a}.light .next-ui-preview .next-stage-script .step1-action-row{border-top-color:#94a3b838}.light .next-ui-preview .next-stage-script .step1-existing-pill{border-color:rgba(var(--brand-600-rgb),.24);background:rgba(var(--brand-100-rgb),.74);color:var(--brand-700)}.light .next-ui-preview .next-step-navigation{width:100%}.light .next-ui-preview .bg-white,.light .next-ui-preview .bg-slate-50,.light .next-ui-preview .bg-slate-100,.light .next-ui-preview .bg-gray-50,.light .next-ui-preview .bg-gray-100,.light .next-ui-preview .bg-background\/50,.light .next-ui-preview .bg-background\/55,.light .next-ui-preview .bg-background\/60,.light .next-ui-preview .bg-background\/70,.light .next-ui-preview .bg-background\/80,.light .next-ui-preview .bg-white\/50,.light .next-ui-preview .bg-white\/60,.light .next-ui-preview .bg-white\/65,.light .next-ui-preview .bg-white\/70,.light .next-ui-preview .bg-white\/80{background-color:#ffffffd6!important}.light .next-ui-preview .bg-muted,.light .next-ui-preview .bg-muted\/20,.light .next-ui-preview .bg-muted\/30,.light .next-ui-preview .bg-muted\/50,.light .next-ui-preview .bg-muted\/60,.light .next-ui-preview .bg-muted\/80{background-color:#e2e8f0b3!important}.light .next-ui-preview .text-slate-400,.light .next-ui-preview .text-slate-500,.light .next-ui-preview .text-slate-600,.light .next-ui-preview .text-slate-700,.light .next-ui-preview .text-gray-500,.light .next-ui-preview .text-gray-600,.light .next-ui-preview .text-gray-700{color:#475569!important}.light .next-ui-preview .text-slate-900,.light .next-ui-preview .text-gray-900,.light .next-ui-preview .text-violet-950{color:#0f172a!important}.light .next-ui-preview .border-white\/60,.light .next-ui-preview .border-white\/70,.light .next-ui-preview .border-slate-200,.light .next-ui-preview .border-slate-300,.light .next-ui-preview .border-gray-200,.light .next-ui-preview .border-gray-300,.light .next-ui-preview .border-violet-200{border-color:#94a3b857!important}.light .next-ui-preview .global-task-floating-panel>button{background:#ffffffeb;color:#0f172a}.light .next-ui-preview .step3-next-manager{--step3-panel: rgba(255, 255, 255, .9);--step3-panel-strong: rgba(249, 248, 252, .96)}.light .next-ui-preview .step3-next-command{border-color:#94a3b85c;background:linear-gradient(180deg,#fffffff0,#f9f8fce0),radial-gradient(circle at top left,rgba(var(--brand-600-rgb),.12),transparent 36%);color:#0f172a;box-shadow:inset 0 1px #ffffffdb,0 14px 30px #0f172a14}.light .next-ui-preview .step3-next-command .text-muted-foreground{color:#334155c7!important}.dark .bg-violet-50,.dark .bg-violet-50\/30,.dark .bg-violet-50\/50,.dark .bg-violet-100{background-color:#3b82f629!important}.dark .text-violet-500,.dark .text-violet-600,.dark .text-violet-700,.dark .text-violet-800,.dark .text-violet-900{color:#d6bffe!important}.dark .border-violet-100,.dark .border-violet-200,.dark .border-violet-300{border-color:#9860fa59!important}.dark .bg-green-50,.dark .bg-green-50\/50,.dark .bg-green-100,.dark .bg-emerald-50{background-color:#10b98129!important}.dark .text-green-500,.dark .text-green-600,.dark .text-green-700,.dark .text-green-800,.dark .text-green-900,.dark .text-emerald-600,.dark .text-emerald-700,.dark .text-emerald-800{color:#a7f3d0!important}.dark .border-green-200,.dark .border-green-300,.dark .border-emerald-200{border-color:#34d39959!important}.dark .bg-red-50,.dark .bg-red-100{background-color:#ef444424!important}.dark .text-red-400,.dark .text-red-500,.dark .text-red-600,.dark .text-red-700,.dark .text-red-800,.dark .text-red-900{color:#fca5a5!important}.dark .border-red-200,.dark .border-red-300{border-color:#f8717159!important}.dark .bg-orange-50,.dark .bg-orange-100,.dark .bg-violet-50,.dark .bg-violet-100,.dark .bg-yellow-50{background-color:rgba(var(--brand-500-rgb),.16)!important}.dark .text-orange-500,.dark .text-orange-600,.dark .text-orange-700,.dark .text-orange-800,.dark .text-violet-600,.dark .text-violet-700,.dark .text-violet-900,.dark .text-yellow-500,.dark .text-yellow-600{color:#fde68a!important}.dark .border-orange-200,.dark .border-orange-300,.dark .border-violet-200{border-color:#fbbf2459!important}.dark .bg-purple-50,.dark .bg-purple-100{background-color:rgba(var(--brand-accent-rgb),.16)!important}.dark .text-purple-500,.dark .text-purple-600,.dark .text-purple-700,.dark .text-purple-800,.dark .text-violet-950{color:#e9d5ff!important}.dark .border-purple-200,.dark .border-violet-100{border-color:rgba(var(--brand-300-rgb),.35)!important}.dark .bg-gray-100,.dark .bg-white\/50,.dark .bg-white\/60,.dark .bg-white\/65,.dark .bg-white\/70,.dark .bg-white\/80{background-color:#182131d1!important}.dark .text-gray-100,.dark .text-gray-500,.dark .text-slate-600,.dark .text-slate-700{color:#cbd5e1!important}.dark .bg-muted\/20,.dark .bg-muted\/30{background-color:#1e293b85!important}.dark .bg-muted\/50,.dark .bg-muted\/60{background-color:#1e293bb8!important}.dark .border-gray-300,.dark .border-slate-300,.dark .border-white\/60,.dark .border-white\/70{border-color:#94a3b84d!important}.dark .shadow-sm{box-shadow:0 10px 24px #00000038!important}.dark .shadow-xs{box-shadow:0 6px 16px #0003!important}.dark [data-radix-popper-content-wrapper] [role=dialog],.dark [role=dialog]{box-shadow:0 32px 80px #00000080,inset 0 1px #ffffff0a}.dark [role=tablist]{background-color:#ffffff0a;border-color:#60708b38;box-shadow:inset 0 1px #ffffff08}.dark [role=tab]{color:#e2e8f0d1}.dark [role=tab][data-state=active]{background:#ffffff14;color:#f9f8fc;box-shadow:0 8px 22px #00000042}.dark .bg-background\/50,.dark .bg-background\/60,.dark .bg-background\/70{background-color:#ffffff09!important}.dark .border-dashed{border-color:#6e809c57!important}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-pulse-soft{animation:pulseSoft 2s ease-in-out infinite}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.simple-mode-final-video-quality{max-width:760px;color:#64748b;font-size:11px;line-height:1.55;text-align:center}.simple-mode-final-video-quality.is-warning{color:#b45309}.dark .simple-mode-final-video-quality{color:#94a3b8}.dark .simple-mode-final-video-quality.is-warning{color:#fbbf24}.next-ui-preview .xkm-hub-hero{display:flex;min-height:180px;align-items:flex-end;justify-content:space-between;gap:24px;overflow:hidden;border-radius:24px;padding:28px}.next-ui-preview .xkm-hub-hero h2{max-width:760px;color:#f9f8fcfa;font-size:clamp(28px,4vw,48px);font-weight:820;letter-spacing:0;line-height:1.04}.next-ui-preview .xkm-hub-hero p{max-width:760px;margin-top:12px;color:#cbd5e1db;font-size:14px;line-height:1.75}.next-ui-preview .xkm-hub-eyebrow{margin:0 0 10px;color:var(--brand-300);font-size:11px;font-weight:800;letter-spacing:0}.next-ui-preview .xkm-hub-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.next-ui-preview .xkm-hub-stats>div{min-width:0;border:1px solid rgba(96,112,139,.18);border-radius:16px;background:#080c147a;padding:14px}.next-ui-preview .xkm-hub-stats span{display:block;color:#94a3b8e0;font-size:11px;font-weight:700}.next-ui-preview .xkm-hub-stats strong{display:block;margin-top:6px;color:#f9f8fcf5;font-size:22px;font-weight:820}.next-ui-preview .xkm-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.next-ui-preview .xkm-hub-panel{display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:20px;padding:18px}.next-ui-preview .xkm-task-list{overflow:hidden;border-radius:20px;padding:10px}.next-ui-preview .xkm-task-row,.next-ui-preview .xkm-empty-task{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;padding:12px;color:#e2e8f0eb}.next-ui-preview .xkm-task-row+.xkm-task-row{border-top:1px solid rgba(96,112,139,.16)}.next-ui-preview .xkm-task-row strong{display:block;font-size:13px}.next-ui-preview .xkm-task-row span{display:block;margin-top:4px;color:#94a3b8d1;font-size:11px}.next-ui-preview .xkm-empty-task{justify-content:center;color:#94a3b8e6;font-size:13px}.next-ui-preview .xkm-field{display:grid;gap:8px}.next-ui-preview .xkm-field>span{color:#e2e8f0eb;font-size:12px;font-weight:750}.next-ui-preview .xkm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}@media(max-width:560px){.next-ui-preview .xkm-form-grid{grid-template-columns:minmax(0,1fr)}}.next-ui-preview .xkm-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.next-ui-preview .xkm-upload-box{display:flex;min-height:92px;cursor:pointer;flex-direction:column;justify-content:center;gap:6px;border:1px dashed rgba(var(--brand-600-rgb),.36);border-radius:16px;background:rgba(var(--brand-600-rgb),.06);padding:14px;color:#f9f8fceb;transition:border-color .18s ease,background .18s ease}.next-ui-preview .xkm-upload-box:hover{border-color:rgba(var(--brand-600-rgb),.62);background:rgba(var(--brand-600-rgb),.1)}.next-ui-preview .xkm-upload-box.is-wide{margin-top:14px}.next-ui-preview .xkm-upload-box span{font-size:13px;font-weight:800}.next-ui-preview .xkm-upload-box small{color:#94a3b8e6;font-size:11px}.next-ui-preview .xkm-reference-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:9px;margin-top:14px}.next-ui-preview .xkm-reference-thumb{position:relative;overflow:hidden;border:1px solid rgba(96,112,139,.2);border-radius:14px;background:#080c1480}.next-ui-preview .xkm-reference-thumb img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.next-ui-preview .xkm-reference-thumb span{display:block;padding:6px;overflow:hidden;color:#e2e8f0db;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.next-ui-preview .xkm-reference-thumb button{position:absolute;top:6px;right:6px;display:inline-flex;height:22px;width:22px;align-items:center;justify-content:center;border:1px solid rgba(248,113,113,.42);border-radius:999px;background:#7f1d1dad;color:#fecaca}.next-ui-preview .xkm-action-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.next-ui-preview .xkm-status-line{margin-top:12px;color:#cbd5e1e6;font-size:12px;line-height:1.6}.next-ui-preview .xkm-status-line.is-error{color:#fca5a5}.next-ui-preview .xkm-empty-preview{display:flex;min-height:280px;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px dashed rgba(96,112,139,.24);border-radius:18px;color:#94a3b8db;font-size:13px}.next-ui-preview .xkm-preview-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:#94a3b8db;font-size:12px}.next-ui-preview .xkm-progress-block{display:grid;gap:8px;margin-top:14px;border:1px solid rgba(96,112,139,.18);border-radius:14px;background:#080c146b;padding:12px}.next-ui-preview .xkm-progress-block>div:first-child{display:flex;justify-content:space-between;gap:12px;color:#e2e8f0eb;font-size:12px}.next-ui-preview .xkm-progress-block small{color:#94a3b8db;font-size:11px}.next-ui-preview .xkm-progress-track{height:6px;overflow:hidden;border-radius:999px;background:#60708b33}.next-ui-preview .xkm-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-600),var(--brand-accent));transition:width .28s ease}.next-ui-preview .xkm-history-empty{border:1px dashed rgba(96,112,139,.24);border-radius:14px;padding:24px;color:#94a3b8db;text-align:center}.next-ui-preview .xkm-history-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:10px}.next-ui-preview .xkm-history-item,.next-ui-preview .xkm-video-history-row{border:1px solid rgba(96,112,139,.18);border-radius:14px;background:#080c145c;color:#e2e8f0e6;text-align:left}.next-ui-preview .xkm-history-item{overflow:hidden}.next-ui-preview .xkm-history-item img,.next-ui-preview .xkm-history-missing{width:100%;aspect-ratio:1.2;-o-object-fit:cover;object-fit:cover}.next-ui-preview .xkm-history-missing{display:flex;align-items:center;justify-content:center;padding:10px;color:#94a3b8db;font-size:11px;text-align:center}.next-ui-preview .xkm-history-item span,.next-ui-preview .xkm-history-item small{display:block;padding:0 10px}.next-ui-preview .xkm-history-item span{padding-top:8px;font-size:11px;font-weight:750}.next-ui-preview .xkm-history-item small{padding-bottom:10px;color:#94a3b8d6;font-size:10px}.next-ui-preview .xkm-video-history-list{display:grid;gap:8px}.next-ui-preview .xkm-video-history-row{display:grid;grid-template-columns:minmax(160px,.9fr) minmax(130px,.7fr) minmax(170px,1fr) auto;align-items:center;gap:10px;padding:11px}.next-ui-preview .xkm-video-history-row span,.next-ui-preview .xkm-video-history-row small{overflow:hidden;color:#94a3b8d6;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.next-ui-preview .xkm-video-history-row strong{overflow:hidden;color:#f9f8fcf0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.next-ui-preview .next-primary-entry-section>.next-section-heading:nth-of-type(3){display:none}.next-ui-preview .next-primary-entry-section{flex-shrink:0}.next-ui-preview .next-main-flow-action{min-height:58px;border-color:rgba(var(--brand-600-rgb),.3);background:radial-gradient(circle at 0% 0%,rgba(var(--brand-600-rgb),.14),transparent 52%),rgba(var(--brand-600-rgb),.07)}.next-ui-preview .next-tool-entry-section,.next-ui-preview .next-ops-entry-section{flex-shrink:0}.light .next-ui-preview .xkm-hub-eyebrow{color:var(--brand-700)}.light .next-ui-preview .xkm-hub-stats>div,.light .next-ui-preview .xkm-reference-thumb{border-color:rgba(var(--brand-600-rgb),.2);background:#ffffff9e}.light .next-ui-preview .xkm-hub-stats span,.light .next-ui-preview .xkm-upload-box small,.light .next-ui-preview .xkm-reference-thumb span,.light .next-ui-preview .xkm-status-line{color:#64748bb8}.light .next-ui-preview .xkm-hub-stats strong,.light .next-ui-preview .xkm-field>span,.light .next-ui-preview .xkm-upload-box{color:#1f2937eb}.light .next-ui-preview .xkm-upload-box{border-color:rgba(var(--brand-600-rgb),.34);background:rgba(var(--brand-600-rgb),.08)}.light .next-ui-preview .xkm-upload-box:hover{border-color:rgba(var(--brand-600-rgb),.58);background:rgba(var(--brand-600-rgb),.13)}@media(max-width:900px){.next-ui-preview .xkm-hub-panel,.next-ui-preview .xkm-hub-hero{align-items:stretch;flex-direction:column}}.light .next-ui-preview .home-header-account{border-color:rgba(var(--brand-600-rgb),.24);background:#ffffffc2}.light .next-ui-preview .home-header-account strong{color:#1e293b}.light .next-ui-preview .home-header-account-balance strong{color:var(--brand-700)}@media(max-width:1180px){.next-ui-preview .home-header-account-identity{max-width:94px}.next-ui-preview .home-header-account{gap:7px}}@media(max-width:900px){.next-ui-preview .home-header-account-identity{display:none}.next-ui-preview .home-header-account{margin-left:auto}}@media(max-width:700px){.next-ui-preview .home-header-account{padding:5px 6px}.next-ui-preview .home-header-account-icon,.next-ui-preview .home-header-account-balance span{display:none}.next-ui-preview .home-header-account-balance strong{font-size:11px}}.next-ui-preview .next-ui-shell>aside.next-sidebar{position:relative;z-index:30;pointer-events:auto;background:radial-gradient(circle at 0% 0%,rgba(var(--brand-500-rgb),.1),transparent 36%),linear-gradient(180deg,#0d1a2b,#0b1524);box-shadow:inset -1px 0 rgba(var(--brand-400-rgb),.14)}.next-ui-preview .next-primary-entry-section .next-series-action{border-color:rgba(var(--brand-500-rgb),.38);background:linear-gradient(90deg,rgba(var(--brand-500-rgb),.14),rgba(var(--brand-400-rgb),.07)),#08162380}.light .next-ui-preview .next-ui-shell>aside.next-sidebar{background:radial-gradient(circle at 0% 0%,rgba(var(--brand-600-rgb),.12),transparent 36%),linear-gradient(180deg,#f1effc,#ebe9f8);box-shadow:inset -1px 0 rgba(var(--brand-600-rgb),.14)}.next-ui-preview .next-section-heading{min-height:30px!important;margin-bottom:7px!important;padding:0 3px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.01em!important}@media(max-width:900px){.next-ui-preview .next-section-heading{font-size:11.5px!important}.next-ui-preview .next-wide-action>span.min-w-0>span:first-child,.next-ui-preview .next-entity-title{font-size:13px!important}}.dark .next-ui-preview:has(.next-ui-shell){--aigas-workspace-bg: #080b16;--aigas-workspace-bg-soft: #0d1221;--aigas-workspace-panel: rgba(15, 19, 35, .86);--aigas-workspace-panel-strong: #12182b;--aigas-workspace-line: rgba(168, 149, 215, .2);--aigas-workspace-line-strong: rgba(193, 162, 255, .34);--aigas-workspace-copy: #f3f4ff;--aigas-workspace-muted: #9099b2;--aigas-workspace-purple: var(--brand-accent);--aigas-workspace-pink: var(--brand-accent);color:var(--aigas-workspace-copy);background:radial-gradient(circle at 4% 10%,rgba(var(--brand-500-rgb),.2),transparent 30%),radial-gradient(circle at 88% 84%,rgba(76,83,184,.16),transparent 35%),linear-gradient(135deg,var(--aigas-workspace-bg) 0%,#090d1b 52%,#0d1020 100%)!important}.dark .next-ui-preview:has(.next-ui-shell) .next-header{border-bottom-color:#b89bef2e!important;background:linear-gradient(180deg,#090b18f5,#0b0e1ce6),radial-gradient(circle at 16% 0%,rgba(var(--brand-500-rgb),.14),transparent 34%)!important;box-shadow:0 14px 34px #0000003d,inset 0 -1px #ffffff09}.dark .next-ui-preview:has(.next-ui-shell) .workspace-header-brand h1{background-image:linear-gradient(100deg,#f8f6ff,#d8b4fe 44%,#8e8bff)!important}.dark .next-ui-preview:has(.next-ui-shell) .workspace-backdrop{background:radial-gradient(ellipse 45% 46% at 0% 8%,rgba(var(--brand-500-rgb),.18),transparent 72%),radial-gradient(ellipse 38% 42% at 94% 90%,rgba(76,83,184,.15),transparent 72%),linear-gradient(135deg,#080b16,#0b1020 58%,#0c1020)!important}.dark .next-ui-preview:has(.next-ui-shell) .workspace-backdrop:before{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 22% 28%,rgba(var(--brand-accent-rgb),.07),transparent 25%),radial-gradient(circle at 76% 16%,rgba(var(--brand-500-rgb),.06),transparent 24%);content:"";filter:blur(18px)}.dark .next-ui-preview:has(.next-ui-shell) .next-ui-content{position:relative;z-index:1}.dark .next-ui-preview:has(.next-ui-shell) .next-workspace-command{border-radius:18px;padding:18px 20px}.dark .next-ui-preview:has(.next-ui-shell) input,.dark .next-ui-preview:has(.next-ui-shell) textarea,.dark .next-ui-preview:has(.next-ui-shell) select,.dark .next-ui-preview:has(.next-ui-shell) [data-radix-select-trigger]{border-color:#9789c147!important;background:#0a0f1dd1!important;color:var(--aigas-workspace-copy)!important;box-shadow:inset 0 1px #ffffff09}.dark .next-ui-preview:has(.next-ui-shell) input::-moz-placeholder,.dark .next-ui-preview:has(.next-ui-shell) textarea::-moz-placeholder{color:#9099b2ad!important}.dark .next-ui-preview:has(.next-ui-shell) input::placeholder,.dark .next-ui-preview:has(.next-ui-shell) textarea::placeholder{color:#9099b2ad!important}.dark .next-ui-preview:has(.next-ui-shell) input:focus,.dark .next-ui-preview:has(.next-ui-shell) textarea:focus,.dark .next-ui-preview:has(.next-ui-shell) select:focus,.dark .next-ui-preview:has(.next-ui-shell) [data-radix-select-trigger]:focus-visible{border-color:#be7effb8!important;box-shadow:0 0 0 3px rgba(var(--brand-accent-rgb),.16),inset 0 1px #ffffff0a!important;outline:none}.dark .next-ui-preview:has(.next-ui-shell) .next-sidebar{border-right-color:#a895d72e!important;background:linear-gradient(180deg,#0d101ef5,#0a0d19eb),radial-gradient(circle at 0% 0%,rgba(var(--brand-500-rgb),.14),transparent 42%)!important;box-shadow:inset -1px 0 #ffffff06,12px 0 34px #0000002e}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-page{background:transparent;color:var(--aigas-workspace-copy)}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-sidebar{border-right-color:#a895d72e;background:linear-gradient(180deg,#111426e0,#0a0d1acc)}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-sidebar-title,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-heading h1,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-card h2{color:var(--aigas-workspace-copy)}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-step-list button,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-step-copy small,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-heading span,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-card p{color:var(--aigas-workspace-muted)}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-step-list button.is-active{border-color:#be7eff57;background:linear-gradient(90deg,rgba(var(--brand-accent-rgb),.2),#6366f114);color:#f7f0ff}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-step-number{background:rgba(var(--brand-accent-rgb),.16);color:#d8b4fe}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-card,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-resource-box,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-prepared-materials,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-episode-bar,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-series-settings,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-video-ready,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-video-workspace{border-color:var(--aigas-workspace-line)!important;background:linear-gradient(145deg,#14182ce6,#0b0f1ddb)!important;box-shadow:0 22px 48px #00000040,inset 0 1px #ffffff09}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-kicker,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-heading p{color:var(--brand-300)}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-secondary,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-save-action,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-recovery-action,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-more-action{border-color:#a895d747;background:#0f1424c2;color:#d7d9e8}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-secondary:hover,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-save-action:hover,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-recovery-action:hover,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-more-action:hover{border-color:#be7eff80;background:rgba(var(--brand-accent-rgb),.12);color:#fff}@media(max-width:900px){.dark .next-ui-preview:has(.next-ui-shell) .next-ui-content{padding-left:16px!important;padding-right:16px!important}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-page{grid-template-columns:1fr}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-sidebar{border-right:0;border-bottom:1px solid rgba(168,149,215,.18);padding:16px}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.dark .next-ui-preview:has(.next-ui-shell) .next-workspace-command{border-radius:14px;padding:15px}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-step-list{grid-template-columns:1fr}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-main{padding:24px 14px 40px}}.xkm-saved-login-row{display:flex;align-items:end;gap:8px}.xkm-saved-login-select{min-width:0;flex:1}.xkm-saved-login-select select{width:100%;border:1px solid rgba(148,163,184,.22);border-radius:11px;background:#02060e6b;padding:12px 13px;color:#f9f8fc;font-size:13px;outline:none}.xkm-saved-login-select select:focus{border-color:rgba(var(--brand-500-rgb),.62);box-shadow:0 0 0 3px rgba(var(--brand-500-rgb),.12)}.xkm-saved-login-select option{background:#111827;color:#f9f8fc}.xkm-saved-login-delete{display:inline-flex;min-height:42px;align-items:center;gap:5px;border:1px solid rgba(248,113,113,.26);border-radius:10px;padding:0 10px;color:#fca5a5;font-size:11px;white-space:nowrap}.xkm-saved-login-delete:hover{border-color:#f871718c;background:#f871711a}.xkm-remember-login{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px!important;cursor:pointer}.xkm-remember-login input{width:15px;height:15px;margin:0;accent-color:var(--brand-500)}.xkm-remember-login span{color:#cbd5e1b8!important;font-size:11px!important;font-weight:500!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseSoft{0%,to{opacity:1}50%{opacity:.7}}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos){--stage-accent: 139 92 246;--stage-accent-2: 167 139 250;--stage-panel: rgba(18, 27, 42, .94);--stage-panel-soft: rgba(23, 34, 52, .78);--stage-panel-deep: rgba(12, 19, 31, .96);--stage-line: rgba(117, 139, 171, .24);--stage-text-soft: rgba(190, 202, 220, .84);gap:14px}.next-ui-preview .next-stage-analysis{--stage-accent: 139 92 246;--stage-accent-2: 167 139 250;padding-bottom:108px}.next-ui-preview .next-stage-assets,.next-ui-preview .next-stage-prompts,.next-ui-preview .next-stage-videos{--stage-accent: 139 92 246;--stage-accent-2: 167 139 250}.next-ui-preview .next-stage-prompts .step4-next-diagnostic{overflow:hidden}.next-ui-preview .next-stage-prompts .step4-next-diagnostic-actions{gap:8px!important}.next-ui-preview .next-stage-prompts .step4-next-workbench{position:relative;overflow:hidden;border-color:#758bab3d!important;background:linear-gradient(135deg,#1b2638eb,#0f1726f0)!important;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #00000029!important}.next-ui-preview .next-stage-prompts .step4-next-workbench:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 16%,rgba(var(--brand-500-rgb),.13),transparent 34%),radial-gradient(circle at 18% 100%,rgba(var(--brand-600-rgb),.08),transparent 36%)}.next-ui-preview .next-stage-prompts .step4-next-materials{position:relative;overflow:hidden;border-color:#758bab52!important;background:linear-gradient(135deg,#1a2334f0,#101724f5),radial-gradient(circle at top right,rgba(var(--brand-500-rgb),.08),transparent 34%),radial-gradient(circle at 14% 0%,rgba(var(--brand-600-rgb),.06),transparent 30%)!important;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #080c141f!important}.next-ui-preview .next-stage-prompts .step4-next-workbench>*{position:relative;z-index:1}.next-ui-preview .next-stage-prompts .step4-next-shot-head{gap:14px}.next-ui-preview .next-stage-prompts .step4-next-shot-head [data-slot=card-title]{font-size:1.08rem!important}.next-ui-preview .next-stage-prompts .step4-next-shot-head .bg-primary{background:linear-gradient(135deg,#ff725e,#ec4899)!important;box-shadow:0 14px 24px rgba(var(--brand-500-rgb),.18)}.next-ui-preview .next-stage-prompts .step4-next-progress{padding-bottom:12px!important}.next-ui-preview .next-stage-prompts .step4-next-mode-panel{border-color:#758bab3d!important;background:linear-gradient(135deg,#182336e0,#0d1421c2)!important}.next-ui-preview .next-stage-prompts .step4-next-mode-panel [data-slot=badge]{background:#ffffff0f!important}.next-ui-preview .next-stage-prompts .step4-next-mode-panel button{min-height:58px}.next-ui-preview .next-stage-prompts .step4-next-action-row{align-items:stretch;gap:10px}.next-ui-preview .next-stage-prompts .step4-next-action-row>[data-slot=button]{min-height:44px}.next-ui-preview .next-stage-prompts .step4-next-queue-action{min-width:170px}.next-ui-preview .next-stage-prompts .step4-next-primary-action{position:relative;isolation:isolate;min-width:180px;min-height:36px;overflow:hidden;border:1px solid rgb(var(--stage-accent-2) / .42)!important}.next-ui-preview .next-stage-prompts .step4-next-primary-action:before{content:"";position:absolute;inset:-28% -55%;background:linear-gradient(110deg,transparent 36%,rgba(255,255,255,.2) 49%,transparent 62%);transform:translate(-40%) rotate(7deg);animation:step4Shine 3.8s linear infinite;pointer-events:none}.next-ui-preview .next-stage-prompts .step4-next-primary-action>*{position:relative;z-index:1}.next-ui-preview .next-stage-prompts .step4-next-current-action{min-width:190px;border-color:#ff725e47!important;background:linear-gradient(135deg,#ff725e1f,rgba(var(--brand-500-rgb),.08)),#0d1421b8!important;color:#f0eefff5!important;box-shadow:inset 0 1px #ffffff0e,0 12px 26px #0000001f!important}.next-ui-preview .next-stage-prompts .step4-next-current-action:hover{transform:translateY(-1px);border-color:#ff725e66!important;background:linear-gradient(135deg,#ff725e29,rgba(var(--brand-500-rgb),.11)),#0d1421c7!important}.next-ui-preview .next-stage-prompts .step4-next-repair-action{min-width:132px;border-color:rgb(var(--stage-accent) / .16)!important;box-shadow:inset 0 1px #ffffff0a}@keyframes step4Shine{0%{opacity:0;transform:translate(-60%) rotate(7deg)}15%{opacity:.8}55%{opacity:.55}to{opacity:0;transform:translate(60%) rotate(7deg)}}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos)>:is([data-slot=card],.surface-panel),.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) :is(.surface-panel,[data-slot=card]){border-color:var(--stage-line)!important;border-radius:22px!important;background:linear-gradient(135deg,#1b2638f0,#101826f5 52%,#161d2bf0),repeating-linear-gradient(90deg,rgba(255,255,255,.016) 0 1px,transparent 1px 48px)!important;color:#f4f1f9;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #080c146b,0 22px 52px #0000002e!important}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos)>:is([data-slot=card],.surface-panel):first-child,.next-ui-preview .step3-next-command{border-color:rgb(var(--stage-accent) / .25)!important;background:linear-gradient(112deg,rgb(var(--stage-accent) / .11),transparent 42%),linear-gradient(135deg,#1d273afa,#101826f5 54%,#221d28e6)!important;box-shadow:inset 3px 0 rgb(var(--stage-accent) / .72),inset 0 1px #ffffff0e,0 22px 48px #00000029!important}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [data-slot=card-header]{border-bottom:1px solid rgba(117,139,171,.14);background:linear-gradient(90deg,rgb(var(--stage-accent-2) / .055),transparent 36%),linear-gradient(180deg,#ffffff07,#fff0);padding-top:16px;padding-bottom:14px}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) :is([data-slot=card-title],h2,h3){color:#f9f8fc!important;font-weight:780;letter-spacing:0}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) :is(p,label,.text-muted-foreground){color:var(--stage-text-soft)!important}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [data-slot=card-title]>span:first-child,.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [data-slot=card-title] .bg-primary,.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [data-slot=card-header] .bg-primary{border:1px solid rgb(var(--stage-accent-2) / .28);border-radius:12px!important;background:linear-gradient(135deg,rgb(var(--stage-accent-2)),rgb(var(--stage-accent)))!important;color:#fff!important;box-shadow:0 12px 26px rgb(var(--stage-accent-2) / .16),inset 0 1px #ffffff42}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [data-slot=tabs-list],.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [role=tablist]{border-color:#758bab3d!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffff0c,#ffffff06),#0d1421b8!important;padding:5px!important;box-shadow:inset 0 1px #ffffff0b,0 12px 26px #0000001f!important}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [data-slot=tabs-trigger],.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [role=tab]{min-height:34px;border:1px solid transparent!important;border-radius:999px!important;color:#cbd5e1d1!important;font-weight:720}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [data-slot=tabs-trigger][data-state=active],.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [role=tab][data-state=active]{border-color:rgb(var(--stage-accent) / .36)!important;background:linear-gradient(90deg,rgb(var(--stage-accent) / .18),rgb(var(--stage-accent-2) / .08)),#ffffff0e!important;color:#fff!important;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000029!important}.next-ui-preview .next-stage-analysis .step2-next-section-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px!important;align-items:center;border-radius:18px!important;padding:5px!important}.next-ui-preview .next-stage-analysis .step2-next-section-tab{width:100%;min-width:0;justify-content:center;gap:6px;min-height:44px;border:1px solid transparent!important;border-radius:14px!important;padding-right:8px!important;padding-left:8px!important;white-space:nowrap}.next-ui-preview .next-stage-analysis .step2-next-section-tab[data-state=active]{border-color:rgb(var(--stage-accent) / .36)!important;background:linear-gradient(135deg,rgb(var(--stage-accent) / .18),rgb(var(--stage-accent-2) / .1))!important;color:#f9f8fc!important;box-shadow:inset 0 1px #ffffff14,0 10px 24px rgb(var(--stage-accent) / .14)!important}.next-ui-preview .next-stage-analysis .step2-next-section-tab [data-slot=badge]{margin-left:0!important}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) :is([data-slot=input],[data-slot=textarea],input,textarea,select){border-color:#758bab4d!important;border-radius:13px!important;background:linear-gradient(180deg,#0e1522fa,#0c121ef5)!important;color:#e9e2f5!important;caret-color:rgb(var(--stage-accent-2));box-shadow:inset 0 1px #ffffff06!important}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) :is([data-slot=input],[data-slot=textarea],input,textarea,select):focus-visible{border-color:rgb(var(--stage-accent) / .58)!important;box-shadow:0 0 0 3px rgb(var(--stage-accent) / .12),inset 0 1px #ffffff08!important}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) :is(pre,code,.font-mono){color:#e9e2f5eb}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) pre{border-color:#758bab38!important;border-radius:14px!important;background:linear-gradient(180deg,#0d1420f5,#090f1af5)!important}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [data-slot=button]{border-radius:12px;font-weight:730}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [data-slot=button][data-variant=default]{border:1px solid rgb(var(--stage-accent-2) / .42);background:linear-gradient(135deg,rgb(var(--stage-accent-2)),rgb(var(--stage-accent)))!important;color:#fff!important;box-shadow:0 12px 26px rgb(var(--stage-accent-2) / .16),inset 0 1px #ffffff42}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [data-slot=button][data-variant=outline],.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [data-slot=button][data-variant=ghost]{border-color:#758bab4d;background:#ffffff0c;color:#e9e2f5e0}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [data-slot=button]:hover{transform:translateY(-1px)}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) :is(.bg-white\/70,.bg-white\/75,.bg-white\/80,.bg-background\/45,.bg-background\/55,.bg-background\/60,.bg-background\/65,.bg-background\/80,.bg-muted\/20,.bg-muted\/30,.bg-muted\/50){background:linear-gradient(180deg,#182336c7,#0e1624bd)!important}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) :is(.border-white\/60,.border-white\/70,.border-border\/50,.border-border\/60,.border-slate-200\/80,.border-slate-700\/70){border-color:#758bab42!important}.next-ui-preview .next-stage-videos .step5-next-workbench{overflow:hidden;box-shadow:inset 3px 0 rgb(var(--stage-accent) / .52),inset 0 1px #ffffff0d,0 22px 48px #00000029!important}.next-ui-preview .next-stage-videos .step5-video-overview{overflow:visible}.next-ui-preview .next-stage-videos .step5-overview-main{gap:18px!important}.next-ui-preview .next-stage-videos .step5-overview-main>:last-child{flex:0 0 340px}.next-ui-preview .next-stage-videos .step5-batch-toolbar{gap:10px;border-color:#758bab3d!important;background:linear-gradient(90deg,#111d2fe6,#141f31b8)!important}.next-ui-preview .next-stage-videos .step5-batch-toolbar-label{flex:0 0 auto;color:#e9e2f5eb!important}.next-ui-preview .next-stage-videos .step5-batch-controls{min-width:0;border-color:transparent!important;background:transparent!important;box-shadow:none!important;padding:0!important}@media(max-width:900px){.next-ui-preview .next-stage-videos .step5-overview-main>:last-child{flex-basis:auto}.next-ui-preview .next-stage-videos .step5-batch-toolbar{align-items:stretch;flex-direction:column}.next-ui-preview .next-stage-videos .step5-batch-controls{width:100%}}.next-ui-preview .next-stage-videos .step5-next-shot-head{gap:14px}.next-ui-preview .next-stage-videos .step5-next-action-row{align-items:center;gap:10px}.next-ui-preview .next-stage-videos .step5-next-action-row [data-slot=button]{min-height:40px}.next-ui-preview .next-stage-videos .step5-next-batch-primary,.next-ui-preview .next-stage-videos .step5-next-primary-action{position:relative;isolation:isolate;overflow:hidden;min-width:162px;font-weight:760}.next-ui-preview .next-stage-videos .step5-next-batch-primary:before,.next-ui-preview .next-stage-videos .step5-next-primary-action:before{content:"";position:absolute;inset:-30% -50%;background:linear-gradient(110deg,transparent 36%,rgba(255,255,255,.22) 49%,transparent 63%);transform:translate(-42%) rotate(6deg);animation:step4Shine 3.8s linear infinite;pointer-events:none}.next-ui-preview .next-stage-videos .step5-next-batch-primary>*,.next-ui-preview .next-stage-videos .step5-next-primary-action>*{position:relative;z-index:1}.next-ui-preview .next-stage-analysis .sticky.bottom-3{border-color:rgb(var(--stage-accent-2, 167 139 250) / .24)!important;border-radius:16px!important;background:linear-gradient(90deg,rgb(var(--stage-accent-2, 167 139 250) / .08),transparent 42%),#111928f0!important;min-height:58px;padding:10px 14px!important;box-shadow:0 -12px 30px #080c143d,inset 0 1px #ffffff0e!important}.next-ui-preview .next-stage-analysis .step2-next-overview-card{overflow:hidden}.next-ui-preview .next-stage-analysis .step2-next-overview-header{padding:10px 16px 6px}.next-ui-preview .next-stage-analysis .step2-next-overview-content{padding:10px 16px 12px}.next-ui-preview .next-stage-analysis .step2-next-meta-grid{display:grid;grid-template-columns:minmax(460px,1fr) minmax(220px,.44fr);gap:10px}.next-ui-preview .next-stage-analysis .step2-next-meta-card{min-width:0;border:1px solid rgba(117,139,171,.24);border-radius:16px;background:linear-gradient(135deg,#192437db,#0e1624d1),radial-gradient(circle at top left,rgb(var(--stage-accent) / .1),transparent 44%);padding:12px;box-shadow:inset 0 1px #ffffff0b,0 12px 26px #0000001f}.next-ui-preview .next-stage-analysis .step2-next-meta-card label,.next-ui-preview .next-stage-analysis .step2-next-meta-card p{margin:0;color:#becadcbd!important;font-size:11px;font-weight:700;letter-spacing:0}.next-ui-preview .next-stage-analysis .step2-next-meta-card [data-slot=input]{margin-top:8px;height:36px}.next-ui-preview .next-stage-analysis .step2-next-meta-card [data-slot=select-trigger]{margin-top:8px;height:36px;width:100%}.next-ui-preview .next-stage-analysis .step2-next-global-style .step2-next-custom-style{margin-top:8px}.next-ui-preview .next-stage-analysis .step2-next-meta-card strong{display:block;margin-top:5px;overflow:hidden;color:#f9f8fc;font-size:14px;font-weight:780;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.next-ui-preview .next-stage-analysis .step2-next-meta-card span{display:block;margin-top:6px;overflow:hidden;color:#becadca8;font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.next-ui-preview .next-stage-analysis .step2-next-global-style{--global-style-accent: 139 92 246;--global-style-accent-strong: 124 58 237;--global-style-warm: 124 58 237;border-color:#758bab3d;background:radial-gradient(circle at 10% 0%,rgb(var(--global-style-accent) / .09),transparent 32%),linear-gradient(135deg,#182336d1,#0e1624c7);padding:11px 14px;box-shadow:inset 3px 0 rgb(var(--global-style-accent) / .34),inset 0 1px #ffffff0b,0 10px 22px #00000017}.next-ui-preview .next-stage-analysis .step2-next-style-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.next-ui-preview .next-stage-analysis .step2-next-style-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.next-ui-preview .next-stage-analysis .step2-next-style-kicker{display:block;margin-bottom:3px;color:rgb(var(--global-style-accent) / .9);font-size:11px;font-weight:800;letter-spacing:0}.next-ui-preview .next-stage-analysis .step2-next-global-style label{color:#f9f8fc!important;font-size:14px;font-weight:820}.next-ui-preview .next-stage-analysis .step2-next-style-hint{margin-top:3px;color:#e2e8f0a8;font-size:12px;line-height:1.35}.next-ui-preview .next-stage-analysis .step2-next-global-style [data-slot=badge]{border-color:rgb(var(--global-style-accent) / .34)!important;background:rgb(var(--global-style-accent) / .11)!important;color:rgba(var(--brand-200-rgb),.95)!important}.next-ui-preview .next-stage-analysis .step2-next-global-style .step2-next-custom-button{height:26px;border:1px solid rgb(var(--global-style-warm) / .3);border-radius:999px;background:rgb(var(--global-style-warm) / .08);padding:0 10px;color:rgba(var(--brand-200-rgb),.95);font-size:11px}.next-ui-preview .next-stage-analysis .step2-next-global-style [data-slot=select-trigger]{height:36px;margin-top:8px;border-color:#758bab4d!important;background:linear-gradient(180deg,#0c1421fa,#090f1af5)!important;font-size:14px;font-weight:760}.next-ui-preview .next-stage-analysis .step2-next-global-style [data-slot=select-trigger] *{color:#f9f8fceb!important;font-size:14px!important;font-weight:760!important}.next-ui-preview .next-stage-analysis .step2-next-global-style .step2-next-custom-style{height:40px;border-color:rgb(var(--global-style-warm) / .34)!important}.next-ui-preview .next-stage-analysis .step2-next-project-card{display:flex;flex-direction:column;justify-content:flex-start;padding:11px 14px}.next-ui-preview .next-stage-analysis .step2-next-project-card label{color:#f9f8fc!important;font-size:14px;font-weight:820}.next-ui-preview .next-stage-analysis .step2-next-project-card [data-slot=input]{height:36px;margin-top:8px;color:#f9f8fceb!important;font-size:14px;font-weight:760}.next-ui-preview .next-stage-analysis .step2-next-guidance{border:1px solid rgba(117,139,171,.22);border-radius:14px;background:linear-gradient(135deg,#172234b8,#0d1421b8);color:#e9e2f5db}.next-ui-preview .next-stage-analysis .step2-next-guidance summary{display:flex;min-height:34px;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.next-ui-preview .next-stage-analysis .step2-next-guidance summary::-webkit-details-marker{display:none}.next-ui-preview .next-stage-analysis .step2-next-guidance summary span:first-child{color:#f9f8fcf0;font-size:13px;font-weight:760}.next-ui-preview .next-stage-analysis .step2-next-guidance summary span:last-child{border:1px solid rgba(117,139,171,.24);border-radius:999px;background:#ffffff0b;padding:4px 8px;color:#becadcc2;font-size:11px;font-weight:700}.next-ui-preview .next-stage-analysis .step2-next-guidance-body{display:grid;gap:8px;border-top:1px solid rgba(117,139,171,.16);padding:10px 12px 12px}.next-ui-preview .next-stage-analysis .step2-next-guidance-body p{margin:0;color:#cbd5e1cc!important;font-size:12px;line-height:1.65}.next-ui-preview .next-stage-analysis .step2-next-guidance-body strong{color:#f9f8fcf2}.next-ui-preview .next-stage-analysis .step2-next-review-overview{border-color:rgb(var(--stage-accent) / .25)!important;background:linear-gradient(135deg,#0c303c94,#0e1624d1 54%,#192030cc)!important;padding:10px!important;box-shadow:inset 3px 0 rgb(var(--stage-accent) / .58),inset 0 1px #ffffff0b,0 10px 24px #0000001a!important}.next-ui-preview .next-stage-analysis .step2-next-review-overview [data-slot=badge]{border-color:#758bab57!important;background:linear-gradient(180deg,#ffffff13,#ffffff09)!important;color:#e8eef8e6!important}.next-ui-preview .next-stage-analysis .step2-next-review-overview .step2-next-review-pill{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:780}.next-ui-preview .next-stage-analysis .step2-next-review-overview .step2-next-review-pill.is-clear{border-color:rgba(var(--brand-500-rgb),.32)!important;background:rgba(var(--brand-500-rgb),.1)!important;color:#b9fff7eb!important}.next-ui-preview .next-stage-analysis .step2-next-review-overview .step2-next-review-pill.is-blocking{border-color:rgba(var(--brand-500-rgb),.4)!important;background:rgba(var(--brand-500-rgb),.14)!important;color:rgba(var(--brand-200-rgb),.96)!important}.next-ui-preview .next-stage-analysis .step2-next-review-overview .basis-full{display:none}.next-ui-preview .next-stage-analysis .step2-next-review-overview>.mt-3.grid{display:none}.next-ui-preview .next-stage-analysis .step2-next-review-overview>.mt-3.grid>div{min-height:62px;padding:9px 10px!important}.next-ui-preview .next-stage-analysis .step2-next-review-overview>.mt-3.flex{display:none}.next-ui-preview .next-stage-analysis .step2-next-fold-note{display:none;overflow:hidden;border:1px solid rgba(117,139,171,.22);border-radius:14px;background:linear-gradient(135deg,#121c2de6,#0c1320db);box-shadow:inset 0 1px #ffffff0b,0 10px 24px #0000001a}.next-ui-preview .next-stage-analysis .step2-next-fold-note-scene{border-color:#9860fa42;background:linear-gradient(90deg,rgba(37,99,235,.16),transparent 38%),linear-gradient(135deg,#122037e6,#0c1320db)}.next-ui-preview .next-stage-analysis .step2-next-fold-note-prop{border-color:#fbbf2442;background:linear-gradient(90deg,rgba(217,119,6,.16),transparent 38%),linear-gradient(135deg,#181223e6,#0c1320db)}.next-ui-preview .next-stage-analysis .step2-next-fold-note summary{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:12px;list-style:none;padding:11px 13px}.next-ui-preview .next-stage-analysis .step2-next-fold-note summary::-webkit-details-marker{display:none}.next-ui-preview .next-stage-analysis .step2-next-fold-note summary>span:first-child{color:#f9f8fceb;font-size:13px;font-weight:760}.next-ui-preview .next-stage-analysis .step2-next-fold-state{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(117,139,171,.24);border-radius:999px;background:#ffffff0b;padding:4px 8px;color:#becadcc7;font-size:11px;font-weight:700}.next-ui-preview .next-stage-analysis .step2-next-fold-state span:last-child{display:none}.next-ui-preview .next-stage-analysis .step2-next-fold-note[open] .step2-next-fold-state span:first-child{display:none}.next-ui-preview .next-stage-analysis .step2-next-fold-note[open] .step2-next-fold-state span:last-child{display:inline}.next-ui-preview .next-stage-analysis .step2-next-fold-note p{margin:0;border-top:1px solid rgba(117,139,171,.16);padding:0 13px 12px;color:#cbd5e1d1!important;font-size:12px;line-height:1.65}.next-ui-preview .next-stage-analysis .step2-next-scene-card{padding:14px!important}.next-ui-preview .next-stage-analysis .step2-next-scene-environment{margin-top:5px!important;color:#cbd5e1db!important;font-size:13px;line-height:1.62}.next-ui-preview .next-stage-analysis .step2-next-scene-step3{margin-top:10px!important;overflow:hidden;padding:0!important;background:linear-gradient(135deg,#111b2bf5,#0b111cf0)!important;color:#dce4f0e6!important;font-size:12.5px!important;line-height:1.65!important}.next-ui-preview .next-stage-analysis .step2-next-scene-step3 summary{display:flex;min-height:34px;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;color:#e8eef8e0;font-size:12px;font-weight:760}.next-ui-preview .next-stage-analysis .step2-next-scene-step3 summary::-webkit-details-marker{display:none}.next-ui-preview .next-stage-analysis .step2-next-scene-step3-state{display:inline-flex;flex:0 0 auto;align-items:center;border:1px solid rgba(117,139,171,.24);border-radius:999px;background:#ffffff0b;padding:3px 7px;color:#becadcc7;font-size:11px}.next-ui-preview .next-stage-analysis .step2-next-scene-step3-state span:last-child,.next-ui-preview .next-stage-analysis .step2-next-scene-step3[open] .step2-next-scene-step3-state span:first-child{display:none}.next-ui-preview .next-stage-analysis .step2-next-scene-step3[open] .step2-next-scene-step3-state span:last-child{display:inline}.next-ui-preview .next-stage-analysis .step2-next-scene-step3 p{margin:0!important;border-top:1px solid rgba(117,139,171,.16);padding:8px 10px 10px;color:inherit!important;font-size:12.5px;line-height:1.65}.next-ui-preview .next-stage-analysis .step2-next-soft-chip{border-color:rgb(var(--stage-accent) / .24)!important;background:linear-gradient(180deg,rgb(var(--stage-accent) / .08),#ffffff09)!important;color:#e9e2f5e0!important;box-shadow:inset 0 1px #ffffff0d}.next-ui-preview .next-stage-analysis .step2-next-ai-chip{border-color:rgb(var(--stage-accent-2) / .22)!important;background:linear-gradient(180deg,rgb(var(--stage-accent-2) / .09),#ffffff09)!important}.next-ui-preview .next-stage-analysis .step2-next-shot-chip{border-color:#758bab3d!important;background:#ffffff0f!important}.next-ui-preview .next-stage-analysis .step2-next-note-panel{border:1px solid rgba(117,139,171,.18)!important;background:linear-gradient(135deg,#111b2be0,#0b111cd1)!important;color:#dce4f0e6!important}.next-ui-preview .next-stage-analysis .step2-next-storyboard-detail-row td{background:transparent!important}.next-ui-preview .next-stage-analysis .step2-next-storyboard-detail{overflow:hidden;border:1px solid rgba(117,139,171,.18);border-radius:10px;background:linear-gradient(135deg,#111b2bcc,#0b111cb8);color:#dce4f0e6}.next-ui-preview .next-stage-analysis .step2-next-storyboard-detail summary{display:flex;min-height:34px;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;color:#e8eef8e0;font-size:12px;font-weight:760}.next-ui-preview .next-stage-analysis .step2-next-storyboard-detail summary::-webkit-details-marker{display:none}.next-ui-preview .next-stage-analysis .step2-next-storyboard-detail-state{display:inline-flex;flex:0 0 auto;align-items:center;border:1px solid rgba(117,139,171,.24);border-radius:999px;background:#ffffff0b;padding:3px 7px;color:#becadcc7;font-size:11px}.next-ui-preview .next-stage-analysis .step2-next-storyboard-detail-state span:last-child,.next-ui-preview .next-stage-analysis .step2-next-storyboard-detail[open] .step2-next-storyboard-detail-state span:first-child{display:none}.next-ui-preview .next-stage-analysis .step2-next-storyboard-detail[open] .step2-next-storyboard-detail-state span:last-child{display:inline}.next-ui-preview .next-stage-analysis .step2-next-storyboard-preview,.next-ui-preview .next-stage-analysis .step2-next-storyboard-editor{border-top:1px solid rgba(117,139,171,.16);padding:10px 12px 12px}.next-ui-preview .next-stage-analysis .step2-next-storyboard-preview{display:grid;gap:7px;font-size:12.5px;line-height:1.65}.next-ui-preview .next-stage-analysis .step2-next-storyboard-preview p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.next-ui-preview .next-stage-analysis .step2-next-storyboard-preview pre,.next-ui-preview .next-stage-analysis .step2-next-storyboard-source pre,.next-ui-preview .next-stage-analysis .step2-next-storyboard-source-fold pre{margin:0;max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid rgba(117,139,171,.18);border-radius:8px;background:#ffffff0b;padding:10px;color:#dce4f0e6;font-family:inherit;font-size:12.5px;line-height:1.7}.next-ui-preview .next-stage-analysis .step2-next-storyboard-preview span{margin-right:6px;color:#e8eef8eb;font-weight:760}.next-ui-preview .next-stage-analysis .step2-next-storyboard-preview .is-source-label,.next-ui-preview .next-stage-analysis .step2-next-storyboard-preview .is-empty{color:#becadcbd}.next-ui-preview .next-stage-analysis .step2-next-storyboard-editor{display:grid;gap:9px}.next-ui-preview .next-stage-analysis .step2-next-storyboard-source{display:grid;gap:8px;border:1px solid rgba(117,139,171,.18);border-radius:10px;background:#ffffff0a;padding:10px}.next-ui-preview .next-stage-analysis .step2-next-storyboard-source>div>span,.next-ui-preview .next-stage-analysis .step2-next-storyboard-source-fold summary{color:#e8eef8e0;font-size:12px;font-weight:760}.next-ui-preview .next-stage-analysis .step2-next-storyboard-source-fold{display:grid;gap:8px}.next-ui-preview .next-stage-analysis .step2-next-storyboard-source-fold summary{cursor:pointer}@media(max-width:1180px){.next-ui-preview .next-stage-analysis .step2-next-meta-grid{grid-template-columns:1fr}}.next-ui-preview .step3-next-manager{--step3-panel: rgba(18, 27, 42, .94);--step3-panel-strong: rgba(24, 35, 54, .96);gap:16px}.next-ui-preview .step3-next-manager .step3-next-command{position:relative;border-radius:22px;padding:18px;overflow:hidden}.next-ui-preview .step3-next-manager .step3-next-command:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 16%,rgba(var(--brand-500-rgb),.13),transparent 34%),radial-gradient(circle at 18% 100%,rgba(var(--brand-600-rgb),.1),transparent 36%)}.next-ui-preview .step3-next-manager .step3-next-command>*{position:relative;z-index:1}.next-ui-preview .step3-next-manager>.rounded-2xl,.next-ui-preview .step3-next-manager [class*="rounded-[24px]"],.next-ui-preview .step3-next-manager [class*="rounded-[28px]"]{border-color:#758bab3d!important;background:linear-gradient(135deg,#1b2638eb,#0f1726f0)!important;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #00000029!important}.next-ui-preview .step3-asset-section{margin-top:18px}.next-ui-preview .step3-next-stat{position:relative;min-height:58px;overflow:hidden;background:linear-gradient(180deg,#ffffff0f,#ffffff06),#0d1421ad!important}.next-ui-preview .step3-next-stat:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgb(var(--stage-accent)),rgb(var(--stage-accent-2)));opacity:.78}.next-ui-preview .step3-next-readiness{border-color:#ff725e33!important;border-radius:18px!important;background:linear-gradient(90deg,rgba(var(--brand-500-rgb),.12),rgba(var(--brand-400-rgb),.055) 48%,rgba(var(--brand-600-rgb),.08)),#0d1421ad!important;box-shadow:inset 0 1px #ffffff0e,0 16px 34px #0000001f!important}.next-ui-preview .step3-next-actions [data-slot=button]{min-width:96px}.next-ui-preview .step3-next-actions .step3-next-primary-action{position:relative;isolation:isolate;min-width:min(100%,306px);overflow:hidden;background:linear-gradient(135deg,#ff725e,rgba(var(--brand-500-rgb),1) 58%,rgba(var(--brand-600-rgb),.96))!important;box-shadow:0 16px 34px rgba(var(--brand-500-rgb),.26),0 0 0 1px #ffffff1f inset!important}.next-ui-preview .step3-next-actions .step3-next-primary-action:before{content:"";position:absolute;inset:-2px;z-index:0;pointer-events:none;background:linear-gradient(110deg,transparent 0%,transparent 32%,rgba(255,255,255,.56) 46%,rgba(255,255,255,.18) 55%,transparent 68%,transparent 100%);transform:translate(-140%);animation:step3-primary-sheen 2.8s linear infinite}.next-ui-preview .step3-next-actions .step3-next-primary-action:after{content:"";position:absolute;inset:1px;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.16),transparent 42%,rgba(255,255,255,.12));opacity:.52}.next-ui-preview .step3-next-actions .step3-next-primary-action>svg,.next-ui-preview .step3-next-actions .step3-next-primary-action>span{position:relative;z-index:1}.next-ui-preview .step3-next-actions .step3-next-primary-action:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 20px 42px rgba(var(--brand-500-rgb),.34),0 0 0 1px #fff3 inset!important}.next-ui-preview .step3-next-actions .step3-next-primary-action:disabled{opacity:.68;filter:saturate(.72)}.next-ui-preview .step3-next-actions .step3-next-primary-action:disabled:before{display:none}.next-ui-preview .step3-next-settings-summary{align-items:stretch;border-radius:18px!important;background:linear-gradient(180deg,#ffffff0a,#ffffff05),#0d142185!important}.next-ui-preview .step3-next-setting-card{position:relative;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.next-ui-preview .step3-next-setting-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);opacity:.54}.next-ui-preview .step3-next-setting-card:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0e,0 14px 28px #00000029!important}.next-ui-preview .step3-next-setting-card [data-slot=select-trigger],.next-ui-preview .step3-next-setting-card [data-slot=button]{border-radius:10px;border-color:#94a3b847!important;background:#090e1857!important;box-shadow:inset 0 1px #ffffff0a}@keyframes step3-primary-sheen{0%{transform:translate(-140%)}54%,to{transform:translate(145%)}}@media(prefers-reduced-motion:reduce){.next-ui-preview .step3-next-actions .step3-next-primary-action:before{animation:none}}.next-ui-preview .step3-next-voice-panel{margin-top:12px}.next-ui-preview .step3-next-voice-panel>section{border-color:rgba(var(--brand-500-rgb),.2)!important;border-radius:18px!important;background:linear-gradient(90deg,rgba(var(--brand-500-rgb),.08),transparent 42%),#0d1421ad!important;padding:12px 14px!important;box-shadow:inset 0 1px #ffffff0b,0 12px 26px #0000001a!important}.next-ui-preview .step3-next-voice-panel>section>div:first-child{align-items:center}.next-ui-preview .step3-next-voice-panel h3{font-size:13px!important}.next-ui-preview .step3-next-voice-panel p{display:-webkit-box;overflow:hidden;max-width:760px!important;-webkit-box-orient:vertical;-webkit-line-clamp:1}.next-ui-preview .step3-next-voice-panel [data-slot=button],.next-ui-preview .step3-next-voice-panel>section>div:first-child>div:last-child .rounded-full{min-height:30px}.next-ui-preview .step3-next-voice-panel [data-slot=badge]{min-height:22px}.next-ui-preview .step3-next-voice-panel [data-slot=switch]{min-height:0}.next-ui-preview .step3-section-head{--section-accent: 139 92 246;--section-accent-2: 167 139 250;border:1px solid rgb(var(--section-accent) / .18);border-radius:18px;background:linear-gradient(90deg,rgb(var(--section-accent) / .1),transparent 38%),#101826b8;padding:12px 14px;box-shadow:inset 0 1px #ffffff0b,0 14px 28px #0000001f}.next-ui-preview .step3-section-head[role=button]{cursor:pointer}.next-ui-preview .step3-section-head[role=button]:focus-visible{outline:2px solid rgb(125 211 252 / .8);outline-offset:2px}.next-ui-preview .step3-clickable-header{cursor:pointer}.next-ui-preview .step3-clickable-header:focus-visible{outline:2px solid rgb(125 211 252 / .8);outline-offset:2px;border-radius:12px}.next-ui-preview .step3-card-collapse-trigger{cursor:pointer}.next-ui-preview .step3-card-collapse-trigger:focus-visible{outline:2px solid rgb(125 211 252 / .8);outline-offset:-2px}.simple-mode-storyboard-card[role=button]{cursor:pointer}.simple-mode-storyboard-card[role=button]:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.next-ui-preview .step3-section-head--scenes,.next-ui-preview .step3-section-head--props{--section-accent: 139 92 246;--section-accent-2: 167 139 250}.next-ui-preview .step3-section-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px!important;line-height:1.25}.next-ui-preview .step3-section-title span{display:inline-flex;align-items:center;border:1px solid rgb(var(--section-accent) / .28);border-radius:999px;background:rgb(var(--section-accent) / .12);padding:2px 8px;color:#f9f8fc;font-size:11px;font-weight:760}.next-ui-preview .step3-section-title .step3-section-step{width:22px;min-width:22px;height:22px;justify-content:center;padding:0;color:#fff;font-size:12px}.next-ui-preview .step3-section-copy{max-width:680px;color:#becadccc!important}.next-ui-preview .step3-section-action{min-width:132px;justify-content:center}.next-ui-preview .step3-section-toggle--next{width:36px;min-width:36px;height:36px;padding:0;border:1px solid rgb(var(--section-accent) / .24);border-radius:9px;color:#f4f1f9;background:rgb(var(--section-accent) / .1)}.next-ui-preview .step3-section-toggle--next:hover{color:#fff;background:rgb(var(--section-accent) / .2)}.next-ui-preview .step3-asset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(500px,100%),1fr));gap:12px;align-items:start}.next-ui-preview .step3-character-grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.next-ui-preview .step3-scene-grid{grid-template-columns:repeat(auto-fit,minmax(min(500px,100%),1fr))}.next-ui-preview .step3-prop-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.next-ui-preview .step3-asset-grid>[data-slot=card]{height:100%;min-width:0}.next-ui-preview .step3-asset-grid [data-slot=card] .overflow-x-auto{overflow-x:visible}.next-ui-preview .step3-asset-grid [data-slot=card] .min-w-max{min-width:0;flex-wrap:wrap}.next-ui-preview .step3-compression-toolbar,.next-ui-preview .step3-compression-toolbar>*,.next-ui-preview .step3-next-manager,.next-ui-preview .step3-next-manager>*,.next-ui-preview .step3-section-head,.next-ui-preview .step3-section-head>*,.next-ui-preview .step3-next-command,.next-ui-preview .step3-next-command>*,.next-ui-preview .step3-next-readiness{min-width:0;max-width:100%;box-sizing:border-box}.next-ui-preview .step3-next-readiness p{overflow-wrap:anywhere}.next-ui-preview .step3-compression-toolbar>:first-child{flex:1 1 260px;flex-wrap:wrap}.next-ui-preview .step3-compression-toolbar>:last-child{flex:0 1 auto;justify-content:flex-end}.next-ui-preview .step3-compression-toolbar>:last-child>[data-slot=button],.next-ui-preview .step3-compression-toolbar>:last-child>label{max-width:100%;white-space:normal}.next-ui-preview .step3-section-head{flex-wrap:wrap}.next-ui-preview .step3-section-head>.step3-section-title,.next-ui-preview .step3-section-head>.step3-section-copy{flex:1 1 280px;min-width:0;overflow-wrap:anywhere}.next-ui-preview .step3-section-head>.step3-section-action,.next-ui-preview .step3-section-head>.step3-section-toggle--next{flex:0 1 auto;max-width:100%}.next-ui-preview .workspace-backdrop,.next-ui-preview .next-ui-content,.next-ui-preview .simple-mode-content,.next-ui-preview .simple-mode-page,.next-ui-preview .simple-mode-main{min-width:0;max-width:100%;overflow-x:clip}.next-ui-preview .simple-mode-episode-bar,.next-ui-preview .simple-mode-episode-summary,.next-ui-preview .simple-mode-episode-controls{min-width:0;max-width:100%;box-sizing:border-box}.next-ui-preview .simple-mode-episode-bar{flex-wrap:wrap}.next-ui-preview .simple-mode-episode-summary{flex:1 1 180px}.next-ui-preview .simple-mode-episode-controls{flex:1 1 500px;flex-wrap:wrap}.next-ui-preview .simple-mode-episode-controls [data-slot=select-trigger]{max-width:100%}.next-ui-preview .step3-asset-card{position:relative;border-radius:18px!important;overflow:hidden;background:linear-gradient(180deg,#162031f0,#0c131ff5)!important;box-shadow:inset 0 1px #ffffff0b,0 16px 34px #00000024!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.next-ui-preview .step3-asset-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#ff725ee6,rgba(var(--brand-500-rgb),.45));opacity:.82}.next-ui-preview .step3-scene-card:before{background:linear-gradient(180deg,rgba(var(--brand-500-rgb),.9),rgba(var(--brand-300-rgb),.38))}.next-ui-preview .step3-prop-card:before{background:linear-gradient(180deg,rgba(var(--brand-accent-rgb),.88),rgba(var(--brand-500-rgb),.4))}.next-ui-preview .step3-asset-card:hover{transform:translateY(-1px);border-color:#94a3b857!important;box-shadow:inset 0 1px #ffffff0e,0 20px 42px #0000002e!important}.next-ui-preview .step3-asset-card-header{padding:10px 12px 10px 14px!important}.next-ui-preview .step3-character-card .step3-asset-card-header{background:linear-gradient(90deg,rgba(255,114,94,.11),transparent 42%),#111928c7!important}.next-ui-preview .step3-scene-card .step3-asset-card-header{background:linear-gradient(90deg,rgba(var(--brand-500-rgb),.11),transparent 42%),#111928c7!important}.next-ui-preview .step3-prop-card .step3-asset-card-header{background:linear-gradient(90deg,rgba(var(--brand-accent-rgb),.12),transparent 42%),#111928c7!important}.next-ui-preview .step3-asset-card-body{padding:10px!important}.next-ui-preview .step3-slot-row{gap:8px!important}.next-ui-preview .step3-slot-group{border-radius:16px!important;padding:9px!important;width:100%;background:linear-gradient(180deg,#ffffff0c,#ffffff05),#0b121e9e!important}.next-ui-preview .step3-slot-group--optional{border-style:dashed;opacity:.94}.next-ui-preview .step3-character-card .step3-slot-group>.flex{display:grid!important;grid-template-columns:minmax(96px,.72fr) minmax(168px,1.28fr);gap:8px!important}.next-ui-preview .step3-character-card .step3-slot-group>.flex>div{width:auto!important;min-width:0}.next-ui-preview .step3-simple-manager .step3-slot-group{width:-moz-max-content;width:max-content;max-width:100%}.next-ui-preview .step3-simple-manager .step3-simple-asset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:12px}.next-ui-preview .step3-simple-manager .step3-simple-asset-grid>*{margin-top:0!important;min-width:0}.next-ui-preview .step3-simple-manager .step3-character-card .step3-slot-group>.flex{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:8px!important}.next-ui-preview .step3-simple-manager .step3-image-slot-frame,.next-ui-preview .step3-simple-manager .step3-character-card .step3-slot-group>.flex>.step3-image-slot-frame{flex:0 0 auto!important;min-width:0!important;width:var(--step3-thumbnail-width, 196px)!important;max-width:var(--step3-thumbnail-width, 196px)!important}.next-ui-preview .step3-simple-manager .step3-image-slot-frame--portrait{--step3-thumbnail-width: 132px}.next-ui-preview .step3-simple-manager .step3-image-slot-frame--landscape{--step3-thumbnail-width: 196px}.next-ui-preview .step3-character-card .step3-slot-group>.mb-3,.next-ui-preview .step3-scene-card .step3-asset-card-header p,.next-ui-preview .step3-prop-card .step3-asset-card-header p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.next-ui-preview .step3-character-card .step3-slot-group>.mb-3{margin-bottom:8px!important;-webkit-line-clamp:1}.next-ui-preview .step3-asset-card .group.relative{border-width:1px!important;border-radius:14px!important;background:#080e18db;box-shadow:0 8px 22px #00000024;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.next-ui-preview .step3-asset-card .group.relative:hover{transform:translateY(-1px);border-color:#ff725e6b!important;box-shadow:0 12px 28px #0003}.next-ui-preview .step3-asset-card .group.relative>div:first-child{background:linear-gradient(180deg,#0b121ea6,#080d16e6)!important}.next-ui-preview .step3-asset-card .bg-background\/95{border-top:1px solid rgba(117,139,171,.14);background:#0a101beb!important}.next-ui-preview .step3-asset-card .bg-background\/95 .truncate{max-width:100%!important}.next-ui-preview .step3-scene-card .step3-asset-card-body>.flex{gap:10px!important}.next-ui-preview .step3-prop-card .step3-asset-card-body .max-w-xs{max-width:none}.next-ui-preview .step3-section-action{border-color:rgb(var(--section-accent) / .3)!important;background:linear-gradient(135deg,rgb(var(--section-accent) / .16),rgb(var(--section-accent-2) / .08))!important;color:#f9f8fc!important;box-shadow:inset 0 1px #ffffff0d}.next-ui-preview .step3-section-action:disabled{opacity:.48;filter:saturate(.78)}.next-ui-preview .step3-prop-desc{background:linear-gradient(90deg,rgba(var(--brand-accent-rgb),.075),transparent 46%),#0c131fb8!important}.next-ui-preview .step3-prop-desc .flex{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.65}@media(max-width:920px){.next-ui-preview .step3-section-head{align-items:stretch;flex-direction:column}.next-ui-preview .step3-section-action{width:100%}}.next-ui-preview .next-stage-prompts .fixed.bottom-4>div,.next-ui-preview .next-stage-videos .fixed.bottom-4>div{border-color:#758bab47!important;border-radius:20px!important;background:linear-gradient(180deg,#141e2ff5,#0c121ef5)!important;color:#f4f1f9}.next-ui-preview .next-stage-videos .grid.grid-cols-5{grid-template-columns:repeat(auto-fit,minmax(108px,1fr))}.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos){--stage-panel: rgba(255, 255, 255, .94);--stage-panel-soft: rgba(249, 248, 252, .86);--stage-panel-deep: rgba(255, 255, 255, .96);--stage-line: rgba(148, 163, 184, .3);--stage-text-soft: rgba(51, 65, 85, .78)}.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos)>:is([data-slot=card],.surface-panel),.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) :is(.surface-panel,[data-slot=card]){border-color:#94a3b84d!important;background:linear-gradient(135deg,#fffffff2,#faf7fee6 54%,#f6f5ffcc),repeating-linear-gradient(90deg,rgba(15,23,42,.018) 0 1px,transparent 1px 48px)!important;color:#0f172a;box-shadow:inset 0 1px #ffffffd6,0 14px 30px #0f172a14!important}.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos)>:is([data-slot=card],.surface-panel):first-child,.light .next-ui-preview .step3-next-command{border-color:rgb(var(--stage-accent) / .22)!important;background:linear-gradient(112deg,rgb(var(--stage-accent) / .1),transparent 42%),linear-gradient(135deg,#fffffff5,#f9f8fceb 54%,#f6f5ffc2)!important;box-shadow:inset 3px 0 rgb(var(--stage-accent) / .62),inset 0 1px #ffffffdb,0 14px 30px #0f172a14!important}.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [data-slot=card-header]{border-bottom-color:#94a3b833;background:linear-gradient(90deg,rgb(var(--stage-accent-2) / .06),transparent 38%),linear-gradient(180deg,#ffffffc7,#fff0)}.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) :is([data-slot=card-title],h2,h3){color:#0f172a!important}.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) :is(p,label,.text-muted-foreground){color:#334155c7!important}.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [data-slot=tabs-list],.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [role=tablist]{border-color:#94a3b84d!important;background:linear-gradient(180deg,#ffffffd1,#f9f8fcb8)!important}.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [data-slot=tabs-trigger],.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [role=tab]{color:#334155d1!important}.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [data-slot=tabs-trigger][data-state=active],.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) [role=tab][data-state=active]{background:linear-gradient(90deg,rgb(var(--stage-accent) / .16),rgb(var(--stage-accent-2) / .08)),#ffffffeb!important;color:#0f172a!important}.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) :is([data-slot=input],[data-slot=textarea],input,textarea,select){border-color:#94a3b861!important;background:linear-gradient(180deg,#fffffff7,#f9f8fcf0)!important;color:#0f172a!important}.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) :is(pre,code,.font-mono){color:#1e293b}.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) pre{background:linear-gradient(180deg,#fffffff5,#f9f8fceb)!important}.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets,.next-stage-prompts,.next-stage-videos) :is(.bg-white\/70,.bg-white\/75,.bg-white\/80,.bg-background\/45,.bg-background\/55,.bg-background\/60,.bg-background\/65,.bg-background\/80,.bg-muted\/20,.bg-muted\/30,.bg-muted\/50){background:linear-gradient(180deg,#ffffffd1,#f9f8fcc7)!important}.light .next-ui-preview .step3-next-readiness,.light .next-ui-preview .step3-next-settings-summary{border-color:#94a3b84d!important;background:linear-gradient(135deg,#f4f2ffa3,#ffffffeb 46%,#f5f3ffa8)!important}.light .next-ui-preview .step3-next-setting-card{background:linear-gradient(180deg,#ffffffeb,#f9f8fcd1)!important}.light .next-ui-preview .step3-next-setting-card [data-slot=select-trigger],.light .next-ui-preview .step3-next-setting-card [data-slot=button]{background:#ffffffd1!important}.light .next-ui-preview .step3-next-actions .step3-next-primary-action{box-shadow:0 16px 34px rgba(var(--brand-500-rgb),.2),0 0 0 1px #ffffff47 inset!important}.light .next-ui-preview .next-stage-prompts .step4-next-diagnostic,.light .next-ui-preview .next-stage-prompts .step4-next-workbench,.light .next-ui-preview .next-stage-prompts .step4-next-mode-panel{border-color:rgb(var(--stage-accent) / .18)!important;background:linear-gradient(135deg,#fffffff5,#f9f8fcfa)!important;box-shadow:inset 0 1px #ffffffd1,0 18px 36px #0f172a14!important}.light .next-ui-preview .next-stage-prompts .step4-next-primary-action{box-shadow:0 14px 28px rgb(var(--stage-accent-2) / .16),inset 0 1px #ffffff47!important}.light .next-ui-preview .next-stage-prompts .step4-next-mode-panel button{min-height:56px}.next-ui-preview .next-stage-prompts .step4-next-diagnostic{border-color:#94a3b861!important;background:linear-gradient(135deg,#1c2a3cfa,#121c2cfa)!important}.next-ui-preview .next-stage-prompts .step4-next-diagnostic :is(h2,h3,p,span){color:#e2e8f0f0!important}.next-ui-preview .next-stage-prompts .step4-next-diagnostic-actions [data-slot=button],.next-ui-preview .next-stage-prompts .step4-next-action-row [data-slot=button]{border-color:#94a3b86b!important;background:#27364af0!important;color:#e2e8f0f0!important}.next-ui-preview .next-stage-prompts .step4-next-mode-panel button{border-color:#94a3b861!important;background:#2c3a4ee6!important;color:#e2e8f0f0!important}.next-ui-preview .next-stage-prompts .step4-next-mode-panel button:hover{background:#3b4b62fa!important}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets) section[class*=bg-violet-50]{border-color:rgb(var(--stage-accent) / .28)!important;background:linear-gradient(135deg,#072f3fb8,#0d1c2cdb)!important;box-shadow:inset 0 1px #ffffff0b,0 16px 34px #00000024!important}.next-ui-preview :is(.next-stage-analysis,.next-stage-assets) section[class*=bg-violet-50] :is(h3,p,span,button){color:#eae2f9e6!important}.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets) section[class*=bg-violet-50]{border-color:rgb(var(--stage-accent) / .24)!important;background:linear-gradient(135deg,#f5f3ffe0,#ffffffeb 54%,#f4f2ff9e)!important;box-shadow:inset 3px 0 rgb(var(--stage-accent) / .5),inset 0 1px #ffffffeb,0 12px 26px #0f172a12!important}.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets) section[class*=bg-violet-50] :is(h3,p,span,button){color:#1e404c!important}.light .next-ui-preview :is(.next-stage-analysis,.next-stage-assets) section[class*=bg-violet-50] .text-muted-foreground{color:#334155b8!important}.light .next-ui-preview .step3-next-voice-panel>section{border-color:rgba(var(--brand-500-rgb),.2)!important}.light .next-ui-preview .step3-next-stat,.light .next-ui-preview .step3-next-readiness,.light .next-ui-preview .step3-section-head,.light .next-ui-preview .step3-next-voice-panel>section{background:linear-gradient(180deg,#ffffffeb,#f9f8fcd1)!important;box-shadow:inset 0 1px #ffffffdb,0 12px 24px #0f172a12!important}.light .next-ui-preview .step3-section-title span{background:rgb(var(--section-accent) / .12);color:#0f172a}.light .next-ui-preview .step3-section-copy{color:#334155b8!important}.light .next-ui-preview .step3-asset-card{background:linear-gradient(180deg,#fffffff5,#f9f8fce6)!important}.light .next-ui-preview .step3-character-card .step3-asset-card-header,.light .next-ui-preview .step3-scene-card .step3-asset-card-header,.light .next-ui-preview .step3-prop-card .step3-asset-card-header{background:#ffffffd6!important}.light .next-ui-preview .step3-character-card .step3-asset-card-header{background:linear-gradient(90deg,rgba(255,114,94,.08),transparent 46%),#ffffffd6!important}.light .next-ui-preview .step3-scene-card .step3-asset-card-header{background:linear-gradient(90deg,rgba(var(--brand-500-rgb),.08),transparent 46%),#ffffffd6!important}.light .next-ui-preview .step3-prop-card .step3-asset-card-header{background:linear-gradient(90deg,rgba(var(--brand-accent-rgb),.08),transparent 46%),#ffffffd6!important}.light .next-ui-preview .step3-slot-group,.light .next-ui-preview .step3-asset-card .group.relative,.light .next-ui-preview .step3-asset-card .group.relative>div:first-child,.light .next-ui-preview .step3-prop-desc{background:linear-gradient(180deg,#ffffffe6,#f9f8fcd1)!important}.light .next-ui-preview .step3-asset-card .bg-background\/95{background:#ffffffe6!important}.next-ui-preview :is(.next-stage-assets,.next-stage-prompts,.next-stage-videos){padding-bottom:120px}.next-ui-preview .global-task-floating-panel{bottom:88px}.light .next-ui-preview .next-stage-analysis .step2-next-meta-card{border-color:#94a3b84d;background:linear-gradient(135deg,#ffffffeb,#f9f8fcdb),radial-gradient(circle at top left,rgb(var(--stage-accent) / .12),transparent 42%);box-shadow:inset 0 1px #ffffffdb,0 12px 26px #0f172a12}.light .next-ui-preview .next-stage-analysis .step2-next-meta-card label,.light .next-ui-preview .next-stage-analysis .step2-next-meta-card p{color:#334155c2!important}.light .next-ui-preview .next-stage-analysis .step2-next-meta-card strong{color:#0f172a}.light .next-ui-preview .next-stage-analysis .step2-next-meta-card span{color:#475569b8}.light .next-ui-preview .next-stage-analysis .step2-next-global-style{border-color:rgb(var(--global-style-accent) / .34);background:radial-gradient(circle at 12% 8%,rgb(var(--global-style-accent) / .18),transparent 34%),linear-gradient(135deg,#fffbfbfa,#f9f8fceb 54%,#f6f5ffcc);box-shadow:inset 3px 0 rgb(var(--global-style-accent) / .68),inset 0 1px #ffffffe6,0 16px 32px rgb(var(--global-style-accent-strong) / .1),0 12px 26px #0f172a12}.light .next-ui-preview .next-stage-analysis .step2-next-style-kicker{color:#dc2626}.light .next-ui-preview .next-stage-analysis .step2-next-global-style label,.light .next-ui-preview .next-stage-analysis .step2-next-project-card label,.light .next-ui-preview .next-stage-analysis .step2-next-project-card [data-slot=input]{color:#0f172a!important}.light .next-ui-preview .next-stage-analysis .step2-next-global-style [data-slot=badge]{border-color:#f8717152!important;background:#fee2e2bd!important;color:#b91c1c!important}.light .next-ui-preview .next-stage-analysis .step2-next-global-style .step2-next-custom-button{border-color:rgba(var(--brand-500-rgb),.28);background:rgba(var(--brand-200-rgb),.72);color:#44129a}.light .next-ui-preview .next-stage-analysis .step2-next-global-style [data-slot=select-trigger]{border-color:#f871716b!important;background:linear-gradient(180deg,#fffffffa,#f9f8fcf0)!important;color:#0f172a!important}.light .next-ui-preview .next-stage-analysis .step2-next-global-style [data-slot=select-trigger] *{color:#0f172a!important}.light .next-ui-preview .next-stage-analysis .step2-next-guidance{border-color:#94a3b847;background:linear-gradient(135deg,#ffffffe0,#f9f8fcd6);color:#1e293b}.light .next-ui-preview .next-stage-analysis .step2-next-guidance summary span:first-child{color:#0f172a}.light .next-ui-preview .next-stage-analysis .step2-next-guidance summary span:last-child{border-color:#94a3b847;background:#ffffffc7;color:#334155bd}.light .next-ui-preview .next-stage-analysis .step2-next-guidance-body{border-top-color:#94a3b833}.light .next-ui-preview .next-stage-analysis .step2-next-guidance-body p{color:#334155c7!important}.light .next-ui-preview .next-stage-analysis .step2-next-guidance-body strong{color:#0f172a}.light .next-ui-preview .next-stage-analysis .step2-next-review-overview{border-color:rgb(var(--stage-accent) / .24)!important;background:linear-gradient(135deg,#f5f3ffdb,#ffffffe6 54%,#f4f2ffad)!important;box-shadow:inset 3px 0 rgb(var(--stage-accent) / .54),inset 0 1px #ffffffe6,0 12px 26px #0f172a14!important}.light .next-ui-preview .next-stage-analysis .step2-next-review-overview [data-slot=badge]{border-color:#94a3b857!important;background:linear-gradient(180deg,#ffffffeb,#f4f1f9d1)!important;color:#1e293b!important}.light .next-ui-preview .next-stage-analysis .step2-next-review-overview .step2-next-review-pill.is-clear{border-color:rgba(var(--brand-600-rgb),.28)!important;background:rgba(var(--brand-100-rgb),.68)!important;color:var(--brand-700)!important}.light .next-ui-preview .next-stage-analysis .step2-next-review-overview .step2-next-review-pill.is-blocking{border-color:rgba(var(--brand-500-rgb),.3)!important;background:rgba(var(--brand-200-rgb),.76)!important;color:#44129a!important}.light .next-ui-preview .next-stage-analysis .step2-next-global-style{border-color:#94a3b847;background:radial-gradient(circle at 10% 0%,rgba(var(--brand-600-rgb),.08),transparent 34%),linear-gradient(135deg,#ffffffe6,#f9f8fcd1);box-shadow:inset 3px 0 rgba(var(--brand-600-rgb),.24),inset 0 1px #ffffffe6,0 10px 22px #0f172a0f}.light .next-ui-preview .next-stage-analysis .step2-next-global-style label,.light .next-ui-preview .next-stage-analysis .step2-next-project-card label{color:#0f172a!important}.light .next-ui-preview .next-stage-analysis .step2-next-global-style [data-slot=select-trigger] *,.light .next-ui-preview .next-stage-analysis .step2-next-project-card [data-slot=input]{color:#1e293b!important}.light .next-ui-preview .next-stage-analysis .step2-next-section-tab[data-state=active]{border-color:rgba(var(--brand-600-rgb),.32)!important;background:linear-gradient(135deg,rgba(var(--brand-100-rgb),.82),#ffffffeb)!important;color:#0f172a!important;box-shadow:inset 0 1px #fffffff2,0 10px 24px rgba(var(--brand-600-rgb),.1)!important}.light .next-ui-preview .next-stage-analysis .step2-next-fold-note{border-color:#94a3b847;background:linear-gradient(135deg,#ffffffe0,#f9f8fcd6);box-shadow:inset 0 1px #ffffffdb,0 10px 22px #0f172a0f}.light .next-ui-preview .next-stage-analysis .step2-next-fold-note-scene{border-color:#3b82f63d;background:linear-gradient(90deg,rgba(232,219,254,.72),transparent 42%),linear-gradient(135deg,#ffffffe6,#f9f8fcd6)}.light .next-ui-preview .next-stage-analysis .step2-next-fold-note-prop{border-color:rgba(var(--brand-500-rgb),.26);background:linear-gradient(90deg,rgba(var(--brand-300-rgb),.76),transparent 42%),linear-gradient(135deg,#ffffffe6,#f9f8fcd6)}.light .next-ui-preview .next-stage-analysis .step2-next-fold-note summary>span:first-child{color:#0f172a}.light .next-ui-preview .next-stage-analysis .step2-next-fold-state{border-color:#94a3b847;background:#ffffffc7;color:#334155bd}.light .next-ui-preview .next-stage-analysis .step2-next-fold-note p{border-top-color:#94a3b833;color:#334155c7!important}.light .next-ui-preview .next-stage-analysis .step2-next-scene-environment{color:#334155d6!important}.light .next-ui-preview .next-stage-analysis .step2-next-scene-step3{background:linear-gradient(135deg,#f9f8fcf0,#ffffffe6)!important;color:#1e293bdb!important}.light .next-ui-preview .next-stage-analysis .step2-next-scene-step3 summary{color:#1e293b}.light .next-ui-preview .next-stage-analysis .step2-next-scene-step3-state{border-color:#94a3b847;background:#ffffffc7;color:#334155bd}.light .next-ui-preview .next-stage-analysis .step2-next-scene-step3 p{border-top-color:#94a3b833}.light .next-ui-preview .next-stage-analysis .step2-next-soft-chip{border-color:rgba(var(--brand-600-rgb),.24)!important;background:linear-gradient(180deg,#f5f3ffe0,#ffffffc2)!important;color:#334155!important;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a08}.light .next-ui-preview .next-stage-analysis .step2-next-ai-chip{border-color:rgba(var(--brand-600-rgb),.22)!important;background:linear-gradient(180deg,#f6f0ffe6,#ffffffc7)!important;color:#334155!important}.light .next-ui-preview .next-stage-analysis .step2-next-shot-chip{border-color:#94a3b842!important;background:linear-gradient(180deg,#f9f8fcf5,#fffc)!important;color:#334155!important}.light .next-ui-preview .next-stage-analysis .step2-next-note-panel{border-color:rgba(var(--brand-600-rgb),.18)!important;background:linear-gradient(180deg,#ffffffe0,#f5f3ffad)!important;color:#334155!important}.light .next-ui-preview .next-stage-analysis .step2-next-storyboard-detail{border-color:rgba(var(--brand-600-rgb),.18);background:linear-gradient(180deg,#ffffffdb,#f5f3ffa3);color:#334155;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a08}.light .next-ui-preview .next-stage-analysis .step2-next-storyboard-detail summary{color:#1e293b}.light .next-ui-preview .next-stage-analysis .step2-next-storyboard-detail-state{border-color:rgba(var(--brand-600-rgb),.2);background:#ffffffb3;color:#475569}.light .next-ui-preview .next-stage-analysis .step2-next-storyboard-preview,.light .next-ui-preview .next-stage-analysis .step2-next-storyboard-editor{border-top-color:#94a3b833}.light .next-ui-preview .next-stage-analysis .step2-next-storyboard-preview span{color:#1e293b}.light .next-ui-preview .next-stage-analysis .step2-next-storyboard-preview pre,.light .next-ui-preview .next-stage-analysis .step2-next-storyboard-source pre,.light .next-ui-preview .next-stage-analysis .step2-next-storyboard-source-fold pre{border-color:rgba(var(--brand-600-rgb),.16);background:#ffffffc7;color:#334155}.light .next-ui-preview .next-stage-analysis .step2-next-storyboard-source{border-color:rgba(var(--brand-600-rgb),.16);background:#ffffff85}.light .next-ui-preview .next-stage-analysis .step2-next-storyboard-source>div>span,.light .next-ui-preview .next-stage-analysis .step2-next-storyboard-source-fold summary{color:#1e293b}.light .next-ui-preview .next-stage-analysis .step2-next-storyboard-preview .is-source-label,.light .next-ui-preview .next-stage-analysis .step2-next-storyboard-preview .is-empty{color:#64748b}.light body{background:radial-gradient(circle at 12% 0%,rgba(var(--brand-600-rgb),.14),transparent 30%),radial-gradient(circle at 92% 4%,rgba(var(--brand-600-rgb),.08),transparent 24%),linear-gradient(180deg,#fafaff,#f1f0fa)}.light .workspace-backdrop{background:radial-gradient(circle at 6% 0%,rgba(var(--brand-600-rgb),.12),transparent 30%),radial-gradient(circle at 94% 2%,rgba(var(--brand-600-rgb),.08),transparent 24%),linear-gradient(180deg,#fafafff5,#f1f0fab8)}.light .surface-panel,.light .sidebar-panel{border-color:rgba(var(--brand-600-rgb),.28);background:linear-gradient(180deg,#fafaffeb,rgba(var(--brand-100-rgb),.78));box-shadow:inset 0 1px #ffffffd1,0 16px 34px #341c5d14}.light .brand-mark-shell{background:radial-gradient(circle at 32% 28%,rgba(var(--brand-600-rgb),.16),transparent 46%),radial-gradient(circle at 70% 72%,rgba(var(--brand-600-rgb),.13),transparent 44%),linear-gradient(180deg,#fafafff0,#eeedfad1);box-shadow:0 10px 26px #5d40dc1a,inset 0 1px #ffffffe6}.light .next-ui-preview{--background: 228 30% 97%;--foreground: 222 35% 13%;--muted: 228 18% 93%;--muted-foreground: 222 12% 40%;--border: 228 16% 86%;--card: 0 0% 100%;--card-foreground: 222 35% 13%;--popover: 0 0% 100%;--popover-foreground: 222 35% 13%;--sidebar-background: 228 30% 97%;--sidebar-foreground: 222 35% 13%;--sidebar-border: 228 16% 86%;background:radial-gradient(circle at 10% 0%,rgba(var(--brand-600-rgb),.14),transparent 28%),radial-gradient(circle at 94% 4%,rgba(var(--brand-600-rgb),.08),transparent 24%),linear-gradient(180deg,#fafaff,#f1f0fa);color:#1f2937}.light .next-ui-preview header,.light .next-ui-preview .next-header{border-color:rgba(var(--brand-600-rgb),.3)!important;background:linear-gradient(180deg,#fafafff5,#f0effbe6),radial-gradient(circle at 18% 0%,rgba(var(--brand-600-rgb),.12),transparent 28%)!important}.light .next-ui-preview .next-ui-shell{border-color:rgba(var(--brand-600-rgb),.24)!important;background:radial-gradient(circle at 8% 0%,rgba(var(--brand-600-rgb),.12),transparent 28%),radial-gradient(circle at 98% 4%,rgba(var(--brand-600-rgb),.08),transparent 24%),linear-gradient(180deg,#fafafffa,#e3d6f9fa)!important;color:#1f2937;box-shadow:0 18px 42px #341c5d1a,inset 0 1px #ffffffb8!important}.light .next-ui-preview .next-ui-shell>aside,.light .next-ui-preview .next-ui-shell>main{background:radial-gradient(circle at 0% 0%,rgba(var(--brand-600-rgb),.1),transparent 36%),linear-gradient(180deg,#fafafffa,#f1f0faf0)!important;color:#1f2937}.light .next-ui-preview .next-ui-shell>aside{box-shadow:inset -1px 0 rgba(var(--brand-600-rgb),.28)!important}.light .next-ui-preview .next-workspace-command,.light .next-ui-preview .next-stage-body :is([data-slot=card],.surface-panel):first-child,.light .next-ui-preview .step3-next-command{background:linear-gradient(112deg,rgb(var(--stage-accent, 139 92 246) / .1),transparent 42%),linear-gradient(135deg,#fafafff5,#f3f1fee6 54%,#f5faf6bd)!important}.light .next-ui-preview :is(.next-stage-body [data-slot=input],.next-stage-body [data-slot=textarea],.next-stage-body [data-slot=select-trigger],.next-stage-body input,.next-stage-body textarea,.next-stage-body select){border-color:rgba(var(--brand-600-rgb),.42)!important;background:linear-gradient(180deg,#fcfcfffa,#f5f4fff0)!important;color:#1f2937!important;box-shadow:inset 0 1px #ffffffdb,0 1px #341c5d0a!important}.light .next-ui-preview :is(input,textarea)::-moz-placeholder{color:#6b7280b8!important}.light .next-ui-preview :is(input,textarea)::placeholder{color:#6b7280b8!important}.light .next-ui-preview :is(.bg-white,[class*="bg-white/"],.bg-slate-50,.bg-slate-100,.bg-gray-50,.bg-gray-100,[class*="bg-background/"],[class*="bg-muted/"]){background-color:#f8f7ffdb!important}.light .next-ui-preview :is(.border-white\/60,.border-white\/70,.border-white\/75,.border-white\/80,.border-slate-200,.border-slate-300,.border-gray-200,.border-gray-300,[class*="border-border/"]){border-color:rgba(var(--brand-600-rgb),.24)!important}.dark .next-ui-preview :is(.next-stage-body [data-slot=input],.next-stage-body [data-slot=textarea],.next-stage-body [data-slot=select-trigger],.next-stage-body input,.next-stage-body textarea,.next-stage-body select){border-color:#758bab57!important;background:linear-gradient(180deg,#0e1522fa,#0a101bf5)!important;color:#e8eef7!important;caret-color:var(--brand-400)}.dark .next-ui-preview :is(input,textarea)::-moz-placeholder{color:#a1b0c6ad!important}.dark .next-ui-preview :is(input,textarea)::placeholder{color:#a1b0c6ad!important}.dark .next-ui-preview :is([class*=bg-blue-50],[class*=bg-blue-100],[class*=bg-sky-50],[class*=bg-sky-100]){background-color:#2563eb2b!important}.dark .next-ui-preview :is([class*=text-blue-],[class*=text-sky-]){color:#d6bffe!important}.dark .next-ui-preview :is([class*=border-blue-],[class*=border-sky-]){border-color:#9860fa5c!important}.dark .next-ui-preview :is([class*=bg-green-50],[class*=bg-green-100],[class*=bg-emerald-50],[class*=bg-emerald-100]){background-color:#10b98129!important}.dark .next-ui-preview :is([class*=text-green-],[class*=text-emerald-]){color:#a7f3d0!important}.dark .next-ui-preview :is([class*=border-green-],[class*=border-emerald-]){border-color:#34d3995c!important}.dark .next-ui-preview :is([class*=bg-orange-50],[class*=bg-orange-100],[class*=bg-violet-50],[class*=bg-violet-100],[class*=bg-yellow-50],[class*=bg-yellow-100]){background-color:rgba(var(--brand-500-rgb),.16)!important}.dark .next-ui-preview :is([class*=text-orange-],[class*=text-amber-],[class*=text-yellow-]){color:#fde68a!important}.dark .next-ui-preview :is([class*=border-orange-],[class*=border-amber-],[class*=border-yellow-]){border-color:#fbbf245c!important}.dark .next-ui-preview :is([class*=bg-red-50],[class*=bg-red-100],[class*=bg-rose-50],[class*=bg-rose-100]){background-color:#ef444426!important}.dark .next-ui-preview :is([class*=text-red-],[class*=text-rose-]){color:#fca5a5!important}.dark .next-ui-preview :is([class*=border-red-],[class*=border-rose-]){border-color:#f871715c!important}.dark .next-ui-preview :is([class*=bg-purple-50],[class*=bg-purple-100],[class*=bg-violet-50],[class*=bg-violet-100],[class*=bg-indigo-50],[class*=bg-indigo-100]){background-color:rgba(var(--brand-500-rgb),.17)!important}.dark .next-ui-preview :is([class*=text-purple-],[class*=text-violet-],[class*=text-indigo-]){color:var(--brand-200)!important}.dark .next-ui-preview :is([class*=border-purple-],[class*=border-violet-],[class*=border-indigo-]){border-color:rgba(var(--brand-300-rgb),.36)!important}.light [data-slot=dialog-content],.light [data-slot=sheet-content],.light [data-slot=select-content],.light [data-slot=dropdown-menu-content],.light [data-slot=dropdown-menu-sub-content]{border-color:rgba(var(--brand-600-rgb),.24)!important;background:linear-gradient(180deg,#fafafffa,rgba(var(--brand-100-rgb),.96))!important;color:#1f2937!important;box-shadow:0 24px 56px #5d40dc29!important}.dark [data-slot=dialog-content],.dark [data-slot=sheet-content],.dark [data-slot=select-content],.dark [data-slot=dropdown-menu-content],.dark [data-slot=dropdown-menu-sub-content]{border-color:#60708b57!important;background:linear-gradient(180deg,#121927fa,#0c121df5)!important;color:#e8eef7!important}.light [data-slot=select-item]:focus,.light [data-slot=dropdown-menu-item]:focus,.light [data-slot=dropdown-menu-checkbox-item]:focus,.light [data-slot=dropdown-menu-radio-item]:focus,.light [data-slot=dropdown-menu-sub-trigger]:focus,.light [data-slot=dropdown-menu-sub-trigger][data-state=open]{background:var(--brand-100)!important;color:#1f2937!important}.auth-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(135deg,#080c14fa,#0f1622fa),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 72px);color:#e8eef7}.auth-shell{width:min(920px,100%);display:grid;grid-template-columns:minmax(0,1fr) 420px;overflow:hidden;border:1px solid rgba(96,112,139,.34);border-radius:26px;background:#0b111df0;box-shadow:0 28px 70px #00000061}.auth-brand{display:flex;align-items:flex-end;gap:16px;min-height:520px;padding:34px;background:linear-gradient(180deg,rgba(var(--brand-600-rgb),.12),transparent 48%),linear-gradient(135deg,rgba(var(--brand-accent-rgb),.16),#6e35f721)}.auth-brand h1{margin:0;font-size:34px;line-height:1;font-weight:800;letter-spacing:0}.auth-eyebrow{margin:0 0 8px;color:#e8eef794;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auth-panel{padding:34px;background:#080c14c7;border-left:1px solid rgba(96,112,139,.28)}.auth-panel-heading h2{margin:0;font-size:25px;line-height:1.1;font-weight:750;letter-spacing:0}.auth-panel-heading p{margin:8px 0 0;color:#e8eef79e;font-size:14px}.auth-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:26px;padding:4px;border:1px solid rgba(96,112,139,.32);border-radius:12px;background:#ffffff0a}.auth-mode-switch button{height:38px;border:0;border-radius:9px;background:transparent;color:#e8eef7ad;font-size:14px;font-weight:650;cursor:pointer}.auth-mode-switch button.is-active{background:#ffffff1c;color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.auth-form{display:grid;gap:16px;margin-top:24px}.auth-form label{display:grid;gap:8px;color:#e8eef7c7;font-size:13px;font-weight:650}.auth-form input{height:44px;width:100%;border:1px solid rgba(96,112,139,.36);border-radius:12px;background:#ffffff0e;padding:0 13px;color:#fff;outline:none}.auth-form input:focus{border-color:rgba(var(--brand-600-rgb),.82);box-shadow:0 0 0 3px rgba(var(--brand-600-rgb),.14)}.auth-dialog{overflow:hidden;border-radius:18px}.auth-dialog [data-slot=dialog-header]{gap:0}.auth-dialog [data-slot=dialog-title]{color:#f9f8fcf5;font-size:20px;font-weight:820;letter-spacing:0}.auth-dialog [data-slot=dialog-description]{color:#cbd5e1c2}.auth-dialog .auth-mode-switch{margin-top:14px}.auth-dialog .auth-form{margin-top:18px}.auth-dialog .auth-form label span{line-height:1.2}.auth-dialog .auth-form input::-moz-placeholder{color:#94a3b8b8}.auth-dialog .auth-form input::placeholder{color:#94a3b8b8}.auth-dialog button[aria-label=Close],.auth-dialog button:has(>svg):last-child{color:#94a3b8db}.light .auth-dialog{border-color:#94a3b847!important;background:radial-gradient(circle at 0% 0%,rgba(var(--brand-600-rgb),.08),transparent 42%),linear-gradient(180deg,#fffffffa,#fafafff5)!important;box-shadow:0 28px 80px #1f29373d!important}.light .auth-dialog [data-slot=dialog-title]{color:#1f2937fa!important}.light .auth-dialog [data-slot=dialog-description]{color:#475569c7!important}.light .auth-dialog .auth-mode-switch{border-color:#94a3b847;background:#f9f8fcc7}.light .auth-dialog .auth-mode-switch button{color:#475569c2}.light .auth-dialog .auth-mode-switch button.is-active{background:#fffffff2;color:#1f2937fa;box-shadow:0 8px 18px #0f172a14,inset 0 0 0 1px rgba(var(--brand-600-rgb),.14)}.light .auth-dialog .auth-form label{color:#334155db}.light .auth-dialog .auth-form input{border-color:#94a3b84d;background:#ffffffe6;color:#1f2937f2;box-shadow:inset 0 1px #ffffffbf}.light .auth-dialog .auth-form input::-moz-placeholder{color:#64748b9e}.light .auth-dialog .auth-form input::placeholder{color:#64748b9e}.light .auth-dialog .auth-form input:focus{border-color:rgba(var(--brand-600-rgb),.68);background:#fffffffa;box-shadow:inset 0 1px #ffffffeb,0 0 0 3px rgba(var(--brand-600-rgb),.12)}.light .auth-dialog button[aria-label=Close],.light .auth-dialog button:has(>svg):last-child{color:#475569d1}.auth-submit{margin-top:4px;width:100%;gap:8px;border-radius:12px;font-weight:750}.auth-loading{display:flex;align-items:center;gap:16px}.header-auth-trigger{height:40px;gap:6px;border:1px solid hsl(var(--border) / .62);border-radius:16px;background:hsl(var(--card) / .78);padding:0 12px;color:hsl(var(--foreground));font-size:13px;box-shadow:0 8px 22px #00000014;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-auth-trigger.is-signed-in{width:40px;padding:0;color:hsl(var(--brand-primary))}.header-auth-menu{width:232px;border-radius:14px;border-color:hsl(var(--border) / .7);padding:6px}.header-auth-menu-label{display:grid;gap:3px;padding:8px 9px}.header-auth-menu-name,.header-auth-menu-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-auth-menu-name{font-size:13px;font-weight:750;line-height:1.25}.header-auth-menu-email{color:hsl(var(--muted-foreground));font-size:11px;font-weight:450;line-height:1.2}@media(max-width:820px){.auth-shell{grid-template-columns:1fr}.auth-brand{min-height:180px}.auth-panel{border-left:0;border-top:1px solid rgba(96,112,139,.28)}.header-auth-trigger{width:40px;padding:0}.header-auth-trigger span{display:none}}.admin-dialog{max-height:min(860px,92vh);overflow:hidden}.admin-panel{display:grid;gap:16px;min-height:560px;max-height:calc(92vh - 118px);overflow:auto;padding-right:4px}.admin-panel-toolbar{display:flex;align-items:stretch;justify-content:space-between;gap:12px}.admin-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px;flex:1}.admin-summary-card{display:grid;gap:6px;min-height:72px;border:1px solid hsl(var(--border) / .7);border-radius:12px;background:hsl(var(--muted) / .34);padding:12px}.admin-summary-card span{color:hsl(var(--muted-foreground));font-size:12px}.admin-summary-card strong{font-size:20px;line-height:1}.admin-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px;min-height:0}.admin-section{min-height:0;border:1px solid hsl(var(--border) / .7);border-radius:14px;background:hsl(var(--card) / .5);overflow:hidden}.admin-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid hsl(var(--border) / .7);padding:12px 14px}.admin-section-title span{font-weight:750}.admin-section-title small,.admin-user-main small,.admin-project-row small{color:hsl(var(--muted-foreground));font-size:12px}.admin-user-list,.admin-project-list{display:grid;gap:8px;max-height:470px;overflow:auto;padding:10px}.admin-user-row{display:grid;grid-template-columns:minmax(180px,1fr) auto auto minmax(110px,auto);align-items:center;gap:8px;border:1px solid transparent;border-radius:12px;background:hsl(var(--muted) / .26);padding:10px;color:inherit;text-align:left;cursor:pointer}.admin-user-row.is-selected{border-color:hsl(var(--brand-primary) / .55);background:hsl(var(--brand-primary) / .1)}.admin-user-main{display:grid;min-width:0}.admin-user-main strong,.admin-user-main small,.admin-project-row strong,.admin-project-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-pill{border:1px solid hsl(var(--border));border-radius:999px;padding:3px 8px;color:hsl(var(--muted-foreground));font-size:12px}.admin-pill.is-admin{border-color:hsl(var(--brand-primary) / .42);color:hsl(var(--brand-primary))}.admin-pill.is-danger{border-color:hsl(var(--destructive) / .42);color:hsl(var(--destructive))}.admin-user-meta{color:hsl(var(--muted-foreground));font-size:12px}.admin-row-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.admin-project-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid hsl(var(--border) / .6);border-radius:12px;padding:10px}.admin-project-row>div{display:grid;min-width:0;gap:3px}.admin-storage-section,.admin-jobs-section{display:grid;gap:0}.admin-jobs-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 14px}.admin-job-metric{display:grid;gap:6px;border:1px solid hsl(var(--border) / .65);border-radius:12px;background:hsl(var(--muted) / .22);padding:10px}.admin-job-metric span{color:hsl(var(--muted-foreground));font-size:12px}.admin-job-metric strong{font-size:22px;line-height:1}.admin-job-metric.is-running strong{color:hsl(var(--brand-green, var(--brand-primary)))}.admin-job-metric.is-queued strong{color:hsl(var(--brand-primary))}.admin-job-metric.is-failed strong{color:hsl(var(--destructive))}.admin-job-type-row{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid hsl(var(--border) / .55);padding:10px 14px}.admin-section-title-inline{border-top:1px solid hsl(var(--border) / .7)}.admin-job-list{display:grid;gap:8px;max-height:280px;overflow:auto;padding:10px}.admin-job-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(150px,auto);align-items:center;gap:10px;border:1px solid hsl(var(--border) / .6);border-radius:12px;background:hsl(var(--muted) / .18);padding:10px}.admin-job-main{display:grid;min-width:0;gap:3px}.admin-job-main strong,.admin-job-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-job-main small{color:hsl(var(--muted-foreground));font-size:12px}.admin-job-main .admin-job-error{color:hsl(var(--destructive))}.admin-storage-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px 0}.admin-storage-muted,.admin-storage-ok,.admin-storage-actions p{color:hsl(var(--muted-foreground));font-size:12px}.admin-storage-ok{display:inline-flex;align-items:center;gap:5px;color:hsl(var(--brand-green, var(--brand-primary)))}.admin-storage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 14px}.admin-field{display:grid;gap:6px;min-width:0}.admin-field span{color:hsl(var(--muted-foreground));font-size:12px;font-weight:650}.admin-field select{height:36px;width:100%;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background));padding:0 10px;color:hsl(var(--foreground));font-size:13px}.admin-storage-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid hsl(var(--border) / .7);padding:12px 14px}.admin-storage-actions p{margin:0}.admin-storage-actions>div{display:flex;flex-shrink:0;gap:8px}.admin-empty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:180px;color:hsl(var(--muted-foreground));font-size:14px}@media(max-width:980px){.admin-summary-grid,.admin-layout,.admin-jobs-overview,.admin-job-row,.admin-storage-grid{grid-template-columns:1fr}.admin-panel-toolbar{flex-direction:column}.admin-storage-actions{align-items:stretch;flex-direction:column}.light .next-ui-preview .next-stage-script .step1-onboarding-strip{box-shadow:inset 3px 0 rgba(var(--brand-600-rgb),.68),inset 0 1px #ffffffd1}.light .next-ui-preview .next-stage-script .step1-onboarding-strip span{background:rgba(var(--brand-600-rgb),.12);color:var(--brand-700)}.light .next-ui-preview .next-stage-script .step1-onboarding-strip strong{color:#0f172a}.light .next-ui-preview .next-stage-script .step1-onboarding-strip em{color:#334155c2}}.light .next-ui-preview .xkm-hub-stats>div,.light .next-ui-preview .xkm-reference-thumb{border-color:rgba(var(--brand-600-rgb),.24)!important;background:#ffffff9e!important}.light .next-ui-preview .xkm-hub-stats strong{color:#1f2937f5!important}.light .next-ui-preview .xkm-upload-box{border-color:rgba(var(--brand-600-rgb),.34)!important;background:rgba(var(--brand-600-rgb),.08)!important}.light .next-ui-preview .xkm-upload-box:hover{border-color:rgba(var(--brand-600-rgb),.58)!important;background:rgba(var(--brand-600-rgb),.13)!important}.light .xkm-welcome-dialog [data-slot=dialog-title]{color:#1f2937fa!important}.light .xkm-welcome-dialog [data-slot=dialog-description]{color:#4b5563db!important}.dark .xkm-welcome-dialog [data-slot=dialog-title]{color:#f9f8fcf5!important}.dark .xkm-welcome-dialog [data-slot=dialog-description]{color:#cbd5e1d1!important}.next-ui-preview .next-sidebar:not(.is-creative-mode) .next-toolbox-section{display:none}.next-ui-preview .home-header{position:relative;height:68px;border-bottom-color:#94a3b82e;background:#070b13c7}.next-ui-preview .home-header-nav{margin-left:clamp(14px,4vw,64px)}.next-ui-preview .home-header-nav-item{border:1px solid transparent;border-radius:999px;padding:8px 14px;color:#cbd5e1b3;font-size:12px;font-weight:720;transition:color .16s ease,background .16s ease,border-color .16s ease}.next-ui-preview .home-header-nav-item:hover,.next-ui-preview .home-header-nav-item.is-active{border-color:rgba(var(--brand-600-rgb),.28);background:rgba(var(--brand-600-rgb),.1);color:#e4d5ff}.next-ui-preview .home-header-cta{min-width:94px;border-radius:10px;color:#fff;font-size:12px;font-weight:820;box-shadow:0 8px 20px #ff4f7d2e}.next-ui-preview .home-header-account{display:flex;min-width:0;align-items:center;gap:8px;margin-left:auto;border:1px solid rgba(var(--brand-400-rgb),.2);border-radius:10px;background:linear-gradient(135deg,#0c1f2be0,#0f172ac2);padding:7px 7px 7px 9px;box-shadow:inset 0 1px #ffffff0f,0 5px 16px #0000001f;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.next-ui-preview .home-header-account:hover{border-color:rgba(var(--brand-400-rgb),.34);box-shadow:inset 0 1px #ffffff12,0 7px 20px #0000002e}.next-ui-preview .home-header-account-icon{flex:0 0 auto;color:var(--brand-400)}.next-ui-preview .home-header-account-identity,.next-ui-preview .home-header-account-balance{display:grid;min-width:0;gap:3px;padding:1px 0}.next-ui-preview .home-header-account-identity{max-width:128px;padding-right:9px;border-right:1px solid rgba(148,163,184,.18)}.next-ui-preview .home-header-account-balance+.home-header-account-balance{padding-left:9px;border-left:1px solid rgba(148,163,184,.18)}.next-ui-preview .home-header-account span{display:inline-flex;align-items:center;gap:6px;color:#cbd5e1b8;font-size:10px;font-weight:650;line-height:1.15}.next-ui-preview .home-header-account-balance span{white-space:nowrap}.next-ui-preview .home-header-account-balance .home-header-account-icon{display:grid;width:23px;height:23px;place-items:center;border:1px solid rgba(var(--brand-400-rgb),.16);border-radius:7px;background:rgba(var(--brand-400-rgb),.09);color:var(--brand-400)}.next-ui-preview .home-header-account strong{overflow:hidden;color:#f9f8fcf5;font-size:13px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.next-ui-preview .home-header-account-balance strong{color:var(--brand-300);font-variant-numeric:tabular-nums}.next-ui-preview .home-header-account,.next-ui-preview .home-header-account button,.next-ui-preview .home-header-account-refresh{font-family:inherit}.next-ui-preview .home-header-account-balance strong{font-size:13px}.next-ui-preview .next-header-control{color:#e2e8f0db!important;font-size:12px!important;font-weight:650}.next-ui-preview .next-header>div>div>button{color:#e2e8f0db}.next-ui-preview .next-header>div>div>button:hover{color:#f9f8fc}.light .next-ui-preview .next-header-control{color:#475569!important}.light .next-ui-preview .next-header>div>div>button{color:#475569}.light .next-ui-preview .next-header>div>div>button:hover{color:#1e293b}.light .next-ui-preview .home-ui-shell{background:linear-gradient(180deg,#f1effc,#ebe9f8)!important}.light .next-ui-preview .home-ui-shell>main{background:linear-gradient(rgba(71,104,124,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(71,104,124,.045) 1px,transparent 1px),radial-gradient(circle at 50% 0%,rgba(var(--brand-600-rgb),.07),transparent 38%)!important;background-size:72px 72px,72px 72px,auto!important}.light .next-ui-preview .home-ui-shell>main{background-image:linear-gradient(#f2eef861,#f2eef861),url(https://oss.aigasapi.com/canvas/brand/creative-studio-day.svg)!important;background-repeat:no-repeat!important;background-position:50% 8%!important;background-size:auto,min(760px,78vw)!important;background-attachment:scroll,fixed!important}.light .next-ui-preview .home-header-account span,.light .next-ui-preview .home-header-account strong,.light .next-ui-preview .next-header-control,.light .next-ui-preview .home-header-nav-item{color:#243746!important}.light .next-ui-preview .home-header-account-balance strong{color:#b45309!important}.light .next-ui-preview .home-header-account-refresh{color:#475569!important}.light .next-ui-preview .home-header-account-refresh:hover:not(:disabled){background:rgba(var(--brand-100-rgb),.9);color:var(--brand-600)}.next-ui-preview .home-header-account-refresh{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-left:1px solid rgba(148,163,184,.16);border-radius:0 7px 7px 0;padding-left:6px;color:#94a3b8d1;transition:background .16s ease,color .16s ease}.next-ui-preview .home-header-account-refresh:hover:not(:disabled){background:rgba(var(--brand-400-rgb),.12);color:var(--brand-400)}.next-ui-preview .home-header-account-refresh:disabled{cursor:wait}.next-ui-preview .home-ui-shell{margin:0;overflow:hidden;border:0;border-radius:0;background:radial-gradient(circle at 50% 12%,rgba(22,78,99,.17),transparent 30%),linear-gradient(180deg,#080c14,#0b111b 55%,#090e17);box-shadow:none}.next-ui-preview .home-ui-shell>main{overflow-y:auto;background:linear-gradient(90deg,rgba(8,12,20,.68),transparent 18%,transparent 82%,rgba(8,12,20,.68)),url(https://oss.aigasapi.com/canvas/brand/creative-studio-scene.svg) no-repeat 50% 8%;background-size:auto,min(640px,72vw)}.next-ui-preview .home-ui-content{width:100%;max-width:1440px;min-height:calc(100vh - 68px);margin:0 auto;padding:clamp(28px,6vh,72px) clamp(18px,5vw,84px) 56px}.simple-mode-page{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:calc(100vh - 64px);background:#fff;color:#172033}.simple-mode-sidebar{border-right:1px solid #e3dcef;background:#fff;padding:28px 18px}.simple-mode-sidebar-title{font-size:18px;font-weight:800;margin-bottom:22px}.simple-mode-step-list{display:grid;gap:8px}.simple-mode-step-list button{display:flex;align-items:center;gap:9px;width:100%;padding:12px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;color:#64748b}.simple-mode-step-list button.is-active{border-color:var(--brand-200);background:#faf5ff;color:var(--brand-700)}.simple-mode-step-number{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e8eef7;font-size:12px;font-weight:700}.simple-mode-step-copy{display:grid;gap:2px;flex:1}.simple-mode-step-copy strong{font-size:14px;color:#243247}.simple-mode-step-copy small{font-size:11px;color:#8a98aa}.simple-mode-step-check{color:#22a06b}.simple-mode-main{max-width:1280px;width:100%;margin:0 auto;padding:42px clamp(28px,5vw,84px)}.simple-mode-heading p,.simple-mode-kicker{color:var(--brand-700);font-size:13px;font-weight:800}.simple-mode-heading h1{margin:8px 0;font-size:36px}.simple-mode-heading span,.simple-mode-card p{color:#718096}.simple-mode-card{margin-top:36px;border:1px solid #e3dcef;border-radius:14px;background:#fff;padding:28px;box-shadow:0 10px 30px #1e3a8a0d}.simple-mode-card-head{display:flex;justify-content:space-between}.simple-mode-card h2{margin:8px 0 4px;font-size:24px}.simple-mode-status{color:#c27b00;font-size:13px;font-weight:700}.simple-mode-card textarea{width:100%;min-height:220px;margin-top:22px;border:1px solid #e3dcef;border-radius:10px;padding:14px;resize:vertical;background:#fff;color:#172033}.simple-mode-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.simple-mode-actions button{display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:10px 16px;font-weight:700}.simple-mode-secondary{border:1px solid #cbd5e1;background:#fff;color:#475569}.simple-mode-primary{border:0;background:var(--brand-700);color:#fff}.dark .simple-mode-page{background:#000;color:#f9f8fc}.dark .simple-mode-sidebar{border-color:#1f2937;background:#050505}.dark .simple-mode-step-list button{color:#94a3b8}.dark .simple-mode-step-list button.is-active{border-color:var(--brand-700);background:var(--brand-surface-dark);color:var(--brand-400)}.dark .simple-mode-step-copy strong{color:#e2e8f0}.dark .simple-mode-step-copy small{color:#64748b}.dark .simple-mode-step-number{background:#172033}.dark .simple-mode-main{background:#000}.dark .simple-mode-heading h1,.dark .simple-mode-card h2{color:#f9f8fc}.dark .simple-mode-heading span,.dark .simple-mode-card p{color:#94a3b8}.dark .simple-mode-card{border-color:#1f2937;background:#0a0a0a;box-shadow:none}.dark .simple-mode-card textarea{border-color:#334155;background:#111;color:#f9f8fc}.dark .simple-mode-secondary{border-color:#334155;background:#111;color:#cbd5e1}.simple-mode-source-input{display:grid;gap:18px}.simple-mode-source-input>textarea{margin-bottom:0}.simple-mode-prepared-materials{display:grid;gap:14px;border:1px solid #d1b9fb;border-radius:8px;background:#f9f6ff;padding:16px}.simple-mode-prepared-materials-copy{display:flex;align-items:flex-start;gap:11px}.simple-mode-prepared-materials-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:8px;background:var(--brand-100);color:var(--brand-700)}.simple-mode-prepared-materials-copy>div:last-child{display:grid;gap:4px}.simple-mode-prepared-materials-copy strong{color:#1e3a5f;font-size:14px}.simple-mode-prepared-materials-copy span{color:#5f7188;font-size:12px;line-height:1.6}.simple-mode-prepared-materials-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.simple-mode-prepared-materials-actions button{display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:700}.simple-mode-prepared-materials-actions small{color:#64748b;font-size:12px}.simple-mode-prepared-image-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.simple-mode-prepared-image-list article{display:grid;grid-template-columns:46px minmax(0,1fr) 28px;align-items:center;gap:9px;border:1px solid #e3dbf0;border-radius:8px;background:#fff;padding:8px}.simple-mode-prepared-image-list img{width:46px;height:46px;border-radius:6px;-o-object-fit:cover;object-fit:cover;background:#e8eef7}.simple-mode-prepared-image-list article>div{display:grid;min-width:0;gap:2px}.simple-mode-prepared-image-list strong{overflow:hidden;color:#334155;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.simple-mode-prepared-image-list small{color:#7c8ba1;font-size:11px}.simple-mode-prepared-image-list button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#718096}.simple-mode-prepared-image-list button:hover{background:#fee2e2;color:#b42318}.simple-mode-prepared-material-status{color:var(--brand-700);font-size:12px;font-weight:700}.simple-mode-prepared-material-error{color:#b42318;font-size:12px;font-weight:700}.dark .simple-mode-prepared-materials{border-color:var(--brand-700);background:var(--brand-surface-dark)}.dark .simple-mode-prepared-materials-icon{background:#123266;color:var(--brand-300)}.dark .simple-mode-prepared-materials-copy strong{color:var(--brand-100)}.dark .simple-mode-prepared-materials-copy span,.dark .simple-mode-prepared-materials-actions small{color:#a9b7ca}.dark .simple-mode-prepared-image-list article{border-color:#243244;background:#101720}.dark .simple-mode-prepared-image-list strong{color:#e2e8f0}.dark .simple-mode-prepared-image-list small{color:#94a3b8}.dark .simple-mode-prepared-image-list button{color:#a9b7ca}.dark .simple-mode-prepared-image-list button:hover{background:var(--brand-surface-dark);color:#fca5a5}@media(max-width:700px){.simple-mode-prepared-materials-actions{align-items:stretch;flex-direction:column}.simple-mode-prepared-materials-actions button{justify-content:center}.simple-mode-prepared-image-list{grid-template-columns:1fr}}.simple-mode-episode-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px;border:1px solid #e1d8f0;border-radius:8px;background:#fdfdff;padding:14px 16px}.simple-mode-episode-summary{display:grid;min-width:150px;gap:3px}.simple-mode-episode-summary strong{font-size:15px;color:#1f2f46}.simple-mode-episode-summary span{font-size:12px;color:#718096}.simple-mode-episode-controls{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.simple-mode-episode-select-label{color:#52647a;font-size:12px;font-weight:800;white-space:nowrap}.simple-mode-episode-controls button{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#475569}.simple-mode-episode-controls [data-slot=select-trigger]{width:clamp(190px,30vw,420px);min-width:0;height:38px!important;border:1px solid #cbd5e1;border-radius:7px;background:#fff;padding:0 11px;color:#243247;font-size:13px}.simple-mode-episode-controls>button.simple-mode-create-next-episode{display:inline-flex;flex:0 0 auto;width:-moz-max-content;width:max-content;min-width:144px;height:38px;align-items:center;justify-content:center;gap:7px;padding:0 16px;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb}.simple-mode-series-settings{display:grid;grid-template-columns:minmax(240px,1fr) 150px 170px;align-items:end;gap:14px;border:1px solid var(--brand-300);border-radius:10px;background:#faf5ff;padding:16px;box-shadow:0 10px 26px rgba(var(--brand-600-rgb),.08)}.simple-mode-series-settings-copy{display:grid;gap:4px}.simple-mode-series-settings-copy strong{color:#1e293b;font-size:15px}.simple-mode-series-settings-copy span{color:#64748b;font-size:12px;line-height:1.5}.simple-mode-series-settings label,.simple-mode-series-settings .simple-mode-series-field{display:grid;gap:6px;color:#475569;font-size:12px;font-weight:700}.simple-mode-series-settings input,.simple-mode-series-settings [data-slot=select-trigger]{width:100%;height:40px!important;border:1px solid #cbd5e1;border-radius:7px;background:#fff;padding:0 10px;color:#172033;font-size:14px}.simple-mode-episode-preparing{display:flex;align-items:center;gap:11px;border:1px solid var(--brand-300);border-radius:8px;background:#faf5ff;padding:13px 15px;color:var(--brand-700)}.simple-mode-episode-preparing>div{display:grid;gap:3px;flex:1}.simple-mode-episode-preparing strong{font-size:14px}.simple-mode-episode-preparing span{color:#5f7188;font-size:12px}.simple-mode-episode-preparing.is-waiting{border-color:#d7e0eb;background:#f9f8fc;color:#475569}.simple-mode-episode-preparing button{padding:8px 12px;border-radius:7px;font-size:12px;font-weight:700}.dark .simple-mode-episode-bar{border-color:#243244;background:#0b111a}.dark .simple-mode-episode-summary strong{color:#e2e8f0}.dark .simple-mode-episode-select-label{color:#a9b7ca}.dark .simple-mode-episode-controls button,.dark .simple-mode-episode-controls [data-slot=select-trigger],.dark .simple-mode-series-settings input,.dark .simple-mode-series-settings [data-slot=select-trigger]{border-color:#334155;background:#111;color:#e2e8f0}.dark .simple-mode-series-settings{border-color:var(--brand-700);background:var(--brand-surface-dark)}.dark .simple-mode-series-settings-copy strong{color:var(--brand-100)}.dark .simple-mode-series-settings-copy span{color:#a9b7ca}.dark .simple-mode-episode-preparing{border-color:var(--brand-700);background:var(--brand-surface-dark);color:var(--brand-300)}.dark .simple-mode-episode-preparing.is-waiting{border-color:#334155;background:#111;color:#cbd5e1}@media(max-width:980px){.simple-mode-episode-bar{align-items:stretch;flex-direction:column}.simple-mode-episode-controls{justify-content:flex-start}.simple-mode-episode-controls [data-slot=select-trigger]{flex:1;width:auto}}@media(max-width:600px){.simple-mode-episode-controls{display:grid;grid-template-columns:38px minmax(0,1fr) 38px}.simple-mode-episode-select-label{grid-column:1/-1}.simple-mode-episode-controls [data-slot=select-trigger]{width:100%}.simple-mode-episode-controls>button.simple-mode-create-next-episode{grid-column:1/-1;width:100%}.simple-mode-series-settings{grid-template-columns:1fr}.simple-mode-episode-preparing{align-items:flex-start;flex-wrap:wrap}.simple-mode-episode-preparing button{width:100%}}.simple-mode-prepared-materials-actions{justify-content:flex-start;flex-wrap:wrap}.simple-mode-prepared-material-hint{color:#64748b;font-size:12px;line-height:1.55}.simple-mode-prepared-media-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.simple-mode-prepared-media-list article{display:grid;grid-template-columns:24px minmax(0,1fr) 28px;align-items:center;gap:9px;border:1px solid #e3dbf0;border-radius:8px;background:#fff;padding:8px;color:var(--brand-700)}.simple-mode-prepared-media-list article>div{display:grid;min-width:0;gap:2px}.simple-mode-prepared-media-list strong{overflow:hidden;color:#334155;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.simple-mode-prepared-media-list small{overflow:hidden;color:#7c8ba1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.simple-mode-prepared-media-list button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#718096}.simple-mode-prepared-media-list button:hover{background:#fee2e2;color:#b42318}.simple-mode-prepared-media-list.is-saved{border-top:1px dashed #cebfe9;padding-top:12px}.dark .simple-mode-prepared-material-hint{color:#a9b7ca}.dark .simple-mode-prepared-media-list article{border-color:#243244;background:#101720;color:var(--brand-300)}.dark .simple-mode-prepared-media-list strong{color:#e2e8f0}.dark .simple-mode-prepared-media-list small{color:#94a3b8}.dark .simple-mode-prepared-media-list button{color:#a9b7ca}.dark .simple-mode-prepared-media-list button:hover{background:var(--brand-surface-dark);color:#fca5a5}@media(max-width:700px){.simple-mode-prepared-media-list{grid-template-columns:1fr}}.simple-mode-prepared-materials-actions{align-items:flex-start;justify-content:flex-start;gap:18px}.simple-mode-prepared-material-group{display:grid;gap:7px}.simple-mode-prepared-material-group-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.simple-mode-prepared-image-copy{display:grid;min-width:0;gap:5px}.simple-mode-prepared-image-copy select,.simple-mode-prepared-image-copy input,.simple-mode-prepared-media-list article label input{min-width:0;height:30px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;padding:0 7px;color:#334155;font-size:11px}.simple-mode-prepared-media-list article label{display:flex;align-items:center;gap:5px;color:#64748b;font-size:11px}.simple-mode-prepared-media-list article label input{width:90px}@media(max-width:700px){.simple-mode-prepared-materials-actions,.simple-mode-prepared-material-group-actions{align-items:stretch;flex-direction:column}.simple-mode-prepared-material-group-actions button{width:100%}}.next-ui-preview .xkm-welcome-dialog{overflow:hidden;border-color:#94a3b83d;border-radius:20px;background:linear-gradient(145deg,#121c2dfa,#080d17fa);padding:0;box-shadow:0 32px 100px #00000080}.next-ui-preview .xkm-welcome-dialog-layout{display:grid;grid-template-columns:.78fr 1.22fr}.next-ui-preview .xkm-welcome-dialog-visual{position:relative;display:flex;min-height:270px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;gap:6px;background:radial-gradient(circle at 50% 30%,rgba(var(--brand-500-rgb),.22),transparent 38%),linear-gradient(145deg,#0d2a39f2,#0d1423fa);color:#f9f8fc}.next-ui-preview .xkm-welcome-dialog-visual:before{position:absolute;inset:18px;border:1px solid rgba(var(--brand-400-rgb),.25);border-radius:16px;content:""}.next-ui-preview .xkm-welcome-dialog-visual>svg{position:relative;z-index:1;filter:drop-shadow(0 12px 22px rgba(var(--brand-500-rgb),.3))}.next-ui-preview .xkm-welcome-dialog-visual span{position:relative;z-index:1;margin-top:8px;font-size:24px;font-weight:900;letter-spacing:.08em}.next-ui-preview .xkm-welcome-dialog-visual small{position:relative;z-index:1;color:#cbd5e1ad;font-size:11px}.next-ui-preview .xkm-welcome-dialog-orbit{position:absolute;width:190px;height:190px;border:1px solid rgba(var(--brand-500-rgb),.24);border-radius:50%;transform:rotate(-18deg) scaleY(.36)}.next-ui-preview .xkm-welcome-dialog-main{display:grid;align-content:center;gap:20px;padding:28px}.next-ui-preview .xkm-welcome-dialog-main [data-slot=dialog-title]{color:#f9f8fc;font-size:21px;font-weight:860}.next-ui-preview .xkm-welcome-dialog-main [data-slot=dialog-description]{margin-top:9px;color:#cbd5e1c2;font-size:13px;line-height:1.7}.next-ui-preview .xkm-welcome-dialog-note{display:flex;align-items:flex-start;gap:9px;border:1px solid rgba(var(--brand-400-rgb),.18);border-radius:11px;background:rgba(var(--brand-500-rgb),.07);padding:10px 11px;color:#cbd5e1c7;font-size:11px;line-height:1.55}.next-ui-preview .xkm-welcome-dialog-dot{width:6px;height:6px;flex:0 0 auto;margin-top:5px;border-radius:50%;background:var(--brand-400);box-shadow:0 0 0 4px rgba(var(--brand-400-rgb),.12)}.next-ui-preview .xkm-welcome-dialog-footer{border-top:1px solid rgba(148,163,184,.14);padding:14px 20px}@media(max-width:700px){.next-ui-preview .home-header-nav{display:none}.next-ui-preview .xkm-welcome-dialog-layout{grid-template-columns:1fr}.next-ui-preview .xkm-welcome-dialog-visual{min-height:150px}}.next-ui-preview .xkm-landing-page:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#070b13eb,#070b137a 38%,#070b1394 66%,#070b13f2),radial-gradient(circle at 52% 46%,rgba(16,78,95,.26),transparent 35%),linear-gradient(180deg,#121d2c,#09121d 56%,#070b12);content:""}.next-ui-preview .xkm-landing-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;color:rgba(var(--brand-300-rgb),.86);font-size:11px;font-weight:800;letter-spacing:.14em}.next-ui-preview .xkm-landing-eyebrow span,.next-ui-preview .xkm-landing-meta i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--brand-500);box-shadow:0 0 0 5px rgba(var(--brand-500-rgb),.12),0 0 18px rgba(var(--brand-500-rgb),.7)}.next-ui-preview .xkm-landing-content h1 em{color:var(--brand-300);font-style:normal;text-shadow:0 0 34px rgba(var(--brand-600-rgb),.28)}.next-ui-preview .xkm-landing-start{display:inline-flex;align-items:center;gap:10px;min-width:152px;justify-content:center;margin-top:30px;border-radius:999px;padding:13px 22px;color:#fff;font-size:14px;font-weight:850;box-shadow:0 15px 32px #ff4f7d40;transition:transform .18s ease,box-shadow .18s ease}.next-ui-preview .xkm-landing-meta{display:flex;justify-content:center;gap:18px;margin-top:22px;color:#94a3b8ad;font-size:11px}.next-ui-preview .xkm-landing-meta i{width:4px;height:4px;box-shadow:none}.next-ui-preview .xkm-landing-grid{position:absolute;inset:16% 0 0;opacity:.24;background-image:linear-gradient(rgba(var(--brand-400-rgb),.12) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--brand-400-rgb),.12) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);transform:perspective(700px) rotateX(62deg) translateY(24%);transform-origin:center bottom;animation:xkm-landing-grid-drift 16s linear infinite}.next-ui-preview .xkm-landing-glow-a{top:-18%;left:-8%;background:radial-gradient(circle,rgba(var(--brand-500-rgb),.35),transparent 68%)}.next-ui-preview .xkm-landing-light-trail{position:absolute;width:68vw;height:16vw;border:1px solid rgba(var(--brand-400-rgb),.28);border-radius:50%;filter:blur(.4px);opacity:.62;transform:rotate(-22deg);animation:xkm-landing-trail 10s ease-in-out infinite}.next-ui-preview .xkm-landing-light-trail-b{right:-24%;bottom:12%;border-color:rgba(var(--brand-600-rgb),.25);transform:rotate(18deg);animation-delay:-5s}.next-ui-preview .xkm-landing-frame:before,.next-ui-preview .xkm-landing-frame:after{position:absolute;content:"";background:#f9f8fcb3}.next-ui-preview .xkm-landing-frame:after{left:12px;bottom:18px;width:20%;height:2px;opacity:.45}.next-ui-preview .xkm-landing-frame-a{top:18%;left:7%}.next-ui-preview .xkm-landing-frame-c{right:14%;bottom:18%;transform:rotate(-8deg) scale(.68);animation-delay:-5s}.next-ui-preview .xkm-landing-scroll-hint{position:absolute;z-index:4;right:28px;bottom:26px;display:grid;justify-items:end;gap:8px;color:#94a3b8a6;font-size:10px;letter-spacing:.08em}@keyframes xkm-landing-grid-drift{0%{background-position:0 0}to{background-position:0 76px}}@keyframes xkm-landing-trail{0%,to{transform:rotate(-22deg) translate(-2%);opacity:.42}50%{transform:rotate(-18deg) translate(8%);opacity:.76}}@keyframes xkm-landing-orbit{0%{transform:translate(-50%,-50%) rotate(-9deg)}to{transform:translate(-50%,-50%) rotate(351deg)}}@media(max-width:700px){.next-ui-preview .xkm-landing-description{font-size:13px}.next-ui-preview .xkm-landing-frame-a{left:-12%}.next-ui-preview .xkm-landing-frame-c{right:-4%;bottom:12%}}.next-ui-preview .next-ui-shell>aside.next-sidebar{width:276px!important}.next-ui-preview .next-current-project-title{font-size:13px!important;line-height:1.18!important}.next-ui-preview .next-current-chapter-title{margin-top:2px!important;font-size:10px!important;line-height:1.2!important}.next-ui-preview .next-section-heading{min-height:24px!important;margin-bottom:4px!important}.next-ui-preview .next-project-section.is-empty{padding:6px 7px!important}.next-ui-preview .next-project-section.is-empty .next-section-heading{margin-bottom:0!important}.next-ui-preview .next-empty-sidebar-note{margin:0;color:#94a3b8b8;font-size:10px;line-height:1.35}.next-ui-preview .next-ui-shell.is-sidebar-collapsed>aside.next-sidebar{width:68px!important}.light .next-ui-preview .next-empty-sidebar-note{color:#64748b9e}.next-ui-preview .next-stage-script+*,.next-ui-preview .next-stage-script{--step1-panel-radius: 14px}.next-ui-preview .next-stage-script .step1-workbench-card{border-radius:16px!important}.next-ui-preview .next-stage-script .step1-workbench-header{padding:14px 16px 12px!important}.next-ui-preview .next-stage-script .step1-workbench-heading{gap:4px!important}.next-ui-preview .next-stage-script .step1-workbench-header [data-slot=card-title]{font-size:18px!important}.next-ui-preview .next-stage-script .step1-step-badge{width:30px!important;height:30px!important;border-radius:10px!important}.next-ui-preview .next-stage-script .step1-workbench-subtitle{max-width:680px!important;font-size:12px!important;line-height:1.45!important}.next-ui-preview .next-stage-script .step1-workbench-content{gap:10px!important;padding-top:12px!important}.next-ui-preview .next-stage-script .step1-series-button{min-width:184px!important;border-radius:999px!important;padding:8px 11px!important;background:rgba(var(--brand-600-rgb),.06)!important;box-shadow:none!important}.next-ui-preview .next-stage-script .step1-series-button span span:last-child{display:none}.next-ui-preview .next-stage-script .step1-empty-helper,.next-ui-preview .next-stage-script .step1-detection-strip.is-idle{display:none}.next-ui-preview .next-stage-script .step1-editor-shell{border-radius:var(--step1-panel-radius)!important}.next-ui-preview .next-stage-script .step1-editor-toolbar{padding:10px 12px!important}.next-ui-preview .next-stage-script .step1-script-editor:not(.is-loading),.next-ui-preview .next-stage-script .step1-editor-shell.is-empty .step1-script-editor:not(.is-loading){min-height:clamp(220px,26vh,280px)!important;max-height:38vh!important}.next-ui-preview .next-stage-script .step1-editor-shell.is-empty .step1-script-editor:not(.is-loading){min-height:clamp(150px,18vh,190px)!important}.next-ui-preview .next-stage-script .step1-script-editor{padding:14px!important}.next-ui-preview .next-stage-script .step1-editor-footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(117,139,171,.18);background:linear-gradient(90deg,rgba(147,84,255,.06),transparent 34%),#182336d1;padding:10px 12px}.next-ui-preview .next-stage-script .step1-editor-footer-copy{min-width:0;overflow:hidden;color:#a1b0c6db;font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.next-ui-preview .next-stage-script .step1-editor-footer-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.next-ui-preview .next-stage-script .step1-editor-footer-actions [data-slot=button]{min-width:148px;min-height:40px;border-radius:12px}.next-ui-preview .next-stage-script .step1-action-row.hidden{display:none!important}.next-ui-preview .next-stage-script .step1-novel-settings{padding:10px!important}.next-ui-preview .next-workspace-command:has(+.next-stage-script),.next-ui-preview .next-workspace-command:has(~.next-stage-script){border-radius:14px!important}.xkm-reference-hero-copy{position:absolute;inset:0 auto 0 6%;z-index:5;display:flex;width:min(430px,46%);flex-direction:column;justify-content:center;color:#fff;pointer-events:none}.xkm-reference-hero-copy p{margin:0;color:#e7ebf7c7;font-size:14px;letter-spacing:.02em}.xkm-reference-hero-copy h1{margin:12px 0 22px;color:#fff;font-size:clamp(38px,4.5vw,70px);line-height:1.08;letter-spacing:-.055em;text-shadow:0 8px 30px rgba(0,0,0,.22)}.xkm-reference-hero-copy h1 em{color:#9d8bff;font-style:normal}.xkm-reference-hero-copy button{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:10px;border:0;border-radius:999px;background:linear-gradient(100deg,#6750f4,#835bff);color:#fff;padding:12px 21px;font:inherit;font-size:13px;font-weight:800;pointer-events:auto;cursor:pointer;box-shadow:0 12px 24px #573cde4d}.xkm-reference-hero-copy button:hover{transform:translateY(-2px)}@media(max-width:760px){.xkm-reference-hero-copy{left:7%;width:80%}.xkm-reference-hero-copy p{font-size:11px}.xkm-reference-hero-copy h1{margin:9px 0 16px;font-size:clamp(32px,10vw,52px)}.xkm-reference-hero-copy button{padding:10px 16px;font-size:12px}}.next-ui-preview .next-stage-prompts .step4-next-shot-head>div>[data-slot=badge]{border-color:#facc15b8!important;background:#facc1526!important;color:#fef08a!important}.next-ui-preview .step3-next-command.is-collapsed>:not(:first-child){display:none}.light .next-ui-preview .next-stage-script .step1-series-button{border-color:rgba(var(--brand-600-rgb),.24)!important;background:#ffffffb8!important;color:var(--brand-700)!important}.light .next-ui-preview .next-stage-script .step1-detection-strip.is-idle .step1-detection-title:after{color:#475569a3}.light .next-ui-preview .next-stage-script .step1-editor-footer{border-top-color:#94a3b838;background:linear-gradient(90deg,rgba(var(--brand-600-rgb),.06),transparent 34%),#ffffffdb}.light .next-ui-preview .next-stage-script .step1-editor-footer-copy{color:#475569c2}@media(max-width:900px){.next-ui-preview .next-stage-script .step1-editor-footer{align-items:stretch;flex-direction:column}.next-ui-preview .next-stage-script .step1-editor-footer-actions,.next-ui-preview .next-stage-script .step1-editor-footer-actions [data-slot=button]{width:100%}}.light .next-ui-preview .next-sidebar,.light .next-ui-preview .next-workspace-command,.light .next-ui-preview .next-stage-analysis{color:#1f2937}.light .next-ui-preview .step2-next-review-overview [data-slot=button][data-variant=outline],.light .next-ui-preview .step2-next-review-overview button:not([data-variant=default]){color:#334155!important}.light .next-ui-preview .step2-next-review-overview button[data-variant=default],.light .next-ui-preview .step2-next-review-overview button[data-variant=default] span{color:#0f172a!important}.light .next-ui-preview .step2-next-review-overview button span.rounded-full{background:#0f172a17!important;color:#0f172a!important}.next-ui-preview .home-ui-shell{background-color:#070b12;background-image:radial-gradient(circle at 18% 18%,rgba(var(--brand-500-rgb),.12),transparent 28%),radial-gradient(circle at 82% 14%,rgba(var(--brand-600-rgb),.12),transparent 25%),linear-gradient(115deg,#070b13f5,#0a141fd1 48%,#0b0d18f5)}.next-ui-preview .home-ui-shell>main{background-image:linear-gradient(rgba(148,163,184,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.035) 1px,transparent 1px),radial-gradient(circle at 50% 0%,rgba(var(--brand-500-rgb),.1),transparent 34%),linear-gradient(90deg,rgba(8,12,20,.82),transparent 18%,transparent 82%,rgba(8,12,20,.82)),url(https://oss.aigasapi.com/canvas/brand/creative-studio-scene.svg) no-repeat 50% 8%;background-size:72px 72px,72px 72px,auto,auto,min(640px,72vw);background-attachment:scroll,scroll,scroll,scroll,fixed}.light .next-ui-preview .home-header{border-bottom-color:#94a3b852!important;background:#faf8fdf0!important;box-shadow:0 1px #ffffffdb,0 8px 24px #1e40590f}.light .next-ui-preview .home-header-nav-item{color:#334155c7}.light .next-ui-preview .home-header-nav-item:hover,.light .next-ui-preview .home-header-nav-item.is-active{border-color:rgba(var(--brand-600-rgb),.3);background:rgba(var(--brand-600-rgb),.1);color:var(--brand-700)}.light .next-ui-preview .home-ui-shell{background:radial-gradient(circle at 10% 4%,rgba(var(--brand-600-rgb),.09),transparent 26%),radial-gradient(circle at 92% 12%,rgba(var(--brand-400-rgb),.09),transparent 24%),linear-gradient(180deg,#f6f3fa,#eeeaf6)!important}.light .next-ui-preview .home-ui-shell>main{background-image:linear-gradient(rgba(100,116,139,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(100,116,139,.035) 1px,transparent 1px),radial-gradient(circle at 50% 0%,rgba(var(--brand-600-rgb),.08),transparent 38%)!important;background-size:72px 72px,72px 72px,auto!important}.next-ui-preview .home-ui-shell{position:relative;isolation:isolate;background-color:#080d18!important;background-image:radial-gradient(ellipse at 12% 8%,rgba(var(--brand-500-rgb),.16),transparent 30%),radial-gradient(ellipse at 88% 14%,rgba(var(--brand-500-rgb),.13),transparent 28%),linear-gradient(135deg,#080d18,#0d1a2a 48%,#11152a)!important;background-size:140% 140%,130% 130%,100% 100%!important;animation:xkm-home-ambient-drift 24s ease-in-out infinite}.next-ui-preview .home-ui-shell>main{position:relative;z-index:1;background-image:linear-gradient(rgba(148,163,184,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.045) 1px,transparent 1px),radial-gradient(ellipse at 50% 0%,rgba(var(--brand-500-rgb),.1),transparent 42%),linear-gradient(90deg,rgba(8,13,24,.74),transparent 16%,transparent 84%,rgba(8,13,24,.74))!important;background-size:72px 72px,72px 72px,120% 120%,100% 100%!important}.light .next-ui-preview .home-ui-shell{background-color:#efeaf7!important;background-image:radial-gradient(ellipse at 10% 4%,rgba(var(--brand-600-rgb),.16),transparent 30%),radial-gradient(ellipse at 90% 10%,rgba(var(--brand-400-rgb),.14),transparent 28%),linear-gradient(135deg,#f7f5fb,#ede8f6,#f1edf8)!important;background-size:140% 140%,130% 130%,100% 100%!important}.light .next-ui-preview .home-ui-shell>main{background-image:linear-gradient(rgba(100,116,139,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(100,116,139,.045) 1px,transparent 1px),radial-gradient(ellipse at 50% 0%,rgba(var(--brand-600-rgb),.12),transparent 42%),linear-gradient(90deg,#efeaf7e0,#ffffff2e 50%,#efeaf7e0)!important;background-size:72px 72px,72px 72px,120% 120%,100% 100%!important}.next-ui-preview .home-ui-shell>main{position:relative;isolation:isolate}.next-ui-preview .home-ui-shell>main:before{position:absolute;z-index:-1;inset:0;pointer-events:none;content:"";background-image:url(https://oss.aigasapi.com/canvas/brand/creative-studio-scene.svg),repeating-linear-gradient(132deg,transparent 0 68px,rgba(var(--brand-400-rgb),.1) 69px,transparent 70px 136px),repeating-linear-gradient(42deg,transparent 0 104px,rgba(var(--brand-400-rgb),.08) 105px,transparent 106px 210px),radial-gradient(circle at 16% 26%,rgba(var(--brand-500-rgb),.12) 0 1px,transparent 2px),radial-gradient(circle at 84% 64%,rgba(var(--brand-400-rgb),.12) 0 1px,transparent 2px);background-position:50% 7%,center,center,0 0,0 0;background-repeat:no-repeat,repeat,repeat,repeat,repeat;background-size:min(760px,74vw),auto,auto,180px 180px,220px 220px;opacity:.23}.next-ui-preview .home-ui-content{position:relative;z-index:1}.next-ui-preview .home-ui-shell>main:before{opacity:.34;filter:saturate(1.16) brightness(1.1) contrast(1.04)}.light .next-ui-preview .home-ui-shell>main:before{background-image:url(https://oss.aigasapi.com/canvas/brand/creative-studio-scene.svg),repeating-linear-gradient(132deg,transparent 0 68px,rgba(var(--brand-600-rgb),.19) 69px,transparent 70px 136px),repeating-linear-gradient(42deg,transparent 0 104px,rgba(var(--brand-600-rgb),.14) 105px,transparent 106px 210px),radial-gradient(circle at 16% 26%,rgba(var(--brand-600-rgb),.2) 0 1.5px,transparent 2.5px),radial-gradient(circle at 84% 64%,rgba(var(--brand-600-rgb),.18) 0 1.5px,transparent 2.5px);mix-blend-mode:multiply;opacity:.36;filter:saturate(1.2) brightness(1.05) contrast(1.02);mix-blend-mode:normal}@media(prefers-reduced-motion:reduce){.next-ui-preview .home-ui-shell{animation:none}}.next-ui-preview .next-header h1{background-image:linear-gradient(90deg,var(--brand-600) 0%,var(--brand-400) 48%,var(--brand-200) 100%)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.next-ui-preview .series-page-hero-layout{position:relative;align-items:center!important;justify-content:center!important;min-height:160px}.next-ui-preview .series-page-hero-copy{width:100%;text-align:center}.next-ui-preview .series-page-hero-copy>div:first-child{justify-content:center}.next-ui-preview .series-page-hero-copy p{margin-right:auto;margin-left:auto}.next-ui-preview .series-page-hero-actions{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media(min-width:901px){.next-ui-preview .next-stage-series>.animate-fade-in>:not(:first-child){margin-top:12px!important}.next-ui-preview .next-stage-series .space-y-5>:not(:first-child){margin-top:12px!important}.next-ui-preview .next-stage-series .space-y-4>:not(:first-child){margin-top:10px!important}.next-ui-preview .next-stage-series .space-y-3>:not(:first-child){margin-top:8px!important}.next-ui-preview .next-stage-series .space-y-2>:not(:first-child){margin-top:6px!important}.next-ui-preview .next-stage-series>.animate-fade-in>.surface-panel{border-radius:18px!important;padding:14px 18px!important}.next-ui-preview .next-stage-series>.animate-fade-in>.surface-panel>div{gap:12px!important}.next-ui-preview .next-stage-series>.animate-fade-in>.surface-panel h2{font-size:25px!important;line-height:1.2!important}.next-ui-preview .next-stage-series>.animate-fade-in>.surface-panel .min-w-full{width:min(100%,330px)!important;min-width:0!important}.next-ui-preview .next-stage-series>.animate-fade-in>[data-slot=card]{gap:10px!important;border-radius:16px!important;padding-top:12px!important;padding-bottom:12px!important}.next-ui-preview .next-stage-series>.animate-fade-in>[data-slot=card]>[data-slot=card-header],.next-ui-preview .next-stage-series>.animate-fade-in>[data-slot=card]>[data-slot=card-content]{padding-right:14px!important;padding-left:14px!important}.next-ui-preview .next-stage-series>.animate-fade-in>[data-slot=card]>[data-slot=card-header]{gap:5px!important}.next-ui-preview .next-stage-series>.animate-fade-in>[data-slot=card]>[data-slot=card-content]{gap:10px!important}.next-ui-preview .next-stage-series [aria-label=系列策划进度]{gap:7px!important}.next-ui-preview .next-stage-series [aria-label=系列策划进度]>div{min-height:52px!important;border-radius:12px!important;gap:8px!important;padding:8px 10px!important}.next-ui-preview .next-stage-series [aria-label=系列策划进度]>div>div:last-child{width:22px!important;height:22px!important}.next-ui-preview .next-stage-series [role=status],.next-ui-preview .next-stage-series [role=alert]{border-radius:12px!important;padding-top:9px!important;padding-bottom:9px!important}.next-ui-preview .next-stage-series>.animate-fade-in>[data-slot=card]>[data-slot=card-content]>.grid.items-start{gap:12px!important}.next-ui-preview .next-stage-series textarea#series-premise{min-height:132px!important;line-height:1.55!important}.next-ui-preview .next-stage-series textarea#series-premise+.flex{gap:6px!important}.next-ui-preview .next-stage-series textarea#series-premise~div.rounded-xl{padding-top:7px!important;padding-bottom:7px!important}.next-ui-preview .next-stage-series .grid.items-start>div>.rounded-2xl{border-radius:14px!important;padding:12px!important}.next-ui-preview .next-stage-series .grid.items-start>div>.rounded-2xl>.mb-3{margin-bottom:8px!important}.next-ui-preview .next-stage-series [role=radiogroup]>button{min-height:48px!important;border-radius:10px!important;padding:7px 10px!important}.next-ui-preview .next-stage-series [role=radiogroup]>button span.mt-1{margin-top:2px!important}}@media(max-width:900px){.next-ui-preview .series-page-hero-layout{min-height:0}.next-ui-preview .series-page-hero-actions{position:static;align-items:center;transform:none}.next-ui-preview .next-stage-series>.animate-fade-in>:not(:first-child){margin-top:14px!important}.next-ui-preview .next-stage-series [aria-label=系列策划进度]>div{min-height:54px!important;padding:8px 10px!important}.next-ui-preview .next-stage-series textarea#series-premise{min-height:144px!important}}.next-ui-preview .global-task-floating-panel{inset:auto 22px 88px auto;z-index:60!important}.next-ui-preview .global-task-floating-panel--open{inset:12px 22px auto auto!important}.next-ui-preview .global-task-floating-panel--open>div:first-child{width:min(780px,calc(100vw - 1rem));max-height:calc(100dvh - 72px)!important}.next-ui-preview .global-task-floating-panel--open>div:first-child>div:last-child{overflow-y:auto}.next-ui-preview .global-task-floating-panel>div:first-child{display:flex;max-height:calc(100dvh - 104px)!important;min-height:0;flex-direction:column}.next-ui-preview .global-task-floating-panel>div:first-child>div:last-child{min-height:0;flex:1 1 auto;max-height:none!important}.next-ui-preview .global-task-floating-panel>div:first-child>div:last-child>div{min-height:0;max-height:none!important}.next-ui-preview .next-section-heading{min-height:30px!important;margin-bottom:7px!important;padding:0 3px!important;font-size:12px!important;font-weight:800!important}.next-ui-preview .next-count-badge{min-width:40px!important;height:23px!important;padding:0 8px!important;font-size:11px!important}.next-ui-preview .next-ui-shell>aside.next-sidebar{background:radial-gradient(circle at 0% 0%,rgba(var(--brand-500-rgb),.1),transparent 36%),linear-gradient(180deg,#0d1a2b,#0b1524)!important;box-shadow:inset -1px 0 rgba(var(--brand-400-rgb),.14)!important}.light .next-ui-preview .next-ui-shell>aside.next-sidebar{background:radial-gradient(circle at 0% 0%,rgba(var(--brand-600-rgb),.12),transparent 36%),linear-gradient(180deg,#f1effc,#ebe9f8)!important;box-shadow:inset -1px 0 rgba(var(--brand-600-rgb),.14)!important}@media(max-width:900px){.next-ui-preview .next-wide-action>span.min-w-0>span:first-child,.next-ui-preview .next-entity-title{font-size:13px!important}}.admin-page{min-height:100vh;padding:32px;color:var(--foreground);background:radial-gradient(circle at 10% 0%,rgba(124,58,237,.12),transparent 30%),var(--background)}.admin-page>header{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto 28px}.admin-page header p{margin:0;color:var(--brand-500);font-size:11px;font-weight:800;letter-spacing:.16em}.admin-page h1{margin:6px 0 0;font-size:28px}.admin-page button{border:1px solid rgba(139,92,246,.4);border-radius:9px;padding:9px 16px;background:var(--brand-500);color:#fff;font-weight:700}.admin-summary-grid,.admin-layout{max-width:1200px;margin:0 auto 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-summary-grid article,.admin-section{border:1px solid rgba(148,163,184,.25);border-radius:14px;background:#ffffff0d;padding:18px;box-shadow:0 12px 28px #00000014}.admin-summary-grid span{display:block;color:var(--muted-foreground);font-size:13px}.admin-summary-grid strong{display:block;margin-top:8px;font-size:28px}.admin-layout{grid-template-columns:1fr 1fr}.admin-section h2{margin:0 0 14px;font-size:17px}.admin-section h2 small{margin-left:8px;color:var(--muted-foreground);font-size:12px;font-weight:400}.admin-table{display:grid;gap:8px}.admin-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;border-top:1px solid rgba(148,163,184,.16);padding:10px 0;font-size:13px}.admin-row strong,.admin-row small{display:block}.admin-row small{color:var(--muted-foreground);font-size:11px}.admin-row .ok{color:#10b981}.admin-row .danger{color:#ef4444}.admin-login{min-height:100vh;display:grid;place-items:center;background:var(--background)}.admin-login form{width:min(380px,calc(100vw - 32px));display:grid;gap:12px;padding:28px;border:1px solid rgba(148,163,184,.3);border-radius:16px;background:#ffffff0f}.admin-login h1{margin:0;font-size:24px}.admin-login p{margin:0;color:var(--muted-foreground)}.admin-login input{border:1px solid rgba(148,163,184,.3);border-radius:8px;padding:11px;background:transparent;color:inherit}.admin-login strong{color:#ef4444;font-size:13px}@media(max-width:800px){.admin-page{padding:18px}.admin-summary-grid{grid-template-columns:repeat(2,1fr)}.admin-layout{grid-template-columns:1fr}.admin-row{grid-template-columns:1fr auto}}.simple-mode-primary:disabled{cursor:not-allowed;opacity:.45}.simple-mode-scene-editor{display:grid;gap:18px;margin-top:24px}.simple-mode-scene-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.simple-mode-scene-card{display:grid;gap:14px;min-width:0;border:1px solid #e2dbef;border-radius:10px;background:#f9f8fc;padding:16px}.simple-mode-scene-card-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;color:var(--brand-700)}.simple-mode-scene-card-head>div:nth-child(2){display:grid;min-width:0;gap:3px}.simple-mode-scene-card-head strong,.simple-mode-scene-card-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-mode-scene-card-head strong{color:#1e293b;font-size:15px}.simple-mode-scene-card-head small{color:#94a3b8;font-size:11px}.simple-mode-scene-card>p{min-height:42px;margin:0;color:#64748b;font-size:12px;line-height:1.7}.simple-mode-scene-card dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.simple-mode-scene-card dl>div{display:grid;gap:3px}.simple-mode-scene-card dt{color:#94a3b8;font-size:10px}.simple-mode-scene-card dd{overflow:hidden;margin:0;color:#334155;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dark .simple-mode-scene-card{border-color:#243244;background:#0b0f16}.dark .simple-mode-scene-card-head{color:var(--brand-400)}.dark .simple-mode-scene-card-head strong{color:#e2e8f0}.dark .simple-mode-scene-card>p,.dark .simple-mode-scene-card dd{color:#a9b7ca}@media(max-width:700px){.simple-mode-scene-grid{grid-template-columns:1fr}}.simple-mode-storyboard-copy strong,.simple-mode-storyboard-copy span,.simple-mode-storyboard-copy p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-mode-storyboard-copy p{margin:0;color:#64748b;font-size:12px}.dark .simple-mode-storyboard-copy p{color:#a9b7ca}@media(max-width:700px){.simple-mode-storyboard-card{grid-template-columns:32px minmax(0,1fr) auto;padding:11px}.simple-mode-storyboard-copy p{white-space:normal}.simple-mode-storyboard-characters{display:grid;grid-template-columns:1fr 1fr;width:100%}}.simple-mode-storyboard-editor{display:grid;gap:18px;margin-top:24px}.simple-mode-storyboard-list{display:grid;gap:9px}.simple-mode-storyboard-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;border:1px solid #e2dbef;border-radius:10px;background:#f9f8fc;padding:13px}.simple-mode-storyboard-card.is-expanded{border-color:var(--brand-400);background:#fdfdff}.simple-mode-storyboard-number{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:var(--brand-100);color:var(--brand-700);font-size:13px;font-weight:800}.simple-mode-storyboard-copy{display:grid;min-width:0;gap:4px}.simple-mode-storyboard-copy strong,.simple-mode-storyboard-copy span,.simple-mode-storyboard-copy>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-mode-storyboard-copy strong{color:#1e293b;font-size:13px}.simple-mode-storyboard-copy span{color:var(--brand-600);font-size:11px;font-weight:700}.simple-mode-storyboard-copy>p{margin:0;color:#64748b;font-size:12px}.simple-mode-storyboard-details{display:grid;gap:4px;margin-top:7px;border-top:1px solid #e2dbef;padding-top:8px}.simple-mode-storyboard-details>span{color:#64748b;font-size:10px;font-weight:800}.simple-mode-storyboard-copy .simple-mode-storyboard-details p{overflow:visible;margin:0;color:#475569;font-size:12px;line-height:1.7;text-overflow:clip;white-space:normal}.simple-mode-storyboard-form [data-slot=select-trigger]{width:100%;border:1px solid #cbd5e1;border-radius:7px;outline:0;background:#fff;padding:9px 10px;color:#172033;font:inherit;font-weight:400}.simple-mode-storyboard-characters{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0}.simple-mode-storyboard-characters legend{margin-bottom:2px;color:#475569;font-size:12px;font-weight:700}.simple-mode-storyboard-characters label{display:flex!important;align-items:center;gap:5px;border:1px solid #cbd5e1;border-radius:7px;padding:6px 8px;color:#475569!important;font-size:12px!important;font-weight:600!important}.simple-mode-storyboard-characters input{width:auto!important;accent-color:var(--brand-600)}.dark .simple-mode-storyboard-card{border-color:#243244;background:#0b0f16}.dark .simple-mode-storyboard-card.is-expanded{border-color:var(--brand-700);background:var(--brand-surface-dark-2)}.dark .simple-mode-storyboard-number{background:var(--brand-surface-dark);color:var(--brand-400)}.dark .simple-mode-storyboard-copy strong{color:#e2e8f0}.dark .simple-mode-storyboard-copy>p{color:#a9b7ca}.dark .simple-mode-storyboard-details{border-color:#243244}.dark .simple-mode-storyboard-details>span{color:#94a3b8}.dark .simple-mode-storyboard-copy .simple-mode-storyboard-details p{color:#cbd5e1}.dark .simple-mode-storyboard-form [data-slot=select-trigger]{border-color:#334155;background:#111827;color:#f9f8fc}.dark .simple-mode-storyboard-characters legend,.dark .simple-mode-storyboard-characters label{color:#cbd5e1!important}.dark .simple-mode-storyboard-characters label{border-color:#334155}@media(max-width:700px){.simple-mode-storyboard-card{grid-template-columns:32px minmax(0,1fr) auto;padding:11px}.simple-mode-storyboard-copy>p{white-space:normal}.simple-mode-storyboard-characters{display:grid;grid-template-columns:1fr 1fr;width:100%}}.simple-mode-ratio{display:inline-block;margin-left:6px;border:1px solid var(--brand-200);border-radius:999px;padding:2px 8px;color:var(--brand-700);font-size:11px;font-weight:700}.dark .simple-mode-ratio{border-color:var(--brand-700);color:var(--brand-400)}.simple-mode-projects{margin-top:28px;border:1px solid #e2dbef;border-radius:12px;padding:14px;background:#fff}.simple-mode-projects-title{margin-bottom:10px;color:#475569;font-size:12px;font-weight:800}.simple-mode-projects button{display:block;width:100%;overflow:hidden;border-radius:7px;padding:8px;text-align:left;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.simple-mode-projects button:hover{background:#faf5ff;color:var(--brand-700)}.simple-mode-projects small{color:#94a3b8}.dark .simple-mode-projects{border-color:#1f2937;background:#050505}.dark .simple-mode-projects-title{color:#cbd5e1}.dark .simple-mode-projects button:hover{background:var(--brand-surface-dark);color:var(--brand-400)}.simple-mode-projects-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.simple-mode-projects-title .simple-mode-new-project{display:inline-flex;width:auto;align-items:center;gap:4px;padding:5px 7px;border:1px solid rgba(37,99,235,.32);color:var(--brand-600);font-size:11px;font-weight:700;white-space:nowrap}.simple-mode-projects-title .simple-mode-new-project:hover{background:#faf5ff;color:var(--brand-700)}.simple-mode-project{display:flex;align-items:center;gap:4px}.simple-mode-project>button:first-child{min-width:0;flex:1}.simple-mode-project .simple-mode-rename{width:auto;flex:0 0 auto;padding:6px;color:#94a3b8}.simple-mode-project.is-current>button:first-child{background:#faf5ff;color:var(--brand-700);font-weight:700}.dark .simple-mode-projects-title .simple-mode-new-project{border-color:#9860fa5c;color:var(--brand-400)}.dark .simple-mode-projects-title .simple-mode-new-project:hover,.dark .simple-mode-project.is-current>button:first-child{background:var(--brand-surface-dark);color:var(--brand-300)}.simple-mode-project-actions{display:grid;gap:8px;margin:0 0 12px}.simple-mode-project-action-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px!important;width:100%;min-height:58px;padding:10px 11px!important;border:1px solid #94a3b8!important;border-radius:9px!important;background:#f9f8fc!important;color:#475569!important;text-align:left!important;cursor:pointer}.simple-mode-project-action-card>span{display:grid;min-width:0;gap:2px}.simple-mode-project-action-card strong{overflow:hidden;color:#1e293b;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.simple-mode-project-action-card small{overflow:hidden;color:#64748b;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.simple-mode-project-action-card:hover{border-color:#7e38f8!important;background:#faf5ff!important;color:var(--brand-700)!important}.simple-mode-project-action-card:disabled{cursor:not-allowed;opacity:.55}.simple-mode-import-project{position:relative}.simple-mode-import-project input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.dark .simple-mode-project-action-card{border-color:#155e75!important;background:#0e2730!important;color:#ebe0fe!important}.dark .simple-mode-project-action-card strong{color:#f9f8fc}.dark .simple-mode-project-action-card small{color:#d3bafd}.dark .simple-mode-project-action-card:hover{border-color:#6d22ee!important;background:#103340!important;color:#9d67f9!important}.simple-mode-resource-box{margin-top:22px;border:1px dashed #cbd5e1;border-radius:10px;padding:28px}.simple-mode-resource-empty{display:grid;gap:8px;color:#64748b}.simple-mode-resource-empty strong{color:#334155}.simple-mode-resource-actions{display:flex;gap:10px;margin-top:20px}.dark .simple-mode-resource-box{border-color:#334155}.dark .simple-mode-resource-empty strong{color:#cbd5e1}.simple-mode-embedded-workbench .step1-onboarding-strip,.simple-mode-embedded-workbench .step1-detection-strip,.simple-mode-embedded-workbench .step1-import-preview{display:none!important}.simple-mode-embedded-workbench .step1-workbench-content{padding-top:0}.simple-mode-embedded-workbench .step1-novel-settings{margin-top:0}.simple-mode-embedded-workbench .step1-workbench-content>button[aria-label*=清空],.simple-mode-embedded-workbench .step1-workbench-content button:has(svg.lucide-upload),.simple-mode-embedded-workbench .step1-workbench-content button:has(svg.lucide-import){display:none!important}.simple-mode-embedded-workbench .step1-editor-toolbar>button,.simple-mode-embedded-workbench .step1-editor-actions{display:none!important}.simple-mode-embedded-workbench .step1-editor-footer-copy,.simple-mode-embedded-workbench .step1-script-editor,.simple-mode-embedded-workbench .step1-workbench-header{display:none!important}.simple-mode-global-style{display:flex;min-height:42px;align-items:center;gap:10px;border:1px solid rgba(var(--brand-600-rgb),.3);border-radius:9px;background:#faf9ff;padding:5px 8px}.simple-mode-global-style-label{display:inline-flex;min-height:28px;flex:0 0 auto;align-items:center;border-radius:7px;background:var(--brand-600);padding:0 10px;color:#fff;font-size:12px;font-weight:800;white-space:nowrap;box-shadow:0 4px 12px rgba(var(--brand-600-rgb),.24)}.simple-mode-global-style-trigger{min-width:0;flex:1;border:0!important;background:transparent!important;padding:0 6px!important;color:#1e293b!important;font-weight:800!important;box-shadow:none!important}.simple-mode-global-style-trigger:focus{box-shadow:none!important}.dark .simple-mode-global-style{border-color:var(--brand-700);background:var(--brand-surface-dark)}.dark .simple-mode-global-style-label{background:var(--brand-700);color:#f9f8fc}.dark .simple-mode-global-style-trigger{color:#f9f8fc!important}@media(max-width:700px){.simple-mode-global-style{align-items:stretch;flex-direction:column;gap:6px}.simple-mode-global-style-label{align-self:flex-start}.simple-mode-global-style-trigger{width:100%}}.simple-mode-project{display:flex;align-items:center;gap:4px;margin-bottom:5px;border:1px solid transparent;border-radius:8px}.simple-mode-project>button:first-child{flex:1;min-width:0}.simple-mode-project.is-current{border-color:var(--brand-600);background:#faf5ff}.simple-mode-project.is-current>button:first-child{color:var(--brand-700)}.simple-mode-rename{display:grid!important;place-items:center;width:27px!important;padding:6px!important;color:#94a3b8!important}.simple-mode-rename:hover{color:var(--brand-700)!important;background:transparent!important}.dark .simple-mode-project.is-current{border-color:var(--brand-600);background:var(--brand-surface-dark)}.dark .simple-mode-project.is-current>button:first-child{color:var(--brand-400)}.simple-mode-content{max-width:none!important;width:100%!important;padding:0!important}.simple-mode-content .simple-mode-page{width:100%;min-height:calc(100vh - 68px)}.simple-mode-content .simple-mode-main{max-width:none;padding:42px clamp(24px,4vw,64px)}.simple-mode-embedded-workbench{width:100%}.simple-mode-embedded-workbench .step1-workbench-card{width:100%;max-width:none}.simple-mode-embedded-workbench .step1-workbench-content,.simple-mode-embedded-workbench .step1-editor-shell{width:100%}.simple-mode-project-heading-actions{display:flex;align-items:center;gap:3px}.simple-mode-projects-title .simple-mode-save-action,.simple-mode-projects-title .simple-mode-recovery-action,.simple-mode-projects-title .simple-mode-more-action{display:inline-flex;width:auto;align-items:center;gap:3px;border:0;background:transparent;padding:5px 3px;color:#64748b;font-size:11px;font-weight:700;white-space:nowrap}.simple-mode-projects-title .simple-mode-save-action:hover,.simple-mode-projects-title .simple-mode-recovery-action:hover,.simple-mode-projects-title .simple-mode-more-action:hover{background:transparent;color:var(--brand-700)}.simple-mode-projects-title .simple-mode-save-action:disabled{cursor:not-allowed;opacity:.45}.simple-mode-projects-title .simple-mode-more-action{padding-left:5px}.simple-mode-import-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.simple-mode-projects>.simple-mode-new-project{display:flex;width:100%;align-items:center;justify-content:center;gap:5px;margin:4px 0 9px;border:1px solid var(--brand-600);border-radius:7px;background:linear-gradient(135deg,var(--brand-600),var(--brand-accent));padding:7px 8px;color:#fff;font-size:12px;font-weight:700}.simple-mode-projects>.simple-mode-new-project:hover{background:linear-gradient(135deg,var(--brand-700),var(--brand-600));color:#fff}.simple-mode-manage-project{display:inline-flex!important;width:auto!important;flex:0 0 auto;align-items:center;justify-content:center;padding:5px 6px!important;color:#94a3b8!important;font-size:10px!important;font-weight:700!important}.simple-mode-manage-project:hover{background:#f4eeff!important;color:var(--brand-700)!important}.simple-mode-project-menu{min-width:154px}.simple-mode-recovery-panel{display:grid;gap:9px;margin-top:10px;border-top:1px solid #e2dbef;padding-top:10px}.simple-mode-recovery-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#475569;font-size:12px;font-weight:800}.simple-mode-recovery-heading button{width:auto!important;padding:3px 5px!important;color:#64748b!important;font-size:10px!important}.simple-mode-recovery-list{display:grid;gap:5px}.simple-mode-recovery-all{border:1px solid var(--brand-200)!important;background:#faf5ff!important;color:var(--brand-700)!important;font-weight:700!important}.simple-mode-recovery-item,.simple-mode-trash button{display:grid!important;width:100%;gap:2px;border:1px solid #e2e8f0!important;border-radius:7px!important;background:#f9f8fc!important;padding:7px 8px!important;color:#475569!important}.simple-mode-recovery-item:hover,.simple-mode-trash button:hover{border-color:var(--brand-300)!important;background:#faf5ff!important;color:var(--brand-700)!important}.simple-mode-recovery-item strong,.simple-mode-trash strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.simple-mode-recovery-item small,.simple-mode-trash small{overflow:hidden;color:#94a3b8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.simple-mode-trash{display:grid;gap:5px;border-top:1px solid #e2e8f0;padding-top:9px}.simple-mode-trash>span{color:#64748b;font-size:11px;font-weight:800}.simple-mode-trash button{grid-template-columns:minmax(0,1fr) auto;align-items:center}.simple-mode-trash button small{color:var(--brand-600);font-weight:700}.dark .simple-mode-projects-title .simple-mode-save-action,.dark .simple-mode-projects-title .simple-mode-recovery-action,.dark .simple-mode-projects-title .simple-mode-more-action{color:#94a3b8}.dark .simple-mode-projects-title .simple-mode-save-action:hover,.dark .simple-mode-projects-title .simple-mode-recovery-action:hover,.dark .simple-mode-projects-title .simple-mode-more-action:hover{color:var(--brand-300)}.dark .simple-mode-projects>.simple-mode-new-project{border-color:var(--brand-700);background:#08172d;color:var(--brand-300)}.dark .simple-mode-projects>.simple-mode-new-project:hover,.dark .simple-mode-manage-project:hover{background:var(--brand-surface-dark)!important;color:var(--brand-200)!important}.dark .simple-mode-recovery-panel,.dark .simple-mode-trash{border-color:#1f2937}.dark .simple-mode-recovery-heading,.dark .simple-mode-trash>span{color:#cbd5e1}.dark .simple-mode-recovery-item,.dark .simple-mode-trash button{border-color:#243244!important;background:#0b1320!important;color:#cbd5e1!important}.dark .simple-mode-recovery-item:hover,.dark .simple-mode-trash button:hover{border-color:var(--brand-700)!important;background:var(--brand-surface-dark)!important;color:var(--brand-200)!important}.dark .simple-mode-recovery-item small,.dark .simple-mode-trash small{color:#94a3b8}.dark .simple-mode-trash button small{color:var(--brand-300)}.simple-mode-projects>.simple-mode-library-entry{display:flex;width:100%;align-items:center;justify-content:center;gap:5px;margin:0 0 9px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;padding:7px 8px;color:#475569;font-size:12px;font-weight:700}.simple-mode-projects>.simple-mode-library-entry:hover{border-color:var(--brand-300);background:#faf5ff;color:var(--brand-700)}.dark .simple-mode-projects>.simple-mode-library-entry{border-color:#334155;background:#111827;color:#cbd5e1}.dark .simple-mode-projects>.simple-mode-library-entry:hover{border-color:var(--brand-600);background:var(--brand-surface-dark);color:var(--brand-200)}.simple-mode-project-loading{display:grid;gap:6px;padding:5px 2px}.simple-mode-project-loading small{color:#64748b;line-height:1.45}.simple-mode-project-loading button{width:auto!important;justify-self:start;padding:3px 0!important;color:var(--brand-600)!important;font-size:11px!important;font-weight:700!important}.simple-mode-projects>.simple-mode-new-project:disabled{cursor:wait;opacity:.55}.dark .simple-mode-project-loading small{color:#94a3b8}.dark .simple-mode-project-loading button{color:var(--brand-300)!important}@media(max-width:700px){.simple-mode-page{grid-template-columns:1fr}.simple-mode-sidebar{border-right:0;border-bottom:1px solid #e3dcef;padding:18px 14px}.simple-mode-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-mode-step-list button{padding:9px}.simple-mode-step-copy small{display:none}.simple-mode-projects{margin-top:16px}.simple-mode-content .simple-mode-main{padding:28px 16px}.simple-mode-heading h1{font-size:30px}.simple-mode-card{margin-top:22px;padding:18px}.simple-mode-card-head{gap:12px}.simple-mode-actions{justify-content:stretch}.simple-mode-actions button{flex:1;justify-content:center}}.simple-mode-character-editor{display:grid;gap:18px;margin-top:24px}.simple-mode-character-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e2e8f0;padding-bottom:14px;color:#64748b;font-size:13px}.simple-mode-character-toolbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.simple-mode-character-toolbar button{display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:8px 12px;font-weight:700}.simple-mode-character-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.simple-mode-character-card{display:grid;gap:14px;min-width:0;border:1px solid #e2dbef;border-radius:10px;background:#f9f8fc;padding:16px}.simple-mode-character-card-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.simple-mode-character-avatar{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:var(--brand-100);color:var(--brand-700)}.simple-mode-character-card-head>div:nth-child(2){display:grid;min-width:0;gap:3px}.simple-mode-character-card-head strong,.simple-mode-character-card-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-mode-character-card-head strong{color:#1e293b;font-size:15px}.simple-mode-character-card-head small{color:#94a3b8;font-size:11px}.simple-mode-character-card-actions{display:flex;gap:3px}.simple-mode-character-card-actions button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:7px;background:transparent;color:#94a3b8;cursor:pointer}.simple-mode-character-card-actions button:hover{background:#e8eef7;color:var(--brand-700)}.simple-mode-character-card-actions button:last-child:hover{color:#dc2626}.simple-mode-character-card>p{min-height:42px;margin:0;color:#64748b;font-size:12px;line-height:1.7}.simple-mode-character-card dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.simple-mode-character-card dl>div{display:grid;gap:3px}.simple-mode-character-card dt{color:#94a3b8;font-size:10px}.simple-mode-character-card dd{overflow:hidden;margin:0;color:#334155;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.simple-mode-character-form{display:grid;gap:13px;border:1px solid var(--brand-300);border-radius:10px;background:#fdfdff;padding:16px}.simple-mode-character-form>div:not(.simple-mode-character-form-actions){display:grid;grid-template-columns:1fr 1fr;gap:12px}.simple-mode-character-form label,.simple-mode-character-form .simple-mode-storyboard-field{display:grid;gap:6px;color:#475569;font-size:12px;font-weight:700}.simple-mode-character-form input,.simple-mode-character-form textarea{width:100%;border:1px solid #cbd5e1;border-radius:7px;outline:0;background:#fff;padding:9px 10px;color:#172033;font:inherit;font-weight:400}.simple-mode-character-form textarea{min-height:80px;margin:0;resize:vertical}.simple-mode-character-form input:focus,.simple-mode-character-form textarea:focus,.simple-mode-series-settings input:focus,.simple-mode-series-settings [data-slot=select-trigger]:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px #7c3aed1f}.simple-mode-character-form input[readonly]{background:#f4f1f9;color:#64748b}.simple-mode-character-form-actions{display:flex;justify-content:flex-end;gap:8px}.simple-mode-character-form-actions button{border-radius:8px;padding:8px 14px;font-weight:700}.dark .simple-mode-character-toolbar{border-color:#1f2937;color:#94a3b8}.dark .simple-mode-character-card{border-color:#243244;background:#0b0f16}.dark .simple-mode-character-avatar{background:var(--brand-surface-dark);color:var(--brand-400)}.dark .simple-mode-character-card-head strong{color:#e2e8f0}.dark .simple-mode-character-card>p,.dark .simple-mode-character-card dd{color:#a9b7ca}.dark .simple-mode-character-form{border-color:var(--brand-700);background:var(--brand-surface-dark-2)}.dark .simple-mode-character-form label,.simple-mode-character-form .simple-mode-storyboard-field{color:#cbd5e1}.dark .simple-mode-character-form input,.dark .simple-mode-character-form textarea{border-color:#334155;background:#111827;color:#f9f8fc}.dark .simple-mode-character-form input[readonly]{background:#172033;color:#94a3b8}@media(max-width:700px){.simple-mode-character-toolbar{align-items:flex-start;flex-direction:column}.simple-mode-character-toolbar-actions{width:100%;justify-content:stretch}.simple-mode-character-toolbar button{flex:1;justify-content:center}.simple-mode-character-grid{grid-template-columns:1fr}.simple-mode-character-form>div:not(.simple-mode-character-form-actions){grid-template-columns:1fr}}.simple-mode-card-head-actions{display:flex;align-items:center;gap:10px}.simple-mode-collapse-storyboards{display:grid;place-items:center;width:34px;height:34px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#475569;cursor:pointer}.simple-mode-collapse-storyboards:hover{border-color:var(--brand-500);color:var(--brand-700)}.dark .simple-mode-collapse-storyboards{border-color:#334155;background:#111827;color:#cbd5e1}.dark .simple-mode-collapse-storyboards:hover{border-color:var(--brand-400);color:var(--brand-300)}.simple-mode-video-editor{display:grid;gap:18px;margin-top:24px}.simple-mode-video-ready{display:flex;align-items:center;gap:13px;border:1px solid var(--brand-200);border-radius:10px;background:#faf5ff;padding:16px}.simple-mode-video-ready-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:10px;background:var(--brand-100);color:var(--brand-700)}.simple-mode-video-ready div:last-child{display:grid;gap:4px}.simple-mode-video-ready strong{color:#1e3a8a;font-size:14px}.simple-mode-video-ready span{color:#475569;font-size:12px;line-height:1.6}.simple-mode-asset-progress{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e2dbef;border-radius:8px;background:#f9f8fc;padding:10px 12px;color:#64748b;font-size:12px}.simple-mode-asset-progress strong{color:var(--brand-700);font-size:12px}.simple-mode-video-shot-list{display:grid;gap:9px}.simple-mode-video-shot-list article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;border:1px solid #e2dbef;border-radius:10px;background:#f9f8fc;padding:12px}.simple-mode-video-shot-list article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--brand-100);color:var(--brand-700);font-size:12px;font-weight:800}.simple-mode-video-shot-list article>div{display:grid;min-width:0;gap:3px}.simple-mode-video-shot-list strong{overflow:hidden;color:#1e293b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.simple-mode-video-shot-list small{color:var(--brand-600);font-size:11px;font-weight:700}.simple-mode-video-shot-list p{margin:0;overflow:hidden;color:#64748b;font-size:12px;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.simple-mode-video-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.simple-mode-video-actions button{display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:10px 14px;font-weight:700}.simple-mode-asset-action{border-color:var(--brand-300)!important;color:var(--brand-700)!important}.simple-mode-asset-action:hover{background:#faf5ff!important}.simple-mode-video-actions button:disabled{cursor:not-allowed;opacity:.5}.simple-mode-video-workspace{display:grid;gap:16px}.simple-mode-video-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e2dbef;padding:0 0 16px}.simple-mode-video-summary>div{display:grid;gap:4px}.simple-mode-video-summary strong{color:#1e3a8a;font-size:15px}.simple-mode-video-summary span{color:#64748b;font-size:12px;line-height:1.6}.simple-mode-video-summary dl{display:flex;gap:20px;margin:0}.simple-mode-video-summary dl>div{display:grid;gap:3px}.simple-mode-video-summary dt{color:#94a3b8;font-size:11px}.simple-mode-video-summary dd{margin:0;color:var(--brand-700);font-size:18px;font-weight:800}.simple-mode-video-running{display:grid;gap:8px;border:1px solid var(--brand-200);background:#faf5ff;padding:12px;color:#1e3a8a;font-size:12px;font-weight:700}.simple-mode-video-failed{border:1px solid #fbbf24;background:#fffbeb;padding:11px 12px;color:#92400e;font-size:12px}.simple-mode-video-workspace-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}.simple-mode-video-workspace-actions button{display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:10px 14px;font-weight:700}.simple-mode-video-complete{color:#047857;font-size:13px;font-weight:700}.simple-mode-video-results{display:grid;gap:10px;border-top:1px solid #e2dbef;padding-top:16px}.simple-mode-video-results h3{margin:0;color:#1e293b;font-size:14px}.simple-mode-video-results>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.simple-mode-video-results article{display:grid;gap:7px;min-width:0}.simple-mode-video-results video{width:100%;background:#0f172a;-o-object-fit:contain;object-fit:contain}.simple-mode-video-results span{overflow:hidden;color:#475569;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.simple-mode-video-result-meta{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:8px}.simple-mode-video-result-meta span{min-width:0}.simple-mode-video-result-meta button{display:inline-flex;height:30px;flex:0 0 auto;align-items:center;gap:5px;padding:0 9px;color:var(--brand-700);font-size:11px}.dark .simple-mode-video-ready{border-color:var(--brand-700);background:var(--brand-surface-dark)}.dark .simple-mode-video-ready-icon{background:#0b2a5b;color:var(--brand-300)}.dark .simple-mode-video-ready strong{color:var(--brand-200)}.dark .simple-mode-video-ready span{color:#a9b7ca}.dark .simple-mode-asset-progress{border-color:#243244;background:#0b0f16;color:#a9b7ca}.dark .simple-mode-asset-progress strong{color:var(--brand-300)}.dark .simple-mode-asset-action{border-color:var(--brand-700)!important;color:var(--brand-300)!important}.dark .simple-mode-asset-action:hover{background:var(--brand-surface-dark)!important}.dark .simple-mode-video-shot-list article{border-color:#243244;background:#0b0f16}.dark .simple-mode-video-shot-list article>span{background:var(--brand-surface-dark);color:var(--brand-400)}.dark .simple-mode-video-shot-list strong,.dark .simple-mode-video-results h3{color:#e2e8f0}.dark .simple-mode-video-shot-list p,.dark .simple-mode-video-summary span,.dark .simple-mode-video-results span{color:#a9b7ca}.dark .simple-mode-video-summary{border-color:#243244}.dark .simple-mode-video-summary strong{color:var(--brand-200)}.dark .simple-mode-video-summary dd{color:var(--brand-300)}.dark .simple-mode-video-running{border-color:var(--brand-700);background:var(--brand-surface-dark);color:var(--brand-200)}.dark .simple-mode-video-failed{border-color:#92400e;background:#14072a;color:#fde68a}.dark .simple-mode-video-results{border-color:#243244}.dark .simple-mode-video-result-meta button{border-color:#334155;color:var(--brand-300)}@media(max-width:700px){.simple-mode-video-summary{align-items:flex-start;flex-direction:column}.simple-mode-video-summary dl{width:100%;justify-content:space-between}.simple-mode-video-workspace-actions{justify-content:stretch}.simple-mode-video-workspace-actions button{flex:1;justify-content:center}.simple-mode-video-results>div{grid-template-columns:1fr}}.simple-mode-asset-manager-view{display:grid;gap:16px;margin-top:24px}.simple-mode-asset-manager-head{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--brand-200);border-radius:10px;background:#faf5ff;padding:14px 16px}.simple-mode-asset-manager-head>div{display:grid;gap:4px}.simple-mode-asset-manager-head strong{color:#1e3a8a;font-size:14px}.simple-mode-asset-manager-head span{color:#475569;font-size:12px;line-height:1.6}.simple-mode-asset-manager-head button{flex:0 0 auto}.dark .simple-mode-asset-manager-head{border-color:var(--brand-700);background:var(--brand-surface-dark)}.dark .simple-mode-asset-manager-head strong{color:var(--brand-200)}.dark .simple-mode-asset-manager-head span{color:#a9b7ca}@media(max-width:700px){.simple-mode-asset-manager-head{align-items:stretch;flex-direction:column}.simple-mode-asset-manager-head button{justify-content:center}}.simple-mode-video-compose-status{display:grid;gap:9px;border:1px solid var(--brand-300);background:#fdfdff;padding:12px}.simple-mode-video-compose-status>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.simple-mode-video-compose-status strong{color:#1e3a8a;font-size:13px}.simple-mode-video-compose-status span{color:var(--brand-700);font-size:13px;font-weight:800}.simple-mode-video-compose-status p{margin:0;color:#b91c1c;font-size:12px;line-height:1.5}.simple-mode-video-compose-status a{display:inline-flex;align-items:center;gap:6px}.dark .simple-mode-video-compose-status{border-color:var(--brand-700);background:var(--brand-surface-dark-2)}.dark .simple-mode-video-compose-status strong{color:var(--brand-200)}.dark .simple-mode-video-compose-status span{color:var(--brand-300)}.dark .simple-mode-video-compose-status p{color:#fca5a5}.simple-mode-episode-card{overflow:hidden;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.simple-mode-episode-card.is-expanded{border-color:var(--brand-300);box-shadow:0 8px 24px #2563eb14}.simple-mode-episode-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px}.simple-mode-episode-card.is-expanded .simple-mode-episode-head{border-bottom:1px solid var(--brand-100);background:#fdfdff}.simple-mode-episode-identity{display:flex;align-items:center;min-width:0;gap:11px}.simple-mode-episode-identity>span{display:grid;min-width:64px;height:30px;place-items:center;border-radius:6px;background:var(--brand-700);padding:0 9px;color:#fff;font-size:12px;font-weight:800;white-space:nowrap}.simple-mode-episode-identity>div{display:grid;min-width:0;gap:2px}.simple-mode-episode-identity strong,.simple-mode-episode-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-mode-episode-identity strong{color:#1e293b;font-size:14px}.simple-mode-episode-identity small{color:#64748b;font-size:11px}.simple-mode-episode-head-actions{display:flex;align-items:center;gap:10px}.simple-mode-episode-status{color:#64748b;font-size:12px;font-weight:700;white-space:nowrap}.simple-mode-episode-status[data-status=done]{color:#047857}.simple-mode-episode-status[data-status=running],.simple-mode-episode-status[data-status=ready]{color:var(--brand-700)}.simple-mode-episode-status[data-status=failed]{color:#b91c1c}.simple-mode-episode-head-actions button{display:grid;width:32px;height:32px;place-items:center;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#475569;cursor:pointer}.simple-mode-episode-head-actions button:hover{border-color:var(--brand-500);color:var(--brand-700)}.simple-mode-episode-content{display:grid;gap:16px;padding:16px}.dark .simple-mode-episode-card{border-color:#243244;background:#0b0f16}.dark .simple-mode-episode-card.is-expanded{border-color:var(--brand-700);box-shadow:none}.dark .simple-mode-episode-card.is-expanded .simple-mode-episode-head{border-color:var(--brand-700);background:var(--brand-surface-dark-2)}.dark .simple-mode-episode-identity>span{background:var(--brand-700)}.dark .simple-mode-episode-identity strong{color:#e2e8f0}.dark .simple-mode-episode-identity small,.dark .simple-mode-episode-status{color:#94a3b8}.dark .simple-mode-episode-status[data-status=done]{color:#6ee7b7}.dark .simple-mode-episode-status[data-status=running],.dark .simple-mode-episode-status[data-status=ready]{color:var(--brand-300)}.dark .simple-mode-episode-status[data-status=failed]{color:#fca5a5}.dark .simple-mode-episode-head-actions button{border-color:#334155;background:#111827;color:#cbd5e1}.simple-mode-video-compose-status>.simple-mode-final-video{display:grid;justify-content:center;justify-items:center;gap:8px;width:100%;padding-top:4px}.simple-mode-final-video video{display:block;width:100%;max-height:54vh;border:1px solid #1e293b;background:#020617;-o-object-fit:contain;object-fit:contain}.simple-mode-final-video.is-landscape video{max-width:760px}.simple-mode-final-video.is-portrait video{max-width:320px}.simple-mode-final-video>strong{color:#334155;font-size:12px}.simple-mode-video-compose-status>.simple-mode-final-video-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.dark .simple-mode-final-video>strong{color:#cbd5e1}@media(max-width:700px){.simple-mode-episode-head{align-items:flex-start;padding:12px}.simple-mode-episode-head-actions{gap:6px}.simple-mode-episode-status{max-width:105px;overflow:hidden;text-overflow:ellipsis}.simple-mode-episode-content{padding:12px}.simple-mode-video-compose-status>.simple-mode-final-video-actions{justify-content:stretch}.simple-mode-final-video-actions a{justify-content:center;width:100%}}.simple-mode-video-queue{display:grid;gap:12px;border:1px solid #e2dbef;border-radius:8px;background:#f9f8fc;padding:14px}.simple-mode-video-queue-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.simple-mode-video-queue-head>div:first-child{display:grid;gap:3px}.simple-mode-video-queue-head strong{color:#1e293b;font-size:14px}.simple-mode-video-queue-head span{color:#64748b;font-size:12px}.simple-mode-video-queue-head b{color:var(--brand-700);font-size:12px}.simple-mode-video-queue-head-actions{display:flex;align-items:center;gap:8px}.simple-mode-video-queue-collapse{display:grid;width:30px;height:30px;place-items:center;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#475569;cursor:pointer}.simple-mode-video-queue-collapse:hover{border-color:var(--brand-500);color:var(--brand-700)}.simple-mode-video-queue-list{display:grid;gap:7px}.simple-mode-video-queue-list article{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;padding:9px 10px}.simple-mode-video-queue-number{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:var(--brand-100);color:var(--brand-700);font-size:11px;font-weight:800}.simple-mode-video-queue-copy{display:grid;min-width:0;gap:3px}.simple-mode-video-queue-copy strong,.simple-mode-video-queue-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-mode-video-queue-copy strong{color:#334155;font-size:12px}.simple-mode-video-queue-copy small{color:#94a3b8;font-size:11px}.simple-mode-video-queue-status{display:inline-flex;align-items:center;gap:5px;color:#64748b;font-size:11px;font-weight:700;white-space:nowrap}.simple-mode-video-queue-action{height:30px;padding:0 9px!important;color:var(--brand-700)!important;font-size:11px!important;font-weight:700!important}.simple-mode-video-queue-list article[data-status=done] .simple-mode-video-queue-status{color:#047857}.simple-mode-video-queue-list article[data-status=polling] .simple-mode-video-queue-status,.simple-mode-video-queue-list article[data-status=submitting] .simple-mode-video-queue-status{color:var(--brand-700)}.simple-mode-video-queue-list article[data-status=failed] .simple-mode-video-queue-status,.simple-mode-video-queue-error{color:#b91c1c!important}.simple-mode-video-workspace-actions button:disabled{cursor:not-allowed;opacity:.45}.dark .simple-mode-video-queue{border-color:#243244;background:#0b0f16}.dark .simple-mode-video-queue-head strong,.dark .simple-mode-video-queue-copy strong{color:#e2e8f0}.dark .simple-mode-video-queue-head span,.dark .simple-mode-video-queue-copy small{color:#94a3b8}.dark .simple-mode-video-queue-head b,.dark .simple-mode-video-queue-list article[data-status=polling] .simple-mode-video-queue-status,.dark .simple-mode-video-queue-list article[data-status=submitting] .simple-mode-video-queue-status,.dark .simple-mode-video-queue-action{color:var(--brand-300)!important}.dark .simple-mode-video-queue-collapse{border-color:#334155;background:#111827;color:#cbd5e1}.dark .simple-mode-video-queue-collapse:hover{border-color:var(--brand-400);color:var(--brand-300)}.dark .simple-mode-video-queue-list article{border-color:#243244;background:#111827}.dark .simple-mode-video-queue-number{background:var(--brand-surface-dark);color:var(--brand-300)}.dark .simple-mode-video-queue-status{color:#a9b7ca}.dark .simple-mode-video-queue-list article[data-status=done] .simple-mode-video-queue-status{color:#6ee7b7}.dark .simple-mode-video-queue-list article[data-status=failed] .simple-mode-video-queue-status,.dark .simple-mode-video-queue-error{color:#fca5a5!important}@media(max-width:700px){.simple-mode-video-queue{padding:12px}.simple-mode-video-queue-head{align-items:flex-start;flex-direction:column}.simple-mode-video-queue-head-actions{width:100%;justify-content:space-between}.simple-mode-video-queue-list article{grid-template-columns:30px minmax(0,1fr)}.simple-mode-video-queue-status,.simple-mode-video-queue-action{grid-column:2;justify-self:start}.simple-mode-video-queue-number{width:30px;height:30px}}.simple-mode-episode-controls .simple-mode-create-next-episode{display:inline-flex;width:auto;min-width:128px;padding:0 13px;border-color:var(--brand-700);background:var(--brand-700);color:#fff;font-size:12px;font-weight:800;white-space:nowrap}.simple-mode-episode-controls .simple-mode-create-next-episode:hover{background:#4e12b5}.simple-mode-episode-controls button:disabled{cursor:not-allowed;opacity:.5}.simple-mode-next-episode-callout{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;border:1px solid var(--brand-200);border-radius:8px;background:#fdfdff;padding:14px 16px}.simple-mode-next-episode-callout>div{display:grid;gap:3px}.simple-mode-next-episode-callout strong{color:#1e3a5f;font-size:14px}.simple-mode-next-episode-callout span{color:#64748b;font-size:12px;line-height:1.5}.simple-mode-next-episode-callout button{display:inline-flex;align-items:center;gap:6px;min-width:132px;justify-content:center;white-space:nowrap}.dark .simple-mode-episode-controls .simple-mode-create-next-episode{border-color:var(--brand-600);background:var(--brand-600);color:#fff}.dark .simple-mode-next-episode-callout{border-color:var(--brand-700);background:var(--brand-surface-dark)}.dark .simple-mode-next-episode-callout strong{color:var(--brand-100)}.dark .simple-mode-next-episode-callout span{color:#a9b7ca}@media(max-width:760px){.simple-mode-episode-controls{flex-wrap:wrap}.simple-mode-episode-controls .simple-mode-create-next-episode{width:100%}.simple-mode-next-episode-callout{align-items:stretch;flex-direction:column}.simple-mode-next-episode-callout button{width:100%}}.next-ui-preview .simple-mode-page{grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - 68px);background:#f5f7fb}.next-ui-preview .simple-mode-sidebar{position:sticky;top:0;z-index:3;height:calc(100vh - 68px);overflow-y:auto;border-right:1px solid #e5eaf2;background:#fffffff0;padding:24px 14px 20px;box-shadow:8px 0 28px #1f293709}.next-ui-preview .simple-mode-sidebar-title{margin:0 8px 14px;color:#172033;font-size:16px;letter-spacing:0}.next-ui-preview .simple-mode-step-list{gap:4px}.next-ui-preview .simple-mode-step-list button{min-height:54px;border:1px solid transparent;border-radius:9px;padding:9px 10px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.next-ui-preview .simple-mode-step-list button:hover{border-color:#e3dbf0;background:#f9f8fc;transform:translate(1px)}.next-ui-preview .simple-mode-step-list button.is-active{border-color:var(--brand-200);background:#faf5ff;box-shadow:inset 3px 0 var(--brand-600)}.next-ui-preview .simple-mode-step-number{width:25px;height:25px;background:#f1eef7;color:#64748b}.next-ui-preview .simple-mode-step-list button.is-active .simple-mode-step-number{background:var(--brand-600);color:#fff}.next-ui-preview .simple-mode-step-copy strong{font-size:13px}.next-ui-preview .simple-mode-step-copy small{line-height:1.35}.next-ui-preview .simple-mode-projects{margin-top:22px;border-top:1px solid #e5eaf2;padding:18px 4px 0}.next-ui-preview .simple-mode-projects-title{align-items:center;margin-bottom:9px;color:#475569;font-size:12px;font-weight:800}.next-ui-preview .simple-mode-project-heading-actions{gap:4px}.next-ui-preview .simple-mode-save-action,.next-ui-preview .simple-mode-recovery-action,.next-ui-preview .simple-mode-more-action{min-height:28px;border-radius:6px;padding:0 7px;font-size:10px}.next-ui-preview .simple-mode-new-project{min-height:34px;border-radius:7px;background:var(--brand-600);box-shadow:0 5px 12px #2563eb29;font-size:12px}.next-ui-preview .simple-mode-project{min-height:36px;border-radius:7px;padding:3px 5px 3px 9px}.next-ui-preview .simple-mode-project.is-current{border-color:var(--brand-200);background:#faf5ff}.next-ui-preview .simple-mode-project>button:first-child{font-size:12px;font-weight:700}.next-ui-preview .simple-mode-project-browser{display:grid;gap:8px;min-width:0}.next-ui-preview .simple-mode-project-search-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px}.next-ui-preview .simple-mode-project-search{width:100%;min-width:0;height:31px;border:1px solid #d8e1ec;border-radius:7px;background:#fbfcfe;padding:0 9px;color:#1e293b;font-size:11px;outline:0}.next-ui-preview .simple-mode-project-search::-moz-placeholder{color:#94a3b8}.next-ui-preview .simple-mode-project-search::placeholder{color:#94a3b8}.next-ui-preview .simple-mode-project-search:focus{border-color:var(--brand-400);box-shadow:0 0 0 3px #9860fa1f}.next-ui-preview .simple-mode-project-search-wrap small{color:#94a3b8;font-size:10px;white-space:nowrap}.next-ui-preview .simple-mode-project-list{display:grid;max-height:min(34vh,360px);gap:3px;overflow-y:auto;padding:1px 3px 2px 0;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}.next-ui-preview .simple-mode-project-empty{padding:8px 4px;color:#94a3b8;font-size:11px}.next-ui-preview .simple-mode-main{min-width:0;max-width:none;margin:0;padding:24px 24px 54px}.next-ui-preview .simple-mode-heading{max-width:none;margin:0}.next-ui-preview .simple-mode-heading h1{margin:5px 0 7px;color:#172033;font-size:clamp(27px,3vw,36px);letter-spacing:0}.next-ui-preview .simple-mode-heading span{font-size:13px}.next-ui-preview .simple-mode-ratio{display:inline-flex;margin-left:8px;border:1px solid #decff7;border-radius:999px;background:#fdfdff;padding:3px 8px;color:var(--brand-600);font-size:11px;font-weight:800}.next-ui-preview .simple-mode-episode-bar{position:sticky;top:10px;z-index:2;max-width:none;margin:0 0 22px;border-color:#e3dbf0;border-radius:10px;background:#fffffff0;box-shadow:0 8px 22px #1f29370f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.next-ui-preview .simple-mode-card{max-width:none;margin:26px 0 0;border-color:#e0e7f0;border-radius:12px;padding:24px;box-shadow:0 14px 36px #1f293712}.next-ui-preview .simple-mode-card-head{align-items:flex-start;gap:18px;border-bottom:1px solid #edf1f6;padding-bottom:16px}.next-ui-preview .simple-mode-card h2{color:#172033;font-size:21px}.next-ui-preview .simple-mode-card textarea{min-height:260px;border-color:#d8e1ec;background:#fbfcfe;font-size:14px;line-height:1.75}.next-ui-preview .simple-mode-card textarea:focus{border-color:var(--brand-400);box-shadow:0 0 0 3px #9860fa24;outline:0}.next-ui-preview .simple-mode-actions{margin-top:20px}.next-ui-preview .simple-mode-primary,.next-ui-preview .simple-mode-secondary{min-height:36px;border-radius:7px;padding:0 13px;font-size:12px;font-weight:800}.next-ui-preview .simple-mode-primary{background:var(--brand-600)}.next-ui-preview .simple-mode-primary:hover{background:var(--brand-700)}.next-ui-preview .simple-mode-secondary:hover{border-color:var(--brand-300);background:#fdfdff;color:var(--brand-700)}.dark .next-ui-preview .simple-mode-project-search{border-color:#334155;background:#0b1320;color:#e2e8f0}.dark .next-ui-preview .simple-mode-project-search::-moz-placeholder{color:#64748b}.dark .next-ui-preview .simple-mode-project-search::placeholder{color:#64748b}.dark .next-ui-preview .simple-mode-project-search:focus{border-color:var(--brand-400);box-shadow:0 0 0 3px #9860fa24}.dark .next-ui-preview .simple-mode-project-search-wrap small,.dark .next-ui-preview .simple-mode-project-empty{color:#94a3b8}.dark .next-ui-preview .simple-mode-project-list{scrollbar-color:#475569 transparent}@media(max-width:860px){.next-ui-preview .simple-mode-page{display:block}.next-ui-preview .simple-mode-sidebar{position:relative;top:auto;width:100%;height:auto;border-right:0;border-bottom:1px solid #e5eaf2;padding:14px 14px 12px}.next-ui-preview .simple-mode-sidebar-title{margin-bottom:9px}.next-ui-preview .simple-mode-step-list{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.next-ui-preview .simple-mode-step-list button{min-width:148px}.next-ui-preview .simple-mode-step-copy small{display:none}.next-ui-preview .simple-mode-projects{margin-top:12px;padding-top:12px}.next-ui-preview .simple-mode-main{padding:22px 14px 40px}.next-ui-preview .simple-mode-episode-bar{position:relative;top:auto}}@media(max-width:560px){.next-ui-preview .simple-mode-card{margin-top:20px;padding:17px}.next-ui-preview .simple-mode-card-head{flex-direction:column}.next-ui-preview .simple-mode-actions{flex-direction:column-reverse}.next-ui-preview .simple-mode-actions button{width:100%;justify-content:center}.next-ui-preview .simple-mode-ratio{margin:7px 0 0}}.project-save-status{position:fixed;left:auto;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:40;display:inline-flex;align-items:center;gap:7px;max-width:calc(100vw - 32px);padding:7px 10px;border:1px solid hsl(var(--border));border-radius:7px;background:color-mix(in srgb,hsl(var(--background)) 94%,transparent);box-shadow:0 6px 18px #0f172a1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px;color:#dc2626}.project-save-status>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.project-save-status button{display:grid;place-items:center;width:26px;height:26px;border:1px solid currentColor;border-radius:5px;background:transparent}.dark .project-save-status{color:#fca5a5}@media(max-width:560px){.project-save-status{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}}.simple-mode-subtitle-check{flex-shrink:0;visibility:hidden}.simple-mode-subtitle-choice[aria-pressed=true] .simple-mode-subtitle-check{visibility:visible;color:#15803d}.next-ui-preview .simple-mode-subtitle-choice[aria-pressed=true]{border-color:#86b89a;background:#eef8f1;color:#166534}.dark .next-ui-preview .simple-mode-subtitle-choice[aria-pressed=true]{border-color:#438568;background:#20372c;color:#c4e8d1}.dark .simple-mode-subtitle-choice[aria-pressed=true] .simple-mode-subtitle-check{color:#6ed49a}.next-ui-preview .simple-mode-projects-title,.next-ui-preview .simple-mode-project-heading-actions{flex-wrap:wrap}.dark .next-ui-preview .simple-mode-page,.dark .next-ui-preview .simple-mode-main{background:#151618;color:#e2e4e8}.dark .next-ui-preview .simple-mode-sidebar,.dark .next-ui-preview .simple-mode-projects{background:#1b1c1f;border-color:#323438;box-shadow:none;scrollbar-color:#494c52 #1b1c1f}.dark .next-ui-preview .simple-mode-sidebar-title,.dark .next-ui-preview .simple-mode-heading h1,.dark .next-ui-preview .simple-mode-card h2{color:#e2e4e8}.dark .next-ui-preview .simple-mode-projects-title,.dark .next-ui-preview .simple-mode-step-copy small{color:#a4a8b0}.dark .next-ui-preview .simple-mode-step-number{background:#2c2e33;color:#b5bac4}.dark .next-ui-preview .simple-mode-step-list button:hover{border-color:#3c3f45;background:#25272b}.dark .next-ui-preview .simple-mode-step-list button.is-active,.dark .next-ui-preview .simple-mode-project.is-current{border-color:#563987;background:#252f3e}.dark .next-ui-preview .simple-mode-step-list button.is-active .simple-mode-step-number{background:var(--brand-600);color:#fff}.dark .next-ui-preview .simple-mode-card,.dark .next-ui-preview .simple-mode-episode-bar{border-color:#34363c;background:#1c1e22;box-shadow:none}.dark .next-ui-preview .simple-mode-card-head{border-color:#34363c}.dark .next-ui-preview .simple-mode-ratio{border-color:#39516e;background:#252f3e;color:#c4a8f5}.dark .next-ui-preview .simple-mode-card textarea{border-color:#41444b;background:#18191c;color:#e2e4e8}.dark .next-ui-preview .simple-mode-secondary:hover{border-color:#6583ab;background:#2a303a;color:#d5c3f5}.next-ui-preview{min-height:100vh}.next-ui-preview .next-ui-shell,.next-ui-preview .next-ui-shell>main{min-height:0}.next-ui-preview .next-ui-content{min-height:100%}.next-ui-preview .next-ui-shell{width:100%;max-width:none;background:hsl(var(--background))}.dark .next-ui-preview,.dark .next-ui-preview .next-ui-shell,.dark .next-ui-preview .next-ui-shell>main,.dark .next-ui-preview .next-ui-content{background:#080c14!important;color:#ece9f8}.dark .next-ui-preview .next-sidebar button,.dark .next-ui-preview .next-sidebar a{color:#cbd5e1}.dark .next-ui-preview .next-sidebar button:hover,.dark .next-ui-preview .next-sidebar a:hover,.dark .next-ui-preview .next-sidebar .is-active{background:rgba(var(--brand-600-rgb),.14)!important;color:#fff!important}.dark .next-ui-preview .next-sidebar .text-muted-foreground,.dark .next-ui-preview .next-sidebar .text-slate-500,.dark .next-ui-preview .next-sidebar .text-slate-600,.dark .next-ui-preview .next-sidebar .text-slate-700{color:#9fb0c6!important}.dark .next-ui-preview .next-sidebar .bg-white,.dark .next-ui-preview .next-sidebar .bg-slate-50,.dark .next-ui-preview .next-sidebar .bg-slate-100{background:#111c2d!important}@media(max-width:1023px){.next-ui-preview .next-ui-shell{min-height:0}}.simple-mode-video-compose-status.is-complete{width:min(100%,640px);min-width:0;justify-self:start;border-radius:8px;padding:10px;gap:8px}.simple-mode-video-compose-status.is-complete>.simple-mode-final-video{min-width:0;gap:6px;padding-top:0}.simple-mode-video-compose-status.is-complete .simple-mode-final-video video{max-height:320px}.simple-mode-video-compose-status.is-complete .simple-mode-final-video.is-portrait video{max-width:180px}.simple-mode-video-compose-status.is-complete .simple-mode-final-video.is-landscape video{max-width:480px}.simple-navigation-header,.next-ui-preview .simple-navigation-header{height:auto;min-height:68px;flex:0 0 auto;flex-wrap:wrap;gap:8px 12px;padding-top:8px;padding-bottom:8px}.simple-navigation-header .workspace-header-brand{max-width:220px}.simple-navigation-header .workspace-header-actions{flex:0 0 auto}.workspace-primary-nav{display:flex;flex:0 0 auto}.workspace-primary-nav button{white-space:nowrap}.simple-navigation-header .workspace-primary-menu{display:none}@media(max-width:1279px){.workspace-primary-nav{display:none}.simple-navigation-header .workspace-primary-menu{display:inline-flex}}@media(max-width:639px){.simple-navigation-header .workspace-header-brand{max-width:calc(100% - 48px)}.simple-navigation-header .workspace-primary-menu{margin-left:auto}.simple-navigation-header .workspace-header-actions{justify-content:flex-end;flex-basis:100%}}.next-ui-preview{--aigas-bg: #07090d;--aigas-surface: #0d131d;--aigas-surface-raised: #131b28;--aigas-border: rgba(148, 163, 184, .16);--aigas-text: #f9f8fc;--aigas-text-muted: #94a3b8;--aigas-brand: var(--brand-300);--aigas-cta-start: var(--brand-600);--aigas-cta-end: var(--brand-accent);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.next-ui-preview:has(.mode-home){--aigas-logo-cyan: #9d67f9;--aigas-logo-blue: var(--brand-400);--aigas-logo-violet: var(--brand-400);--aigas-ink: #05070b;--aigas-panel: rgba(13, 19, 30, .78);--aigas-panel-strong: rgba(17, 26, 42, .9);--aigas-line: rgba(148, 163, 184, .2);--aigas-copy: #f9f8fc;--aigas-copy-muted: #94a3b8;background:var(--aigas-ink)!important}.next-ui-preview:has(.mode-home) .home-header{height:72px;border-bottom-color:rgba(var(--brand-400-rgb),.16);background:#05080eeb;box-shadow:0 14px 34px #00000038,inset 0 -1px #ffffff06}.next-ui-preview:has(.mode-home) .home-header:after{position:absolute;right:18%;bottom:-1px;left:18%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--brand-400-rgb),.48),rgba(var(--brand-400-rgb),.4),transparent);content:"";opacity:.72}.next-ui-preview:has(.mode-home) .workspace-header-brand .brand-mark-shell{border-color:rgba(var(--brand-400-rgb),.28);background:#09111cd1;box-shadow:0 0 0 1px #9860fa1f,0 10px 26px #00000042}.next-ui-preview:has(.mode-home) .workspace-header-brand h1{background-image:linear-gradient(100deg,#ebe0fe,var(--aigas-logo-cyan) 46%,var(--aigas-logo-violet))}.next-ui-preview:has(.mode-home) .workspace-header-brand p{color:#94a3b8b8}.next-ui-preview:has(.mode-home) .home-header-nav{margin-left:clamp(18px,3vw,52px)}.next-ui-preview:has(.mode-home) .home-header-nav-item{border-radius:10px;color:#cbd5e19e;padding:8px 13px;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.next-ui-preview:has(.mode-home) .home-header-nav-item:hover,.next-ui-preview:has(.mode-home) .home-header-nav-item.is-active{border-color:rgba(var(--brand-400-rgb),.2);background:linear-gradient(180deg,rgba(var(--brand-400-rgb),.12),#9860fa0a);color:var(--aigas-copy);transform:translateY(-1px)}.next-ui-preview:has(.mode-home) .home-header-account{border-color:rgba(var(--brand-400-rgb),.22);background:linear-gradient(135deg,#091b27cc,#0f1423cc);box-shadow:inset 0 1px #ffffff0f,0 8px 24px #0003}.next-ui-preview:has(.mode-home) .home-header-account-icon,.next-ui-preview:has(.mode-home) .home-header-account-balance strong{color:var(--aigas-logo-cyan)}.next-ui-preview:has(.mode-home) .home-ui-shell,.next-ui-preview:has(.mode-home) .home-ui-shell>main,.next-ui-preview:has(.mode-home) .home-ui-content.mode-home-content{background:var(--aigas-ink)!important}.dark .next-ui-preview:has(.next-ui-shell) .home-header-nav-item{padding:9px 15px!important;color:#f5f4ffe6!important;font-size:15px!important;font-weight:800!important;line-height:1.2;text-shadow:0 1px 12px rgba(var(--brand-accent-rgb),.14)}.dark .next-ui-preview:has(.next-ui-shell) .home-header-nav-item:hover,.dark .next-ui-preview:has(.next-ui-shell) .home-header-nav-item.is-active{color:#fff!important;border-color:#d3aeff6b!important;background:linear-gradient(180deg,rgba(var(--brand-accent-rgb),.24),#6366f11f)!important;box-shadow:0 8px 22px #66379d38,inset 0 1px #ffffff14}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-page,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-main{background:transparent!important;color:#f3f4ff!important}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-sidebar{border-color:#a895d72e!important;background:linear-gradient(180deg,#0d101ff5,#090c18e6),radial-gradient(circle at 0% 0%,rgba(var(--brand-500-rgb),.14),transparent 44%)!important;box-shadow:inset -1px 0 #ffffff08!important;scrollbar-color:#4d3b70 #0b1020}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-sidebar-title,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-heading h1,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-card h2,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-episode-summary strong{color:#f3f4ff!important}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-heading span,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-card p,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-episode-summary span,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-projects-title,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-step-copy small{color:#9aa4be!important}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-step-number{background:rgba(var(--brand-accent-rgb),.16)!important;color:#d8b4fe!important}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-step-list button:hover{border-color:#be7eff47!important;background:rgba(var(--brand-accent-rgb),.1)!important}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-step-list button.is-active,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-project.is-current{border-color:#be7eff75!important;background:linear-gradient(90deg,rgba(var(--brand-accent-rgb),.22),#6366f11a)!important;box-shadow:inset 3px 0 var(--brand-400),0 8px 22px #4f2d8529}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-projects,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-card,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-episode-bar,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-resource-box,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-series-settings,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-video-ready,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-video-workspace{border-color:#a895d733!important;background:linear-gradient(145deg,#14182ce6,#0b0f1ddb)!important;box-shadow:0 20px 44px #0000003d,inset 0 1px #ffffff09!important}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-projects{scrollbar-color:#4d3b70 #10152a}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-project>button:first-child,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-projects button,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-manage-project{color:#c5c9dc!important}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-project.is-current>button:first-child,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-projects button:hover,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-manage-project:hover{color:#e9d5ff!important;background:rgba(var(--brand-accent-rgb),.12)!important}.dark .next-ui-preview:has(.next-ui-shell){--workspace-panel: linear-gradient(145deg, rgba(20, 24, 44, .92), rgba(9, 13, 26, .9));--workspace-panel-soft: rgba(15, 20, 36, .82);--workspace-line: rgba(150, 140, 214, .22);--workspace-line-strong: rgba(175, 145, 255, .42);--workspace-accent: var(--brand-400);--workspace-accent-bright: var(--brand-300)}.dark .next-ui-preview:has(.next-ui-shell) .surface-panel,.dark .next-ui-preview:has(.next-ui-shell) .step1-existing-analysis,.dark .next-ui-preview:has(.next-ui-shell) .step1-annotated-note,.dark .next-ui-preview:has(.next-ui-shell) .step1-quick-hints,.dark .next-ui-preview:has(.next-ui-shell) .step1-pipeline,.dark .next-ui-preview:has(.next-ui-shell) .step2-next-section-tabs,.dark .next-ui-preview:has(.next-ui-shell) .step3-asset-card,.dark .next-ui-preview:has(.next-ui-shell) .step4-storyboard-card,.dark .next-ui-preview:has(.next-ui-shell) .step5-panel,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-resource-box,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-series-settings,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-video-ready,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-video-workspace,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-video-queue,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-next-episode-callout{border-color:var(--workspace-line)!important;background:var(--workspace-panel)!important;box-shadow:0 20px 44px #0000003d,inset 0 1px #ffffff09!important}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-episode-card,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-episode-head,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-episode-content,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-card{border-color:var(--workspace-line)!important;background:var(--workspace-panel-soft)!important}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-episode-card.is-expanded,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-episode-card.is-expanded .simple-mode-episode-head,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-step-list button.is-active,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-project.is-current{border-color:var(--workspace-line-strong)!important;background:linear-gradient(100deg,#7c5ccc3d,#28478429)!important}.dark .next-ui-preview:has(.next-ui-shell) div[class*=border-blue-],.dark .next-ui-preview:has(.next-ui-shell) section[class*=border-blue-],.dark .next-ui-preview:has(.next-ui-shell) div[class*=border-emerald-],.dark .next-ui-preview:has(.next-ui-shell) section[class*=border-emerald-],.dark .next-ui-preview:has(.next-ui-shell) div[class*=border-orange-],.dark .next-ui-preview:has(.next-ui-shell) section[class*=border-orange-],.dark .next-ui-preview:has(.next-ui-shell) div[class*=border-violet-],.dark .next-ui-preview:has(.next-ui-shell) section[class*=border-violet-]{border-color:var(--workspace-line)!important}.dark .next-ui-preview:has(.next-ui-shell) div[class*=bg-blue-],.dark .next-ui-preview:has(.next-ui-shell) section[class*=bg-blue-],.dark .next-ui-preview:has(.next-ui-shell) div[class*=bg-emerald-],.dark .next-ui-preview:has(.next-ui-shell) section[class*=bg-emerald-],.dark .next-ui-preview:has(.next-ui-shell) div[class*=bg-orange-],.dark .next-ui-preview:has(.next-ui-shell) section[class*=bg-orange-],.dark .next-ui-preview:has(.next-ui-shell) div[class*=bg-violet-],.dark .next-ui-preview:has(.next-ui-shell) section[class*=bg-violet-]{background-color:#12182bb8!important}.dark .next-ui-preview:has(.next-ui-shell) .step1-existing-analysis{color:var(--brand-100)!important;background:linear-gradient(100deg,#27417a57,#1c25495c)!important}.dark .next-ui-preview:has(.next-ui-shell) .step1-existing-analysis p,.dark .next-ui-preview:has(.next-ui-shell) .step1-existing-analysis .text-emerald-900\/75{color:#aebbd8!important}.dark .next-ui-preview:has(.next-ui-shell) .step1-existing-pill{color:var(--workspace-accent-bright)!important}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-episode-identity>span,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-episode-controls .simple-mode-create-next-episode{border-color:rgba(var(--brand-400-rgb),.46)!important;background:linear-gradient(100deg,#6d4bc1,#3f67c7)!important}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-episode-status[data-status=done],.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-video-queue-list article[data-status=done] .simple-mode-video-queue-status{color:#86efac!important}.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-episode-status[data-status=running],.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-episode-status[data-status=ready],.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-video-queue-list article[data-status=polling] .simple-mode-video-queue-status,.dark .next-ui-preview:has(.next-ui-shell) .simple-mode-video-queue-list article[data-status=submitting] .simple-mode-video-queue-status{color:var(--brand-300)!important}.storyboard-video-preview{position:relative;display:grid;min-width:0;overflow:hidden;border:1px solid #e2dbef;border-radius:7px;background:#0f172a}.storyboard-video-preview video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.storyboard-video-preview-empty{place-items:center;min-height:84px;background:#f9f8fc;color:#64748b;font-size:11px}.storyboard-video-preview>span[role=alert]{position:absolute;right:5px;bottom:5px;left:5px;padding:3px 5px;border-radius:4px;background:#7f1d1ddb;color:#fff;font-size:10px;line-height:1.3}.storyboard-video-preview-source,.storyboard-video-preview-loading{position:absolute;right:5px;top:5px;display:inline-flex;align-items:center;gap:3px;padding:2px 4px;border-radius:4px;background:#0000008c;color:#fff;font-size:10px}.storyboard-video-preview-loading{padding:3px}.simple-mode-video-queue-copy .storyboard-video-preview{width:min(100%,280px);margin-top:4px}.dark .storyboard-video-preview-empty{border-color:#243244;background:#111827;color:#a9b7ca}@media(max-width:640px){.next-header{gap:8px!important;padding-left:10px!important;padding-right:10px!important}.next-header .home-header-account,.next-header .workspace-header-actions{flex-shrink:0}.next-header .home-header-account{gap:6px!important;padding:4px 6px!important}.next-header .workspace-header-brand h1{font-size:14px!important}.home-header-account-identity{display:none!important}}.light .next-ui-preview .xkm-progress-block{background:#ffffffd9;border-color:rgba(var(--brand-600-rgb),.16)}.light .next-ui-preview .next-primary-entry-section .next-series-action{background:linear-gradient(90deg,rgba(var(--brand-500-rgb),.12),rgba(var(--brand-400-rgb),.06)),#ffffffd9;border-color:rgba(var(--brand-600-rgb),.3)}.light .next-ui-preview .xkm-saved-login-select select{background:#ffffffe6;color:#1e293b;border-color:rgba(var(--brand-600-rgb),.24)}.light .next-ui-preview .xkm-saved-login-select option{background:#fff;color:#1e293b}.light .next-ui-preview .next-stage-prompts .step4-next-materials,.light .next-ui-preview .next-stage-prompts .step4-next-current-action{background:#ffffffeb!important;border-color:rgba(var(--brand-600-rgb),.2)!important}.light .next-ui-preview .next-stage-videos .step5-batch-toolbar{background:linear-gradient(90deg,#fffffff2,#f9f8fce6)!important;border-color:rgba(var(--brand-600-rgb),.2)!important}.simple-mode-series-settings.is-short{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 20px}.simple-mode-series-settings.is-short .simple-mode-series-settings-copy{grid-column:1/-1}.simple-mode-series-duration{display:grid;gap:6px}.simple-mode-series-duration>span{color:#475569;font-size:12px;font-weight:700}.simple-mode-series-manual{display:grid;gap:9px;justify-items:start}.simple-mode-series-settings .simple-mode-series-manual-toggle,.simple-mode-series-manual-toggle{display:inline-flex;align-items:center;gap:7px;color:#475569;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.simple-mode-series-manual-toggle input{width:15px;height:15px;margin:0;accent-color:var(--brand-600);cursor:pointer}.simple-mode-series-manual label.simple-mode-series-manual-toggle{gap:7px}.simple-mode-series-manual label:last-child{display:grid;gap:6px;color:#475569;font-size:12px;font-weight:700}.simple-mode-series-settings input:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.dark .simple-mode-series-manual-toggle{color:#cbd5e1}.dark .simple-mode-series-duration>span,.dark .simple-mode-series-manual label{color:#a9b7ca}.dark .simple-mode-series-settings input:disabled{background:#172033;color:#64748b}.app-viewport-shell{height:100vh;height:100dvh}@media(max-width:767px),(max-height:520px)and (pointer:coarse){.next-ui-preview .global-task-floating-panel{inset:auto 8px 72px auto}.next-ui-preview .global-task-floating-panel--open{top:max(8px,env(safe-area-inset-top))!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;left:8px!important;max-width:none!important;align-items:stretch}.next-ui-preview .global-task-floating-panel--open>div:first-child{width:100%!important;height:100%;max-height:none!important;border-radius:16px}.next-ui-preview .global-task-panel-header{flex-wrap:wrap;align-items:flex-start;padding:12px!important}.next-ui-preview .global-task-panel-actions{width:100%;flex-shrink:1;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px}.next-ui-preview .global-task-panel-actions>button{min-height:40px;flex:0 0 auto}.next-ui-preview .global-task-floating-panel button{min-height:40px}.next-ui-preview .global-task-panel-body{min-height:0;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain}.next-ui-preview .global-task-panel-list{max-height:none!important;overflow:visible}}@media(max-width:640px){.next-header .workspace-header-brand>div:last-child,.next-header .workspace-primary-menu{display:none}}@media(max-width:700px)and (pointer:coarse),(max-height:520px)and (pointer:coarse){button[data-slot=button]{min-height:44px}button[data-slot=button][data-size^=icon]{min-width:44px}}.admin-page,.admin-login{min-height:100dvh}.admin-header-actions,.admin-section-heading,.admin-health-item{display:flex;align-items:center}.admin-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-section-heading{justify-content:space-between;gap:12px;margin-bottom:14px}.admin-section-heading h2,.admin-section-heading small{margin:0}.admin-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-health-item{gap:10px;min-width:0;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:12px}.admin-health-item>span{flex:0 0 auto;font-weight:800}.admin-health-item.is-ok>span{color:hsl(var(--success))}.admin-health-item.is-danger>span{color:hsl(var(--destructive))}.admin-user-row{grid-template-columns:minmax(0,1fr) auto auto auto auto}.admin-job-row{grid-template-columns:minmax(0,1fr) auto minmax(0,.8fr)}.admin-user-row>div:first-child,.admin-job-row>div:first-child,.admin-job-error{min-width:0}.admin-job-error{overflow-wrap:anywhere}.admin-row-action{min-height:36px;padding:7px 12px!important}.admin-spin{animation:spin 1s linear infinite}@media(max-width:700px){.admin-page>header{align-items:flex-start;flex-direction:column;gap:14px}.admin-header-actions,.admin-header-actions button{width:100%}.admin-summary-grid,.admin-health-grid{grid-template-columns:1fr}.admin-user-row,.admin-job-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;border:1px solid rgba(148,163,184,.18);border-radius:10px;padding:12px}.admin-user-row>div:first-child,.admin-job-row>div:first-child{grid-column:1 / -1}.admin-user-row>small,.admin-job-row>small{grid-column:1}.admin-user-row .admin-row-action{grid-column:2;grid-row:3;min-height:44px}}@media(hover:hover)and (pointer:fine){.next-ui-preview .home-header-nav-item:hover:not(.is-active),.dark .next-ui-preview:has(.next-ui-shell) .home-header-nav-item:hover:not(.is-active),html.light .next-ui-preview:has(.mode-home) .home-header-nav-item:hover:not(.is-active){border-color:rgba(var(--brand-600-rgb),.18)!important;background:rgba(var(--brand-600-rgb),.045)!important;color:inherit;box-shadow:none;transform:translateY(-1px)}}.selection\:bg-primary *::-moz-selection{background-color:hsl(var(--primary))}.selection\:bg-primary *::selection{background-color:hsl(var(--primary))}.selection\:text-primary-foreground *::-moz-selection{color:hsl(var(--primary-foreground))}.selection\:text-primary-foreground *::selection{color:hsl(var(--primary-foreground))}.selection\:bg-primary::-moz-selection{background-color:hsl(var(--primary))}.selection\:bg-primary::selection{background-color:hsl(var(--primary))}.selection\:text-primary-foreground::-moz-selection{color:hsl(var(--primary-foreground))}.selection\:text-primary-foreground::selection{color:hsl(var(--primary-foreground))}.file\:mr-2::file-selector-button{margin-right:.5rem}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:1.75rem}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-muted::file-selector-button{background-color:hsl(var(--muted))}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:px-2::file-selector-button{padding-left:.5rem;padding-right:.5rem}.file\:py-0\.5::file-selector-button{padding-top:.125rem;padding-bottom:.125rem}.file\:text-\[10px\]::file-selector-button{font-size:10px}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.next-ui-preview .file\:bg-muted::file-selector-button{background-color:#1e293b9e!important}.light .next-ui-preview .next-stage-body .file\:text-foreground::file-selector-button{color:#0f172a!important}.light .next-ui-preview .file\:bg-muted::file-selector-button{background-color:#e2e8f0b3!important}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.next-ui-preview .next-workflow-section .next-step-row .placeholder\:text-muted-foreground::-moz-placeholder{display:none}.next-ui-preview .next-workflow-section .next-step-row .placeholder\:text-muted-foreground::placeholder{display:none}.next-ui-preview .placeholder\:text-slate-400::-moz-placeholder{color:#aebacd!important}.next-ui-preview .placeholder\:text-slate-400::placeholder{color:#aebacd!important}.dark .next-ui-preview .placeholder\:text-slate-400::-moz-placeholder{color:#aebacd!important}.dark .next-ui-preview .placeholder\:text-slate-400::placeholder{color:#aebacd!important}.light .next-ui-preview .next-stage-body .placeholder\:text-muted-foreground::-moz-placeholder{color:#334155d1!important}.light .next-ui-preview .next-stage-body .placeholder\:text-muted-foreground::placeholder{color:#334155d1!important}.light .next-ui-preview .placeholder\:text-slate-400::-moz-placeholder{color:#475569!important}.light .next-ui-preview .placeholder\:text-slate-400::placeholder{color:#475569!important}.light .next-ui-preview .step3-next-command .placeholder\:text-muted-foreground::-moz-placeholder{color:#334155c7!important}.light .next-ui-preview .step3-next-command .placeholder\:text-muted-foreground::placeholder{color:#334155c7!important}.last\:border-0:last-child{border-width:0px}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-brand-orange\/50:hover{border-color:hsl(var(--brand-primary) / .5)}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-green-400:hover{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.hover\:border-muted:hover{border-color:hsl(var(--muted))}.hover\:border-muted-foreground\/50:hover{border-color:hsl(var(--muted-foreground) / .5)}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-violet-200:hover{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.hover\:border-violet-300\/40:hover{border-color:#c4b5fd66}.hover\:border-violet-400:hover{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.hover\:border-violet-400\/80:hover{border-color:#a78bfacc}.hover\:bg-\[var\(--accent-hover\)\]:hover{background-color:var(--accent-hover)}.hover\:bg-\[var\(--border\)\]:hover{background-color:var(--border)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-background:hover{background-color:hsl(var(--background))}.hover\:bg-background\/55:hover{background-color:hsl(var(--background) / .55)}.hover\:bg-background\/60:hover{background-color:hsl(var(--background) / .6)}.hover\:bg-background\/70:hover{background-color:hsl(var(--background) / .7)}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-black\/75:hover{background-color:#000000bf}.hover\:bg-brand-orange\/10:hover{background-color:hsl(var(--brand-primary) / .1)}.hover\:bg-brand-orange\/15:hover{background-color:hsl(var(--brand-primary) / .15)}.hover\:bg-brand-orange\/5:hover{background-color:hsl(var(--brand-primary) / .05)}.hover\:bg-brand-orange\/90:hover{background-color:hsl(var(--brand-primary) / .9)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500\/15:hover{background-color:#10b98126}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/25:hover{background-color:hsl(var(--muted) / .25)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/35:hover{background-color:hsl(var(--muted) / .35)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-muted\/70:hover{background-color:hsl(var(--muted) / .7)}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary) / .2)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-950\/5:hover{background-color:#0206170d}.hover\:bg-success\/10:hover{background-color:hsl(var(--success) / .1)}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50\/80:hover{background-color:#f5f3ffcc}.hover\:bg-violet-500:hover{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-500\/10:hover{background-color:#8b5cf61a}.hover\:bg-violet-500\/15:hover{background-color:#8b5cf626}.hover\:bg-violet-500\/5:hover{background-color:#8b5cf60d}.hover\:bg-violet-600:hover{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-warning\/10:hover{background-color:hsl(var(--warning) / .1)}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-\[linear-gradient\(135deg\,\#ff7a4f\,\#ff4f7d\)\]:hover{background-image:linear-gradient(135deg,#ff7a4f,#ff4f7d)}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-brand-orange:hover{color:hsl(var(--brand-primary))}.hover\:text-brand-orange\/80:hover{color:hsl(var(--brand-primary) / .8)}.hover\:text-destructive:hover{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-slate-950:hover{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.hover\:text-violet-500:hover{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.hover\:text-violet-600:hover{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.hover\:text-violet-900:hover{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-brand-md:hover{--tw-shadow: 0 4px 6px -1px hsl(20 100% 60% / .2), 0 2px 4px -2px hsl(20 100% 60% / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-card-hover:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .08), 0 2px 4px -2px rgb(0 0 0 / .06);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.next-ui-preview .hover\:bg-white:hover,.next-ui-preview .hover\:bg-slate-50:hover,.next-ui-preview .hover\:bg-slate-100:hover,.next-ui-preview .hover\:bg-background\/55:hover,.next-ui-preview .hover\:bg-background\/60:hover,.next-ui-preview .hover\:bg-background\/70:hover,.next-ui-preview .hover\:bg-white\/70:hover{background-color:#121a28db!important}.next-ui-preview .hover\:bg-muted:hover,.next-ui-preview .hover\:bg-muted\/20:hover,.next-ui-preview .hover\:bg-muted\/30:hover,.next-ui-preview .hover\:bg-muted\/50:hover,.next-ui-preview .hover\:bg-muted\/60:hover{background-color:#1e293b9e!important}.next-ui-preview .hover\:text-slate-900:hover{color:#f4f1f9!important}.next-ui-preview .hover\:border-slate-300:hover,.next-ui-preview .hover\:border-violet-200:hover{border-color:#60708b52!important}.dark .next-ui-preview .hover\:bg-white:hover,.dark .next-ui-preview .hover\:bg-slate-50:hover,.dark .next-ui-preview .hover\:bg-slate-100:hover{background-color:#121a28e6!important}.dark .next-ui-preview .hover\:text-slate-900:hover{color:#f4f1f9!important}.dark .next-ui-preview .hover\:border-violet-200:hover{border-color:#60708b52!important}.light .next-ui-preview .next-stage-body .hover\:text-foreground:hover{color:#0f172a!important}.light .next-ui-preview .hover\:bg-white:hover,.light .next-ui-preview .hover\:bg-slate-50:hover,.light .next-ui-preview .hover\:bg-slate-100:hover,.light .next-ui-preview .hover\:bg-background\/55:hover,.light .next-ui-preview .hover\:bg-background\/60:hover,.light .next-ui-preview .hover\:bg-background\/70:hover,.light .next-ui-preview .hover\:bg-white\/70:hover{background-color:#ffffffd6!important}.light .next-ui-preview .hover\:bg-muted:hover,.light .next-ui-preview .hover\:bg-muted\/20:hover,.light .next-ui-preview .hover\:bg-muted\/30:hover,.light .next-ui-preview .hover\:bg-muted\/50:hover,.light .next-ui-preview .hover\:bg-muted\/60:hover{background-color:#e2e8f0b3!important}.light .next-ui-preview .hover\:text-slate-900:hover{color:#0f172a!important}.light .next-ui-preview .hover\:border-slate-300:hover,.light .next-ui-preview .hover\:border-violet-200:hover{border-color:#94a3b857!important}.dark .hover\:bg-violet-50:hover,.dark .hover\:bg-violet-100:hover{background-color:#3b82f629!important}.dark .hover\:text-violet-500:hover,.dark .hover\:text-violet-600:hover,.dark .hover\:text-violet-900:hover{color:#d6bffe!important}.dark .hover\:border-violet-200:hover,.dark .hover\:border-violet-300:hover{border-color:#9860fa59!important}.dark .hover\:bg-red-50:hover,.dark .hover\:bg-red-100:hover{background-color:#ef444424!important}.dark .hover\:text-red-500:hover,.dark .hover\:text-red-600:hover,.dark .hover\:text-red-700:hover{color:#fca5a5!important}.dark .hover\:bg-violet-50:hover,.dark .hover\:bg-violet-100:hover{background-color:rgba(var(--brand-500-rgb),.16)!important}.dark .hover\:text-violet-600:hover,.dark .hover\:text-violet-900:hover{color:#fde68a!important}.dark .hover\:border-violet-200:hover{border-color:#fbbf2459!important}.dark .hover\:bg-white\/70:hover{background-color:#182131d1!important}.dark .hover\:bg-muted\/20:hover,.dark .hover\:bg-muted\/30:hover{background-color:#1e293b85!important}.dark .hover\:bg-muted\/50:hover,.dark .hover\:bg-muted\/60:hover{background-color:#1e293bb8!important}.dark .hover\:border-slate-300:hover{border-color:#94a3b84d!important}.dark .hover\:shadow-sm:hover{box-shadow:0 10px 24px #00000038!important}.dark .hover\:bg-background\/60:hover,.dark .hover\:bg-background\/70:hover{background-color:#ffffff09!important}.file\:hover\:bg-muted\/80:hover::file-selector-button{background-color:hsl(var(--muted) / .8)}.next-ui-preview .file\:hover\:bg-muted\/80:hover::file-selector-button{background-color:#1e293b9e!important}.light .next-ui-preview .file\:hover\:bg-muted\/80:hover::file-selector-button{background-color:#e2e8f0b3!important}.focus\:border-violet-300:focus{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-brand-orange\/15:focus{background-color:hsl(var(--brand-primary) / .15)}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-brand-orange:focus{color:hsl(var(--brand-primary))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-violet-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-300\/50:focus{--tw-ring-color: rgb(196 181 253 / .5)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.dark .focus\:border-violet-300:focus{border-color:#9860fa59!important}.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-1:focus-visible{outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:hsl(var(--ring))}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-4:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-brand-orange\/40:focus-visible{--tw-ring-color: hsl(var(--brand-primary) / .4)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color: hsl(var(--destructive) / .2)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: hsl(var(--ring) / .5)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.next-ui-preview .next-sidebar.is-collapsed .next-wide-action .disabled\:opacity-50:disabled{display:none!important}.group[open] .group-open\:inline{display:inline}.group[open] .group-open\:hidden{display:none}.next-ui-preview .group[open] .group-open\:hidden.next-command-search{display:none!important}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.next-ui-preview .next-sidebar.is-collapsed .next-wide-action .peer:disabled~.peer-disabled\:opacity-50{display:none!important}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-left:.625rem;padding-right:.625rem}.has-\[\>svg\]\:px-3:has(>svg){padding-left:.75rem;padding-right:.75rem}.has-\[\>svg\]\:px-4:has(>svg){padding-left:1rem;padding-right:1rem}.data-\[disabled\]\:pointer-events-none[data-disabled],.data-\[state\=closed\]\:pointer-events-none[data-state=closed]{pointer-events:none}.data-\[state\=closed\]\:invisible[data-state=closed]{visibility:hidden}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:.375rem}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[size\=default\]\:h-9[data-size=default]{height:2.25rem}.data-\[size\=sm\]\:h-8[data-size=sm]{height:2rem}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:11rem}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:.375rem}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[state\=active\]\:border-primary[data-state=active]{border-color:hsl(var(--primary))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:transparent}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[inset\]\:pl-8[data-inset]{padding-left:2rem}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow-none[data-state=active]{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.next-ui-preview .next-workflow-section .next-step-row .data-\[placeholder\]\:text-muted-foreground[data-placeholder],.next-ui-preview .next-workflow-section .next-step-row .data-\[state\=open\]\:text-muted-foreground[data-state=open]{display:none}.next-ui-preview .next-sidebar.is-collapsed .next-wide-action .data-\[disabled\]\:opacity-50[data-disabled]{display:none!important}.light .next-ui-preview .next-stage-body .data-\[placeholder\]\:text-muted-foreground[data-placeholder],.light .next-ui-preview .next-stage-body .data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#334155d1!important}.light .next-ui-preview .step3-next-command .data-\[placeholder\]\:text-muted-foreground[data-placeholder],.light .next-ui-preview .step3-next-command .data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#334155c7!important}.dark .data-\[state\=active\]\:shadow-sm[data-state=active]{box-shadow:0 10px 24px #00000038!important}.\*\:data-\[slot\=select-value\]\:line-clamp-1[data-slot=select-value]>*{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\*\:data-\[slot\=select-value\]\:flex[data-slot=select-value]>*{display:flex}.\*\:data-\[slot\=select-value\]\:items-center[data-slot=select-value]>*{align-items:center}.\*\:data-\[slot\=select-value\]\:gap-2[data-slot=select-value]>*{gap:.5rem}.next-ui-preview .next-sidebar.is-collapsed .next-sidebar-hero>.\*\:data-\[slot\=select-value\]\:flex[data-slot=select-value]>*{align-items:center;flex-direction:column;gap:8px}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10:focus[data-variant=destructive]{background-color:hsl(var(--destructive) / .1)}.data-\[variant\=destructive\]\:focus\:text-destructive:focus[data-variant=destructive]{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.group[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none{pointer-events:none}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50{opacity:.5}.next-ui-preview .next-sidebar.is-collapsed .next-wide-action .group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50{display:none!important}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:bg-background\/70{background-color:hsl(var(--background) / .7)}.supports-\[backdrop-filter\]\:bg-background\/80{background-color:hsl(var(--background) / .8)}.next-ui-preview .supports-\[backdrop-filter\]\:bg-background\/70,.next-ui-preview .supports-\[backdrop-filter\]\:bg-background\/80{background-color:#121a28db!important}.light .next-ui-preview .supports-\[backdrop-filter\]\:bg-background\/70,.light .next-ui-preview .supports-\[backdrop-filter\]\:bg-background\/80{background-color:#ffffffd6!important}.dark .supports-\[backdrop-filter\]\:bg-background\/70{background-color:#ffffff09!important}}.dark\:border-brand-orange\/25:is(.dark *){border-color:hsl(var(--brand-primary) / .25)}.dark\:border-destructive\/35:is(.dark *){border-color:hsl(var(--destructive) / .35)}.dark\:border-emerald-300\/25:is(.dark *){border-color:#6ee7b740}.dark\:border-emerald-300\/30:is(.dark *){border-color:#6ee7b74d}.dark\:border-emerald-300\/35:is(.dark *){border-color:#6ee7b759}.dark\:border-emerald-400\/20:is(.dark *){border-color:#34d39933}.dark\:border-emerald-400\/25:is(.dark *){border-color:#34d39940}.dark\:border-emerald-400\/30:is(.dark *){border-color:#34d3994d}.dark\:border-emerald-400\/40:is(.dark *){border-color:#34d39966}.dark\:border-emerald-500\/25:is(.dark *){border-color:#10b98140}.dark\:border-emerald-500\/30:is(.dark *){border-color:#10b9814d}.dark\:border-green-400\/25:is(.dark *){border-color:#4ade8040}.dark\:border-green-500\/25:is(.dark *){border-color:#22c55e40}.dark\:border-input:is(.dark *){border-color:hsl(var(--input))}.dark\:border-primary\/40:is(.dark *){border-color:hsl(var(--primary) / .4)}.dark\:border-red-400\/25:is(.dark *){border-color:#f8717140}.dark\:border-red-400\/30:is(.dark *){border-color:#f871714d}.dark\:border-red-400\/50:is(.dark *){border-color:#f8717180}.dark\:border-red-500\/25:is(.dark *){border-color:#ef444440}.dark\:border-red-500\/30:is(.dark *){border-color:#ef44444d}.dark\:border-rose-300\/25:is(.dark *){border-color:#fda4af40}.dark\:border-rose-300\/30:is(.dark *){border-color:#fda4af4d}.dark\:border-rose-300\/35:is(.dark *){border-color:#fda4af59}.dark\:border-rose-300\/45:is(.dark *){border-color:#fda4af73}.dark\:border-rose-400\/35:is(.dark *){border-color:#fb718559}.dark\:border-rose-400\/40:is(.dark *){border-color:#fb718566}.dark\:border-rose-400\/60:is(.dark *){border-color:#fb718599}.dark\:border-sky-400\/30:is(.dark *){border-color:#38bdf84d}.dark\:border-slate-500\/30:is(.dark *){border-color:#64748b4d}.dark\:border-slate-500\/45:is(.dark *){border-color:#64748b73}.dark\:border-slate-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:border-slate-600\/60:is(.dark *){border-color:#47556999}.dark\:border-slate-600\/70:is(.dark *){border-color:#475569b3}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-700\/60:is(.dark *){border-color:#33415599}.dark\:border-slate-700\/70:is(.dark *){border-color:#334155b3}.dark\:border-slate-700\/80:is(.dark *){border-color:#334155cc}.dark\:border-slate-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-transparent:is(.dark *){border-color:transparent}.dark\:border-violet-300\/20:is(.dark *){border-color:#c4b5fd33}.dark\:border-violet-300\/25:is(.dark *){border-color:#c4b5fd40}.dark\:border-violet-300\/30:is(.dark *){border-color:#c4b5fd4d}.dark\:border-violet-300\/35:is(.dark *){border-color:#c4b5fd59}.dark\:border-violet-300\/40:is(.dark *){border-color:#c4b5fd66}.dark\:border-violet-300\/45:is(.dark *){border-color:#c4b5fd73}.dark\:border-violet-300\/60:is(.dark *){border-color:#c4b5fd99}.dark\:border-violet-300\/70:is(.dark *){border-color:#c4b5fdb3}.dark\:border-violet-400\/15:is(.dark *){border-color:#a78bfa26}.dark\:border-violet-400\/20:is(.dark *){border-color:#a78bfa33}.dark\:border-violet-400\/25:is(.dark *){border-color:#a78bfa40}.dark\:border-violet-400\/30:is(.dark *){border-color:#a78bfa4d}.dark\:border-violet-400\/40:is(.dark *){border-color:#a78bfa66}.dark\:border-violet-400\/50:is(.dark *){border-color:#a78bfa80}.dark\:border-violet-500\/20:is(.dark *){border-color:#8b5cf633}.dark\:border-violet-500\/25:is(.dark *){border-color:#8b5cf640}.dark\:border-violet-500\/30:is(.dark *){border-color:#8b5cf64d}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/15:is(.dark *){border-color:#ffffff26}.dark\:bg-brand-orange\/15:is(.dark *){background-color:hsl(var(--brand-primary) / .15)}.dark\:bg-destructive\/15:is(.dark *){background-color:hsl(var(--destructive) / .15)}.dark\:bg-destructive\/60:is(.dark *){background-color:hsl(var(--destructive) / .6)}.dark\:bg-emerald-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-400\/10:is(.dark *){background-color:#34d3991a}.dark\:bg-emerald-500\/10:is(.dark *){background-color:#10b9811a}.dark\:bg-emerald-500\/15:is(.dark *){background-color:#10b98126}.dark\:bg-green-500\/10:is(.dark *){background-color:#22c55e1a}.dark\:bg-input\/30:is(.dark *){background-color:hsl(var(--input) / .3)}.dark\:bg-lime-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity, 1))}.dark\:bg-muted\/30:is(.dark *){background-color:hsl(var(--muted) / .3)}.dark\:bg-primary\/15:is(.dark *){background-color:hsl(var(--primary) / .15)}.dark\:bg-red-500\/10:is(.dark *){background-color:#ef44441a}.dark\:bg-red-500\/15:is(.dark *){background-color:#ef444426}.dark\:bg-red-950\/20:is(.dark *){background-color:#450a0a33}.dark\:bg-rose-300\/15:is(.dark *){background-color:#fda4af26}.dark\:bg-rose-400\/10:is(.dark *){background-color:#fb71851a}.dark\:bg-rose-500\/10:is(.dark *){background-color:#f43f5e1a}.dark\:bg-rose-950\/40:is(.dark *){background-color:#4c051966}.dark\:bg-sky-500\/10:is(.dark *){background-color:#0ea5e91a}.dark\:bg-slate-500\/10:is(.dark *){background-color:#64748b1a}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/80:is(.dark *){background-color:#1e293bcc}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/40:is(.dark *){background-color:#0f172a66}.dark\:bg-slate-900\/45:is(.dark *){background-color:#0f172a73}.dark\:bg-slate-900\/55:is(.dark *){background-color:#0f172a8c}.dark\:bg-slate-900\/60:is(.dark *){background-color:#0f172a99}.dark\:bg-slate-900\/70:is(.dark *){background-color:#0f172ab3}.dark\:bg-slate-950\/20:is(.dark *){background-color:#02061733}.dark\:bg-slate-950\/25:is(.dark *){background-color:#02061740}.dark\:bg-slate-950\/30:is(.dark *){background-color:#0206174d}.dark\:bg-slate-950\/35:is(.dark *){background-color:#02061759}.dark\:bg-slate-950\/40:is(.dark *){background-color:#02061766}.dark\:bg-slate-950\/45:is(.dark *){background-color:#02061773}.dark\:bg-slate-950\/50:is(.dark *){background-color:#02061780}.dark\:bg-slate-950\/55:is(.dark *){background-color:#0206178c}.dark\:bg-slate-950\/70:is(.dark *){background-color:#020617b3}.dark\:bg-slate-950\/80:is(.dark *){background-color:#020617cc}.dark\:bg-slate-950\/95:is(.dark *){background-color:#020617f2}.dark\:bg-success\/15:is(.dark *){background-color:hsl(var(--success) / .15)}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-violet-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity, 1))}.dark\:bg-violet-300\/10:is(.dark *){background-color:#c4b5fd1a}.dark\:bg-violet-300\/15:is(.dark *){background-color:#c4b5fd26}.dark\:bg-violet-400\/10:is(.dark *){background-color:#a78bfa1a}.dark\:bg-violet-400\/15:is(.dark *){background-color:#a78bfa26}.dark\:bg-violet-400\/\[0\.12\]:is(.dark *){background-color:#a78bfa1f}.dark\:bg-violet-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.dark\:bg-violet-500\/10:is(.dark *){background-color:#8b5cf61a}.dark\:bg-violet-500\/15:is(.dark *){background-color:#8b5cf626}.dark\:bg-violet-500\/20:is(.dark *){background-color:#8b5cf633}.dark\:bg-violet-500\/5:is(.dark *){background-color:#8b5cf60d}.dark\:bg-violet-950\/20:is(.dark *){background-color:#2e106533}.dark\:bg-violet-950\/25:is(.dark *){background-color:#2e106540}.dark\:bg-violet-950\/30:is(.dark *){background-color:#2e10654d}.dark\:bg-violet-950\/60:is(.dark *){background-color:#2e106599}.dark\:bg-warning\/15:is(.dark *){background-color:hsl(var(--warning) / .15)}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-white\/15:is(.dark *){background-color:#ffffff26}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:#ffffff08}.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:#ffffff0a}.dark\:from-brand-orange\/10:is(.dark *){--tw-gradient-from: hsl(var(--brand-primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--brand-primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-violet-500\/10:is(.dark *){--tw-gradient-from: rgb(139 92 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-background\/70:is(.dark *){--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-slate-950:is(.dark *){--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #020617 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-background\/55:is(.dark *){--tw-gradient-to: hsl(var(--background) / .55) var(--tw-gradient-to-position)}.dark\:to-violet-500\/10:is(.dark *){--tw-gradient-to: rgb(139 92 246 / .1) var(--tw-gradient-to-position)}.dark\:text-emerald-100:is(.dark *){--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.dark\:text-emerald-100\/75:is(.dark *){color:#d1fae5bf}.dark\:text-emerald-100\/80:is(.dark *){color:#d1fae5cc}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-emerald-50:is(.dark *){--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.dark\:text-green-100:is(.dark *){--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.dark\:text-inherit:is(.dark *){color:inherit}.dark\:text-lime-100:is(.dark *){--tw-text-opacity: 1;color:rgb(236 252 203 / var(--tw-text-opacity, 1))}.dark\:text-muted-foreground:is(.dark *){color:hsl(var(--muted-foreground))}.dark\:text-primary-foreground:is(.dark *){color:hsl(var(--primary-foreground))}.dark\:text-red-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-200\/90:is(.dark *){color:#fecacae6}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-red-50:is(.dark *){--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.dark\:text-rose-100:is(.dark *){--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.dark\:text-rose-100\/75:is(.dark *){color:#ffe4e6bf}.dark\:text-rose-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.dark\:text-rose-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:text-rose-50:is(.dark *){--tw-text-opacity: 1;color:rgb(255 241 242 / var(--tw-text-opacity, 1))}.dark\:text-sky-50:is(.dark *){--tw-text-opacity: 1;color:rgb(240 249 255 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-50:is(.dark *){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-slate-950:is(.dark *){--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.dark\:text-violet-100:is(.dark *){--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.dark\:text-violet-100\/60:is(.dark *){color:#ede9fe99}.dark\:text-violet-100\/70:is(.dark *){color:#ede9feb3}.dark\:text-violet-100\/75:is(.dark *){color:#ede9febf}.dark\:text-violet-100\/80:is(.dark *){color:#ede9fecc}.dark\:text-violet-200:is(.dark *){--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.dark\:text-violet-200\/80:is(.dark *){color:#ddd6fecc}.dark\:text-violet-200\/85:is(.dark *){color:#ddd6fed9}.dark\:text-violet-200\/90:is(.dark *){color:#ddd6fee6}.dark\:text-violet-300:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:text-violet-400:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:text-violet-50:is(.dark *){--tw-text-opacity: 1;color:rgb(245 243 255 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:shadow-\[0_0_0_1px_rgba\(110\,231\,183\,0\.45\)\]:is(.dark *){--tw-shadow: 0 0 0 1px rgba(110,231,183,.45);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_0_1px_rgba\(139\,92\,246\,\.15\)\]:is(.dark *){--tw-shadow: 0 0 0 1px rgba(139,92,246,.15);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_0_1px_rgba\(190\,242\,100\,0\.45\)\]:is(.dark *){--tw-shadow: 0 0 0 1px rgba(190,242,100,.45);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_0_1px_rgba\(196\,181\,253\,0\.45\)\]:is(.dark *){--tw-shadow: 0 0 0 1px rgba(196,181,253,.45);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-black\/30:is(.dark *){--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-black\/35:is(.dark *){--tw-shadow-color: rgb(0 0 0 / .35);--tw-shadow: var(--tw-shadow-colored)}.dark\:ring-violet-300\/20:is(.dark *){--tw-ring-color: rgb(196 181 253 / .2)}.dark\:ring-offset-slate-950:is(.dark *){--tw-ring-offset-color: #020617}.next-ui-preview .next-workflow-section .next-step-row .dark\:text-muted-foreground:is(.dark *){display:none}.next-ui-preview .dark\:bg-muted\/30:is(.dark *){background-color:#1e293b9e!important}.next-ui-preview .dark\:text-slate-400:is(.dark *){color:#aebacd!important}.next-ui-preview .dark\:text-slate-500:is(.dark *){color:#aebacd!important}.dark .next-ui-preview .dark\:text-slate-400:is(.dark *){color:#aebacd!important}.dark .next-ui-preview .dark\:text-slate-500:is(.dark *){color:#aebacd!important}.light .next-ui-preview .next-stage-body .dark\:text-muted-foreground:is(.dark *){color:#334155d1!important}.light .next-ui-preview .dark\:bg-muted\/30:is(.dark *){background-color:#e2e8f0b3!important}.light .next-ui-preview .dark\:text-slate-400:is(.dark *){color:#475569!important}.light .next-ui-preview .dark\:text-slate-500:is(.dark *){color:#475569!important}.light .next-ui-preview .step3-next-command .dark\:text-muted-foreground:is(.dark *){color:#334155c7!important}.dark .dark\:text-red-400:is(.dark *){color:#fca5a5!important}.dark .dark\:bg-muted\/30:is(.dark *){background-color:#1e293b85!important}.dark\:hover\:border-emerald-300\/55:hover:is(.dark *){border-color:#6ee7b78c}.dark\:hover\:border-rose-300\/60:hover:is(.dark *){border-color:#fda4af99}.dark\:hover\:border-slate-400\/60:hover:is(.dark *){border-color:#94a3b899}.dark\:hover\:border-violet-300\/45:hover:is(.dark *){border-color:#c4b5fd73}.dark\:hover\:border-violet-300\/60:hover:is(.dark *){border-color:#c4b5fd99}.dark\:hover\:border-violet-300\/65:hover:is(.dark *){border-color:#c4b5fda6}.dark\:hover\:bg-accent\/50:hover:is(.dark *){background-color:hsl(var(--accent) / .5)}.dark\:hover\:bg-emerald-500\/20:hover:is(.dark *){background-color:#10b98133}.dark\:hover\:bg-input\/50:hover:is(.dark *){background-color:hsl(var(--input) / .5)}.dark\:hover\:bg-red-500\/10:hover:is(.dark *){background-color:#ef44441a}.dark\:hover\:bg-rose-500\/10:hover:is(.dark *){background-color:#f43f5e1a}.dark\:hover\:bg-rose-500\/15:hover:is(.dark *){background-color:#f43f5e26}.dark\:hover\:bg-rose-500\/20:hover:is(.dark *){background-color:#f43f5e33}.dark\:hover\:bg-slate-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-950\/25:hover:is(.dark *){background-color:#02061740}.dark\:hover\:bg-violet-300\/15:hover:is(.dark *){background-color:#c4b5fd26}.dark\:hover\:bg-violet-300\/20:hover:is(.dark *){background-color:#c4b5fd33}.dark\:hover\:bg-violet-400:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-violet-400\/10:hover:is(.dark *){background-color:#a78bfa1a}.dark\:hover\:bg-violet-500\/10:hover:is(.dark *){background-color:#8b5cf61a}.dark\:hover\:bg-violet-500\/20:hover:is(.dark *){background-color:#8b5cf633}.dark\:hover\:bg-violet-950\/30:hover:is(.dark *){background-color:#2e10654d}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:#ffffff1a}.dark\:hover\:bg-white\/\[0\.12\]:hover:is(.dark *){background-color:#ffffff1f}.dark\:hover\:text-violet-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.dark\:hover\:text-violet-50:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(245 243 255 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:focus\:border-violet-300\/60:focus:is(.dark *){border-color:#c4b5fd99}.dark\:focus\:ring-violet-300\/10:focus:is(.dark *){--tw-ring-color: rgb(196 181 253 / .1)}.dark\:focus-visible\:ring-destructive\/40:focus-visible:is(.dark *){--tw-ring-color: hsl(var(--destructive) / .4)}.dark\:data-\[state\=active\]\:border-input[data-state=active]:is(.dark *){border-color:hsl(var(--input))}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]:is(.dark *){background-color:hsl(var(--input) / .3)}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]:is(.dark *){background-color:hsl(var(--primary-foreground))}.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]:is(.dark *){background-color:hsl(var(--foreground))}.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]:is(.dark *){background-color:hsl(var(--input) / .8)}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]:is(.dark *){color:hsl(var(--foreground))}.light .next-ui-preview .next-stage-body .dark\:data-\[state\=active\]\:text-foreground[data-state=active]:is(.dark *){color:#0f172a!important}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:focus[data-variant=destructive]:is(.dark *){background-color:hsl(var(--destructive) / .2)}@media(min-width:560px){.min-\[560px\]\:inline{display:inline}}@media(min-width:640px){.sm\:inset-x-4{left:1rem;right:1rem}.sm\:bottom-4{bottom:1rem}.sm\:right-2{right:.5rem}.sm\:right-3{right:.75rem}.sm\:top-2{top:.5rem}.sm\:top-3{top:.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:h-5{height:1.25rem}.sm\:h-9{height:2.25rem}.sm\:max-h-40{max-height:10rem}.sm\:w-5{width:1.25rem}.sm\:w-9{width:2.25rem}.sm\:w-\[148px\]{width:148px}.sm\:w-\[224px\]{width:224px}.sm\:w-\[256px\]{width:256px}.sm\:w-auto{width:auto}.sm\:min-w-\[74px\]{min-width:74px}.sm\:min-w-\[760px\]{min-width:760px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[520px\]{max-width:520px}.sm\:max-w-\[720px\]{max-width:720px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[112px_1fr\]{grid-template-columns:112px 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-3{gap:.75rem}.sm\:p-3{padding:.75rem}.sm\:p-3\.5{padding:.875rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.next-ui-preview .next-workflow-section .next-step-row .min-w-0 .sm\:block:first-child{font-size:10px;line-height:1.05}.next-ui-preview .next-sidebar.is-collapsed .next-sidebar-hero>.sm\:flex{align-items:center;flex-direction:column;gap:8px}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[290px_minmax\(0\,1fr\)\]{grid-template-columns:290px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_190px_28px\]{grid-template-columns:minmax(0,1fr) 190px 28px}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:justify-self-end{justify-self:end}.md\:border-b-0{border-bottom-width:0px}.md\:border-r{border-right-width:1px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.next-ui-preview .md\:hidden.next-command-search{display:none!important}.next-ui-preview .next-workflow-section .next-step-row .min-w-0 .md\:block:first-child{font-size:10px;line-height:1.05}.next-ui-preview .next-sidebar.is-collapsed .next-sidebar-hero>.md\:flex{align-items:center;flex-direction:column;gap:8px}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-\[164px\]{width:164px}.lg\:w-\[180px\]{width:180px}.lg\:w-\[240px\]{width:240px}.lg\:w-auto{width:auto}.lg\:min-w-\[340px\]{min-width:340px}.lg\:max-w-\[420px\]{max-width:420px}.lg\:max-w-\[540px\]{max-width:540px}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)_320px\]{grid-template-columns:220px minmax(0,1fr) 320px}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:self-auto{align-self:auto}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pl-4{padding-left:1rem}.lg\:pt-0{padding-top:0}.next-ui-preview .lg\:hidden.next-command-search{display:none!important}.next-ui-preview .next-sidebar.is-collapsed .next-sidebar-hero>.lg\:flex{align-items:center;flex-direction:column;gap:8px}}@media(min-width:1280px){.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:flex{display:flex}.xl\:w-\[1180px\]{width:1180px}.xl\:w-\[172px\]{width:172px}.xl\:w-\[256px\]{width:256px}.xl\:w-\[340px\]{width:340px}.xl\:min-w-\[360px\]{min-width:360px}.xl\:min-w-\[660px\]{min-width:660px}.xl\:max-w-\[420px\]{max-width:420px}.xl\:max-w-\[520px\]{max-width:520px}.xl\:max-w-\[720px\]{max-width:720px}.xl\:max-w-sm{max-width:24rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[0\.88fr_1\.35fr\]{grid-template-columns:.88fr 1.35fr}.xl\:grid-cols-\[260px_minmax\(0\,1fr\)_minmax\(320px\,360px\)\]{grid-template-columns:260px minmax(0,1fr) minmax(320px,360px)}.xl\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(360px\,0\.95fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(360px,.95fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.next-ui-preview .next-sidebar.is-collapsed .next-sidebar-hero>.xl\:flex{align-items:center;flex-direction:column;gap:8px}}@media(min-width:1366px){.min-\[1366px\]\:inline{display:inline}}@media(min-width:1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:right-3>svg{right:.75rem}.\[\&\>svg\]\:size-3>svg{width:.75rem;height:.75rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:hsl(var(--muted-foreground))}.next-ui-preview .next-workflow-section .next-step-row .\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){display:none}.light .next-ui-preview .next-stage-body .\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:#334155d1!important}.light .next-ui-preview .step3-next-command .\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:#334155c7!important}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}a.\[a\&\]\:hover\:bg-accent:hover{background-color:hsl(var(--accent))}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:hsl(var(--secondary) / .9)}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}
