*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%;min-width:0}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d151b;color:#e4ece8}button,input{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #8fd5b5;outline-offset:2px}code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#101a20}::-webkit-scrollbar-thumb{background:#35464c;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#50646a}._header_1th34_1{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;flex:0 0 46px;gap:12px;padding:0 12px;background:#101a20;border-bottom:1px solid #293942}._backLink_1th34_2{justify-self:start;overflow:hidden;color:#91a29f;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;font-size:12px;transition:color .16s}._backLink_1th34_2:hover,._title_1th34_3:hover{color:#8fd5b5}._title_1th34_3{max-width:38vw;overflow:hidden;color:#e4ece8;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;transition:color .16s}._rightSection_1th34_5{justify-self:end;display:flex;align-items:center;gap:7px;min-width:0}._videoButton_1th34_6,._explanationButton_1th34_6{display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #34474d;border-radius:5px;background:#19272d;color:#c8d6cf;font-size:11px;cursor:pointer;transition:background .16s,border-color .16s}._videoButton_1th34_6:hover,._explanationButton_1th34_6:hover{background:#23383a;border-color:#648779;color:#e4ece8}._videoButton_1th34_6 svg,._explanationButton_1th34_6 svg{fill:currentColor}._github_1th34_9{display:flex;align-items:center;gap:6px;padding:4px 7px;border-radius:5px;color:#c8d6cf;text-decoration:none;background:#19272d;transition:color .16s}._github_1th34_9:hover{color:#fff}._starCount_1th34_11{display:flex;align-items:center;gap:4px;color:#e9b86e;font-size:12px}._starCount_1th34_11 svg{fill:currentColor}._modalOverlay_1th34_13{position:fixed;inset:0;background:#040a0ddb;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1th34_1 .16s ease}@keyframes _fadeIn_1th34_1{0%{opacity:0}to{opacity:1}}._modalContent_1th34_15{position:relative;max-width:90vw;max-height:90vh;animation:_scaleIn_1th34_1 .16s ease}@keyframes _scaleIn_1th34_1{0%{transform:scale(.97);opacity:0}to{transform:scale(1);opacity:1}}._closeButton_1th34_17{position:absolute;top:-38px;right:0;width:30px;height:30px;border:1px solid #536367;border-radius:50%;background:#19272d;color:#e4ece8;cursor:pointer}._video_1th34_6{max-width:100%;max-height:80vh;border-radius:6px}._explanationModal_1th34_19{position:relative;max-width:680px;max-height:85vh;width:90vw;padding:22px;overflow-y:auto;background:#152129;border:1px solid #34474d;border-radius:10px;animation:_scaleIn_1th34_1 .16s ease}._explanationTitle_1th34_20{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #34474d;color:#e4ece8;font-size:21px}._explanationContent_1th34_21{display:flex;flex-direction:column;gap:12px}._explanationSection_1th34_22{padding:13px;background:#19272d;border:1px solid #30434a;border-radius:7px}._sectionTitle_1th34_23{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:#8fd5b5;font-size:15px}._sectionIcon_1th34_24{font-size:16px}._sectionContent_1th34_25{color:#c8d6cf;line-height:1.65;font-size:13px}._sectionContent_1th34_25 code,._stepsList_1th34_26 code{padding:1px 4px;border-radius:3px;background:#22343a;color:#8fd5b5;font-family:SFMono-Regular,Consolas,monospace}._sectionContent_1th34_25 strong,._stepsList_1th34_26 strong{color:#edf4ef}._example_1th34_28,._keyPoint_1th34_28{margin-top:9px;padding:9px 11px;border-left:2px solid #e9b86e;background:#e9b86e14;color:#d3ddd7;font-size:12px}._exampleLabel_1th34_29{color:#e9b86e;font-weight:600;margin-right:6px}._keyPoint_1th34_28{display:flex;align-items:flex-start;gap:7px;border-color:#8fd5b5;background:#8fd5b514}._keyPointIcon_1th34_31{flex-shrink:0}._stepsList_1th34_26{padding-left:20px;color:#c8d6cf;line-height:1.8;font-size:13px}._stepsList_1th34_26 li{padding-left:5px}._found_1th34_34{color:#8fd5b5;font-weight:600}._notFound_1th34_35{color:#e9b86e;font-weight:600}._complexityGrid_1th34_36{display:grid;grid-template-columns:1fr 1fr;gap:10px}._complexityItem_1th34_37{display:flex;flex-direction:column;gap:4px;padding:10px;background:#1c2b31;border-radius:6px}._complexityLabel_1th34_38,._complexityDesc_1th34_38{color:#91a29f;font-size:11px}._complexityValue_1th34_39{color:#8fd5b5;font:700 20px SFMono-Regular,Consolas,monospace}@media(max-width:760px){._header_1th34_1{grid-template-columns:1fr auto}._title_1th34_3{display:none}._rightSection_1th34_5{gap:4px}._rightSection_1th34_5 button{padding:5px}._rightSection_1th34_5 button{font-size:0}._rightSection_1th34_5 button svg{width:19px;height:19px}}@media(prefers-reduced-motion:reduce){._modalOverlay_1th34_13,._modalContent_1th34_15{animation:none}}._container_1me9t_1{flex:0 0 auto;padding:7px 12px 6px;background:#121e25;border-bottom:1px solid #293942}._inputRow_1me9t_7{display:flex;align-items:center;gap:8px;min-height:32px;white-space:nowrap}._inputGroup_1me9t_8{display:flex;align-items:center;gap:7px}._label_1me9t_9{color:#91a29f;font-size:12px;white-space:nowrap}._input_1me9t_7{width:180px;padding:6px 9px;border:1px solid #34474d;border-radius:5px;background:#0d171c;color:#e4ece8;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}._inputGroup_1me9t_8:nth-child(2) ._input_1me9t_7{width:70px}._input_1me9t_7:focus{outline:none;border-color:#8fd5b5}._submitBtn_1me9t_13,._randomBtn_1me9t_13{padding:6px 11px;border:1px solid #557b6d;border-radius:5px;background:#27483d;color:#dff4e9;cursor:pointer;font-size:12px;font-weight:600;transition:background .16s}._submitBtn_1me9t_13:hover,._randomBtn_1me9t_13:hover{background:#345e4d}._randomBtn_1me9t_13{background:#25383a;border-color:#425c5d;color:#cfdfd8}._error_1me9t_16{margin-top:6px;color:#f0a39a;font-size:12px}._presets_1me9t_17{display:flex;align-items:center;gap:6px;margin-top:5px;white-space:nowrap;overflow-x:auto}._presetsLabel_1me9t_18{color:#71827f;font-size:11px}._presetBtn_1me9t_19{padding:3px 8px;background:transparent;color:#b5c5be;border:1px solid #30434a;border-radius:4px;cursor:pointer;font-size:11px;transition:background .16s,border-color .16s}._presetBtn_1me9t_19:hover{background:#1b2c32;border-color:#638779;color:#e4ece8}@media(max-width:760px){._inputRow_1me9t_7{flex-wrap:wrap;white-space:normal}._input_1me9t_7{width:min(180px,34vw)}}._container_17zo9_1{background:#111c22;border-radius:8px;overflow:hidden;font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-size:.875rem;height:100%;display:flex;flex-direction:column;border:1px solid #293942}._header_17zo9_14{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;background:#152129;border-bottom:1px solid #293942}._headerLeft_17zo9_23{display:flex;align-items:center;gap:8px}._headerRight_17zo9_29{display:flex;align-items:center}._headerIcon_17zo9_34{font-size:1rem}._headerTitle_17zo9_38{color:#d9e5de;font-size:.8rem;font-weight:500;letter-spacing:.3px}._headerBadge_17zo9_45{padding:2px 8px;background:#8fd5b51f;border:1px solid #527966;border-radius:4px;color:#8fd5b5;font-size:.65rem;text-transform:uppercase;letter-spacing:.5px}._languageTabs_17zo9_57{display:flex;gap:2px;padding:4px 7px;background:#121e25;border-bottom:1px solid #293942}._languageTab_17zo9_57{display:flex;align-items:center;gap:4px;padding:6px 12px;background:transparent;border:none;border-radius:4px;color:#91a29f;font-size:.75rem;cursor:pointer;transition:all .2s}._languageTab_17zo9_57:hover{background:#ffffff0d;color:#ccc}._activeTab_17zo9_84{background:#8fd5b51f;color:#a5e2c6;border:1px solid rgba(143,213,181,.3)}._tabIcon_17zo9_90{font-size:.9rem}._tabLabel_17zo9_94{font-weight:500}._codeArea_17zo9_99{flex:1;overflow-y:auto;overflow-x:auto}._codeContent_17zo9_105{min-width:fit-content}._line_17zo9_110{display:flex;align-items:stretch;min-height:26px;transition:background .15s ease;position:relative}._line_17zo9_110:hover{background:#ffffff08}._currentLine_17zo9_123{background:#e9b86e24!important}._currentLine_17zo9_123:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#e9b86e}._gutterArea_17zo9_138{display:flex;align-items:center;padding:0 4px 0 8px;background:#0003;border-right:1px solid #333;-webkit-user-select:none;user-select:none;flex-shrink:0}._breakpoint_17zo9_149{width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px;color:transparent;margin-right:4px}._breakpoint_17zo9_149._active_17zo9_84{color:#ff5252;text-shadow:0 0 4px rgba(255,82,82,.6)}._lineNumber_17zo9_166{color:#6e7681;min-width:28px;text-align:right;font-size:.75rem;padding-right:8px}._currentLine_17zo9_123 ._lineNumber_17zo9_166{color:#e9b86e;font-weight:600}._codeLineWrapper_17zo9_180{display:flex;align-items:center;flex:1;padding:0 12px;gap:16px;min-width:0}._lineContent_17zo9_190{white-space:pre;color:#d4d4d4;flex-shrink:0}._executionIndicator_17zo9_197{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#ffeb3b;font-size:.7rem;opacity:.8}._variablesInline_17zo9_208{display:flex;gap:8px;flex-wrap:nowrap;margin-left:auto;padding-right:24px}._variableTag_17zo9_216{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#2196f326;border:1px solid rgba(33,150,243,.4);border-radius:4px;font-size:.72rem;white-space:nowrap;animation:_fadeIn_17zo9_1 .2s ease}@keyframes _fadeIn_17zo9_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}._varName_17zo9_240{color:#9cdcfe;font-weight:500}._varEquals_17zo9_245{color:#666}._varValue_17zo9_249{color:#ce9178;font-weight:600}._watchPanel_17zo9_255{border-top:1px solid #333;background:#0000004d;max-height:120px;overflow-y:auto}._watchHeader_17zo9_262{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#0003;color:#888;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #333}._watchIcon_17zo9_275{font-size:.8rem}._watchContent_17zo9_279{padding:6px 0}._watchItem_17zo9_283{display:flex;align-items:center;padding:4px 12px;gap:12px;font-size:.75rem}._watchItem_17zo9_283:hover{background:#ffffff08}._watchName_17zo9_295{color:#9cdcfe;min-width:80px;font-weight:500}._watchValue_17zo9_301{color:#ce9178;flex:1;font-weight:600}._watchLine_17zo9_307{color:#666;font-size:.65rem}._codeArea_17zo9_99 code[class*=language-],._codeArea_17zo9_99 pre[class*=language-]{color:#d4d4d4;background:none;text-shadow:none;font-family:inherit;font-size:inherit;line-height:inherit}._codeArea_17zo9_99 .token.comment,._codeArea_17zo9_99 .token.prolog,._codeArea_17zo9_99 .token.doctype,._codeArea_17zo9_99 .token.cdata{color:#6a9955;font-style:italic}._codeArea_17zo9_99 .token.punctuation{color:#d4d4d4}._codeArea_17zo9_99 .token.property,._codeArea_17zo9_99 .token.tag,._codeArea_17zo9_99 .token.boolean,._codeArea_17zo9_99 .token.number,._codeArea_17zo9_99 .token.constant,._codeArea_17zo9_99 .token.symbol{color:#b5cea8}._codeArea_17zo9_99 .token.selector,._codeArea_17zo9_99 .token.attr-name,._codeArea_17zo9_99 .token.string,._codeArea_17zo9_99 .token.char,._codeArea_17zo9_99 .token.builtin{color:#ce9178}._codeArea_17zo9_99 .token.operator,._codeArea_17zo9_99 .token.entity,._codeArea_17zo9_99 .token.url,._codeArea_17zo9_99 .token.variable{color:#d4d4d4}._codeArea_17zo9_99 .token.atrule,._codeArea_17zo9_99 .token.attr-value,._codeArea_17zo9_99 .token.function{color:#dcdcaa}._codeArea_17zo9_99 .token.keyword{color:#569cd6}._codeArea_17zo9_99 .token.type-name,._codeArea_17zo9_99 .token.class-name{color:#4ec9b0}._codeArea_17zo9_99 .token.regex,._codeArea_17zo9_99 .token.important{color:#d16969}._codeArea_17zo9_99 .token.annotation{color:#dcdcaa}._codeArea_17zo9_99 .token.generics{color:#4ec9b0}._codeArea_17zo9_99 .token.decorator,._codeArea_17zo9_99 .token.decorator .token.function{color:#dcdcaa}._codeArea_17zo9_99 .token.triple-quoted-string{color:#6a9955}._codeArea_17zo9_99 .token.builtin{color:#4ec9b0}._codeArea_17zo9_99 .token.template-string{color:#ce9178}._codeArea_17zo9_99 .token.template-punctuation,._codeArea_17zo9_99 .token.arrow{color:#569cd6}._codeArea_17zo9_99 .token.method{color:#dcdcaa}._codeArea_17zo9_99 .token.parameter{color:#9cdcfe}._codeArea_17zo9_99 .token.namespace{color:#4ec9b0}._codeArea_17zo9_99 .token.control-flow{color:#c586c0}._codeArea_17zo9_99 .token.return-type{color:#4ec9b0}._codeArea_17zo9_99::-webkit-scrollbar{width:8px;height:8px}._codeArea_17zo9_99::-webkit-scrollbar-track{background:#1e1e1e}._codeArea_17zo9_99::-webkit-scrollbar-thumb{background:#424242;border-radius:4px}._codeArea_17zo9_99::-webkit-scrollbar-thumb:hover{background:#555}._watchPanel_17zo9_255::-webkit-scrollbar{width:6px}._watchPanel_17zo9_255::-webkit-scrollbar-track{background:transparent}._watchPanel_17zo9_255::-webkit-scrollbar-thumb{background:#424242;border-radius:3px}._container_16bqk_1{position:relative;flex:1;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;background-color:#101a20;background-image:radial-gradient(#304048 .7px,transparent .7px);background-size:22px 22px;border:1px solid #293942;border-radius:8px}._header_16bqk_15{z-index:1;flex:0 0 32px;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid rgba(100,126,130,.18);background:#101a20e0;color:#91a29f;font-size:11px;letter-spacing:.02em}._svg_16bqk_27{flex:1;width:100%;height:100%;min-height:0;cursor:grab;touch-action:none}._svg_16bqk_27:active{cursor:grabbing}._lessonLayer_16bqk_29{pointer-events:none}._sectionTitle_16bqk_30{fill:#91a29f;font-size:13px;font-weight:600}._operationPill_16bqk_31{fill:#17272d;stroke:#55786e;stroke-width:1}._operationDot_16bqk_32{fill:#8fd5b5}._actionLabel_16bqk_33{fill:#e4ece8;font-size:13px;font-weight:700;text-anchor:start}._pointerLabel_16bqk_34{font-size:12px;font-weight:700;text-anchor:middle;dominant-baseline:middle}._pointerLabelBg_16bqk_35{filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}._pointerArrow_16bqk_36{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}._pointerLine_16bqk_37{opacity:.68}._pointerTargetDot_16bqk_38{opacity:.85}._cell_16bqk_39{fill:#1b2b32;stroke:#3c535a;stroke-width:1.5;transition:fill .18s,stroke .18s}._highlighted_16bqk_40{fill:#274b40;stroke:#8fd5b5}._cellGlow_16bqk_41{opacity:.2}._cellFieldLabel_16bqk_42{fill:#91a29f;font-size:9px;font-weight:500}._cellValue_16bqk_43{fill:#e4ece8;font-size:17px;font-weight:700;text-anchor:middle;dominant-baseline:middle}._cellIndex_16bqk_44{fill:#91a29f;font-size:10px;text-anchor:middle;font-weight:500}._cellStatusDot_16bqk_45{opacity:.9}._calculationBg_16bqk_46{fill:#192b33;stroke:#4a7773;stroke-width:1.5}._calculationExpr_16bqk_47{fill:#b7ccc4;font-size:18px;font-family:SFMono-Regular,Consolas,monospace;font-weight:500}._calculationResult_16bqk_48{fill:#e4ece8;font-size:22px;font-weight:700;font-family:SFMono-Regular,Consolas,monospace}._arrow_16bqk_49{opacity:.82}._arrowFlow_16bqk_50{opacity:.28}._arrowStartDot_16bqk_51{opacity:.85}._arrowLabel_16bqk_52{font-size:11px;font-weight:600;text-anchor:middle;dominant-baseline:middle}._arrowLabelBg_16bqk_53{opacity:.92}._hashEntry_16bqk_54{transition:opacity .2s ease}._hashEntryNew_16bqk_55{animation:_settle-in_16bqk_1 .42s cubic-bezier(.2,.75,.3,1) both}._insertTrail_16bqk_56{animation:_trail-draw_16bqk_1 .36s ease-out both}@keyframes _trail-draw_16bqk_1{0%{stroke-dashoffset:24;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes _settle-in_16bqk_1{0%{opacity:0}to{opacity:1}}._hashCell_16bqk_59{fill:#20353a;stroke:#49656a;stroke-width:1.5}._newEntry_16bqk_60{fill:#274b40;stroke:#8fd5b5}._newEntryGlow_16bqk_61{opacity:.28}._hashFieldLabel_16bqk_62{fill:#91a29f;font-size:9px;font-weight:500}._hashKey_16bqk_63{fill:#e9b86e;font-size:14px;font-weight:700;text-anchor:middle}._hashDivider_16bqk_64{stroke:#49656a;stroke-width:1;opacity:.8}._hashValue_16bqk_65{fill:#e4ece8;font-size:14px;font-weight:700;text-anchor:middle}._newLabel_16bqk_66{fill:#8fd5b5;font-size:10px;text-anchor:middle;font-weight:700}._hashIndexLabel_16bqk_67{fill:#91a29f;font-size:10px;text-anchor:middle;opacity:.7}._emptyText_16bqk_68{fill:#91a29f;font-size:12px;font-style:italic}@media(prefers-reduced-motion:reduce){._container_16bqk_1 *{animation:none!important;transition:none!important}}._hashEntryNew_16bqk_55 ._insertTrail_16bqk_56{animation:none}._container_iryhv_1{display:flex;align-items:center;gap:6px;margin-left:2px;padding-left:9px;border-left:1px solid #34474d}._label_iryhv_2{color:#91a29f;font-size:11px}._selector_iryhv_3{position:relative}._trigger_iryhv_4{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:60px;padding:6px 8px;border:1px solid #34474d;border-radius:5px;background:#1b2b32;color:#e4ece8;cursor:pointer}._trigger_iryhv_4:hover{border-color:#638c78}._value_iryhv_6{font-size:12px;font-weight:600}._arrow_iryhv_7{color:#91a29f;font-size:9px;transition:transform .15s}._arrowUp_iryhv_8{transform:rotate(180deg)}._dropdown_iryhv_9{position:absolute;z-index:100;bottom:100%;left:0;right:0;margin-bottom:5px;overflow:hidden;border:1px solid #34474d;border-radius:5px;background:#1b2b32;box-shadow:0 -5px 18px #0000004d}._option_iryhv_10{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;border:0;background:transparent;color:#c8d6cf;cursor:pointer;font-size:12px;text-align:left}._option_iryhv_10:hover,._selected_iryhv_11{background:#263b40;color:#8fd5b5}._checkmark_iryhv_12{color:#8fd5b5;font-size:11px}._container_1p3yo_1{flex:0 0 auto;display:flex;align-items:center;gap:14px;min-height:52px;padding:6px 12px;background:#111c22;border-top:1px solid #293942}._controls_1p3yo_2{display:flex;align-items:center;gap:7px;flex:0 0 auto}._btn_1p3yo_3,._playBtn_1p3yo_3{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:34px;height:32px;padding:4px 8px;border:1px solid #34474d;border-radius:5px;background:#1b2b32;color:#c8d6cf;cursor:pointer;transition:background .15s,border-color .15s}._btn_1p3yo_3:hover:not(:disabled){background:#263b40;border-color:#526e6b;color:#fff}._btn_1p3yo_3:disabled{opacity:.38;cursor:not-allowed}._playBtn_1p3yo_3{min-width:40px;border-color:#638c78;background:#315744;color:#e5f5eb}._playBtn_1p3yo_3:hover{background:#3c6a50}._shortcut_1p3yo_8{color:#91a29f;font-size:10px}._stepInfo_1p3yo_9{min-width:58px;color:#b5c5be;font-size:12px;text-align:center;font-variant-numeric:tabular-nums}._progressContainer_1p3yo_10{flex:1 1 auto;min-width:30px;cursor:pointer;padding:10px 0;touch-action:none}._progressTrack_1p3yo_11{position:relative;height:4px;background:#2b3a3f;border-radius:4px}._progressFill_1p3yo_12{position:absolute;inset:0 auto 0 0;background:#8fd5b5;border-radius:4px;transition:width .1s}._progressThumb_1p3yo_13{position:absolute;top:50%;width:12px;height:12px;background:#e4ece8;border:2px solid #8fd5b5;border-radius:50%;transform:translate(-50%,-50%);transition:left .1s}._progressThumb_1p3yo_13:hover{transform:translate(-50%,-50%) scale(1.15)}@media(max-width:760px){._container_1p3yo_1{gap:5px;padding:5px 8px}._controls_1p3yo_2{gap:3px}._btn_1p3yo_3,._playBtn_1p3yo_3{min-width:30px;padding:3px 5px}._shortcut_1p3yo_8{display:none}}._container_1wvmt_1{position:fixed;bottom:20px;right:20px;z-index:1000}._ball_1wvmt_8{display:flex;flex-direction:column;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#4caf50,#2e7d32);border-radius:50%;color:#fff;cursor:pointer;box-shadow:0 4px 12px #4caf5066;transition:transform .2s,box-shadow .2s}._ball_1wvmt_8:hover{transform:scale(1.1);box-shadow:0 6px 16px #4caf5080}._text_1wvmt_28{font-size:.6rem;margin-top:2px}._qrCode_1wvmt_33{position:absolute;bottom:70px;right:0;background:#fff;border-radius:8px;padding:12px;box-shadow:0 4px 20px #0000004d;animation:_fadeIn_1wvmt_1 .2s ease}@keyframes _fadeIn_1wvmt_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._qrImage_1wvmt_55{width:150px;height:auto;display:block}._qrText_1wvmt_61{margin:8px 0 0;font-size:.75rem;color:#666;text-align:center}._app_uw12p_1{--base: #0d151b;--panel: #152129;--line: #293942;--muted: #91a29f;--text: #e4ece8;--mint: #8fd5b5;display:flex;flex-direction:column;width:100%;height:100dvh;min-height:0;overflow:hidden;background:var(--base);color:var(--text)}._main_uw12p_18{flex:1;display:flex;flex-direction:row-reverse;gap:10px;padding:10px 12px;min-height:0;overflow:hidden}._codePanel_uw12p_28{flex:0 0 clamp(320px,25vw,400px);min-width:0;display:flex;flex-direction:column;overflow:hidden}._canvasPanel_uw12p_36{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}@media(max-width:1050px){._main_uw12p_18{gap:8px;padding:8px}._codePanel_uw12p_28{flex-basis:clamp(300px,31vw,340px)}}@media(max-width:760px){._main_uw12p_18{flex-direction:column-reverse;overflow:auto}._canvasPanel_uw12p_36{flex:1 0 52vh;min-height:300px}._codePanel_uw12p_28{flex:0 0 180px}}@media(prefers-reduced-motion:reduce){._app_uw12p_1 *,._app_uw12p_1 *:before,._app_uw12p_1 *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
