body{margin:0;font-family:Segoe UI,Microsoft YaHei,sans-serif;background:radial-gradient(circle at top left,rgba(124,58,237,.18),transparent 32%),radial-gradient(circle at top right,rgba(37,99,235,.16),transparent 28%),linear-gradient(180deg,#07111f,#090f1c 38%,#050915);color:#e2e8f0;line-height:1.5}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 22%),radial-gradient(circle at 20% 12%,rgba(59,130,246,.08),transparent 24%),radial-gradient(circle at 82% 8%,rgba(168,85,247,.08),transparent 20%)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 88%);opacity:.35}@keyframes auroraFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-10px,0) scale(1.02)}}.auth-layout{position:relative;width:min(100%,1280px);display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,520px);gap:28px;align-items:stretch;z-index:1}.auth-background-glow{position:absolute;border-radius:50%;filter:blur(16px);pointer-events:none;animation:auroraFloat 10s ease-in-out infinite}.auth-background-glow-a{width:420px;height:420px;left:-80px;top:-70px;background:radial-gradient(circle,rgba(59,130,246,.22),rgba(59,130,246,.04),transparent 72%)}.auth-background-glow-b{width:340px;height:340px;right:20px;bottom:-40px;background:radial-gradient(circle,rgba(168,85,247,.18),rgba(168,85,247,.03),transparent 72%);animation-delay:-4s}.auth-background-grid,.auth-background-signal{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.auth-background-grid{background-image:linear-gradient(rgba(148,163,184,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.95),transparent 84%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.95),transparent 84%);opacity:.26}.auth-background-signal{background:linear-gradient(90deg,transparent,rgba(34,211,238,.08),transparent 72%),linear-gradient(90deg,transparent,rgba(96,165,250,.08),transparent 68%);filter:blur(1px)}.auth-background-signal-a{transform:rotate(-11deg) scale(1.16);animation:signalSweep 14s linear infinite}.auth-background-signal-b{transform:rotate(20deg) scale(1.24);animation:signalSweep 18s linear infinite reverse}.auth-showcase{position:relative;overflow:hidden;border-radius:32px;padding:48px;background:linear-gradient(180deg,#0a101fe0,#060a15eb);border:1px solid rgba(148,163,184,.16);box-shadow:0 28px 72px #0000004d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-showcase:after{content:"";position:absolute;inset:auto -10% -22% 45%;height:260px;background:radial-gradient(circle,rgba(59,130,246,.18),rgba(168,85,247,.12),transparent 70%);filter:blur(24px);pointer-events:none}.auth-showcase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#3b82f614,#a855f705 45%,#06b6d40a);pointer-events:none}.auth-showcase>*{position:relative;z-index:1}.auth-showcase-kicker{display:inline-flex;align-items:center;gap:8px;color:#8fb7ff;font-size:12px;letter-spacing:.26em;text-transform:uppercase;margin-bottom:14px}.auth-showcase h1{margin:0;font-size:clamp(38px,4.6vw,68px);line-height:.98;letter-spacing:-.055em;max-width:8.5ch}.auth-showcase-lead{margin:22px 0 0;max-width:52ch;color:#dbe7ff;font-size:17px;line-height:1.85}.auth-showcase-stats{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.auth-stat-card{padding:20px 18px;border-radius:20px;background:linear-gradient(180deg,#0f172ac7,#090e1ae0);border:1px solid rgba(148,163,184,.16);box-shadow:inset 0 1px #ffffff08}.auth-stat-card strong{display:block;font-size:28px;line-height:1;margin-bottom:8px}.auth-stat-card span{color:#94a3b8;font-size:13px}.auth-showcase-list{margin-top:28px;display:grid;gap:12px}.auth-showcase-list p{margin:0;padding-left:16px;color:#cbd5e1;line-height:1.7;position:relative}.auth-showcase-list p:before{content:"";position:absolute;left:0;top:.78em;width:6px;height:6px;border-radius:50%;background:linear-gradient(180deg,#60a5fa,#8b5cf6);box-shadow:0 0 10px #60a5fa80}.auth-panel{width:min(100%,560px);align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:32px;background:linear-gradient(180deg,#0b1120f0,#070b16f5)}.auth-panel-topbar{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap}.auth-panel-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#1e293beb;border:1px solid rgba(148,163,184,.12);color:#dbeafe;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.auth-panel-label{display:block;font-size:12px;color:#94a3b8;margin-bottom:8px}.auth-panel-header h2{margin:0;font-size:26px}.auth-panel-header .section-desc{font-size:13px}.auth-error{color:#fca5a5}.auth-action-row{margin-top:16px;display:flex;gap:12px;flex-wrap:wrap}.console-shell{display:grid;gap:18px}.console-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.console-card{padding:20px;border-radius:22px;background:linear-gradient(180deg,#0a101ff0,#070b16fa);border:1px solid rgba(148,163,184,.14);box-shadow:inset 0 1px #ffffff08,0 18px 40px #02061733}.console-card strong{display:block;font-size:13px;color:#94a3b8;margin-bottom:10px;text-transform:uppercase;letter-spacing:.08em}.console-card p,.console-card div{margin:0}.console-value{font-size:30px;font-weight:700;letter-spacing:-.04em}.console-subtext{margin-top:8px;color:#94a3b8;font-size:13px;line-height:1.6}.workspace-section-title{margin-top:24px}.result-panel:before{opacity:.45}.empty-workspace-card{max-width:680px}@media (max-width: 1180px){.auth-layout{grid-template-columns:1fr}.console-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-showcase h1{max-width:none}}@media (max-width: 700px){.auth-showcase,.auth-panel{padding:22px}.auth-showcase-stats,.console-overview{grid-template-columns:1fr}.form-panel-chips{flex-direction:column;align-items:flex-start}}*{box-sizing:border-box}button{cursor:pointer;border:none}h1,h2,h3,h4{font-weight:700}button:disabled{opacity:.58;cursor:not-allowed;transform:none!important;filter:saturate(.9)}.panel:hover,.card:hover,.task-card:hover,.prompt-card:hover{border-color:#60a5fa38;box-shadow:0 18px 36px #0000003d}.page{padding:28px;max-width:1640px;margin:0 auto}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center}.auth-panel{width:min(100%,560px);position:relative;overflow:hidden}.auth-panel:before,.form-panel:before,.result-panel:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,#06b6d400,#60a5fad9,#a855f7c7,#06b6d400);opacity:.82}.auth-panel:after{content:"";position:absolute;inset:auto 0 0 auto;width:180px;height:180px;background:radial-gradient(circle,rgba(96,165,250,.14),transparent 72%);filter:blur(18px);pointer-events:none}.auth-title-block{margin-bottom:18px}.auth-title-block h1,.hero h1{margin:0 0 12px;line-height:1.06;letter-spacing:-.03em}.auth-title-block h1{font-size:clamp(34px,5vw,48px)}.hero h1{font-size:clamp(28px,4vw,42px)}.auth-title-block p,.hero p{margin:0;color:#94a3b8;line-height:1.6;max-width:760px}.hero,.panel{background:linear-gradient(180deg,#0f172aeb,#090e1ae6);border:1px solid rgba(148,163,184,.18);border-radius:22px;box-shadow:0 20px 40px #00000038,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero{padding:28px;display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px;position:relative;overflow:hidden}.hero>*{position:relative;z-index:1}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#7c3aed14,#2563eb05);pointer-events:none}.status{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.status span,.group-badge{background:linear-gradient(180deg,#1e293bf5,#0f172af5);padding:8px 12px;border-radius:999px;display:inline-block;border:1px solid rgba(148,163,184,.12)}.layout{display:grid;grid-template-columns:minmax(400px,470px) 1fr;gap:22px;align-items:start}.panel{padding:22px;margin-bottom:20px}.panel.nested{background:linear-gradient(180deg,#0a101feb,#070b16f5)}.form-panel{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:18px}.form-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 0%,rgba(59,130,246,.1),transparent 24%),radial-gradient(circle at 92% 6%,rgba(168,85,247,.08),transparent 18%);pointer-events:none}.form-panel>*{position:relative;z-index:1}.form-panel-intro{margin-bottom:18px;padding:18px;border-radius:18px;background:linear-gradient(180deg,#080e1cf5,#060a15fa);border:1px solid rgba(96,165,250,.14)}.form-panel-kicker{color:#8fb7ff;font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px}.form-panel-intro h2{margin:0 0 10px}.form-panel-chips{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.form-panel::-webkit-scrollbar{width:8px}.form-panel::-webkit-scrollbar-thumb{background:#475569e6;border-radius:999px}.grid{display:grid;gap:14px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.two .span-two{grid-column:span 2}label{display:block;color:#e5edf9}.panel h2{margin:0 0 10px;font-size:24px;letter-spacing:-.02em}.panel h3{margin:0 0 12px;font-size:17px;letter-spacing:-.01em}.field{font-size:14px}.field-help,.section-desc{margin:8px 0 0;color:#94a3b8;font-size:12px;line-height:1.5}input,textarea,select{width:100%;margin-top:8px;background:#060c18eb;color:#e2e8f0;border:1px solid rgba(71,85,105,.9);border-radius:14px;padding:12px 14px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:#60a5fae6;box-shadow:0 0 0 4px #3b82f629}.primary,.secondary{border-radius:999px;padding:12px 16px;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.danger{background:#7f1d1de6;color:#fecaca;border:1px solid rgba(248,113,113,.28)}.primary{background:linear-gradient(90deg,#8b5cf6,#2563eb 58%,#06b6d4);color:#fff;box-shadow:0 12px 24px #2563eb3d}.secondary{background:#334155d1;color:#e2e8f0;border:1px solid rgba(148,163,184,.16)}.primary:hover,.secondary:hover,.mini-btn:hover,.tag-btn:hover{transform:translateY(-1px)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.task-card,.prompt-card,.card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.task-card:hover,.prompt-card:hover,.card:hover{transform:translateY(-2px)}.row{display:flex}.row.gap{gap:12px}.row.space-between{justify-content:space-between;align-items:flex-start}.row.wrap{flex-wrap:wrap}.align-start{align-items:flex-start}.muted{color:#94a3b8}.mini-meta{color:#dbe4f4;line-height:1.72;font-size:13px}.prompt-preview{max-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-word;background:#0b1120;padding:14px 16px;border-radius:14px;border:1px solid #334155;line-height:1.72;color:#dbeafe}.feedback-box strong{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#8fb7ff}.file-upload-control{position:relative;width:100%}.file-upload-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.file-upload-display{margin-top:6px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:48px;background:linear-gradient(180deg,#080e1ceb,#060a16fa);color:#e2e8f0;border:1px solid rgba(71,85,105,.86);border-radius:14px;padding:12px 14px}.file-upload-button{padding:8px 12px}.file-upload-text{color:#94a3b8;font-size:13px}.task-card{border:1px solid rgba(51,65,85,.92);border-radius:20px;padding:20px;background:linear-gradient(180deg,#020617eb,#080d1afa)}.current-task-card{border-color:#3b82f6eb;box-shadow:0 0 0 1px #2563eb59,0 18px 40px #2563eb1f}.history-task-card{background:linear-gradient(180deg,#0b1120e6,#080d1af5)}.task-head,.section-head,.prompt-card-head,.section-title-row{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.task-head-left,.task-head-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.section-title-row h4,.workspace-section-title{margin:0}.workspace-section-title{display:flex;align-items:center;gap:10px;font-size:19px}.workspace-section-title:before{content:"";width:10px;height:10px;border-radius:999px;background:linear-gradient(180deg,#06b6d4,#8b5cf6);box-shadow:0 0 14px #3b82f699}.summary-stack{display:grid;gap:14px}.summary-section h4{margin:0}.summary-value{margin:8px 0 0;color:#e2e8f0}.summary-value.multiline{white-space:pre-wrap}.summary-list{margin:8px 0 0;padding-left:18px;color:#e2e8f0}.prompt-suite{display:grid;gap:16px;margin-top:18px}.prompt-card{border:1px solid rgba(51,65,85,.92);border-radius:22px;padding:22px;background:linear-gradient(180deg,#0b1120f5,#060a15fc)}.prompt-card h3{margin:10px 0 6px;font-size:20px;letter-spacing:-.02em}.mini-meta{color:#cbd5e1;line-height:1.65}.group-badges,.status-row,.feedback-tags,.final-grid,.history-toolbar,.asset-role-summary{display:flex;gap:8px;flex-wrap:wrap}.status-row{margin:10px 0}.group-badge.risk{background:#7c2d12}.group-badge.status{background:#0f766e}.group-badge.version{background:#4c1d95}.prompt-actions{margin-top:12px;display:flex;justify-content:flex-end;gap:10px}.prompt-actions.wrap{flex-wrap:wrap;justify-content:flex-start}.feedback-box{margin-top:16px;padding:16px;border:1px solid rgba(51,65,85,.92);border-radius:16px;background:#0206178c}.upload-field{display:flex;flex-direction:column;gap:8px;min-width:220px}.feedback-tags{margin-top:10px;margin-bottom:10px}.mini-btn,.tag-btn{background:#334155;border-radius:10px;padding:8px 10px;color:#e2e8f0}.mini-btn.active{background:#16a34a}.tag-btn.selected{background:#7c3aed}.asset-role-list{margin:14px 0 18px;padding:16px;border:1px solid rgba(71,85,105,.86);border-radius:16px;background:linear-gradient(180deg,#080e1cc7,#060a16e6)}.asset-role-list h3{margin-bottom:12px}.asset-role-row{display:grid;grid-template-columns:1fr 220px;gap:12px;align-items:center;margin-top:10px}.form-submit-deck{margin:8px 0 14px;display:flex;gap:8px;flex-wrap:wrap}.form-submit-button{width:100%;justify-content:center}.asset-grid{margin-top:14px}.history-section{margin-top:20px;padding-top:16px;border-top:1px dashed #334155}.history-panel{margin-top:12px}.workspace-section-title{margin-top:20px;margin-bottom:10px}.group-section{margin-top:20px}.result-panel{min-height:78vh;position:relative;overflow:hidden}.empty-workspace{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center}.empty-workspace-glow{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.14),rgba(124,58,237,.1),transparent 68%);filter:blur(8px)}.empty-workspace-card{position:relative;z-index:1;max-width:620px;text-align:center;padding:36px 32px;border-radius:24px;background:linear-gradient(180deg,#080e1ceb,#060b16f5);border:1px solid rgba(96,165,250,.18);box-shadow:0 24px 48px #0000003d}.empty-workspace-card h3{margin:0 0 12px;font-size:28px}.empty-workspace-card p{margin:0 0 18px;color:#94a3b8;line-height:1.7}@media (max-width: 980px){.layout{grid-template-columns:1fr}.form-panel{position:static;max-height:none;padding-right:0}.hero,.row.space-between,.asset-role-row,.task-head,.section-head,.prompt-card-head,.section-title-row{flex-direction:column;align-items:flex-start}.status{justify-content:flex-start}.grid.two{grid-template-columns:1fr}.grid.two .span-two{grid-column:span 1}}body{font-family:Inter,SF Pro Display,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}@keyframes holoDrift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #60a5fa00,0 12px 24px #2563eb3d}50%{box-shadow:0 0 24px #60a5fa2e,0 16px 34px #2563eb57}}.auth-showcase h1,.hero h1{background:linear-gradient(92deg,#f8fbff,#dbeafe,#93c5fd,#c4b5fd 72%,#ecfeff);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:holoDrift 10s ease-in-out infinite}.auth-showcase,.auth-panel,.form-panel,.result-panel{box-shadow:0 30px 70px #02061757,inset 0 1px #ffffff0a,0 0 0 1px #94a3b80a}.auth-stat-card:nth-child(1){transform:translateY(-6px);border-color:#60a5fa52;background:linear-gradient(180deg,#121f3ceb,#0b1323eb)}.auth-panel-badge,.form-panel-kicker,.workspace-meta-eyebrow,.auth-showcase-kicker{text-shadow:0 0 18px rgba(96,165,250,.28)}.primary{background:linear-gradient(90deg,#8b5cf6,#2563eb 42%,#06b6d4 76%,#a855f7);background-size:220% 100%;animation:holoDrift 7s ease-in-out infinite,pulseGlow 4s ease-in-out infinite}.form-section-shell{position:relative;overflow:hidden;border-radius:20px;padding:18px}.form-section-head{display:grid;gap:10px;margin-bottom:16px}.form-section-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#8fb7ff;font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px}.form-section-note{margin:0;color:#9fb1cc;font-size:13px;line-height:1.65;max-width:52ch}.form-section-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(59,130,246,.04),transparent 42%,rgba(168,85,247,.05));pointer-events:none}.form-section-shell>*{position:relative;z-index:1}.form-section-shell h3{display:flex;align-items:center;gap:10px;margin:0}.form-section-shell h3:before{content:"";width:8px;height:8px;border-radius:999px;background:linear-gradient(180deg,#60a5fa,#8b5cf6);box-shadow:0 0 12px #60a5fa8c}.console-overview{grid-template-columns:1.35fr repeat(3,minmax(0,1fr))}.console-card{position:relative;overflow:hidden}.console-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,#06b6d400,#60a5fae6,#a855f7d1,#06b6d400);opacity:.75}.console-card:first-child{background:linear-gradient(180deg,#111c34f5,#080e1cfa)}.workspace-meta-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px}.workspace-meta-card{position:relative;overflow:hidden;padding:18px;border-radius:20px;background:linear-gradient(180deg,#090f1df0,#050a15fa);border:1px solid rgba(148,163,184,.14)}.workspace-meta-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(59,130,246,.06),transparent 40%,rgba(168,85,247,.06));pointer-events:none}.workspace-meta-card>*{position:relative;z-index:1}.workspace-meta-card strong{display:block;font-size:20px;margin:6px 0 8px}.workspace-meta-card p{margin:0;color:#94a3b8;line-height:1.6}.workspace-meta-card-primary{border-color:#60a5fa47;box-shadow:0 18px 38px #2563eb1f}.prompt-suite{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.prompt-card,.task-card,.card,.workspace-meta-card,.console-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.prompt-card{box-shadow:0 18px 34px #0206172e}.prompt-card h3{font-size:20px}.group-section{margin-top:22px;padding:18px;border-radius:22px;background:linear-gradient(180deg,#070b16a8,#05091275);border:1px solid rgba(148,163,184,.08)}.history-section{margin-top:26px;padding-top:20px;border-top:1px dashed rgba(96,165,250,.22)}@media (max-width: 1180px){.workspace-meta-grid,.console-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.workspace-meta-grid,.console-overview,.prompt-suite{grid-template-columns:1fr}}.workspace-command-deck{display:grid;gap:16px;margin-bottom:22px}.current-task-card{position:relative;overflow:hidden;background:linear-gradient(180deg,#0c1830f5,#080e1cfa)}.current-task-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 14% 18%,rgba(59,130,246,.16),transparent 30%),radial-gradient(circle at 86% 22%,rgba(168,85,247,.12),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.03),transparent 45%);pointer-events:none}.current-task-card>*{position:relative;z-index:1}.workspace-section-shell{position:relative;overflow:hidden;margin-top:24px;padding:18px;border-radius:24px;border:1px solid rgba(148,163,184,.12);background:linear-gradient(180deg,#070c18bd,#0509128f);box-shadow:0 20px 42px #0206172e}.workspace-section-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(59,130,246,.045),transparent 40%,rgba(168,85,247,.05));pointer-events:none}.workspace-section-shell>*{position:relative;z-index:1}.workspace-section-shell-summary{border-color:#60a5fa2e}.workspace-section-shell-assets{border-color:#22d3ee29}.workspace-section-shell-history{border-color:#94a3b81a}.workspace-section-shell-prompts{border-color:#a855f72e}.workspace-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.workspace-section-heading p{margin:8px 0 0}.workspace-inline-stats{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.workspace-inner-panel{margin-bottom:0;background:linear-gradient(180deg,#090f1de6,#050a15f5)}.summary-section{position:relative;overflow:hidden}.summary-section .card{background:linear-gradient(180deg,#0a101ff2,#070b16fa);border:1px solid rgba(148,163,184,.1);border-radius:18px;padding:16px}.summary-section .card strong{color:#dbeafe}.asset-grid .card,.workspace-history-grid .card{background:linear-gradient(180deg,#0a101ff2,#070b16fa);border:1px solid rgba(148,163,184,.1);border-radius:18px;padding:16px}.asset-card-actions{display:flex;justify-content:flex-end;margin-top:14px}.asset-card-actions .secondary{min-width:96px}.workspace-event-card{min-height:132px}.group-section{position:relative;overflow:hidden;margin-top:18px;padding:20px;border-radius:24px;background:linear-gradient(180deg,#090e1bd6,#060912a8);border:1px solid rgba(148,163,184,.08)}.group-section:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,#06b6d400,#60a5fab3,#a855f7cc,#06b6d400);opacity:.7}.prompt-card{position:relative;overflow:hidden}.prompt-card:after{content:"";position:absolute;inset:auto -8% -22% auto;width:180px;height:180px;background:radial-gradient(circle,rgba(59,130,246,.12),rgba(168,85,247,.08),transparent 72%);filter:blur(16px);pointer-events:none}.prompt-card>*{position:relative;z-index:1}.prompt-preview{background:linear-gradient(180deg,#040913f5,#02060dfa);border:1px solid rgba(71,85,105,.72)}.feedback-box{background:linear-gradient(180deg,#050a15d6,#02060db8);border:1px solid rgba(71,85,105,.72)}.history-section{margin-top:32px;padding-top:24px;border-top:1px dashed rgba(96,165,250,.2)}@media (max-width: 1180px){.workspace-section-heading{flex-direction:column;align-items:flex-start}.workspace-inline-stats{justify-content:flex-start}}@media (max-width: 700px){.workspace-section-shell{padding:16px}}:root{--neural-bg: #040816;--neural-surface: rgba(7, 13, 28, .78);--neural-surface-strong: rgba(8, 15, 31, .92);--neural-line: rgba(148, 163, 184, .16);--neural-blue: #60a5fa;--neural-cyan: #22d3ee;--neural-violet: #a78bfa}@keyframes signalSweep{0%{transform:translate3d(-6%,0,0) scaleX(.96);opacity:.2}50%{transform:translate3d(2%,-1%,0) scaleX(1.02);opacity:.5}to{transform:translate3d(8%,1%,0) scaleX(1.06);opacity:.2}}@keyframes authStormPulseA{0%,to{opacity:.58;transform:scale(1) rotate(0)}50%{opacity:.92;transform:scale(1.06) rotate(4deg)}}@keyframes authStormSweep{0%{transform:translate3d(-12%,0,0) scale(1.02);opacity:.18}50%{opacity:.46}to{transform:translate3d(12%,0,0) scale(1.06);opacity:.18}}.auth-page-login{position:relative;min-height:100vh;max-width:none;margin:0;padding:28px;overflow:hidden;display:block}.auth-page-login .auth-layout{width:min(100%,1320px);margin:0 auto;padding:56px 42px;z-index:1;grid-template-columns:minmax(0,1fr) minmax(380px,460px);gap:34px;align-items:center}.auth-page-login .auth-showcase,.auth-page-login .auth-panel{position:relative;z-index:2}.auth-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.auth-stage-base,.auth-stage-poster,.auth-stage-video,.auth-stage-canvas,.auth-stage-overlay,.auth-stage-grid,.auth-stage-signal,.auth-stage-glow,.auth-stage-burst{position:absolute;top:0;right:0;bottom:0;left:0}.auth-stage-base{background:radial-gradient(circle at 52% 50%,rgba(88,28,135,.12),transparent 22%),radial-gradient(circle at 26% 62%,rgba(59,130,246,.1),transparent 26%),radial-gradient(circle at 78% 32%,rgba(168,85,247,.1),transparent 22%),linear-gradient(135deg,#03050d,#070a16 52%,#03040a);transform:scale(1.04)}.auth-stage-poster{background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.98;transform:scale(1.03);filter:saturate(1.04) contrast(1.02) brightness(.92);transition:opacity .2s ease}.auth-stage-video{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0;transform:scale(1.03);filter:saturate(1.04) contrast(1.02) brightness(.92);transition:opacity .2s ease}.auth-stage-canvas{width:100%;height:100%;display:block;opacity:.98}.auth-stage-burst{mix-blend-mode:screen;opacity:.88;pointer-events:none}.auth-stage-burst-a{background:radial-gradient(circle at 56% 50%,rgba(96,165,250,.16),transparent 20%),radial-gradient(circle at 46% 50%,rgba(168,85,247,.14),transparent 18%),radial-gradient(circle at 70% 48%,rgba(249,115,22,.1),transparent 16%);animation:authStormPulseA 5.8s ease-in-out infinite}.auth-stage-burst-b{background:linear-gradient(110deg,#fff0,#60a5fa14 42%,#fff0 56%),linear-gradient(72deg,#fff0,#facc1514 46%,#fff0 60%),linear-gradient(125deg,#fff0,#22d3ee0f 48%,#fff0 64%);animation:authStormSweep 7.4s linear infinite}.auth-video-ready .auth-stage-video{opacity:.78}.auth-video-ready .auth-stage-poster,.auth-video-missing .auth-stage-video,.auth-video-loading .auth-stage-video{opacity:0}.auth-video-missing .auth-stage-poster,.auth-video-loading .auth-stage-poster,.auth-codefx .auth-stage-poster{opacity:.98}.auth-stage-overlay{background:linear-gradient(90deg,#02050e6b,#04081214 34%,#04081214 56%,#02050e57),radial-gradient(circle at 54% 50%,rgba(129,140,248,.08),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 24%,rgba(1,4,10,.1) 100%)}.auth-stage-grid{background-image:linear-gradient(rgba(148,163,184,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.03) 1px,transparent 1px);background-size:110px 110px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.58),transparent 84%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.58),transparent 84%);opacity:.04;animation:none}.auth-stage-signal{background:linear-gradient(90deg,transparent,rgba(34,211,238,.06),transparent 72%),linear-gradient(90deg,transparent,rgba(96,165,250,.04),transparent 68%);filter:none}.auth-stage-signal-a{transform:rotate(-10deg) scale(1.1);animation:signalSweep 18s linear infinite}.auth-stage-signal-b{transform:rotate(18deg) scale(1.16);animation:signalSweep 24s linear infinite reverse}.auth-stage-glow{border-radius:999px;filter:blur(32px);animation:orbDriftSlow 16s ease-in-out infinite}.auth-stage-glow-a{inset:auto auto -12% -6%;width:38vw;height:38vw;background:radial-gradient(circle,rgba(37,99,235,.2),transparent 68%)}.auth-stage-glow-b{inset:-10% -4% auto auto;width:28vw;height:28vw;background:radial-gradient(circle,rgba(168,85,247,.16),transparent 70%);animation-delay:-5s}.auth-page-login .auth-showcase,.auth-page-login .auth-panel{background:linear-gradient(180deg,#070c184d,#05081280);border-color:#94a3b812;box-shadow:0 20px 46px #02061729,inset 0 1px #ffffff0a,0 0 0 1px #60a5fa05}.auth-page-login .auth-showcase{min-height:720px;display:flex;flex-direction:column;justify-content:center;padding:36px 18px 36px 0;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-page-login .auth-showcase:before,.auth-page-login .auth-showcase:after{display:none}.auth-page-login .auth-showcase h1,.auth-title-stack{max-width:none;width:max-content;text-shadow:0 10px 28px rgba(2,6,23,.66)}.auth-title-stack{display:block;line-height:.98}.auth-title-lines{display:flex;flex-direction:column;align-items:flex-start;gap:.04em;width:max-content}.auth-title-line{display:inline-block;white-space:nowrap}.auth-title-line.brand{color:#dcecff;text-shadow:0 0 24px rgba(96,165,250,.22)}.auth-title-line.workbench{color:#eef2ff;white-space:nowrap}.auth-page-login .auth-showcase .auth-title-lines{max-width:none}.auth-page-login .auth-showcase-lead,.auth-page-login .auth-showcase-signalband p,.auth-page-login .auth-showcase-list p{text-shadow:0 10px 22px rgba(2,6,23,.56)}.auth-showcase-signalband{margin-top:24px;display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;align-items:start}.auth-signal-chip{padding:18px 18px 16px;border-radius:20px;background:linear-gradient(180deg,#0b162be6,#060c18f2);border:1px solid rgba(96,165,250,.18);box-shadow:inset 0 1px #ffffff0a}.auth-signal-chip span,.dashboard-hero-chip span{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8fb7ff;margin-bottom:10px}.auth-signal-chip strong{font-size:22px;line-height:1.15}.auth-showcase-signalband p{margin:0;align-self:center;max-width:42ch;color:#c7d7f5;line-height:1.8}.auth-showcase-tags{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}.auth-showcase-tags span{padding:9px 14px;border-radius:999px;background:#0c1323c7;border:1px solid rgba(148,163,184,.12);color:#dbeafe;font-size:12px;letter-spacing:.04em}.auth-page-login .auth-showcase-stats{margin-top:30px;gap:16px}.auth-page-login .auth-stat-card{min-height:126px;border-radius:22px;background:linear-gradient(180deg,#0a1325db,#070c18f0),linear-gradient(135deg,rgba(59,130,246,.06),transparent 56%,rgba(168,85,247,.08));border-color:#60a5fa29}.auth-page-login .auth-showcase-list{margin-top:28px;gap:14px}.auth-page-login .auth-panel{position:relative;padding:34px 32px;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-page-login .auth-panel:after{width:220px;height:220px;background:radial-gradient(circle,rgba(96,165,250,.18),rgba(168,85,247,.08),transparent 74%)}.auth-page-login .auth-panel-topbar{margin-bottom:10px}.auth-page-login .auth-panel-header{padding-bottom:6px}.auth-page-login .auth-panel-header h2{font-size:30px;margin-bottom:8px}.auth-page-login .auth-action-row{margin-top:18px}@keyframes dashboardScanSweep{0%{transform:translate3d(-18%,-10%,0) rotate(-12deg);opacity:0}20%{opacity:.28}50%{opacity:.58}to{transform:translate3d(22%,12%,0) rotate(-12deg);opacity:0}}@keyframes dashboardCorePulse{0%,to{transform:scale(.92);opacity:.42}50%{transform:scale(1.14);opacity:.88}}@keyframes dashboardHeroPulse{0%,to{box-shadow:0 30px 76px #0206175c,inset 0 1px #ffffff0d,0 0 #3b82f600}50%{box-shadow:0 34px 90px #0206176b,inset 0 1px #ffffff0f,0 0 48px #3b82f624}}@keyframes dashboardRingSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes dashboardRingSpinReverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}@keyframes dashboardScanSweepFast{0%{transform:translate(-18%) rotate(-12deg);opacity:0}18%{opacity:.65}50%{opacity:1}to{transform:translate(18%) rotate(-12deg);opacity:0}}@keyframes dashboardReactorSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes dashboardReactorReverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}@keyframes dashboardStreakMove{0%{transform:translate3d(-20%,-6%,0) rotate(-16deg);opacity:0}25%{opacity:.32}50%{opacity:.72}to{transform:translate3d(18%,10%,0) rotate(-16deg);opacity:0}}.dashboard-page{position:relative}.dashboard-page>*:not(.dashboard-atmosphere){position:relative;z-index:1}.dashboard-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:1;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(59,130,246,.12),transparent 32%)}.dashboard-ambient-orb,.dashboard-ambient-grid,.dashboard-ambient-beam,.dashboard-ambient-streak,.dashboard-ambient-scan,.dashboard-ambient-core,.dashboard-reactor-shell,.dashboard-reactor-ring,.dashboard-reactor-core{position:absolute}.dashboard-ambient-orb{border-radius:999px;filter:blur(120px);animation:orbDriftSlow 12s ease-in-out infinite}.dashboard-ambient-orb-a{top:-14vh;left:-16vw;width:54vw;height:54vw;background:radial-gradient(circle,rgba(59,130,246,.42),transparent 72%)}.dashboard-ambient-orb-b{top:-4vh;right:-18vw;width:46vw;height:46vw;background:radial-gradient(circle,rgba(168,85,247,.4),transparent 70%);animation-delay:-5s}.dashboard-ambient-grid{top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.12) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.94),transparent 94%);mask-image:linear-gradient(180deg,rgba(0,0,0,.94),transparent 94%)}.dashboard-ambient-beam{inset:-18% -22% auto -22%;height:72vh;background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.34),transparent 24%),radial-gradient(circle at 74% 0%,rgba(96,165,250,.36),transparent 28%),linear-gradient(120deg,transparent 12%,rgba(59,130,246,.24) 38%,transparent 64%),linear-gradient(60deg,transparent 20%,rgba(168,85,247,.2) 44%,transparent 72%);filter:blur(14px)}.dashboard-ambient-streak{inset:-14% -28% auto -28%;height:56vh;background:linear-gradient(90deg,transparent 4%,rgba(255,255,255,.04) 18%,rgba(34,211,238,.22) 34%,rgba(96,165,250,.46) 50%,rgba(168,85,247,.26) 66%,transparent 96%);filter:blur(18px);mix-blend-mode:screen;animation:dashboardStreakMove 6.5s linear infinite}.dashboard-ambient-streak-b{animation-duration:9s;animation-delay:-2.4s;transform:rotate(8deg);opacity:.9}.dashboard-ambient-scan{inset:-10% -22% auto -22%;height:48vh;background:linear-gradient(90deg,transparent 8%,rgba(34,211,238,.2) 30%,rgba(96,165,250,.34) 50%,rgba(168,85,247,.24) 68%,transparent 92%);filter:blur(26px);mix-blend-mode:screen;animation:dashboardScanSweep 8s linear infinite}.dashboard-ambient-scan-b{animation-duration:12s;animation-delay:-4s;transform:rotate(8deg);opacity:.88}.dashboard-ambient-scan-c{animation-duration:5.5s;animation-delay:-2s;transform:rotate(-4deg);opacity:.82}.dashboard-reactor-shell{position:absolute;top:28vh;left:62%;width:34vw;height:34vw;min-width:360px;min-height:360px;transform:translate(-50%,-50%);filter:drop-shadow(0 0 38px rgba(59,130,246,.26))}.dashboard-reactor-ring{top:50%;left:50%;border-radius:999px;border:2px solid rgba(96,165,250,.22);box-shadow:0 0 18px #3b82f62e,inset 0 0 18px #22d3ee1f}.dashboard-reactor-ring-a{width:100%;height:100%;animation:dashboardReactorSpin 18s linear infinite}.dashboard-reactor-ring-b{width:78%;height:78%;border-color:#a855f742;animation:dashboardReactorReverse 12s linear infinite}.dashboard-reactor-ring-c{width:56%;height:56%;border-style:dashed;border-color:#22d3ee4d;animation:dashboardReactorSpin 7s linear infinite}.dashboard-reactor-ring-d{width:36%;height:36%;border-color:#ffffff38;animation:dashboardReactorReverse 4.5s linear infinite}.dashboard-reactor-core{top:50%;left:50%;width:22%;height:22%;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.9) 0%,rgba(96,165,250,.72) 24%,rgba(34,211,238,.44) 48%,rgba(168,85,247,.22) 70%,transparent 100%);transform:translate(-50%,-50%);animation:dashboardCorePulse 3.8s ease-in-out infinite;box-shadow:0 0 40px #60a5fa6b,0 0 90px #22d3ee3d}.dashboard-ambient-core{top:18vh;left:56%;width:34vw;height:34vw;min-width:360px;min-height:360px;border-radius:999px;background:radial-gradient(circle,rgba(96,165,250,.5) 0%,rgba(34,211,238,.32) 18%,rgba(168,85,247,.22) 36%,transparent 68%);filter:blur(56px);transform:translate(-50%);animation:dashboardCorePulse 5s ease-in-out infinite}.dashboard-hero{align-items:flex-start;padding:36px;background:linear-gradient(180deg,#090f1ebd,#050913e0),radial-gradient(circle at 72% 30%,rgba(96,165,250,.16),transparent 18%),radial-gradient(circle at 82% 26%,rgba(168,85,247,.22),transparent 26%),linear-gradient(135deg,rgba(59,130,246,.12),transparent 50%,rgba(168,85,247,.16));border-color:#60a5fa38;box-shadow:0 30px 76px #0206175c,inset 0 1px #ffffff0d;animation:dashboardHeroPulse 6s ease-in-out infinite;overflow:hidden}.dashboard-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(34,211,238,.08) 46%,rgba(255,255,255,.16) 50%,rgba(96,165,250,.08) 54%,transparent 100%),radial-gradient(circle at 10% 0%,rgba(96,165,250,.28),transparent 26%),radial-gradient(circle at 86% 10%,rgba(167,139,250,.24),transparent 20%),radial-gradient(circle at 48% 50%,rgba(34,211,238,.14),transparent 18%);background-size:240% 100%,auto,auto,auto;animation:dashboardScanSweepFast 3.8s linear infinite;pointer-events:none}.dashboard-hero-reactor{position:absolute;top:16px;right:18px;width:260px;height:260px;pointer-events:none;filter:drop-shadow(0 0 36px rgba(59,130,246,.35))}.dashboard-hero-reactor-ring,.dashboard-hero-reactor-core{position:absolute;top:50%;left:50%;border-radius:999px}.dashboard-hero-reactor-ring-a{width:260px;height:260px;transform:translate(-50%,-50%);border:2px solid rgba(96,165,250,.32);border-top-color:#ffffffd1;border-right-color:#22d3eeb8;animation:dashboardRingSpin 8s linear infinite}.dashboard-hero-reactor-ring-b{width:196px;height:196px;transform:translate(-50%,-50%);border:2px dashed rgba(168,85,247,.58);animation:dashboardRingSpinReverse 12s linear infinite}.dashboard-hero-reactor-core{width:88px;height:88px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.92) 0%,rgba(96,165,250,.8) 24%,rgba(34,211,238,.54) 48%,rgba(168,85,247,.22) 72%,transparent 100%);box-shadow:0 0 24px #60a5fa9e,0 0 72px #22d3ee57,0 0 120px #a855f738;animation:dashboardCorePulse 2.4s ease-in-out infinite}.dashboard-hero-copy{width:min(100%,960px)}.dashboard-hero p{max-width:62ch;line-height:1.75;color:#dbe7ff}.dashboard-hero-grid{margin-top:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dashboard-hero-chip{padding:20px;border-radius:22px;background:linear-gradient(180deg,#0a1224e6,#060b17f2);border:1px solid rgba(96,165,250,.16);box-shadow:inset 0 1px #ffffff08,0 12px 28px #0206172e}.dashboard-hero-chip strong{display:block;font-size:24px;line-height:1.2;letter-spacing:-.02em}.dashboard-hero-chip p{margin:10px 0 0;color:#9fb1cc;font-size:13px;line-height:1.65}.dashboard-status{max-width:380px;justify-content:space-between;align-items:stretch;gap:16px;padding:18px;border-radius:24px;background:linear-gradient(180deg,#091120e6,#050a15f0),linear-gradient(135deg,rgba(59,130,246,.06),transparent 56%,rgba(168,85,247,.06));border:1px solid rgba(96,165,250,.14);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #02061733}.dashboard-status-stack{display:grid;gap:12px}.dashboard-status-userline,.dashboard-status-taskline{display:grid;gap:6px}.dashboard-status-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8fb7ff}.dashboard-status-userline strong{font-size:18px;line-height:1.3;word-break:break-word}.dashboard-status-taskline span{color:#dbe4f4;line-height:1.7}.dashboard-status-chiprow{display:flex;flex-wrap:wrap;gap:8px}.dashboard-status>button{width:100%;justify-content:center}.dashboard-layout{gap:24px}.dashboard-layout>div{min-height:0}.dashboard-page .form-panel,.dashboard-result-panel{background:linear-gradient(180deg,#080d1aeb,#050913f5);border-color:#94a3b81f}.dashboard-page .form-panel{top:28px;overflow-y:auto!important;overflow-x:hidden!important;box-shadow:0 28px 68px #02061747,inset 0 1px #ffffff0a}.dashboard-page .form-panel-intro{background:linear-gradient(180deg,#0a1223f0,#050a15fa),linear-gradient(135deg,rgba(59,130,246,.08),transparent 56%,rgba(168,85,247,.06))}.dashboard-result-panel{min-height:80vh;padding:24px;overflow:hidden}.dashboard-result-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 8% 0%,rgba(59,130,246,.16),transparent 22%),radial-gradient(circle at 100% 10%,rgba(168,85,247,.14),transparent 20%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 14%);pointer-events:none}.dashboard-result-reactor{position:absolute;top:24px;right:24px;width:220px;height:220px;pointer-events:none;filter:drop-shadow(0 0 28px rgba(34,211,238,.22))}.dashboard-result-ring,.dashboard-result-core{position:absolute;top:50%;left:50%;border-radius:999px}.dashboard-result-ring-a{width:220px;height:220px;transform:translate(-50%,-50%);border:2px solid rgba(96,165,250,.18);border-left-color:#ffffffc7;border-bottom-color:#22d3eec7;animation:dashboardRingSpin 10s linear infinite}.dashboard-result-ring-b{width:150px;height:150px;transform:translate(-50%,-50%);border:2px dashed rgba(168,85,247,.48);animation:dashboardRingSpinReverse 7s linear infinite}.dashboard-result-core{width:72px;height:72px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.94) 0%,rgba(96,165,250,.78) 30%,rgba(34,211,238,.46) 56%,transparent 100%);box-shadow:0 0 24px #60a5fa85,0 0 64px #22d3ee47;animation:dashboardCorePulse 2.8s ease-in-out infinite}.dashboard-result-panel>*{position:relative;z-index:1}.dashboard-page .console-shell{gap:22px}.dashboard-page .console-overview{gap:16px}.dashboard-page .console-card{background:linear-gradient(180deg,#080f1ef0,#050913fa),linear-gradient(135deg,rgba(59,130,246,.05),transparent 50%,rgba(168,85,247,.05));border-color:#94a3b81f}.dashboard-page .console-card:first-child{background:linear-gradient(180deg,#0e1a32fa,#070e1bfa),linear-gradient(135deg,rgba(59,130,246,.08),transparent 54%,rgba(168,85,247,.07));border-color:#60a5fa2e}.dashboard-page .workspace-command-deck,.dashboard-page .workspace-section-shell{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-page .workspace-meta-card,.dashboard-page .summary-section .card,.dashboard-page .asset-grid .card,.dashboard-page .workspace-history-grid .card,.dashboard-page .prompt-card,.dashboard-page .task-card{border-color:#94a3b81f;background:linear-gradient(180deg,#090f1df0,#050912fa),linear-gradient(135deg,rgba(59,130,246,.04),transparent 56%,rgba(168,85,247,.04))}.dashboard-page .workspace-section-shell{margin-top:22px;padding:20px;background:linear-gradient(180deg,#070c17c7,#04070fa8),linear-gradient(135deg,rgba(59,130,246,.03),transparent 52%,rgba(168,85,247,.04));border-color:#94a3b81a}.dashboard-page .workspace-section-heading{margin-bottom:18px}.dashboard-page .group-section{background:linear-gradient(180deg,#080e1be0,#040811bd),linear-gradient(135deg,rgba(59,130,246,.04),transparent 58%,rgba(168,85,247,.04))}.dashboard-page .empty-workspace-card{background:linear-gradient(180deg,#09101feb,#050913f5),linear-gradient(135deg,rgba(59,130,246,.08),transparent 56%,rgba(168,85,247,.06))}@media (max-width: 1280px){.dashboard-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-showcase-signalband{grid-template-columns:1fr}}@media (max-width: 900px){.auth-page-login{padding:20px}.auth-page-login .auth-layout{padding:28px 0}.dashboard-status{max-width:none}}@keyframes dashboardLiquidBlobA{0%,to{transform:translateZ(0) scale(1);opacity:.92}50%{transform:translate3d(3%,-2%,0) scale(1.08);opacity:1}}@keyframes dashboardLiquidBlobB{0%,to{transform:translateZ(0) scale(1);opacity:.8}50%{transform:translate3d(-4%,3%,0) scale(1.12);opacity:.96}}@keyframes dashboardLiquidSheen{0%{transform:translate3d(-42%,0,0) rotate(10deg);opacity:0}22%{opacity:.48}50%{opacity:.78}to{transform:translate3d(42%,0,0) rotate(10deg);opacity:0}}@keyframes dashboardLiquidPanelGlow{0%,to{box-shadow:0 26px 70px #02061757,inset 0 1px #ffffff14,0 0 #22d3ee00}50%{box-shadow:0 36px 96px #02061770,inset 0 1px #ffffff1a,0 0 44px #a855f714}}.dashboard-ambient-grid,.dashboard-ambient-beam,.dashboard-ambient-streak,.dashboard-ambient-scan,.dashboard-reactor-shell,.dashboard-ambient-core,.dashboard-hero-reactor,.dashboard-result-reactor,.dashboard-ambient-orb{display:none!important}.dashboard-page:before,.dashboard-page:after{content:"";position:fixed;pointer-events:none;z-index:0;border-radius:999px;filter:blur(140px);mix-blend-mode:screen}.dashboard-page:before{top:-12vh;left:-10vw;width:46vw;height:46vw;background:radial-gradient(circle,rgba(34,211,238,.28) 0%,rgba(59,130,246,.18) 34%,transparent 72%);animation:dashboardLiquidBlobA 20s ease-in-out infinite}.dashboard-page:after{right:-10vw;top:12vh;width:42vw;height:42vw;background:radial-gradient(circle,rgba(192,132,252,.28) 0%,rgba(244,114,182,.18) 34%,transparent 72%);animation:dashboardLiquidBlobB 22s ease-in-out infinite}.dashboard-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden;opacity:1;background:radial-gradient(circle at 18% 16%,rgba(34,211,238,.18),transparent 24%),radial-gradient(circle at 82% 18%,rgba(192,132,252,.18),transparent 24%),radial-gradient(circle at 70% 74%,rgba(244,114,182,.12),transparent 24%),linear-gradient(180deg,#060814,#080b17 48%,#060712)}.dashboard-atmosphere:before,.dashboard-atmosphere:after{content:"";position:absolute;top:-16%;right:-16%;bottom:-16%;left:-16%;pointer-events:none;border-radius:999px;filter:blur(120px);mix-blend-mode:screen}.dashboard-atmosphere:before{background:radial-gradient(circle at 28% 36%,rgba(34,211,238,.26),transparent 26%),radial-gradient(circle at 54% 52%,rgba(59,130,246,.18),transparent 22%),radial-gradient(circle at 72% 34%,rgba(168,85,247,.16),transparent 22%);animation:dashboardLiquidBlobA 18s ease-in-out infinite}.dashboard-atmosphere:after{background:radial-gradient(circle at 60% 38%,rgba(244,114,182,.14),transparent 24%),radial-gradient(circle at 36% 62%,rgba(34,211,238,.14),transparent 24%),radial-gradient(circle at 74% 68%,rgba(192,132,252,.18),transparent 22%);animation:dashboardLiquidBlobB 24s ease-in-out infinite}.dashboard-hero,.dashboard-result-panel,.dashboard-status,.dashboard-page .workspace-section-shell,.dashboard-page .empty-workspace-card{position:relative;overflow:hidden;backdrop-filter:blur(30px) saturate(165%);-webkit-backdrop-filter:blur(30px) saturate(165%);background:linear-gradient(180deg,#0e12268f,#080b18bd),linear-gradient(135deg,#22d3ee1a,#3b82f60d 30%,#a855f71f 70%,#f472b614);border:1px solid rgba(255,255,255,.1);box-shadow:0 26px 70px #02061757,inset 0 1px #ffffff14,0 0 0 1px #ffffff08;animation:dashboardLiquidPanelGlow 7s ease-in-out infinite}.dashboard-page .form-panel{position:sticky;top:28px;max-height:calc(100vh - 40px);overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable;backdrop-filter:blur(30px) saturate(165%);-webkit-backdrop-filter:blur(30px) saturate(165%);background:linear-gradient(180deg,#0e12268f,#080b18bd),linear-gradient(135deg,#22d3ee1a,#3b82f60d 30%,#a855f71f 70%,#f472b614);border:1px solid rgba(255,255,255,.1);box-shadow:0 26px 70px #02061757,inset 0 1px #ffffff14,0 0 0 1px #ffffff08;animation:dashboardLiquidPanelGlow 7s ease-in-out infinite}.dashboard-hero:before,.dashboard-page .form-panel:before,.dashboard-result-panel:before,.dashboard-status:before,.dashboard-page .workspace-section-shell:before,.dashboard-page .empty-workspace-card:before,.dashboard-hero-chip:before,.dashboard-page .console-card:before,.dashboard-page .workspace-meta-card:before,.dashboard-page .summary-section .card:before,.dashboard-page .asset-grid .card:before,.dashboard-page .workspace-history-grid .card:before,.dashboard-page .prompt-card:before,.dashboard-page .task-card:before,.dashboard-page .group-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 16% 10%,rgba(34,211,238,.16),transparent 22%),radial-gradient(circle at 84% 12%,rgba(192,132,252,.18),transparent 22%),radial-gradient(circle at 76% 82%,rgba(244,114,182,.12),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 18%);opacity:.95}.dashboard-hero:after,.dashboard-page .form-panel:after,.dashboard-result-panel:after,.dashboard-status:after,.dashboard-page .workspace-section-shell:after,.dashboard-page .empty-workspace-card:after,.dashboard-hero-chip:after,.dashboard-page .console-card:after,.dashboard-page .workspace-meta-card:after,.dashboard-page .summary-section .card:after,.dashboard-page .asset-grid .card:after,.dashboard-page .workspace-history-grid .card:after,.dashboard-page .prompt-card:after,.dashboard-page .task-card:after,.dashboard-page .group-section:after{content:"";position:absolute;top:-24%;right:-24%;bottom:-24%;left:-24%;pointer-events:none;background:linear-gradient(112deg,transparent 30%,rgba(255,255,255,.08) 42%,rgba(34,211,238,.18) 48%,rgba(168,85,247,.16) 56%,rgba(244,114,182,.12) 62%,transparent 72%);filter:blur(20px);animation:dashboardLiquidSheen 10s linear infinite;opacity:.62}.dashboard-hero-copy,.dashboard-status>*,.dashboard-result-panel>*,.dashboard-page .form-panel>*,.dashboard-page .workspace-section-shell>*,.dashboard-page .empty-workspace-card>*{position:relative;z-index:1}.dashboard-hero{background:linear-gradient(180deg,#10142a80,#080b18ad),linear-gradient(120deg,#22d3ee1f,#3b82f60a 28%,#a855f71f 70%,#f472b614)}.dashboard-hero-chip,.dashboard-page .console-card,.dashboard-page .workspace-meta-card,.dashboard-page .summary-section .card,.dashboard-page .asset-grid .card,.dashboard-page .workspace-history-grid .card,.dashboard-page .prompt-card,.dashboard-page .task-card,.dashboard-page .group-section{position:relative;overflow:hidden;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);background:linear-gradient(180deg,#0e1224a8,#080c18d6),linear-gradient(135deg,rgba(34,211,238,.08),transparent 36%,rgba(168,85,247,.1) 72%,rgba(244,114,182,.06));border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 36px #02061747,inset 0 1px #ffffff0f}.dashboard-page .console-card:first-child,.dashboard-page .workspace-meta-card-primary,.dashboard-hero-chip:first-child{box-shadow:0 24px 46px #02061752,inset 0 1px #ffffff14,0 0 28px #60a5fa14}.dashboard-page .form-panel-intro{background:linear-gradient(180deg,#121834b8,#0a0e1ee0),linear-gradient(135deg,rgba(34,211,238,.12),transparent 36%,rgba(168,85,247,.1) 72%,rgba(244,114,182,.06))}.dashboard-page .group-badge{background:#ffffff1a;border-color:#ffffff1a}.dashboard-page .empty-workspace-glow{background:radial-gradient(circle,rgba(34,211,238,.22) 0%,rgba(59,130,246,.14) 26%,rgba(168,85,247,.14) 44%,rgba(244,114,182,.1) 58%,transparent 76%);filter:blur(42px);opacity:.9;animation:dashboardLiquidBlobA 14s ease-in-out infinite}.dashboard-atmosphere{background:radial-gradient(circle at 50% -6%,rgba(125,211,252,.16),transparent 28%),radial-gradient(circle at 16% 18%,rgba(34,211,238,.2),transparent 26%),radial-gradient(circle at 84% 16%,rgba(192,132,252,.22),transparent 24%),radial-gradient(circle at 72% 80%,rgba(244,114,182,.14),transparent 24%),linear-gradient(180deg,#050713,#070a16 42%,#060712)}.dashboard-page:before{top:-14vh;left:-14vw;width:50vw;height:50vw;opacity:.92;background:radial-gradient(circle,rgba(34,211,238,.34) 0%,rgba(59,130,246,.22) 34%,transparent 74%)}.dashboard-page:after{right:-12vw;top:8vh;width:46vw;height:46vw;opacity:.9;background:radial-gradient(circle,rgba(192,132,252,.34) 0%,rgba(244,114,182,.22) 36%,transparent 74%)}.dashboard-hero{padding:42px;background:linear-gradient(180deg,#1218347a,#090c1ab3),radial-gradient(circle at 12% 0%,rgba(34,211,238,.18),transparent 24%),radial-gradient(circle at 84% 8%,rgba(192,132,252,.22),transparent 26%),radial-gradient(circle at 58% 100%,rgba(244,114,182,.12),transparent 28%),linear-gradient(120deg,#22d3ee1f,#3b82f60a 30%,#a855f71f 70%,#f472b614);border-color:#ffffff1f;box-shadow:0 36px 96px #0206176b,inset 0 1px #ffffff1f,0 0 0 1px #ffffff0a,0 0 42px #60a5fa14}.dashboard-hero:before{top:-10%;right:-12%;bottom:-10%;left:-12%;background:radial-gradient(circle at 10% 8%,rgba(34,211,238,.22),transparent 24%),radial-gradient(circle at 82% 10%,rgba(192,132,252,.24),transparent 26%),radial-gradient(circle at 56% 86%,rgba(244,114,182,.16),transparent 24%);filter:blur(32px);opacity:.98}.dashboard-hero:after{top:-22%;right:-18%;bottom:-22%;left:-18%;background:linear-gradient(112deg,transparent 30%,rgba(255,255,255,.08) 40%,rgba(34,211,238,.18) 46%,rgba(168,85,247,.18) 54%,rgba(244,114,182,.12) 60%,transparent 72%);filter:blur(22px);opacity:.56;animation-duration:11s}.dashboard-hero h1{margin:8px 0 14px;font-size:clamp(40px,5.2vw,64px);line-height:1.02;letter-spacing:-.04em;background:linear-gradient(90deg,#fff,#dff7ff,#ddd0ff 68%,#ffc8e3);-webkit-background-clip:text;background-clip:text;color:transparent}.dashboard-hero p{max-width:58ch;color:#e8f1ffd6;font-size:15.5px;line-height:1.85}.dashboard-hero-grid{gap:16px;margin-top:28px}.dashboard-hero-chip{background:linear-gradient(180deg,#141a3680,#0a0e1eb8),linear-gradient(135deg,rgba(34,211,238,.1),transparent 34%,rgba(168,85,247,.12) 72%,rgba(244,114,182,.08));border-color:#ffffff1f;box-shadow:0 22px 44px #02061747,inset 0 1px #ffffff14,0 0 24px #60a5fa0d}.dashboard-status{background:linear-gradient(180deg,#12183280,#080b18bd),linear-gradient(135deg,rgba(34,211,238,.1),transparent 32%,rgba(168,85,247,.12) 72%,rgba(244,114,182,.08));border-color:#ffffff1f;box-shadow:0 24px 52px #0206174d,inset 0 1px #ffffff14,0 0 24px #a855f70d}.dashboard-page .form-panel{position:sticky;top:28px;height:calc(100vh - 40px);max-height:calc(100vh - 40px);min-height:0;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable;background:linear-gradient(180deg,#10162e9e,#080b18d1),linear-gradient(140deg,rgba(34,211,238,.1),transparent 34%,rgba(96,165,250,.08) 76%)}.dashboard-result-panel{background:linear-gradient(180deg,#14122e94,#090c1acc),linear-gradient(140deg,rgba(168,85,247,.12),transparent 36%,rgba(244,114,182,.08) 78%);box-shadow:0 30px 80px #02061761,inset 0 1px #ffffff14,0 0 32px #a855f70f}.dashboard-page .workspace-section-shell{background:linear-gradient(180deg,#10142a94,#080b18c7),linear-gradient(135deg,rgba(34,211,238,.08),transparent 30%,rgba(168,85,247,.1) 70%,rgba(244,114,182,.06));border-color:#ffffff1c}.dashboard-hero-chip,.dashboard-page .console-card,.dashboard-page .workspace-meta-card,.dashboard-page .summary-section .card,.dashboard-page .asset-grid .card,.dashboard-page .workspace-history-grid .card,.dashboard-page .prompt-card,.dashboard-page .task-card,.dashboard-page .group-section{background:linear-gradient(180deg,#12162cad,#090c1ad6),linear-gradient(135deg,rgba(34,211,238,.08),transparent 34%,rgba(168,85,247,.1) 72%,rgba(244,114,182,.06));border-color:#ffffff1c;box-shadow:0 20px 38px #02061747,inset 0 1px #ffffff0f}.dashboard-page .console-card:first-child,.dashboard-page .workspace-meta-card-primary,.dashboard-hero-chip:first-child{background:linear-gradient(180deg,#181e3cb8,#0b0f1edb),linear-gradient(135deg,rgba(34,211,238,.12),transparent 30%,rgba(168,85,247,.14) 72%,rgba(244,114,182,.08));border-color:#ffffff1f;box-shadow:0 26px 48px #02061757,inset 0 1px #ffffff14,0 0 28px #60a5fa14}.dashboard-page .form-panel-intro{background:linear-gradient(180deg,#141c3abd,#0a0e1ee0),linear-gradient(135deg,rgba(34,211,238,.12),transparent 34%,rgba(168,85,247,.1) 74%,rgba(244,114,182,.06))}.dashboard-status-label,.dashboard-page .workspace-meta-eyebrow{color:#bfe9ff}.dashboard-page .group-badge{background:#ffffff1f;border-color:#ffffff1a;color:#eef6ff}
