.novel-page{--novel-bg: #070b14;--novel-panel: rgba(16, 20, 34, .86);--novel-panel-strong: rgba(10, 14, 24, .92);--novel-border: rgba(148, 163, 184, .24);--novel-text: #e2e8f0;--novel-subtext: rgba(226, 232, 240, .66);--novel-accent: #fb923c;--novel-accent-2: #f43f5e;min-height:100vh;padding:16px;background:radial-gradient(1200px 520px at 8% -10%,rgba(251,146,60,.16),transparent 58%),radial-gradient(900px 500px at 96% 0%,rgba(244,63,94,.14),transparent 62%),linear-gradient(180deg,#060913 0%,#070d18 48%,#060a12 100%)}.novel-shell{max-width:1400px;margin:0 auto;border-radius:20px;border:1px solid var(--novel-border);background:radial-gradient(1200px 420px at 0% 0%,rgba(251,146,60,.2),transparent 60%),radial-gradient(820px 360px at 100% 0%,rgba(244,63,94,.2),transparent 60%),linear-gradient(160deg,#080d18 0%,#0a1221 42%,#0a0f1a 100%);box-shadow:0 18px 60px #03081680;padding:18px}.novel-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.novel-page .ant-typography,.novel-page .ant-card-head-title,.novel-page .ant-card,.novel-page .ant-tabs-tab-btn,.novel-page .ant-steps-item-title,.novel-page .ant-steps-item-description{color:var(--novel-text)}.novel-page .ant-typography-secondary,.novel-page .ant-empty-description,.novel-page .ant-card-extra,.novel-page .ant-steps-item-description{color:var(--novel-subtext)}.novel-page .ant-card{border-color:var(--novel-border);background:var(--novel-panel);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.novel-page .ant-card .ant-card-head{border-bottom-color:#94a3b82e;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent)}.novel-page .ant-collapse>.ant-collapse-item{border-bottom-color:#94a3b829}.novel-page .ant-input,.novel-page .ant-input-number,.novel-page .ant-input-affix-wrapper,.novel-page .ant-select-selector,.novel-page .ant-input-number-input{background:rgba(7,11,20,.85)!important;color:var(--novel-text)!important;border-color:#94a3b847!important}.novel-page .ant-tabs-nav{background:var(--novel-panel-strong);border:1px solid var(--novel-border);border-radius:14px;padding:6px 10px}.novel-page .ant-tabs-tab{border-radius:10px;margin:0 4px;transition:all .2s ease}.novel-page .ant-tabs-tab.ant-tabs-tab-active{background:linear-gradient(120deg,rgba(251,146,60,.2),rgba(244,63,94,.18))}.novel-page .ant-btn-primary{background:linear-gradient(120deg,var(--novel-accent),var(--novel-accent-2));border:none;box-shadow:0 8px 22px #f43f5e42}.novel-page .ant-list-item{border:none}.novel-hero-card{border-color:#fb923c61!important;background:radial-gradient(600px 200px at 20% 0%,rgba(251,146,60,.18),transparent 70%),radial-gradient(420px 200px at 90% 0%,rgba(244,63,94,.14),transparent 70%),linear-gradient(135deg,rgba(10,14,26,.95),rgba(18,24,40,.92))!important}.novel-page .ant-tag{border:1px solid rgba(148,163,184,.28)}.novel-architecture-card .ant-card-body{padding-top:14px}.novel-architecture-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.novel-architecture-collapse{border:none;background:transparent}.novel-architecture-collapse>.ant-collapse-item{margin-bottom:12px;border:1px solid rgba(148,163,184,.22);border-radius:16px!important;overflow:hidden;background:linear-gradient(135deg,rgba(20,25,40,.84),rgba(14,18,30,.9));transition:border-color .22s ease,box-shadow .22s ease}.novel-architecture-collapse>.ant-collapse-item.ant-collapse-item-active{border-color:#6366f1a6;box-shadow:0 10px 26px #0c10208c}.novel-architecture-collapse .ant-collapse-header{padding:12px 14px!important}.novel-architecture-collapse .ant-collapse-content{border-top:1px solid rgba(148,163,184,.18)}.novel-architecture-collapse .ant-collapse-content-box{padding:14px 16px!important}.novel-architecture-item-label{display:flex;align-items:center;gap:12px;width:100%}.novel-architecture-item-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:#f8fafc;border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #ffffff1f,0 6px 14px #00000047}.novel-architecture-item-icon.seed{background:linear-gradient(135deg,#f97316,#fb7185)}.novel-architecture-item-icon.roles{background:linear-gradient(135deg,#3b82f6,#06b6d4)}.novel-architecture-item-icon.world{background:linear-gradient(135deg,#10b981,#22c55e)}.novel-architecture-item-icon.plot{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.novel-architecture-item-icon.state{background:linear-gradient(135deg,#f59e0b,#f97316)}.novel-architecture-item-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.novel-architecture-item-title{color:#f8fafc;font-size:20px;line-height:1.2;font-weight:600}.novel-architecture-item-desc{color:#e2e8f09e;font-size:14px;line-height:1.35}.novel-architecture-item-content{margin-bottom:0!important;white-space:pre-wrap;color:#e2e8f0f0!important;line-height:1.85}.novel-writer-progress-card .ant-card-body{padding-top:16px;padding-bottom:14px}.novel-writer-progress-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.novel-writer-list-card .ant-card-body{padding:0}.novel-writer-list-scroll{max-height:760px;overflow-y:auto}.novel-writer-list-item{padding:14px 16px;border-bottom:1px solid rgba(148,163,184,.16);cursor:pointer;transition:background .18s ease,border-color .18s ease}.novel-writer-list-item:hover{background:rgba(96,165,250,.08)}.novel-writer-list-item.is-active{background:rgba(99,102,241,.2);border-left:2px solid #6366f1;padding-left:14px}.novel-writer-list-item-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.novel-writer-list-item-title{display:block;margin-top:6px;color:#e2e8f0ad}.novel-writer-current-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.novel-writer-summary-card .ant-card-body{padding-top:12px}.novel-writer-summary-scroll{max-height:210px;overflow-y:auto;padding-right:6px}.novel-writer-editor-card .ant-card-body{padding-top:14px}.novel-writer-processing-bar{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;margin-bottom:12px;border-radius:12px;border:1px solid rgba(99,102,241,.7);background:linear-gradient(120deg,rgba(45,22,77,.58),rgba(44,25,90,.72));color:#d8d4ff;font-weight:500}.novel-writer-action-row{margin-bottom:12px}.novel-writer-editor{min-height:360px}.novel-compass-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.novel-compass-toolbar-main,.novel-compass-toolbar-actions{display:flex;align-items:center}.novel-compass-snapshot-row{margin-bottom:10px}.novel-compass-legend{margin-bottom:12px;border:1px solid rgba(148,163,184,.24);border-radius:12px;padding:10px;background:radial-gradient(380px 120px at 0% 0%,rgba(14,165,233,.12),transparent 70%),linear-gradient(180deg,rgba(15,23,42,.8),rgba(2,6,23,.84))}.novel-compass-legend-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.novel-compass-legend-row+.novel-compass-legend-row{margin-top:8px}.novel-compass-legend-item{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.52)}.novel-compass-legend-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 8px #94a3b861}.novel-relation-graph-empty{border:1px dashed rgba(148,163,184,.36);border-radius:12px;display:flex;align-items:center;justify-content:center;background:radial-gradient(500px 240px at 10% 0%,rgba(56,189,248,.1),transparent 70%),linear-gradient(180deg,rgba(8,12,20,.95),rgba(12,19,33,.88))}.novel-relation-graph-frame{position:relative;border-radius:14px;overflow:hidden;border:1px solid rgba(148,163,184,.22);background:radial-gradient(700px 320px at 0% 0%,rgba(56,189,248,.14),transparent 70%),radial-gradient(640px 260px at 100% 0%,rgba(139,92,246,.12),transparent 70%),linear-gradient(170deg,rgba(2,8,22,.96),rgba(10,15,28,.92))}.novel-relation-flow .react-flow__pane{background:transparent}.novel-relation-flow .react-flow__controls{background:rgba(15,23,42,.86);border:1px solid rgba(148,163,184,.36);box-shadow:0 8px 18px #02061773}.novel-relation-flow .react-flow__controls-button{background:transparent;color:#e2e8f0;border-bottom:1px solid rgba(148,163,184,.24)}.novel-relation-flow .react-flow__controls-button:hover{background:rgba(56,189,248,.18)}.novel-relation-flow .react-flow__edge-textbg{fill:#0f172af0;stroke:#94a3b873;stroke-width:1}.novel-relation-flow .react-flow__edge-text{fill:#f8fafc;paint-order:stroke;stroke:#02061794;stroke-width:.8}@media (max-width: 900px){.novel-page{padding:10px}.novel-shell{border-radius:14px;padding:12px}.novel-writer-current-head{flex-direction:column;align-items:stretch}.novel-writer-list-scroll{max-height:420px}.novel-compass-toolbar,.novel-architecture-toolbar{flex-direction:column;align-items:stretch}.novel-architecture-item-label{gap:10px}.novel-architecture-item-icon{width:36px;height:36px;border-radius:10px;font-size:18px}.novel-architecture-item-title{font-size:18px}.novel-architecture-item-desc{font-size:13px}}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:rgba(255,255,255,.5);padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;--bg: #09090b;--bg-elev: #0b0b10;--text: #e4e4e7;--text-2: rgba(228, 228, 231, .72);--text-3: rgba(228, 228, 231, .52);--border: rgba(255, 255, 255, .1);--space-1: 8px;--space-2: 12px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--h1: 24px;--h2: 20px;--h3: 16px;--body: 14px;--caption: 12px;--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}.user-app{color-scheme:dark;background:var(--bg);color:var(--text);font-size:var(--body)}.user-app h1{font-size:3.2em;line-height:1.1}.user-app .ant-typography{color:var(--text)}.user-app .ant-typography h1,.user-app .ant-typography .ant-typography-h1{font-size:var(--h1);line-height:1.25;font-weight:900;letter-spacing:.2px}.user-app .ant-typography h2,.user-app .ant-typography .ant-typography-h2{font-size:var(--h2);line-height:1.25;font-weight:800;letter-spacing:.1px}.user-app .ant-typography h3,.user-app .ant-typography .ant-typography-h3{font-size:var(--h3);line-height:1.3;font-weight:700}.user-app .ant-typography,.user-app .ant-typography p,.user-app .ant-typography div,.user-app .ant-typography span{font-size:var(--body)}.user-app .ant-typography .ant-typography-secondary{color:var(--text-2)}.user-app .ant-card{margin-bottom:var(--space-3)}.user-app .ant-card-head-title{font-weight:800;letter-spacing:.1px}.user-app .mono,.user-app .ant-statistic-content,.user-app .ant-statistic-content-value,.user-app .ant-progress-text,.user-app .ant-badge-count,.user-app .ant-pagination-item,.user-app .ant-input-number-input{font-family:var(--mono);font-variant-numeric:tabular-nums}.user-app .count-input.ant-input-number{background:#2a2a2a;border:1px solid #3a3a3a;border-radius:10px;color:var(--text)}.user-app .count-input.ant-input-number-focused,.user-app .count-input.ant-input-number:focus-within{border-color:#8b5cf6e6;box-shadow:0 0 0 2px #8b5cf61f}.user-app .count-input .ant-input-number-input{background:transparent;color:var(--text)}.user-app .menu-icon-shell{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-inline-end:2px;border:1px solid color-mix(in srgb,var(--menu-icon-color) 24%,transparent);border-radius:9px;background:var(--menu-icon-bg);color:var(--menu-icon-color);box-shadow:inset 0 1px #ffffff0a}.user-app .menu-icon-shell svg{width:16px;height:16px;color:currentColor}.user-app .menu-icon-shell svg [stroke]:not([stroke=none]){stroke:currentColor}.user-app .menu-icon-shell svg [fill]:not([fill=none]){fill:currentColor}.user-app .menu-icon-shell img{width:18px;height:18px;object-fit:contain;border-radius:5px}.story-view-segmented .ant-segmented-item{position:relative;transition:all .2s ease}.story-theme-dark .story-view-segmented .ant-segmented-item:hover{background:rgba(168,85,247,.14);color:#f3e8ff}.story-theme-dark .story-view-segmented .ant-segmented-item-selected{background:rgba(168,85,247,.22)!important;color:#fff!important;box-shadow:inset 0 -2px #a855f7}.story-theme-light .story-view-segmented .ant-segmented-item{color:#475467}.story-theme-light .story-view-segmented .ant-segmented-item:hover{background:rgba(124,58,237,.08);color:#5b21b6}.story-theme-light .story-view-segmented .ant-segmented-item-selected{background:rgba(124,58,237,.12)!important;color:#4c1d95!important;box-shadow:inset 0 -2px #7c3aed}.story-theme-light .ant-btn-default{background:#ffffff;border-color:#0f172a24;color:#344054}.story-theme-light .ant-btn-default:hover{background:#fafbff;border-color:#7c3aed73;color:#4c1d95}.story-theme-light .ant-btn-text{color:#475467}.story-theme-light .ant-btn-text:hover{background:rgba(124,58,237,.08);color:#5b21b6}.story-theme-light .ant-btn-text.ant-btn-dangerous{color:#d92d20}.home-workbench{min-height:100%;padding:22px;background:#111318}.home-hero-panel{display:block;padding:14px 0 2px;border:none;border-radius:0;background:transparent;box-shadow:none}.home-hero-copy{display:block;min-height:0}.home-hero-copy h1{margin:0;color:#f5f7fb;font-size:22px;line-height:1.22;font-weight:820}.home-hero-copy p{max-width:560px;margin:6px 0 0;color:#e5eaf4ad;font-size:13px;line-height:1.55}.home-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.home-hero-actions .ant-btn{border-radius:9px;font-weight:750}.home-section{margin-top:22px}.home-section-primary{margin-top:16px}.home-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.home-section-head h2{margin:0;color:#f5f7fb;font-size:18px;line-height:1.3;font-weight:820}.home-section-head p{margin:5px 0 0;color:#e5eaf485;font-size:13px}.home-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.home-feature-card{position:relative;display:flex;align-items:flex-start;gap:14px;min-height:98px;padding:15px 54px 15px 15px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.035);color:inherit;cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.home-feature-card:hover{transform:translateY(-2px);border-color:#94a3b838;background:rgba(255,255,255,.055)}.home-feature-icon,.home-tool-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#f8fafc}.home-feature-icon{width:42px;height:42px;border-radius:10px;background:rgba(129,140,248,.14);font-size:20px}.home-feature-icon img,.home-tool-icon img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.home-feature-content{min-width:0}.home-feature-content strong{display:block;color:#f5f7fb;font-size:15px;font-weight:760}.home-feature-content em{display:-webkit-box;margin-top:7px;overflow:hidden;color:#e5eaf48a;font-size:13px;font-style:normal;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-feature-action{position:absolute;right:14px;top:15px;padding:4px 7px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:rgba(255,255,255,.035);color:#f5f7fb94;font-size:11px;font-weight:750}.home-feature-card:hover .home-feature-action{border-color:#818cf847;background:rgba(129,140,248,.1);color:#d8ddff}.home-tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:10px}.home-tool-card{display:flex;align-items:center;gap:10px;min-width:0;height:58px;padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.03);color:#f5f7fbdb;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.home-tool-card:hover{transform:translateY(-1px);border-color:#94a3b833;background:rgba(255,255,255,.055)}.home-tool-card span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680}.home-tool-icon{width:32px;height:32px;border-radius:8px;background:rgba(255,255,255,.06);font-size:16px}.tone-image .home-feature-icon,.home-tool-icon.tone-image,.home-feature-card.tone-image .home-feature-icon{background:rgba(245,158,11,.13);color:#fbbf24}.tone-video .home-feature-icon,.home-tool-icon.tone-video,.home-feature-card.tone-video .home-feature-icon{background:rgba(96,165,250,.13);color:#93c5fd}.tone-workflow .home-feature-icon,.home-tool-icon.tone-workflow,.home-feature-card.tone-workflow .home-feature-icon{background:rgba(168,85,247,.13);color:#c4b5fd}.tone-asset .home-feature-icon,.home-tool-icon.tone-asset,.home-feature-card.tone-asset .home-feature-icon{background:rgba(45,212,191,.12);color:#5eead4}.tone-commerce .home-feature-icon,.home-tool-icon.tone-commerce,.home-feature-card.tone-commerce .home-feature-icon{background:rgba(251,146,60,.13);color:#fdba74}.tone-people .home-feature-icon,.home-tool-icon.tone-people,.home-feature-card.tone-people .home-feature-icon{background:rgba(236,72,153,.13);color:#f9a8d4}.tone-chat .home-feature-icon,.home-tool-icon.tone-chat,.home-feature-card.tone-chat .home-feature-icon{background:rgba(52,211,153,.13);color:#86efac}.tone-neutral .home-feature-icon,.home-tool-icon.tone-neutral,.home-feature-card.tone-neutral .home-feature-icon{background:rgba(148,163,184,.12);color:#cbd5e1}.home-category-row{display:flex;gap:8px;margin-bottom:18px;overflow-x:auto;padding-bottom:4px}.home-category-row button{flex:0 0 auto;padding:7px 13px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(255,255,255,.035);color:#e5eaf49e;cursor:pointer;font-size:13px}.home-category-row button.active{border-color:#818cf861;background:rgba(129,140,248,.14);color:#d8ddff}.home-loading{padding:80px 0;text-align:center}.home-empty-text{color:#e5eaf47a}.home-inspiration-grid{column-gap:16px}.home-inspiration-card{width:100%;break-inside:avoid;margin:0 0 16px;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.035);color:inherit;cursor:pointer;text-align:left}.home-inspiration-card:hover{border-color:#94a3b838}.home-inspiration-media{position:relative;overflow:hidden;background:#0b0d12}.home-inspiration-media img{display:block;width:100%;height:auto}.home-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:34px;background:rgba(0,0,0,.18)}.home-inspiration-body{padding:13px}.home-inspiration-title{color:#f5f7fb;font-size:14px;font-weight:720;line-height:1.45}.home-inspiration-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;color:#e5eaf46b;font-size:12px}.home-tag.ant-tag{margin:0;border-color:#818cf842;background:rgba(129,140,248,.1);color:#b8c0ff}.home-modal-close{color:#ffffff94;font-size:18px}.home-detail-modal{color:#f5f7fb}.home-detail-head{display:flex;align-items:center;gap:8px;padding:16px 22px;border-bottom:1px solid rgba(255,255,255,.08);font-weight:720}.home-detail-head .anticon{color:#93c5fd}.home-detail-body{padding:22px}.home-detail-media{display:flex;align-items:center;justify-content:center;min-height:300px;overflow:hidden;border-radius:10px;background:#050608}.home-preview-media{display:block;width:100%;max-height:600px;object-fit:contain}.home-detail-meta{margin:14px 0 10px;color:#e5eaf47a;font-size:12px}.home-prompt-card{position:relative;margin-bottom:18px;padding:15px 46px 15px 15px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.04);color:#f5f7fbd6;font-size:14px;line-height:1.65}.home-prompt-card .ant-btn{position:absolute;top:8px;right:8px;color:#f5f7fb8f}.home-use-button{max-width:420px;margin:0 auto;border-radius:10px;font-weight:780}@media (max-width: 900px){body{overscroll-behavior-y:none}.user-content-scroll{-webkit-overflow-scrolling:touch;scroll-padding-bottom:104px}.home-workbench{padding:12px 12px 112px}.home-hero-panel{padding:13px;border-radius:14px}.home-hero-copy{min-height:0}.home-hero-copy h1{font-size:19px;line-height:1.2;letter-spacing:-.02em}.home-hero-copy p{margin-top:6px;font-size:12px;line-height:1.5}.home-section{margin-top:18px}.home-section-primary{margin-top:14px}.home-section-head{align-items:flex-start;margin-bottom:12px}.home-section-head h2{font-size:17px}.home-section-head p{font-size:12px}.home-feature-grid{grid-template-columns:1fr;gap:10px}.home-feature-card{min-height:86px;padding:14px 48px 14px 14px;border-radius:14px}.home-feature-action{right:12px;top:13px}.home-feature-icon{width:38px;height:38px}.home-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.home-tool-card{height:62px;padding:10px;border-radius:13px}.home-tool-icon{width:34px;height:34px}.home-category-row{margin-right:-12px;margin-left:-12px;padding:0 12px 6px}.home-inspiration-grid{column-gap:10px}.home-inspiration-card{margin-bottom:10px;border-radius:13px}.home-inspiration-body{padding:10px}.home-inspiration-title{font-size:13px}.home-detail-body{padding:16px}.home-detail-media{min-height:220px}.creator-page{padding:12px!important}.creator-page-head{margin-bottom:14px}.creator-page-head h2,.creator-page>h2,.creator-page>div>h2,.creator-page h2:first-child{font-size:21px!important}.creator-page .ant-card{border-radius:13px!important}.creator-page .ant-card .ant-card-head{min-height:48px}.creator-page .ant-card .ant-card-body{padding:16px!important}.creator-page .ant-btn,.creator-page .ant-input,.creator-page .ant-input-affix-wrapper,.creator-page .ant-input-number,.creator-page .ant-select-selector{min-height:40px}.creator-page textarea.ant-input{min-height:112px}.resource-page .ant-table-wrapper{overflow-x:auto}.mobile-bottom-nav{max-width:420px}.mobile-bottom-nav-item{position:relative;min-width:0;margin:6px 4px;border-radius:13px;transition:background .18s ease,color .18s ease,transform .18s ease;-webkit-tap-highlight-color:transparent}.mobile-bottom-nav-item.active{background:rgba(129,140,248,.13);box-shadow:inset 0 0 0 1px #818cf82e}.mobile-bottom-nav-item:active{transform:scale(.98)}.mobile-bottom-nav-item div{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.creator-page{min-height:100%;background:linear-gradient(180deg,rgba(18,21,28,.98),rgba(17,19,24,1))}.creator-page-head{margin-bottom:18px}.creator-page-kicker{width:fit-content;margin-bottom:8px;padding:4px 8px;border:1px solid rgba(129,140,248,.24);border-radius:7px;background:rgba(129,140,248,.08);color:#b8c0ff;font-size:10px;font-weight:850;letter-spacing:.08em}.creator-page-head h2{margin:0;color:#f5f7fb;font-size:24px;line-height:1.22;font-weight:850}.creator-page-head p{max-width:720px;margin:8px 0 0;color:#e5eaf48f;font-size:14px;line-height:1.65}.tool-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.tool-page-head h1,.tool-page-head h2{display:flex;align-items:center;gap:9px;margin:0;color:#f5f7fb;font-size:24px;line-height:1.22;font-weight:850}.tool-page-head p{max-width:720px;margin:7px 0 0;color:#e5eaf48f;font-size:13px;line-height:1.6}.tool-page-kicker{width:fit-content;margin-bottom:8px;padding:4px 8px;border:1px solid rgba(129,140,248,.24);border-radius:7px;background:rgba(129,140,248,.08);color:#b8c0ff;font-size:10px;font-weight:850;letter-spacing:.08em}.tool-cost-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid rgba(251,191,36,.24);border-radius:999px;background:rgba(251,191,36,.09);color:#facc15;font-size:12px;font-weight:780;white-space:nowrap}.generate-action-stack{display:flex;flex-direction:column;gap:10px;margin-top:18px}.generate-action-stack .ant-btn{margin-top:0!important}.generate-cost-line{display:flex;justify-content:center}.tool-result-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:360px;padding:22px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:linear-gradient(180deg,rgba(8,10,15,.96),rgba(5,6,10,.98)),repeating-linear-gradient(45deg,rgba(255,255,255,.018) 0 1px,transparent 1px 16px);box-shadow:inset 0 1px #ffffff0a}.tool-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:220px;color:#e5eaf46b;text-align:center;font-size:14px}.tool-empty-state .anticon,.tool-empty-state>svg{color:#93c5fd66;font-size:44px}.tool-empty-state strong{display:block;color:#f5f7fbc7;font-size:15px}.tool-empty-state span{display:block;max-width:320px;color:#e5eaf470;line-height:1.55}.digital-human-page,.voice-clone-page{color:#f5f7fb}.digital-human-page .ant-card,.voice-clone-page .ant-card{border-radius:14px!important}.digital-human-page .ant-upload-wrapper .ant-upload-drag,.voice-clone-page .ant-upload-wrapper .ant-upload-drag,.digital-human-page .ant-upload.ant-upload-select-picture-card,.voice-clone-page .ant-upload.ant-upload-select-picture-card{border-color:#ffffff1f!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.025))!important}.digital-human-page .ant-upload-wrapper .ant-upload-drag:hover,.voice-clone-page .ant-upload-wrapper .ant-upload-drag:hover,.digital-human-page .ant-upload.ant-upload-select-picture-card:hover,.voice-clone-page .ant-upload.ant-upload-select-picture-card:hover{border-color:#818cf861!important;background:rgba(129,140,248,.07)!important}.digital-human-page .ant-radio-button-wrapper,.voice-clone-page .ant-radio-button-wrapper{border-radius:10px!important}.digital-human-page .ant-radio-button-wrapper-checked,.voice-clone-page .ant-radio-button-wrapper-checked{box-shadow:inset 0 0 0 1px #818cf847!important}.digital-human-page .digital-human-result-panel{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.018),rgba(255,255,255,.04)),repeating-linear-gradient(45deg,rgba(255,255,255,.014) 0 1px,transparent 1px 16px)!important}.digital-human-page .bg-zinc-800{background:rgba(255,255,255,.04)!important}.digital-human-page .border-zinc-700{border-color:#ffffff1a!important}.digital-human-page .text-zinc-300,.digital-human-page .text-zinc-400,.digital-human-page .text-zinc-500{color:#e5eaf494!important}.digital-human-page audio,.voice-clone-page audio{width:100%;border-radius:999px;filter:invert(.88) hue-rotate(180deg)}.voice-clone-page .ant-modal-content,.digital-human-page .ant-modal-content{border-radius:16px!important}.voice-clone-page .voice-card.ant-card{min-height:100%}.voice-clone-page .voice-card.ant-card:hover{transform:translateY(-2px);border-color:#818cf84d!important;box-shadow:0 18px 44px #00000038!important}.voice-clone-page .ant-pagination-item,.voice-clone-page .ant-pagination-prev .ant-pagination-item-link,.voice-clone-page .ant-pagination-next .ant-pagination-item-link{border-color:#ffffff14!important;background:rgba(255,255,255,.04)!important}.voice-clone-page .ant-pagination-item-active{border-color:#818cf875!important;background:rgba(129,140,248,.14)!important}.creator-page>h2,.creator-page>div>h2,.creator-page h2:first-child{margin-top:0!important;color:#f5f7fb!important;font-size:24px!important;line-height:1.22!important;font-weight:850!important;letter-spacing:0!important;background:none!important;-webkit-text-fill-color:currentColor!important}.creator-page>h2+p,.creator-page>div>h2+p,.creator-page h2:first-child+p{color:#e5eaf48f!important}.creator-grid{align-items:stretch}.creator-control-col,.creator-result-col{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.creator-page .creator-card.ant-card,.creator-page .ant-card{border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;background:rgba(255,255,255,.035)!important;box-shadow:0 16px 42px #00000029!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.creator-page .ant-card .ant-card-head{min-height:52px;border-bottom:1px solid rgba(255,255,255,.08)!important}.creator-page .ant-card .ant-card-head-title,.creator-page .ant-card .ant-card-extra,.creator-page .ant-card .ant-card-head-title span{color:#f5f7fb!important}.creator-page .ant-card+.ant-card,.creator-page .creator-card+.creator-card{margin-top:0}.creator-page .creator-card .ant-card-head{min-height:52px;border-bottom:1px solid rgba(255,255,255,.08)!important}.creator-page .creator-card .ant-card-head-title,.creator-page .creator-card .ant-card-extra{color:#f5f7fb}.creator-page .creator-result-card.ant-card{overflow:hidden}.creator-page .creator-result-card .ant-card-body{background:linear-gradient(135deg,rgba(255,255,255,.018),rgba(255,255,255,.035)),repeating-linear-gradient(45deg,rgba(255,255,255,.018) 0 1px,transparent 1px 16px)}.creator-page-video .creator-result-card .ant-card-body>div:first-child{border:1px solid rgba(255,255,255,.06)!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(8,10,15,.96),rgba(5,6,10,.98))!important;box-shadow:inset 0 1px #ffffff0a}.creator-page-video video{background:#050608}.creator-page-video .ant-segmented{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.04)}.creator-page-video .ant-segmented-item-selected{background:rgba(129,140,248,.18)!important;color:#f5f7fb!important;box-shadow:inset 0 0 0 1px #818cf842!important}.creator-page-video .ant-alert-info,.creator-page-video .ant-alert-warning{border-radius:12px!important;background:rgba(129,140,248,.08)!important;border-color:#818cf833!important}.creator-page-video .ant-upload-wrapper .ant-upload-drag{border-color:#ffffff1f!important;border-radius:12px!important;background:rgba(255,255,255,.04)!important}.video-page-shell{color:#f5f7fb}.video-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.video-page-head h1,.video-page-head h2{display:flex;align-items:center;gap:9px;margin:0;color:#f5f7fb;font-size:24px;line-height:1.22;font-weight:850}.video-page-head p{max-width:720px;margin:7px 0 0;color:#e5eaf48f;font-size:13px;line-height:1.6}.video-mode-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.video-mode-strip button{min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(255,255,255,.045);color:#f5f7fbc2;cursor:pointer;font-weight:720}.video-mode-strip button.active{border-color:#818cf873;background:rgba(129,140,248,.16);color:#d8ddff}.video-meta-bar{display:flex;flex-wrap:wrap;gap:8px;color:#e5eaf49e;font-size:12px}.video-meta-bar span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.video-meta-bar span.cost{border-color:#fbbf2438;background:rgba(251,191,36,.08);color:#facc15;font-weight:760}.video-meta-bar span.muted{color:#e5eaf470}.video-task-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.video-task-status-item{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 9px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.035);color:#e5eaf470;font-size:12px;font-weight:760}.video-task-status-item.done{border-color:#34d3992e;color:#86efacc7}.video-task-status-item.active{border-color:#818cf861;background:rgba(129,140,248,.13);color:#d8ddff}.video-task-status.failed .video-task-status-item.active{border-color:#f8717152;background:rgba(127,29,29,.16);color:#fca5a5}.video-task-status-error{grid-column:1 / -1;padding:9px 11px;border:1px solid rgba(248,113,113,.22);border-radius:10px;background:rgba(127,29,29,.12);color:#fca5a5;font-size:12px}.video-result-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:440px;padding:22px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:linear-gradient(180deg,rgba(8,10,15,.96),rgba(5,6,10,.98));box-shadow:inset 0 1px #ffffff0a}.video-result-stage video{width:100%;max-height:620px;border-radius:10px}.video-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:260px;color:#e5eaf46b;text-align:center;font-size:14px}.video-empty-state .anticon,.video-empty-state>svg{color:#93c5fd66;font-size:44px}.video-empty-state strong{display:block;color:#f5f7fbc7;font-size:15px}.video-empty-state span{display:block;max-width:320px;color:#e5eaf470;line-height:1.55}.resource-page{color:#f5f7fb}.resource-page .ant-typography,.resource-page .ant-typography h1,.resource-page .ant-typography h2,.resource-page .ant-typography h3{color:#f5f7fb!important}.resource-page .ant-typography-secondary{color:#e5eaf485!important}.resource-page .ant-table-wrapper,.resource-page .ant-table,.resource-page .ant-table-container,.resource-page .ant-table-content,.resource-page .ant-table-thead>tr>th,.resource-page .ant-table-tbody>tr>td{background:transparent!important;color:#f5f7fbd1!important}.resource-page .ant-table-thead>tr>th{border-bottom-color:#ffffff14!important;color:#e5eaf494!important;font-weight:760}.resource-page .ant-table-tbody>tr>td{border-bottom-color:#ffffff0f!important}.resource-page .ant-table-tbody>tr:hover>td{background:rgba(255,255,255,.04)!important}.resource-page .ant-pagination-item,.resource-page .ant-pagination-prev .ant-pagination-item-link,.resource-page .ant-pagination-next .ant-pagination-item-link{border-color:#ffffff14!important;background:rgba(255,255,255,.04)!important}.resource-page .ant-tabs-nav:before{border-bottom-color:#ffffff14!important}.resource-page .ant-tabs-tab{color:#e5eaf494}.resource-page .ant-tabs-tab-active .ant-tabs-tab-btn{color:#d8ddff!important}.resource-page .ant-empty-description{color:#e5eaf47a}.creator-section-title,.creator-page .ant-form-item-label>label{color:#f5f7fbe0!important;font-weight:720}.creator-section-title .anticon,.creator-page .ant-card-head-title .anticon{color:#93c5fd!important}.creator-page .ant-input,.creator-page .ant-input-affix-wrapper,.creator-page .ant-mentions,.creator-page .ant-input-number,.creator-page .ant-select-selector{border-color:#ffffff17!important;border-radius:10px!important;background:rgba(255,255,255,.045)!important;color:#f5f7fb!important;box-shadow:none!important}.creator-page textarea.ant-input,.creator-page .ant-mentions>textarea{line-height:1.65}.creator-page .ant-input::placeholder,.creator-page textarea::placeholder{color:#e5eaf45c!important}.creator-page .ant-radio-button-wrapper{min-height:40px;border-color:#ffffff17!important;background:rgba(255,255,255,.04)!important;color:#f5f7fbc7!important;box-shadow:none!important}.creator-page .ant-radio-button-wrapper:hover{color:#d8ddff!important;border-color:#818cf857!important}.creator-page .ant-radio-button-wrapper-checked{border-color:#818cf880!important;background:rgba(129,140,248,.15)!important;color:#d8ddff!important}.creator-page .ant-radio-button-wrapper:before{display:none!important}.creator-page .ant-btn-primary{border:1px solid rgba(129,140,248,.36)!important;border-radius:10px!important;background:linear-gradient(135deg,#4f7cff,#7c6df2)!important;box-shadow:0 12px 28px #4f7cff38!important;font-weight:780}.creator-page .ant-btn-default,.creator-page .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text){border-color:#ffffff17!important;border-radius:10px!important;background:rgba(255,255,255,.05)!important;color:#f5f7fbd1!important}.creator-page .ant-btn-link,.creator-page .ant-btn-text{color:#aab4ff!important}.creator-page .ant-upload-list-picture-card .ant-upload-list-item,.creator-page .ant-upload.ant-upload-select-picture-card{border-color:#ffffff1a!important;border-radius:12px!important;background:rgba(255,255,255,.04)!important}.creator-page .ant-upload-list-picture-card .ant-upload-list-item:before{border-radius:12px}.creator-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;color:#e5eaf46b!important}.creator-empty-state .anticon{color:#93c5fd70}.creator-page .ant-alert-error{border-color:#f8717147!important;border-radius:12px!important;background:rgba(127,29,29,.18)!important}.creator-page .ant-spin-text,.creator-page .ant-spin-dot-item{color:#aab4ff}.creator-page .ant-card,.home-feature-card,.home-tool-card,.home-inspiration-card,.resource-page .ant-table-tbody>tr>td{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.creator-page .ant-card:hover{border-color:#94a3b829!important}.creator-page .ant-input:hover,.creator-page .ant-input-affix-wrapper:hover,.creator-page .ant-mentions:hover,.creator-page .ant-input-number:hover,.creator-page .ant-select-selector:hover{border-color:#818cf847!important}.creator-page .ant-input:focus,.creator-page .ant-input-focused,.creator-page .ant-input-affix-wrapper-focused,.creator-page .ant-mentions-focused,.creator-page .ant-input-number-focused,.creator-page .ant-select-focused .ant-select-selector{border-color:#818cf885!important;box-shadow:0 0 0 3px #818cf81a!important}.creator-page .ant-select-dropdown,.user-app .ant-select-dropdown,.user-app .ant-dropdown-menu{border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:#151821!important;box-shadow:0 18px 44px #00000057!important}.creator-page .ant-select-item,.user-app .ant-select-item{color:#f5f7fbc7!important;border-radius:8px!important}.creator-page .ant-select-item-option-active,.creator-page .ant-select-item-option-selected,.user-app .ant-select-item-option-active,.user-app .ant-select-item-option-selected{background:rgba(129,140,248,.14)!important;color:#f5f7fb!important}.creator-page .ant-tabs-nav:before{border-bottom-color:#ffffff14!important}.creator-page .ant-tabs-tab{color:#e5eaf494!important;font-weight:700}.creator-page .ant-tabs-tab:hover,.creator-page .ant-tabs-tab-active .ant-tabs-tab-btn{color:#d8ddff!important}.creator-page .ant-tabs-ink-bar{background:#818cf8!important}.creator-page .ant-upload-wrapper .ant-upload-drag:hover{border-color:#818cf85c!important;background:rgba(129,140,248,.06)!important}.creator-page .ant-tag{border-radius:999px}.user-app .ant-modal-content,.user-app .ant-modal-header{background:#111318!important;color:#f5f7fb!important}.user-app .ant-modal-content{border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 24px 70px #00000073}.user-app .ant-modal-title,.user-app .ant-modal-close{color:#f5f7fb!important}.standalone-workflow-shell{min-height:100vh;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--workflow-accent, #818cf8) 18%,transparent),transparent 30%),radial-gradient(circle at 86% 10%,rgba(96,165,250,.1),transparent 28%),linear-gradient(180deg,#090b10 0%,#111318 48%,#0a0c12 100%);color:#f5f7fb}.standalone-workflow-shell .ant-layout{background:transparent!important}.standalone-workflow-shell .ant-layout-header{border-bottom:1px solid rgba(255,255,255,.08)!important;background:rgba(12,14,20,.72)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.standalone-workflow-shell .ant-card{border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;background:rgba(255,255,255,.04)!important;box-shadow:0 18px 48px #0000002e!important}.standalone-workflow-shell .ant-card-hoverable{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.standalone-workflow-shell .ant-card-hoverable:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--workflow-accent, #818cf8) 32%,rgba(255,255,255,.08))!important;background:rgba(255,255,255,.055)!important}.standalone-workflow-shell .ant-typography,.standalone-workflow-shell h1,.standalone-workflow-shell h2,.standalone-workflow-shell h3,.standalone-workflow-shell h4{color:#f5f7fb!important}.standalone-workflow-shell .ant-typography-secondary,.standalone-workflow-shell .ant-empty-description{color:#e5eaf48f!important}.standalone-workflow-shell .ant-btn{border-radius:10px;font-weight:720}.standalone-workflow-shell .ant-btn-primary{border-color:color-mix(in srgb,var(--workflow-accent, #818cf8) 62%,transparent)!important;background:linear-gradient(135deg,var(--workflow-accent, #818cf8),color-mix(in srgb,var(--workflow-accent, #818cf8) 68%,#6366f1))!important;box-shadow:0 12px 28px color-mix(in srgb,var(--workflow-accent, #818cf8) 22%,transparent)!important}.standalone-workflow-shell .ant-btn-default,.standalone-workflow-shell .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text){border-color:#ffffff1a!important;background:rgba(255,255,255,.05)!important;color:#f5f7fbd6!important}.standalone-workflow-shell .ant-input,.standalone-workflow-shell .ant-input-affix-wrapper,.standalone-workflow-shell .ant-input-number,.standalone-workflow-shell .ant-select-selector,.standalone-workflow-shell textarea.ant-input{border-color:#ffffff1a!important;border-radius:10px!important;background:rgba(255,255,255,.045)!important;color:#f5f7fb!important;box-shadow:none!important}.standalone-workflow-shell .ant-input::placeholder,.standalone-workflow-shell textarea::placeholder{color:#e5eaf45c!important}.standalone-workflow-shell .ant-tag{border-radius:999px;border-color:color-mix(in srgb,var(--workflow-accent, #818cf8) 28%,transparent);background:color-mix(in srgb,var(--workflow-accent, #818cf8) 12%,transparent);color:color-mix(in srgb,var(--workflow-accent, #818cf8) 48%,#fff);font-weight:700}.standalone-workflow-shell .ant-modal-content,.standalone-workflow-shell .ant-modal-header{background:#111318!important;color:#f5f7fb!important}.standalone-workflow-shell .ant-modal-content{border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 24px 70px #00000073}@media (max-width: 900px){.creator-page{padding:12px!important}.creator-page-head{margin-bottom:14px}.creator-page-head h2,.tool-page-head h2,.creator-page>h2,.creator-page>div>h2,.creator-page h2:first-child{font-size:21px!important;line-height:1.22!important}.creator-page .ant-card{border-radius:13px!important}.creator-page .ant-card .ant-card-body{padding:16px!important}.tool-page-head{flex-direction:column;gap:12px;margin-bottom:14px}.tool-page-head h1,.tool-page-head h2{font-size:21px;line-height:1.22}.tool-page-head p{font-size:12px;line-height:1.55}.tool-cost-pill{width:fit-content;max-width:100%}.digital-human-page .ant-card .ant-card-body,.voice-clone-page .ant-card .ant-card-body{padding:16px!important}.digital-human-page .digital-human-result-panel{margin-top:14px}.creator-page .ant-btn,.creator-page .ant-input,.creator-page .ant-input-affix-wrapper,.creator-page .ant-input-number,.creator-page .ant-select-selector{min-height:40px}.creator-page .creator-result-card.ant-card{min-height:360px}.video-page-head{flex-direction:column;gap:12px;margin-bottom:14px}.video-page-head h1,.video-page-head h2{font-size:21px;line-height:1.22}.video-page-head p{font-size:12px;line-height:1.55}.video-page-head>.ant-btn{width:100%}.video-mode-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.video-mode-strip button{width:100%;padding:0 8px}.video-meta-bar{gap:6px}.video-task-status{grid-template-columns:repeat(2,minmax(0,1fr))}.video-result-stage{min-height:300px;padding:14px;border-radius:13px}.video-empty-state{min-height:220px}.resource-page .ant-table-wrapper{overflow-x:auto}}
