.CodeBlock_codeBlock__96Xj8{overflow-y:hidden;margin-bottom:.75rem}.Slides_slides__uFnwu .carousel-indicators{bottom:-.5rem!important;margin-bottom:0!important}.Slides_slides__uFnwu .Slides_minerSideButtons__f_yND .carousel-control-next,.Slides_slides__uFnwu .Slides_minerSideButtons__f_yND .carousel-control-prev{width:unset!important}.Slides_slides__uFnwu .Slides_minerSideButtons__f_yND .carousel-item img{max-width:90%!important}@media screen and (max-width:768px){.Slides_slides__uFnwu .Slides_minerSideButtons__f_yND .carousel-item img{max-width:85%!important}}.Slides_minerSideRow__fxlXc>*{padding:0!important}.MarkdownRenderer_markdown__OXPld h1,.MarkdownRenderer_markdown__OXPld h2{border-bottom:1px solid #e9ecef;padding-bottom:.3em}.MarkdownRenderer_markdown__OXPld h1,.MarkdownRenderer_markdown__OXPld h2,.MarkdownRenderer_markdown__OXPld h3,.MarkdownRenderer_markdown__OXPld h4,.MarkdownRenderer_markdown__OXPld h5,.MarkdownRenderer_markdown__OXPld h6{margin-bottom:1rem;font-weight:600}.MarkdownRenderer_markdown__OXPld h2,.MarkdownRenderer_markdown__OXPld h3,.MarkdownRenderer_markdown__OXPld h4,.MarkdownRenderer_markdown__OXPld h5,.MarkdownRenderer_markdown__OXPld h6{margin-top:2rem}h1+.MarkdownRenderer_markdown__OXPld h2,h1+.MarkdownRenderer_markdown__OXPld h3,h1+.MarkdownRenderer_markdown__OXPld h4,h1+.MarkdownRenderer_markdown__OXPld h5,h1+.MarkdownRenderer_markdown__OXPld h6{margin-top:0}.MarkdownRenderer_markdown__OXPld h1{font-size:2em}.MarkdownRenderer_markdown__OXPld h2{font-size:1.5em}.MarkdownRenderer_markdown__OXPld h3{font-size:1.25em}.MarkdownRenderer_markdown__OXPld p{font-size:1.125rem;line-height:2rem}.MarkdownRenderer_markdown__OXPld img{max-width:min(100%,700px)}.MarkdownRenderer_markdown__OXPld .MarkdownRenderer_imgContainer__ZrzPI{position:relative}.MarkdownRenderer_markdown__OXPld .MarkdownRenderer_amplifier__dnF7Q{position:absolute;bottom:8px;width:24px;height:24px;padding:4px;border-radius:4px;cursor:pointer;opacity:0;transition:opacity .2s ease}.MarkdownRenderer_markdown__OXPld .MarkdownRenderer_imgContainer__ZrzPI:hover .MarkdownRenderer_amplifier__dnF7Q{opacity:1}.MarkdownRenderer_markdown__OXPld blockquote{border-left:.25em solid #dee2e6;padding:0 1em;color:color("gray")}.MarkdownRenderer_markdown__OXPld pre{font-size:1rem;line-height:1.4;margin-bottom:.75rem}.MarkdownRenderer_markdown__OXPld table{width:-moz-max-content;width:max-content}.MarkdownRenderer_markdown__OXPld td,.MarkdownRenderer_markdown__OXPld th{padding:.3rem .75rem}.MarkdownRenderer_markdown__OXPld .katex{position:relative}.ChatComponent_chatComponent__JkxKl{height:100%;position:relative}.ChatComponent_chatComponent__JkxKl .ChatComponent_dialogList__Q0mKT{height:100%;box-sizing:border-box;display:flex;flex-direction:column;background:#f5f5f5;padding-bottom:.25rem;padding-top:1.5rem;overflow-y:scroll}.ChatComponent_chatComponent__JkxKl .ChatComponent_dialogList__Q0mKT .ChatComponent_dialog__6f9Ud{display:flex;padding:.75rem 1.5rem 2rem;flex-direction:row}.ChatComponent_chatComponent__JkxKl .ChatComponent_dialogList__Q0mKT .ChatComponent_dialog__6f9Ud .ChatComponent_message__bRdsA{box-sizing:border-box;max-width:86%;padding:.75rem 1rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.05);font-weight:400;font-size:1rem;line-height:150%;overflow-wrap:break-word;word-break:break-word}.ChatComponent_chatComponent__JkxKl .ChatComponent_dialogList__Q0mKT .ChatComponent_dialog__6f9Ud .ChatComponent_message__bRdsA .ChatComponent_markdown__eOt6R code{white-space:pre-wrap;word-wrap:break-word}.ChatComponent_chatComponent__JkxKl .ChatComponent_dialogList__Q0mKT .ChatComponent_dialog__6f9Ud .ChatComponent_message__bRdsA .ChatComponent_markdown__eOt6R>:last-child{margin-bottom:0}.ChatComponent_chatComponent__JkxKl .ChatComponent_dialogList__Q0mKT .ChatComponent_dialog__6f9Ud .ChatComponent_message__bRdsA .ChatComponent_markdown__eOt6R pre{scrollbar-width:none}.ChatComponent_chatComponent__JkxKl .ChatComponent_dialogList__Q0mKT .ChatComponent_dialog__6f9Ud .ChatComponent_message__bRdsA .ChatComponent_markdown__eOt6R blockquote{margin-bottom:.5rem}.ChatComponent_chatComponent__JkxKl .ChatComponent_dialogList__Q0mKT .ChatComponent_dialog__6f9Ud .ChatComponent_message__bRdsA .ChatComponent_markdown__eOt6R blockquote>:last-child{margin-bottom:0}.ChatComponent_chatComponent__JkxKl .ChatComponent_dialogList__Q0mKT .ChatComponent_dialog__6f9Ud .ChatComponent_message__bRdsA .ChatComponent_markdown__eOt6R .language-plain{background-color:#515151}.ChatComponent_chatComponent__JkxKl .ChatComponent_dialogList__Q0mKT .ChatComponent_sendDialog__5IZG6{justify-content:flex-end}.ChatComponent_chatComponent__JkxKl .ChatComponent_dialogList__Q0mKT .ChatComponent_sendDialog__5IZG6 .ChatComponent_message__bRdsA{background:#4285f4;border:.0625rem solid #2a70e4;border-radius:.75rem;color:#fff}.ChatComponent_chatComponent__JkxKl .ChatComponent_dialogList__Q0mKT .ChatComponent_receiveDialog__KjR8p{justify-content:flex-start}.ChatComponent_chatComponent__JkxKl .ChatComponent_dialogList__Q0mKT .ChatComponent_receiveDialog__KjR8p .ChatComponent_message__bRdsA{color:#181818;background:#fff;border:.0625rem solid #d9d9d9;border-radius:.75rem}.ChatComponent_chatComponent__JkxKl .ChatComponent_askInputContainer__yw48A{z-index:1;position:absolute;left:1.5rem;right:1.5rem;bottom:1.5rem}.ChatComponent_chatComponent__JkxKl .ChatComponent_askInputContainer__yw48A .ChatComponent_quote__G3x_d{max-height:30vh;overflow-y:scroll;white-space:pre-line;padding:.5rem .5rem .25rem;margin-bottom:0;font-size:.75rem}.ChatComponent_chatComponent__JkxKl .ChatComponent_askInputContainer__yw48A .ChatComponent_quote__G3x_d .btn-close{padding:.5rem .75rem}.ChatComponent_chatComponent__JkxKl .ChatComponent_askInputContainer__yw48A .ChatComponent_askInputWrapper__Vl07x{position:relative}.ChatComponent_chatComponent__JkxKl .ChatComponent_askInputContainer__yw48A .ChatComponent_askInputPlaceholder__9Fm8_{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;padding:0 1rem;color:#999;pointer-events:none;font-size:inherit}.ChatComponent_chatComponent__JkxKl .ChatComponent_askInputContainer__yw48A .ChatComponent_askInput__sjt7w{width:100%;resize:none;box-sizing:border-box;padding:1rem;background:#fcfcff;border:.0625rem solid #d9d9d9;box-shadow:0 .125rem .25rem rgba(0,0,0,.12);border-radius:.5rem;color:#181818}.ChatComponent_chatActionRow__y6aoT{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:.5rem}.ChatComponent_clearChatButton__VnZTe .ChatComponent_requestEditorClarificationButton__wog83,.ChatComponent_clearChatButton__VnZTe.ChatComponent_clearChatButton__VnZTe,.ChatComponent_requestEditorClarificationButton__wog83 .ChatComponent_requestEditorClarificationButton__wog83,.ChatComponent_requestEditorClarificationButton__wog83.ChatComponent_clearChatButton__VnZTe{background:none;border:none;box-shadow:none;padding:.125rem 0;font-size:.75rem;color:#888}.ChatComponent_clearChatButton__VnZTe .ChatComponent_requestEditorClarificationButton__wog83:hover,.ChatComponent_clearChatButton__VnZTe.ChatComponent_clearChatButton__VnZTe:hover,.ChatComponent_requestEditorClarificationButton__wog83 .ChatComponent_requestEditorClarificationButton__wog83:hover,.ChatComponent_requestEditorClarificationButton__wog83.ChatComponent_clearChatButton__VnZTe:hover{color:#333;background:none;text-decoration:underline}.ChatComponent_clearChatButton__VnZTe .ChatComponent_requestEditorClarificationButton__wog83:active,.ChatComponent_clearChatButton__VnZTe .ChatComponent_requestEditorClarificationButton__wog83:focus,.ChatComponent_clearChatButton__VnZTe.ChatComponent_clearChatButton__VnZTe:active,.ChatComponent_clearChatButton__VnZTe.ChatComponent_clearChatButton__VnZTe:focus,.ChatComponent_requestEditorClarificationButton__wog83 .ChatComponent_requestEditorClarificationButton__wog83:active,.ChatComponent_requestEditorClarificationButton__wog83 .ChatComponent_requestEditorClarificationButton__wog83:focus,.ChatComponent_requestEditorClarificationButton__wog83.ChatComponent_clearChatButton__VnZTe:active,.ChatComponent_requestEditorClarificationButton__wog83.ChatComponent_clearChatButton__VnZTe:focus{box-shadow:none;background:none}.dark .ChatComponent_chatComponent__JkxKl .ChatComponent_dialogList__Q0mKT{background-color:#303030}.dark .ChatComponent_chatComponent__JkxKl .ChatComponent_dialogList__Q0mKT .ChatComponent_receiveDialog__KjR8p .ChatComponent_message__bRdsA{background-color:#3a3a3a;border:.0625rem solid #4a4a4a;color:#e1e1e1}.dark .ChatComponent_chatComponent__JkxKl .ChatComponent_askInputPlaceholder__9Fm8_{color:#777}.dark .ChatComponent_chatComponent__JkxKl .ChatComponent_askInput__sjt7w{background-color:var(--bs-body-bg);box-shadow:0 .125rem .25rem hsla(0,0%,71%,.25);border:#f5f5f5;color:#e1e1e1}.dark .ChatComponent_clearChatButton__VnZTe .dark .ChatComponent_requestEditorClarificationButton__wog83,.dark .ChatComponent_clearChatButton__VnZTe.dark .ChatComponent_clearChatButton__VnZTe,.dark .ChatComponent_requestEditorClarificationButton__wog83 .dark .ChatComponent_requestEditorClarificationButton__wog83,.dark .ChatComponent_requestEditorClarificationButton__wog83.dark .ChatComponent_clearChatButton__VnZTe{color:#999}.dark .ChatComponent_clearChatButton__VnZTe .dark .ChatComponent_requestEditorClarificationButton__wog83:hover,.dark .ChatComponent_clearChatButton__VnZTe.dark .ChatComponent_clearChatButton__VnZTe:hover,.dark .ChatComponent_requestEditorClarificationButton__wog83 .dark .ChatComponent_requestEditorClarificationButton__wog83:hover,.dark .ChatComponent_requestEditorClarificationButton__wog83.dark .ChatComponent_clearChatButton__VnZTe:hover{color:#ddd}.dark .ChatComponent_clearChatButton__VnZTe{background-color:#303030}.ChatComponent_modelDropdown__Oop19 .ChatComponent_modelDropdownToggle__zQl5J.ChatComponent_modelDropdown__Oop19 .ChatComponent_modelDropdownToggle__zQl5J{background:none;border:none;box-shadow:none;padding:.125rem 0;font-size:.75rem;color:#888;text-decoration:none}.ChatComponent_modelDropdown__Oop19 .ChatComponent_modelDropdownToggle__zQl5J.ChatComponent_modelDropdown__Oop19 .ChatComponent_modelDropdownToggle__zQl5J:hover{color:#333;text-decoration:underline}.ChatComponent_modelDropdown__Oop19 .ChatComponent_modelDropdownToggle__zQl5J.ChatComponent_modelDropdown__Oop19 .ChatComponent_modelDropdownToggle__zQl5J:active,.ChatComponent_modelDropdown__Oop19 .ChatComponent_modelDropdownToggle__zQl5J.ChatComponent_modelDropdown__Oop19 .ChatComponent_modelDropdownToggle__zQl5J:focus{box-shadow:none;background:none}.ChatComponent_modelDropdown__Oop19 .ChatComponent_modelDropdownToggle__zQl5J.ChatComponent_modelDropdown__Oop19 .ChatComponent_modelDropdownToggle__zQl5J:after{margin-left:.25rem}.dark .ChatComponent_modelDropdown__Oop19 .ChatComponent_modelDropdownToggle__zQl5J.dark .ChatComponent_modelDropdown__Oop19 .ChatComponent_modelDropdownToggle__zQl5J{color:#999}.dark .ChatComponent_modelDropdown__Oop19 .ChatComponent_modelDropdownToggle__zQl5J.dark .ChatComponent_modelDropdown__Oop19 .ChatComponent_modelDropdownToggle__zQl5J:hover{color:#ddd}.ChatComponent_scrollToBottomBtn__OdtUW{margin:auto auto .5rem;width:1.625rem;height:1.625rem;background:#fff;color:#000;border:1px solid #e1e1e1;border-radius:50%;cursor:pointer}.ChatComponent_scrollToBottomBtn__OdtUW,.Icon_iconText__PcLpD{display:flex;justify-content:center;align-items:center}.Icon_iconText__PcLpD svg{margin-right:.25rem;width:1.2rem;height:1.2rem;vertical-align:text-bottom}.FeedbackPanel_feedbackPanel__6JtJc{padding:16px}.FeedbackPanel_header__2KMiz{font-size:16px;font-weight:500;margin-bottom:16px}._id__page__jiuIV{--ai-bg:#fff;--ai-surface-lowest:#f8f9fa;--ai-surface-low:#f1f3f5;--ai-surface-container:#e9ecef;--ai-surface-high:#dee2e6;--ai-surface-highest:#ced4da;--ai-primary:#3b82f6;--ai-primary-container:#60a5fa;--ai-on-primary:#fff;--ai-on-surface:#1a1a2e;--ai-on-surface-variant:#495057;--ai-outline:#6c757d;--ai-outline-variant:#adb5bd;--ai-error:#dc2626;--ai-error-dim:rgba(220,38,38,.8);--ai-secondary:#4f46e5;--ai-on-secondary-container:#4338ca;--ai-border:rgba(0,0,0,.08);--ai-hover-bg:rgba(0,0,0,.04);--ai-scrollbar-thumb:#ced4da;--ai-scrollbar-hover:#adb5bd;display:flex;height:100vh;background:var(--ai-bg);color:var(--ai-on-surface);font-family:Inter,sans-serif;overflow:hidden}.dark ._id__page__jiuIV{--ai-bg:#10131a;--ai-surface-lowest:#0b0e14;--ai-surface-low:#191c22;--ai-surface-container:#1d2026;--ai-surface-high:#272a31;--ai-surface-highest:#32353c;--ai-primary:#60a5fa;--ai-primary-container:#60a5fa;--ai-on-primary:#172554;--ai-on-surface:#e1e2eb;--ai-on-surface-variant:#bccbb9;--ai-outline:#869585;--ai-outline-variant:#3d4a3d;--ai-error:#ffb4ab;--ai-error-dim:hsla(6,100%,84%,.8);--ai-secondary:#c0c1ff;--ai-on-secondary-container:#b0b2ff;--ai-border:hsla(0,0%,100%,.05);--ai-hover-bg:hsla(0,0%,100%,.06);--ai-scrollbar-thumb:#32353c;--ai-scrollbar-hover:#3d4a3d}._id__pageWrapper__BXFAO{--navbar-height:56px;display:flex;flex-direction:column;height:100vh;overflow:hidden}._id__navbarFixed__QcDrr{position:sticky;top:0;z-index:1030;flex-shrink:0}._id__resizeHandleV__fYMlY{width:4px;cursor:col-resize;background:transparent;flex-shrink:0;position:relative;z-index:10}._id__resizeHandleV__fYMlY:active,._id__resizeHandleV__fYMlY:hover{background:rgba(59,130,246,.4)}.dark ._id__resizeHandleV__fYMlY:active,.dark ._id__resizeHandleV__fYMlY:hover{background:rgba(96,165,250,.4)}._id__resizeHandleH__vTNLA{height:4px;cursor:row-resize;background:transparent;flex-shrink:0;position:relative;z-index:10}._id__resizeHandleH__vTNLA:active,._id__resizeHandleH__vTNLA:hover{background:rgba(59,130,246,.4)}.dark ._id__resizeHandleH__vTNLA:active,.dark ._id__resizeHandleH__vTNLA:hover{background:rgba(96,165,250,.4)}._id__fileExplorer__Rz_BI{background:var(--ai-surface-lowest);border-right:1px solid var(--ai-border);display:flex;flex-direction:column;flex-shrink:0}._id__fileExplorerHeader__tz4f9{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:11px;font-weight:700;color:var(--ai-on-surface-variant);letter-spacing:.1em}._id__fileExplorerCollapsed__Wz5KL{width:auto}._id__collapseBtn__OgDFS{background:none;border:none;color:var(--ai-on-surface-variant);cursor:pointer;padding:2px 4px;border-radius:4px;display:flex;align-items:center;justify-content:center}._id__collapseBtn__OgDFS:hover{background:var(--ai-surface-high)}._id__fileTree__v54tQ{flex:1;overflow-y:auto;font-family:JetBrains Mono,monospace;font-size:11px;padding:4px 0}._id__fileItem__d677T{display:flex;align-items:center;gap:6px;padding:4px 16px;cursor:pointer;color:var(--ai-on-surface-variant);transition:background .15s;white-space:nowrap}._id__fileItem__d677T svg{flex-shrink:0}._id__fileItem__d677T:hover{background:var(--ai-surface-high)}._id__fileItem__d677T._id__active__TJNlv{background:var(--ai-surface-high);color:var(--ai-primary);position:relative}._id__fileItem__d677T._id__active__TJNlv:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ai-primary)}._id__folderChildren__94Siw{border-left:1px solid hsla(0,0%,50%,.15);margin-left:8px}._id__chevronIcon__2IP1Z{flex-shrink:0;transition:transform .2s}._id__chevronIcon__2IP1Z._id__expanded__RtA0V{transform:rotate(180deg)}._id__editorArea__q8x55{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}._id__actionBar__s3OxY{height:40px;background:var(--ai-surface-low);border-bottom:1px solid var(--ai-border);display:flex;align-items:center;justify-content:space-between;padding:0 16px;flex-shrink:0}._id__actionBarLeft__QqymW,._id__actionBarRight__usbL0{display:flex;align-items:center;gap:8px}._id__langSelectorWrapper__jiMAO{position:relative}._id__langSelector__gXfeh{display:flex;align-items:center;gap:4px;background:none;border:none;color:var(--ai-on-surface-variant);font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px;cursor:pointer;transition:all .15s}._id__langSelector__gXfeh:hover{background:var(--ai-surface-high);color:var(--ai-on-surface)}._id__langSelector__gXfeh svg{width:12px;height:12px}._id__langDropdown__pEEqp{position:absolute;top:100%;left:0;margin-top:4px;background:var(--ai-surface-low);border:1px solid var(--ai-border);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:100;min-width:140px;padding:4px;display:flex;flex-direction:column}._id__langDropdownItem__FW2_p{display:flex;align-items:center;padding:6px 12px;background:none;border:none;color:var(--ai-on-surface-variant);font-size:12px;font-weight:500;cursor:pointer;border-radius:4px;text-align:left;white-space:nowrap;transition:all .1s}._id__langDropdownItem__FW2_p:hover{background:var(--ai-surface-high);color:var(--ai-on-surface)}._id__langDropdownItemActive__5opsv{background:var(--ai-primary-muted);color:var(--ai-primary)}._id__divider__DA3_N{width:1px;height:16px;background:hsla(0,0%,50%,.2);margin:0 4px}._id__timer__zJ_s9{display:flex;align-items:center;gap:6px;color:inherit;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:-.02em;background:none;border:none;padding:4px 8px;border-radius:6px;cursor:pointer;transition:background .15s}._id__timer__zJ_s9:hover{background:rgba(0,0,0,.06)}.dark ._id__timer__zJ_s9:hover{background:hsla(0,0%,100%,.06)}._id__timerToggleBtn__fkfev{display:flex;align-items:center;justify-content:center;background:none;border:1px solid rgba(0,0,0,.2);color:inherit;width:22px;height:22px;border-radius:4px;cursor:pointer;padding:0;transition:all .15s}.dark ._id__timerToggleBtn__fkfev{border-color:hsla(0,0%,100%,.2)}._id__timerToggleBtn__fkfev:hover{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.4)}.dark ._id__timerToggleBtn__fkfev:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.4)}._id__resetBtn__9K9uH{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--ai-on-surface-variant);font-size:12px;font-weight:700;padding:4px 12px;border-radius:4px;cursor:pointer;transition:all .15s}._id__resetBtn__9K9uH:hover{background:var(--ai-surface-high);color:var(--ai-on-surface)}._id__runBtnGroup__SvH4e{display:flex;position:relative}._id__runMenu__9mCDk{position:absolute;top:100%;right:0;margin-top:4px;background:var(--ai-surface-high);border:1px solid var(--ai-border);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:20;min-width:120px;overflow:hidden}._id__runMenu__9mCDk button{display:block;width:100%;padding:8px 12px;background:none;border:none;color:var(--ai-on-surface);font-size:12px;text-align:left;cursor:pointer;white-space:nowrap}._id__runMenu__9mCDk button:hover{background:var(--ai-surface-hover)}._id__runMenu__9mCDk button:disabled{opacity:.5;cursor:not-allowed}._id__runBtn__k7JDo{display:flex;align-items:center;gap:6px;background:var(--ai-surface-high);color:var(--ai-on-surface-variant);border:1px solid var(--ai-border);font-size:12px;font-weight:700;padding:4px 12px;border-radius:4px 0 0 4px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}._id__runBtn__k7JDo:hover{background:var(--ai-surface-hover);color:var(--ai-on-surface);border-color:rgba(59,130,246,.3)}._id__runBtn__k7JDo:disabled{opacity:.6;cursor:not-allowed}._id__runDropdown___QNhq{display:flex;align-items:center;background:var(--ai-surface-high);color:var(--ai-on-surface-variant);border:1px solid var(--ai-border);border-left:none;padding:4px;border-radius:0 4px 4px 0;cursor:pointer;transition:background .15s,color .15s,border-color .15s}._id__runDropdown___QNhq:hover{background:var(--ai-surface-hover);color:var(--ai-on-surface);border-color:rgba(59,130,246,.3)}._id__runDropdown___QNhq:disabled{opacity:.6;cursor:not-allowed}._id__closePageBtn__XgPau{background:none;border:none;color:var(--ai-on-surface-variant);padding:4px;border-radius:4px;cursor:pointer;display:flex;align-items:center;transition:all .15s}._id__closePageBtn__XgPau:hover{background:var(--ai-surface-high);color:var(--ai-on-surface)}._id__editorTabs__F_y62{display:flex;background:var(--ai-surface-lowest);height:36px;flex-shrink:0;overflow-x:auto;overflow-y:hidden}._id__editorTabs__F_y62::-webkit-scrollbar{height:0}._id__editorTab__RaCZR{display:flex;align-items:center;gap:6px;padding:0 16px;background:none;border:none;border-right:1px solid var(--ai-border);border-top:1px solid transparent;color:var(--ai-on-surface-variant);font-family:JetBrains Mono,monospace;font-size:12px;cursor:grab;transition:all .15s;white-space:nowrap}._id__editorTab__RaCZR:hover{background:var(--ai-surface-low)}._id__editorTab__RaCZR._id__activeTab___BfmL{background:var(--ai-bg);color:var(--ai-primary);border-top:1px solid var(--ai-primary)}._id__draggingTab__wJ949{opacity:.45;cursor:grabbing}._id__dropTargetTab__CG4co{background:var(--ai-surface-low);box-shadow:inset 2px 0 0 var(--ai-primary)}._id__tabClose__igPnV{font-size:14px;margin-left:4px;opacity:0;transition:opacity .15s;line-height:1}._id__activeTab___BfmL ._id__tabClose__igPnV,._id__editorTab__RaCZR:hover ._id__tabClose__igPnV{opacity:.6}._id__tabClose__igPnV:hover{opacity:1!important;color:var(--ai-on-surface)}._id__editorContent__CVqt9{flex:1;overflow:hidden;display:flex;flex-direction:column}._id__codeMirror__RlCcl{height:100%;flex:1}._id__codeMirror__RlCcl .cm-editor{height:100%;font-family:JetBrains Mono,monospace;font-size:14px}._id__codeMirror__RlCcl .cm-content{padding:16px 0}._id__codeMirror__RlCcl .cm-scroller{overflow:auto}._id__editorLoading__O2aMJ{flex:1;display:flex;align-items:center;justify-content:center;color:var(--ai-on-surface-variant);font-size:13px}._id__outputPanel__qTJZ1{background:var(--ai-surface-lowest);border-top:1px solid var(--ai-border);display:flex;flex-direction:column;flex-shrink:0}._id__outputTabs__qUbNK{display:flex;border-bottom:1px solid var(--ai-border);height:36px;padding:0 8px;gap:4px;align-items:flex-end}._id__outputTabActive__80Hjw{padding:6px 16px;font-size:12px;font-weight:700;color:var(--ai-primary);border:none;border-bottom:2px solid var(--ai-primary);background:var(--ai-surface-high);border-radius:4px 4px 0 0;cursor:default}._id__outputContent__s7H5v{flex:1;padding:16px;font-family:JetBrains Mono,monospace;font-size:13px;color:var(--ai-on-surface-variant);overflow-y:auto;line-height:1.6}._id__outputLine__lw_dC{display:flex;gap:8px}._id__outputError__zLtlO{color:var(--ai-error-dim)}._id__outputTime__qY_GK{color:var(--ai-outline);opacity:.6;flex-shrink:0}._id__outputIndent__uaEVb{padding-left:16px}._id__outputIndentDeep__rmRRy{padding-left:32px}._id__problemPanel__cRAz4{background:var(--ai-surface-lowest);border-left:1px solid var(--ai-border);display:flex;flex-direction:column;flex-shrink:0}._id__problemTabs__0v7p6{display:flex;border-bottom:1px solid var(--ai-border);height:40px;gap:4px;align-items:flex-end;padding:0 4px;flex-shrink:0}._id__problemTab__vTIs3{padding:6px 10px;font-size:12px;font-weight:700;color:var(--ai-on-surface-variant);background:none;white-space:nowrap;cursor:pointer;transition:color .15s;border:none;border-bottom:2px solid transparent}._id__problemTab__vTIs3:hover{color:var(--ai-on-surface)}._id__problemTabActive__Kb2BQ{color:var(--ai-primary);border-bottom:2px solid var(--ai-primary);background:var(--ai-surface-high);border-radius:4px 4px 0 0}._id__problemContent__Or0wU{flex:1;overflow-y:auto;overflow-x:hidden}._id__problemCompleteBanner__CAf6u{margin:14px 16px 6px;padding:14px 16px;display:flex;align-items:center;gap:12px;border-radius:10px;background:linear-gradient(135deg,rgba(22,163,74,.12),rgba(59,130,246,.08));border:1px solid rgba(22,163,74,.18)}.dark ._id__problemCompleteBanner__CAf6u{background:linear-gradient(135deg,rgba(74,222,128,.14),rgba(96,165,250,.08));border-color:rgba(74,222,128,.22)}._id__problemCompleteIcon__W74Ns{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#15803d;background:hsla(0,0%,100%,.7);flex-shrink:0}.dark ._id__problemCompleteIcon__W74Ns{color:#86efac;background:rgba(16,19,26,.65)}._id__problemCompleteCopy__EmYQM{min-width:0;flex:1}._id__problemCompleteCopy__EmYQM h3{margin:0 0 2px;font-size:14px;font-weight:800;color:var(--ai-on-surface)}._id__problemCompleteCopy__EmYQM p{margin:0;font-size:12px;color:var(--ai-on-surface-variant)}._id__problemCompleteBtn__amd98{display:flex;align-items:center;justify-content:center;gap:4px;width:auto;min-width:132px;padding:6px 14px;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--ai-on-primary);background:var(--ai-primary);border:none;border-radius:4px;cursor:pointer;transition:filter .15s;padding-inline:14px;flex-shrink:0}._id__problemCompleteBtn__amd98:hover{filter:brightness(1.1)}._id__accordionItem__R3ljK._id__bordered__FAsDm{border-top:1px solid var(--ai-border)}._id__accordionHeader__EYXhE{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;background:var(--ai-surface-low);border:none;border-left:3px solid transparent;color:var(--ai-on-surface);cursor:pointer;transition:background .15s,border-color .15s;text-align:left;border-radius:6px}._id__accordionHeader__EYXhE:hover{background:var(--ai-surface-high)}._id__accordionHeader__EYXhE._id__accordionHeaderExpanded__z_CZ_{background:rgba(59,130,246,.06);border-left-color:var(--ai-primary)}.dark ._id__accordionHeader__EYXhE._id__accordionHeaderExpanded__z_CZ_{background:rgba(96,165,250,.08)}._id__accordionHeader__EYXhE._id__accordionHeaderComplete__htNQ3{border-left-color:#16a34a}.dark ._id__accordionHeader__EYXhE._id__accordionHeaderComplete__htNQ3{border-left-color:#4ade80}._id__accordionHeaderLeft__rTPGc,._id__accordionHeaderRight__HxPt3{display:flex;align-items:center;gap:8px}._id__completedBadge__hm231{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;letter-spacing:.04em;color:#15803d;background:rgba(22,163,74,.12);padding:2px 7px;border-radius:999px;flex-shrink:0}.dark ._id__completedBadge__hm231{color:#86efac;background:rgba(74,222,128,.14)}._id__accordionTitle__LaINp{font-size:14px;font-weight:900;color:var(--ai-on-surface);letter-spacing:.08em;display:flex;align-items:center;gap:6px}._id__lockIcon__NHNka{font-size:10px;opacity:.5}._id__aiBadge__oISuG{font-size:10px;font-weight:600;color:var(--ai-primary);background:rgba(59,130,246,.1);padding:1px 6px;border-radius:4px;flex-shrink:0;letter-spacing:.5px}.dark ._id__aiBadge__oISuG{background:rgba(96,165,250,.12)}._id__accordionContent__2kEvU{padding:0 16px 16px}._id__partDescription__0JcfB{font-size:13px;color:var(--ai-on-surface-variant);line-height:1.6;margin:0 0 12px;white-space:pre-line}._id__outputPlaceholder__OzlgI{color:var(--ai-outline);opacity:.5;font-style:italic}._id__testList__au7pk{display:flex;flex-direction:column;gap:6px}._id__testItem__aF7Zn{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:12px;min-width:0}._id__testItemClickable__06e_A{cursor:pointer;border-radius:4px;padding:2px 4px}._id__testItemClickable__06e_A:hover{background:var(--ai-hover-bg)}._id__testItemClickable__06e_A:hover ._id__testName__kb_5A{text-decoration:underline}._id__testIconPass__ibJzu{color:var(--ai-primary);flex-shrink:0}._id__testIconFail__vxbu5{color:var(--ai-error);flex-shrink:0}._id__testIconPending__60nQa{color:var(--ai-outline);opacity:.3;flex-shrink:0}._id__testName__kb_5A{color:var(--ai-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._id__testFail__UavW6{color:var(--ai-error-dim)}._id__runTestsWrapper__BcQQt{padding-top:12px;display:flex;flex-direction:column;gap:8px}._id__runTestsBtn__Dq3pe{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:6px 0;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--ai-on-primary);background:var(--ai-primary);border:none;border-radius:4px;cursor:pointer;transition:filter .15s}._id__runTestsBtn__Dq3pe:hover{filter:brightness(1.1)}._id__secondaryActionBtn__4xIUM{background:transparent;border:none;color:var(--ai-on-surface-variant);font-size:11px;font-weight:600;cursor:pointer;padding:0;align-self:center;transition:color .15s,opacity .15s;opacity:.82}._id__secondaryActionBtn__4xIUM:hover{color:var(--ai-on-surface);opacity:1}._id__secondaryActionBtn__4xIUM:disabled{cursor:default;opacity:.5}._id__celebrationOverlay__EdYla{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:1035}._id__celebrationBurst__Os_Am{--burst-size:10px;position:absolute;top:18%;left:var(--burst-x);width:var(--burst-size);height:80px;border-radius:999px;background:linear-gradient(180deg,rgba(250,204,21,.95),rgba(244,63,94,0));transform-origin:center top;animation:_id__celebration-firework__urAbh 1.6s ease-out forwards;animation-delay:var(--burst-delay);opacity:0}._id__celebrationBurst__Os_Am:nth-child(3n){background:linear-gradient(180deg,rgba(59,130,246,.95),rgba(59,130,246,0))}._id__celebrationBurst__Os_Am:nth-child(3n+1){background:linear-gradient(180deg,rgba(34,197,94,.95),rgba(34,197,94,0))}@keyframes _id__celebration-firework__urAbh{0%{opacity:0;transform:translateY(24px) scaleY(.2) rotate(-12deg)}20%{opacity:1;transform:translateY(-12px) scaleY(1) rotate(0deg)}to{opacity:0;transform:translateY(-110px) scaleY(.25) rotate(12deg)}}._id__solutionBtn__pvKaN{display:flex;align-items:center;gap:4px;background:none;border:none;color:var(--ai-on-surface-variant);font-size:12px;font-weight:700;padding:4px 12px;border-radius:4px;cursor:pointer;transition:all .15s}._id__solutionBtn__pvKaN:hover{background:var(--ai-surface-high);color:var(--ai-on-surface)}._id__modalOverlay__rRA55{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1040;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dark ._id__modalOverlay__rRA55{background:rgba(0,0,0,.7)}._id__modalContainer__gO7wF{background:var(--ai-surface-low);border:1px solid var(--ai-border);border-radius:12px;width:92vw;max-width:1400px;height:80vh;max-height:720px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.15)}.dark ._id__modalContainer__gO7wF{box-shadow:0 24px 64px rgba(0,0,0,.5)}._id__modalHeader__CD2UA{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--ai-border);flex-shrink:0}._id__modalTitle__oEC08{font-size:15px;font-weight:700;color:var(--ai-on-surface);margin:0}._id__modalPartSelect__k_8Xd{font-size:13px;padding:4px 8px;border-radius:6px;border:1px solid var(--ai-border);background:var(--ai-surface);color:var(--ai-on-surface);cursor:pointer;outline:none;margin-left:auto}._id__modalPartSelect__k_8Xd:hover{border-color:var(--ai-primary)}._id__modalPartSelect__k_8Xd:focus{border-color:var(--ai-primary);box-shadow:0 0 0 1px var(--ai-primary)}._id__modalCloseBtn__gxkx7{background:none;border:none;color:var(--ai-on-surface-variant);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;transition:all .15s}._id__modalCloseBtn__gxkx7:hover{background:var(--ai-surface-high);color:var(--ai-on-surface)}._id__modalControls__Eg19b{display:flex;align-items:center;padding:10px 20px;border-bottom:1px solid var(--ai-border);flex-shrink:0;gap:12px}._id__modalTabs__4EOfj{display:flex;gap:4px}._id__modalTab__W9pPd{padding:5px 12px;font-size:12px;font-weight:600;color:var(--ai-on-surface-variant);background:none;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:all .15s;white-space:nowrap}._id__modalTab__W9pPd:hover{background:var(--ai-surface-high);color:var(--ai-on-surface)}._id__modalTabActive__rQCtH{color:var(--ai-primary);background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.2)}.dark ._id__modalTabActive__rQCtH{background:rgba(96,165,250,.1);border-color:rgba(96,165,250,.25)}._id__modalBody__ttkjl{flex:1;display:flex;overflow:hidden}._id__modalFileList__JfgwP{width:160px;flex-shrink:0;border-right:1px solid var(--ai-border);overflow-y:auto;padding:6px 0;background:var(--ai-surface-lowest)}._id__modalFileList__JfgwP::-webkit-scrollbar{width:4px}._id__modalFileList__JfgwP::-webkit-scrollbar-track{background:transparent}._id__modalFileList__JfgwP::-webkit-scrollbar-thumb{background:var(--ai-scrollbar-thumb);border-radius:10px}._id__modalFileItem__N0PPq{display:flex;align-items:center;width:100%;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--ai-on-surface-variant);background:none;border:none;border-left:2px solid transparent;cursor:pointer;text-align:left;white-space:nowrap;transition:background .15s,color .15s}._id__modalFileItem__N0PPq:hover{background:var(--ai-surface-high);color:var(--ai-on-surface)}._id__modalFileItemActive__GKpmB{color:var(--ai-primary);background:var(--ai-surface-high);border-left-color:var(--ai-primary)}._id__modalDiffArea__IXOtY{flex:1;overflow:auto;font-family:JetBrains Mono,monospace}._id__modalDiffArea__IXOtY::-webkit-scrollbar{width:6px;height:6px}._id__modalDiffArea__IXOtY::-webkit-scrollbar-track{background:transparent}._id__modalDiffArea__IXOtY::-webkit-scrollbar-thumb{background:var(--ai-scrollbar-thumb);border-radius:10px}._id__modalDiffArea__IXOtY::-webkit-scrollbar-thumb:hover{background:var(--ai-scrollbar-hover)}._id__modalFooter__mgJM0{display:flex;align-items:center;justify-content:flex-end;padding:12px 20px;border-top:1px solid var(--ai-border);flex-shrink:0}._id__modalApplyBtn__NBUve{padding:6px 16px;font-size:12px;font-weight:700;color:var(--ai-on-primary);background:var(--ai-primary);border:none;border-radius:6px;cursor:pointer;transition:filter .15s}._id__modalApplyBtn__NBUve:hover{filter:brightness(1.1)}._id__modalConfirmGroup__f2U3e{display:flex;align-items:center;gap:10px}._id__modalConfirmWarning__aiQIt{font-size:12px;color:var(--ai-error);font-weight:500}._id__modalConfirmCancel__aVKak{padding:6px 14px;font-size:12px;font-weight:600;color:var(--ai-on-surface-variant);background:var(--ai-surface-high);border:1px solid var(--ai-outline-variant);border-radius:6px;cursor:pointer;transition:all .15s}._id__modalConfirmCancel__aVKak:hover{background:var(--ai-surface-highest)}._id__modalConfirmApply__3yMT8{padding:6px 14px;font-size:12px;font-weight:700;color:#fff;background:var(--ai-primary);border:none;border-radius:6px;cursor:pointer;transition:filter .15s}._id__modalConfirmApply__3yMT8:hover{filter:brightness(1.15)}._id__resetModal___iDT_{background:var(--ai-surface-low);border:1px solid var(--ai-border);border-radius:12px;padding:28px 32px;max-width:400px;width:90vw;text-align:center;box-shadow:0 24px 64px rgba(0,0,0,.15)}.dark ._id__resetModal___iDT_{box-shadow:0 24px 64px rgba(0,0,0,.5)}._id__resetModalIcon__JmRsi{color:var(--ai-primary);margin-bottom:12px;display:flex;justify-content:center}._id__resetModalTitle__VJgjo{font-size:16px;font-weight:700;color:var(--ai-on-surface);margin:0 0 8px}._id__resetModalDesc__7Nbg6{font-size:13px;color:var(--ai-on-surface-variant);line-height:1.5;margin:0 0 20px}._id__resetModalActions__AAIff{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}._id__loginPromptDismiss__fiFQr{background:transparent;border-color:transparent;color:var(--ai-on-surface-variant);padding:0;font-size:11px;font-weight:400;line-height:1.2;opacity:.72}._id__loginPromptDismiss__fiFQr:hover{background:transparent;color:var(--ai-on-surface);opacity:1}._id__loginPromptPrimary__r9HGT{min-width:180px}._id__drawerList__cNUc2::-webkit-scrollbar,._id__fileTree__v54tQ::-webkit-scrollbar,._id__outputContent__s7H5v::-webkit-scrollbar,._id__problemContent__Or0wU::-webkit-scrollbar{width:6px;height:4px}._id__drawerList__cNUc2::-webkit-scrollbar-track,._id__fileTree__v54tQ::-webkit-scrollbar-track,._id__outputContent__s7H5v::-webkit-scrollbar-track,._id__problemContent__Or0wU::-webkit-scrollbar-track{background:transparent}._id__drawerList__cNUc2::-webkit-scrollbar-thumb,._id__fileTree__v54tQ::-webkit-scrollbar-thumb,._id__outputContent__s7H5v::-webkit-scrollbar-thumb,._id__problemContent__Or0wU::-webkit-scrollbar-thumb{background:var(--ai-scrollbar-thumb);border-radius:10px}._id__drawerList__cNUc2::-webkit-scrollbar-thumb:hover,._id__fileTree__v54tQ::-webkit-scrollbar-thumb:hover,._id__outputContent__s7H5v::-webkit-scrollbar-thumb:hover,._id__problemContent__Or0wU::-webkit-scrollbar-thumb:hover{background:var(--ai-scrollbar-hover)}._id__problemListBtn__ANBfQ{background:none;border:none;color:var(--ai-on-surface-variant);cursor:pointer;padding:2px 4px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._id__problemListBtn__ANBfQ:hover{background:var(--ai-surface-high);color:var(--ai-on-surface)}._id__drawerOverlay__Bw3ed{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1050;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._id__drawerPanel__2__96{position:absolute;top:0;left:0;bottom:0;width:320px;max-width:85vw;background:var(--ai-surface-lowest);border-right:1px solid var(--ai-border);display:flex;flex-direction:column;animation:_id__slideInLeft__xXtBF .2s ease-out}@keyframes _id__slideInLeft__xXtBF{0%{transform:translateX(-100%)}to{transform:translateX(0)}}._id__drawerHeader__3E1H8{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;font-size:14px;font-weight:600;color:var(--ai-on-surface);border-bottom:1px solid var(--ai-border);flex-shrink:0}._id__drawerHeaderLeft__dWDUu{display:flex;align-items:center;gap:8px}._id__drawerBackBtn__xpAKw,._id__drawerCloseBtn__hZKUI{background:none;border:none;color:var(--ai-on-surface-variant);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center}._id__drawerBackBtn__xpAKw:hover,._id__drawerCloseBtn__hZKUI:hover{background:var(--ai-surface-high);color:var(--ai-on-surface)}._id__drawerList__cNUc2{flex:1;overflow-y:auto;padding:8px 0}._id__drawerItem__6PjsO{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;color:var(--ai-on-surface);text-decoration:none;transition:background .15s;cursor:pointer}._id__drawerItem__6PjsO:hover{background:var(--ai-hover-bg)}._id__drawerItemActive__HI11_{background:var(--ai-hover-bg);border-left:3px solid var(--ai-primary);padding-left:17px}._id__drawerItemTitle__AAkNe{font-size:13px;font-weight:500}._id__drawerItemMeta__KnSoP{font-size:11px;color:var(--ai-on-surface-variant);flex-shrink:0;margin-left:12px}._id__tutorialOverlay__BMwH6{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;animation:_id__tutorialFadeIn__O_b5x .3s ease}@keyframes _id__tutorialFadeIn__O_b5x{0%{opacity:0}to{opacity:1}}._id__tutorialBackdrop__nKn1o{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.65)}._id__tutorialSpotlight__KOK1P{position:fixed;border-radius:8px;box-shadow:0 0 0 9999px rgba(0,0,0,.65);transition:top .3s ease,left .3s ease,width .3s ease,height .3s ease;pointer-events:none}._id__tutorialTooltip__hJaZh{position:fixed;background:#fff;border-radius:12px;padding:24px;max-width:340px;min-width:280px;z-index:10001;box-shadow:0 8px 32px rgba(0,0,0,.24);animation:_id__tutorialTooltipIn__jeokS .25s ease}.dark ._id__tutorialTooltip__hJaZh{background:#1e2028;color:#e1e2eb;box-shadow:0 8px 32px rgba(0,0,0,.5)}@keyframes _id__tutorialTooltipIn__jeokS{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._id__tutorialHeader__HBl3q{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}._id__tutorialTitle__CeCfi{font-size:16px;font-weight:600;margin:0;color:#1a1a2e}.dark ._id__tutorialTitle__CeCfi{color:#e1e2eb}._id__tutorialDesc__5NB5v{font-size:14px;line-height:1.5;margin:0 0 20px;color:#495057}.dark ._id__tutorialDesc__5NB5v{color:#bccbb9}._id__tutorialActions__65mV3{display:flex;align-items:center;justify-content:space-between;gap:12px}._id__tutorialSkip__3B_Wq{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:12px;padding:2px 4px;border-radius:4px;flex-shrink:0}._id__tutorialSkip__3B_Wq:hover,.dark ._id__tutorialSkip__3B_Wq{color:#6b7280}.dark ._id__tutorialSkip__3B_Wq:hover{color:#9ca3af}._id__tutorialPrev__nHWrl{background:none;border:1px solid #d1d5db;color:#374151;cursor:pointer;font-size:14px;padding:8px 20px;border-radius:8px;font-weight:500;transition:background .15s}._id__tutorialPrev__nHWrl:hover:not(:disabled){background:rgba(0,0,0,.04)}._id__tutorialPrev__nHWrl:disabled{opacity:.3;cursor:default}.dark ._id__tutorialPrev__nHWrl{border-color:#3d4a3d;color:#bccbb9}.dark ._id__tutorialPrev__nHWrl:hover:not(:disabled){background:hsla(0,0%,100%,.06)}._id__tutorialDots__vW9Ff{display:flex;gap:6px}._id__tutorialDot__zpISv{width:6px;height:6px;border-radius:50%;background:#ced4da}.dark ._id__tutorialDot__zpISv{background:#3d4a3d}._id__tutorialDotActive___8iCm{width:6px;height:6px;border-radius:50%;background:#3b82f6}.dark ._id__tutorialDotActive___8iCm{background:#60a5fa}._id__tutorialNext___xTRa{background:#3b82f6;color:#fff;border:none;padding:8px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}._id__tutorialNext___xTRa:hover{background:#1469f4}.dark ._id__tutorialNext___xTRa{background:#60a5fa;color:#172554}.dark ._id__tutorialNext___xTRa:hover{background:#3b82f6}