.Icon_iconText__LnTtW{display:flex;align-items:center;justify-content:center}.Icon_iconText__LnTtW svg{margin-right:.25rem;width:1.2rem;height:1.2rem;vertical-align:text-bottom}.AssistantComponent_markdown__MifVm{margin:0;padding:0}.AssistantComponent_markdown__MifVm h1,.AssistantComponent_markdown__MifVm h2{border-bottom:1px solid #e9ecef}.AssistantComponent_markdown__MifVm h1,.AssistantComponent_markdown__MifVm h2,.AssistantComponent_markdown__MifVm h3,.AssistantComponent_markdown__MifVm h4,.AssistantComponent_markdown__MifVm h5,.AssistantComponent_markdown__MifVm h6{font-weight:600}.AssistantComponent_markdown__MifVm h1{font-size:2em}.AssistantComponent_markdown__MifVm h2{font-size:1.5em}.AssistantComponent_markdown__MifVm h3{font-size:1.25em}.AssistantComponent_markdown__MifVm img{max-width:min(100%,700px)}.AssistantComponent_markdown__MifVm blockquote{border-left:.25em solid #dee2e6;color:color("gray")}.AssistantComponent_markdown__MifVm table{width:-moz-max-content;width:max-content}.AssistantComponent_markdown__MifVm>:last-child{margin-bottom:0}.AssistantComponent_chatComponent__8g0E6{height:100%;position:relative;padding-bottom:7rem}.AssistantComponent_chatComponent__8g0E6 .AssistantComponent_dialogList__ICqeK{height:calc(100% - 1rem);box-sizing:border-box;display:flex;flex-direction:column;background:#fff;padding:1.5rem 1rem 1rem;overflow-y:scroll}.AssistantComponent_chatComponent__8g0E6 .AssistantComponent_dialogList__ICqeK .AssistantComponent_dialog__J7XOj{display:flex;padding:.5rem 0 1rem;flex-direction:row}.AssistantComponent_chatComponent__8g0E6 .AssistantComponent_dialogList__ICqeK .AssistantComponent_dialog__J7XOj .AssistantComponent_message__d9mBR{box-sizing:border-box;max-width:86%;padding:.75rem 1rem;font-weight:400;font-size:1rem;line-height:150%}.AssistantComponent_chatComponent__8g0E6 .AssistantComponent_dialogList__ICqeK .AssistantComponent_sendDialog__Ec6DI{justify-content:flex-end}.AssistantComponent_chatComponent__8g0E6 .AssistantComponent_dialogList__ICqeK .AssistantComponent_sendDialog__Ec6DI .AssistantComponent_message__d9mBR{background:#f4f4f4;border:none;border-radius:1.25rem;color:#202123}.AssistantComponent_chatComponent__8g0E6 .AssistantComponent_dialogList__ICqeK .AssistantComponent_receiveDialog__rTJbb{justify-content:flex-start}.AssistantComponent_chatComponent__8g0E6 .AssistantComponent_dialogList__ICqeK .AssistantComponent_receiveDialog__rTJbb .AssistantComponent_message__d9mBR{color:#181818;background:rgba(0,0,0,0);border:none;border-radius:0;max-width:100%;padding-left:0;padding-right:0}.AssistantComponent_chatComponent__8g0E6 .AssistantComponent_askInput__theJD{width:100%;resize:none;box-sizing:border-box;padding:.85rem 3rem .85rem 1rem;background:#fff;border:1px solid #d9d9d9;box-shadow:0 1px 4px rgba(0,0,0,.08);border-radius:1.5rem;color:#181818}.AssistantComponent_chatComponent__8g0E6 .AssistantComponent_askInput__theJD:focus{outline:none;border-color:#a3a3a3;box-shadow:0 1px 6px rgba(0,0,0,.12)}.dark .AssistantComponent_chatComponent__8g0E6 .AssistantComponent_dialogList__ICqeK{background-color:#212121}.dark .AssistantComponent_chatComponent__8g0E6 .AssistantComponent_dialogList__ICqeK .AssistantComponent_sendDialog__Ec6DI .AssistantComponent_message__d9mBR{background-color:#2f2f2f;color:#ececec}.dark .AssistantComponent_chatComponent__8g0E6 .AssistantComponent_dialogList__ICqeK .AssistantComponent_receiveDialog__rTJbb .AssistantComponent_message__d9mBR{background-color:rgba(0,0,0,0);border:none;color:#e1e1e1}.dark .AssistantComponent_chatComponent__8g0E6 .AssistantComponent_askInput__theJD{background-color:#2f2f2f;border:1px solid #4d4d4f;color:#ececec}.dark .AssistantComponent_chatComponent__8g0E6 .AssistantComponent_askInput__theJD::-moz-placeholder{color:#9a9a9a}.dark .AssistantComponent_chatComponent__8g0E6 .AssistantComponent_askInput__theJD::placeholder{color:#9a9a9a}.dark .AssistantComponent_chatComponent__8g0E6 .AssistantComponent_askInput__theJD:focus{border-color:#6b6c6e;box-shadow:0 1px 6px rgba(0,0,0,.4)}.AssistantComponent_scrollingContent__ObDI2{max-height:600px;overflow-y:auto}.AssistantComponent_loadHistoryWrapper__I60YL{display:flex;justify-content:center;padding:0 1rem .5rem}.AssistantComponent_loadHistoryButton__5_nLN.AssistantComponent_loadHistoryButton__5_nLN{background:none;border:none;box-shadow:none;padding:.25rem .75rem;font-size:.75rem;color:#888}.AssistantComponent_loadHistoryButton__5_nLN.AssistantComponent_loadHistoryButton__5_nLN:hover{color:#333;background:none;text-decoration:underline}.AssistantComponent_loadHistoryButton__5_nLN.AssistantComponent_loadHistoryButton__5_nLN:active,.AssistantComponent_loadHistoryButton__5_nLN.AssistantComponent_loadHistoryButton__5_nLN:focus{box-shadow:none;background:none}.AssistantComponent_loadHistoryButton__5_nLN.AssistantComponent_loadHistoryButton__5_nLN:disabled{opacity:.6}.dark .AssistantComponent_loadHistoryButton__5_nLN.dark .AssistantComponent_loadHistoryButton__5_nLN{color:#999}.dark .AssistantComponent_loadHistoryButton__5_nLN.dark .AssistantComponent_loadHistoryButton__5_nLN:hover{color:#ddd}.AssistantComponent_container__gRWYn{display:flex;flex-direction:column;height:calc(100% - 200px)}.AssistantComponent_fixedFooter__QyVdR{box-sizing:border-box;width:100%;position:absolute;bottom:1.5rem;padding:0 1rem 1rem;margin-top:auto}.AssistantComponent_fixedFooter__QyVdR .AssistantComponent_quickButtons__irQSf{display:flex;justify-content:space-between;align-items:flex-end;gap:.5rem}.AssistantComponent_fixedFooter__QyVdR .AssistantComponent_quickButtons__irQSf .AssistantComponent_quickButton__2LaT3{flex:1}.AssistantComponent_chatActionRow__dBfiS{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:.25rem}.AssistantComponent_errorNotice__SZ3NW{max-width:min(100%,32rem);padding:.75rem .875rem;border:1px solid #fed7aa;border-left:4px solid #f59e0b;border-radius:.5rem;background:#fff7ed;color:#7c2d12}.AssistantComponent_errorNoticeTitle__K5LGI{margin-bottom:.25rem;font-size:.875rem;font-weight:600;line-height:1.35}.AssistantComponent_errorNoticeBody__jxOx9{font-size:.875rem;line-height:1.5;color:#7a3e12}.AssistantComponent_clearChatButton__y_DMP.AssistantComponent_clearChatButton__y_DMP{background:none;border:none;box-shadow:none;padding:.125rem 0;font-size:.75rem;color:#888}.AssistantComponent_clearChatButton__y_DMP.AssistantComponent_clearChatButton__y_DMP:hover{color:#333;background:none;text-decoration:underline}.AssistantComponent_clearChatButton__y_DMP.AssistantComponent_clearChatButton__y_DMP:active,.AssistantComponent_clearChatButton__y_DMP.AssistantComponent_clearChatButton__y_DMP:focus{box-shadow:none;background:none}.dark .AssistantComponent_clearChatButton__y_DMP.dark .AssistantComponent_clearChatButton__y_DMP{color:#999}.dark .AssistantComponent_clearChatButton__y_DMP.dark .AssistantComponent_clearChatButton__y_DMP:hover{color:#fff}.dark .AssistantComponent_errorNotice__SZ3NW{border-color:#7c4a13 #7c4a13 #7c4a13 #fbbf24;background:#2f2414;color:#fde68a}.dark .AssistantComponent_errorNoticeBody__jxOx9{color:#f8d7a0}.AssistantComponent_inputWrapper__l_rUT{position:relative;width:100%}.AssistantComponent_submitButton__uY51_{position:absolute;right:10px;bottom:18px;width:32px;height:32px;border-radius:50%;border:none;background-color:#4285f4;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.AssistantComponent_submitButton__uY51_:hover{background-color:#2a70e4}.AssistantComponent_submitButton__uY51_:disabled{background-color:#868e96;cursor:not-allowed}.AssistantComponent_submitButton__uY51_ svg{width:18px;height:18px}.AssistantComponent_askInput__theJD{padding-right:50px}.AssistantComponent_submitHint___H1CJ{position:absolute;right:10px;bottom:5px;color:#999;font-size:.8rem;pointer-events:none}.CodeBlock_wrapper__Y_vH_{position:relative}.CodeBlock_codeBlock__EBwfp{overflow-y:hidden;margin-bottom:.75rem}.CopyCodeButton_copyButton__8Pra7{position:absolute;top:.5rem;right:.5rem;z-index:2;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1;color:inherit;background:rgba(127,127,127,.12);border:1px solid rgba(127,127,127,.25);border-radius:.375rem;cursor:pointer;opacity:.6;transition:opacity .15s ease,background .15s ease}.CopyCodeButton_copyButton__8Pra7:hover{opacity:1;background:rgba(127,127,127,.22)}.CopyCodeButton_copyButton__8Pra7:focus-visible{opacity:1;outline:2px solid rgba(59,130,246,.6);outline-offset:1px}.MarkdownRenderer_markdown__VYi8o h1,.MarkdownRenderer_markdown__VYi8o h2{border-bottom:1px solid #e9ecef;padding-bottom:.3em}.MarkdownRenderer_markdown__VYi8o h1,.MarkdownRenderer_markdown__VYi8o h2,.MarkdownRenderer_markdown__VYi8o h3,.MarkdownRenderer_markdown__VYi8o h4,.MarkdownRenderer_markdown__VYi8o h5,.MarkdownRenderer_markdown__VYi8o h6{margin-bottom:1rem;font-weight:600}.MarkdownRenderer_markdown__VYi8o h2,.MarkdownRenderer_markdown__VYi8o h3,.MarkdownRenderer_markdown__VYi8o h4,.MarkdownRenderer_markdown__VYi8o h5,.MarkdownRenderer_markdown__VYi8o h6{margin-top:2rem}h1+.MarkdownRenderer_markdown__VYi8o h2,h1+.MarkdownRenderer_markdown__VYi8o h3,h1+.MarkdownRenderer_markdown__VYi8o h4,h1+.MarkdownRenderer_markdown__VYi8o h5,h1+.MarkdownRenderer_markdown__VYi8o h6{margin-top:0}.MarkdownRenderer_markdown__VYi8o h1{font-size:2em}.MarkdownRenderer_markdown__VYi8o h2{font-size:1.5em}.MarkdownRenderer_markdown__VYi8o h3{font-size:1.25em}.MarkdownRenderer_markdown__VYi8o p{font-size:calc(1.125rem*var(--reading-font-scale, 1));line-height:var(--reading-line-height,1.75)}.MarkdownRenderer_markdown__VYi8o a{color:var(--reading-accent,#0366d6)}.dark .MarkdownRenderer_markdown__VYi8o a{color:var(--reading-accent-fg,#60a5fa)}.MarkdownRenderer_markdown__VYi8o code:not(pre code){color:var(--reading-accent,#1d4ed8)}.dark .MarkdownRenderer_markdown__VYi8o code:not(pre code){color:var(--reading-accent-fg,#60a5fa)}.MarkdownRenderer_markdown__VYi8o li{line-height:var(--reading-line-height,1.75)}.MarkdownRenderer_markdown__VYi8o img{max-width:min(100%,700px)}.MarkdownRenderer_markdown__VYi8o .MarkdownRenderer_img__DvWsz{display:block}.MarkdownRenderer_markdown__VYi8o .MarkdownRenderer_imgContainer__0FWQw{display:flex;justify-content:center;width:100%;max-width:100%;position:relative}.MarkdownRenderer_markdown__VYi8o .MarkdownRenderer_amplifier__bt_gO{position:absolute;bottom:8px;width:24px;height:24px;padding:4px;border-radius:4px;cursor:pointer;opacity:0;transition:opacity .2s ease}.MarkdownRenderer_markdown__VYi8o .MarkdownRenderer_imgContainer__0FWQw:hover .MarkdownRenderer_amplifier__bt_gO{opacity:1}.MarkdownRenderer_markdown__VYi8o blockquote{border-left:.25em solid #dee2e6;padding:0 1em;color:color("gray")}.MarkdownRenderer_markdown__VYi8o pre{font-size:1rem;line-height:1.4;margin-bottom:.75rem}.MarkdownRenderer_markdown__VYi8o table{width:-moz-max-content;width:max-content}.MarkdownRenderer_markdown__VYi8o td,.MarkdownRenderer_markdown__VYi8o th{padding:.3rem .75rem}.MarkdownRenderer_markdown__VYi8o .katex{position:relative}.Slides_slides__2CZYm .carousel-indicators{bottom:-.5rem!important;margin-bottom:0!important}.Slides_slides__2CZYm .Slides_minerSideButtons__oi63D .carousel-control-next,.Slides_slides__2CZYm .Slides_minerSideButtons__oi63D .carousel-control-prev{width:unset!important}.Slides_slides__2CZYm .Slides_minerSideButtons__oi63D .carousel-item img{max-width:90%!important}@media screen and (max-width:768px){.Slides_slides__2CZYm .Slides_minerSideButtons__oi63D .carousel-item img{max-width:85%!important}}.Slides_minerSideRow__ERaAp>*{padding:0!important}.cm-s-darcula{font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif}.cm-s-darcula.CodeMirror{background:#2B2B2B;color:#A9B7C6}.cm-s-darcula span.cm-meta{color:#BBB529}.cm-s-darcula span.cm-number{color:#6897BB}.cm-s-darcula span.cm-keyword{color:#CC7832;line-height:1em;font-weight:700}.cm-s-darcula span.cm-def{color:#A9B7C6;font-style:italic}.cm-s-darcula span.cm-variable,.cm-s-darcula span.cm-variable-2{color:#A9B7C6}.cm-s-darcula span.cm-variable-3{color:#9876AA}.cm-s-darcula span.cm-type{color:#AABBCC;font-weight:700}.cm-s-darcula span.cm-property{color:#FFC66D}.cm-s-darcula span.cm-operator{color:#A9B7C6}.cm-s-darcula span.cm-string,.cm-s-darcula span.cm-string-2{color:#6A8759}.cm-s-darcula span.cm-comment{color:#61A151;font-style:italic}.cm-s-darcula span.cm-atom,.cm-s-darcula span.cm-link{color:#CC7832}.cm-s-darcula span.cm-error{color:#BC3F3C}.cm-s-darcula span.cm-tag{color:#629755;font-weight:700;font-style:italic;text-decoration:underline}.cm-s-darcula span.cm-attribute{color:#6897bb}.cm-s-darcula span.cm-qualifier{color:#6A8759}.cm-s-darcula span.cm-bracket{color:#A9B7C6}.cm-s-darcula span.cm-builtin,.cm-s-darcula span.cm-special{color:#FF9E59}.cm-s-darcula span.cm-matchhighlight{color:#FFFFFF;background-color:rgba(50,89,48,.7);font-weight:400}.cm-s-darcula span.cm-searching{color:#FFFFFF;background-color:rgba(61,115,59,.7);font-weight:400}.cm-s-darcula .CodeMirror-cursor{border-left:1px solid #a9b7c6}.cm-s-darcula .CodeMirror-activeline-background{background:#323232}.cm-s-darcula .CodeMirror-gutters{background:#313335;border-right:1px solid #313335}.cm-s-darcula .CodeMirror-guttermarker{color:#FFEE80}.cm-s-darcula .CodeMirror-guttermarker-subtle{color:#D0D0D0}.cm-s-darcula .CodeMirrir-linenumber{color:#606366}.cm-s-darcula .CodeMirror-matchingbracket{background-color:#3B514D;color:#FFEF28!important;font-weight:700}.cm-s-darcula div.CodeMirror-selected{background:#214283}.CodeMirror-hints.darcula{font-family:Menlo,Monaco,Consolas,Courier New,monospace;color:#9C9E9E;background-color:#3B3E3F!important}.CodeMirror-hints.darcula .CodeMirror-hint-active{background-color:#494D4E!important;color:#9C9E9E!important}.solarized.base03{color:#002b36}.solarized.base02{color:#073642}.solarized.base01{color:#586e75}.solarized.base00{color:#657b83}.solarized.base0{color:#839496}.solarized.base1{color:#93a1a1}.solarized.base2{color:#eee8d5}.solarized.base3{color:#fdf6e3}.solarized.solar-yellow{color:#b58900}.solarized.solar-orange{color:#cb4b16}.solarized.solar-red{color:#dc322f}.solarized.solar-magenta{color:#d33682}.solarized.solar-violet{color:#6c71c4}.solarized.solar-blue{color:#268bd2}.solarized.solar-cyan{color:#2aa198}.solarized.solar-green{color:#859900}.cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36}.cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83}.cm-s-solarized .CodeMirror-widget{text-shadow:none}.cm-s-solarized .cm-header{color:#586e75}.cm-s-solarized .cm-quote{color:#93a1a1}.cm-s-solarized .cm-keyword{color:#cb4b16}.cm-s-solarized .cm-atom,.cm-s-solarized .cm-number{color:#d33682}.cm-s-solarized .cm-def{color:#2aa198}.cm-s-solarized .cm-variable{color:#839496}.cm-s-solarized .cm-variable-2{color:#b58900}.cm-s-solarized .cm-type,.cm-s-solarized .cm-variable-3{color:#6c71c4}.cm-s-solarized .cm-property{color:#2aa198}.cm-s-solarized .cm-operator{color:#6c71c4}.cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.cm-s-solarized .cm-string{color:#859900}.cm-s-solarized .cm-string-2{color:#b58900}.cm-s-solarized .cm-meta{color:#859900}.cm-s-solarized .cm-qualifier{color:#b58900}.cm-s-solarized .cm-builtin{color:#d33682}.cm-s-solarized .cm-bracket{color:#cb4b16}.cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.cm-s-solarized .cm-tag{color:#93a1a1}.cm-s-solarized .cm-attribute{color:#2aa198}.cm-s-solarized .cm-hr{color:transparent;border-top:1px solid #586e75;display:block}.cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.cm-s-solarized .cm-special{color:#6c71c4}.cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.cm-s-solarized .cm-error,.cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.cm-s-solarized.cm-s-dark.CodeMirror ::-moz-selection{background:rgba(7,54,66,.99)}.cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.cm-s-dark .CodeMirror-line>span::-moz-selection,.cm-s-dark .CodeMirror-line>span>span::-moz-selection,.cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection{background:rgba(7,54,66,.99)}.cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.cm-s-light .CodeMirror-line>span::selection,.cm-s-light .CodeMirror-line>span>span::selection,.cm-s-solarized.cm-s-light .CodeMirror-line::selection{background:#eee8d5}.cm-s-light .CodeMirror-line>span::-moz-selection,.cm-s-light .CodeMirror-line>span>span::-moz-selection,.cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection{background:#eee8d5}.cm-s-solarized.CodeMirror{box-shadow:inset 7px 0 12px -6px #000}.cm-s-solarized .CodeMirror-gutters{border-right:0}.cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75}.cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#77ee77}.cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#77ee77}.cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}.TemplatesDisplay_templateNav__UD3SO{padding-right:15px}.TemplatesDisplay_templateNav__UD3SO .nav-link.active{--bs-nav-link-active-bg:#e9ecef;--bs-nav-link-active-color:#2b3035;--bs-nav-link-active-font-weight:600}.TemplatesDisplay_templateNav__UD3SO.dark-mode .nav-link.active{--bs-nav-link-active-bg:#2b3035;--bs-nav-link-active-color:#fff}.TemplatesDisplay_templateItem__mgd6e{width:100%;text-align:left;padding:8px 12px;border:none;background:none;color:inherit;text-decoration:none}.TemplatesDisplay_templateItem__mgd6e:hover{background-color:rgba(0,0,0,.05)}.TemplatesDisplay_templateItem__mgd6e.TemplatesDisplay_active__bQUeJ{background-color:#212529;color:#fff;border-radius:6px}.TemplatesDisplay_templateItem__mgd6e.TemplatesDisplay_active__bQUeJ:hover{background-color:#212529}.CodeEditor_stream__Omf5_{margin-top:1.5rem}.CodeEditor_stream__Omf5_:first-child{margin-top:0}.CodeEditor_stream__Omf5_>label{font-size:.75rem;color:#9ca3af;font-weight:500;margin-bottom:.25rem;display:block}.dark .CodeEditor_stream__Omf5_>label{color:#6b7280}.CodeEditor_stream__Omf5_>pre{background-color:#fff;padding:1rem;font-size:.875rem}.CodeEditor_stream__Omf5_>pre:empty:after{content:"No output";color:var(--bs-secondary-color)}.dark .CodeEditor_stream__Omf5_>pre{background-color:var(--bs-gray-600)}.dark .CodeEditor_stream__Omf5_>pre:empty:after{color:#979ea4}.CodeEditor_filterButtons__j8A38{display:flex;gap:.25rem;margin-bottom:.5rem;flex-wrap:wrap}.CodeEditor_filterButton___LcmZ{padding:.25rem .5rem;border:2px solid #d1d5db;border-radius:.375rem;background-color:#fff;color:#374151;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.CodeEditor_filterButton___LcmZ:hover{background-color:#f3f4f6;border-color:#9ca3af}.CodeEditor_filterButton___LcmZ.CodeEditor_filterButtonActive__O7qhR{background-color:#fff;color:#1f2937;border-color:#1f2937;border-width:2px}.dark .CodeEditor_filterButton___LcmZ{background-color:#374151;color:#d1d5db;border-color:#4b5563}.dark .CodeEditor_filterButton___LcmZ:hover{background-color:#4b5563;border-color:#6b7280}.dark .CodeEditor_filterButton___LcmZ.CodeEditor_filterButtonActive__O7qhR{background-color:#374151;color:#f9fafb;border-color:#f9fafb;border-width:2px}.CodeEditor_resultsRow__9SFxs{display:flex;align-items:stretch}.CodeEditor_testColumn__0cAn5{display:flex;flex-direction:column}@media(max-width:767px){.CodeEditor_testColumn__0cAn5{min-height:17rem;max-height:17rem}}.CodeEditor_testSelect__2hmYB{display:flex!important;flex-direction:column!important;overflow-y:auto;flex-wrap:nowrap!important}.CodeEditor_testSelect__2hmYB>:not(:last-child){border-bottom:1px solid #dee2e6}.dark .CodeEditor_testSelect__2hmYB>:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)}.CodeEditor_case__Kz7Lg{padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;background-color:var(--bs-body-bg);color:var(--bs-body-color)!important;font-size:.875rem}.CodeEditor_case__Kz7Lg:hover{background-color:rgba(0,0,0,.03);color:var(--bs-body-color)!important}.CodeEditor_case__Kz7Lg.active{background-color:rgba(0,0,0,.05);color:var(--bs-body-color)!important}.dark .CodeEditor_case__Kz7Lg{color:#fff!important}.dark .CodeEditor_case__Kz7Lg:hover{background-color:rgba(255,255,255,.08);color:#fff!important}.dark .CodeEditor_case__Kz7Lg.active{background-color:rgba(255,255,255,.15);color:#fff!important}.CodeEditor_dot__u071q{width:8px;height:8px;border-radius:50%;flex-shrink:0}.CodeEditor_dot__u071q.CodeEditor_dotPassed__Hwig7{background-color:#22c55e}.CodeEditor_dot__u071q.CodeEditor_dotFailed__NTw4P{background-color:#ef4444}.CodeEditor_text__NCRcc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical}.CodeEditor_wideCard__iZ0nV{position:relative;left:50%;width:min(140%,100vw - 2rem);max-width:none;transform:translateX(-50%);box-shadow:0 8px 24px rgba(0,0,0,.16)}.CodeEditor_expandedCard__Q4RY7{position:fixed;inset:2vh 2vw;z-index:1040;margin:0!important;width:auto!important;max-width:none!important;height:96vh;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,.35);--assistant-width:380px}@media(min-width:1280px){.CodeEditor_expandedCard__Q4RY7{--assistant-width:460px}}.CodeEditor_expandedCard__Q4RY7>.card-header{flex:0 0 auto}.CodeEditor_expandedCard__Q4RY7>.card-footer{flex:0 1 auto;max-height:var(--footer-height-pct,45%);overflow-y:auto;padding-top:0}.CodeEditor_expandedCard__Q4RY7 .CodeEditor_footerActions__0aQzN{position:sticky;top:0;z-index:2;background:var(--bs-body-bg);padding-top:.75rem;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid #dee2e6}.CodeEditor_expandedCard__Q4RY7 .cm-theme{flex:1 1 auto;min-height:0;overflow:auto}.CodeEditor_expandedCard__Q4RY7 .cm-editor{height:100%}.CodeEditor_expandedCard__Q4RY7.CodeEditor_withAssistant__hCLJy>.card-footer,.CodeEditor_expandedCard__Q4RY7.CodeEditor_withAssistant__hCLJy>.card-header,.CodeEditor_expandedCard__Q4RY7.CodeEditor_withAssistant__hCLJy>.cm-theme{margin-right:var(--assistant-width)}.CodeEditor_expandedCard__Q4RY7.CodeEditor_withAssistant__hCLJy .CodeEditor_assistantWrapper__rPPjs{position:absolute;top:0;right:0;bottom:0;width:var(--assistant-width);border-left:1px solid #dee2e6;background:var(--bs-body-bg);overflow:hidden}.CodeEditor_expandedCard__Q4RY7.CodeEditor_withAssistant__hCLJy .CodeEditor_assistantWrapper__rPPjs>div{height:100%}.dark .CodeEditor_expandedCard__Q4RY7.CodeEditor_withAssistant__hCLJy .CodeEditor_assistantWrapper__rPPjs{border-left-color:rgba(255,255,255,.1)}.dark .CodeEditor_expandedCard__Q4RY7 .CodeEditor_footerActions__0aQzN{border-bottom-color:rgba(255,255,255,.1)}.CodeEditor_borderless__zv2rK{border:none!important}.CodeEditor_iconButton__yDEtm{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;line-height:1;color:#4b5563!important}.CodeEditor_iconButton__yDEtm svg{display:block;width:1.25rem;height:1.25rem;flex:0 0 1.25rem}.CodeEditor_iconButton__yDEtm.btn-primary,.CodeEditor_iconButton__yDEtm:hover{color:#fff!important}.dark .CodeEditor_iconButton__yDEtm{color:#d1d5db!important}.dark .CodeEditor_iconButton__yDEtm.btn-primary,.dark .CodeEditor_iconButton__yDEtm:hover{color:#fff!important}.CodeEditor_runButton__mKKN_:disabled{color:#fff!important;opacity:.85}.CodeEditor_runButton__mKKN_.active,.CodeEditor_runButton__mKKN_:active,.CodeEditor_runButton__mKKN_:focus{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important}.CodeEditor_timer__kD4EL{display:flex;align-items:center;gap:.25rem}.CodeEditor_timerDisplay__Z7mvJ{display:inline-flex;align-items:center;gap:.35rem;font-variant-numeric:tabular-nums;color:#4b5563;font-size:.875rem;font-weight:500}.dark .CodeEditor_timerDisplay__Z7mvJ{color:#d1d5db}.dark .CodeEditor_runButton__mKKN_.active,.dark .CodeEditor_runButton__mKKN_:active,.dark .CodeEditor_runButton__mKKN_:focus{background-color:#3b82f6!important;border-color:#3b82f6!important;box-shadow:none!important}.CodeEditor_assistDragHandle__F2pCa{position:absolute;top:0;left:0;bottom:0;width:6px;cursor:col-resize;z-index:3;background:rgba(0,0,0,0);transition:background .15s}.CodeEditor_assistDragHandle__F2pCa:before{content:"";position:absolute;top:50%;left:1px;transform:translateY(-50%);width:3px;height:40px;border-radius:2px;background:#d1d5db;opacity:.6}.CodeEditor_assistDragHandle__F2pCa:active,.CodeEditor_assistDragHandle__F2pCa:hover{background:rgba(59,130,246,.08)}.CodeEditor_assistDragHandle__F2pCa:active:before,.CodeEditor_assistDragHandle__F2pCa:hover:before{background:#3b82f6;opacity:.8}.dark .CodeEditor_assistDragHandle__F2pCa:before{background:#6b7280}.dark .CodeEditor_assistDragHandle__F2pCa:active:before,.dark .CodeEditor_assistDragHandle__F2pCa:hover:before{background:#3b82f6}.CodeEditor_footerDragHandle__xM4_c{width:100%;height:6px;cursor:row-resize;margin-top:-3px;margin-bottom:8px;background:rgba(0,0,0,0);transition:background .15s;position:relative;z-index:3}.CodeEditor_footerDragHandle__xM4_c:before{content:"";position:absolute;left:50%;top:1px;transform:translateX(-50%);height:3px;width:40px;border-radius:2px;background:#d1d5db;opacity:.6}.CodeEditor_footerDragHandle__xM4_c:active,.CodeEditor_footerDragHandle__xM4_c:hover{background:rgba(59,130,246,.08)}.CodeEditor_footerDragHandle__xM4_c:active:before,.CodeEditor_footerDragHandle__xM4_c:hover:before{background:#3b82f6;opacity:.8}.dark .CodeEditor_footerDragHandle__xM4_c:before{background:#6b7280}.dark .CodeEditor_footerDragHandle__xM4_c:active:before,.dark .CodeEditor_footerDragHandle__xM4_c:hover:before{background:#3b82f6}.CodeEditor_settingsMenu___L4_n{min-width:12rem;padding:.35rem .25rem}.CodeEditor_settingsMenu___L4_n .form-check{margin-bottom:.15rem}.CodeEditor_settingsMenu___L4_n .form-check-input{cursor:pointer}.CodeEditor_settingsMenu___L4_n .form-check-input:checked{background-color:#414fdc;border-color:#414fdc}.CodeEditor_settingsMenu___L4_n .form-check-input:focus{border-color:#414fdc;box-shadow:0 0 0 .2rem rgba(65,79,220,.2)}.CodeEditor_settingsMenu___L4_n .form-check-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeEditor_settingsLabel__Vzn5J{padding:.35rem .5rem .2rem;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color,#888)}.dark .CodeEditor_settingsLabel__Vzn5J{color:#9aa3ad}.CodeEditor_settingsGroup__kszbz{padding:0 .5rem}.Spacer_spacer__shEMp:not(:last-child){margin-bottom:1rem}.GrowthJournalList_journalItem__HXgOe{padding:12px 16px;border-bottom:1px solid var(--bs-border-color);cursor:pointer;transition:background-color .2s}.GrowthJournalList_journalItem__HXgOe:hover{background-color:rgba(var(--bs-primary-rgb),.05)}.GrowthJournalList_journalItem__HXgOe.GrowthJournalList_selected__L3hv_{background-color:rgba(var(--bs-primary-rgb),.1);border-left:3px solid var(--bs-primary);padding-left:13px}.ArrayRenderer_container__SOMWG{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;padding:24px 16px 16px;min-height:180px;align-items:center}.ArrayRenderer_arrayWrapper__Mush4{display:inline-flex;flex-direction:column;align-items:flex-start;position:relative}.ArrayRenderer_pointerOverlay__hXLWm{position:relative;width:100%;margin-bottom:4px}.ArrayRenderer_pointerSlot__gMaiA{position:absolute;display:flex;flex-direction:column;align-items:center;transition:transform .5s ease,opacity .3s ease;white-space:nowrap}.ArrayRenderer_pointerName__16PVI{font-size:13px;font-weight:700;color:var(--bs-blue,#0d9488)}.ArrayRenderer_pointerArrow__Dw1Et{font-size:18px;line-height:1;margin-top:-2px;color:var(--bs-primary,#0d9488)}.ArrayRenderer_arrayRow__P9UDv{display:flex;gap:4px;align-items:flex-end}.ArrayRenderer_cell__mpCgm{display:flex;flex-direction:column;align-items:center}.ArrayRenderer_box___2Ilg{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums}.dark .ArrayRenderer_box___2Ilg{background:#1e293b;border-color:#475569;color:#f1f5f9}.ArrayRenderer_box___2Ilg.ArrayRenderer_pointed__TUgvl{background:#3b82f6;border-color:#2563eb;color:#fff}.dark .ArrayRenderer_box___2Ilg.ArrayRenderer_pointed__TUgvl{background:#3b82f6;border-color:#60a5fa;color:#fff}.ArrayRenderer_box___2Ilg.ArrayRenderer_swapping__VB4QB{background:#f59e0b;border-color:#d97706;color:#fff;box-shadow:0 2px 8px rgba(245,158,11,.3)}.dark .ArrayRenderer_box___2Ilg.ArrayRenderer_swapping__VB4QB{background:#f59e0b;border-color:#fbbf24;color:#fff}.ArrayRenderer_indexLabel__qWmb8{font-size:11px;color:var(--bs-secondary-color,#94a3b8);margin-top:4px}.dark .ArrayRenderer_indexLabel__qWmb8{color:#94a3b8}.MatrixRenderer_container__28kT7{width:100%;display:flex;flex-direction:column;align-items:center;padding:16px;min-height:180px;overflow-x:auto}.MatrixRenderer_matrixWrapper__EcCnb{display:inline-flex;flex-direction:column;align-items:flex-start;flex-shrink:0}.MatrixRenderer_colLabelsRow__Rkfuf{display:flex;gap:2px;margin-bottom:4px}.MatrixRenderer_colLabel__ym9EN{display:flex;flex-direction:column;align-items:center;gap:1px}.MatrixRenderer_colLabel__ym9EN .MatrixRenderer_labelChar__PzzNF{font-size:14px;font-weight:700;color:var(--bs-body-color,#1e293b)}.dark .MatrixRenderer_colLabel__ym9EN .MatrixRenderer_labelChar__PzzNF{color:#f1f5f9}.MatrixRenderer_colLabel__ym9EN .MatrixRenderer_labelIndex__xEnLk{font-size:10px;color:var(--bs-secondary-color,#94a3b8)}.dark .MatrixRenderer_colLabel__ym9EN .MatrixRenderer_labelIndex__xEnLk{color:#94a3b8}.MatrixRenderer_bestRangeLabel__ftS4p .MatrixRenderer_labelChar__PzzNF{color:#16a34a;text-decoration:underline;text-underline-offset:2px}.dark .MatrixRenderer_bestRangeLabel__ftS4p .MatrixRenderer_labelChar__PzzNF{color:#4ade80}.MatrixRenderer_matrixRow__RSRfO{display:flex;gap:2px;margin-bottom:2px}.MatrixRenderer_rowLabel__XGhRL{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;margin-right:0}.MatrixRenderer_rowLabel__XGhRL .MatrixRenderer_labelChar__PzzNF{font-size:14px;font-weight:700;color:var(--bs-body-color,#1e293b)}.dark .MatrixRenderer_rowLabel__XGhRL .MatrixRenderer_labelChar__PzzNF{color:#f1f5f9}.MatrixRenderer_rowLabel__XGhRL .MatrixRenderer_labelIndex__xEnLk{font-size:10px;color:var(--bs-secondary-color,#94a3b8)}.dark .MatrixRenderer_rowLabel__XGhRL .MatrixRenderer_labelIndex__xEnLk{color:#94a3b8}.MatrixRenderer_cell__I_URz{display:flex;align-items:center;justify-content:center;border-radius:4px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease;font-variant-numeric:tabular-nums}.dark .MatrixRenderer_cell__I_URz{background:#1e293b;border-color:#475569;color:#f1f5f9}.MatrixRenderer_cell__I_URz.MatrixRenderer_diagonal__9iO_P{background:#e0f2fe;border-color:#7dd3fc;color:#0369a1}.dark .MatrixRenderer_cell__I_URz.MatrixRenderer_diagonal__9iO_P{background:#0c4a6e;border-color:#0284c7;color:#7dd3fc}.MatrixRenderer_cell__I_URz.MatrixRenderer_belowDiag__OCizR{background:var(--bs-body-bg,#fff);border-color:var(--bs-border-color-translucent,#e2e8f0);color:rgba(0,0,0,0)}.dark .MatrixRenderer_cell__I_URz.MatrixRenderer_belowDiag__OCizR{background:#0f172a;border-color:#334155;color:rgba(0,0,0,0)}.MatrixRenderer_cell__I_URz.MatrixRenderer_highlighted__qCiVt{color:#fff;font-weight:800}.dark .MatrixRenderer_cell__I_URz.MatrixRenderer_highlighted__qCiVt{color:#fff}.MatrixRenderer_cell__I_URz.MatrixRenderer_trueCell__v9L9m{background:#dcfce7;border-color:#86efac;color:#166534}.dark .MatrixRenderer_cell__I_URz.MatrixRenderer_trueCell__v9L9m{background:#14532d;border-color:#22c55e;color:#86efac}.MatrixRenderer_cell__I_URz.MatrixRenderer_falseCell__m6FTj{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.dark .MatrixRenderer_cell__I_URz.MatrixRenderer_falseCell__m6FTj{background:#450a0a;border-color:#ef4444;color:#fca5a5}.MatrixRenderer_resultText__4wiNi{margin-top:12px;font-size:14px;font-weight:600;color:#16a34a;text-align:center;width:100%}.dark .MatrixRenderer_resultText__4wiNi{color:#4ade80}.TreeRenderer_container__qaeW6{display:flex;justify-content:center;padding:24px 16px 16px;min-height:220px;align-items:center;overflow-x:auto}.TreeRenderer_treeWrapper__GdTSC{position:relative;flex-shrink:0}.TreeRenderer_edgeLayer__mHZaZ{position:absolute;top:0;left:0;pointer-events:none}.TreeRenderer_edge__xNSse{stroke:#60a5fa;stroke-width:2}.dark .TreeRenderer_edge__xNSse{stroke:#3b82f6}.TreeRenderer_dimmedEdge__c2y3d{stroke-dasharray:4 4;opacity:.5}.TreeRenderer_node__RgMDQ{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;color:#1e3a5f;background:#e0f2fe;border:2px solid #7dd3fc;transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums}.dark .TreeRenderer_node__RgMDQ{background:#172554;border-color:#3b82f6;color:#bfdbfe}.TreeRenderer_active__oBn6b{background:#bae6fd;border-color:#38bdf8;color:#0c4a6e}.dark .TreeRenderer_active__oBn6b{background:#1e3a5f;border-color:#38bdf8;color:#bae6fd}.TreeRenderer_current__xS2hn{background:#0ea5e9;border-color:#0284c7;color:#fff;box-shadow:0 0 12px rgba(14,165,233,.4)}.dark .TreeRenderer_current__xS2hn{background:#0ea5e9;border-color:#38bdf8;color:#fff;box-shadow:0 0 12px rgba(56,189,248,.4)}.TreeRenderer_done__GBIrO{background:#d1fae5;border-color:#34d399;color:#065f46}.dark .TreeRenderer_done__GBIrO{background:#064e3b;border-color:#34d399;color:#d1fae5}.TreeRenderer_glow__t_WOx{box-shadow:0 0 14px rgba(52,211,153,.5)}.dark .TreeRenderer_glow__t_WOx{box-shadow:0 0 14px rgba(52,211,153,.4)}.TreeRenderer_returnBadge__5nkoR{position:absolute;top:-8px;right:-8px;background:#f59e0b;color:#fff;border-radius:50%;width:22px;height:22px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.dark .TreeRenderer_returnBadge__5nkoR{border-color:#1e293b}.TreeRenderer_nullNode__Mi8P1{position:absolute;font-size:12px;font-weight:600;color:#92400e;background:#fef3c7;border:1px dashed #f59e0b;border-radius:8px;padding:2px 8px;white-space:nowrap;transition:opacity .3s ease}.dark .TreeRenderer_nullNode__Mi8P1{color:#fbbf24;background:#451a03;border-color:#f59e0b}.GraphRenderer_container__7_2CV{display:flex;flex-direction:column;align-items:center;padding:24px 16px 16px;min-height:220px;overflow-x:auto}.GraphRenderer_graphWrapper__maTRk{position:relative;flex-shrink:0}.GraphRenderer_edgeLayer__rA49I{position:absolute;top:0;left:0;pointer-events:none}.GraphRenderer_edge__I5BN5{stroke:#94a3b8;stroke-width:2;transition:stroke .3s ease}.dark .GraphRenderer_edge__I5BN5{stroke:#475569}.GraphRenderer_edgeTraversed__SyAzA{stroke:#34d399;stroke-width:2.5}.dark .GraphRenderer_edgeTraversed__SyAzA{stroke:#34d399}.GraphRenderer_edgeCurrent__5SlKS{stroke:#0ea5e9;stroke-width:3}.dark .GraphRenderer_edgeCurrent__5SlKS{stroke:#38bdf8}.GraphRenderer_weightLabel__4bBLV{font-size:12px;font-weight:700;fill:var(--bs-secondary-color,#64748b)}.dark .GraphRenderer_weightLabel__4bBLV{fill:#94a3b8}.GraphRenderer_weightLabelActive__JakSm{fill:var(--bs-body-color,#1e293b)}.dark .GraphRenderer_weightLabelActive__JakSm{fill:#f1f5f9}.GraphRenderer_node__THjcG{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;color:#1e3a5f;background:#e0f2fe;border:2px solid #7dd3fc;transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums;white-space:nowrap}.dark .GraphRenderer_node__THjcG{background:#172554;border-color:#3b82f6;color:#bfdbfe}.GraphRenderer_visited__6NXdK{background:#f0fdf4;border-color:#86efac;color:#166534}.dark .GraphRenderer_visited__6NXdK{background:#14532d;border-color:#4ade80;color:#bbf7d0}.GraphRenderer_active__uE_k9{background:#fef3c7;border-color:#f59e0b;color:#92400e}.dark .GraphRenderer_active__uE_k9{background:#451a03;border-color:#f59e0b;color:#fbbf24}.GraphRenderer_current__C6FVv{background:#0ea5e9;border-color:#0284c7;color:#fff;box-shadow:0 0 12px rgba(14,165,233,.4)}.dark .GraphRenderer_current__C6FVv{background:#0ea5e9;border-color:#38bdf8;color:#fff;box-shadow:0 0 12px rgba(56,189,248,.4)}.GraphRenderer_done__75UXk{background:#d1fae5;border-color:#34d399;color:#065f46}.dark .GraphRenderer_done__75UXk{background:#064e3b;border-color:#34d399;color:#d1fae5}.GraphRenderer_glow__Qwrrh{box-shadow:0 0 14px rgba(52,211,153,.5)}.dark .GraphRenderer_glow__Qwrrh{box-shadow:0 0 14px rgba(52,211,153,.4)}.GraphRenderer_badge__R6_T0{position:absolute;top:-8px;right:-8px;background:#f59e0b;color:#fff;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.dark .GraphRenderer_badge__R6_T0{border-color:#1e293b}.GraphRenderer_queueSection__OuPjK{margin-top:12px;margin-bottom:16px;display:flex;align-items:center;gap:10px}.GraphRenderer_queueLabel__NXG2Q{font-size:13px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.dark .GraphRenderer_queueLabel__NXG2Q{color:#94a3b8}.GraphRenderer_queueRow__EtR8n{display:flex;gap:4px}.GraphRenderer_queueCell__t_t0g{position:relative;min-width:36px;height:36px;padding:0 6px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:14px;font-weight:700;background:#fef3c7;border:2px solid #f59e0b;color:#92400e;transition:background .2s,border-color .2s}.dark .GraphRenderer_queueCell__t_t0g{background:#451a03;border-color:#f59e0b;color:#fbbf24}.GraphRenderer_queueFront__wCJ7P{background:#fed7aa;border-color:#ea580c;color:#7c2d12}.dark .GraphRenderer_queueFront__wCJ7P{background:#7c2d12;border-color:#ea580c;color:#fdba74}.GraphRenderer_queueBack__xCxoo{background:#e0f2fe;border-color:#0ea5e9;color:#0c4a6e}.dark .GraphRenderer_queueBack__xCxoo{background:#0c4a6e;border-color:#0ea5e9;color:#bae6fd}.GraphRenderer_queueTag__LTqbD{position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#64748b;white-space:nowrap}.dark .GraphRenderer_queueTag__LTqbD{color:#94a3b8}.RecursionTreeRenderer_container__uUGMf{display:flex;justify-content:center;padding:24px 16px 16px;min-height:220px;align-items:flex-start;overflow-x:auto}.RecursionTreeRenderer_treeWrapper__VVaM6{position:relative;flex-shrink:0}.RecursionTreeRenderer_edgeLayer__tVSix{position:absolute;top:0;left:0;pointer-events:none}.RecursionTreeRenderer_edge__IBPfA{stroke:#94a3b8;stroke-width:1.5}.dark .RecursionTreeRenderer_edge__IBPfA{stroke:#475569}.RecursionTreeRenderer_edgeLabel__Wkt0V{font-size:11px;font-weight:600;fill:var(--bs-secondary-color,#64748b)}.dark .RecursionTreeRenderer_edgeLabel__Wkt0V{fill:#94a3b8}.RecursionTreeRenderer_node__eU7og{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:#1e3a5f;background:#e0f2fe;border:2px solid #7dd3fc;transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums;white-space:nowrap}.dark .RecursionTreeRenderer_node__eU7og{background:#172554;border-color:#3b82f6;color:#bfdbfe}.RecursionTreeRenderer_active__rhocR{background:#bae6fd;border-color:#38bdf8;color:#0c4a6e}.dark .RecursionTreeRenderer_active__rhocR{background:#1e3a5f;border-color:#38bdf8;color:#bae6fd}.RecursionTreeRenderer_current__LULcb{background:#0ea5e9;border-color:#0284c7;color:#fff;box-shadow:0 0 12px rgba(14,165,233,.4)}.dark .RecursionTreeRenderer_current__LULcb{background:#0ea5e9;border-color:#38bdf8;color:#fff;box-shadow:0 0 12px rgba(56,189,248,.4)}.RecursionTreeRenderer_done__w9ewz{background:#d1fae5;border-color:#34d399;color:#065f46}.dark .RecursionTreeRenderer_done__w9ewz{background:#064e3b;border-color:#34d399;color:#d1fae5}.RecursionTreeRenderer_glow__S3Jy7{box-shadow:0 0 14px rgba(52,211,153,.5)}.dark .RecursionTreeRenderer_glow__S3Jy7{box-shadow:0 0 14px rgba(52,211,153,.4)}.RecursionTreeRenderer_returnBadge__wfzyv{position:absolute;top:-10px;right:-10px;background:#f59e0b;color:#fff;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.dark .RecursionTreeRenderer_returnBadge__wfzyv{border-color:#1e293b}.LinkedListRenderer_container__Okiok{display:flex;padding:24px 16px 16px;min-height:180px;align-items:center;overflow-x:auto}.LinkedListRenderer_listWrapper__H4puW{display:inline-flex;flex-direction:column;align-items:flex-start;position:relative;margin:0 auto}.LinkedListRenderer_pointerOverlay__d7We3{position:relative;width:100%;margin-bottom:4px}.LinkedListRenderer_pointerSlot__jNa63{position:absolute;display:flex;flex-direction:column;align-items:center;transition:transform .5s ease,opacity .3s ease;white-space:nowrap}.LinkedListRenderer_pointerName__SU97u{font-size:13px;font-weight:700;color:var(--bs-blue,#0d9488)}.LinkedListRenderer_pointerArrow__Tg__P{font-size:18px;line-height:1;margin-top:-2px;color:var(--bs-primary,#0d9488)}.LinkedListRenderer_nodesRow__gj7Iq{display:flex;align-items:center;position:relative}.LinkedListRenderer_nextEdgeLayer__J_9Ua{position:absolute;inset:0 auto auto 0;overflow:visible;pointer-events:none}.LinkedListRenderer_nextEdge__BoyOB{fill:none;stroke:var(--bs-secondary-color,#94a3b8);stroke-width:2}.dark .LinkedListRenderer_nextEdge__BoyOB{stroke:#94a3b8}.LinkedListRenderer_nodeGroup__f8RhR{display:flex;align-items:center;z-index:1}.LinkedListRenderer_node__fPP8i{position:relative;display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease,opacity .3s ease,transform .3s ease;font-variant-numeric:tabular-nums}.dark .LinkedListRenderer_node__fPP8i{background:#1e293b;border-color:#475569;color:#f1f5f9}.LinkedListRenderer_node__fPP8i.LinkedListRenderer_pointed__Yk_wf{background:#3b82f6;border-color:#2563eb;color:#fff}.dark .LinkedListRenderer_node__fPP8i.LinkedListRenderer_pointed__Yk_wf{background:#3b82f6;border-color:#60a5fa;color:#fff}.LinkedListRenderer_node__fPP8i.LinkedListRenderer_middle__qx82E{background:#10b981;border-color:#059669;color:#fff}.dark .LinkedListRenderer_node__fPP8i.LinkedListRenderer_middle__qx82E{background:#10b981;border-color:#34d399;color:#fff}.LinkedListRenderer_node__fPP8i.LinkedListRenderer_dummy__L6eFG{border:2.5px dashed #a78bfa;background:#f5f3ff;color:#7c3aed}.dark .LinkedListRenderer_node__fPP8i.LinkedListRenderer_dummy__L6eFG{border-color:#7c3aed;background:#1e1b4b;color:#a78bfa}.LinkedListRenderer_node__fPP8i.LinkedListRenderer_dummy__L6eFG.LinkedListRenderer_pointed__Yk_wf{background:#3b82f6;border-color:#2563eb;color:#fff}.dark .LinkedListRenderer_node__fPP8i.LinkedListRenderer_dummy__L6eFG.LinkedListRenderer_pointed__Yk_wf{background:#3b82f6;border-color:#60a5fa;color:#fff}.LinkedListRenderer_node__fPP8i.LinkedListRenderer_newNode__7CrAj{background:#10b981;border-color:#059669;color:#fff;box-shadow:0 2px 8px rgba(16,185,129,.3);animation:LinkedListRenderer_nodeAppear__gnMQs .4s ease}.dark .LinkedListRenderer_node__fPP8i.LinkedListRenderer_newNode__7CrAj{background:#10b981;border-color:#34d399;color:#fff}.LinkedListRenderer_node__fPP8i.LinkedListRenderer_removing__AFuXO{opacity:.2;transform:translateY(14px);border-color:#ef4444;background:#fef2f2;color:#ef4444}.dark .LinkedListRenderer_node__fPP8i.LinkedListRenderer_removing__AFuXO{border-color:#ef4444;background:#450a0a;color:#ef4444}.LinkedListRenderer_dummyLabel__LPDTm{position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);font-size:10px;font-weight:600;color:#7c3aed;white-space:nowrap;letter-spacing:.5px}.dark .LinkedListRenderer_dummyLabel__LPDTm{color:#a78bfa}.LinkedListRenderer_arrow__pyg75{display:flex;align-items:center;justify-content:center;color:var(--bs-secondary-color,#94a3b8);font-size:20px;width:32px;flex-shrink:0;transition:opacity .3s ease}.dark .LinkedListRenderer_arrow__pyg75{color:#94a3b8}.LinkedListRenderer_arrow__pyg75.LinkedListRenderer_arrowFaded__vi_rF{opacity:.15}.LinkedListRenderer_arrow__pyg75.LinkedListRenderer_arrowHidden__4N7dy{visibility:hidden}.LinkedListRenderer_nullLabel__zxc_N{font-size:13px;font-weight:600;color:var(--bs-secondary-color,#94a3b8);margin-left:4px}.dark .LinkedListRenderer_nullLabel__zxc_N{color:#94a3b8}.LinkedListRenderer_bypassSvg__uM89P{position:absolute;pointer-events:none;z-index:1;overflow:visible}.LinkedListRenderer_bypassPath__XULse{animation:LinkedListRenderer_drawBypass__HR2Jt .5s ease forwards;stroke-dasharray:200}@keyframes LinkedListRenderer_nodeAppear__gnMQs{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes LinkedListRenderer_drawBypass__HR2Jt{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.StackRenderer_container__VRf59{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center;gap:28px;padding:16px 16px 20px;min-height:200px}.StackRenderer_sectionTitle__puXxw{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color,#64748b);margin-bottom:8px;text-align:center}.dark .StackRenderer_sectionTitle__puXxw{color:#94a3b8}.StackRenderer_inputSection__AVZ29{display:flex;flex-direction:column;align-items:center}.StackRenderer_arrayRow__4LBqk{display:flex;gap:4px;align-items:flex-end}.StackRenderer_cellWrap__8iaKU,.StackRenderer_cursorSlot__kiru5{display:flex;flex-direction:column;align-items:center}.StackRenderer_cursorSlot__kiru5{height:34px;justify-content:flex-end;white-space:nowrap}.StackRenderer_cursorName__5h2Fi{font-size:13px;font-weight:700;color:var(--bs-primary,#0d9488)}.StackRenderer_cursorArrow__xnI9g{font-size:18px;line-height:1;margin-top:-2px;color:var(--bs-primary,#0d9488)}.StackRenderer_cell__aIXk_{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,opacity .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums}.dark .StackRenderer_cell__aIXk_{background:#1e293b;border-color:#475569;color:#f1f5f9}.StackRenderer_cell__aIXk_.StackRenderer_active__EWxNP{background:#3b82f6;border-color:#2563eb;color:#fff;box-shadow:0 2px 10px rgba(59,130,246,.35)}.dark .StackRenderer_cell__aIXk_.StackRenderer_active__EWxNP{background:#3b82f6;border-color:#60a5fa;color:#fff}.StackRenderer_cell__aIXk_.StackRenderer_processed__HYgJe{opacity:.4}.StackRenderer_stackSection__DUgA_{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 18px 16px;border-radius:12px;background:var(--bs-body-bg,#ffffff);border:1.5px dashed var(--bs-border-color,#cbd5e1);min-width:180px}.dark .StackRenderer_stackSection__DUgA_{background:#0f172a;border-color:#475569}.StackRenderer_stackHeader__Z_euv{display:flex;flex-direction:column;align-items:center;gap:2px}.StackRenderer_stackLabel___CmH9{font-family:var(--bs-font-monospace,monospace);font-size:15px;font-weight:700;color:var(--bs-body-color,#1e293b)}.dark .StackRenderer_stackLabel___CmH9{color:#f1f5f9}.StackRenderer_stackCount__Ie0JE{font-size:11px;color:var(--bs-secondary-color,#64748b)}.dark .StackRenderer_stackCount__Ie0JE{color:#94a3b8}.StackRenderer_stackArea__b8BN6{justify-content:center;min-height:86px}.StackRenderer_stackArea__b8BN6,.StackRenderer_stackRow__UvDQT{display:flex;align-items:flex-end}.StackRenderer_endLabel___bTtO{font-size:11px;font-weight:600;color:var(--bs-secondary-color,#64748b);align-self:center;margin-right:4px;white-space:nowrap}.dark .StackRenderer_endLabel___bTtO{color:#94a3b8}.StackRenderer_emptyHint__kxs6g{font-size:13px;font-style:italic;color:var(--bs-secondary-color,#64748b);align-self:center;padding:0 8px}.dark .StackRenderer_emptyHint__kxs6g{color:#94a3b8}.StackRenderer_topSlot__7Cuib{height:22px;display:flex;align-items:flex-end;justify-content:center;white-space:nowrap}.StackRenderer_topName__EIzsu{font-size:12px;font-weight:700;color:var(--bs-secondary-color,#64748b)}.dark .StackRenderer_topName__EIzsu{color:#94a3b8}.StackRenderer_incomingName__2qHEZ{font-size:12px;font-weight:700;color:#16a34a}.dark .StackRenderer_incomingName__2qHEZ{color:#4ade80}.StackRenderer_stackCell__pG4CD{font-variant-numeric:tabular-nums}.StackRenderer_stackCell__pG4CD.StackRenderer_probe__5n1Qu{background:#f59e0b;border-color:#d97706;color:#fff;box-shadow:0 2px 10px rgba(245,158,11,.4)}.dark .StackRenderer_stackCell__pG4CD.StackRenderer_probe__5n1Qu{background:#f59e0b;border-color:#fbbf24;color:#3a2503}.StackRenderer_stackCell__pG4CD.StackRenderer_popping__wLaGT{background:#22c55e;border-color:#16a34a;color:#fff;box-shadow:0 2px 10px rgba(34,197,94,.35)}.dark .StackRenderer_stackCell__pG4CD.StackRenderer_popping__wLaGT{background:#22c55e;border-color:#4ade80;color:#06210f}.StackRenderer_stackCell__pG4CD.StackRenderer_fail__qrOCP{background:#ef4444;border-color:#dc2626;color:#fff;box-shadow:0 2px 10px rgba(239,68,68,.4)}.dark .StackRenderer_stackCell__pG4CD.StackRenderer_fail__qrOCP{background:#ef4444;border-color:#f87171;color:#fff}.StackRenderer_stackCell__pG4CD.StackRenderer_incoming__0gsVg{background:rgba(0,0,0,0);border-style:dashed;border-color:#16a34a;color:#16a34a;transform:translateY(-2px)}.dark .StackRenderer_stackCell__pG4CD.StackRenderer_incoming__0gsVg{background:rgba(0,0,0,0);border-color:#4ade80;color:#4ade80}.StackRenderer_flowCaption__rXX5f{font-size:11px;color:var(--bs-secondary-color,#64748b);text-align:center}.dark .StackRenderer_flowCaption__rXX5f{color:#94a3b8}.QueueRenderer_container__PSrd5{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px 16px;min-height:180px}.QueueRenderer_queueSection__UVaYu{display:inline-flex;flex-direction:column;align-items:stretch}.QueueRenderer_endLabelRow__mty2o{display:flex;justify-content:space-between;margin-bottom:4px}.QueueRenderer_endLabel__fXhII{display:flex;flex-direction:column;align-items:flex-start;font-size:12px;font-weight:700;color:var(--bs-primary,#0d9488);line-height:1.2}.QueueRenderer_endLabelRight__OYAHa{align-items:flex-end}.QueueRenderer_endArrow__LQTIU{font-size:11px;font-weight:600;color:var(--bs-secondary-color,#64748b)}.dark .QueueRenderer_endArrow__LQTIU{color:#94a3b8}.QueueRenderer_queueRow__iyjVY{display:flex;align-items:center;padding:6px;border:2px dashed var(--bs-border-color,#cbd5e1);border-radius:10px;background:rgba(148,163,184,.06)}.dark .QueueRenderer_queueRow__iyjVY{border-color:#475569;background:rgba(71,85,105,.18)}.QueueRenderer_box__WCXon{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease}.dark .QueueRenderer_box__WCXon{background:#1e293b;border-color:#475569;color:#f1f5f9}.QueueRenderer_box__WCXon.QueueRenderer_front__Q8pYL{border-color:var(--bs-primary,#0d9488);box-shadow:inset 3px 0 0 var(--bs-primary,#0d9488)}.QueueRenderer_box__WCXon.QueueRenderer_dequeuing__c75zR{background:#f59e0b;border-color:#d97706;color:#fff;box-shadow:0 2px 10px rgba(245,158,11,.4);transform:translateY(-3px)}.dark .QueueRenderer_box__WCXon.QueueRenderer_dequeuing__c75zR{background:#f59e0b;border-color:#fbbf24;color:#fff}.QueueRenderer_emptyQueue__KZZXp{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--bs-secondary-color,#94a3b8);border:2px dashed var(--bs-border-color,#cbd5e1);border-radius:8px}.dark .QueueRenderer_emptyQueue__KZZXp{border-color:#475569;color:#94a3b8}.QueueRenderer_flowCaption__ZoHUu{margin-top:6px;text-align:center;font-size:11px;color:var(--bs-secondary-color,#64748b)}.dark .QueueRenderer_flowCaption__ZoHUu{color:#94a3b8}.QueueRenderer_transit__jrD6f{display:flex;align-items:center;gap:8px;min-height:30px}.QueueRenderer_transitArrow__CgH82{font-size:18px;line-height:1;color:var(--bs-primary,#0d9488)}.QueueRenderer_transitBadge__Gh0oJ{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:30px;padding:0 10px;border-radius:8px;font-weight:700;font-size:14px;background:#22c55e;border:2px solid #16a34a;color:#fff}.QueueRenderer_transitText__TKI0_{font-size:12px;color:var(--bs-secondary-color,#64748b)}.dark .QueueRenderer_transitText__TKI0_{color:#94a3b8}.QueueRenderer_resultSection__aLHcU{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.QueueRenderer_resultLabel__NPfrM{font-size:12px;font-weight:700;color:#16a34a}.QueueRenderer_resultRow__8VE3l{display:flex;align-items:center;padding:6px;border:2px solid rgba(34,197,94,.4);border-radius:10px;background:rgba(34,197,94,.08);min-height:40px}.QueueRenderer_resultBox__ZvjeX{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:#166534;background:rgba(34,197,94,.18);border:2px solid rgba(34,197,94,.5)}.dark .QueueRenderer_resultBox__ZvjeX{color:#bbf7d0;background:rgba(34,197,94,.22);border-color:rgba(34,197,94,.55)}.QueueRenderer_emptyResult___nC5r{font-size:12px;font-weight:600;color:var(--bs-secondary-color,#64748b);padding:0 10px}.dark .QueueRenderer_emptyResult___nC5r{color:#94a3b8}.SetRenderer_container__JHycJ{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center;gap:28px;padding:16px 16px 20px;min-height:200px}.SetRenderer_sectionTitle__Om6ck{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color,#64748b);margin-bottom:8px;text-align:center}.dark .SetRenderer_sectionTitle__Om6ck{color:#94a3b8}.SetRenderer_inputSection__ZD6ga{display:flex;flex-direction:column;align-items:center}.SetRenderer_arrayRow__MkHLW{display:flex;gap:4px;align-items:flex-end}.SetRenderer_cellWrap__j7Cm7,.SetRenderer_cursorSlot__au4pZ{display:flex;flex-direction:column;align-items:center}.SetRenderer_cursorSlot__au4pZ{height:34px;justify-content:flex-end;white-space:nowrap}.SetRenderer_cursorName__73jO9{font-size:13px;font-weight:700;color:var(--bs-primary,#0d9488)}.SetRenderer_cursorArrow__tZdUU{font-size:18px;line-height:1;margin-top:-2px;color:var(--bs-primary,#0d9488)}.SetRenderer_cell__jsqCd{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,opacity .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums}.dark .SetRenderer_cell__jsqCd{background:#1e293b;border-color:#475569;color:#f1f5f9}.SetRenderer_cell__jsqCd.SetRenderer_active__WDPNb{background:#3b82f6;border-color:#2563eb;color:#fff;box-shadow:0 2px 10px rgba(59,130,246,.35)}.dark .SetRenderer_cell__jsqCd.SetRenderer_active__WDPNb{background:#3b82f6;border-color:#60a5fa;color:#fff}.SetRenderer_cell__jsqCd.SetRenderer_processed__4Aog7{opacity:.4}.SetRenderer_setsRow__ZsAe2{display:flex;gap:32px;align-items:flex-start;flex-wrap:wrap;justify-content:center}.SetRenderer_setPanel__FHhPR{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;background:var(--bs-body-bg,#ffffff);border:1.5px dashed var(--bs-border-color,#cbd5e1);min-width:160px}.dark .SetRenderer_setPanel__FHhPR{background:#0f172a;border-color:#475569}.SetRenderer_setHeader__pXdOY{display:flex;flex-direction:column;align-items:center;gap:2px}.SetRenderer_setLabel__JOs3L{font-family:var(--bs-font-monospace,monospace);font-size:15px;font-weight:700;color:var(--bs-body-color,#1e293b)}.dark .SetRenderer_setLabel__JOs3L{color:#f1f5f9}.SetRenderer_setCount__M7_0C{font-size:11px;color:var(--bs-secondary-color,#64748b)}.dark .SetRenderer_setCount__M7_0C{color:#94a3b8}.SetRenderer_chipArea__qRP9_{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center;min-height:56px}.SetRenderer_brace__UDGUn{font-size:28px;font-weight:700;color:var(--bs-secondary-color,#64748b);line-height:1}.dark .SetRenderer_brace__UDGUn{color:#94a3b8}.SetRenderer_emptyHint__sTRBa{font-size:13px;font-style:italic;color:var(--bs-secondary-color,#64748b);padding:0 8px}.dark .SetRenderer_emptyHint__sTRBa{color:#94a3b8}.SetRenderer_chip__dEBjn{display:flex;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease;font-variant-numeric:tabular-nums}.dark .SetRenderer_chip__dEBjn{background:#1e293b;border-color:#475569;color:#f1f5f9}.SetRenderer_chip__dEBjn.SetRenderer_added__P2cx9{background:#22c55e;border-color:#16a34a;color:#fff;box-shadow:0 2px 10px rgba(34,197,94,.35)}.dark .SetRenderer_chip__dEBjn.SetRenderer_added__P2cx9{background:#22c55e;border-color:#4ade80;color:#06210f}.SetRenderer_chip__dEBjn.SetRenderer_probe__CHoxk{background:#f59e0b;border-color:#d97706;color:#fff;box-shadow:0 2px 10px rgba(245,158,11,.4)}.dark .SetRenderer_chip__dEBjn.SetRenderer_probe__CHoxk{background:#f59e0b;border-color:#fbbf24;color:#3a2503}.SetRenderer_chip__dEBjn.SetRenderer_incoming__6M4Z_{background:rgba(0,0,0,0);border-style:dashed;border-color:#16a34a;color:#16a34a;transform:translateY(-2px)}.dark .SetRenderer_chip__dEBjn.SetRenderer_incoming__6M4Z_{background:rgba(0,0,0,0);border-color:#4ade80;color:#4ade80}.MapRenderer_container__Zriff{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center;gap:28px;padding:16px 16px 20px;min-height:200px}.MapRenderer_sectionTitle__iTe3S{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color,#64748b);margin-bottom:8px;text-align:center}.dark .MapRenderer_sectionTitle__iTe3S{color:#94a3b8}.MapRenderer_inputSection__x3SX8{display:flex;flex-direction:column;align-items:center}.MapRenderer_arrayRow__DQZkR{display:flex;gap:4px;align-items:flex-end}.MapRenderer_cellWrap__aOeJc,.MapRenderer_cursorSlot__D0tjF{display:flex;flex-direction:column;align-items:center}.MapRenderer_cursorSlot__D0tjF{height:34px;justify-content:flex-end;white-space:nowrap}.MapRenderer_cursorName__nFxPN{font-size:13px;font-weight:700;color:var(--bs-primary,#0d9488)}.MapRenderer_cursorArrow__pFLou{font-size:18px;line-height:1;margin-top:-2px;color:var(--bs-primary,#0d9488)}.MapRenderer_cell__fy1yu{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,opacity .3s ease,box-shadow .3s ease;font-variant-numeric:tabular-nums}.dark .MapRenderer_cell__fy1yu{background:#1e293b;border-color:#475569;color:#f1f5f9}.MapRenderer_cell__fy1yu.MapRenderer_active__T1btF{background:#3b82f6;border-color:#2563eb;color:#fff;box-shadow:0 2px 10px rgba(59,130,246,.35)}.dark .MapRenderer_cell__fy1yu.MapRenderer_active__T1btF{background:#3b82f6;border-color:#60a5fa;color:#fff}.MapRenderer_cell__fy1yu.MapRenderer_processed__Q5aee{opacity:.4}.MapRenderer_mapPanel__ShtCd{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;background:var(--bs-body-bg,#ffffff);border:1.5px dashed var(--bs-border-color,#cbd5e1);min-width:160px}.dark .MapRenderer_mapPanel__ShtCd{background:#0f172a;border-color:#475569}.MapRenderer_mapHeader__K453c{display:flex;flex-direction:column;align-items:center;gap:2px}.MapRenderer_mapLabel__kV6L8{font-family:var(--bs-font-monospace,monospace);font-size:15px;font-weight:700;color:var(--bs-body-color,#1e293b)}.dark .MapRenderer_mapLabel__kV6L8{color:#f1f5f9}.MapRenderer_mapCount__jXAYV{font-size:11px;color:var(--bs-secondary-color,#64748b)}.dark .MapRenderer_mapCount__jXAYV{color:#94a3b8}.MapRenderer_chipArea__dPRnh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;min-height:56px}.MapRenderer_brace__KBvKn{font-size:28px;font-weight:700;color:var(--bs-secondary-color,#64748b);line-height:1}.dark .MapRenderer_brace__KBvKn{color:#94a3b8}.MapRenderer_emptyHint__dgFnf{font-size:13px;font-style:italic;color:var(--bs-secondary-color,#64748b);padding:0 8px}.dark .MapRenderer_emptyHint__dgFnf{color:#94a3b8}.MapRenderer_chip__rgfW0{display:flex;align-items:center;justify-content:center;gap:2px;padding:0 12px;border-radius:12px;font-weight:700;color:var(--bs-body-color,#1e293b);background:var(--bs-tertiary-bg,#f1f5f9);border:2px solid var(--bs-border-color,#cbd5e1);transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease;font-variant-numeric:tabular-nums}.dark .MapRenderer_chip__rgfW0{background:#1e293b;border-color:#475569;color:#f1f5f9}.MapRenderer_chipKey__6aScY{font-weight:700}.MapRenderer_chipColon__OsmKG{opacity:.55;margin:0 1px}.MapRenderer_chipValue__hcQwu{font-weight:800}.MapRenderer_chip__rgfW0.MapRenderer_changed__QhH0y{background:#22c55e;border-color:#16a34a;color:#fff;box-shadow:0 2px 10px rgba(34,197,94,.35)}.dark .MapRenderer_chip__rgfW0.MapRenderer_changed__QhH0y{background:#22c55e;border-color:#4ade80;color:#06210f}.MapRenderer_chip__rgfW0.MapRenderer_activeChip__lvRxp{border-color:#d97706;box-shadow:0 0 0 3px rgba(245,158,11,.45);transform:translateY(-2px)}.dark .MapRenderer_chip__rgfW0.MapRenderer_activeChip__lvRxp{border-color:#fbbf24;box-shadow:0 0 0 3px rgba(251,191,36,.5)}.MapRenderer_chip__rgfW0.MapRenderer_incoming__jh4kF{background:rgba(0,0,0,0);border-style:dashed;border-color:#16a34a;color:#16a34a;transform:translateY(-2px)}.dark .MapRenderer_chip__rgfW0.MapRenderer_incoming__jh4kF{background:rgba(0,0,0,0);border-color:#4ade80;color:#4ade80}.Navbar_nav__WQSK0{height:3.5rem;font-weight:500;border-bottom:1px solid #dee2e6;display:flex;align-items:center;position:relative;justify-content:center}@media(min-width:1200px)and (max-width:1399px){.Navbar_nav__WQSK0{padding-left:.5rem!important;padding-right:.5rem!important}}.Navbar_nav__WQSK0 .Navbar_navLink__UwkQD{position:relative;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;overflow:hidden;transition:background-color .2s ease-out;border-radius:.5rem;white-space:nowrap;padding:.4rem .6rem!important;font-size:.95rem}@media(min-width:1200px)and (max-width:1399px){.Navbar_nav__WQSK0 .Navbar_navLink__UwkQD{padding:.4rem .2rem!important}}.Navbar_nav__WQSK0 .Navbar_navLink__UwkQD:hover{background-color:#f0f0f0}.Navbar_nav__WQSK0 .Navbar_navLink__UwkQD:after{display:none}@media(max-width:1199px){.Navbar_nav__WQSK0 .Navbar_collapse__yHaIw{background-color:#f1f5f9;padding:.6rem 1.2rem;border:1px solid #dee2e6;border-top:none;border-radius:var(--bs-border-radius);z-index:999}}.Navbar_hideDefaultTriangleIcon___puzL .dropdown-toggle:after{display:none}.Navbar_divider__R3OQx{height:1.5rem;width:1px;background-color:#dee2e6;margin-left:1.25rem;margin-right:1.25rem;align-self:center}@media(max-width:1199px){.Navbar_divider__R3OQx{display:none}}.Navbar_askAiButton__GEMb8{height:2.5rem;display:flex;justify-content:center;align-items:center;gap:.5rem}@media(max-width:1199px){.Navbar_askAiButton__GEMb8{width:-moz-fit-content;width:fit-content}}@media(min-width:1199px)and (max-width:1399px){.Navbar_askAiButton__GEMb8{gap:.2rem;padding-left:.45rem!important;padding-right:.45rem!important}}.Navbar_assessmentButton__18a0t{white-space:nowrap;font-size:.875rem;font-weight:600;padding:.4rem .6rem;margin-right:.25rem}@media(max-width:1199px){.Navbar_assessmentButton__18a0t{width:100%;margin:.5rem 0}}.dark .Navbar_nav__WQSK0{background-color:#3c3c3c;border-bottom:none}.dark .Navbar_nav__WQSK0 .Navbar_navLink__UwkQD:hover{background-color:rgba(255,255,255,.1)}@media(max-width:1200px){.dark .Navbar_nav__WQSK0 .Navbar_collapse__yHaIw{background-color:#3c3c3c}}.dark .Navbar_nav__WQSK0 .Navbar_divider__R3OQx{background-color:var(--sidebar-text)}.Navbar_navlight__lnAzY{min-height:3.5rem;font-weight:500;background-color:rgba(0,0,0,.2)}.Navbar_brand__u2r_f{margin-right:.5rem;height:-moz-fit-content;height:fit-content;padding:0;display:flex;align-items:center}.Navbar_brand__u2r_f :first-child{height:1.25rem;margin-right:.75rem;margin-top:-.25rem}.Navbar_brand__u2r_f :last-child{height:1.5rem;margin-bottom:-.1rem}.Navbar_premium__78b_5{margin-top:5px;margin-right:10px;margin-bottom:5px;padding-left:.5rem!important;padding-right:.5rem!important;border-radius:.25rem}@media(min-width:1200px){.Navbar_premium__78b_5{margin:0}}.Navbar_loginPage__yqsKP .nav-link,.Navbar_loginPage__yqsKP .navbar-nav .nav-link.active,.Navbar_loginPage__yqsKP .navbar-nav .show>.nav-link,.Navbar_navlight__lnAzY .nav-link,.Navbar_navlight__lnAzY .navbar-nav .nav-link.active,.Navbar_navlight__lnAzY .navbar-nav .show>.nav-link{color:red;line-height:2}.Navbar_loginPage__yqsKP .navbar-nav .show>.dropdown-item>.nav-link,.Navbar_navlight__lnAzY .navbar-nav .show>.dropdown-item>.nav-link{color:#000}.Navbar_loginPage__yqsKP .Navbar_nav-link__JGWAn:focus,.Navbar_loginPage__yqsKP .Navbar_nav-link__JGWAn:hover,.Navbar_navlight__lnAzY .Navbar_nav-link__JGWAn:focus,.Navbar_navlight__lnAzY .Navbar_nav-link__JGWAn:hover{color:#fff;font-weight:900}.Navbar_loginPage__yqsKP .Navbar_navbar-brand__eoAiX:focus,.Navbar_loginPage__yqsKP .Navbar_navbar-brand__eoAiX:hover,.Navbar_loginPage__yqsKP .navbar-brand,.Navbar_navlight__lnAzY .Navbar_navbar-brand__eoAiX:focus,.Navbar_navlight__lnAzY .Navbar_navbar-brand__eoAiX:hover,.Navbar_navlight__lnAzY .navbar-brand{color:#fff}.Navbar_homePage__awRMn .Navbar_nav-link__JGWAn:focus,.Navbar_homePage__awRMn .Navbar_nav-link__JGWAn:hover,.Navbar_homePage__awRMn .Navbar_navbar-brand__eoAiX:focus,.Navbar_homePage__awRMn .Navbar_navbar-brand__eoAiX:hover,.Navbar_homePage__awRMn .nav-link,.Navbar_homePage__awRMn .navbar-brand,.Navbar_homePage__awRMn .navbar-nav .nav-link.active,.Navbar_homePage__awRMn .navbar-nav .show>.dropdown-item>.nav-link,.Navbar_homePage__awRMn .navbar-nav .show>.nav-link{color:#000}.dark .Navbar_navlight__lnAzY .navbar-nav .show>.dropdown-item>.nav-link{color:#fff}.Navbar_hoverDropdown__sQbta{position:relative}.Navbar_hoverDropdown__sQbta .dropdown-menu{margin:0 auto!important;width:-moz-fit-content!important;width:fit-content!important;z-index:1050!important;transition:opacity .1s ease-in-out}@media(max-width:1199px){.Navbar_hoverDropdown__sQbta .dropdown-menu{width:100%!important;max-width:100%!important;border:none;box-shadow:none;padding-left:0;padding-right:0}}.Navbar_hoverDropdown__sQbta .dropdown-toggle{font-weight:400;text-align:center}.Navbar_hoverDropdown__sQbta:not(.show) .dropdown-menu{display:none!important}.dark .Navbar_hoverDropdown__sQbta .dropdown-item{color:#d1d0d1!important}.dark .Navbar_hoverDropdown__sQbta .dropdown-item:focus,.dark .Navbar_hoverDropdown__sQbta .dropdown-item:hover{color:#fff!important;background-color:#4a5568!important}@media(min-width:1199px){.Navbar_dropdownMenuTranslate__lvH_B .dropdown-menu{transform:translateX(-4rem)}}.Navbar_avatarHover__nzDoA{display:inline-flex;align-items:center;vertical-align:middle;border-radius:50%;transition:box-shadow .2s ease}.Navbar_avatarHover__nzDoA:hover{box-shadow:0 0 0 .25rem rgba(0,0,0,.1)}.dark .Navbar_avatarHover__nzDoA:hover{box-shadow:0 0 0 .25rem rgba(255,255,255,.15)}@media(min-width:1199px){.Navbar_rightAlignedDropdown__1ib6b .dropdown-menu{right:0!important;left:auto!important;transform:none!important}}.dark .Navbar_darkModeItem__YigAv{color:#d1d0d1!important}.dark .Navbar_darkModeItem__YigAv:focus,.dark .Navbar_darkModeItem__YigAv:hover{color:#fff!important;background-color:#4a5568!important}.Navbar_brandDivider__F4oBQ{height:1.5rem;width:1px;background-color:#dee2e6;margin:0 1.1rem;align-self:center}@media(max-width:1199px){.Navbar_brandDivider__F4oBQ{display:none}}@media(max-width:1399px){.Navbar_brandDivider__F4oBQ{margin:0 .15rem}}@media(max-width:1199px){.Navbar_collapse__yHaIw{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:1030!important;background-color:var(--bs-body-bg);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:.5rem 1rem;max-height:90vh;overflow-y:auto}.dark .Navbar_collapse__yHaIw{background-color:var(--sidebar-background-color)}.Navbar_nav__WQSK0,.Navbar_navlight__lnAzY{position:relative}}.ValueViews_fitContent___Rkty [class*=_container__]{min-height:0}.PromotionBar_bar__Ltk1a{background:linear-gradient(101.62deg,rgb(40,160,70) 15.5%,rgb(60,170,90) 142.36%)!important;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;max-height:0;transition:max-height 1s ease}.PromotionBar_bar__Ltk1a.PromotionBar_show__Ums9x{max-height:100px}.PromotionBar_bar__Ltk1a .PromotionBar_row__4_8UA{padding:.825rem 0;justify-content:center;row-gap:.5rem}@media(max-width:1200px){.PromotionBar_bar__Ltk1a .PromotionBar_row__4_8UA{padding:.5rem 1rem}}.PromotionBar_bar__Ltk1a .PromotionBar_close__iG9nc{align-self:flex-start;position:absolute;top:50%;transform:translateY(-50%);right:1rem;flex-shrink:0;cursor:pointer;padding:.25rem;border-radius:50%}.PromotionBar_bar__Ltk1a .PromotionBar_close__iG9nc button{width:.5rem;height:.5rem}@media(max-width:1200px){.PromotionBar_bar__Ltk1a .PromotionBar_close__iG9nc{right:0}}.PromotionBar_title__p4OKY{display:inline-block;color:#fff;font-size:1.25rem;font-weight:600;line-height:1.3;text-align:center}.PromotionBar_title__p4OKY span{text-align:center}.AiVisualizationView_cardIn__CYCru{animation:AiVisualizationView_aiVisualizationCardIn__zNX28 .24s ease-out both}@keyframes AiVisualizationView_aiVisualizationCardIn__zNX28{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.AiVisualizationView_sliderShimmer__YzJj9{background-image:linear-gradient(100deg,transparent 25%,rgba(59,130,246,.45) 50%,transparent 75%);background-size:200% 100%;background-repeat:no-repeat;animation:AiVisualizationView_aiVisualizationSliderShimmer__IHdqw 1.4s linear infinite}@keyframes AiVisualizationView_aiVisualizationSliderShimmer__IHdqw{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.AiVisualizationView_cardIn__CYCru{animation:none}.AiVisualizationView_sliderShimmer__YzJj9{animation:none;background-image:linear-gradient(100deg,transparent 25%,rgba(59,130,246,.25) 50%,transparent 75%)}}.ResponsiveRightPanel_rightPanelCol__Qtk2U{height:100%;padding:0;position:relative}.ResponsiveRightPanel_rightPanelCol__Qtk2U .ResponsiveRightPanel_closeButton__85Zcm{position:absolute;top:.5rem;right:.5rem;border:1px solid #c2c2c2;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.25rem;line-height:1;color:#999;transition:all .2s}.ResponsiveRightPanel_rightPanelCol__Qtk2U .ResponsiveRightPanel_closeButton__85Zcm:hover{color:#000;background:#999}@media(max-width:1199px){.ResponsiveRightPanel_rightPanelCol__Qtk2U{position:fixed;top:50%;height:50%;overflow-y:scroll;z-index:1060;pointer-events:auto}}.dark .ResponsiveRightPanel_rightPanelCol__Qtk2U .ResponsiveRightPanel_closeButton__85Zcm{border-color:gray}.dark .ResponsiveRightPanel_rightPanelCol__Qtk2U .ResponsiveRightPanel_closeButton__85Zcm:focus{outline:2px solid #4285f4;outline-offset:2px}@keyframes NotificationBadge_bounce__8PiO_{0%,20%,50%,80%,to{transform:translateY(0)}13.33%{transform:translateY(-10px)}26.67%{transform:translateY(-5px)}}.NotificationBadge_bounce__8PiO_{animation:NotificationBadge_bounce__8PiO_ 2s infinite}