.SharedStyleViewer_container__q5rfP{font-family:Inter,monospace;min-height:100vh;overflow:hidden;transition:background .3s,color .3s;display:flex;flex-direction:column}.SharedStyleViewer_container__q5rfP.SharedStyleViewer_light__4QRZL{background:#fff;color:#212529}.SharedStyleViewer_container__q5rfP.SharedStyleViewer_dark__1N9Ez{background:#121212;color:#e0e0e0}.SharedStyleViewer_searchContainer__6sefa{margin-top:12px;margin-bottom:12px;display:flex;flex-direction:column;padding:12px;border-radius:8px;flex:1 1}.SharedStyleViewer_searchContainer2__0e3pe{display:flex;flex-direction:row;gap:8px}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_searchContainer__6sefa{background-color:#f8f9fa}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_searchContainer__6sefa{background-color:#2a2a2a}.SharedStyleViewer_container__q5rfP.SharedStyleViewer_fullScreen__abIv4{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;flex-direction:column}.SharedStyleViewer_toolbar__DbdHx{display:flex;flex-wrap:wrap;align-items:center;padding:10px 15px;border-bottom:1px solid #ddd;gap:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:0;z-index:100}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_toolbar__DbdHx{background:#fff;border-color:#dee2e6}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_toolbar__DbdHx{background:#1e1e1e;border-color:#495057;box-shadow:0 2px 4px rgba(0,0,0,.2)}.SharedStyleViewer_mainTitle__KuPIo{font-size:1em;font-weight:600;margin:12px;white-space:nowrap}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_mainTitle__KuPIo{color:#0d6efd}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_mainTitle__KuPIo{color:#add8e6}.SharedStyleViewer_toolbarControls___Gyae{display:flex;flex-wrap:wrap;gap:8px;flex-grow:1;align-items:center}.SharedStyleViewer_tabContainer__GYYoz{display:flex;justify-content:flex-start;border-bottom:1px solid #ddd;gap:8px;padding:0;background:#fff}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_tabContainer__GYYoz{background:#1e1e1e;border-color:#495057}.SharedStyleViewer_tabButton__BjpX_{padding:8px 12px;background:transparent;border:2px solid #d3d3d3;cursor:pointer;font-size:.8em;font-weight:500;transition:border-color .2s,color .2s}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_tabButton__BjpX_{color:#495057}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_tabButton__BjpX_{color:#ced4da}.SharedStyleViewer_tabButton__BjpX_:hover{color:#0d6efd;border:2px solid #0d6efd}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_tabButton__BjpX_:hover{color:#add8e6}.SharedStyleViewer_tabButton__BjpX_.SharedStyleViewer_active__6vVH5{border:2px solid #0d6efd;background-color:#0d6efd;color:#fff;font-weight:700}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_tabButton__BjpX_.SharedStyleViewer_active__6vVH5{border-bottom:2px solid #add8e6}.SharedStyleViewer_panelContainer__eATFR{display:flex;flex-direction:column;flex-grow:1;padding:15px;gap:15px;overflow:hidden}.SharedStyleViewer_editorPanel__UInIP,.SharedStyleViewer_viewerPanel__7y7no{flex:1 1;border:1px solid #ddd;border-radius:8px;padding:15px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,.05)}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_editorPanel__UInIP,.SharedStyleViewer_light__4QRZL .SharedStyleViewer_viewerPanel__7y7no{background:#fff;border-color:#dee2e6}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_editorPanel__UInIP,.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_viewerPanel__7y7no{background:#1e1e1e;border-color:#495057;box-shadow:0 2px 8px rgba(0,0,0,.2)}.SharedStyleViewer_editorPanel__UInIP{min-height:250px;position:relative}.SharedStyleViewer_inputTextarea__18kC7{flex:1 1;width:100%;font-family:monospace;font-size:.95em;border:none;background:transparent;color:inherit;padding:0;resize:none;outline:none;line-height:1.5;min-height:50vh;height:100%}.SharedStyleViewer_errorOverlay__Cb9eQ{position:absolute;top:15px;left:15px;right:15px;bottom:15px;overflow:auto;pointer-events:none;background:transparent;font-family:monospace;font-size:.95em;line-height:1.5;color:transparent}.SharedStyleViewer_errorOverlay__Cb9eQ pre{margin:0;white-space:pre-wrap;word-wrap:break-word}.SharedStyleViewer_errorHighlightChar__ju_d3{background:rgba(220,53,69,.5);border-radius:3px;padding:1px 0}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_errorHighlightChar__ju_d3{color:#fff}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_errorHighlightChar__ju_d3{color:#212529}.SharedStyleViewer_editorActions__6HEbR{margin-top:10px;display:flex;justify-content:flex-end}.SharedStyleViewer_fileInput__Cvs_s{display:none}.SharedStyleViewer_fileUploadLabel__S7g6s{border-radius:5px;padding:8px 15px;font-size:.9em;transition:background .2s ease}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_fileUploadLabel__S7g6s{background:#198754}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_fileUploadLabel__S7g6s,.SharedStyleViewer_light__4QRZL .SharedStyleViewer_fileUploadLabel__S7g6s:hover{background:#157347}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_fileUploadLabel__S7g6s:hover{background:#146c43}.SharedStyleViewer_searchInput__bChl6,.SharedStyleViewer_select__7P14F{padding:8px 12px;border:1px solid #ccc;border-radius:5px;font-size:.9em;transition:background .3s,color .3s}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_searchInput__bChl6,.SharedStyleViewer_light__4QRZL .SharedStyleViewer_select__7P14F{background:#fff;color:#212529;border-color:#ced4da}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_searchInput__bChl6,.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_select__7P14F{background:#2a2a2a;color:#e0e0e0;border-color:#495057}.SharedStyleViewer_select__7P14F{width:200px;max-width:25vw}.SharedStyleViewer_checkbox__wI0vq{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:.9em;cursor:pointer}.SharedStyleViewer_button__w_CMR{padding:8px 15px;border:none;border-radius:5px;font-size:.9em}.SharedStyleViewer_button2__puu_f,.SharedStyleViewer_button__w_CMR{color:#fff;cursor:pointer;transition:background .2s ease,transform .1s ease;white-space:nowrap;font-weight:500}.SharedStyleViewer_button2__puu_f{padding:4px 8px;border:none;border-radius:3px;font-size:.75em}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_button__w_CMR{background:#0d6efd}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_button__w_CMR:hover{background:#0b5ed7;transform:translateY(-1px)}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_button__w_CMR:active{transform:translateY(0)}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_button__w_CMR{background:#0d6efd}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_button__w_CMR:hover{background:#0b5ed7}.SharedStyleViewer_matchCount___IilC{font-weight:700;white-space:nowrap;font-size:.9em}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_matchCount___IilC{color:#6c757d}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_matchCount___IilC{color:#adb5bd}.SharedStyleViewer_breadcrumbs__PFRns{margin-bottom:10px;font-size:.9em;display:flex;flex-wrap:wrap;align-items:center;padding:5px 0;border-bottom:1px solid #eee}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_breadcrumbs__PFRns{color:#6c757d;border-color:#e9ecef}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_breadcrumbs__PFRns{color:#adb5bd;border-color:#495057}.SharedStyleViewer_breadcrumbSeparator__vXsHQ{margin:0 5px;color:#999}.SharedStyleViewer_breadcrumbLink__oN2bj{background:none;border:none;cursor:pointer;text-decoration:none;padding:0;font-size:.9em;transition:color .2s ease}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_breadcrumbLink__oN2bj{color:#0d6efd}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_breadcrumbLink__oN2bj:hover{text-decoration:underline;color:#0b5ed7}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_breadcrumbLink__oN2bj{color:#add8e6}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_breadcrumbLink__oN2bj:hover{color:#87ceeb}.SharedStyleViewer_tree__ypKsb{white-space:pre-wrap;transition:color .3s;flex:1 1;overflow:auto;padding-bottom:20px}.SharedStyleViewer_placeholder__O2tTk{color:#999;text-align:center;padding:40px 20px;font-style:italic;font-size:1.1em}.SharedStyleViewer_node__T5TZw{margin-left:15px;position:relative;padding-left:5px}.SharedStyleViewer_toggle__02Iuo{position:absolute;left:-15px;top:5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;transition:color .2s ease}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_toggle__02Iuo{color:#6c757d}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_toggle__02Iuo{color:#adb5bd}.SharedStyleViewer_toggle__02Iuo:hover{color:#0d6efd}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_toggle__02Iuo:hover{color:#add8e6}.SharedStyleViewer_icon__bm_aB{width:100%;height:100%;vertical-align:middle}.SharedStyleViewer_bracket__NOmZn{font-weight:700}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_bracket__NOmZn{color:#6c757d}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_bracket__NOmZn{color:gold}.SharedStyleViewer_ellipsis__T9oba{color:#999;margin-left:5px;font-style:italic}.SharedStyleViewer_list__j982q{list-style:none;padding:0;margin:0 0 0 15px}.SharedStyleViewer_item__6oO3q{margin:2px 0;position:relative}.SharedStyleViewer_key__jKUG1{font-weight:700;cursor:pointer;transition:color .2s ease}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_key__jKUG1{color:#dc3545}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_key__jKUG1{color:tomato}.SharedStyleViewer_key__jKUG1:hover{text-decoration:underline}.SharedStyleViewer_string__OzNue{color:#198754}.SharedStyleViewer_number__avT6s{color:#0d6efd}.SharedStyleViewer_boolean__h3_M2,.SharedStyleViewer_null__A4IP7{color:#6f42c1}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_string__OzNue{color:#90ee90}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_number__avT6s{color:#add8e6}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_boolean__h3_M2,.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_null__A4IP7{color:plum}.SharedStyleViewer_highlight__e6hdT{background:#ffc107;color:#212529;font-weight:700;padding:1px 2px;border-radius:3px}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_highlight__e6hdT{background:#ffc107;color:#212529}.SharedStyleViewer_currentMatch__XBjU8{background:#fff3cd;border:1px solid #ffc107;animation:SharedStyleViewer_pulse__n80mb 1s;border-radius:4px}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_currentMatch__XBjU8{background:#664d03;border-color:#ffc107}@keyframes SharedStyleViewer_pulse__n80mb{0%{box-shadow:0 0 10px #ffc107}to{box-shadow:none}}.SharedStyleViewer_count__wIhoL{font-size:.8em;margin-left:5px}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_count__wIhoL{color:#6c757d}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_count__wIhoL{color:#adb5bd}.SharedStyleViewer_circular__E9c_C{color:#dc3545;font-style:italic;font-weight:700}.SharedStyleViewer_errorContainer__ELCUn{padding:20px;border:1px solid #dc3545;border-radius:8px}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_errorContainer__ELCUn{color:#dc3545;background:#f8d7da}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_errorContainer__ELCUn{color:#f5c2c7;background:#58151c;border-color:#dc3545}.SharedStyleViewer_error__HO6RI{font-weight:700;margin-bottom:5px}.SharedStyleViewer_errorPosition__CDoXI{background:#dc3545;color:#fff;padding:2px 4px;border-radius:3px}.SharedStyleViewer_editInput__AgNN8{border:1px solid #0d6efd;padding:2px 5px;font-family:monospace;font-size:.95em;border-radius:4px;outline:none;width:auto;min-width:50px}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_editInput__AgNN8{background:#fff;color:#212529}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_editInput__AgNN8{background:#2a2a2a;color:#e0e0e0;border-color:#add8e6}.SharedStyleViewer_copyInlineButton__uegSF,.SharedStyleViewer_copyNodeButton__81INo,.SharedStyleViewer_copyPathButton__DSqMz{color:#fff;border:none;border-radius:4px;padding:3px 8px;font-size:.75em;margin-left:10px;cursor:pointer;opacity:0;transition:opacity .2s ease,background .2s ease}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_copyInlineButton__uegSF,.SharedStyleViewer_light__4QRZL .SharedStyleViewer_copyNodeButton__81INo,.SharedStyleViewer_light__4QRZL .SharedStyleViewer_copyPathButton__DSqMz{background:#6c757d}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_copyInlineButton__uegSF:hover,.SharedStyleViewer_light__4QRZL .SharedStyleViewer_copyNodeButton__81INo:hover,.SharedStyleViewer_light__4QRZL .SharedStyleViewer_copyPathButton__DSqMz:hover{background:#5a6268}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_copyInlineButton__uegSF,.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_copyNodeButton__81INo,.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_copyPathButton__DSqMz{background:#495057}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_copyInlineButton__uegSF:hover,.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_copyNodeButton__81INo:hover,.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_copyPathButton__DSqMz:hover{background:#343a40}.SharedStyleViewer_boolean__h3_M2:hover .SharedStyleViewer_copyInlineButton__uegSF,.SharedStyleViewer_key__jKUG1:hover .SharedStyleViewer_copyInlineButton__uegSF,.SharedStyleViewer_node__T5TZw:hover .SharedStyleViewer_copyNodeButton__81INo,.SharedStyleViewer_node__T5TZw:hover .SharedStyleViewer_copyPathButton__DSqMz,.SharedStyleViewer_null__A4IP7:hover .SharedStyleViewer_copyInlineButton__uegSF,.SharedStyleViewer_number__avT6s:hover .SharedStyleViewer_copyInlineButton__uegSF,.SharedStyleViewer_string__OzNue:hover .SharedStyleViewer_copyInlineButton__uegSF{opacity:1}.SharedStyleViewer_messageBox__xicV7{position:fixed;bottom:100px;left:50%;transform:translateX(-50%);color:#fff;padding:10px 20px;border-radius:5px;font-size:1.2em;z-index:1001;box-shadow:0 4px 12px rgba(0,0,0,.3);animation:SharedStyleViewer_fadeInOut__ZfNGP 3s forwards}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_messageBox__xicV7{background-color:rgba(33,37,41,.8)}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_messageBox__xicV7{background-color:rgba(0,0,0,.8)}@keyframes SharedStyleViewer_fadeInOut__ZfNGP{0%{opacity:0;transform:translateX(-50%) translateY(20px)}10%{opacity:1;transform:translateX(-50%) translateY(0)}90%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(20px)}}.SharedStyleViewer_seoContent__oNOAo{padding:20px 15px;border-top:1px solid #e0e0e0;margin-top:20px;line-height:1.6}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_seoContent__oNOAo{background:#f8f9fa;border-color:#dee2e6}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_seoContent__oNOAo{background:#1e1e1e;border-color:#495057}.SharedStyleViewer_seoContent__oNOAo h2{font-size:1.8em;margin-bottom:15px}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_seoContent__oNOAo h2{color:#434343}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_seoContent__oNOAo h2{color:#add8e6}.SharedStyleViewer_seoContent__oNOAo h3{font-size:1.4em;margin-top:25px;margin-bottom:10px}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_seoContent__oNOAo h3{color:#343a40}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_seoContent__oNOAo h3{color:#ced4da}.SharedStyleViewer_seoContent__oNOAo dd,.SharedStyleViewer_seoContent__oNOAo li,.SharedStyleViewer_seoContent__oNOAo p{margin-bottom:10px;font-size:.95em}.SharedStyleViewer_seoContent__oNOAo ol,.SharedStyleViewer_seoContent__oNOAo ul{margin-left:20px;margin-bottom:15px}.SharedStyleViewer_seoContent__oNOAo dl{margin-top:15px}.SharedStyleViewer_seoContent__oNOAo dt{font-weight:700;margin-top:10px}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_seoContent__oNOAo dt{color:#495057}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_seoContent__oNOAo dt{color:#adb5bd}.SharedStyleViewer_seoContent__oNOAo dd{margin-left:20px;margin-bottom:5px}.SharedStyleViewer_viewerPanelControls__CyakO{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_viewerPanelControls__CyakO{border-color:#e9ecef}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_viewerPanelControls__CyakO{border-color:#495057}.SharedStyleViewer_tableContainer__vNrLP{overflow-x:auto;max-height:60vh}.SharedStyleViewer_table__nZvOJ{width:100%;border-collapse:collapse;font-size:.9em}.SharedStyleViewer_td__GAFGp,.SharedStyleViewer_th__j_w3h{border:1px solid #ddd;padding:8px;text-align:left}.SharedStyleViewer_light__4QRZL .SharedStyleViewer_td__GAFGp,.SharedStyleViewer_light__4QRZL .SharedStyleViewer_th__j_w3h{border-color:#dee2e6}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_td__GAFGp,.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_th__j_w3h{border-color:#495057}.SharedStyleViewer_th__j_w3h{font-weight:700;cursor:pointer;background:#f8f9fa}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_th__j_w3h{background:#2a2a2a}.SharedStyleViewer_th__j_w3h:hover{background:#e9ecef}.SharedStyleViewer_dark__1N9Ez .SharedStyleViewer_th__j_w3h:hover{background:#343a40}.SharedStyleViewer_td__GAFGp{position:relative}.SharedStyleViewer_pagination__r1ZAS{display:flex;align-items:center;gap:10px;margin-top:10px;justify-content:center}.SharedStyleViewer_pagination__r1ZAS span{font-size:.9em}