._modal_5og6i_1{position:fixed;top:0;left:0;justify-content:center;align-items:center;z-index:1000;background-color:#00000080;width:100%;height:100%}._modal_5og6i_1 ._content_5og6i_12{animation:_modalAppear_5og6i_1 .3s ease;box-shadow:0 4px 12px #00000026;border-radius:8px;background-color:var(--theme-bg-color);padding:.75rem;width:100%;max-width:600px;overflow:hidden}@keyframes _modalAppear_5og6i_1{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}._tabs_5og6i_36{display:flex;position:relative;margin:.5rem 1.5rem;border-bottom:1px solid var(--theme-border-color)}._tabs_5og6i_36 ._tab_5og6i_36{flex:1;transition:all .3s;cursor:pointer;border:none;background:none;padding:15px;color:var(--theme-text-color);font-size:16px}._active_5og6i_52:is(._tabs_5og6i_36 ._tab_5og6i_36){color:var(--theme-primary-color);font-weight:500}._close_5og6i_59{display:flex;position:absolute;top:-.5rem;right:-1.5rem;justify-content:center;align-items:center;opacity:.7;z-index:1;transition:opacity .3s;cursor:pointer;border:var(--theme-border-color) 1px solid;border-radius:50%;background:none;padding:0;width:1.5rem;height:1.5rem}._close_5og6i_59:hover{opacity:1}._form_5og6i_82{padding:20px}._form_5og6i_82 ._group_5og6i_85{margin-bottom:15px}:is(._form_5og6i_82 ._group_5og6i_85) label{display:block;margin-bottom:5px;color:var(--theme-text-color);font-size:14px}:is(._form_5og6i_82 ._group_5og6i_85) input{transition:border-color .3s;box-sizing:border-box;border:1px solid var(--theme-border-color);border-radius:4px;background-color:var(--theme-hover-bg);padding:10px;width:100%;color:var(--theme-text-color);font-size:16px}:is(:is(._form_5og6i_82 ._group_5og6i_85) input):focus{outline:none;border-color:var(--theme-primary-color)}._submit_5og6i_114{transition:background-color .3s;cursor:pointer;box-sizing:border-box;margin:16px 0;border:none;border-radius:4px;background-color:var(--theme-primary-color);padding:12px;width:100%;color:#fff;font-size:16px}._submit_5og6i_114:hover{background-color:var(--theme-primary-hover)}._error_5og6i_132{margin-bottom:16px;min-height:20px;color:#ff4d4f;font-size:14px}._container_s46c8_1{display:flex;align-items:center}._container_s46c8_1>._button_s46c8_5{transition:all .3s;border:1px solid var(--theme-primary-color);border-radius:4px;background-color:transparent;padding:.5rem 1rem;color:var(--theme-primary-color);white-space:nowrap}:is(._container_s46c8_1>._button_s46c8_5):hover{background-color:var(--theme-primary-color);color:var(--theme-bg-color)}._container_s46c8_1>._avatar_s46c8_20{display:flex;position:relative;justify-content:center;align-items:center}:is(._container_s46c8_1>._avatar_s46c8_20)>img{position:relative;transform-origin:center center;z-index:1003;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform;cursor:pointer;outline:none;border:2px solid var(--theme-border-color);border-radius:50%;background-color:#fff;width:2rem;height:2rem;object-fit:cover}:is(:is(._container_s46c8_1>._avatar_s46c8_20)>img):hover{border-color:var(--theme-primary-color)}._active_s46c8_46:is(._container_s46c8_1>._avatar_s46c8_20)>img{transform:translate(-16px,32px) scale(2)}._active_s46c8_46:is(._container_s46c8_1>._avatar_s46c8_20) ._dropdown_s46c8_51{display:block;animation:_slideDown_s46c8_1 .3s cubic-bezier(.4,0,.2,1)}._dropdown_s46c8_51{display:none;position:absolute;top:calc(100% + 16px);left:calc(50% - 16px);transform:translate(-50%);z-index:1000;box-shadow:0 2px 10px #0000001a;border:1px solid var(--theme-border-color);border-radius:4px;background-color:var(--theme-bg-color);padding:3rem 1rem 1rem;min-width:150px}._dropdown_s46c8_51 button{display:block;transition:all .3s;margin:.5rem 0;outline:none;border:none;border-radius:4px;background-color:transparent;padding:.5rem;width:100%;color:var(--theme-text-color)}:is(._dropdown_s46c8_51 button):hover{background-color:var(--theme-hover-bg);color:var(--theme-primary-color)}@keyframes _slideDown_s46c8_1{0%{transform:translate(-50%) translateY(-10px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}._navbar_11gdd_1{position:fixed;top:0;right:0;left:0;z-index:1000;box-shadow:0 2px 10px #0000001a;background-color:var(--theme-bg-color);padding:1rem 0}._navbar_11gdd_1 ul{display:flex;gap:1rem;margin:0;padding:0;list-style:none}@media (max-width: 768px){._navbar_11gdd_1 ul{position:fixed;top:0;right:-100%;flex-direction:column;transition:right .3s ease;box-shadow:-5px 0 15px #0000001a;background-color:var(--theme-bg-color);padding-top:60px;width:70%;max-width:300px;height:100vh}}@media (max-width: 768px){._navbar_11gdd_1._open_11gdd_33 ul{right:0;padding:.5rem}}._container_11gdd_41{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:0 1rem;width:100%;max-width:1200px}@media (max-width: 1400px){._container_11gdd_41{max-width:90%}}@media (max-width: 768px){._container_11gdd_41{padding:0 .5rem}}@media (max-width: 480px){._container_11gdd_41{padding:0 .25rem}}._nav-link_11gdd_63{transition:all .3s;border-radius:4px;padding:.5rem 1rem;color:var(--theme-text-color);text-decoration:none;white-space:nowrap}._nav-link_11gdd_63:hover,._nav-link_11gdd_63._active_11gdd_75{background-color:var(--theme-primary-color)}@media (max-width: 992px){._nav-link_11gdd_63{padding:.5rem .75rem}}@media (max-width: 768px){._nav-link_11gdd_63{display:block;margin:.25rem .5rem;border-radius:8px;padding:.75rem 1rem;font-weight:500;text-align:left}}._search-box_11gdd_93{display:flex;flex-grow:.5;align-items:center;margin:0 1rem;border-radius:4px;background-color:var(--theme-hover-bg);padding:.25rem;max-width:300px}._search-box_11gdd_93>input{border:none;background:transparent;padding:.5rem;width:100%;color:var(--theme-text-color)}:is(._search-box_11gdd_93>input):focus{outline:none}._search-box_11gdd_93>button{flex-shrink:0;cursor:pointer;border:none;background:transparent;padding:.5rem;color:var(--theme-text-color)}:is(._search-box_11gdd_93>button)>svg{width:1rem;height:1rem}@media (max-width: 992px){._search-box_11gdd_93{margin:0 .5rem;max-width:250px}}@media (max-width: 768px){._search-box_11gdd_93{flex-grow:1;margin:0 1rem;max-width:none}}@media (max-width: 480px){._search-box_11gdd_93{margin:0 .5rem}}._menu-toggle_11gdd_145{display:none;z-index:10;cursor:pointer;border:none;background:transparent;padding:0;width:30px;height:30px;color:var(--theme-text-color)}@media (max-width: 768px){._menu-toggle_11gdd_145{display:block;position:relative;z-index:1001}}._line1_11gdd_163,._line2_11gdd_164,._line3_11gdd_165{transform-origin:center;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}:is(._open_11gdd_33 ._menu-toggle_11gdd_145) ._line1_11gdd_163{transform:translateY(4px) rotate(45deg)}:is(._open_11gdd_33 ._menu-toggle_11gdd_145) ._line2_11gdd_164{opacity:0}:is(._open_11gdd_33 ._menu-toggle_11gdd_145) ._line3_11gdd_165{transform:translateY(-4px) rotate(-45deg)}._container_e6703_1{margin-top:80px;overflow-x:hidden;position:relative}._loading_e6703_7{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;color:var(--theme-text-color)}._spinner_e6703_16{width:40px;height:40px;border:3px solid var(--theme-hover-bg);border-top:3px solid var(--theme-primary-color);border-radius:50%;animation:_spin_e6703_16 1s linear infinite;margin-bottom:1rem}@keyframes _spin_e6703_16{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_e6703_31{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:2rem;text-align:center;color:var(--theme-text-color)}._error_e6703_31 h2{color:#ff6b6b;margin-bottom:1rem;font-size:1.5rem}._error_e6703_31 p{margin-bottom:2rem;opacity:.8}._error_e6703_31 button{padding:.75rem 1.5rem;border:none;border-radius:4px;background-color:var(--theme-primary-color);color:#fff;cursor:pointer;font-size:1rem;transition:background-color .2s ease}._error_e6703_31 button:hover{filter:brightness(1.1)}@media (prefers-color-scheme: dark){._error_e6703_31 h2{color:#ff8a8a}}@media (max-width: 768px){._container_e6703_1{margin-top:70px}._error_e6703_31{padding:1rem;min-height:250px}._spinner_e6703_16{width:32px;height:32px;border-width:2px}}._container_1b0bv_2{display:flex;flex-direction:column;height:100%}._header_1b0bv_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px solid var(--theme-border-color);padding-bottom:.5rem}._header_1b0bv_9>._close_1b0bv_17{cursor:pointer;border:none;background:none;padding:.25rem;color:var(--theme-text-color);font-size:1.5rem;line-height:1}._list_1b0bv_29{display:flex;flex-grow:1;flex-direction:column;gap:1.5rem;overflow-y:auto}._loading_1b0bv_38{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;padding:1rem}._item_1b0bv_48{border-radius:8px;background-color:var(--theme-bg-color);padding:1rem}._item_1b0bv_48>._header_1b0bv_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;margin:0 0 .75rem;border:none;padding:0}._item_1b0bv_48>._author_1b0bv_63{display:flex;align-items:center;gap:.75rem}._item_1b0bv_48>._date_1b0bv_69{opacity:.7;font-size:.85rem}._item_1b0bv_48>._content_1b0bv_74{line-height:1.6}._avatar_1b0bv_80{border-radius:50%;width:30px;height:30px;object-fit:cover}._commentForm_1b0bv_88{margin-bottom:2rem}._commentForm_1b0bv_88 textarea{box-sizing:border-box;margin-bottom:1rem;border:1px solid var(--theme-border-color);border-radius:4px;background-color:var(--theme-bg-color);padding:.75rem;width:100%;min-height:100px;max-height:300px;overflow-y:auto;resize:vertical;color:var(--theme-text-color)}._commentForm_1b0bv_88 button{transition:background-color .2s ease;cursor:pointer;border:none;border-radius:4px;background-color:var(--theme-primary-color);padding:.75rem 1.5rem;color:#000;font-weight:500}._commentForm_1b0bv_88 button:hover{background-color:var(--theme-primary-hover)}._commentForm_1b0bv_88 button:disabled{opacity:.7;cursor:not-allowed}._commentStatus_1b0bv_127{margin-top:.75rem;border-radius:4px;padding:.5rem;font-size:.9rem;text-align:center}._commentStatus_1b0bv_127._success_1b0bv_135{background-color:#2ecc7133;color:#27ae60}._commentStatus_1b0bv_127._error_1b0bv_140{background-color:#e74c3c33;color:#e74c3c}._loginPrompt_1b0bv_146{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;border-radius:4px;background-color:#0000000d;padding:1.5rem;text-align:center}._loginPrompt_1b0bv_146 p{opacity:.7;margin:0;font-style:italic}._form_1cram_1{margin-bottom:2rem}._form_1cram_1>textarea{box-sizing:border-box;margin-bottom:1rem;border:1px solid var(--theme-border-color);border-radius:4px;background-color:var(--theme-bg-color);padding:.75rem;width:100%;min-height:100px;max-height:300px;overflow-y:auto;resize:vertical;color:var(--theme-text-color)}._form_1cram_1>button{transition:background-color .2s ease;cursor:pointer;border:none;border-radius:4px;background-color:var(--theme-primary-color);padding:.75rem 1.5rem;color:#000;font-weight:500}:is(._form_1cram_1>button):hover{background-color:var(--theme-primary-hover)}:is(._form_1cram_1>button):disabled{opacity:.7;cursor:not-allowed}._status_1cram_40{margin-top:.75rem;border-radius:4px;padding:.5rem;font-size:.9rem;text-align:center}._status_1cram_40._success_1cram_47{background-color:#2ecc7133;color:#27ae60}._status_1cram_40._error_1cram_52{background-color:#e74c3c33;color:#e74c3c}._login_1cram_58{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;border-radius:4px;background-color:#0000000d;padding:1.5rem;text-align:center}._login_1cram_58>p{opacity:.7;margin:0;font-style:italic}._notebookViewer_w4x3y_2{margin:0 auto;background-color:var(--theme-bg-color);padding:20px;max-width:1200px;color:var(--theme-text-color);line-height:1.5}._notebookHeader_w4x3y_12{margin-bottom:30px;border-bottom:1px solid var(--theme-border-color);padding-bottom:15px}._notebookTitle_w4x3y_18{margin:0 0 10px;color:var(--theme-text-color);font-size:2em}._notebookDescription_w4x3y_24{opacity:.7;margin-bottom:15px;color:var(--theme-text-color);font-size:1.1em}._notebookMeta_w4x3y_31{display:flex;flex-wrap:wrap;gap:15px;opacity:.6;color:var(--theme-text-color);font-size:.9em}._notebookTags_w4x3y_40{display:flex;flex-wrap:wrap;gap:8px}._notebookTag_w4x3y_40{border-radius:3px;background-color:var(--theme-hover-bg);padding:3px 8px;color:var(--theme-text-color);font-size:.85em}._notebookContent_w4x3y_55{display:flex;flex-direction:column;gap:20px}._notebookCell_w4x3y_62{box-shadow:0 1px 3px #0000000d;border:1px solid var(--theme-border-color);border-radius:4px;overflow:hidden}._notebookCell_w4x3y_62._collapsed_w4x3y_69 ._cellContent_w4x3y_70{display:none}._cellToolbar_w4x3y_77{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--theme-border-color);background-color:var(--theme-hover-bg);padding:5px 10px;font-size:.85em}._cellTypeIndicator_w4x3y_87{border-radius:3px;background-color:var(--theme-hover-bg);padding:2px 6px;color:var(--theme-text-color);font-size:.85em}._cellMarkdown_w4x3y_95 ._cellTypeIndicator_w4x3y_87{background-color:#e1f5fe;color:#0277bd}._cellCode_w4x3y_102 ._cellTypeIndicator_w4x3y_87{background-color:#e8f5e9;color:#2e7d32}._cellRender_w4x3y_109 ._cellTypeIndicator_w4x3y_87{background-color:#fff3e0;color:#ef6c00}._cellCollapseButton_w4x3y_116{opacity:.7;cursor:pointer;border:none;border-radius:3px;background:none;padding:2px 8px;color:var(--theme-text-color);font-size:.9em}._cellCollapseButton_w4x3y_116:hover{background-color:var(--theme-hover-bg)}._cellContent_w4x3y_70{padding:15px}._cellMarkdown_w4x3y_95 ._cellContent_w4x3y_70{padding:15px 20px}._cellMarkdown_w4x3y_95 h1,._cellMarkdown_w4x3y_95 h2,._cellMarkdown_w4x3y_95 h3,._cellMarkdown_w4x3y_95 h4,._cellMarkdown_w4x3y_95 h5,._cellMarkdown_w4x3y_95 h6{margin-top:0;margin-bottom:16px;font-weight:600;line-height:1.25}._cellMarkdown_w4x3y_95 h1{border-bottom:1px solid var(--theme-border-color);padding-bottom:.3em;font-size:2em}._cellMarkdown_w4x3y_95 h2{border-bottom:1px solid var(--theme-border-color);padding-bottom:.3em;font-size:1.5em}._cellMarkdown_w4x3y_95 p{margin-top:0;margin-bottom:16px}._cellMarkdown_w4x3y_95 a{color:var(--theme-primary-color);text-decoration:none}:is(._cellMarkdown_w4x3y_95 a):hover{text-decoration:underline}._cellCode_w4x3y_102 pre{margin:0;border-radius:3px;background-color:var(--theme-hover-bg);padding:10px;overflow-x:auto}._cellCode_w4x3y_102 code{color:var(--theme-text-color);font-size:.9em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}._cellRender_w4x3y_109 ._renderContainer_w4x3y_200{position:relative;border-radius:3px;background-color:var(--theme-hover-bg);overflow:hidden}._renderWrapper_w4x3y_208{display:flex;flex-direction:column;align-items:center;gap:15px;margin:0 auto;width:100%}._renderContainer_w4x3y_200{position:relative;box-shadow:0 2px 8px #0000001a;border-radius:4px;background-color:var(--theme-hover-bg);overflow:hidden}._renderControlsContainer_w4x3y_225{display:flex;flex-direction:column;gap:15px;margin-top:10px;box-shadow:0 1px 3px #0000000d;border-radius:4px;background-color:var(--theme-hover-bg);padding:15px;width:100%;max-width:800px}._renderControls_w4x3y_225{display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--theme-border-color);padding-bottom:15px;width:100%}._renderControlsTitle_w4x3y_247{margin:0 0 10px;color:var(--theme-text-color);font-weight:600;font-size:1em}._resolutionSelector_w4x3y_254{display:flex;flex-wrap:wrap;align-items:center;gap:10px}._resolutionSelect_w4x3y_254{border:1px solid var(--theme-border-color);border-radius:4px;background-color:var(--theme-bg-color);padding:5px 10px;min-width:120px;color:var(--theme-text-color);font-size:.9em}._customResolution_w4x3y_271{display:flex;align-items:center;gap:5px}._resolutionInput_w4x3y_277{border:1px solid var(--theme-border-color);border-radius:4px;background-color:var(--theme-bg-color);padding:5px 8px;width:70px;color:var(--theme-text-color);font-size:.9em}._resolutionSeparator_w4x3y_287{opacity:.7;color:var(--theme-text-color);font-size:.9em}._resolutionApply_w4x3y_293{cursor:pointer;border:none;border-radius:4px;background-color:var(--theme-primary-color);padding:5px 15px;color:var(--theme-bg-color);font-size:.9em}._resolutionApply_w4x3y_293:hover{background-color:var(--theme-primary-hover)}._uniformControls_w4x3y_307{display:flex;flex-direction:column;gap:10px;width:100%}._uniformControlRow_w4x3y_314{display:flex;align-items:center;gap:10px;margin-bottom:8px}._uniformLabel_w4x3y_321{min-width:120px;color:var(--theme-text-color);font-size:.9em}._uniformControl_w4x3y_307{display:flex;flex:1;align-items:center;gap:8px}._uniformValue_w4x3y_334{width:40px;color:var(--theme-text-color);font-size:.9em;text-align:center}._uniformButton_w4x3y_341{cursor:pointer;border:1px solid var(--theme-border-color);border-radius:4px;background-color:var(--theme-bg-color);padding:4px 12px;color:var(--theme-text-color);font-size:.9em}._uniformButton_w4x3y_341:hover{background-color:var(--theme-hover-bg)}._timeControls_w4x3y_355{display:flex;gap:8px}._vecInput_w4x3y_360{border:1px solid var(--theme-border-color);border-radius:4px;background-color:var(--theme-bg-color);padding:4px 8px;width:60px;color:var(--theme-text-color);font-size:.9em}._vecLabel_w4x3y_370{opacity:.7;color:var(--theme-text-color);font-size:.9em}._vecContainer_w4x3y_376{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}._vec4Container_w4x3y_384{display:flex;flex-direction:column;gap:8px;width:100%}._vecRow_w4x3y_391{display:flex;align-items:center;gap:8px}._renderStartButton_w4x3y_397{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;border:none;border-radius:4px;background-color:var(--theme-primary-color);padding:8px 16px;color:var(--theme-text-color);font-size:14px}._renderStartButton_w4x3y_397:hover{background-color:var(--theme-primary-hover)}._webgpuCanvas_w4x3y_416{display:block;border-radius:3px;width:100%;height:100%}._notebookError_w4x3y_424,._errorMessage_w4x3y_425{border-radius:4px;background-color:#ff00001a;padding:15px;color:#c62828;font-size:14px}._notebookLoading_w4x3y_434{opacity:.6;padding:20px;color:var(--theme-text-color);text-align:center}@media (max-width: 768px){._notebookViewer_w4x3y_2{padding:15px}._notebookTitle_w4x3y_18,._cellMarkdown_w4x3y_95 h1{font-size:1.5em}._cellMarkdown_w4x3y_95 h2{font-size:1.3em}._renderControlsContainer_w4x3y_225{padding:10px}._uniformControlRow_w4x3y_314{flex-direction:column;align-items:flex-start}._uniformLabel_w4x3y_321{margin-bottom:5px;min-width:auto}._resolutionSelector_w4x3y_254{flex-direction:column;align-items:flex-start}}._editor_fl4vy_1{min-height:250px}._editor_fl4vy_1[data-theme=dark] ._cm-content_fl4vy_5{background-color:#1e1e1e;color:#d4d4d4}._editor_fl4vy_1[data-theme=dark] ._cm-gutters_fl4vy_10{border-right:1px solid #333;background-color:#1e1e1e}._editor_fl4vy_1 ._tabs_fl4vy_16{display:flex;border-bottom:1px solid var(--theme-border-color);background-color:var(--theme-bg-color);overflow-x:auto;white-space:nowrap}:is(._editor_fl4vy_1 ._tabs_fl4vy_16) ._tab_fl4vy_16{display:flex;justify-content:space-between;align-items:center;gap:8px;transition:all .2s ease;cursor:pointer;border:1px solid transparent;border-bottom:none;border-radius:4px 4px 0 0;padding:8px 12px;min-width:120px;font-size:.9em;-webkit-user-select:none;user-select:none}:is(:is(._editor_fl4vy_1 ._tabs_fl4vy_16) ._tab_fl4vy_16):hover{background-color:var(--theme-hover-bg)}._active_fl4vy_42:is(:is(._editor_fl4vy_1 ._tabs_fl4vy_16) ._tab_fl4vy_16){margin-bottom:-1px;border-color:var(--theme-border-color);background-color:var(--theme-bg-color);color:var(--theme-primary-color)}:is(:is(._editor_fl4vy_1 ._tabs_fl4vy_16) ._tab_fl4vy_16) ._label_fl4vy_49{display:flex;flex:1;align-items:center;gap:6px;overflow:hidden;font-size:.9em;text-overflow:ellipsis;white-space:nowrap}:is(:is(:is(._editor_fl4vy_1 ._tabs_fl4vy_16) ._tab_fl4vy_16) ._label_fl4vy_49) ._icon_fl4vy_59{color:var(--theme-primary-color);font-size:1.1em}:is(:is(._editor_fl4vy_1 ._tabs_fl4vy_16) ._tab_fl4vy_16) ._type_fl4vy_65{border-radius:3px;background-color:#0000001a;padding:2px 6px;font-size:.8em;white-space:nowrap}:is(._editor_fl4vy_1 ._container_fl4vy_75) ._info_fl4vy_76{opacity:.7;border-bottom:1px solid var(--theme-border-color);background-color:var(--theme-bg-color);padding:4px 8px;color:var(--theme-text-color);font-size:.85em}:is(._editor_fl4vy_1 ._container_fl4vy_75) ._empty_fl4vy_85{display:flex;justify-content:center;align-items:center;opacity:.5;height:200px;color:var(--theme-text-color);font-style:italic}@media (max-width: 768px){:is(._editor_fl4vy_1 ._container_fl4vy_75) ._cm-editor_fl4vy_95{font-size:12px}}._editor_fl4vy_1 ._controls_fl4vy_102{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--theme-border-color);background-color:var(--theme-hover-bg);padding:8px 12px}:is(._editor_fl4vy_1 ._controls_fl4vy_102) ._btn_fl4vy_110{transition:all .2s ease;cursor:pointer;border:1px solid var(--theme-border-color);border-radius:3px;background-color:var(--theme-bg-color);padding:4px 12px;color:var(--theme-text-color);font-size:.9em}:is(:is(._editor_fl4vy_1 ._controls_fl4vy_102) ._btn_fl4vy_110):hover{background-color:var(--theme-hover-bg)}._primary_fl4vy_124:is(:is(._editor_fl4vy_1 ._controls_fl4vy_102) ._btn_fl4vy_110){background-color:var(--theme-primary-color);color:#fff}._primary_fl4vy_124:is(:is(._editor_fl4vy_1 ._controls_fl4vy_102) ._btn_fl4vy_110):hover{background-color:var(--theme-primary-hover)}@media (max-width: 768px){._editor_fl4vy_1 ._tabs_fl4vy_16{overflow-x:auto}:is(._editor_fl4vy_1 ._tabs_fl4vy_16) ._tab_fl4vy_16{padding:6px 10px;min-width:auto}}._editor_190c9_1{display:flex;flex-direction:column;border:1px solid var(--theme-border-color);border-radius:4px;background-color:var(--theme-hover-bg);height:100%;min-height:300px;overflow:hidden}._header_190c9_12{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--theme-border-color);background-color:var(--theme-hover-bg);padding:8px 12px}._langSelect_190c9_21{border:1px solid var(--theme-border-color);border-radius:3px;background-color:var(--theme-bg-color);padding:4px 8px;min-width:100px;color:var(--theme-text-color);font-size:.9em}._container_190c9_31{flex:1;min-height:200px;overflow:auto}._container_190c9_31 ._cm-editor_190c9_36{height:100%;min-height:200px;font-size:14px}._controls_190c9_43{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--theme-border-color);background-color:var(--theme-hover-bg);padding:8px 12px}._grid_1wit0_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}._card_7bjaj_1{position:relative;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;box-shadow:0 6px 15px #0000001a;border-radius:12px;background-color:var(--theme-hover-bg);overflow:hidden}._card_7bjaj_1:hover{transform:translateY(-5px);box-shadow:0 12px 20px #00000026}._card_7bjaj_1:hover ._link_7bjaj_16{transform:translateY(0)}._card_7bjaj_1>._preview_7bjaj_21{position:relative;background-color:#000;aspect-ratio:16 / 9;width:100%}._card_7bjaj_1>._content_7bjaj_28{padding:1.25rem}:is(._card_7bjaj_1>._content_7bjaj_28)>._title_7bjaj_31{margin:0 0 1rem;color:var(--theme-text-color);font-weight:600;font-size:1.25rem}:is(._card_7bjaj_1>._content_7bjaj_28)>._meta_7bjaj_38{display:flex;justify-content:space-between;align-items:center}:is(:is(._card_7bjaj_1>._content_7bjaj_28)>._meta_7bjaj_38)>._author_7bjaj_43{display:flex;align-items:center;gap:.5rem}:is(:is(:is(._card_7bjaj_1>._content_7bjaj_28)>._meta_7bjaj_38)>._author_7bjaj_43) ._avatar_7bjaj_48{border-radius:50%;width:24px;height:24px;object-fit:cover}:is(:is(:is(._card_7bjaj_1>._content_7bjaj_28)>._meta_7bjaj_38)>._author_7bjaj_43) span{color:var(--theme-text-color);font-size:.875rem}:is(:is(._card_7bjaj_1>._content_7bjaj_28)>._meta_7bjaj_38)>._stats_7bjaj_61{display:flex;gap:1rem}:is(:is(:is(._card_7bjaj_1>._content_7bjaj_28)>._meta_7bjaj_38)>._stats_7bjaj_61) span{display:flex;align-items:center;gap:.25rem;color:var(--theme-text-color);font-size:.875rem}:is(:is(:is(:is(._card_7bjaj_1>._content_7bjaj_28)>._meta_7bjaj_38)>._stats_7bjaj_61) span) svg{opacity:.6;width:16px;height:16px}:is(:is(:is(:is(:is(._card_7bjaj_1>._content_7bjaj_28)>._meta_7bjaj_38)>._stats_7bjaj_61) span) svg) path{fill:currentColor}._card_7bjaj_1>._link_7bjaj_16{position:absolute;right:0;bottom:0;left:0;transform:translateY(100%);transition:transform .3s ease;cursor:pointer;border:none;background-color:var(--theme-primary-color);padding:1rem;color:var(--theme-text-color);font-weight:500}:is(._card_7bjaj_1>._link_7bjaj_16):hover{background-color:var(--theme-primary-hover)}._container_10j7q_1{margin:0 auto;padding:2rem 1rem;max-width:1200px}._header_10j7q_7{margin-bottom:4rem;text-align:center}._header_10j7q_7 h1{margin:0 0 1rem;color:var(--theme-text-color);font-size:3rem}._header_10j7q_7 p{opacity:.7;margin:0;color:var(--theme-text-color);font-size:1.2rem}._trendingSection_10j7q_25 h2{margin:0 0 2rem;color:var(--theme-text-color);font-size:2rem}._notebookGrid_10j7q_33{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}@media (max-width: 768px){._header_10j7q_7{margin-bottom:3rem}._header_10j7q_7 h1{font-size:2.5rem}._header_10j7q_7 p{font-size:1.1rem}}._container_g608u_1{margin:0 auto;padding:2rem 1rem;max-width:1200px}._container_g608u_1>._loader_g608u_6{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:300px}._container_g608u_1>._error_g608u_15{margin:2rem 0;border-radius:8px;background-color:#ff52521a;padding:2rem;color:#ff5252;text-align:center}._header_g608u_26{margin-bottom:2rem}._header_g608u_26 h1{margin-bottom:1rem;font-size:2.5rem}@media (max-width: 768px){._header_g608u_26 h1{font-size:2rem}}._meta_g608u_39{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media (max-width: 768px){._meta_g608u_39{flex-direction:column;align-items:flex-start;gap:1rem}}._author_g608u_53,._stats_g608u_54 span,._commentAuthor_g608u_55{display:flex;align-items:center}._author_g608u_53,._commentAuthor_g608u_55{gap:.75rem}._stats_g608u_54{display:flex;gap:1.5rem}._stats_g608u_54 span{gap:.5rem;font-size:1rem}._avatar_g608u_76{border-radius:50%;width:40px;height:40px;object-fit:cover}._commentAuthor_g608u_55 ._avatar_g608u_76{width:30px;height:30px}._mainContent_g608u_89{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}._shaderContainer_g608u_96{border-radius:8px;background-color:#000;min-height:400px;overflow:hidden}@media (max-width: 992px){._shaderContainer_g608u_96{min-height:350px}}._commentsSidebar_g608u_108{position:fixed;top:0;right:-100%;z-index:1000;transition:right .3s ease;box-sizing:border-box;box-shadow:-2px 0 10px #0000001a;background-color:var(--theme-bg-color);padding:1rem;width:clamp(450px,30vw,650px);height:100vh;overflow-y:auto}._commentsSidebar_g608u_108._open_g608u_122{right:0}@media (max-width: 768px){._commentsSidebar_g608u_108{right:-100%;width:100%}}._commentsSidebar_g608u_108 ._commentsSidebarHeader_g608u_131{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px solid var(--theme-border-color);padding-bottom:.5rem}._commentsSidebar_g608u_108 ._sidebarClose_g608u_140{cursor:pointer;border:none;background:none;padding:.25rem;color:var(--theme-text-color);font-size:1.5rem;line-height:1}._commentsSidebar_g608u_108 ._commentsList_g608u_150{display:flex;flex-direction:column;gap:1.5rem}._commentToggle_g608u_158{display:flex;position:fixed;right:2rem;bottom:2rem;justify-content:center;align-items:center;z-index:999;transition:transform .2s ease;cursor:pointer;box-shadow:0 4px 10px #0003;border:none;border-radius:50%;background-color:var(--theme-primary-color);width:60px;height:60px;color:#fff}._commentToggle_g608u_158:hover{transform:scale(1.05)}._commentToggle_g608u_158 ._commentCount_g608u_180{display:flex;position:absolute;top:-5px;right:-5px;justify-content:center;align-items:center;border-radius:50%;background-color:#ff5252;width:24px;height:24px;color:#fff;font-size:.75rem}@media (max-width: 768px){._commentToggle_g608u_158{width:50px;height:50px}}._commentForm_g608u_202{margin-bottom:2rem}._commentForm_g608u_202 textarea{box-sizing:border-box;margin-bottom:1rem;border:1px solid var(--theme-border-color);border-radius:4px;background-color:var(--theme-bg-color);padding:.75rem;width:100%;min-height:100px;max-height:300px;overflow-y:auto;resize:vertical;color:var(--theme-text-color)}._commentForm_g608u_202 button{transition:background-color .2s ease;cursor:pointer;border:none;border-radius:4px;background-color:var(--theme-primary-color);padding:.75rem 1.5rem;color:#000;font-weight:500}:is(._commentForm_g608u_202 button):hover{background-color:var(--theme-primary-hover)}:is(._commentForm_g608u_202 button):disabled{opacity:.7;cursor:not-allowed}._commentForm_g608u_202 ._commentStatus_g608u_240{margin-top:.75rem;border-radius:4px;padding:.5rem;font-size:.9rem;text-align:center}._success_g608u_247:is(._commentForm_g608u_202 ._commentStatus_g608u_240){background-color:#2ecc7133;color:#27ae60}._error_g608u_15:is(._commentForm_g608u_202 ._commentStatus_g608u_240){background-color:#e74c3c33;color:#e74c3c}._commentItem_g608u_260{border-radius:8px;background-color:var(--theme-bg-color);padding:1rem}._commentItem_g608u_260 ._commentHeader_g608u_265{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._commentItem_g608u_260 ._commentDate_g608u_272{opacity:.7;font-size:.85rem}._commentItem_g608u_260 ._commentContent_g608u_277{line-height:1.6}._loginPrompt_g608u_282{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;border-radius:4px;background-color:#0000000d;padding:1.5rem;text-align:center}._loginPrompt_g608u_282 p{opacity:.7;margin:0;font-style:italic}:root{color-scheme:light dark;font-weight:400;line-height:1.5;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--theme-bg-color: #242424;--theme-text-color: #ffffff;--theme-border-color: #2a2a2a;--theme-hover-bg: #2a2a2a;--theme-primary-color: #f0d8ee;--theme-primary-hover: #db92bf}body{margin:0;background-color:var(--theme-bg-color);min-width:320px;min-height:100vh;color:var(--theme-text-color)}@media (prefers-color-scheme: light){:root{--theme-bg-color: #ffffff;--theme-text-color: #213547;--theme-border-color: #e0e0e0;--theme-hover-bg: #f5f5f5}body{background-color:var(--theme-bg-color);color:var(--theme-text-color)}}
