.hopper-mock_root__g1zmt{--h-background:#121212;--h-fg:#ededed;--h-fg-muted:#a3a3a3;--h-fg-reasoning:#929292;--h-fg-subtle:#858585;--h-fg-subtle-70:color-mix(in srgb,#858585 70%,transparent);--h-fg-placeholder:rgba(133,133,133,0.6);--h-surface:#1d1d1d;--h-surface-elevated:#262626;--h-surface-sunken:#1d1d1d;--h-pane-header:var(--h-surface-sunken);--h-surface-host-session:#0f0f0f;--h-surface-crt:#080808;--h-panel:#1a1a1a;--h-panel-hover:#2a2a2a;--h-panel-line-highlight:#202020;--h-primary:#d4a03d;--h-primary-dim:color-mix(in srgb,#d4a03d 60%,transparent);--h-destructive:#cf6868;--h-success:#5caf7c;--h-warn:#e67e22;--h-info:#5aa0d0;--h-host-name:#78dce8;--h-approval:#ffd479;--h-border:#3c3c3e;--h-border-subtle:#3c3c3e;--h-border-input:#3b3b3b;--h-input:#242424;--h-input-subtle:#292929;--h-user-message:#2e2e2f;--h-fg-6:color-mix(in srgb,#ededed 6%,transparent);--h-fg-30:color-mix(in srgb,#ededed 30%,transparent);--h-hover:color-mix(in srgb,#ededed 5%,transparent);--h-shadow-dialog:0 24px 60px rgba(0,0,0,0.55);--h-shadow-pinned:0 12px 10px -8px rgba(0,0,0,0.9);--h-tn-green:#3ddc84;--h-tn-white:#ffffff;--h-tn-blue:#5c5cff;--h-tn-red:#ff5c5c;--h-tn-turquoise:#5ce1e6;--h-tn-yellow:#ffe55c;--h-tn-pink:#ff7ad9;--h-font-sans:var(--font-hopper-inter),"Inter",system-ui,sans-serif;--h-font-mono:var(--font-jetbrains-mono),"JetBrains Mono","Consolas",monospace;--h-font-display:var(--font-manrope),"Manrope",system-ui,sans-serif;font-family:var(--h-font-sans);color:var(--h-fg);background:var(--h-background);color-scheme:dark;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-align:left}.hopper-mock_root__g1zmt ::selection{background:color-mix(in srgb,#d4a03d 35%,transparent)}.hopper-mock_root__g1zmt button:not(:disabled){cursor:pointer}.hopper-mock_root__g1zmt :focus-visible{outline:2px solid var(--h-primary-dim);outline-offset:-2px}.hopper-mock_mono__5QfjJ{font-family:var(--h-font-mono)}.hopper-mock_noScrollbar__MKiE7{scrollbar-width:none}.hopper-mock_noScrollbar__MKiE7::-webkit-scrollbar{display:none}.hopper-mock_thinScrollbar__B9Mj3{scrollbar-width:thin;scrollbar-color:#3b3b3b transparent}.hopper-mock_hostGrid__q87BM{background-color:var(--h-surface-host-session);background-image:linear-gradient(var(--h-fg-6) 1px,transparent 1px),linear-gradient(90deg,var(--h-fg-6) 1px,transparent 1px);background-size:32px 32px;box-shadow:inset 0 0 80px 40px var(--h-surface-host-session)}.hopper-mock_scanlines__5bwqJ{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.08) 0,rgba(0,0,0,.08) 4px)}.hopper-mock_vignette__gzz68{background:radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.3) 100%)}.hopper-mock_cursor__H8bGW{animation:hopper-mock_cursorBlink__A32rW 1s step-end infinite}@keyframes hopper-mock_cursorBlink__A32rW{0%,to{opacity:.85}50%{opacity:0}}.hopper-mock_shimmer__cjegP{--spread:calc(3ch + 40px);background-image:linear-gradient(110deg,currentColor calc(50% - var(--spread)),color-mix(in oklch,#ffffff,currentColor 50%) calc(50% - var(--spread) * .5),#ffffff 50%,color-mix(in oklch,#ffffff,currentColor 50%) calc(50% + var(--spread) * .5),currentColor calc(50% + var(--spread)));background-repeat:no-repeat;background-size:calc(200% + var(--spread) * 2) 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:hopper-mock_shimmer__cjegP 1.2s linear infinite}@keyframes hopper-mock_shimmer__cjegP{0%{background-position:100% 0}to{background-position:0 0}}.hopper-mock_spin__3zOgS{animation:hopper-mock_spin__3zOgS 1s linear infinite}@keyframes hopper-mock_spin__3zOgS{to{transform:rotate(1turn)}}.hopper-mock_riseIn__xmeX_{animation:hopper-mock_riseIn__xmeX_ .16s ease-out}@keyframes hopper-mock_riseIn__xmeX_{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hopper-mock_flashRow__dklqA{animation:hopper-mock_flashRow__dklqA 1.6s ease-out}@keyframes hopper-mock_flashRow__dklqA{0%{background-color:color-mix(in srgb,#d4a03d 18%,transparent)}to{background-color:initial}}.hopper-mock_pulseDot__nR812{animation:hopper-mock_pulseDot__nR812 1.6s ease-in-out infinite}@keyframes hopper-mock_pulseDot__nR812{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,#ffd479 50%,transparent)}50%{box-shadow:0 0 0 4px transparent}}.hopper-mock_tokComment__OwpHe{color:#75715e;font-style:italic}.hopper-mock_tokKeyword__FKDb_{color:#f92672}.hopper-mock_tokString__DzUzD{color:#e6db74}.hopper-mock_tokNumber__b8S6I{color:#ae81ff}.hopper-mock_tokName__TapCD{color:#a6e22e}.hopper-mock_tokVariable__GFq_i{color:#fd971f}.hopper-mock_tokPlain__J_Phe{color:#f8f8f2}@media (prefers-reduced-motion:reduce){.hopper-mock_cursor__H8bGW,.hopper-mock_flashRow__dklqA,.hopper-mock_pulseDot__nR812,.hopper-mock_riseIn__xmeX_,.hopper-mock_shimmer__cjegP,.hopper-mock_spin__3zOgS{animation:none}.hopper-mock_shimmer__cjegP{background-image:none;-webkit-text-fill-color:currentColor}}.hopper-mock_tabProgress__r_ThU{transform-origin:left;animation:hopper-mock_tabProgress__r_ThU linear forwards}@keyframes hopper-mock_tabProgress__r_ThU{0%{transform:scaleX(0)}to{transform:scaleX(1)}}