body[data-theme=studio-dark-tech],html[data-theme=studio-dark-tech]{color-scheme:dark;background:var(--cx-bg-page);color:var(--cx-text-1)}[data-theme=studio-dark-tech] .studio-app-root,[data-theme=studio-dark-tech] .studio-shell{background:radial-gradient(900px 520px at 72% -10%,rgba(75,163,255,.07),transparent 60%),radial-gradient(720px 460px at 18% 0,rgba(255,106,42,.05),transparent 58%),var(--cx-bg-page);color:var(--cx-text-1);min-height:100vh}[data-theme=studio-dark-tech] .studio-main{background:transparent}[data-theme=studio-dark-tech] .studio-topbar{height:var(--cx-app-header);background:var(--cx-bg-header);border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-panel);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--cx-shadow-xs)}[data-theme=studio-dark-tech] .studio-topbar .cx-input,[data-theme=studio-dark-tech] .studio-topbar input{background:var(--cx-surface-2);border-color:var(--cx-border-subtle);color:var(--cx-text-1)}[data-theme=studio-dark-tech] .cx-panel{background:var(--cx-surface-1);border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-panel);box-shadow:var(--cx-shadow-xs);color:var(--cx-text-1)}[data-theme=studio-dark-tech] .cx-card{background:var(--cx-surface-2);border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-card);color:var(--cx-text-1)}[data-theme=studio-dark-tech] .cx-page-header{border-bottom-color:var(--cx-border-subtle)}[data-theme=studio-dark-tech] .cx-page-header h1{color:var(--cx-text-1)}[data-theme=studio-dark-tech] .cx-breadcrumb,[data-theme=studio-dark-tech] .cx-breadcrumb a,[data-theme=studio-dark-tech] .cx-page-header p{color:var(--cx-text-3)}[data-theme=studio-dark-tech] .cx-breadcrumb a:hover{color:var(--cx-brand-primary)}[data-theme=studio-dark-tech] .cx-subnav{background:var(--cx-surface-1);border:1px solid var(--cx-border-subtle)}[data-theme=studio-dark-tech] .cx-subnav-item{color:var(--cx-text-3)}[data-theme=studio-dark-tech] .cx-subnav-item:hover{color:var(--cx-text-1);background:var(--cx-surface-soft)}[data-theme=studio-dark-tech] .cx-subnav-item.is-active{background:var(--cx-surface-3);color:var(--cx-text-1);border:1px solid var(--cx-border);box-shadow:none}[data-theme=studio-dark-tech] ::-webkit-scrollbar{width:8px;height:8px}[data-theme=studio-dark-tech] ::-webkit-scrollbar-track{background:transparent}[data-theme=studio-dark-tech] ::-webkit-scrollbar-thumb{background:rgba(139,177,201,.22);border-radius:999px}[data-theme=studio-dark-tech] ::-webkit-scrollbar-thumb:hover{background:rgba(255,106,42,.45)}[data-theme=studio-dark-tech] .cx-overlay,[data-theme=studio-dark-tech] .studio-overlay{background:rgba(0,0,0,.58);backdrop-filter:blur(3px)}[data-theme=studio-dark-tech] .cx-dialog{background:var(--cx-surface-2);border:1px solid var(--cx-border);color:var(--cx-text-1)}[data-theme=studio-dark-tech]{--studio-sidebar:76px}[data-theme=studio-dark-tech] .studio-app-root.expanded,[data-theme=studio-dark-tech] .studio-app.expanded{--studio-sidebar:264px;--cx-sidebar-width:264px}@media (max-width:1050px){[data-theme=studio-dark-tech] .studio-app,[data-theme=studio-dark-tech] .studio-app.expanded{--studio-sidebar:76px}}:root,[data-theme=studio-dark-tech],[data-ui-version=v2],html[data-theme=studio-dark-tech]{color-scheme:dark;--cx-brand-primary:#ff6a2a;--cx-brand-primary-hover:#ff7c3d;--cx-brand-primary-active:#e9551f;--cx-brand-red:#ef473a;--cx-brand-amber:#ffb44d;--cx-brand-orange:var(--cx-brand-primary);--cx-brand-orange-soft:rgba(255,106,42,.12);--cx-brand-soft:rgba(255,106,42,.1);--cx-brand-gradient:linear-gradient(135deg,#f04a27,#ff6a2a 58%,#ff9a3d);--cx-brand-glow:0 0 28px rgba(255,106,42,.18);--cx-bg-page:#050a0f;--cx-bg-canvas:#071018;--cx-bg-sidebar:#071018;--cx-bg-header:rgba(7,16,24,.86);--cx-bg-subtle:#0e1923;--cx-bg-muted:#12212c;--cx-bg-elevated:#12212c;--cx-surface-1:#0b141c;--cx-surface-2:#0e1923;--cx-surface-3:#12212c;--cx-surface-4:#172936;--cx-surface-soft:hsla(0,0%,100%,.035);--cx-surface:var(--cx-surface-1);--cx-surface-warm:var(--cx-surface-2);--cx-surface-dark:#03070c;--cx-text-1:#f5f7fa;--cx-text-2:#c1cad3;--cx-text-3:#8996a3;--cx-text-4:#5f6d79;--cx-text-inverse:#081018;--cx-text:var(--cx-text-1);--cx-border-subtle:rgba(139,177,201,.12);--cx-border:rgba(139,177,201,.2);--cx-border-strong:rgba(139,177,201,.32);--cx-border-brand:rgba(255,106,42,.55);--cx-border-info:rgba(75,163,255,.45);--cx-success:#2bc48a;--cx-warning:#f5b94c;--cx-danger:#f05b62;--cx-info:#4ba3ff;--cx-success-soft:rgba(43,196,138,.12);--cx-warning-soft:rgba(245,185,76,.12);--cx-danger-soft:rgba(240,91,98,.12);--cx-info-soft:rgba(75,163,255,.12);--cx-accent-orange:#ff6a2a;--cx-accent-blue:#4ba3ff;--cx-accent-cyan:#2ec9d6;--cx-accent-green:#2bc48a;--cx-accent-violet:#8b7cff;--cx-accent-rose:#f05b8d;--cx-radius-sm:8px;--cx-radius-md:12px;--cx-radius-card:16px;--cx-radius-panel:20px;--cx-radius-hero:24px;--cx-radius-pill:999px;--cx-shadow-xs:0 1px 0 hsla(0,0%,100%,.02);--cx-shadow-sm:0 8px 24px rgba(0,0,0,.22);--cx-shadow-md:0 16px 40px rgba(0,0,0,.32);--cx-shadow-lg:0 30px 80px rgba(0,0,0,.45);--cx-glow-brand:var(--cx-brand-glow);--cx-glow-info:0 0 24px rgba(75,163,255,.12);--cx-space-1:4px;--cx-space-2:8px;--cx-space-3:12px;--cx-space-4:16px;--cx-space-5:20px;--cx-space-6:24px;--cx-space-8:32px;--cx-space-10:40px;--cx-space-12:48px;--cx-space-16:64px;--cx-sidebar-expanded:264px;--cx-sidebar-collapsed:76px;--cx-shell-gap:16px;--cx-app-header:64px;--cx-content-max:1560px;--cx-duration-fast:120ms;--cx-duration-exit:140ms;--cx-duration-normal:200ms;--cx-duration-sidebar:280ms;--cx-duration-enter:300ms;--cx-duration-slow:320ms;--cx-duration-route:440ms;--cx-ease-standard:cubic-bezier(0.2,0.8,0.2,1);--cx-ease-enter:cubic-bezier(0.16,1,0.3,1);--cx-ease-exit:cubic-bezier(0.4,0,1,1);--cx-z-dropdown:1000;--cx-z-global-contact:1050;--cx-z-sticky:1100;--cx-z-drawer:1180;--cx-z-mobile-nav:1190;--cx-z-modal-overlay:1200;--cx-z-modal:1210;--cx-z-editor:1250;--cx-z-toast:1300}:root,[data-ui-version=v2]{--cx-duration-fast:100ms;--cx-duration-exit:90ms;--cx-duration-normal:180ms;--cx-duration-sidebar:240ms;--cx-duration-enter:160ms;--cx-duration-slow:220ms;--cx-duration-route:180ms;--cx-ease-standard:cubic-bezier(0.2,0.8,0.2,1);--cx-ease-enter:cubic-bezier(0.16,1,0.3,1);--cx-ease-exit:cubic-bezier(0.4,0,1,1);--cx-blur-exit:0px;--cx-blur-enter:0px}[data-ui-version=v2] .cx-interactive{transition:color var(--cx-duration-fast) var(--cx-ease-standard),background-color var(--cx-duration-fast) var(--cx-ease-standard),border-color var(--cx-duration-fast) var(--cx-ease-standard),box-shadow var(--cx-duration-normal) var(--cx-ease-standard),transform var(--cx-duration-fast) var(--cx-ease-standard)}[data-ui-version=v2] .cx-interactive:hover{transform:translateY(-2px)}[data-ui-version=v2] .cx-interactive:active{transform:scale(.98)}[data-ui-version=v2] .cx-interactive:focus-visible{outline:3px solid color-mix(in srgb,var(--cx-brand-orange) 28%,transparent);outline-offset:2px}@keyframes cx-orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.studio-shell.is-route-exiting{opacity:.88;transform:none;pointer-events:none;transition:opacity var(--cx-duration-exit) var(--cx-ease-exit)}.studio-shell.is-route-entering{animation:cx-route-enter var(--cx-duration-enter) var(--cx-ease-enter) both}@keyframes cx-route-enter{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cx-route-scan{position:absolute;inset:0;z-index:24;overflow:hidden;pointer-events:none}.cx-route-scan__beam{position:absolute;top:0;bottom:0;width:1px;left:0;background:linear-gradient(180deg,transparent 8%,var(--cx-brand-primary,#ff6a2a) 42%,var(--cx-brand-amber,#ffb44d) 58%,transparent 92%);box-shadow:0 0 12px rgba(255,106,42,.45),0 0 28px rgba(255,106,42,.18);animation:cx-route-scan var(--cx-duration-route) var(--cx-ease-standard) both}.cx-route-scan__veil{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,106,42,.035) 48%,transparent);opacity:.7;animation:cx-route-scan-veil var(--cx-duration-route) var(--cx-ease-standard) both}@keyframes cx-route-scan{0%{transform:translateX(-12%);opacity:0}18%{opacity:1}82%{opacity:1}to{transform:translateX(calc(100vw));opacity:0}}@keyframes cx-route-scan-veil{0%{transform:translateX(-40%);opacity:0}30%{opacity:.8}to{transform:translateX(60%);opacity:0}}.cx-module-boot{display:grid;place-items:center;min-height:min(52vh,420px);width:100%;padding:3rem 1.25rem;background:transparent}.cx-module-boot__inner{display:flex;flex-direction:column;align-items:center;gap:1.1rem;text-align:center}.cx-module-boot__spark{position:relative;width:28px;height:28px}.cx-module-boot__core{position:absolute;inset:9px;border-radius:50%;background:var(--cx-brand-primary,#ff6a2a);box-shadow:0 0 16px rgba(255,106,42,.7),0 0 32px rgba(255,106,42,.28);animation:cx-boot-pulse 1.6s var(--cx-ease-standard) infinite}.cx-module-boot__ray{position:absolute;left:50%;top:50%;width:1px;height:12px;margin-left:-.5px;margin-top:-6px;background:linear-gradient(180deg,transparent,var(--cx-brand-amber,#ffb44d),transparent);transform-origin:50% 50%;opacity:.55}.cx-module-boot__ray:nth-child(2){transform:rotate(45deg) scaleY(.7)}.cx-module-boot__ray:nth-child(3){transform:rotate(90deg)}.cx-module-boot__ray:nth-child(4){transform:rotate(135deg) scaleY(.7)}.cx-module-boot__label{margin:0;color:var(--cx-text-2,#c1cad3);font-size:.82rem;font-weight:620;letter-spacing:.04em}.cx-module-boot__scan{width:100px;height:1px;overflow:hidden;border-radius:99px;background:rgba(139,177,201,.16)}.cx-module-boot__scan>i{display:block;width:36%;height:100%;background:linear-gradient(90deg,transparent,var(--cx-brand-primary,#ff6a2a),var(--cx-brand-amber,#ffb44d),transparent);animation:cx-boot-scan 1.15s var(--cx-ease-standard) infinite}.cx-module-boot__dots{display:flex;gap:6px}.cx-module-boot__dots i{width:4px;height:4px;border-radius:50%;background:var(--cx-brand-primary,#ff6a2a);opacity:.28;animation:cx-boot-dot 1.2s var(--cx-ease-standard) infinite}.cx-module-boot__dots i:nth-child(2){animation-delay:.16s}.cx-module-boot__dots i:nth-child(3){animation-delay:.32s}@keyframes cx-boot-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.82);opacity:.7}}@keyframes cx-boot-scan{0%{transform:translateX(-120%)}to{transform:translateX(280%)}}@keyframes cx-boot-dot{0%,to{opacity:.22;transform:translateY(0)}50%{opacity:.9;transform:translateY(-2px)}}.cx-page-skeleton{display:grid;gap:1rem;width:100%;padding:1.25rem .25rem 2rem}.cx-page-skeleton__hero{height:88px;border-radius:var(--cx-radius-lg,18px)}.cx-page-skeleton__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.cx-page-skeleton__card{height:132px;border-radius:var(--cx-radius-md,14px)}.cx-skel{position:relative;overflow:hidden;background:color-mix(in srgb,var(--cx-surface-2,#0e1923) 88%,#000);border:1px solid var(--cx-border-subtle,rgba(139,177,201,.12))}.cx-skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,106,42,.07) 42%,rgba(139,177,201,.08) 58%,transparent);transform:translateX(-100%);animation:cx-skel-shimmer 1.35s var(--cx-ease-standard) infinite}@keyframes cx-skel-shimmer{to{transform:translateX(100%)}}@media (max-width:900px){.cx-page-skeleton__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-ui-version=v2] .cx-btn:hover:not(:disabled),[data-ui-version=v2] .cx-interactive:hover{transform:none!important}.studio-shell.is-route-entering,.studio-shell.is-route-exiting{opacity:1!important;filter:none!important;transform:none!important;animation:none!important}.cx-route-scan,.cx-skel:after{display:none!important}}[data-ui-version=v2]{color:var(--cx-text);font-family:var(--font-jakarta),Inter,"PingFang SC","Microsoft YaHei",system-ui,sans-serif}[data-ui-version=v2] .cx-page-shell{width:100%;max-width:var(--cx-content-max);margin:0 auto}[data-ui-version=v2] .cx-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--cx-space-5);margin-bottom:var(--cx-space-4)}[data-ui-version=v2] .cx-page-header h1{font-size:var(--cx-text-h1,28px);line-height:var(--cx-lh-h1,36px);color:var(--cx-text)}[data-ui-version=v2] .cx-page-header p{margin:0;font-size:var(--cx-text-small,12px);line-height:var(--cx-lh-small,18px);color:var(--cx-text-3)}[data-ui-version=v2] .cx-breadcrumb{display:flex;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--cx-text-4)}[data-ui-version=v2] .cx-breadcrumb a{color:var(--cx-text-3);text-decoration:none}[data-ui-version=v2] .cx-breadcrumb a:hover{color:var(--cx-brand-orange)}[data-ui-version=v2] .cx-page-actions{display:flex;flex-wrap:wrap;gap:var(--cx-space-2);align-items:center}[data-ui-version=v2] .cx-page-navigation{margin-bottom:var(--cx-space-4)}[data-ui-version=v2] .cx-panel{background:color-mix(in srgb,var(--cx-surface) 92%,transparent)}[data-ui-version=v2] .cx-card{background:var(--cx-surface);border:1px solid var(--cx-border)}[data-ui-version=v2] .cx-subnav{display:flex;gap:5px;width:max-content;max-width:100%;overflow-x:auto;padding:5px;border-radius:14px}[data-ui-version=v2] .cx-subnav-item{border:0;background:transparent;border-radius:10px;padding:9px 14px;color:var(--cx-text-3);font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none}[data-ui-version=v2] .cx-subnav-item:hover{color:var(--cx-text)}[data-ui-version=v2] .cx-subnav-item.is-active{background:var(--cx-surface-3);color:var(--cx-text-1);border:1px solid var(--cx-border);box-shadow:none;font-weight:800}@media (max-width:768px){[data-ui-version=v2] .cx-page-header{flex-direction:column;align-items:flex-start}[data-ui-version=v2] .cx-page-header h1{font-size:24px;line-height:32px}}[data-ui-version=v2] .cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--cx-radius-md);padding:11px 15px;font-size:13px;font-weight:800;line-height:1;cursor:pointer;text-decoration:none;transition:color var(--cx-duration-fast) var(--cx-ease-standard),background-color var(--cx-duration-fast) var(--cx-ease-standard),border-color var(--cx-duration-fast) var(--cx-ease-standard),box-shadow var(--cx-duration-normal) var(--cx-ease-standard),transform var(--cx-duration-fast) var(--cx-ease-standard)}[data-ui-version=v2] .cx-btn:hover:not(:disabled){transform:translateY(-2px)}[data-ui-version=v2] .cx-btn:active:not(:disabled){transform:scale(.98)}[data-ui-version=v2] .cx-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--cx-brand-orange) 28%,transparent);outline-offset:2px}[data-ui-version=v2] .cx-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}[data-ui-version=v2] .cx-btn-sm{padding:8px 12px;font-size:12px;border-radius:var(--cx-radius-sm)}[data-ui-version=v2] .cx-btn-lg{padding:13px 18px;font-size:14px}[data-ui-version=v2] .cx-btn-primary{background:var(--cx-brand-gradient);color:var(--cx-text-1);box-shadow:var(--cx-glow-brand)}[data-ui-version=v2] .cx-btn-dark{background:var(--cx-surface-4);color:var(--cx-text-1);border:1px solid var(--cx-border-subtle);box-shadow:var(--cx-shadow-xs)}[data-ui-version=v2] .cx-btn-secondary{background:var(--cx-surface-2);color:var(--cx-text-2);border:1px solid var(--cx-border-subtle)}[data-ui-version=v2] .cx-btn-ghost{background:transparent;color:var(--cx-text-2)}[data-ui-version=v2] .cx-btn-danger{background:var(--cx-danger-soft);color:var(--cx-danger);border:1px solid color-mix(in srgb,var(--cx-danger) 28%,transparent)}[data-ui-version=v2] .cx-input,[data-ui-version=v2] .cx-select,[data-ui-version=v2] .cx-textarea{width:100%;border:1px solid var(--cx-border-subtle);border-radius:11px;background:var(--cx-surface-2);color:var(--cx-text-1);padding:11px 12px;font-size:13px;outline:0}[data-ui-version=v2] .cx-input:focus,[data-ui-version=v2] .cx-select:focus,[data-ui-version=v2] .cx-textarea:focus{border-color:var(--cx-brand-orange);box-shadow:0 0 0 3px var(--cx-brand-soft)}[data-ui-version=v2] .cx-input::placeholder,[data-ui-version=v2] .cx-textarea::placeholder{color:var(--cx-text-4)}[data-ui-version=v2] .cx-field-label{display:block;margin-bottom:6px;font-size:12px;font-weight:800;color:var(--cx-text)}[data-ui-version=v2] .cx-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:var(--cx-radius-pill);font-size:10px;font-weight:800}[data-ui-version=v2] .cx-badge-success{background:var(--cx-success-soft);color:var(--cx-success)}[data-ui-version=v2] .cx-badge-warning{background:var(--cx-warning-soft);color:var(--cx-warning)}[data-ui-version=v2] .cx-badge-danger{background:var(--cx-danger-soft);color:var(--cx-danger)}[data-ui-version=v2] .cx-badge-info{background:var(--cx-info-soft);color:var(--cx-info)}[data-ui-version=v2] .cx-badge-brand{background:var(--cx-brand-soft);color:var(--cx-brand-primary)}[data-ui-version=v2] .cx-state-box{padding:15px;border:1px solid var(--cx-border);border-radius:14px;background:var(--cx-bg-subtle)}[data-ui-version=v2] .cx-overlay{position:fixed;inset:0;z-index:var(--cx-z-modal-overlay);display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.58);backdrop-filter:blur(3px)}[data-ui-version=v2] .cx-dialog{width:min(560px,100%);overflow:hidden;border-radius:var(--cx-radius-panel);background:var(--cx-surface-2);border:1px solid var(--cx-border);color:var(--cx-text-1);box-shadow:var(--cx-shadow-lg);z-index:var(--cx-z-modal)}[data-ui-version=v2] .cx-dialog-footer,[data-ui-version=v2] .cx-dialog-header{padding:16px 18px;border-bottom:1px solid var(--cx-border)}[data-ui-version=v2] .cx-dialog-footer{border-bottom:0;border-top:1px solid var(--cx-border);display:flex;justify-content:flex-end;gap:8px}[data-ui-version=v2] .cx-dialog-body{padding:18px}[data-ui-version=v2] .cx-table{width:100%;border-collapse:collapse;font-size:12px}[data-ui-version=v2] .cx-table td,[data-ui-version=v2] .cx-table th{text-align:left;padding:12px;border-bottom:1px solid var(--cx-border)}[data-ui-version=v2] .cx-table th{color:var(--cx-text-3);font-size:10px;font-weight:700}[data-ui-version=v2] .cx-input-invalid{border-color:var(--cx-danger)!important;box-shadow:0 0 0 3px var(--cx-danger-soft)}[data-ui-version=v2] .cx-field-hint{margin:6px 0 0;font-size:11px;color:var(--cx-text-4)}[data-ui-version=v2] .cx-field-error{margin:6px 0 0;font-size:11px;font-weight:700;color:var(--cx-danger)}[data-ui-version=v2] .cx-field-required{color:var(--cx-danger)}[data-ui-version=v2] .cx-badge-neutral{background:var(--cx-surface-3);color:var(--cx-text-3)}[data-ui-version=v2] .cx-stat-label{font-size:11px;font-weight:700;color:var(--cx-text-3)}[data-ui-version=v2] .cx-stat-value{margin-top:8px;font-size:26px;font-weight:900;letter-spacing:-.03em;color:var(--cx-text)}[data-ui-version=v2] .cx-stat-hint{margin-top:6px;font-size:11px;color:var(--cx-text-4)}[data-ui-version=v2] .cx-stat-card-brand{background:linear-gradient(135deg,color-mix(in srgb,var(--cx-brand-primary) 12%,var(--cx-surface-2)) 0,var(--cx-surface-2) 70%);border-color:var(--cx-border-brand)}[data-ui-version=v2] .cx-icon-btn{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--cx-border-subtle);border-radius:12px;background:var(--cx-surface-2);color:var(--cx-text-2);cursor:pointer;transition:background-color var(--cx-duration-fast) var(--cx-ease-standard),border-color var(--cx-duration-fast) var(--cx-ease-standard),transform var(--cx-duration-fast) var(--cx-ease-standard)}[data-ui-version=v2] .cx-icon-btn:hover:not(:disabled){background:var(--cx-surface-3);border-color:var(--cx-border-brand);color:var(--cx-brand-orange)}[data-ui-version=v2] .cx-icon-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--cx-brand-orange) 28%,transparent);outline-offset:2px}[data-ui-version=v2] .cx-icon-btn:disabled{opacity:.5;cursor:not-allowed}[data-ui-version=v2] .cx-state-view{display:grid;place-items:center;text-align:center;gap:8px;padding:28px 18px;border:1px dashed var(--cx-border);border-radius:var(--cx-radius-panel);background:var(--cx-bg-subtle)}[data-ui-version=v2] .cx-state-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--cx-surface-2);border:1px solid var(--cx-border-subtle);color:var(--cx-text-3)}[data-ui-version=v2] .cx-state-title{margin:0;font-size:14px;font-weight:800;color:var(--cx-text)}[data-ui-version=v2] .cx-state-desc{margin:0;max-width:320px;font-size:12px;line-height:1.5;color:var(--cx-text-3)}[data-ui-version=v2] .cx-state-action{margin-top:6px}[data-ui-version=v2] .cx-state-view-error .cx-state-icon{color:var(--cx-danger);background:var(--cx-danger-soft);border-color:color-mix(in srgb,var(--cx-danger) 28%,transparent)}[data-ui-version=v2] .cx-state-view-success .cx-state-icon{color:var(--cx-success);background:var(--cx-success-soft);border-color:color-mix(in srgb,var(--cx-success) 28%,transparent)}[data-ui-version=v2] .cx-progress-card{padding:16px;border:1px solid var(--cx-border-subtle);border-radius:16px;background:var(--cx-surface-2);box-shadow:var(--cx-shadow-xs)}[data-ui-version=v2] .cx-progress-track{height:8px;overflow:hidden;border-radius:999px;background:var(--cx-surface-3)}[data-ui-version=v2] .cx-progress-fill{height:100%;border-radius:inherit;background:var(--cx-brand-gradient);transition:width var(--cx-duration-normal) var(--cx-ease-standard)}[data-ui-version=v2] .cx-editor-header{position:sticky;top:0;z-index:var(--cx-z-sticky)}:root,[data-ui-version=v2]{--cx-text-display:36px;--cx-lh-display:44px;--cx-text-h1:28px;--cx-lh-h1:36px;--cx-text-h2:20px;--cx-lh-h2:28px;--cx-text-h3:16px;--cx-lh-h3:24px;--cx-text-body:14px;--cx-lh-body:22px;--cx-text-small:12px;--cx-lh-small:18px;--cx-text-micro:10px;--cx-lh-micro:16px;--cx-page-pad-x:12px;--cx-page-pad-y:16px;--cx-section-gap:24px}@media (min-width:640px){:root,[data-ui-version=v2]{--cx-page-pad-x:16px;--cx-page-pad-y:20px}}@media (min-width:1024px){:root,[data-ui-version=v2]{--cx-page-pad-x:24px;--cx-page-pad-y:24px}}[data-ui-version=v2] .cx-page-shell.cx-page-gutter{padding:var(--cx-page-pad-y) var(--cx-page-pad-x) calc(var(--cx-page-pad-y) + 4.5rem)}@media (min-width:768px){[data-ui-version=v2] .cx-page-shell.cx-page-gutter{padding-bottom:var(--cx-page-pad-y)}}[data-ui-version=v2] .cx-page-header{margin-bottom:var(--cx-space-6);gap:var(--cx-space-4);padding-bottom:var(--cx-space-4);border-bottom:1px solid color-mix(in srgb,var(--cx-border) 85%,transparent)}[data-ui-version=v2] .cx-page-header h1{margin:6px 0;font-size:var(--cx-text-h1);line-height:var(--cx-lh-h1);font-weight:800;letter-spacing:-.02em}[data-ui-version=v2] .cx-page-header p{font-size:var(--cx-text-small);line-height:var(--cx-lh-small);max-width:52rem}[data-ui-version=v2] .cx-breadcrumb{font-size:var(--cx-text-micro);line-height:var(--cx-lh-micro);font-weight:600;letter-spacing:.02em}[data-ui-version=v2] .cx-page-navigation{margin-bottom:var(--cx-space-5)}[data-ui-version=v2] .cx-page-content{min-width:0}[data-ui-version=v2] .cx-h2{margin:0;font-size:var(--cx-text-h2);line-height:var(--cx-lh-h2);font-weight:800;color:var(--cx-text);letter-spacing:-.01em}[data-ui-version=v2] .cx-h3{margin:0;font-size:var(--cx-text-h3);line-height:var(--cx-lh-h3);font-weight:700;color:var(--cx-text)}[data-ui-version=v2] .cx-body{margin:0;font-size:var(--cx-text-body);line-height:var(--cx-lh-body);color:var(--cx-text-2)}[data-ui-version=v2] .cx-muted{color:var(--cx-text-3);font-size:var(--cx-text-small);line-height:var(--cx-lh-small)}[data-ui-version=v2] .cx-panel{background:var(--cx-surface);border:1px solid var(--cx-border);border-radius:var(--cx-radius-panel);box-shadow:var(--cx-shadow-xs);padding:var(--cx-space-5)}[data-ui-version=v2] .cx-panel+.cx-panel{margin-top:0}[data-ui-version=v2] .cx-card{border-radius:var(--cx-radius-card);padding:var(--cx-space-4);box-shadow:var(--cx-shadow-xs)}[data-ui-version=v2] .cx-card.cx-interactive:hover,[data-ui-version=v2] .cx-panel:hover{box-shadow:var(--cx-shadow-sm)}[data-ui-version=v2] .cx-subnav{gap:4px;padding:4px;border-radius:var(--cx-radius-md);background:var(--cx-surface-1);border:1px solid var(--cx-border-subtle)}[data-ui-version=v2] .cx-subnav-item{border-radius:var(--cx-radius-sm);padding:8px 12px;font-size:var(--cx-text-small);line-height:1;transition:color var(--cx-duration-fast) var(--cx-ease-standard),background-color var(--cx-duration-fast) var(--cx-ease-standard),box-shadow var(--cx-duration-normal) var(--cx-ease-standard)}[data-ui-version=v2] .cx-subnav-item:focus-visible{outline:3px solid color-mix(in srgb,var(--cx-brand-orange) 28%,transparent);outline-offset:1px}[data-ui-version=v2] .cx-subnav-item.is-active{box-shadow:var(--cx-shadow-xs)}[data-ui-version=v2] .cx-input,[data-ui-version=v2] .cx-select,[data-ui-version=v2] .cx-textarea{border-radius:var(--cx-radius-sm);font-size:var(--cx-text-body);line-height:var(--cx-lh-body);min-height:42px}[data-ui-version=v2] .cx-textarea{min-height:88px;line-height:var(--cx-lh-body)}[data-ui-version=v2] .cx-field+.cx-field{margin-top:var(--cx-space-4)}[data-ui-version=v2] :is(button,.cx-btn,[role=button]):not(.studio-seg-btn):not(.cx-subnav-item){transition:color var(--cx-duration-fast) var(--cx-ease-standard),background-color var(--cx-duration-fast) var(--cx-ease-standard),border-color var(--cx-duration-fast) var(--cx-ease-standard),box-shadow var(--cx-duration-normal) var(--cx-ease-standard),transform var(--cx-duration-fast) var(--cx-ease-standard)}[data-ui-version=v2] :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]){border-radius:var(--cx-radius-sm)}[data-ui-version=v2] .rounded-2xl:not(.rounded-full){border-radius:var(--cx-radius-panel)}[data-ui-version=v2] .rounded-xl:not(.rounded-full){border-radius:var(--cx-radius-card)}[data-ui-version=v2] .rounded-lg:not(.rounded-full){border-radius:var(--cx-radius-md)}[data-ui-version=v2] .cx-table{font-size:var(--cx-text-small);line-height:var(--cx-lh-small)}[data-ui-version=v2] .cx-table th{font-size:var(--cx-text-micro);letter-spacing:.04em;text-transform:uppercase}[data-ui-version=v2] .cx-table tbody tr:hover td{background:var(--cx-bg-subtle)}[data-ui-version=v2] .cx-stack{display:flex;flex-direction:column;gap:var(--cx-section-gap)}[data-ui-version=v2] .cx-stack-sm{display:flex;flex-direction:column;gap:var(--cx-space-4)}[data-ui-version=v2] .cx-filter-bar{display:grid;gap:var(--cx-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:var(--cx-space-4);border:1px solid var(--cx-border);border-radius:var(--cx-radius-panel);background:var(--cx-bg-subtle)}[data-ui-version=v2] .cx-alert{padding:12px 14px;border-radius:var(--cx-radius-card);border:1px solid var(--cx-border-brand);background:var(--cx-brand-soft);color:var(--cx-brand-primary);font-size:var(--cx-text-small);line-height:var(--cx-lh-small)}[data-ui-version=v2] .cx-alert-info{border-color:var(--cx-border-info);background:var(--cx-info-soft);color:var(--cx-info)}[data-ui-version=v2] .cx-alert-success{border-color:color-mix(in srgb,var(--cx-success) 28%,transparent);background:var(--cx-success-soft);color:var(--cx-success)}@media (max-width:768px){[data-ui-version=v2] .cx-page-header h1{font-size:24px;line-height:32px}[data-ui-version=v2] .cx-page-shell.cx-page-gutter{padding-bottom:calc(var(--cx-page-pad-y) + 5.5rem)}}[data-theme=studio-dark-tech]{--cx-icon-idle-bg:var(--cx-surface-2);--cx-icon-idle-fg:var(--cx-text-2);--cx-icon-active-bg:var(--cx-brand-soft);--cx-icon-active-fg:var(--cx-brand-primary);--cx-icon-muted-bg:var(--cx-surface-1);--cx-icon-muted-fg:var(--cx-text-3)}[data-theme=studio-dark-tech] .app-page{accent-color:var(--cx-brand-primary);color:var(--cx-text-1)}html[data-theme=studio-dark-tech] .app-page .cx-page-header h1,html[data-theme=studio-dark-tech] .app-page :is(h1,h2,h3,h4,h5,h6),html[data-theme=studio-dark-tech] .auth-page :is(h1,h2,h3,h4,h5,h6),html[data-theme=studio-dark-tech] .dh-page :is(h1,h2,h3,h4,h5,h6){color:var(--cx-text-1)!important}html[data-theme=studio-dark-tech] .app-page .is-hero .is-hero-title,html[data-theme=studio-dark-tech] .app-page .is-hero h1,html[data-theme=studio-dark-tech] .app-page .studio-hero__title,html[data-theme=studio-dark-tech] .app-page .studio-page-hero__title{color:var(--cx-text-1)!important;-webkit-text-fill-color:var(--cx-text-1)!important}html[data-theme=studio-dark-tech] .app-page :is(.text-white,.text-slate-50,.text-slate-100,.text-slate-200){color:var(--cx-text-1)!important}html[data-theme=studio-dark-tech] .app-page .direct-studio-generate-btn,html[data-theme=studio-dark-tech] .app-page .direct-studio-generate-btn :is(.text-white,span,svg),html[data-theme=studio-dark-tech] .app-page .direct-studio-generate-btn.text-white{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=studio-dark-tech] .app-page :is(.bg-\[\#181512\],.bg-black,.studio-nav-item.active,.studio-hero,.cx-btn-primary,.cx-badge-brand,.bg-orange-500,.bg-orange-600,.bg-orange-700,.bg-red-500,.bg-red-600,.bg-rose-500,.bg-rose-600,.bg-rose-700,.bg-pink-500,.bg-pink-600,.bg-amber-600,.bg-amber-700) :is(.text-white,svg.text-white,.text-slate-50,svg),html[data-theme=studio-dark-tech] .app-page :is(button.bg-orange-500,button.bg-orange-600,button.bg-amber-600,button.bg-rose-500,button.bg-rose-600,button.bg-pink-600,button.bg-red-500,button.bg-red-600,button.bg-black,.studio-nav-item.active,button.bg-\[\#181512\],.bg-\[\#181512\]),html[data-theme=studio-dark-tech] .app-page :is(button.bg-orange-500,button.bg-orange-600,button.bg-amber-600,button.bg-rose-500,button.bg-rose-600,button.bg-pink-600,button.bg-red-500,button.bg-red-600,button.bg-black,a.bg-orange-500,.studio-nav-item.active,.bg-\[\#181512\]).text-white{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=studio-dark-tech] .app-page :is(button.bg-orange-500,button.bg-orange-600,button.bg-amber-600,button.bg-rose-500,button.bg-rose-600,button.bg-pink-600,button.bg-red-500,button.bg-red-600,button.bg-black,.studio-nav-item.active,button.bg-\[\#181512\],.bg-\[\#181512\]) svg{color:#fff!important;stroke:currentColor}[data-theme=studio-dark-tech] .cx-icon-tile,[data-ui-version=v2] .cx-icon-tile{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--cx-radius-md);background:var(--cx-icon-idle-bg);color:var(--cx-icon-idle-fg);flex-shrink:0}[data-theme=studio-dark-tech] .cx-icon-tile svg,[data-ui-version=v2] .cx-icon-tile svg{width:1rem;height:1rem;color:inherit;stroke:currentColor}[data-theme=studio-dark-tech] .cx-icon-tile.is-active,[data-theme=studio-dark-tech] .cx-icon-tile[data-state=active],[data-ui-version=v2] .cx-icon-tile.is-active{background:var(--cx-icon-active-bg);color:var(--cx-icon-active-fg);border:1px solid var(--cx-border-brand)}[data-theme=studio-dark-tech] .cx-icon-tile.is-muted,[data-ui-version=v2] .cx-icon-tile.is-muted{background:var(--cx-icon-muted-bg);color:var(--cx-icon-muted-fg)}html[data-theme=studio-dark-tech] .app-page .studio-nav-item:not(.active),html[data-theme=studio-dark-tech] .app-page .studio-nav-item:not(.active) svg{color:var(--cx-text-3)!important}html[data-theme=studio-dark-tech] .app-page .studio-nav-item.active,html[data-theme=studio-dark-tech] .app-page .studio-nav-item.active svg{color:#fff!important}[data-ui-version=v2] .cx-badge-success{background:var(--cx-success-soft)!important;color:var(--cx-success)!important;border:1px solid color-mix(in srgb,var(--cx-success) 35%,transparent)}[data-theme=studio-dark-tech] .case-ip-station-done{box-shadow:0 0 0 1px rgba(255,106,42,.22),0 10px 28px rgba(255,106,42,.08)!important}[data-theme=studio-dark-tech] .case-ip-pipeline-bg{background:linear-gradient(180deg,rgba(255,106,42,.04),transparent 42%,transparent 58%,rgba(255,106,42,.03))!important}[data-theme=studio-dark-tech] .app-page :is([class*=text-emerald],[class*=text-green-],[class*=text-teal],[class*=text-lime]){color:var(--cx-success)!important}[data-theme=studio-dark-tech] .app-page :is([class*=text-cyan],[class*=text-violet],[class*=text-purple],[class*=text-fuchsia],[class*=text-indigo],[class*=text-sky-]){color:var(--cx-info)!important}[data-theme=studio-dark-tech] .app-page :is([class*=bg-emerald-],[class*=bg-green-],[class*=bg-teal-],[class*=bg-lime-]){background-color:var(--cx-success-soft)!important}[data-theme=studio-dark-tech] .app-page :is([class*=bg-cyan-],[class*=bg-violet-],[class*=bg-purple-],[class*=bg-fuchsia-],[class*=bg-indigo-],[class*=bg-sky-]){background-color:var(--cx-info-soft)!important}[data-theme=studio-dark-tech] .app-page :is(.bg-emerald-500,.bg-emerald-600,.bg-emerald-700,.bg-green-500,.bg-green-600,.bg-teal-500,.bg-teal-600,.bg-cyan-500,.bg-cyan-600,.bg-cyan-700,.bg-violet-500,.bg-violet-600,.bg-violet-700,.bg-purple-500,.bg-purple-600,.bg-lime-500,.bg-lime-600),[data-theme=studio-dark-tech] .app-page button:is(.bg-emerald-500,.bg-emerald-600,.bg-cyan-500,.bg-cyan-600,.bg-cyan-700,.bg-violet-500,.bg-violet-600,.bg-teal-500,.bg-teal-600){background:var(--cx-brand-gradient)!important;color:#fff!important;border-color:transparent!important}[data-theme=studio-dark-tech] .app-page :is([class*=border-emerald],[class*=border-green-],[class*=border-teal],[class*=border-cyan],[class*=border-lime],[class*=border-violet],[class*=border-purple],[class*=border-indigo],[class*=border-sky-]){border-color:var(--cx-border-brand)!important}[data-theme=studio-dark-tech] .app-page :is([class*=ring-emerald],[class*=ring-green-],[class*=ring-teal],[class*=ring-cyan],[class*=ring-violet],[class*=ring-purple],[class*=ring-indigo]){--tw-ring-color:rgba(255,106,42,.35)!important}[data-theme=studio-dark-tech] .app-page :is([class*=from-violet],[class*=from-cyan],[class*=from-teal],[class*=from-emerald],[class*=from-slate-950],[class*=from-zinc-950],[class*=via-slate-950],[class*=via-black],[class*=to-slate-950],[class*=to-zinc-950],[class*=to-violet],[class*=to-cyan]){--tw-gradient-from:var(--cx-surface-2)!important;--tw-gradient-to:var(--cx-surface-1)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--cx-surface-3),var(--tw-gradient-to)!important}[data-theme=studio-dark-tech] .app-page :is(.bg-slate-900,.bg-slate-950,.bg-zinc-900,.bg-zinc-950,.bg-neutral-900,.bg-neutral-950,.bg-stone-900,.bg-stone-950){background-color:var(--cx-surface-2)!important;color:var(--cx-text-1)!important}[data-theme=studio-dark-tech] .app-page :is(.from-emerald-600,.from-cyan-600,.from-violet-600,.to-emerald-400,.to-cyan-400,.to-violet-400){--tw-gradient-from:var(--cx-brand-primary)!important;--tw-gradient-to:var(--cx-brand-amber)!important}[data-theme=studio-dark-tech] .app-page a:is(.text-amber-300,.text-amber-300\/80,.text-lime-300,.text-yellow-300,.text-yellow-400){color:var(--cx-brand-primary)!important}[data-theme=studio-dark-tech] .app-page a:is(.text-amber-300,.text-amber-300\/80,.text-lime-300):hover{color:var(--cx-brand-primary-hover)!important}[data-theme=studio-dark-tech] .app-page input[type=checkbox],[data-theme=studio-dark-tech] .app-page input[type=radio]{accent-color:var(--cx-brand-primary)}[data-theme=studio-dark-tech] .app-page a.bg-black,[data-theme=studio-dark-tech] .app-page button.bg-black{border-radius:var(--cx-radius-md);box-shadow:var(--cx-shadow-sm)}[data-theme=studio-dark-tech] .app-page :is(.tech-option-card,.tech-ip-card,.dh-select-card,.workflow-chip,.mobile-option,.voice-tts-model-card,.voice-tts-preset-button),[data-theme=studio-dark-tech] .studio-modal-shell :is(.tech-option-card,.tech-ip-card,.dh-select-card,.workflow-chip,.mobile-option,.voice-tts-model-card,.voice-tts-preset-button){border-color:var(--cx-border)!important;background:var(--cx-surface-2)!important;color:var(--cx-text-1)!important;box-shadow:var(--cx-shadow-xs)!important}[data-theme=studio-dark-tech] .app-page :is(.tech-option-card:hover:not(:disabled),.tech-ip-card:hover,.dh-select-card:hover,.workflow-chip:hover,.mobile-option:hover,.voice-tts-model-card:hover:not(:disabled),.voice-tts-preset-button:hover:not(:disabled)),[data-theme=studio-dark-tech] .studio-modal-shell :is(.tech-option-card:hover:not(:disabled),.tech-ip-card:hover,.dh-select-card:hover,.workflow-chip:hover,.mobile-option:hover,.voice-tts-model-card:hover:not(:disabled),.voice-tts-preset-button:hover:not(:disabled)){border-color:var(--cx-border-brand)!important;background:var(--cx-surface-3)!important;color:var(--cx-text-1)!important;box-shadow:var(--cx-shadow-sm)!important}[data-theme=studio-dark-tech] .app-page :is(.tech-option-card-active,.tech-ip-card-active,.dh-select-card-active,.workflow-chip-active,.mobile-option-active,.voice-tts-model-card-active,.app-nav-active,.mobile-nav-item-active),[data-theme=studio-dark-tech] .studio-modal-shell :is(.tech-option-card-active,.tech-ip-card-active,.dh-select-card-active,.workflow-chip-active,.mobile-option-active,.voice-tts-model-card-active){border-color:var(--cx-border-brand)!important;background:var(--cx-brand-soft)!important;color:var(--cx-brand-primary)!important;box-shadow:0 12px 28px rgba(255,106,42,.12),inset 0 1px 0 hsla(0,0%,100%,.04)!important}[data-theme=studio-dark-tech] .app-page :is(.tech-option-card-active,.tech-ip-card-active,.dh-select-card-active,.workflow-chip-active,.mobile-option-active,.voice-tts-model-card-active,.app-nav-active,.mobile-nav-item-active) :is(span,p,svg,div,label),[data-theme=studio-dark-tech] .studio-modal-shell :is(.tech-option-card-active,.tech-ip-card-active,.dh-select-card-active,.workflow-chip-active,.mobile-option-active,.voice-tts-model-card-active) :is(span,p,svg,div,label){color:var(--cx-brand-primary)!important}html[data-theme=studio-dark-tech]{--cx-surface-card:var(--cx-surface-1);--cx-surface-warm:var(--cx-surface-2);--cx-surface-line:var(--cx-border);--cx-surface-ink:var(--cx-text-1);--cx-surface-muted:var(--cx-text-3)}html[data-theme=studio-dark-tech] .app-page :is(.bg-white,.bg-stone-50,.bg-stone-100,.bg-neutral-50,.bg-slate-50,.bg-zinc-50,.bg-orange-50,.bg-amber-50,.bg-\[\#fff8f3\],.bg-\[\#f4f1ed\],.bg-\[\#faf8f5\],.bg-\[\#fff6ef\]){background-color:var(--cx-surface-1)!important;color:var(--cx-text-1)!important}html[data-theme=studio-dark-tech] .app-page :is(.bg-stone-100,.bg-neutral-100,.bg-slate-100,.bg-zinc-100){background-color:var(--cx-surface-2)!important}html[data-theme=studio-dark-tech] .app-page :is(.bg-white\/5,.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/\[0\.02\],.bg-white\/\[0\.03\],.bg-white\/\[0\.04\],.bg-white\/\[0\.05\],.bg-white\/\[0\.06\],.bg-white\/\[0\.08\]){background-color:var(--cx-surface-soft)!important}html[data-theme=studio-dark-tech] .app-page [class*="bg-black\/"]:not([class*="bg-black\/60"],[class*="bg-black\/70"],[class*="bg-black\/75"],[class*="bg-black\/80"],[class*="bg-black\/85"],[class*="bg-black\/90"],[class*="bg-black\/95"]){background-color:var(--cx-surface-2)!important}html[data-theme=studio-dark-tech] .app-page :is(.bg-black\/60,.bg-black\/70,.bg-black\/75,.bg-black\/80,.bg-black\/85,.bg-black\/90,.bg-black\/95){background-color:rgba(0,0,0,.72)!important}html[data-theme=studio-dark-tech] .app-page :is([class*="border-white\/"],.border-stone-200,.border-neutral-200,.border-slate-200,.border-zinc-200,.border-orange-100,.border-amber-100){border-color:var(--cx-border)!important}html[data-theme=studio-dark-tech] .app-page [class*="ring-white\/"]{--tw-ring-color:rgba(139,177,201,.35)!important}html[data-theme=studio-dark-tech] .app-page [class*=from-orange-5],html[data-theme=studio-dark-tech] .app-page [class*=from-stone-5],html[data-theme=studio-dark-tech] .app-page [class*=from-white],html[data-theme=studio-dark-tech] .app-page [class*=to-stone-5],html[data-theme=studio-dark-tech] .app-page [class*=to-white]{--tw-gradient-from:var(--cx-surface-2)!important;--tw-gradient-to:var(--cx-surface-1)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--cx-surface-soft),var(--tw-gradient-to)!important}html[data-theme=studio-dark-tech] .app-page :is(.text-black,.text-neutral-900,.text-stone-900,.text-slate-900,.text-zinc-900,.text-gray-900){color:var(--cx-text-1)!important}html[data-theme=studio-dark-tech] .app-page :is(.text-neutral-600,.text-neutral-700,.text-stone-600,.text-stone-700,.text-slate-600,.text-slate-700,.text-zinc-600,.text-zinc-700,.text-gray-600,.text-gray-700){color:var(--cx-text-2)!important}html[data-theme=studio-dark-tech] .app-page :is(.text-neutral-400,.text-neutral-500,.text-stone-400,.text-stone-500,.text-slate-400,.text-slate-500,.text-zinc-400,.text-zinc-500,.text-gray-400,.text-gray-500){color:var(--cx-text-3)!important}html[data-theme=studio-dark-tech] .app-page :is(input::placeholder,textarea::placeholder){color:var(--cx-text-4)!important;opacity:1}html[data-theme=studio-dark-tech] .app-page :is(.app-surface,.app-surface-muted,.workflow-panel,.dh-card,.cx-panel,.cx-card,.studio-panel,.task-center-panel){background:var(--cx-surface-1)!important;border-color:var(--cx-border)!important;color:var(--cx-text-1)!important;box-shadow:var(--cx-shadow-xs)!important;backdrop-filter:none!important;position:relative}html[data-theme=studio-dark-tech] .app-page .app-surface-muted{background:var(--cx-surface-2)!important;box-shadow:none!important}html[data-theme=studio-dark-tech] .app-page :is(.rounded-2xl.border,.rounded-xl.border,.rounded-lg.border){border-color:var(--cx-border)}html[data-theme=studio-dark-tech] .app-page :is(.bg-slate-700,.bg-slate-600,.bg-zinc-700,.bg-zinc-600){background-color:var(--cx-brand-orange-soft)!important;color:var(--cx-brand-primary)!important}html[data-theme=studio-dark-tech] .app-page .border-dashed[class*=border-white],html[data-theme=studio-dark-tech] .app-page :is(.app-dashed-stage,.dh-empty){border-color:color-mix(in srgb,var(--cx-brand-primary) 35%,var(--cx-border))!important;background:repeating-linear-gradient(135deg,rgba(255,106,42,.06) 0 8px,transparent 8px 16px),var(--cx-surface-2)!important;color:var(--cx-text-3)!important}html[data-theme=studio-dark-tech] .app-page [class*=shadow-black]{--tw-shadow-color:rgba(0,0,0,.35)!important}html[data-theme=studio-dark-tech] .app-page :is(.aspect-video,.aspect-\[9\/16\],.aspect-\[3\/4\],.aspect-\[4\/3\]):is(.bg-black,.bg-slate-900,.bg-slate-950,.bg-zinc-950),html[data-theme=studio-dark-tech] .app-page [data-keep-dark],html[data-theme=studio-dark-tech] .app-page [data-keep-dark] :is(.bg-black,.bg-slate-900,.bg-slate-950,.bg-zinc-950),html[data-theme=studio-dark-tech] .app-page [data-media-surface=dark]{background-color:#03070c!important;color:#fff!important}html[data-theme=studio-dark-tech] .app-page .studio-hero__copy,html[data-theme=studio-dark-tech] .app-page .studio-hero__copy :is(h1,h2,p,span,a){color:#fff!important}html[data-theme=studio-dark-tech] .app-page .studio-page-hero__copy,html[data-theme=studio-dark-tech] .app-page .studio-page-hero__copy :is(h1,h2,p,a,li),html[data-theme=studio-dark-tech] .app-page .studio-page-hero__copy span:not([class*=cx-badge]),html[data-theme=studio-dark-tech] .app-page .studio-page-hero__feature,html[data-theme=studio-dark-tech] .app-page .studio-page-hero__feature svg{color:#fff!important}html[data-theme=studio-dark-tech] .app-page .studio-page-hero__crumb,html[data-theme=studio-dark-tech] .app-page .studio-page-hero__crumb a,html[data-theme=studio-dark-tech] .app-page .studio-page-hero__desc,html[data-theme=studio-dark-tech] .app-page .studio-page-hero__eyebrow{color:hsla(0,0%,100%,.88)!important}html[data-theme=studio-dark-tech] .app-page .studio-page-hero__title{color:#fff!important}html[data-theme=studio-dark-tech] .app-page .studio-hero-progress-card{color:var(--cx-text-1)!important;background:var(--cx-surface-2)!important}html[data-theme=studio-dark-tech] .app-page .studio-hero__selling-item b{color:#fff!important}html[data-theme=studio-dark-tech] .app-page .studio-hero__selling-item span{color:hsla(0,0%,100%,.78)!important}html[data-theme=studio-dark-tech] .app-page .studio-hero__selling-icon{color:#fff!important}html[data-theme=studio-dark-tech] .app-page :is(button.bg-orange-500,button.bg-orange-600,button.bg-black,a.bg-orange-500,a.bg-orange-600,a.bg-black,.cx-btn-primary,.cx-icon-tile.is-active,.bg-\[\#181512\]){background-color:var(--cx-brand-primary)!important;color:#fff!important}html[data-theme=studio-dark-tech] .app-page :is(button.bg-orange-500,button.bg-orange-600,button.bg-black,a.bg-black,.cx-btn-primary,.cx-icon-tile.is-active,.bg-\[\#181512\]) :is(svg,.text-white){color:#fff!important}html[data-theme=studio-dark-tech] .app-page .wechat-preview-isolated{color:initial}html[data-theme=studio-dark-tech] .app-page textarea.rv-mention-editor-input,html[data-theme=studio-dark-tech] textarea.rv-mention-editor-input{border-color:transparent!important;background:transparent!important;background-color:transparent!important;color:var(--cx-text-1,#e8edf5)!important;-webkit-text-fill-color:var(--cx-text-1,#e8edf5)!important;caret-color:var(--cx-brand-primary)!important;box-shadow:none!important}html[data-theme=studio-dark-tech] .app-page textarea.rv-mention-editor-input:focus,html[data-theme=studio-dark-tech] textarea.rv-mention-editor-input:focus{border-color:transparent!important;box-shadow:none!important}html[data-theme=studio-dark-tech] .auth-page,html[data-theme=studio-dark-tech] .auth-page-bg,html[data-theme=studio-dark-tech] .cockpit-auth-page{color:var(--cx-text-1);background:radial-gradient(ellipse 55% 45% at 12% 18%,rgba(75,163,255,.08),transparent 70%),radial-gradient(ellipse 40% 36% at 88% 12%,rgba(255,106,42,.06),transparent 68%),radial-gradient(ellipse 50% 40% at 70% 88%,rgba(255,106,42,.04),transparent 70%),var(--cx-bg-page)!important}html[data-theme=studio-dark-tech] .auth-page .auth-ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden;z-index:0}html[data-theme=studio-dark-tech] .auth-page .auth-ambient-orb{position:absolute;border-radius:999px;filter:blur(48px);opacity:.55;will-change:transform}html[data-theme=studio-dark-tech] .auth-page .auth-ambient-orb-a{top:8%;left:-6%;width:340px;height:340px;background:rgba(255,106,42,.28);animation:auth-orb-drift-a 14s var(--cx-ease-standard,ease) infinite}html[data-theme=studio-dark-tech] .auth-page .auth-ambient-orb-b{right:-4%;bottom:12%;width:280px;height:280px;background:rgba(239,62,55,.18);animation:auth-orb-drift-b 18s var(--cx-ease-standard,ease) infinite}html[data-theme=studio-dark-tech] .auth-page .auth-ambient-orb-c{top:42%;left:38%;width:220px;height:220px;background:rgba(255,184,77,.2);animation:auth-orb-drift-c 16s var(--cx-ease-standard,ease) infinite}html[data-theme=studio-dark-tech] .auth-page .auth-ambient-beam{position:absolute;top:-20%;left:20%;width:55%;height:140%;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.35) 46%,transparent 58%);transform:rotate(12deg);opacity:.35;animation:auth-beam-sweep 9s ease-in-out infinite}@keyframes auth-orb-drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(28px,22px) scale(1.08)}}@keyframes auth-orb-drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-24px,-18px) scale(1.06)}}@keyframes auth-orb-drift-c{0%,to{transform:translate(0)}50%{transform:translate(16px,-26px)}}@keyframes auth-beam-sweep{0%,to{opacity:.18;transform:translateX(-8%) rotate(12deg)}50%{opacity:.42;transform:translateX(10%) rotate(12deg)}}html[data-theme=studio-dark-tech] .auth-page .auth-enter{opacity:0;transform:translateY(18px);animation:auth-rise-in .64s var(--cx-ease-enter,cubic-bezier(.16,1,.3,1)) forwards}html[data-theme=studio-dark-tech] .auth-page .auth-enter-1{animation-delay:40ms}html[data-theme=studio-dark-tech] .auth-page .auth-enter-2{animation-delay:.12s}html[data-theme=studio-dark-tech] .auth-page .auth-enter-3{animation-delay:.2s}html[data-theme=studio-dark-tech] .auth-page .auth-enter-4{animation-delay:.28s}html[data-theme=studio-dark-tech] .auth-page .auth-enter-5{animation-delay:.36s}html[data-theme=studio-dark-tech] .auth-page .auth-enter-6{animation-delay:.46s}@keyframes auth-rise-in{to{opacity:1;transform:translateY(0)}}html[data-theme=studio-dark-tech] .auth-page .auth-status-pulse{box-shadow:0 0 0 0 rgba(255,106,42,.55);animation:auth-dot-pulse 2.2s ease-out infinite}@keyframes auth-dot-pulse{0%{box-shadow:0 0 0 0 rgba(255,106,42,.5)}70%{box-shadow:0 0 0 10px rgba(255,106,42,0)}to{box-shadow:0 0 0 0 rgba(255,106,42,0)}}html[data-theme=studio-dark-tech] .auth-page .auth-brand-title{display:flex;flex-direction:column;gap:.35rem;line-height:1.12}html[data-theme=studio-dark-tech] .auth-page .auth-brand-line{color:var(--cx-text,#171717);font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:700;letter-spacing:.04em}html[data-theme=studio-dark-tech] .auth-page .auth-brand-hero{display:block;font-size:clamp(2.55rem,5.4vw,3.75rem);font-weight:800;letter-spacing:.02em;line-height:1.15}html[data-theme=studio-dark-tech] .auth-page .auth-title-gradient{background:linear-gradient(125deg,#1a1410 8%,#4a3428 38%,#ff6a2a 78%,#ef3e37)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:none!important}html[data-theme=studio-dark-tech] .auth-page .auth-capability{display:inline-flex;align-items:center;gap:.7rem;font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--cx-text-2,#514b46)}html[data-theme=studio-dark-tech] .auth-page .auth-capability-dot{width:4px;height:4px;border-radius:999px;background:#ff6a2a;opacity:.7}html[data-theme=studio-dark-tech] .auth-page .auth-hero-stage{position:relative;height:220px;max-width:440px;margin-inline:auto}@media (min-width:1024px){html[data-theme=studio-dark-tech] .auth-page .auth-hero-stage{margin-inline:0;height:250px;max-width:480px}}html[data-theme=studio-dark-tech] .auth-page .auth-hero-stage-glow{position:absolute;inset:18% 8% 0;border-radius:40%/50%;background:radial-gradient(circle,rgba(255,106,42,.28),transparent 68%);filter:blur(18px);animation:auth-glow-breathe 5.5s ease-in-out infinite}@keyframes auth-glow-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}html[data-theme=studio-dark-tech] .auth-page .auth-hero-frame{position:absolute;border-radius:18px;border:1px solid hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.55);box-shadow:0 18px 40px rgba(45,31,20,.12);overflow:hidden;backdrop-filter:blur(8px)}html[data-theme=studio-dark-tech] .auth-page .auth-hero-frame-back{top:18px;left:8%;width:42%;height:68%;transform:rotate(-8deg);animation:auth-frame-float-a 7s ease-in-out infinite}html[data-theme=studio-dark-tech] .auth-page .auth-hero-frame-mid{top:8px;right:10%;width:38%;height:62%;transform:rotate(7deg);animation:auth-frame-float-b 8s ease-in-out infinite}html[data-theme=studio-dark-tech] .auth-page .auth-hero-frame-front{left:22%;bottom:6%;width:54%;height:74%;transform:rotate(-1.5deg);z-index:2;animation:auth-frame-float-c 6.5s ease-in-out infinite}@keyframes auth-frame-float-a{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-6deg) translateY(-8px)}}@keyframes auth-frame-float-b{0%,to{transform:rotate(7deg) translateY(0)}50%{transform:rotate(5deg) translateY(10px)}}@keyframes auth-frame-float-c{0%,to{transform:rotate(-1.5deg) translateY(0)}50%{transform:rotate(0deg) translateY(-6px)}}html[data-theme=studio-dark-tech] .auth-page .auth-hero-poster{width:100%;height:100%}html[data-theme=studio-dark-tech] .auth-page .auth-hero-poster-a{background:linear-gradient(160deg,#fff4eb,#ffd7bc 45%,#ff8a4c)}html[data-theme=studio-dark-tech] .auth-page .auth-hero-poster-b{background:linear-gradient(200deg,#ffe8d8,#ffb48a 40%,#ef3e37)}html[data-theme=studio-dark-tech] .auth-page .auth-hero-poster-c{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:18px 16px;background:radial-gradient(circle at 20% 20%,rgba(75,163,255,.12),transparent 45%),radial-gradient(circle at 80% 80%,rgba(255,106,42,.1),transparent 50%),linear-gradient(165deg,var(--cx-surface-2) 0,var(--cx-surface-1) 42%,var(--cx-surface-3) 100%)}html[data-theme=studio-dark-tech] .auth-page .auth-hero-poster-label{font-family:var(--font-orbitron),sans-serif;font-size:9px;letter-spacing:.28em;color:#d64920;font-weight:600}html[data-theme=studio-dark-tech] .auth-page .auth-hero-poster-title{font-size:1.05rem;font-weight:800;color:var(--cx-text-1);letter-spacing:.04em}html[data-theme=studio-dark-tech] .auth-page .auth-hero-poster-bar{display:block;width:42%;height:4px;border-radius:999px;background:linear-gradient(90deg,#ff6a2a,#ef3e37)}html[data-theme=studio-dark-tech] .auth-page .auth-glass-card{background:var(--cx-surface-2)!important;border:1px solid var(--cx-border)!important;color:var(--cx-text-1)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 22px 55px rgba(0,0,0,.35),0 0 0 1px rgba(139,177,201,.08)!important;backdrop-filter:blur(10px)!important}html[data-theme=studio-dark-tech] .auth-page .auth-glass-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#ef3e37,#ff6a2a 45%,#ffb84d)!important;opacity:1!important}html[data-theme=studio-dark-tech] .auth-page .auth-login-card .auth-card-accent{pointer-events:none;position:absolute;top:-40%;right:-20%;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(255,106,42,.16),transparent 68%)}html[data-theme=studio-dark-tech] .auth-page .auth-submit-btn{position:relative;overflow:hidden;background:#181512!important;color:#fff!important;box-shadow:0 12px 26px rgba(38,21,13,.22)!important;text-shadow:none!important}html[data-theme=studio-dark-tech] .auth-page .auth-submit-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,hsla(0,0%,100%,.18) 45%,transparent 70%);transform:translateX(-120%);transition:transform .48s var(--cx-ease-enter,ease)}html[data-theme=studio-dark-tech] .auth-page .auth-submit-btn:hover:not(:disabled){filter:none;background:#2a211c!important;transform:translateY(-1px)}html[data-theme=studio-dark-tech] .auth-page .auth-submit-btn:hover:not(:disabled):after{transform:translateX(120%)}html[data-theme=studio-dark-tech] .auth-page .auth-submit-btn:active:not(:disabled){transform:translateY(0) scale(.99)}html[data-theme=studio-dark-tech] .auth-page .cockpit-badge{border-color:var(--cx-border-brand)!important;background:var(--cx-brand-orange-soft)!important;color:var(--cx-brand-primary)!important}html[data-theme=studio-dark-tech] .auth-page .cockpit-tag{border:1px solid var(--cx-border);background:var(--cx-surface-2);color:var(--cx-text-2)}html[data-theme=studio-dark-tech] .auth-page .cockpit-feature-card{border:1px solid var(--cx-border);background:var(--cx-surface-2);box-shadow:var(--cx-shadow-xs)}html[data-theme=studio-dark-tech] .auth-page :is(.text-slate-100,.text-slate-200,.text-white){color:var(--cx-text-1)!important}html[data-theme=studio-dark-tech] .auth-page :is(.text-slate-400,.text-slate-500){color:var(--cx-text-3)!important}html[data-theme=studio-dark-tech] .auth-page .auth-glass-card :is(h2,label,p,span){color:inherit}html[data-theme=studio-dark-tech] .auth-page .auth-glass-card h2{color:var(--cx-text-1)!important}html[data-theme=studio-dark-tech] .auth-page .auth-field:hover{border-color:var(--cx-border-brand)}@media (prefers-reduced-motion:reduce){html[data-theme=studio-dark-tech] .auth-page .auth-ambient-beam,html[data-theme=studio-dark-tech] .auth-page .auth-ambient-orb,html[data-theme=studio-dark-tech] .auth-page .auth-enter,html[data-theme=studio-dark-tech] .auth-page .auth-hero-frame,html[data-theme=studio-dark-tech] .auth-page .auth-hero-stage-glow,html[data-theme=studio-dark-tech] .auth-page .auth-status-pulse{animation:none!important}html[data-theme=studio-dark-tech] .auth-page .auth-enter{opacity:1;transform:none}html[data-theme=studio-dark-tech] .auth-page .auth-submit-btn:hover:not(:disabled){transform:none}html[data-theme=studio-dark-tech] .auth-page .auth-submit-btn:after{display:none}}html[data-theme=studio-dark-tech] .cockpit-shell.app-page{color:var(--cx-text-1)}html[data-theme=studio-dark-tech] .cockpit-sidebar{background:var(--cx-bg-sidebar)!important;border-color:var(--cx-border)!important;color:var(--cx-text-1)!important}html[data-theme=studio-dark-tech] .sidebar-brand{border-color:var(--cx-border)!important}html[data-theme=studio-dark-tech] .sidebar-brand :is(.text-slate-100,.text-slate-200){color:var(--cx-text-1)!important}html[data-theme=studio-dark-tech] .sidebar-group-label{color:var(--cx-text-3)!important}html[data-theme=studio-dark-tech] .cockpit-sidebar-link.sidebar-featured-idle{color:var(--cx-text-2)}html[data-theme=studio-dark-tech] .cockpit-sidebar-link.sidebar-featured-idle:hover{background:var(--cx-surface-2)!important}html[data-theme=studio-dark-tech] .cockpit-sidebar-link.sidebar-featured-active{background:var(--cx-surface-3)!important;color:var(--cx-text-1)!important;border-left:3px solid var(--cx-brand-primary)}html[data-theme=studio-dark-tech] .cockpit-sidebar-link.sidebar-featured-active :is(span,svg,p){color:#fff!important}html[data-theme=studio-dark-tech] .cockpit-sidebar-link.sidebar-featured-idle .text-\[var\(--cx-text-3\)\],html[data-theme=studio-dark-tech] .cockpit-sidebar-link.sidebar-featured-idle span span:last-child{color:var(--cx-text-3,#77736f)!important}html[data-theme=studio-dark-tech] .cockpit-sidebar :is(.text-slate-100,.text-slate-200,.text-orange-50){color:var(--cx-text-1)!important}html[data-theme=studio-dark-tech] .cockpit-sidebar :is(.text-slate-400,.text-slate-500,.text-slate-300){color:var(--cx-text-3)!important}html[data-theme=studio-dark-tech] .cockpit-sidebar .sidebar-featured-active :is(.text-slate-100,.text-orange-50,.text-orange-300){color:#fff!important}html[data-theme=studio-dark-tech] .cockpit-sidebar .rounded-xl.border.bg-\[var\(--cx-bg-subtle\)\],html[data-theme=studio-dark-tech] .cockpit-sidebar nav>.rounded-xl.border{color:var(--cx-text-2)!important;background:var(--cx-surface-2)!important;border-color:var(--cx-border)!important}html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main{color:var(--cx-text-1)}html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main :is(.rounded-lg.border.bg-white,[class*=rounded-lg][class*=border][class*=bg-white]){color:var(--cx-text-1)!important;border-color:var(--cx-border)!important;background:var(--cx-surface-1)!important;box-shadow:var(--cx-shadow-xs)}html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main :is(h1,h2,h3,h4,.font-semibold,.font-medium,.font-bold){color:var(--cx-text-1)}html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main :is(.text-muted-foreground,.text-card-foreground){color:var(--cx-text-2,#514b46)!important}html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main .text-muted-foreground{color:var(--cx-text-3,#5c5752)!important}html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main table{color:var(--cx-text-1)}html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main thead,html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main thead :is(th,tr){color:var(--cx-text-3,#5c5752)!important}html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main tbody :is(td,th){color:var(--cx-text-1)!important;border-color:var(--cx-border)!important}html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main tbody .text-\[var\(--cx-text-3\)\],html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main tbody td.text-slate-400{color:var(--cx-text-3,#5c5752)!important}html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main :is(label,.text-sm){color:var(--cx-text-1)}html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main .text-xs.text-muted-foreground,html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main label.text-muted-foreground{color:var(--cx-text-3,#5c5752)!important}html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main :is(input,textarea,select){color:var(--cx-text-1)!important;background:var(--cx-surface-2)!important;border-color:var(--cx-border-strong)!important}html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main button.border{color:var(--cx-text-1)!important;border-color:var(--cx-border-strong)!important;background:var(--cx-surface-2)!important}html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main button.border:hover{border-color:var(--cx-border-brand)!important;background:var(--cx-surface-3)!important;color:var(--cx-brand-primary)!important}html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main button.text-orange-300{color:#c2410c!important}html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main [role=checkbox]{border-color:var(--cx-border-strong)!important;background:var(--cx-surface-2)!important}html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main [role=checkbox][data-state=checked]{border-color:var(--cx-brand-orange,#ff6a2a)!important;background:var(--cx-brand-orange,#ff6a2a)!important;color:#fff!important}html[data-theme=studio-dark-tech] .cockpit-shell .app-shell-main :is(button.bg-orange-500,button.bg-orange-600,button.auth-submit-btn,.cx-btn-primary){color:#fff!important}html[data-theme=studio-dark-tech] .cockpit-shell .cx-subnav-item{color:var(--cx-text-2,#514b46)!important}html[data-theme=studio-dark-tech] .cockpit-shell .cx-subnav-item.is-active{color:var(--cx-text-1)!important;background:var(--cx-surface-3)!important}html[data-theme=studio-dark-tech] .direct-agent-page{background:radial-gradient(ellipse 70% 45% at 50% -8%,rgba(75,163,255,.06),transparent),radial-gradient(ellipse 50% 35% at 100% 20%,rgba(255,106,42,.05),transparent),var(--cx-bg-page)!important;color:var(--cx-text-1)}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .cx-page-header h1,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .cx-page-header p,html[data-theme=studio-dark-tech] .app-page .direct-agent-page :is(h1,h2,h3,h4):not(.studio-page-hero__title):not(.is-hero-title){color:var(--cx-text-1)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .is-hero .is-hero-title,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .is-hero h1,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .studio-page-hero__copy :is(h1,h2,p,span,a,li),html[data-theme=studio-dark-tech] .app-page .direct-agent-page .studio-page-hero__feature,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .studio-page-hero__feature svg,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .studio-page-hero__title{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .studio-page-hero__crumb,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .studio-page-hero__crumb a,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .studio-page-hero__desc,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .studio-page-hero__eyebrow{color:hsla(0,0%,100%,.88)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page :is(p,span,label).text-slate-500{color:var(--cx-text-3)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .text-white:not(.direct-composer-send *,.direct-chip-active,.direct-ratio-item-active,.direct-resolution-btn-active,button.direct-composer-send),html[data-theme=studio-dark-tech] .app-page .direct-agent-page :is(p,span).text-slate-200{color:var(--cx-text-1)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-dock-shell,html[data-theme=studio-dark-tech] .direct-dock-shell{border-top:1px solid var(--cx-border)!important;background:var(--cx-surface-1)!important;box-shadow:0 -8px 24px rgba(45,31,20,.06)!important}html[data-theme=studio-dark-tech] .direct-empty-state{border-color:color-mix(in srgb,#ff6a2a 28%,var(--cx-border))!important;background:var(--cx-surface-2)!important}html[data-theme=studio-dark-tech] .direct-quick-prompt{border-color:var(--cx-border)!important;background:var(--cx-surface-1)!important;color:var(--cx-text-2)!important}html[data-theme=studio-dark-tech] .direct-quick-prompt:hover{border-color:color-mix(in srgb,#ff6a2a 40%,var(--cx-border))!important;color:var(--cx-text-1)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-composer-card,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-composer-settings,html[data-theme=studio-dark-tech] .direct-composer-card{border-color:var(--cx-border)!important;background:var(--cx-surface-1)!important;box-shadow:0 8px 22px rgba(45,31,20,.06)!important}html[data-theme=studio-dark-tech] .direct-composer-settings{border-color:var(--cx-border)!important;background:var(--cx-surface-2)!important}html[data-theme=studio-dark-tech] .direct-composer-settings-title{color:var(--cx-text-3)!important}html[data-theme=studio-dark-tech] .direct-composer-model{border-color:var(--cx-border)!important;background:var(--cx-surface-1)!important}html[data-theme=studio-dark-tech] .direct-composer-input-wrap{border-color:color-mix(in srgb,#ff6a2a 28%,var(--cx-border))!important;background:var(--cx-surface-3)!important;box-shadow:none!important}html[data-theme=studio-dark-tech] .direct-composer-input-wrap:focus-within{border-color:color-mix(in srgb,#ff6a2a 55%,var(--cx-border))!important;box-shadow:0 0 0 3px rgba(255,106,42,.15)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-composer-textarea,html[data-theme=studio-dark-tech] .direct-composer-textarea{background:var(--cx-surface-2)!important;color:var(--cx-text-1)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-composer-textarea::placeholder,html[data-theme=studio-dark-tech] .direct-composer-textarea::placeholder{color:var(--cx-text-4)!important}html[data-theme=studio-dark-tech] .direct-task-card{border-color:var(--cx-border)!important;background:var(--cx-surface-1)!important;box-shadow:0 8px 18px rgba(45,31,20,.05)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-task-prompt,html[data-theme=studio-dark-tech] .direct-task-prompt{color:var(--cx-text-2)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-task-prompt-toggle,html[data-theme=studio-dark-tech] .direct-task-prompt-toggle{color:var(--cx-brand-primary)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-task-action-btn,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-task-copy,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-task-copy-inline,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-task-meta,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-task-meta-link,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-task-time,html[data-theme=studio-dark-tech] .direct-task-action-btn,html[data-theme=studio-dark-tech] .direct-task-copy,html[data-theme=studio-dark-tech] .direct-task-copy-inline,html[data-theme=studio-dark-tech] .direct-task-meta,html[data-theme=studio-dark-tech] .direct-task-meta-link,html[data-theme=studio-dark-tech] .direct-task-time{color:var(--cx-text-3)!important}html[data-theme=studio-dark-tech] .direct-task-meta{border-color:var(--cx-border)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-task-action-primary,html[data-theme=studio-dark-tech] .direct-task-action-primary{color:var(--cx-brand-primary)!important}html[data-theme=studio-dark-tech] .direct-task-ref-thumb{border-color:var(--cx-border)!important;background:var(--cx-surface-2)!important}html[data-theme=studio-dark-tech] .direct-task-ref-placeholder{border-color:var(--cx-border)!important;color:var(--cx-text-3)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-chat-panel.app-surface,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-session-sidebar,html[data-theme=studio-dark-tech] .direct-session-sidebar{background:var(--cx-surface-1)!important;color:var(--cx-text-1)!important;border-color:var(--cx-border)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-session-item,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-session-item p,html[data-theme=studio-dark-tech] .direct-session-item{color:var(--cx-text-3)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-session-item:hover,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-session-item:hover p,html[data-theme=studio-dark-tech] .direct-session-item:hover{background:var(--cx-surface-2)!important;color:var(--cx-text-1)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-chip,html[data-theme=studio-dark-tech] .direct-chip{border-color:var(--cx-border)!important;background:var(--cx-surface-2)!important;color:var(--cx-text-2)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-chip:hover,html[data-theme=studio-dark-tech] .direct-chip:hover{color:var(--cx-text-1)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-composer-bar,html[data-theme=studio-dark-tech] .direct-composer-bar{border-color:var(--cx-border)!important;background:var(--cx-surface-1)!important;box-shadow:0 -8px 24px rgba(45,31,20,.06)!important}html[data-theme=studio-dark-tech] .direct-assistant-card,html[data-theme=studio-dark-tech] .direct-generating-card{border-color:var(--cx-border)!important;background:var(--cx-surface-1)!important;color:var(--cx-text-1)!important;box-shadow:0 8px 22px rgba(45,31,20,.06)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-dock-card{background:var(--cx-surface-2)!important;border-color:var(--cx-border)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-dock-popover{background:var(--cx-surface-1)!important;border-color:var(--cx-border)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-dock-textarea,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-record-prompt{color:var(--cx-text-1)!important}html[data-theme=studio-dark-tech] .direct-add-image-btn{border-color:var(--cx-border);background:var(--cx-surface-2);color:var(--cx-text-2)}html[data-theme=studio-dark-tech] .direct-feed-scroll{scrollbar-color:rgba(255,106,42,.35) transparent}html[data-theme=studio-dark-tech] .direct-scroll-bottom{position:fixed;bottom:5.5rem;right:1.25rem;border-color:var(--cx-border)!important;background:var(--cx-surface-2)!important;color:var(--cx-text-2)!important;box-shadow:0 8px 24px rgba(45,31,20,.12)!important}html[data-theme=studio-dark-tech] .direct-task-generating{border-color:color-mix(in srgb,#c45c2a 20%,var(--cx-border))!important;background:linear-gradient(135deg,var(--cx-brand-soft),var(--cx-surface-3) 45%,var(--cx-surface-2) 100%)!important}html[data-theme=studio-dark-tech] .direct-task-generating-label,html[data-theme=studio-dark-tech] .direct-task-generating-status{color:var(--cx-brand-primary)!important}html[data-theme=studio-dark-tech] .direct-task-generating-hint{color:var(--cx-text-3)!important;opacity:1!important}html[data-theme=studio-dark-tech] .direct-progress-track{background:var(--cx-surface-3)!important;box-shadow:inset 0 1px 2px rgba(80,50,30,.06)!important}html[data-theme=studio-dark-tech] .direct-progress-fill{background:linear-gradient(90deg,#c45c2a,#db7a45 52%,#e8a06a)!important;box-shadow:0 0 10px rgba(196,92,42,.18)!important}html[data-theme=studio-dark-tech] .direct-task-generating-preview-stage{border-color:color-mix(in srgb,#c45c2a 16%,var(--cx-border))!important;background:radial-gradient(circle at 28% 22%,rgba(255,196,140,.45),transparent 55%),radial-gradient(circle at 78% 78%,rgba(196,92,42,.16),transparent 52%),var(--cx-surface-dark)!important}html[data-theme=studio-dark-tech] .direct-task-generating-preview-badge{color:var(--cx-text-2)!important;background:hsla(0,0%,100%,.72)!important}html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-chip-active,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-composer-send,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-composer-send-icon,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-composer-send-label,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-dock-send,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-ratio-item-active,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-resolution-btn-active,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-user-bubble,html[data-theme=studio-dark-tech] .app-page .direct-agent-page .direct-user-bubble p{color:#fff!important}