.surprise-compile-progress_wrapper__grqJJ{display:flex;flex-direction:column;gap:1rem;width:min(560px,100%);padding:1.25rem;background:color-mix(in srgb,var(--bg-elevated,#28261f) 92%,transparent);border:1px solid var(--border-subtle,rgba(237,224,208,.1));border-radius:14px;box-shadow:0 20px 50px rgba(0,0,0,.4);animation:surprise-compile-progress_progressIn__m6GXN .22s cubic-bezier(.16,1,.3,1)}.surprise-compile-progress_header__rrwy6{display:flex;align-items:center;gap:.85rem;padding-bottom:.85rem;border-bottom:1px solid var(--border-subtle,rgba(237,224,208,.08))}.surprise-compile-progress_spinner__dnXAY{flex-shrink:0;width:18px;height:18px;border:2px solid color-mix(in srgb,var(--text-secondary,#d4c4a4) 30%,transparent);border-top-color:var(--accent-warm,#d4a574);border-radius:50%;animation:surprise-compile-progress_spin__Lee1_ .85s linear infinite}.surprise-compile-progress_headerCopy__Y23Rh{flex:1 1;min-width:0}.surprise-compile-progress_title__yr8hX{font-family:var(--font-display,system-ui);font-size:1rem;font-weight:700;color:var(--text-primary,#ede0d0);letter-spacing:.01em}.surprise-compile-progress_subtitle__Q7_E9{font-family:var(--font-body,system-ui);font-size:.82rem;color:var(--text-secondary,#d4c4a4);margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surprise-compile-progress_counter___MFax{font-family:var(--font-data,ui-monospace,monospace);font-size:.78rem;font-weight:600;color:var(--text-muted,#c8b898);padding:.2rem .5rem;background:color-mix(in srgb,var(--bg-surface,#22201c) 80%,transparent);border:1px solid var(--border-subtle,rgba(237,224,208,.1));border-radius:999px;flex-shrink:0}.surprise-compile-progress_ladder__dxXv2{list-style:none;margin:0;display:flex;flex-direction:column;gap:.4rem;max-height:320px;overflow-y:auto;padding:0 .25rem 0 0;scrollbar-width:thin;scrollbar-color:var(--border-subtle,rgba(237,224,208,.18)) rgba(0,0,0,0)}.surprise-compile-progress_row__8yfG4{display:flex;align-items:center;gap:.7rem;padding:.4rem .55rem;border-radius:7px;font-family:var(--font-body,system-ui);font-size:.85rem;line-height:1.4;transition:background .15s,color .15s}.surprise-compile-progress_row__8yfG4[data-state=pending]{color:var(--text-muted,#c8b898);opacity:.55}.surprise-compile-progress_row__8yfG4[data-state=active]{color:var(--text-primary,#ede0d0);background:color-mix(in srgb,var(--accent-warm,#d4a574) 10%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-warm,#d4a574) 28%,transparent)}.surprise-compile-progress_row__8yfG4[data-state=complete]{color:var(--text-secondary,#d4c4a4);opacity:.85}.surprise-compile-progress_dot__y4Cf5{flex-shrink:0;width:12px;height:12px;border-radius:50%;position:relative;background:var(--bg-surface,#22201c);border:1.5px solid var(--border-subtle,rgba(237,224,208,.2));transition:background .2s,border-color .2s}.surprise-compile-progress_row__8yfG4[data-state=active] .surprise-compile-progress_dot__y4Cf5{background:var(--accent-warm,#d4a574);border-color:var(--accent-warm,#d4a574);animation:surprise-compile-progress_pulse__soG4x 1.4s ease-in-out infinite}.surprise-compile-progress_row__8yfG4[data-state=complete] .surprise-compile-progress_dot__y4Cf5{background:var(--accent-green,#10ffb0);border-color:var(--accent-green,#10ffb0)}.surprise-compile-progress_row__8yfG4[data-state=complete] .surprise-compile-progress_dot__y4Cf5:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:3px;border:1.5px solid #1a1714;border-top:none;border-right:none;transform:translate(-50%,-70%) rotate(-45deg)}.surprise-compile-progress_label__PWgGw{flex:1 1;min-width:0}.surprise-compile-progress_duration__brChG{flex-shrink:0;font-family:var(--font-data,ui-monospace,monospace);font-size:.72rem;color:var(--text-muted,#c8b898);opacity:.7}.surprise-compile-progress_artifacts__6O_tl{display:flex;flex-direction:column;gap:.3rem;padding-top:.85rem;border-top:1px solid var(--border-subtle,rgba(237,224,208,.08))}.surprise-compile-progress_artifactsHeader__i8G92{font-family:var(--font-display,system-ui);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted,#c8b898)}.surprise-compile-progress_artifactsList__r6fhC{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem;max-height:120px;overflow-y:auto}.surprise-compile-progress_artifactRow__klFUy{font-family:var(--font-body,system-ui);font-size:.78rem;color:var(--text-secondary,#d4c4a4);line-height:1.4;animation:surprise-compile-progress_artifactIn__xlFhc .18s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surprise-compile-progress_error__wG61R{padding:.55rem .7rem;background:color-mix(in srgb,var(--status-danger,#ff6b6b) 14%,transparent);border:1px solid color-mix(in srgb,var(--status-danger,#ff6b6b) 35%,transparent);border-radius:7px;color:var(--status-danger,#ff6b6b);font-family:var(--font-body,system-ui);font-size:.82rem;font-weight:500}@media(max-width:768px){.surprise-compile-progress_wrapper__grqJJ{width:100%;padding:1rem}.surprise-compile-progress_ladder__dxXv2{max-height:240px}.surprise-compile-progress_row__8yfG4{font-size:.8rem;padding:.35rem .45rem}}@keyframes surprise-compile-progress_progressIn__m6GXN{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes surprise-compile-progress_spin__Lee1_{to{transform:rotate(1turn)}}@keyframes surprise-compile-progress_pulse__soG4x{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-warm,#d4a574) 55%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent-warm,#d4a574) 0%,transparent)}}@keyframes surprise-compile-progress_artifactIn__xlFhc{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.collapsible-help_wrap__NOgQy{border:1px solid var(--color-border,#45475a);border-radius:10px;background:var(--color-surface,rgba(255,255,255,.02));margin:12px 0;overflow:hidden}.collapsible-help_trigger__xF_oY{width:100%;display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;background:rgba(0,0,0,0);border:none;color:var(--color-text-primary,#cdd6f4);font-size:14px;font-weight:600;text-align:left;cursor:pointer}.collapsible-help_trigger__xF_oY:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.collapsible-help_trigger__xF_oY:focus-visible{outline:2px solid var(--accent-blue,#89b4fa);outline-offset:-2px}.collapsible-help_chevron__8whhF{flex:0 0 auto;transition:transform .16s ease}@media(prefers-reduced-motion:reduce){.collapsible-help_chevron__8whhF{transition:none}}.collapsible-help_chevronOpen__5dyYo{transform:rotate(90deg)}.collapsible-help_body__r8sps{padding:4px 16px 16px;font-size:13.5px;line-height:1.55;color:var(--color-text-secondary,#bac2de)}.collapsible-help_body__r8sps p{margin:0 0 10px}.collapsible-help_body__r8sps ol,.collapsible-help_body__r8sps ul{margin:0 0 10px;padding-left:20px;display:flex;flex-direction:column;gap:4px}.collapsible-help_body__r8sps a{color:var(--accent-blue,#89b4fa)}