.ChallengePath-module__iXwQCq__path{background:#080d0f;border-right:1px solid rgba(255,255,255,.08);height:100%;padding:24px 18px 32px;overflow-y:auto}.ChallengePath-module__iXwQCq__pathWide{background:#080d0f;border-right:0}.ChallengePath-module__iXwQCq__section{padding-bottom:28px;position:relative}.ChallengePath-module__iXwQCq__section+.ChallengePath-module__iXwQCq__section{padding-top:8px}.ChallengePath-module__iXwQCq__sectionHeader{margin-bottom:16px}.ChallengePath-module__iXwQCq__sectionHeader h2{color:#eef1df;margin:0;font-size:18px;line-height:1.15}.ChallengePath-module__iXwQCq__nodes{grid-template-columns:repeat(2,minmax(92px,1fr));gap:14px 12px;display:grid}.ChallengePath-module__iXwQCq__pathWide .ChallengePath-module__iXwQCq__nodes{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:18px 14px}.ChallengePath-module__iXwQCq__node{color:rgba(238,241,223,.72);min-height:112px;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:10px 6px 8px;display:grid;position:relative}.ChallengePath-module__iXwQCq__pathWide .ChallengePath-module__iXwQCq__node{min-height:126px}.ChallengePath-module__iXwQCq__nodeXp{color:#6bd7d0;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1}.ChallengePath-module__iXwQCq__node:disabled{cursor:not-allowed}.ChallengePath-module__iXwQCq__nodeCircle{color:rgba(238,241,223,.42);background:#1c2528;border:1px solid rgba(255,255,255,.08);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex;position:relative;box-shadow:inset 0 -5px rgba(0,0,0,.22)}.ChallengePath-module__iXwQCq__pathWide .ChallengePath-module__iXwQCq__nodeCircle{width:70px;height:70px}.ChallengePath-module__iXwQCq__nodeComplete .ChallengePath-module__iXwQCq__nodeCircle{color:#07100d;background:#1fbf8f;border-color:rgba(31,191,143,.92)}.ChallengePath-module__iXwQCq__nodeActive .ChallengePath-module__iXwQCq__nodeCircle{color:#141004;background:#f2c94c;border-color:rgba(242,201,76,.95)}.ChallengePath-module__iXwQCq__nodeSelected .ChallengePath-module__iXwQCq__nodeCircle{border-color:rgba(107,215,208,.34);box-shadow:inset 0 -5px rgba(0,0,0,.22),0 0 0 2px rgba(107,215,208,.14),0 12px 26px rgba(0,0,0,.26)}.ChallengePath-module__iXwQCq__nodeLocked .ChallengePath-module__iXwQCq__nodeCircle{color:rgba(238,241,223,.3);background:#121719}.ChallengePath-module__iXwQCq__nodeTitle{max-width:104px;min-height:32px;color:inherit;text-align:center;font-size:12px;font-weight:700;line-height:1.25}@media (max-width:1100px){.ChallengePath-module__iXwQCq__path{border-bottom:1px solid rgba(255,255,255,.08);border-right:0;height:auto;overflow:visible}.ChallengePath-module__iXwQCq__nodes{grid-template-columns:repeat(5,minmax(78px,1fr))}}@media (max-width:768px){.ChallengePath-module__iXwQCq__path{padding:18px 12px}.ChallengePath-module__iXwQCq__nodes{grid-template-columns:repeat(3,minmax(78px,1fr))}}
.StreamingText-module__FfjhlG__cursor:after{content:"█";color:var(--bs-primary);vertical-align:text-bottom;font-size:.875rem;line-height:1;animation:1s step-end infinite StreamingText-module__FfjhlG__blink;display:inline-block}@keyframes StreamingText-module__FfjhlG__blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.StreamingText-module__FfjhlG__cursor:after{animation:none}}
.ChatMessage-module__229bPq__wrapper{padding:0 var(--space-md);flex-direction:column;display:flex}.ChatMessage-module__229bPq__wrapperUser{align-items:flex-end}.ChatMessage-module__229bPq__wrapperAssistant{align-items:flex-start}.ChatMessage-module__229bPq__wrapperIntro{flex-direction:row;align-items:flex-start;gap:10px;padding-top:18px}.ChatMessage-module__229bPq__introSprite{filter:drop-shadow(0 8px 12px rgba(0,0,0,.28));flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:58px;display:flex;overflow:visible}.ChatMessage-module__229bPq__introSprite>*{transform-origin:50%;transform:scale(.92)}.ChatMessage-module__229bPq__bubble{word-wrap:break-word;overflow-wrap:break-word;max-width:82%;font-size:14.5px;line-height:1.55;font-family:var(--font-family)}.ChatMessage-module__229bPq__bubbleUser{background:var(--accent-bg);border:1px solid var(--accent-border);color:var(--text-primary);border-radius:var(--radius-lg);letter-spacing:-.005em;border-bottom-right-radius:4px;padding:12px 16px}.ChatMessage-module__229bPq__bubbleAssistant{color:var(--text-primary);background:0 0;padding:4px 0}.ChatMessage-module__229bPq__content{white-space:pre-wrap;margin:0}.ChatMessage-module__229bPq__meta{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);text-align:right;margin-top:4px;font-size:11px;font-weight:600}.ChatMessage-module__229bPq__markdown{overflow-x:auto}.ChatMessage-module__229bPq__markdown p{margin:0 0 .7em}.ChatMessage-module__229bPq__markdown p:last-child{margin-bottom:0}.ChatMessage-module__229bPq__markdown strong{color:var(--text-primary);font-weight:600}.ChatMessage-module__229bPq__markdown em{color:var(--text-primary)}.ChatMessage-module__229bPq__markdown a{color:var(--accent);border-bottom:1px solid var(--accent-border);transition:border-color var(--transition-base);text-decoration:none}.ChatMessage-module__229bPq__markdown a:hover{border-bottom-color:var(--accent)}.ChatMessage-module__229bPq__markdown h1{font-family:var(--font-family);color:var(--text-primary);letter-spacing:-.015em;margin:.9em 0 .4em;font-weight:600;line-height:1.25}.ChatMessage-module__229bPq__markdown h2{font-family:var(--font-family);color:var(--text-primary);letter-spacing:-.015em;margin:.9em 0 .4em;font-weight:600;line-height:1.25}.ChatMessage-module__229bPq__markdown h3{font-family:var(--font-family);color:var(--text-primary);letter-spacing:-.015em;margin:.9em 0 .4em;font-weight:600;line-height:1.25}.ChatMessage-module__229bPq__markdown h4{font-family:var(--font-family);color:var(--text-primary);letter-spacing:-.015em;margin:.9em 0 .4em;font-weight:600;line-height:1.25}.ChatMessage-module__229bPq__markdown h1{font-size:20px}.ChatMessage-module__229bPq__markdown h2{font-size:18px}.ChatMessage-module__229bPq__markdown h3{font-size:16px}.ChatMessage-module__229bPq__markdown h4{font-size:15px}.ChatMessage-module__229bPq__markdown table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:.75em 0;font-size:13px}.ChatMessage-module__229bPq__markdown th{border-bottom:1px solid var(--border-subtle);text-align:left;padding:8px 12px}.ChatMessage-module__229bPq__markdown td{border-bottom:1px solid var(--border-subtle);text-align:left;padding:8px 12px}.ChatMessage-module__229bPq__markdown th{color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.ChatMessage-module__229bPq__markdown ul{margin:.4em 0 .7em;padding-left:1.4em}.ChatMessage-module__229bPq__markdown ol{margin:.4em 0 .7em;padding-left:1.4em}.ChatMessage-module__229bPq__markdown li{margin:.2em 0}.ChatMessage-module__229bPq__markdown li::marker{color:var(--text-tertiary)}.ChatMessage-module__229bPq__markdown code{background:var(--bg-elev);color:var(--accent);border-radius:4px;padding:1px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88em}.ChatMessage-module__229bPq__markdown pre{background:var(--bg-elev);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin:.8em 0;padding:14px 16px;overflow-x:auto}.ChatMessage-module__229bPq__markdown pre code{color:var(--text-primary);background:0 0;padding:0;font-size:12.5px;line-height:1.55}.ChatMessage-module__229bPq__markdown blockquote{border-left:2px solid var(--accent-border);color:var(--text-secondary);margin:.7em 0;padding:4px 0 4px 14px;font-style:italic}.ChatMessage-module__229bPq__divider{align-items:center;gap:var(--space-sm);padding:var(--space-sm)var(--space-md);display:flex}.ChatMessage-module__229bPq__divider:before,.ChatMessage-module__229bPq__divider:after{content:"";background:var(--border-subtle);flex:1;height:1px}.ChatMessage-module__229bPq__dividerText{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;font-size:11px}@media (max-width:768px){.ChatMessage-module__229bPq__bubble{max-width:90%;font-size:14px}}
.WalkthroughPanel-module__6ul22W__root{gap:var(--space-xl);padding:var(--space-2xl)var(--space-xl);border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid rgba(255,255,255,.06);flex-direction:column;min-height:320px;display:flex;position:relative}.WalkthroughPanel-module__6ul22W__root:before,.WalkthroughPanel-module__6ul22W__root:after{content:"";pointer-events:none;border-style:solid;border-color:rgba(61,220,151,.28);width:14px;height:14px;position:absolute}.WalkthroughPanel-module__6ul22W__root:before{border-width:1px 0 0 1px;top:10px;left:10px}.WalkthroughPanel-module__6ul22W__root:after{border-width:0 1px 1px 0;bottom:10px;right:10px}.WalkthroughPanel-module__6ul22W__moduleSlot{flex:1}.WalkthroughPanel-module__6ul22W__controlRow{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-md);display:flex}.WalkthroughPanel-module__6ul22W__ctrlLeft,.WalkthroughPanel-module__6ul22W__ctrlCenter,.WalkthroughPanel-module__6ul22W__ctrlRight{align-items:center;gap:var(--space-sm);display:flex}.WalkthroughPanel-module__6ul22W__ctrlCenter{flex:1;justify-content:center}.WalkthroughPanel-module__6ul22W__navBtn{align-items:center;gap:var(--space-xs);color:var(--text-primary);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-base);background:0 0;border:1px solid rgba(255,255,255,.12);padding:8px 14px;font-family:inherit;display:inline-flex}.WalkthroughPanel-module__6ul22W__navBtn:hover:not(:disabled){background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.2)}.WalkthroughPanel-module__6ul22W__navBtn:disabled{opacity:.35;cursor:default}.WalkthroughPanel-module__6ul22W__navBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WalkthroughPanel-module__6ul22W__chevron{font-family:var(--cine-font-mono,ui-monospace,SFMono-Regular,monospace);letter-spacing:.5em;color:var(--text-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:10px}.WalkthroughPanel-module__6ul22W__chevronCurrent{color:var(--accent)}.WalkthroughPanel-module__6ul22W__chevronPast{color:var(--text-secondary)}.WalkthroughPanel-module__6ul22W__primaryCta{justify-content:center;align-items:center;gap:var(--space-sm);background:var(--accent);color:#0a0a0a;border:1px solid var(--accent);border-radius:var(--radius-sm);font-size:var(--text-body);cursor:pointer;transition:all var(--transition-base);align-self:flex-start;padding:12px 22px;font-family:inherit;font-weight:600;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.18)}.WalkthroughPanel-module__6ul22W__primaryCta:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.WalkthroughPanel-module__6ul22W__primaryCta:focus-visible{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 3px var(--accent-bg);outline:none}.WalkthroughPanel-module__6ul22W__primaryCta:disabled{opacity:.6;cursor:default}.WalkthroughPanel-module__6ul22W__startCta{border-radius:var(--radius-md);align-self:flex-end;min-width:188px;min-height:58px;padding:16px 34px;font-size:18px;font-weight:700;box-shadow:inset 0 1px rgba(255,255,255,.24),0 12px 34px rgba(61,220,151,.24)}.WalkthroughPanel-module__6ul22W__ctaSpinner{border:2px solid rgba(0,0,0,.2);border-top-color:#0a0a0a;border-radius:50%;width:14px;height:14px;animation:.65s linear infinite WalkthroughPanel-module__6ul22W__spin}@keyframes WalkthroughPanel-module__6ul22W__spin{to{transform:rotate(360deg)}}.WalkthroughPanel-module__6ul22W__errorMessage{margin-top:var(--space-sm);color:#ff7a7a;font-size:var(--text-sm)}.WalkthroughPanel-module__6ul22W__retryInline{color:#ff7a7a;cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;padding:0 4px;text-decoration:underline}@media (max-width:640px){.WalkthroughPanel-module__6ul22W__startCta{align-self:stretch;width:100%;min-width:0}}
.CleanProgressPanel-module__UNGl1a__root{justify-content:center;gap:var(--space-lg);padding:var(--space-2xl)var(--space-xl);border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid rgba(255,255,255,.06);flex-direction:column;min-height:320px;display:flex;position:relative}.CleanProgressPanel-module__UNGl1a__root:before,.CleanProgressPanel-module__UNGl1a__root:after{content:"";pointer-events:none;border-style:solid;border-color:rgba(61,220,151,.28);width:14px;height:14px;position:absolute}.CleanProgressPanel-module__UNGl1a__root:before{border-width:1px 0 0 1px;top:10px;left:10px}.CleanProgressPanel-module__UNGl1a__root:after{border-width:0 1px 1px 0;bottom:10px;right:10px}.CleanProgressPanel-module__UNGl1a__eyebrow{font-family:var(--cine-font-mono,ui-monospace,SFMono-Regular,monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--text-secondary);font-size:11px}.CleanProgressPanel-module__UNGl1a__title{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:max(26px,min(3vw,32px));font-weight:600;line-height:1.15}.CleanProgressPanel-module__UNGl1a__body{font-size:var(--text-body);color:var(--text-primary);opacity:.88;margin:0;line-height:1.55}.CleanProgressPanel-module__UNGl1a__primaryCta{justify-content:center;align-items:center;gap:var(--space-sm);background:var(--accent);color:#0a0a0a;border:1px solid var(--accent);border-radius:var(--radius-sm);font-size:var(--text-body);cursor:pointer;transition:all var(--transition-base);margin-top:var(--space-md);align-self:flex-start;padding:12px 22px;font-family:inherit;font-weight:600;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.18)}.CleanProgressPanel-module__UNGl1a__primaryCta:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.CleanProgressPanel-module__UNGl1a__primaryCta:focus-visible{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 3px var(--accent-bg);outline:none}.CleanProgressPanel-module__UNGl1a__primaryCta:disabled{opacity:.6;cursor:default}.CleanProgressPanel-module__UNGl1a__ctaSpinner{border:2px solid rgba(0,0,0,.2);border-top-color:#0a0a0a;border-radius:50%;width:14px;height:14px;animation:.65s linear infinite CleanProgressPanel-module__UNGl1a__spin}@keyframes CleanProgressPanel-module__UNGl1a__spin{to{transform:rotate(360deg)}}.CleanProgressPanel-module__UNGl1a__errorMessage{margin-top:var(--space-sm);color:#ff7a7a;font-size:var(--text-sm)}.CleanProgressPanel-module__UNGl1a__retryInline{color:#ff7a7a;cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;padding:0 4px;text-decoration:underline}
.BootVisualization-module__9Edghq__root{width:100%;height:100%;min-height:340px;padding:var(--space-xl);border-radius:var(--radius-lg);background:radial-gradient(ellipse at 50% 0%,rgba(61,220,151,.04),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.016),transparent 50%),var(--bg-card);justify-content:space-between;gap:var(--space-lg);isolation:isolate;border:1px solid rgba(255,255,255,.06);flex-direction:column;display:flex;position:relative;overflow:hidden}.BootVisualization-module__9Edghq__aurora{pointer-events:none;z-index:-3;filter:blur(36px)saturate(120%);opacity:.7;background:radial-gradient(55% 45% at 30% 35%,rgba(61,220,151,.22),transparent 60%),radial-gradient(40% 35% at 72% 68%,rgba(61,220,151,.14),transparent 65%),radial-gradient(30% 25% at 50% 85%,rgba(46,201,133,.08),transparent 60%);animation:36s ease-in-out infinite BootVisualization-module__9Edghq__auroraDrift;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%}@keyframes BootVisualization-module__9Edghq__auroraDrift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(2%,-1.5%)scale(1.04)}66%{transform:translate(-1.5%,2%)scale(1.02)}}.BootVisualization-module__9Edghq__grid{pointer-events:none;z-index:-2;opacity:.35;background-image:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 1px);background-size:22px 22px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(#000 30%,transparent 75%);mask-image:radial-gradient(#000 30%,transparent 75%)}.BootVisualization-module__9Edghq__vignette{pointer-events:none;z-index:-1;background:radial-gradient(transparent 50%,rgba(0,0,0,.4) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.BootVisualization-module__9Edghq__stage{flex:1;place-items:center;min-height:0;display:grid;position:relative}.BootVisualization-module__9Edghq__turbineBootBuddy{z-index:2;filter:drop-shadow(0 16px 22px rgba(0,0,0,.32));justify-content:center;align-items:flex-end;display:flex;position:absolute;transform:translateY(6px)}.BootVisualization-module__9Edghq__reactor{aspect-ratio:1;width:min(100%,280px);height:auto;color:var(--accent);opacity:.34;overflow:visible}.BootVisualization-module__9Edghq__arcTrack{fill:none;stroke:rgba(255,255,255,.05);stroke-width:.8px}.BootVisualization-module__9Edghq__arcFill{fill:none;stroke:url(#arcGradient);stroke-width:1.6px;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(61,220,151,.5));transition:stroke-dashoffset .7s cubic-bezier(.4,0,.2,1)}.BootVisualization-module__9Edghq__ticks{opacity:.5}.BootVisualization-module__9Edghq__tickMajor{stroke:rgba(255,255,255,.35);stroke-width:.6px}.BootVisualization-module__9Edghq__tickMinor{stroke:rgba(255,255,255,.12);stroke-width:.4px}.BootVisualization-module__9Edghq__ringDashed{fill:none;stroke:rgba(255,255,255,.14);stroke-width:.6px;stroke-dasharray:3 6}.BootVisualization-module__9Edghq__ringDashedDense{fill:none;stroke:rgba(61,220,151,.22);stroke-width:.5px;stroke-dasharray:1 5}.BootVisualization-module__9Edghq__ringMid{transform-origin:120px 120px;animation:90s linear infinite BootVisualization-module__9Edghq__rotate}.BootVisualization-module__9Edghq__ringInner{transform-origin:120px 120px;animation:60s linear infinite BootVisualization-module__9Edghq__rotateReverse}@keyframes BootVisualization-module__9Edghq__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes BootVisualization-module__9Edghq__rotateReverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.BootVisualization-module__9Edghq__node .BootVisualization-module__9Edghq__nodeDot,.BootVisualization-module__9Edghq__nodeActive .BootVisualization-module__9Edghq__nodeDot{transition:fill .5s cubic-bezier(.4,0,.2,1)}.BootVisualization-module__9Edghq__node .BootVisualization-module__9Edghq__nodeDot{fill:rgba(255,255,255,.22)}.BootVisualization-module__9Edghq__node .BootVisualization-module__9Edghq__nodeRing{fill:none;stroke:rgba(255,255,255,.14);stroke-width:.8px}.BootVisualization-module__9Edghq__node .BootVisualization-module__9Edghq__nodeGlow{fill:var(--accent);opacity:0}.BootVisualization-module__9Edghq__nodeActive .BootVisualization-module__9Edghq__nodeDot{fill:var(--accent);filter:drop-shadow(0 0 4px rgba(61,220,151,.9))}.BootVisualization-module__9Edghq__nodeActive .BootVisualization-module__9Edghq__nodeRing{fill:none;stroke:rgba(61,220,151,.7);stroke-width:.9px;transform-box:fill-box;animation:2.6s cubic-bezier(.4,0,.2,1) infinite BootVisualization-module__9Edghq__nodeRingPulse}.BootVisualization-module__9Edghq__nodeActive .BootVisualization-module__9Edghq__nodeGlow{fill:var(--accent);opacity:.14;transform-box:fill-box;transform-origin:50%;animation:2.6s cubic-bezier(.4,0,.2,1) infinite BootVisualization-module__9Edghq__nodeGlowBreath}@keyframes BootVisualization-module__9Edghq__nodeRingPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.3;transform:scale(1.35)}}@keyframes BootVisualization-module__9Edghq__nodeGlowBreath{0%,to{opacity:.12}50%{opacity:.28}}.BootVisualization-module__9Edghq__trace{stroke-width:.8px;stroke-linecap:round;opacity:0;animation:.7s cubic-bezier(.4,0,.2,1) .12s forwards BootVisualization-module__9Edghq__traceAppear}@keyframes BootVisualization-module__9Edghq__traceAppear{0%{opacity:0}to{opacity:.7}}.BootVisualization-module__9Edghq__coreHalo{opacity:.4}.BootVisualization-module__9Edghq__core .BootVisualization-module__9Edghq__coreShell,.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreShell,.BootVisualization-module__9Edghq__coreReady .BootVisualization-module__9Edghq__coreShell{fill:rgba(61,220,151,.12);stroke:rgba(61,220,151,.5);stroke-width:.8px}.BootVisualization-module__9Edghq__core .BootVisualization-module__9Edghq__coreMid,.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreMid,.BootVisualization-module__9Edghq__coreReady .BootVisualization-module__9Edghq__coreMid{fill:rgba(61,220,151,.35)}.BootVisualization-module__9Edghq__core .BootVisualization-module__9Edghq__coreDot,.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreDot,.BootVisualization-module__9Edghq__coreReady .BootVisualization-module__9Edghq__coreDot{fill:var(--accent);filter:drop-shadow(0 0 6px rgba(61,220,151,.9))}.BootVisualization-module__9Edghq__core .BootVisualization-module__9Edghq__coreHalo{opacity:.25}.BootVisualization-module__9Edghq__core .BootVisualization-module__9Edghq__coreMid{opacity:.6}.BootVisualization-module__9Edghq__core .BootVisualization-module__9Edghq__coreDot{opacity:.7}.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreHalo{transform-origin:120px 120px;animation:3.2s ease-in-out infinite BootVisualization-module__9Edghq__coreHaloBreath}.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreShell{transform-origin:120px 120px;animation:3.2s ease-in-out infinite BootVisualization-module__9Edghq__coreShellBreath}.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreMid{transform-origin:120px 120px;animation:3.2s ease-in-out .18s infinite BootVisualization-module__9Edghq__coreMidBreath}.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreDot{animation:3.2s ease-in-out .12s infinite BootVisualization-module__9Edghq__coreDotPulse}.BootVisualization-module__9Edghq__coreReady .BootVisualization-module__9Edghq__coreHalo{opacity:.55}.BootVisualization-module__9Edghq__coreReady .BootVisualization-module__9Edghq__coreShell{fill:rgba(61,220,151,.28);stroke:rgba(61,220,151,.8)}.BootVisualization-module__9Edghq__coreReady .BootVisualization-module__9Edghq__coreMid{opacity:.9}.BootVisualization-module__9Edghq__coreReady .BootVisualization-module__9Edghq__coreDot{opacity:1}@keyframes BootVisualization-module__9Edghq__coreHaloBreath{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.08)}}@keyframes BootVisualization-module__9Edghq__coreShellBreath{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes BootVisualization-module__9Edghq__coreMidBreath{0%,to{opacity:.7}50%{opacity:.95}}@keyframes BootVisualization-module__9Edghq__coreDotPulse{0%,to{opacity:.9}50%{opacity:1}}.BootVisualization-module__9Edghq__ripple{pointer-events:none;transform-origin:50%;background:radial-gradient(circle,rgba(61,220,151,.25),transparent 55%);animation:1.2s cubic-bezier(.4,0,.2,1) both BootVisualization-module__9Edghq__rippleExpand;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.45)}@keyframes BootVisualization-module__9Edghq__rippleExpand{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.9)}}.BootVisualization-module__9Edghq__bloom{pointer-events:none;background:radial-gradient(60% 50%,rgba(61,220,151,.22),transparent 70%);animation:1.6s cubic-bezier(.4,0,.2,1) both BootVisualization-module__9Edghq__bloomPulse;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes BootVisualization-module__9Edghq__bloomPulse{0%{opacity:0}40%{opacity:1}to{opacity:0}}.BootVisualization-module__9Edghq__statusSection{gap:var(--space-sm);flex-direction:column;display:flex;position:relative}.BootVisualization-module__9Edghq__statusLine{font-family:var(--cine-font-mono,ui-monospace,SFMono-Regular,monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:var(--space-sm);font-size:11px;display:flex}.BootVisualization-module__9Edghq__statusText{color:var(--text-secondary)}.BootVisualization-module__9Edghq__statusReady{color:var(--accent)}.BootVisualization-module__9Edghq__statusPct{font-variant-numeric:tabular-nums;color:var(--text-tertiary);letter-spacing:.1em;margin-left:auto}.BootVisualization-module__9Edghq__statusDot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite BootVisualization-module__9Edghq__dotBlink;box-shadow:0 0 8px rgba(61,220,151,.8)}@keyframes BootVisualization-module__9Edghq__dotBlink{0%,to{opacity:1}50%{opacity:.3}}.BootVisualization-module__9Edghq__checkGlyph{color:var(--accent);stroke-dasharray:22;stroke-dashoffset:22px;animation:.32s cubic-bezier(.4,0,.2,1) .2s both BootVisualization-module__9Edghq__drawCheck}@keyframes BootVisualization-module__9Edghq__drawCheck{to{stroke-dashoffset:0}}.BootVisualization-module__9Edghq__progressTrack{background:rgba(255,255,255,.06);border-radius:2px;width:100%;height:2px;position:relative;overflow:hidden}.BootVisualization-module__9Edghq__progressFill{background:linear-gradient(90deg,rgba(61,220,151,.5) 0%,var(--accent)60%,#91f0c8 100%);height:100%;transition:width .7s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 0 10px rgba(61,220,151,.5)}.BootVisualization-module__9Edghq__progressShimmer{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);animation:2.4s ease-in-out infinite BootVisualization-module__9Edghq__shimmer;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes BootVisualization-module__9Edghq__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.BootVisualization-module__9Edghq__timeRemaining{font-family:var(--cine-font-mono,ui-monospace,SFMono-Regular,monospace);font-size:var(--text-xs);color:var(--text-tertiary);letter-spacing:.05em;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.BootVisualization-module__9Edghq__aurora,.BootVisualization-module__9Edghq__ringMid,.BootVisualization-module__9Edghq__ringInner,.BootVisualization-module__9Edghq__progressShimmer,.BootVisualization-module__9Edghq__statusDot,.BootVisualization-module__9Edghq__nodeActive .BootVisualization-module__9Edghq__nodeRing,.BootVisualization-module__9Edghq__nodeActive .BootVisualization-module__9Edghq__nodeGlow,.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreHalo,.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreShell,.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreMid,.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreDot{animation:none!important}.BootVisualization-module__9Edghq__arcFill{transition:none}}
.ProvisioningHero-module__AvxOyW__root{gap:var(--space-2xl);margin-bottom:var(--space-4xl);grid-template-columns:1.1fr .9fr;animation:.5s cubic-bezier(.4,0,.2,1) both ProvisioningHero-module__AvxOyW__heroEnter;display:grid}@keyframes ProvisioningHero-module__AvxOyW__heroEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ProvisioningHero-module__AvxOyW__leftCol,.ProvisioningHero-module__AvxOyW__rightCol{min-width:0}.ProvisioningHero-module__AvxOyW__leaving{animation:.5s cubic-bezier(.4,0,.2,1) both ProvisioningHero-module__AvxOyW__heroExit}@keyframes ProvisioningHero-module__AvxOyW__heroExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (max-width:920px){.ProvisioningHero-module__AvxOyW__root{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ProvisioningHero-module__AvxOyW__root,.ProvisioningHero-module__AvxOyW__leaving{animation:none}}
.ChallengeWorkspace-module__fNkndG__workspace{background:var(--bs-bg,#080d0f);grid-template-columns:minmax(0,1fr) 360px;height:100%;min-height:0;display:grid}.ChallengeWorkspace-module__fNkndG__chatShell{border-right:1px solid rgba(255,255,255,.08);min-width:0;min-height:0}.ChallengeWorkspace-module__fNkndG__challengeIntro{margin:6px var(--space-md)2px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:8px;gap:10px;padding:16px 18px;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.04)}.ChallengeWorkspace-module__fNkndG__challengeIntroTop{align-items:baseline;gap:10px;min-width:0;display:flex}.ChallengeWorkspace-module__fNkndG__challengeIntroTop span{color:#6bd7d0;text-transform:uppercase;font-size:11px;font-weight:900}.ChallengeWorkspace-module__fNkndG__challengeIntroTop strong{color:#eef1df;font-size:18px;line-height:1.2}.ChallengeWorkspace-module__fNkndG__challengeIntro p{color:rgba(238,241,223,.82);margin:0;font-size:15px;line-height:1.52}.ChallengeWorkspace-module__fNkndG__challengePromptHint{color:rgba(238,241,223,.68);font-size:13px;font-weight:600;line-height:1.42}.ChallengeWorkspace-module__fNkndG__sideRail{background:#0b1114;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ChallengeWorkspace-module__fNkndG__mobilePanelBackdrop,.ChallengeWorkspace-module__fNkndG__mobileSidePanel{display:none}.ChallengeWorkspace-module__fNkndG__verifyPanel{border-bottom:1px solid rgba(255,255,255,.08);flex-direction:column;gap:16px;padding:20px;display:flex}.ChallengeWorkspace-module__fNkndG__verifyTop{gap:6px;display:grid}.ChallengeWorkspace-module__fNkndG__verifyKicker{color:#6bd7d0;text-transform:uppercase;font-size:11px;font-weight:800}.ChallengeWorkspace-module__fNkndG__verifyTop h2{color:#eef1df;margin:0;font-size:22px;line-height:1.14}.ChallengeWorkspace-module__fNkndG__verifyTop p{color:rgba(238,241,223,.68);margin:0;font-size:13px;line-height:1.45}.ChallengeWorkspace-module__fNkndG__verifyTop .ChallengeWorkspace-module__fNkndG__promptHint{color:rgba(238,241,223,.68)}.ChallengeWorkspace-module__fNkndG__primaryButton{color:#07100d;min-height:42px;font:inherit;cursor:pointer;background:#1fbf8f;border:1px solid rgba(31,191,143,.72);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.ChallengeWorkspace-module__fNkndG__primaryButton:disabled{opacity:.48;cursor:not-allowed}.ChallengeWorkspace-module__fNkndG__successBox,.ChallengeWorkspace-module__fNkndG__pendingBox,.ChallengeWorkspace-module__fNkndG__checkingBox,.ChallengeWorkspace-module__fNkndG__errorBox,.ChallengeWorkspace-module__fNkndG__readyBox{border-radius:8px;gap:10px;padding:12px;font-size:13px;line-height:1.35;display:flex}.ChallengeWorkspace-module__fNkndG__successBox{color:#7ee6b8;background:rgba(31,191,143,.1);border:1px solid rgba(31,191,143,.24);align-items:center}.ChallengeWorkspace-module__fNkndG__readyBox{color:rgba(238,241,223,.82);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);align-items:center}.ChallengeWorkspace-module__fNkndG__pendingBox{color:rgba(238,241,223,.62);background:rgba(255,255,255,.024);border:1px dashed rgba(107,215,208,.24)}.ChallengeWorkspace-module__fNkndG__checkingBox{color:rgba(238,241,223,.82);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);align-items:center}.ChallengeWorkspace-module__fNkndG__errorBox{color:#ffd0a6;background:rgba(242,146,74,.1);border:1px solid rgba(242,146,74,.24)}.ChallengeWorkspace-module__fNkndG__errorBox p{margin:0 0 6px}.ChallengeWorkspace-module__fNkndG__errorBox p:last-child{margin-bottom:0}.ChallengeWorkspace-module__fNkndG__dslPanel{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 20px 20px;display:flex;overflow:hidden}.ChallengeWorkspace-module__fNkndG__dslHeader{gap:4px;display:grid}.ChallengeWorkspace-module__fNkndG__dslKicker{color:#6bd7d0;text-transform:uppercase;font-size:11px;font-weight:800}.ChallengeWorkspace-module__fNkndG__dslHeader h3{color:#eef1df;margin:0;font-size:20px;line-height:1.15}.ChallengeWorkspace-module__fNkndG__dslEmpty{color:rgba(238,241,223,.56);background:rgba(255,255,255,.024);border:1px dashed rgba(107,215,208,.24);border-radius:8px;align-items:center;min-height:180px;padding:18px;font-size:14px;line-height:1.45;display:flex}.ChallengeWorkspace-module__fNkndG__dslScroller{border-radius:8px;flex:1;min-height:0;overflow:auto}.ChallengeWorkspace-module__fNkndG__inlineQuiz,.ChallengeWorkspace-module__fNkndG__completionPulse,.ChallengeWorkspace-module__fNkndG__inlineWarning{margin:0 var(--space-md);border-radius:8px;max-width:720px}.ChallengeWorkspace-module__fNkndG__inlineQuiz{background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.08);gap:12px;padding:16px;display:grid}.ChallengeWorkspace-module__fNkndG__inlineQuizKicker{color:rgba(238,241,223,.62);text-transform:uppercase;align-items:center;width:-moz-fit-content;width:fit-content;font-size:11px;font-weight:800;display:inline-flex}.ChallengeWorkspace-module__fNkndG__inlineQuiz h3{color:#eef1df;margin:0;font-size:18px;line-height:1.35}.ChallengeWorkspace-module__fNkndG__inlineQuizOptions{gap:8px;display:grid}.ChallengeWorkspace-module__fNkndG__inlineQuizOptions button{color:rgba(238,241,223,.9);min-height:42px;font:inherit;text-align:left;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(238,241,223,.12);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:800}.ChallengeWorkspace-module__fNkndG__inlineQuizOptions button:hover:not(:disabled){background:rgba(255,255,255,.07);border-color:rgba(238,241,223,.18)}.ChallengeWorkspace-module__fNkndG__inlineQuizOptions button:disabled{opacity:.58;cursor:wait}.ChallengeWorkspace-module__fNkndG__inlineQuizError{color:#ffd0a6;background:rgba(242,146,74,.1);border:1px solid rgba(242,146,74,.22);border-radius:8px;gap:4px;padding:10px 12px;font-size:13px;display:grid}.ChallengeWorkspace-module__fNkndG__inlineQuizError p,.ChallengeWorkspace-module__fNkndG__inlineWarning p{margin:0}.ChallengeWorkspace-module__fNkndG__inlineWarning{color:#ffd0a6;background:rgba(242,146,74,.08);border:1px solid rgba(242,146,74,.24);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.ChallengeWorkspace-module__fNkndG__feedbackCopy{gap:6px;display:grid}.ChallengeWorkspace-module__fNkndG__feedbackCopy strong{font-weight:800}.ChallengeWorkspace-module__fNkndG__feedbackDetail{color:rgba(255,208,166,.82)}.ChallengeWorkspace-module__fNkndG__inlineHelpLink{color:#ffe0bf;text-underline-offset:2px;text-decoration:underline}.ChallengeWorkspace-module__fNkndG__inlineHelpLink:hover{color:#fff0dd}.ChallengeWorkspace-module__fNkndG__completionPulse{color:#7ee6b8;background:rgba(31,191,143,.12);border:1px solid rgba(31,191,143,.42);align-items:center;gap:12px;padding:16px;animation:.9s both ChallengeWorkspace-module__fNkndG__completionPop;display:flex}.ChallengeWorkspace-module__fNkndG__completionIcon{background:rgba(31,191,143,.18);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.ChallengeWorkspace-module__fNkndG__completionPulse strong,.ChallengeWorkspace-module__fNkndG__completionPulse span{display:block}.ChallengeWorkspace-module__fNkndG__completionPulse strong{color:#eef1df;font-size:18px;line-height:1.2}.ChallengeWorkspace-module__fNkndG__completionPulse span{color:rgba(238,241,223,.66);margin-top:2px;font-size:13px}.ChallengeWorkspace-module__fNkndG__spin{animation:.8s linear infinite ChallengeWorkspace-module__fNkndG__spin}@keyframes ChallengeWorkspace-module__fNkndG__completionPop{0%{opacity:0;transform:translateY(8px)scale(.98)}22%{opacity:1;transform:translateY(0)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ChallengeWorkspace-module__fNkndG__spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.ChallengeWorkspace-module__fNkndG__workspace{grid-template-columns:1fr;min-height:720px}.ChallengeWorkspace-module__fNkndG__chatShell{border-bottom:1px solid rgba(255,255,255,.08);border-right:0;min-height:520px}.ChallengeWorkspace-module__fNkndG__sideRail{overflow:visible}.ChallengeWorkspace-module__fNkndG__dslPanel{min-height:460px}}@media (max-width:768px){.ChallengeWorkspace-module__fNkndG__workspace{flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ChallengeWorkspace-module__fNkndG__chatShell{border-bottom:0;border-right:0;flex:1;min-width:0;height:100%;min-height:0}.ChallengeWorkspace-module__fNkndG__challengeIntro{margin:4px var(--space-sm,12px)0;gap:8px;padding:12px 14px}.ChallengeWorkspace-module__fNkndG__challengeIntroTop{flex-wrap:wrap;gap:5px 10px}.ChallengeWorkspace-module__fNkndG__challengeIntroTop strong{font-size:17px}.ChallengeWorkspace-module__fNkndG__challengeIntro p{font-size:14px;line-height:1.45}.ChallengeWorkspace-module__fNkndG__challengePromptHint{font-size:12px}.ChallengeWorkspace-module__fNkndG__sideRail{display:none}.ChallengeWorkspace-module__fNkndG__mobilePanelBackdrop{z-index:1199;opacity:0;pointer-events:none;background:rgba(0,0,0,.55);transition:opacity .22s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.ChallengeWorkspace-module__fNkndG__mobilePanelBackdropOpen{opacity:1;pointer-events:auto}.ChallengeWorkspace-module__fNkndG__mobileSidePanel{z-index:1200;color:#eef1df;will-change:transform;background:#0b1114;flex-direction:column;transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateY(100%)}.ChallengeWorkspace-module__fNkndG__mobileSidePanelOpen{transform:translateY(0)}.ChallengeWorkspace-module__fNkndG__mobilePanelHeader{border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 12px;display:flex}.ChallengeWorkspace-module__fNkndG__mobilePanelHeader span{color:#eef1df;font-size:15px;font-weight:800}.ChallengeWorkspace-module__fNkndG__mobilePanelClose{color:rgba(238,241,223,.72);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ChallengeWorkspace-module__fNkndG__mobilePanelClose:hover,.ChallengeWorkspace-module__fNkndG__mobilePanelClose:active{color:#eef1df;background:rgba(255,255,255,.06)}.ChallengeWorkspace-module__fNkndG__mobilePanelSpacer{width:40px}.ChallengeWorkspace-module__fNkndG__mobilePanelBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ChallengeWorkspace-module__fNkndG__mobilePanelBody .ChallengeWorkspace-module__fNkndG__verifyPanel{padding:18px 18px 16px}.ChallengeWorkspace-module__fNkndG__mobilePanelBody .ChallengeWorkspace-module__fNkndG__dslPanel{flex:1;min-height:360px;padding:16px 18px 20px}.ChallengeWorkspace-module__fNkndG__inlineQuiz,.ChallengeWorkspace-module__fNkndG__completionPulse,.ChallengeWorkspace-module__fNkndG__inlineWarning{margin-right:var(--space-sm,12px);margin-left:var(--space-sm,12px)}}
.Dashboard-module__okPjtq__root{background:var(--bg);width:100%;height:100%;min-height:0;color:var(--text-primary);font-family:var(--font-family);grid-template-columns:1fr 0;transition:grid-template-columns .35s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.Dashboard-module__okPjtq__root.Dashboard-module__okPjtq__withPanel{grid-template-columns:1fr 420px}.Dashboard-module__okPjtq__leftColumn{overscroll-behavior:contain;min-width:0;min-height:0;position:relative;overflow-x:hidden;overflow-y:auto}.Dashboard-module__okPjtq__rightColumn{z-index:3;border-left:1px solid var(--border-default);background:var(--bg-elev);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:visible}.Dashboard-module__okPjtq__rightColumnBody{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.Dashboard-module__okPjtq__panelToggleBtn{border:1px solid var(--border-default);background:var(--bg-card);width:32px;height:64px;color:var(--accent);cursor:pointer;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:flex}.Dashboard-module__okPjtq__panelToggleBtn:hover{background:var(--bg-elev);outline:none}.Dashboard-module__okPjtq__panelToggleBtn:focus-visible{background:var(--bg-elev);outline:none}.Dashboard-module__okPjtq__showPanelBtn{z-index:100;border-right:none;border-radius:8px 0 0 8px;position:fixed;top:88px;right:0}.Dashboard-module__okPjtq__showPanelBtn:hover{transform:translate(-2px)}.Dashboard-module__okPjtq__showPanelBtn:focus-visible{transform:translate(-2px)}.Dashboard-module__okPjtq__hidePanelBtn{z-index:4;border-right:none;border-radius:8px 0 0 8px;position:absolute;top:16px;left:-32px}.Dashboard-module__okPjtq__hidePanelBtn:hover{transform:translate(-2px)}.Dashboard-module__okPjtq__hidePanelBtn:focus-visible{transform:translate(-2px)}.Dashboard-module__okPjtq__root:not(.Dashboard-module__okPjtq__withPanel) .Dashboard-module__okPjtq__hidePanelBtn{display:none}@media (max-width:768px){.Dashboard-module__okPjtq__panelToggleBtn{display:none}}.Dashboard-module__okPjtq__aurora{pointer-events:none;z-index:0;filter:blur(36px);will-change:transform;background:radial-gradient(45% 40% at 10% 14%,rgba(61,220,151,.14),transparent 65%),radial-gradient(38% 32% at 90% 8%,rgba(61,220,151,.08),transparent 68%),radial-gradient(50% 40% at 50% 120%,rgba(61,220,151,.06),transparent 70%);animation:42s ease-in-out infinite Dashboard-module__okPjtq__dashboardAurora;position:absolute;top:-10%;bottom:0;left:-10%;right:-10%;transform:translateZ(0)}@keyframes Dashboard-module__okPjtq__dashboardAurora{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(-2%,1.2%)scale(1.04)}66%{transform:translate(1.8%,-.8%)scale(.97)}}.Dashboard-module__okPjtq__container{z-index:1;max-width:1120px;padding:var(--space-3xl)var(--space-xl)var(--space-4xl);margin:0 auto;position:relative}.Dashboard-module__okPjtq__promptColumns{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;display:grid}.Dashboard-module__okPjtq__promptColumn{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.Dashboard-module__okPjtq__promptCategoryLabel{letter-spacing:-.005em;color:var(--text-secondary);padding:0 2px 4px;font-size:13px;font-weight:600}.Dashboard-module__okPjtq__promptStack{gap:var(--space-md);flex-direction:column;flex:auto;display:flex}.Dashboard-module__okPjtq__strategyCategorySubsection{margin-bottom:var(--space-2xl)}.Dashboard-module__okPjtq__strategyCategorySubsection:last-child{margin-bottom:0}.Dashboard-module__okPjtq__strategyCategoryLabel{letter-spacing:-.005em;color:var(--text-secondary);margin-bottom:var(--space-md);font-size:13px;font-weight:600}.Dashboard-module__okPjtq__strategyCardRow{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.Dashboard-module__okPjtq__libraryCardShell{min-width:0;position:relative}.Dashboard-module__okPjtq__libraryCardShell>:first-child{height:100%}.Dashboard-module__okPjtq__libraryStarButton{min-height:28px;box-shadow:none;padding:4px 9px}.Dashboard-module__okPjtq__marketShapeGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.Dashboard-module__okPjtq__marketShapeCard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0;min-height:280px;color:var(--text-primary);background:var(--bg-card,#15181d);cursor:pointer;text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px;font-family:inherit;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px rgba(255,255,255,.04)}.Dashboard-module__okPjtq__marketShapeCard:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(rgba(255,255,255,.043),transparent 58%);position:absolute;top:0;bottom:0;left:0;right:0}.Dashboard-module__okPjtq__marketShapeCard:after{content:none}.Dashboard-module__okPjtq__marketShapeCard:hover{border-color:var(--accent-border);background:var(--bg-elev);box-shadow:var(--shadow-md);outline:none;transform:translateY(-1px)}.Dashboard-module__okPjtq__marketShapeCard:focus-visible{border-color:var(--accent-border);background:var(--bg-elev);box-shadow:var(--shadow-md);outline:none;transform:translateY(-1px)}.Dashboard-module__okPjtq__marketShapeCardLoading{opacity:.6;pointer-events:none;cursor:default}.Dashboard-module__okPjtq__marketShapeCardLoading:before{animation:3s linear infinite Dashboard-module__okPjtq__marketShapeShimmer}.Dashboard-module__okPjtq__marketShapePendingDot{z-index:3;background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite Dashboard-module__okPjtq__marketShapePendingBlink;position:absolute;top:14px;right:14px}@keyframes Dashboard-module__okPjtq__marketShapeShimmer{0%{background-position:0 0,200% 0,0 0}to{background-position:0 0,-200% 0,0 0}}@keyframes Dashboard-module__okPjtq__marketShapePendingBlink{0%,to{opacity:1}50%{opacity:.2}}.Dashboard-module__okPjtq__marketShapeTopline{z-index:1;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:18px;width:100%;display:grid;position:relative}.Dashboard-module__okPjtq__marketShapeCardArb .Dashboard-module__okPjtq__marketShapeTopline{grid-template-columns:58px minmax(0,1fr) auto}.Dashboard-module__okPjtq__marketShapeCardCrypto:before,.Dashboard-module__okPjtq__marketShapeCardWeather:before,.Dashboard-module__okPjtq__marketShapeCardArb:before{background:linear-gradient(rgba(255,255,255,.043),transparent 58%)}.Dashboard-module__okPjtq__marketShapeCardLoading.Dashboard-module__okPjtq__marketShapeCardLoading:before{background:linear-gradient(102deg,transparent 0%,rgba(245,243,238,.05) 40%,rgba(245,243,238,.09) 50%,rgba(245,243,238,.05) 60%,transparent 100%) 0 0/200% 100% no-repeat,linear-gradient(rgba(255,255,255,.043),transparent 58%)}.Dashboard-module__okPjtq__marketShapeVisual{color:#3fff8b;background:linear-gradient(rgba(63,255,139,.14),rgba(63,255,139,.03)),rgba(255,255,255,.024);border:1px solid rgba(63,255,139,.28);border-radius:8px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;position:relative;box-shadow:0 12px 28px rgba(63,255,139,.08),inset 0 1px rgba(255,255,255,.07)}.Dashboard-module__okPjtq__marketShapeVisual svg{z-index:2;filter:drop-shadow(0 0 12px rgba(63,255,139,.22));position:relative}.Dashboard-module__okPjtq__marketShapeVisualCrypto{color:#3fff8b}.Dashboard-module__okPjtq__marketShapeVisualWeather{color:#91ffd1}.Dashboard-module__okPjtq__marketShapeVisualArb{color:#66ffc0}.Dashboard-module__okPjtq__marketShapeTrace{opacity:.9;background:linear-gradient(90deg,transparent 0,transparent 42%,rgba(63,255,139,.2) 42%,rgba(63,255,139,.2) 44%,transparent 44%,transparent 100%),linear-gradient(0deg,transparent 0,transparent 58%,rgba(63,255,139,.18) 58%,rgba(63,255,139,.18) 60%,transparent 60%,transparent 100%);border-radius:6px;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.Dashboard-module__okPjtq__marketShapeTitle{z-index:1;color:var(--text-primary);letter-spacing:0;overflow-wrap:anywhere;font-size:28px;font-weight:780;line-height:1.12;position:relative}.Dashboard-module__okPjtq__marketShapeCardArb .Dashboard-module__okPjtq__marketShapeTitle{font-size:24px}.Dashboard-module__okPjtq__marketShapeDescription{z-index:1;max-width:31ch;color:var(--text-secondary);font-size:16px;line-height:1.55;position:relative}.Dashboard-module__okPjtq__marketShapeBacktest{z-index:2;border-top:1px solid var(--border-subtle);color:rgba(232,238,246,.5);align-items:center;gap:7px;width:100%;padding-top:14px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex;position:relative}.Dashboard-module__okPjtq__marketShapeInfo{color:rgba(145,255,209,.78);cursor:help;background:rgba(63,255,139,.043);border:1px solid rgba(145,255,209,.22);border-radius:50%;outline:none;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex;position:relative}.Dashboard-module__okPjtq__marketShapeTooltip{z-index:30;color:rgba(232,238,246,.88);opacity:0;pointer-events:none;background:#090d0f;border:1px solid rgba(63,255,139,.22);border-radius:8px;width:max-content;max-width:220px;padding:8px 10px;font-size:11px;font-weight:600;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px);box-shadow:0 14px 32px rgba(0,0,0,.36)}.Dashboard-module__okPjtq__marketShapeInfo:hover .Dashboard-module__okPjtq__marketShapeTooltip{opacity:1;transform:translateY(0)}.Dashboard-module__okPjtq__marketShapeInfo:focus-visible .Dashboard-module__okPjtq__marketShapeTooltip{opacity:1;transform:translateY(0)}.Dashboard-module__okPjtq__marketShapeCta{z-index:1;border-radius:var(--radius-md);background:var(--accent);color:#0a0c10;justify-content:center;align-self:center;align-items:center;width:min(100%,360px);min-height:48px;margin:auto auto 0;padding:12px 18px;font-size:13px;font-weight:800;line-height:1;transition:background .16s,transform .16s;display:inline-flex;position:relative}.Dashboard-module__okPjtq__marketShapeCta:after{content:"->";margin-left:8px;transition:transform .18s}.Dashboard-module__okPjtq__marketShapeCard:hover .Dashboard-module__okPjtq__marketShapeCta:after{transform:translate(3px)}.Dashboard-module__okPjtq__marketShapeCard:focus-visible .Dashboard-module__okPjtq__marketShapeCta:after{transform:translate(3px)}.Dashboard-module__okPjtq__marketShapeProBadge{z-index:2;color:rgba(145,255,209,.96);text-transform:uppercase;background:rgba(63,255,139,.13);border:1px solid rgba(63,255,139,.46);border-radius:999px;place-self:start end;padding:6px 10px;font-size:11px;font-weight:780;line-height:1;position:relative}@media (max-width:640px){.Dashboard-module__okPjtq__container{padding:var(--space-lg)var(--space-lg)var(--space-2xl)}.Dashboard-module__okPjtq__marketShapeGrid{grid-template-columns:1fr}.Dashboard-module__okPjtq__marketShapeCard{min-height:250px}}.Dashboard-module__okPjtq__seeMoreLink{margin-top:var(--space-lg);color:var(--text-muted,rgba(255,255,255,.6));align-self:flex-start;align-items:center;gap:6px;padding:6px 2px;font-size:13px;font-weight:500;text-decoration:none;transition:color .14s,transform .14s;display:inline-flex}.Dashboard-module__okPjtq__seeMoreLink:hover{color:var(--text-primary,#fafafa)}.Dashboard-module__okPjtq__seeMoreLink:hover span{transform:translate(2px)}.Dashboard-module__okPjtq__seeMoreLink span{transition:transform .14s;display:inline-block}@media (prefers-reduced-motion:reduce){.Dashboard-module__okPjtq__aurora,.Dashboard-module__okPjtq__marketShapeCardLoading:before{animation:none}.Dashboard-module__okPjtq__marketShapePendingDot{opacity:1;animation:none}.Dashboard-module__okPjtq__seeMoreLink span{transition:none}}.Dashboard-module__okPjtq__mobileConfigPanel{display:none}@media (max-width:768px){.Dashboard-module__okPjtq__root,.Dashboard-module__okPjtq__root.Dashboard-module__okPjtq__withPanel{grid-template-columns:1fr}.Dashboard-module__okPjtq__rightColumn{display:none}.Dashboard-module__okPjtq__mobileConfigPanel{z-index:1200;background:var(--bg);will-change:transform;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateY(100%)}.Dashboard-module__okPjtq__mobileConfigPanelOpen{transform:translateY(0)}.Dashboard-module__okPjtq__mobileConfigHeader{border-bottom:1px solid var(--border-default);flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 12px;display:flex}.Dashboard-module__okPjtq__mobileConfigClose{width:40px;height:40px;color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex}.Dashboard-module__okPjtq__mobileConfigClose:hover,.Dashboard-module__okPjtq__mobileConfigClose:active{color:var(--text-primary);background:var(--bg-card)}.Dashboard-module__okPjtq__mobileConfigTitle{font-size:.9375rem;font-weight:600;font-family:var(--font-family);color:var(--text-primary)}.Dashboard-module__okPjtq__mobileConfigBody{flex:1;min-height:0;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.Dashboard-module__okPjtq__mobileConfigPanel{transition:none!important}}.Dashboard-module__okPjtq__libraryFooter{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.Dashboard-module__okPjtq__libraryFooter .Dashboard-module__okPjtq__seeMoreLink{margin-top:0}.Dashboard-module__okPjtq__libraryPager{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.Dashboard-module__okPjtq__libraryPagerButton{border:1px solid var(--border-subtle);min-height:32px;color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;background:rgba(255,255,255,.035);border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.Dashboard-module__okPjtq__libraryPagerButton:hover:not(:disabled){color:var(--text-primary);border-color:var(--border);background:rgba(255,255,255,.06)}.Dashboard-module__okPjtq__libraryPagerButton:disabled{opacity:.45;cursor:not-allowed}.Dashboard-module__okPjtq__libraryPagerLabel{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}
.challenges-module__MyLbNa__page{color:#eef1df;background:#080d0f;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.challenges-module__MyLbNa__header{background:#0b1114;border-bottom:1px solid rgba(255,255,255,.08);align-items:center;gap:16px;min-height:76px;padding:14px 20px;display:flex}.challenges-module__MyLbNa__backButton{color:#eef1df;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.challenges-module__MyLbNa__backButton:hover{border-color:rgba(107,215,208,.5)}.challenges-module__MyLbNa__titleBlock{min-width:0}.challenges-module__MyLbNa__titleBlock h1{color:#eef1df;align-items:center;gap:10px;margin:0;font-size:28px;line-height:1;display:inline-flex}.challenges-module__MyLbNa__selectionBody{flex:1;grid-template-columns:minmax(0,1fr) 360px;min-height:0;display:grid}.challenges-module__MyLbNa__selectionList,.challenges-module__MyLbNa__selectionPanel,.challenges-module__MyLbNa__challengeBody{min-width:0;min-height:0}.challenges-module__MyLbNa__selectionList{overflow:hidden}.challenges-module__MyLbNa__selectionPanel{background:#0b1114;border-left:1px solid rgba(255,255,255,.08);align-items:flex-start;padding:38px 30px;display:flex}.challenges-module__MyLbNa__selectionCard{gap:18px;width:100%;display:grid}.challenges-module__MyLbNa__selectionKicker{color:#6bd7d0;text-transform:uppercase;font-size:12px;font-weight:800}.challenges-module__MyLbNa__selectionCard h2{color:#eef1df;margin:-10px 0 0;font-size:30px;line-height:1.12}.challenges-module__MyLbNa__selectionCard p{color:rgba(238,241,223,.66);margin:0;font-size:15px;line-height:1.48}.challenges-module__MyLbNa__selectionCard .challenges-module__MyLbNa__selectionHint{color:rgba(238,241,223,.68);font-size:13px;font-weight:600}.challenges-module__MyLbNa__selectionError{background:rgba(242,146,74,.1);border:1px solid rgba(242,146,74,.24);border-radius:8px;gap:6px;padding:12px;display:grid}.challenges-module__MyLbNa__selectionError p{color:#ffd0a6;font-size:13px}.challenges-module__MyLbNa__startButton{color:#07100d;min-height:50px;font:inherit;cursor:pointer;background:#1fbf8f;border:1px solid rgba(31,191,143,.72);border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:900;display:inline-flex}.challenges-module__MyLbNa__startButton:disabled{opacity:.5;cursor:not-allowed}.challenges-module__MyLbNa__challengeBody{flex:1}.challenges-module__MyLbNa__loadingPage,.challenges-module__MyLbNa__emptyPage{color:#eef1df;text-align:center;background:#080d0f;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100%;padding:32px;display:flex}.challenges-module__MyLbNa__loadingMark{border:3px solid rgba(255,255,255,.1);border-top-color:#6bd7d0;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite challenges-module__MyLbNa__spin}.challenges-module__MyLbNa__emptyPage h1{margin:0;font-size:24px}.challenges-module__MyLbNa__emptyPage p{color:rgba(238,241,223,.64);margin:0}.challenges-module__MyLbNa__emptyPage button{color:#eef1df;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid rgba(107,215,208,.4);border-radius:8px;padding:0 14px;font-weight:700}@keyframes challenges-module__MyLbNa__spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.challenges-module__MyLbNa__page{height:auto;min-height:100%}.challenges-module__MyLbNa__selectionBody{grid-template-columns:1fr}.challenges-module__MyLbNa__selectionPanel{border-top:1px solid rgba(255,255,255,.08);border-left:0;padding:24px 18px}}@media (max-width:768px){.challenges-module__MyLbNa__page{height:100%;min-height:0}.challenges-module__MyLbNa__header{padding:12px}.challenges-module__MyLbNa__titleBlock h1{font-size:24px}.challenges-module__MyLbNa__selectionBody{flex:1;min-height:0;display:block}.challenges-module__MyLbNa__selectionList{overflow:visible}.challenges-module__MyLbNa__selectionPanel{display:none}.challenges-module__MyLbNa__challengeBody{flex:1;min-height:0;display:flex}}
.page-module__2UMpcW__page{background:var(--bs-bg);flex-direction:column;width:100%;height:100%;display:flex}.page-module__2UMpcW__previewLoading{background:var(--bs-bg);width:100%;min-height:calc(100vh - 72px);display:flex}.page-module__2UMpcW__statusBanner{color:var(--bs-text);text-align:center;background:rgba(215,56,59,.15);border-bottom:1px solid rgba(215,56,59,.3);flex-shrink:0;padding:.5rem 1rem;font-size:.8125rem}.page-module__2UMpcW__statusBanner a{color:var(--bs-primary);text-decoration:underline}.page-module__2UMpcW__splitLayout{flex:1;grid-template-columns:1fr auto 380px;min-height:0;transition:grid-template-columns .7s cubic-bezier(.4,0,.2,1);display:grid}.page-module__2UMpcW__chatColumn,.page-module__2UMpcW__previewColumn{min-width:0;min-height:0;overflow:hidden}.page-module__2UMpcW__chatColumn{position:relative}.page-module__2UMpcW__previewColumn{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translateY(12px)}.page-module__2UMpcW__previewColumnVisible{opacity:1;transform:translateY(0)}.page-module__2UMpcW__previewColumnHidden{pointer-events:none}@media (prefers-reduced-motion:reduce){.page-module__2UMpcW__splitLayout,.page-module__2UMpcW__previewColumn{transition:none}}.page-module__2UMpcW__resizeHandle{cursor:col-resize;z-index:10;background:0 0;width:4px;margin:0 -2px;transition:background .15s;position:relative}.page-module__2UMpcW__resizeHandle:after{content:"";background:var(--bs-outline);width:1px;transition:background .15s,width .15s;position:absolute;top:0;bottom:0;left:50%}.page-module__2UMpcW__resizeHandle:hover:after{background:var(--bs-primary);width:3px;margin-left:-1px}.page-module__2UMpcW__authPrompt{text-align:center;min-height:400px;padding:var(--space-xl);justify-content:center;align-items:center;gap:var(--space-md);background:var(--bs-bg);flex-direction:column;display:flex}.page-module__2UMpcW__authTitle{font-size:2rem;font-weight:700;font-family:var(--bs-font-display);color:var(--bs-text);margin:0}.page-module__2UMpcW__authText{font-size:1rem;font-family:var(--bs-font-body);color:var(--bs-text-dim);max-width:360px;margin:0}.page-module__2UMpcW__authButton{font-size:1rem;font-weight:600;font-family:var(--bs-font-display);color:#fff;background:var(--bs-gradient-primary);border-radius:var(--bs-radius-default);cursor:pointer;border:none;padding:12px 32px;transition:all .2s}.page-module__2UMpcW__authButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(133,173,255,.3)}.page-module__2UMpcW__provisionGate{text-align:center;padding:var(--space-xl);justify-content:center;align-items:center;gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.page-module__2UMpcW__provisionGateTitle{color:var(--color-text,#fff);margin:0;font-size:20px;font-weight:700}.page-module__2UMpcW__provisionGateText{color:var(--color-text-secondary,#999);max-width:360px;margin:0;font-size:14px;line-height:1.5}.page-module__2UMpcW__provisionGateBtn{margin-top:var(--space-sm);color:#fff;background:var(--bs-gradient-primary,linear-gradient(135deg,#6366f1,#8b5cf6));cursor:pointer;border:none;border-radius:8px;padding:10px 28px;font-size:14px;font-weight:600;transition:all .2s}.page-module__2UMpcW__provisionGateBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(133,173,255,.3)}.page-module__2UMpcW__provisionInline{color:rgba(133,173,255,.7);align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.page-module__2UMpcW__provisionSpinner{border:2px solid rgba(133,173,255,.2);border-top-color:rgba(133,173,255,.8);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite page-module__2UMpcW__spin}.page-module__2UMpcW__researchChatPanel{background:var(--bs-bg);flex-direction:column;height:100%;min-height:0;display:flex}.page-module__2UMpcW__researchChatHeader{border-bottom:1px solid var(--bs-outline);flex-shrink:0;align-items:center;gap:14px;padding:18px 22px;display:flex}.page-module__2UMpcW__researchBackButton{border:1px solid var(--bs-outline);height:34px;color:var(--bs-text);font:inherit;cursor:pointer;background:rgba(255,255,255,.04);border-radius:8px;padding:0 12px;font-size:13px}.page-module__2UMpcW__researchBackButton:hover{border-color:var(--bs-primary)}.page-module__2UMpcW__researchEyebrow{letter-spacing:0;text-transform:uppercase;color:var(--bs-text-dim);font-size:11px;font-weight:700}.page-module__2UMpcW__researchTitle{color:var(--bs-text);margin:2px 0 0;font-size:18px;line-height:1.2}.page-module__2UMpcW__researchMessageList{flex:1;min-height:0;padding:20px;overflow-y:auto}.page-module__2UMpcW__researchProgress{width:min(520px,100%);color:var(--bs-text);background:rgba(61,220,151,.08);border:1px solid rgba(61,220,151,.28);border-radius:8px;margin:12px auto 0;padding:10px 12px;font-size:13px}.page-module__2UMpcW__researchReportLink{background:var(--bs-primary);color:#08100d;border-radius:8px;width:-moz-fit-content;width:fit-content;margin:12px auto 0;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;display:block}@keyframes page-module__2UMpcW__spin{to{transform:rotate(360deg)}}.page-module__2UMpcW__deployPrompt{z-index:20;width:90%;max-width:480px;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.page-module__2UMpcW__deployPromptContent{background:var(--color-bg-secondary,#1a1a1a);border:1px solid var(--color-border,#333);border-radius:12px;padding:20px}.page-module__2UMpcW__deployPromptTitle{color:var(--color-text,#fff);margin:0 0 8px;font-size:16px;font-weight:700}.page-module__2UMpcW__deployPromptText{color:var(--color-text-secondary,#999);margin:0 0 12px;font-size:13px;line-height:1.4}.page-module__2UMpcW__deployPromptLink{color:var(--color-accent,#6c9);text-decoration:underline}.page-module__2UMpcW__deployKeyInput{background:var(--color-bg,#0a0a0a);border:1px solid var(--color-border,#333);width:100%;color:var(--color-text,#fff);box-sizing:border-box;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-family:monospace;font-size:13px}.page-module__2UMpcW__deployKeyInput:focus{border-color:var(--color-accent,#6366f1);outline:none}.page-module__2UMpcW__deployPromptButtons{justify-content:flex-end;gap:8px;display:flex}.page-module__2UMpcW__deployExportBtn{border:1px solid var(--color-border,#333);color:var(--color-text-secondary,#999);cursor:pointer;background:0 0;border-radius:8px;margin-right:auto;padding:8px 16px;font-size:13px}.page-module__2UMpcW__deployCancelBtn{border:1px solid var(--color-border,#333);color:var(--color-text-secondary,#999);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:13px}.page-module__2UMpcW__deployConfirmBtn{background:var(--color-accent,#6366f1);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}.page-module__2UMpcW__deployConfirmBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__2UMpcW__mobileConfigPanel{display:none}@media (max-width:768px){.page-module__2UMpcW__splitLayout{flex-direction:column;flex:1;display:flex}.page-module__2UMpcW__chatColumn{flex:1;min-height:0}.page-module__2UMpcW__resizeHandle,.page-module__2UMpcW__previewColumn{display:none}.page-module__2UMpcW__mobileConfigPanel{z-index:1200;background:var(--bs-bg);will-change:transform;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateY(100%)}.page-module__2UMpcW__mobileConfigPanelOpen{transform:translateY(0)}.page-module__2UMpcW__mobileConfigHeader{border-bottom:1px solid var(--bs-outline);flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 12px;display:flex}.page-module__2UMpcW__mobileConfigClose{width:40px;height:40px;color:var(--bs-text-dim);border-radius:var(--bs-radius-default);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex}.page-module__2UMpcW__mobileConfigClose:hover,.page-module__2UMpcW__mobileConfigClose:active{color:var(--bs-text);background:var(--bs-surface-high)}.page-module__2UMpcW__mobileConfigTitle{font-size:.9375rem;font-weight:600;font-family:var(--bs-font-display);color:var(--bs-text)}.page-module__2UMpcW__mobileConfigBody{flex:1;min-height:0;overflow-y:auto}}
