.IADJUG_root{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}
.mBCdoG_debuggerPanel{background-color:var(--ide-panel-body,#1e1e1e);width:100%;height:100%;color:var(--ide-text,#d4d4d4);flex-direction:column;gap:20px;padding:16px;font-family:Roboto Mono,monospace;font-size:13px;display:flex;overflow-y:auto}.mBCdoG_connectionSection{border-bottom:1px solid var(--ide-border,#3e3e3e);flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.mBCdoG_connectionStatus{align-items:center;gap:8px;display:flex}.mBCdoG_statusText{font-size:14px;font-weight:500}.mBCdoG_connectButton,.mBCdoG_disconnectButton{cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-size:13px;font-weight:500;transition:background-color .2s}.mBCdoG_connectButton{background-color:var(--ide-btn-start-session-bg,#4caf50);color:var(--ide-btn-session-text,white)}.mBCdoG_connectButton:hover{background-color:var(--ide-btn-start-session-hover-bg,#45a049)}.mBCdoG_disconnectButton{background-color:var(--ide-btn-stop-session-bg,#f44336);color:var(--ide-btn-session-text,white)}.mBCdoG_disconnectButton:hover{background-color:var(--ide-btn-stop-session-hover-bg,#da190b)}.mBCdoG_controlsSection{flex-direction:column;gap:12px;display:flex}.mBCdoG_sectionTitle{color:var(--ide-text,#fff);margin-bottom:4px;font-size:14px;font-weight:600}.mBCdoG_controls{flex-wrap:wrap;gap:8px;display:flex}.mBCdoG_controlButton{background-color:var(--ide-chip,#2d2d30);color:var(--ide-chip-text,#d4d4d4);border:1px solid var(--ide-border,#3e3e3e);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;transition:background-color .2s;display:flex}.mBCdoG_controlButton:hover:not(:disabled){background-color:var(--ide-chip-hover,#3e3e42)}.mBCdoG_controlButton:disabled{opacity:.4;cursor:not-allowed}.mBCdoG_controlButton svg{font-size:18px}.mBCdoG_locationSection{background-color:var(--ide-elevated,#252526);border-left:3px solid var(--ide-accent,#007acc);border-radius:4px;flex-direction:column;gap:8px;padding:12px;display:flex}.mBCdoG_location{flex-direction:column;gap:4px;display:flex}.mBCdoG_locationFile{color:var(--ide-accent-text,#4fc3f7);font-weight:500}.mBCdoG_locationLine{color:var(--ide-text-muted,#9e9e9e);font-size:12px}.mBCdoG_variablesSection,.mBCdoG_stackTraceSection,.mBCdoG_evaluateSection{flex-direction:column;gap:8px;display:flex}.mBCdoG_variablesContainer,.mBCdoG_stackTraceContainer{background-color:var(--ide-elevated,#252526);border-radius:4px;flex-direction:column;gap:8px;max-height:300px;padding:8px;display:flex;overflow-y:auto}.mBCdoG_variable{background-color:var(--ide-chip,#2d2d30);border-left:2px solid var(--ide-accent,#569cd6);border-radius:4px;flex-direction:column;gap:4px;padding:8px;display:flex}.mBCdoG_variableName{color:var(--ide-accent-text,#9cdcfe);font-weight:600}.mBCdoG_variableValue{color:var(--ide-chip-text,#ce9178);word-break:break-all;font-size:12px}.mBCdoG_variableType{color:var(--ide-text-muted,#4ec9b0);font-style:italic}.mBCdoG_stackFrame{background-color:var(--ide-chip,#2d2d30);cursor:pointer;border-radius:4px;flex-direction:column;gap:4px;padding:8px;transition:background-color .2s;display:flex}.mBCdoG_stackFrame:hover{background-color:var(--ide-chip-hover,#3e3e42)}.mBCdoG_activeFrame{border-left:2px solid var(--ide-accent,#f9826c);background-color:var(--ide-chip-hover,#3e3e42)}.mBCdoG_frameName{color:var(--ide-chip-text,#dcdcaa);font-weight:600}.mBCdoG_frameLocation{color:var(--ide-text-muted,#9e9e9e);font-size:11px}.mBCdoG_emptyMessage{color:var(--ide-text-muted,#6a6a6a);text-align:center;padding:16px;font-style:italic}.mBCdoG_evaluateContainer{gap:8px;display:flex}.mBCdoG_evaluateInput{background-color:var(--ide-chip,#2d2d30);color:var(--ide-chip-text,#d4d4d4);border:1px solid var(--ide-border,#3e3e3e);border-radius:4px;flex:1;padding:8px 12px;font-family:Roboto Mono,monospace;font-size:13px}.mBCdoG_evaluateInput:focus{border-color:var(--ide-focus-ring,#007acc);outline:none}.mBCdoG_evaluateInput:disabled{opacity:.4;cursor:not-allowed}.mBCdoG_evaluateButton{background-color:var(--ide-btn-evaluate-bg,#007acc);color:var(--ide-btn-evaluate-text,white);cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-size:13px;font-weight:500;transition:background-color .2s}.mBCdoG_evaluateButton:hover:not(:disabled){background-color:var(--ide-btn-evaluate-hover-bg,#005a9e)}.mBCdoG_evaluateButton:disabled{opacity:.4;cursor:not-allowed;background-color:var(--ide-btn-evaluate-bg,#007acc)}.mBCdoG_variablesContainer::-webkit-scrollbar{width:8px}.mBCdoG_stackTraceContainer::-webkit-scrollbar{width:8px}.mBCdoG_debuggerPanel::-webkit-scrollbar{width:8px}.mBCdoG_variablesContainer::-webkit-scrollbar-track{background:var(--ide-panel-body,#1e1e1e)}.mBCdoG_stackTraceContainer::-webkit-scrollbar-track{background:var(--ide-panel-body,#1e1e1e)}.mBCdoG_debuggerPanel::-webkit-scrollbar-track{background:var(--ide-panel-body,#1e1e1e)}.mBCdoG_variablesContainer::-webkit-scrollbar-thumb{background:var(--ide-scrollbar-thumb,#424242);border-radius:4px}.mBCdoG_stackTraceContainer::-webkit-scrollbar-thumb{background:var(--ide-scrollbar-thumb,#424242);border-radius:4px}.mBCdoG_debuggerPanel::-webkit-scrollbar-thumb{background:var(--ide-scrollbar-thumb,#424242);border-radius:4px}.mBCdoG_variablesContainer::-webkit-scrollbar-thumb:hover{background:var(--ide-scrollbar-thumb-hover,#4e4e4e)}.mBCdoG_stackTraceContainer::-webkit-scrollbar-thumb:hover{background:var(--ide-scrollbar-thumb-hover,#4e4e4e)}.mBCdoG_debuggerPanel::-webkit-scrollbar-thumb:hover{background:var(--ide-scrollbar-thumb-hover,#4e4e4e)}
.h6gh1W_flashPanel{background-color:var(--ide-panel-body,#1e1e1e);width:100%;height:100%;color:var(--ide-text,#d4d4d4);box-sizing:border-box;flex-direction:column;gap:20px;padding:20px;font-family:Roboto Mono,monospace;font-size:13px;display:flex;overflow-y:auto}.h6gh1W_headerRow{border-bottom:1px solid var(--ide-border,#3e3e3e);align-items:center;gap:12px;padding-bottom:16px;display:flex}.h6gh1W_headerIcon{background-color:var(--ide-chip,#2e7d3226);width:40px;height:40px;color:var(--ide-status-ok-text,#66bb6a);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.h6gh1W_headerText{flex-direction:column;gap:2px;min-width:0;display:flex}.h6gh1W_title{color:var(--ide-text,#fff);font-size:15px;font-weight:600}.h6gh1W_subtitle{color:var(--ide-text-muted,#9e9e9e);font-size:12px}.h6gh1W_section{flex-direction:column;gap:10px;display:flex}.h6gh1W_sectionTitle{text-transform:uppercase;letter-spacing:.5px;color:var(--ide-text-muted,#9e9e9e);font-size:11px;font-weight:600}.h6gh1W_infoCard{background-color:var(--ide-elevated,#252526);border-left:3px solid var(--ide-status-ok,#66bb6a);color:var(--ide-text,#cfcfcf);border-radius:6px;flex-direction:column;gap:10px;padding:14px;font-size:12px;line-height:1.6;display:flex}.h6gh1W_infoCard code{background-color:var(--ide-chip,#1e1e1e);color:var(--ide-chip-text,#ce9178);border-radius:3px;padding:1px 6px;font-family:Roboto Mono,monospace;font-size:12px}.h6gh1W_actionRow{flex-direction:column;align-items:stretch;gap:8px;display:flex}.h6gh1W_flashButton{color:#fff;cursor:pointer;background-color:#2e7d32;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 18px;font-family:Roboto Mono,monospace;font-size:13px;font-weight:600;transition:background-color .15s,transform 50ms;display:flex}.h6gh1W_flashButton:hover:not(:disabled){background-color:#388e3c}.h6gh1W_flashButton:active:not(:disabled){transform:translateY(1px)}.h6gh1W_flashButton:disabled{opacity:.5;cursor:not-allowed}.h6gh1W_flashButton svg{font-size:18px}.h6gh1W_helperText{color:var(--ide-text-muted,#8a8a8a);text-align:center;font-size:11px;line-height:1.5}.h6gh1W_emptyState{color:var(--ide-text-muted,#6a6a6a);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 16px;font-size:12px;font-style:italic;display:flex}.h6gh1W_flashPanel::-webkit-scrollbar{width:8px}.h6gh1W_flashPanel::-webkit-scrollbar-track{background:var(--ide-panel-body,#1e1e1e)}.h6gh1W_flashPanel::-webkit-scrollbar-thumb{background:var(--ide-scrollbar-thumb,#424242);border-radius:4px}.h6gh1W_flashPanel::-webkit-scrollbar-thumb:hover{background:var(--ide-scrollbar-thumb-hover,#4e4e4e)}
.Gw0Yra_tabsContainer{border-bottom:1px solid var(--ide-border,#181a21);background-color:var(--ide-panel-strip,#1c1c2a);min-width:0;height:31px;color:var(--ide-text,white);flex:0 0 31px;display:flex}.Gw0Yra_tabsScrollContainer{scrollbar-color:var(--ide-scrollbar-thumb,#414555) transparent;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;min-width:0;height:30px;display:flex;overflow:auto hidden}.Gw0Yra_tabsScrollContainer::-webkit-scrollbar{height:3px}.Gw0Yra_tabsScrollContainer::-webkit-scrollbar-thumb{background:var(--ide-scrollbar-thumb,#414555);border-radius:3px}.Gw0Yra_tab{border-top:1px solid #0000;border-right:1px solid var(--ide-border,#181a21);border-bottom:1px solid var(--ide-border,#181a21);background-color:var(--ide-panel-body,#272a36);height:30px;color:var(--ide-text,white);opacity:.65;border-radius:5px 5px 0 0;flex:none;align-items:stretch;transition:opacity .1s,transform .12s cubic-bezier(.2,.75,.25,1),box-shadow .12s;display:inline-flex;position:relative}.Gw0Yra_tab:hover{opacity:1}.Gw0Yra_tab.Gw0Yra_active{border-top-color:var(--ide-accent,#209bff);opacity:1;border-bottom-color:#0000}.Gw0Yra_draggedSource{opacity:.28;transform:scale(.97)}.Gw0Yra_tabMain,.Gw0Yra_tabIconButton,.Gw0Yra_closeButton,.Gw0Yra_actionButton{color:inherit;font:inherit;background:0 0;border:0}.Gw0Yra_tabMain{cursor:grab;touch-action:none;align-items:center;min-width:0;padding:0 8px 0 10px;display:flex}.Gw0Yra_tabMain:active{cursor:grabbing}.Gw0Yra_tabMain:focus-visible{z-index:1;outline:2px solid var(--ide-focus-ring,#60a5fa);outline-offset:-2px;border-radius:3px}.Gw0Yra_filename{max-width:190px;color:var(--ide-text,white);text-overflow:ellipsis;white-space:nowrap;font-family:Roboto Mono,monospace;font-size:14px;overflow:hidden}.Gw0Yra_tabIconButton,.Gw0Yra_closeButton{cursor:pointer;flex:0 0 24px;justify-content:center;align-items:center;width:24px;padding:0;display:flex}.Gw0Yra_tabIconButton:hover,.Gw0Yra_closeButton:hover{background-color:var(--ide-hover,#eaeaea1f)}.Gw0Yra_tabIconButton:focus-visible,.Gw0Yra_closeButton:focus-visible,.Gw0Yra_actionButton:focus-visible{outline:2px solid var(--ide-focus-ring,#60a5fa);outline-offset:-2px}.Gw0Yra_tabIcon{color:var(--ide-text-muted,#8c93a5);width:14px!important;height:14px!important;font-size:14px!important}.Gw0Yra_insertionSlot{z-index:5;border:1px dashed var(--ide-accent,#7dc4ffb3);background:var(--ide-accent-soft,#7dc4ff24);border-radius:5px 5px 0 0;flex:none;align-items:center;min-width:68px;height:30px;padding:0 10px;animation:.11s cubic-bezier(.2,.75,.25,1) Gw0Yra_slot-in;display:inline-flex;position:relative}.Gw0Yra_insertionSlot:before{background:var(--ide-accent,#7dc4ff);width:2px;box-shadow:0 0 9px var(--ide-accent-glow,#60a5fabf);content:"";border-radius:2px;position:absolute;top:2px;bottom:2px;left:-1px}.Gw0Yra_insertionSlotLabel{max-width:190px;color:var(--ide-text,#cfe8ff);text-overflow:ellipsis;white-space:nowrap;font-family:Roboto Mono,monospace;font-size:14px;overflow:hidden}.Gw0Yra_actionButtons{flex:1;align-items:center;min-width:70px;display:flex}.Gw0Yra_actionSpacer{flex:1}.Gw0Yra_actionButton{cursor:pointer;opacity:.84;border-radius:3px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.Gw0Yra_actionButton:hover{background:var(--ide-hover,#ffffff12);opacity:1}.Gw0Yra_actionIcon{width:16px!important;height:16px!important;font-size:16px!important}.Gw0Yra_panelModal{border:1px solid var(--ide-border,#ffffff14);background-color:var(--ide-elevated,#1e1e1e);min-width:220px;color:var(--ide-text,white);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex;box-shadow:0 8px 32px #0006}.Gw0Yra_modalEyebrow{color:var(--ide-text-muted,#ffffff80);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px}.Gw0Yra_directionGrid{grid-template-columns:auto auto auto;justify-content:center;place-items:center;gap:6px;display:grid}.Gw0Yra_directionButton{border:1px solid var(--ide-border,#ffffff1a);background-color:var(--ide-chip,#ffffff0f);width:72px;height:72px;color:var(--ide-chip-text,#ffffffd9);cursor:pointer;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;font-family:inherit;font-size:18px;transition:background-color .1s;display:flex}.Gw0Yra_directionButton:hover{background-color:var(--ide-chip-hover,#ffffff1f)}.Gw0Yra_directionButton:focus-visible{outline:2px solid var(--ide-focus-ring,#60a5fa);outline-offset:2px}.Gw0Yra_directionButton span:last-child{color:var(--ide-text-muted,#ffffff73);letter-spacing:.04em;font-size:10px}.Gw0Yra_directionCenter{border:1px solid var(--ide-border,#ffffff14);background-color:var(--ide-chip,#ffffff0d);border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.Gw0Yra_directionCenter div{background-color:var(--ide-text-muted,#fff3);border-radius:2px;width:10px;height:10px}.Gw0Yra_cancelButton{color:var(--ide-text-muted,#fff6);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:4px 8px;font-size:12px}.Gw0Yra_cancelButton:hover{color:var(--ide-text,#ffffffb8)}@keyframes Gw0Yra_slot-in{0%{opacity:0;max-width:0}to{opacity:1;max-width:260px}}@media (prefers-reduced-motion:reduce){.Gw0Yra_tab,.Gw0Yra_directionButton{transition:none}.Gw0Yra_insertionSlot{animation:none}}
.wDyNOG_root{width:100%;min-width:0;height:100%;min-height:0;color:var(--ide-text,black);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.wDyNOG_panel{border:1px solid var(--ide-border,#1c1e27);background:var(--ide-panel-body,#272a36);border-radius:4px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}
.HkOdQW_root{background:var(--ide-surface,#1c1c2a);flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.HkOdQW_panelGroup{width:100%;min-width:0;height:100%;min-height:0}.HkOdQW_resizablePanel{min-width:0;min-height:0;animation:.16s cubic-bezier(.2,.75,.25,1) HkOdQW_panel-settle;overflow:hidden}.HkOdQW_resizeHandle{background:var(--ide-surface,#1c1c2a);outline:none;flex:0 0 6px;transition:background-color .12s;position:relative}.HkOdQW_resizeHandle:after{background:var(--ide-border-strong,#343746);content:"";border-radius:999px;transition:background-color .12s,box-shadow .12s;position:absolute;inset:2px}.HkOdQW_verticalHandle{cursor:col-resize;width:6px}.HkOdQW_verticalHandle:after{left:2px;right:2px}.HkOdQW_horizontalHandle{cursor:row-resize;height:6px}.HkOdQW_horizontalHandle:after{top:2px;bottom:2px}.HkOdQW_resizeHandle:hover:after{background:var(--ide-accent,#60a5fa);box-shadow:0 0 0 1px var(--ide-accent-soft,#60a5fa47)}.HkOdQW_resizeHandle[data-resize-handle-state=drag]:after{background:var(--ide-accent-active,#60a5fa);box-shadow:0 0 0 1px var(--ide-accent-glow,#60a5fa47)}.HkOdQW_dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.HkOdQW_dockAreaPreview{z-index:99999;border:1px solid var(--ide-accent,#7dc4fff0);background:linear-gradient(var(--ide-accent-wash,#4499e24d), var(--ide-accent-wash,#4499e24d)), var(--ide-scrim,#272a36ad);box-shadow:0 0 0 1px var(--ide-accent-soft,#60a5fa2e) inset, 0 8px 24px #0000002e;color:var(--ide-text,#dcefff);letter-spacing:.02em;pointer-events:none;border-radius:5px;justify-content:center;align-items:center;font-family:Roboto Mono,monospace;font-size:11px;transition:opacity 90ms,background-color 90ms;display:flex;position:fixed}.HkOdQW_dockAreaPreview[data-dock-kind=panel]{background:linear-gradient(var(--ide-accent-wash-soft,#4499e233), var(--ide-accent-wash-soft,#4499e233)), var(--ide-scrim-soft,#272a366b);border-style:dashed;border-radius:7px;align-items:flex-start;padding-top:10px}.HkOdQW_blockedDockAreaPreview{border-color:var(--ide-border-strong,#94a3b89e);background:var(--ide-scrim-soft,#474e5b85);color:var(--ide-text-muted,#cbd5e1)}.HkOdQW_dragPreview{z-index:100000;border:1px solid var(--ide-accent,#7dc4ff9e);background:var(--ide-elevated,#191f2df5);max-width:260px;box-shadow:0 14px 34px #00000061, 0 0 0 1px var(--ide-accent-soft,#60a5fa1a) inset;color:var(--ide-text,#eaf5ff);pointer-events:none;will-change:transform;border-radius:8px;grid-template-columns:auto auto;gap:6px 10px;padding:9px 11px;font-family:Roboto Mono,monospace;display:grid;position:fixed;top:0;left:0}.HkOdQW_dragTitle{text-overflow:ellipsis;white-space:nowrap;max-width:175px;font-size:12px;line-height:18px;overflow:hidden}.HkOdQW_dockCompass{color:var(--ide-text-muted,#6d788b);grid-template-rows:repeat(3,12px);grid-template-columns:repeat(3,14px);place-items:center;font-size:11px;display:grid}.HkOdQW_dockCompass>:first-child{grid-column:2}.HkOdQW_dockCompass>:nth-child(2){grid-area:2/1}.HkOdQW_dockCompass>:nth-child(3){grid-area:2/2}.HkOdQW_dockCompass>:nth-child(4){grid-area:2/3}.HkOdQW_dockCompass>:nth-child(5){grid-area:3/2}.HkOdQW_dockCompass .HkOdQW_compassActive{color:var(--ide-accent,#7dc4ff);filter:drop-shadow(0 0 4px var(--ide-accent-glow,#60a5fab3))}.HkOdQW_dragTargetLabel{color:var(--ide-accent-text,#8abde8);grid-column:1/-1;font-size:10px;line-height:12px}.HkOdQW_keyboardDockFeedback{z-index:100001;border:1px solid var(--ide-accent,#7dc4ff7a);background:var(--ide-elevated,#191f2df5);max-width:min(320px,100% - 24px);color:var(--ide-text,#b9ddfb);pointer-events:none;border-radius:7px;padding:7px 10px;font-family:Roboto Mono,monospace;font-size:11px;line-height:16px;animation:.12s ease-out HkOdQW_keyboard-feedback-in;position:absolute;top:12px;right:12px;box-shadow:0 8px 22px #0000004d}.HkOdQW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes HkOdQW_keyboard-feedback-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes HkOdQW_panel-settle{0%{opacity:.82;transform:scale(.995)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.HkOdQW_resizablePanel{animation:none}.HkOdQW_resizeHandle,.HkOdQW_resizeHandle:after,.HkOdQW_dockAreaPreview{transition:none}.HkOdQW_keyboardDockFeedback{animation:none}}
@keyframes hnrIUW_shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.hnrIUW_loadingIde{background:var(--ide-panel-body,#1e1e1e);width:100%;height:100%;color:var(--ide-text,#fff);border-radius:8px;display:flex;overflow:hidden}.hnrIUW_sidebar{background:var(--ide-panel-strip,#252526);flex-direction:column;gap:24px;width:60px;padding:16px 10px;display:flex}.hnrIUW_sidebarItem{background:linear-gradient(90deg, var(--ide-skeleton-base,#333) 25%, var(--ide-skeleton-highlight,#3c3c3c) 50%, var(--ide-skeleton-base,#333) 75%);background-size:1000px 100%;border-radius:6px;height:32px;animation:2s linear infinite hnrIUW_shimmer}.hnrIUW_mainContent{flex-direction:column;flex:1;display:flex;overflow:hidden}.hnrIUW_tabBar{background:var(--ide-panel-strip,#2d2d2d);border-bottom:1px solid var(--ide-border,#1e1e1e);height:45px;padding:6px 12px;display:flex}.hnrIUW_tab{background:linear-gradient(90deg, var(--ide-skeleton-base,#333) 25%, var(--ide-skeleton-highlight,#3c3c3c) 50%, var(--ide-skeleton-base,#333) 75%);background-size:1000px 100%;border-radius:6px;width:180px;height:100%;animation:2s linear infinite hnrIUW_shimmer}.hnrIUW_codeArea{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex}.hnrIUW_codeLine{background:linear-gradient(90deg, var(--ide-skeleton-base,#333) 25%, var(--ide-skeleton-highlight,#3c3c3c) 50%, var(--ide-skeleton-base,#333) 75%);background-size:1000px 100%;border-radius:4px;height:24px;animation:2s linear infinite hnrIUW_shimmer}.hnrIUW_codeLine:first-child{width:85%}.hnrIUW_codeLine:nth-child(2){width:65%}.hnrIUW_codeLine:nth-child(3){width:75%}.hnrIUW_codeLine:nth-child(4){width:55%}
.t8r3Wa_root{box-sizing:border-box;text-align:center;background:var(--ide-panel-body,#1e1e1e);width:100%;height:100%;color:var(--ide-text,#fff);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px 24px;display:flex;overflow:auto}.t8r3Wa_badge{background:var(--ide-elevated,#2a2a2a);border-radius:50%;flex:none;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.t8r3Wa_icon{color:var(--ide-text-muted,#b0b0b0);font-size:32px}.t8r3Wa_heading{margin:0;font-size:22px;font-weight:700;line-height:1.3}.t8r3Wa_body{max-width:440px;color:var(--ide-text-muted,#b0b0b0);margin:0;font-size:14px;line-height:1.5}.t8r3Wa_actions{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:440px;margin-top:8px;display:flex}.t8r3Wa_action{font:inherit;border:1px solid var(--ide-border,#5e5e5e);cursor:pointer;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600}.t8r3Wa_action:focus-visible{outline:2px solid var(--ide-focus-ring,#007acc);outline-offset:2px}.t8r3Wa_primary{background:var(--ide-accent,#007acc);color:var(--ide-accent-fill-text,#fff);border-color:var(--ide-accent,#007acc)}.t8r3Wa_primary:hover{background:var(--ide-accent-active,#005a9e)}.t8r3Wa_secondary{background:var(--ide-chip,#3a3a3a);color:var(--ide-chip-text,#fff)}.t8r3Wa_secondary:hover{background:var(--ide-chip-hover,var(--ide-hover,#5e5e5e))}@media (max-width:480px){.t8r3Wa_actions{flex-direction:column}.t8r3Wa_action{width:100%}}
.S3nHxq_testCreationModal{text-align:center;background-color:#fff;border-radius:15px;width:1000px;max-width:95vw;max-height:90%;margin:0 auto;padding:20px;position:relative;overflow-y:auto}.S3nHxq_testCreationModal .S3nHxq_header{font-family:Roboto Mono;font-size:28px}.S3nHxq_testCreationModal .S3nHxq_content{margin:20px}.S3nHxq_testCreationModal .S3nHxq_closeButton{cursor:pointer;background-color:#f0f8ff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:5px;right:5px}.S3nHxq_testCreationModal .S3nHxq_closeButton:hover{background-color:#d9e0e6}.S3nHxq_inputTitle{font-family:Roboto Mono;font-size:14px}.S3nHxq_inputContainer{text-align:left;width:100%;margin-top:25px}.S3nHxq_root{text-align:center;width:100%;padding:20px}.S3nHxq_title{color:#fff;font-family:Roboto Mono;font-size:24px}.S3nHxq_content{margin-top:25px}.S3nHxq_testingOption{cursor:pointer;background-color:#f0f8ff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:200px;margin:20px;padding:10px;display:inline-flex}.S3nHxq_testingOption:hover{background-color:#d8dee4}.S3nHxq_testingOption .S3nHxq_header{font-family:Roboto Mono;font-size:18px}.S3nHxq_testingOption .S3nHxq_description{text-align:center;margin-top:10px;font-family:Roboto Mono;font-size:14px}.S3nHxq_testItem{cursor:pointer;background-color:#fff4e7;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:10px;padding:10px 20px;font-family:Roboto Mono;font-size:18px;display:inline-flex}.S3nHxq_testItem .S3nHxq_name{flex:1;display:inline-flex}.S3nHxq_testItem .S3nHxq_icon{border-radius:5px;justify-content:center;align-items:center;padding:10px;display:inline-flex}.S3nHxq_testItem .S3nHxq_icon:hover{background-color:#fff}.S3nHxq_choiceContainer{text-align:center;flex-direction:column;align-items:center;padding:40px 20px;display:flex}.S3nHxq_choiceButtons{flex-wrap:wrap;justify-content:center;gap:30px;width:100%;max-width:600px;display:flex}.S3nHxq_choiceOption{cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:200px;max-width:250px;padding:30px 25px;transition:all .2s;display:flex}.S3nHxq_choiceOption:hover{border-color:#2196f3;transform:translateY(-2px);box-shadow:0 4px 12px #2196f31a}.S3nHxq_choiceOption:active{transform:translateY(0)}.S3nHxq_choiceTitle{color:#333;margin-bottom:10px;font-family:Roboto Mono;font-size:18px;font-weight:600}.S3nHxq_choiceSubtitle{color:#666;text-align:center;font-family:Roboto;font-size:14px;line-height:1.4}.S3nHxq_choiceDescription{text-align:left;max-width:500px}.S3nHxq_choiceDescription p{color:#666;margin:10px 0;font-family:Roboto;font-size:14px;line-height:1.4}.S3nHxq_aiGenerationContainer{max-width:100%;padding:20px}.S3nHxq_aiTitle{color:#333;text-align:center;margin-bottom:20px;font-family:Roboto Mono;font-size:24px}.S3nHxq_languageInfo{background-color:#f5f5f5;border-radius:8px;margin:15px 0;padding:10px}.S3nHxq_languageInfo p{color:#333;margin:0;font-family:Roboto;font-size:14px}.S3nHxq_aiInstructions{text-align:left;background-color:#f9f9f9;border-radius:8px;margin:20px 0;padding:15px}.S3nHxq_aiInstructions h4{color:#333;margin:0 0 10px;font-family:Roboto Mono;font-size:16px}.S3nHxq_aiInstructions ul{margin:0;padding-left:20px}.S3nHxq_aiInstructions li{color:#666;margin:5px 0;font-family:Roboto;font-size:14px;line-height:1.4}.S3nHxq_generatingIndicator{text-align:center;background-color:#f0f8ff;border-radius:8px;margin-top:20px;padding:20px}.S3nHxq_generatingIndicator p{color:#4caf50;margin:0;font-family:Roboto;font-size:16px;animation:2s infinite S3nHxq_pulse}@keyframes S3nHxq_pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes S3nHxq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.S3nHxq_spinner{border:2px solid #0000;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:1s linear infinite S3nHxq_spin}
