*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background-color:#000}:root{--border-color: var(--primary-color);--support-button-top: 20px}._glitter_byg3z_1{position:absolute;width:5px;height:5px;background:transparent;pointer-events:none;animation:_glitterFade_byg3z_1 2.5s ease-out forwards}._glitter_byg3z_1:before,._glitter_byg3z_1:after{content:"";position:absolute;width:2px;height:10px;background:var(--glitter-color)}._glitter_byg3z_1:before{transform:rotate(0)}._glitter_byg3z_1:after{transform:rotate(90deg)}@keyframes _glitterFade_byg3z_1{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--x-translation),var(--y-translation)) scale(.5);opacity:0}}@keyframes _colorFade_144li_1{0%{color:#0f0;text-shadow:0 0 10px #00FF00,0 0 20px #00FF00}33%{color:#f0f;text-shadow:0 0 10px #FF00FF,0 0 20px #FF00FF}66%{color:#0ff;text-shadow:0 0 10px #00FFFF,0 0 20px #00FFFF}to{color:#ff0;text-shadow:0 0 10px #FFFF00,0 0 20px #FFFF00}}@keyframes _backgroundPulse_144li_1{0%{background-color:#111;box-shadow:0 0 20px #0f0,0 0 30px #0f0}50%{background-color:#222;box-shadow:0 0 20px #f0f,0 0 30px #f0f}to{background-color:#111;box-shadow:0 0 20px #0ff,0 0 30px #0ff}}._login-container_144li_14{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:40px 0 80px;background:#000;color:#0f0;font-family:Courier New,monospace;animation:_backgroundPulse_144li_1 4s infinite alternate}._container_144li_31{display:flex;flex-direction:column;align-items:center;padding:20px;border-radius:8px;background:#000000e6;border:2px solid #00FF00;animation:_backgroundPulse_144li_1 4s infinite alternate;max-width:400px;width:90%;margin:0 auto}._title_144li_45{font-size:36px;margin-bottom:20px;animation:_colorFade_144li_1 6s infinite alternate;text-align:center;font-weight:700;text-shadow:0 0 8px #00FF00}._form_144li_54{display:flex;flex-direction:column;align-items:center;width:100%}._input_144li_61{margin:10px 0;padding:12px;width:100%;border:2px solid #00FF00;border-radius:8px;background-color:#000000b3;color:#0f0;font-family:Courier New,monospace;font-size:16px;text-align:center;text-shadow:0 0 10px #00FF00;animation:_colorFade_144li_1 6s infinite alternate}._input_144li_61::placeholder{color:#0f0;opacity:.8;animation:_colorFade_144li_1 6s infinite alternate}._input_144li_61:focus{outline:none;border-color:#ff0;box-shadow:0 0 10px #ff0}._button_144li_88{margin:20px 0;padding:12px 20px;width:100%;border:2px solid #00FF00;border-radius:8px;background-color:#000000b3;color:#0f0;font-family:Courier New,monospace;font-size:18px;font-weight:700;cursor:pointer;animation:_colorFade_144li_1 6s infinite alternate;text-shadow:0 0 10px #00FF00;transition:transform .3s ease,box-shadow .3s ease}._button_144li_88:hover{transform:scale(1.1);box-shadow:0 0 20px #f0f}._toggle-button_144li_110{margin:10px 0;padding:8px 16px;background-color:#000000b3;border:2px solid #00FF00;border-radius:8px;color:#0f0;font-family:Courier New,monospace;animation:_colorFade_144li_1 6s infinite alternate;cursor:pointer;transition:background-color .3s ease,transform .3s ease}._toggle-button_144li_110:hover{background-color:#ffffff1a;transform:scale(1.1)}._welcome-message_144li_129{font-size:24px;margin-bottom:20px;text-align:center;animation:_colorFade_144li_1 6s infinite alternate;text-shadow:0 0 8px #00FF00}._footer_144li_137{position:fixed;bottom:20px;width:100%;text-align:center;color:#0f0;font-family:Courier New,monospace;font-size:14px;animation:_colorFade_144li_1 6s infinite alternate;text-shadow:0 0 8px #00FF00}._footer_144li_137 a{color:#fff}@keyframes _colorFade_10t1s_1{0%{color:#0f0;text-shadow:0 0 10px #00FF00,0 0 20px #00FF00}33%{color:#f0f;text-shadow:0 0 10px #FF00FF,0 0 20px #FF00FF}66%{color:#0ff;text-shadow:0 0 10px #00FFFF,0 0 20px #00FFFF}to{color:#ff0;text-shadow:0 0 10px #FFFF00,0 0 20px #FFFF00}}@keyframes _backgroundPulse_10t1s_1{0%{background:#111;box-shadow:0 0 20px #0f0,0 0 30px #0f0}50%{background:#222;box-shadow:0 0 20px #f0f,0 0 30px #f0f}to{background:#111;box-shadow:0 0 20px #0ff,0 0 30px #0ff}}._backdrop_10t1s_16{position:absolute;top:0;right:0;bottom:0;left:0;width:100vw;min-height:100vh;background:#000c;overflow-y:auto;display:flex;align-items:center;justify-content:center;z-index:9999;animation:_backgroundPulse_10t1s_1 4s infinite alternate}._modal_10t1s_31{position:relative;width:90%;max-width:420px;padding:24px 28px 32px;border:2px solid #00FF00;border-radius:10px;background:#000000f2;display:flex;flex-direction:column;align-items:center;font-family:Courier New,monospace;color:#0f0;animation:_backgroundPulse_10t1s_1 4s infinite alternate;overflow-y:auto}._modal_10t1s_31::-webkit-scrollbar{width:8px;height:8px}._modal_10t1s_31::-webkit-scrollbar-track{background:#0009;border-radius:4px}._modal_10t1s_31::-webkit-scrollbar-thumb{background:#f0f;border-radius:4px;box-shadow:0 0 8px #f0f}._modal_10t1s_31::-webkit-scrollbar-thumb:hover{background:#0ff;box-shadow:0 0 8px #0ff}._modal_10t1s_31{scrollbar-width:thin;scrollbar-color:#FF00FF rgba(0,0,0,.6)}._close_10t1s_74{position:absolute;top:8px;right:12px;background:none;border:none;color:#f0f;font-size:24px;cursor:pointer;transition:transform .3s}._close_10t1s_74:hover{transform:scale(1.2)}._heading_10t1s_88{font-size:28px;margin:0 0 20px;text-align:center;font-weight:700;animation:_colorFade_10t1s_1 6s infinite alternate;text-shadow:0 0 8px #00FF00}._form_10t1s_98{width:100%;display:flex;flex-direction:column;gap:18px}._form_10t1s_98 .StripeElement{padding:14px 12px;background:#000000b3;border:2px solid #00FF00;border-radius:8px;font-family:Courier New,monospace;color:currentColor;animation:_colorFade_10t1s_1 6s infinite alternate}._payBtn_10t1s_117{padding:12px 20px;border:2px solid #00FF00;border-radius:8px;background:#000000b3;color:currentColor;font-size:18px;font-weight:700;font-family:Courier New,monospace;cursor:pointer;animation:_colorFade_10t1s_1 6s infinite alternate;text-shadow:0 0 10px #00FF00;transition:transform .3s,box-shadow .3s}._payBtn_10t1s_117:hover{transform:scale(1.05);box-shadow:0 0 20px #f0f}._payBtn_10t1s_117:disabled{opacity:.5;cursor:default;transform:none}._error_10t1s_142{color:red;text-shadow:0 0 5px red;font-size:14px;text-align:center}@media (max-width: 480px){._backdrop_10t1s_16{align-items:flex-start;justify-content:center;padding:20px 0}._modal_10t1s_31{width:calc(100% - 20px);max-width:none;border-radius:0;margin:0;max-height:100vh}}@keyframes _colorFade_cs5mx_1{0%{color:#0f0;text-shadow:0 0 10px #00FF00,0 0 20px #00FF00}33%{color:#f0f;text-shadow:0 0 10px #FF00FF,0 0 20px #FF00FF}66%{color:#0ff;text-shadow:0 0 10px #00FFFF,0 0 20px #00FFFF}to{color:#ff0;text-shadow:0 0 10px #FFFF00,0 0 20px #FFFF00}}@keyframes _backgroundPulse_cs5mx_1{0%{background-color:#111;box-shadow:0 0 20px #0f0,0 0 30px #0f0}50%{background-color:#222;box-shadow:0 0 20px #f0f,0 0 30px #f0f}to{background-color:#111;box-shadow:0 0 20px #0ff,0 0 30px #0ff}}._login-container_cs5mx_14{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:40px 0 80px;background-color:#000;font-family:Courier New,monospace;color:#0f0;animation:_backgroundPulse_cs5mx_1 4s infinite alternate}._container_cs5mx_31{display:flex;flex-direction:column;align-items:center;padding:20px;border-radius:8px;background:#000000e6;border:2px solid #00FF00;animation:_backgroundPulse_cs5mx_1 4s infinite alternate;max-width:400px;width:90%;margin:0 auto}._title_cs5mx_45{font-size:36px;margin-bottom:20px;animation:_colorFade_cs5mx_1 6s infinite alternate;text-align:center;font-weight:700;text-shadow:0 0 8px #00FF00}._form_cs5mx_54{display:flex;flex-direction:column;align-items:center;width:100%}._input_cs5mx_61{margin:10px 0;padding:12px;width:100%;border:2px solid #00FF00;border-radius:8px;background-color:#000000b3;color:currentColor;font-family:Courier New,monospace;font-size:16px;text-align:center;text-shadow:0 0 10px #00FF00;animation:_colorFade_cs5mx_1 6s infinite alternate}._input_cs5mx_61::placeholder{color:#0f0;opacity:.8;animation:_colorFade_cs5mx_1 6s infinite alternate}._input_cs5mx_61:focus{outline:none;border-color:#ff0;box-shadow:0 0 10px #ff0}._button_cs5mx_88{margin:20px 0;padding:12px 20px;width:100%;border:2px solid #00FF00;border-radius:8px;background-color:#000000b3;color:currentColor;font-family:Courier New,monospace;font-size:18px;font-weight:700;cursor:pointer;animation:_colorFade_cs5mx_1 6s infinite alternate;text-shadow:0 0 10px #00FF00;transition:transform .3s ease,box-shadow .3s ease}._button_cs5mx_88:hover{transform:scale(1.1);box-shadow:0 0 20px #f0f}._message_cs5mx_110{font-size:24px;margin-bottom:20px;text-align:center;animation:_colorFade_cs5mx_1 6s infinite alternate;text-shadow:0 0 8px #00FF00}._error_cs5mx_118{color:red;text-shadow:0 0 5px red;text-align:center;margin:10px 0}._success_cs5mx_125{color:#0f0;text-shadow:0 0 5px #00FF00;text-align:center;margin:10px 0}._radioGroup_cs5mx_133{display:flex;justify-content:center;gap:20px;border:none;margin:10px 0}._legend_cs5mx_141{font-size:14px;margin-bottom:6px;text-align:center;animation:_colorFade_cs5mx_1 6s infinite alternate}._radioOption_cs5mx_148{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:Courier New,monospace;color:currentColor;animation:_colorFade_cs5mx_1 6s infinite alternate}._radioOption_cs5mx_148 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #00FF00;border-radius:4px;background:#000000b3;position:relative}._radioOption_cs5mx_148 input:checked:before{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;background:#ff0;box-shadow:0 0 10px #ff0}._inputRow_cs5mx_179{display:flex;align-items:center}._inputRow_cs5mx_179 input{flex:1}._statusIcon_cs5mx_188{font-size:20px;margin-left:8px}._green_cs5mx_193{color:#00c853}._red_cs5mx_197{color:#ff1744}._referralGroup_cs5mx_201{width:100%;margin-top:20px}._referralLabel_cs5mx_206{display:block;font-size:14px;text-align:center;margin-bottom:8px;animation:_colorFade_cs5mx_1 6s infinite alternate}._referralRow_cs5mx_214{display:flex;width:100%;gap:10px;align-items:stretch}._referralInput_cs5mx_221{flex:1;margin:0}._referralButton_cs5mx_226{width:auto;margin:0;flex-shrink:0;padding:12px 16px}._referralStatus_cs5mx_233{font-size:14px;margin-top:8px;text-align:center}._pending_cs5mx_239{color:#ff0}._footer_cs5mx_243{position:fixed;bottom:20px;width:100%;text-align:center;color:#0f0;font-family:Courier New,monospace;font-size:14px;animation:_colorFade_cs5mx_1 6s infinite alternate;text-shadow:0 0 8px #00FF00}._footer_cs5mx_243 a{color:#fff}.content-toolbar{position:fixed;z-index:10000;pointer-events:auto;font-family:Century Gothic,Courier New,monospace}.toolbar-main{background:#000000eb;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:4px;display:flex;align-items:center;gap:4px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 20px #0006}@media (prefers-color-scheme: light){.toolbar-main{background:#ffffffeb;border:1px solid rgba(0,0,0,.15);box-shadow:0 4px 20px #0000001a}.layer-badge{color:#000c!important}.toolbar-btn{background:#00000014;border:1px solid rgba(0,0,0,.1);color:#000}.toolbar-btn:hover:not(:disabled){background:#00000026;border-color:#00000040}.toolbar-divider{background:#00000026}.toolbar-hint{background:#ffffffd9;border:1px solid rgba(0,0,0,.1);color:#000000b3}}.toolbar-section{display:flex;align-items:center;gap:4px}.layer-info{padding:0 8px}.layer-badge{font-size:11px;color:#fffc;font-weight:500;white-space:nowrap}.quick-actions{display:flex;gap:2px}.toolbar-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#fff;cursor:pointer;padding:6px 8px;font-size:14px;transition:all .15s ease;display:flex;align-items:center;justify-content:center;min-width:30px;height:30px}.toolbar-btn:hover:not(:disabled){background:#ffffff26;border-color:#ffffff40;transform:translateY(-1px)}.toolbar-btn:active:not(:disabled){transform:translateY(0)}.toolbar-btn:disabled{opacity:.3;cursor:not-allowed}.toolbar-btn .icon{font-size:14px;line-height:1}.toolbar-btn .icon-text{font-size:11px;font-weight:700;line-height:1;letter-spacing:.5px}.toolbar-btn-3d{background:#64b5f626;border-color:#64b5f64d}.toolbar-btn-3d:hover:not(:disabled){background:#64b5f640;border-color:#64b5f680}.toolbar-btn.danger-btn:hover:not(:disabled){background:#ef444433;border-color:#ef444466}.toolbar-divider{width:1px;height:20px;background:#ffffff26;margin:0 4px}.toolbar-hint{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;padding:4px 8px;background:#000000d9;border:1px solid rgba(255,255,255,.1);border-radius:4px;font-size:10px;color:#ffffffb3;white-space:nowrap;pointer-events:none;animation:fadeIn .2s ease}.repost-inline{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;background:#000000eb;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 20px #0006;min-width:250px;animation:slideDown .2s ease;z-index:1}@keyframes slideDown{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.repost-inline-label{display:block;color:#fffc;font-size:11px;margin-bottom:6px}.repost-inline-form{display:flex;gap:6px}.repost-inline-input{flex:1;padding:6px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:#fff;font-size:13px;font-family:Century Gothic,Courier New,monospace;transition:all .15s ease}.repost-inline-input:focus{outline:none;background:#ffffff14;border-color:#64b5f680;box-shadow:0 0 0 2px #64b5f61a}.repost-inline-input::placeholder{color:#fff6}.repost-inline-submit{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px;font-size:13px;font-family:Century Gothic,Courier New,monospace;transition:all .15s ease;white-space:nowrap}.repost-inline-submit:hover:not(:disabled){background:#ffffff26;border-color:#ffffff40}.repost-inline-submit:disabled{opacity:.3;cursor:not-allowed}.repost-inline-error{margin-top:6px;padding:6px 8px;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:4px;color:#ff6b6b;font-size:11px}@media (prefers-color-scheme: light){.repost-inline{background:#ffffffeb;border:1px solid rgba(0,0,0,.15);box-shadow:0 4px 20px #0000001a}.repost-inline-label{color:#000c}.repost-inline-input{background:#0000000d;border:1px solid rgba(0,0,0,.15);color:#000}.repost-inline-input:focus{background:#00000014}.repost-inline-input::placeholder{color:#0006}.repost-inline-submit{background:#00000014;border:1px solid rgba(0,0,0,.15);color:#000}.repost-inline-submit:hover:not(:disabled){background:#00000026;border-color:#00000040}.repost-inline-error{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#d32f2f}}@media (max-width: 768px){.toolbar-main{padding:3px;gap:3px}.toolbar-btn{min-width:28px;height:28px;padding:5px 6px;font-size:13px}.layer-badge{font-size:10px}.toolbar-hint{display:none}.repost-inline{min-width:200px;padding:10px}}.transform-bounding-box{position:fixed;border:2px solid rgba(100,181,246,.8);pointer-events:none;z-index:9998;box-sizing:border-box}.transform-handle{position:fixed;z-index:9999;pointer-events:auto;cursor:pointer;box-sizing:border-box;transform:translate(-50%,-50%);transition:transform .1s ease}.transform-handle:hover{transform:translate(-50%,-50%) scale(1.2)}.transform-handle:active{transform:translate(-50%,-50%) scale(.95)}.transform-handle.corner{width:10px;height:10px;background:#fff;border:2px solid rgba(100,181,246,1);border-radius:2px;box-shadow:0 2px 4px #0003}.transform-handle.corner.top-left{cursor:nwse-resize}.transform-handle.corner.top-right,.transform-handle.corner.bottom-left{cursor:nesw-resize}.transform-handle.corner.bottom-right{cursor:nwse-resize}.transform-handle.edge{background:#fff;border:2px solid rgba(100,181,246,1);border-radius:2px;box-shadow:0 2px 4px #0003}.transform-handle.edge.top,.transform-handle.edge.bottom{width:10px;height:6px;cursor:ns-resize}.transform-handle.edge.left,.transform-handle.edge.right{width:6px;height:10px;cursor:ew-resize}.transform-handle.rotate{width:24px;height:24px;background:#fff;border:2px solid rgba(100,181,246,1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 4 C8 4 4 8 4 12 C4 16 8 20 12 20 C16 20 20 16 20 12" stroke="black" stroke-width="2" fill="none"/><path d="M20 12 L17 10 M20 12 L17 14" stroke="black" stroke-width="2"/></svg>') 12 12,auto;box-shadow:0 2px 6px #00000040}.transform-handle.rotate svg{color:#64b5f6;pointer-events:none}.transform-handle.rotate:hover{background:#64b5f61a;border-color:#64b5f6}.transform-rotate-line{position:fixed;z-index:9997;pointer-events:none;overflow:visible}.transform-handle.active{background:#64b5f6e6;border-color:#64b5f6;box-shadow:0 0 0 2px #64b5f64d}.transform-controls-locked .transform-handle{opacity:.3;pointer-events:none;cursor:not-allowed}.transform-controls-locked .transform-bounding-box{border-color:#c8c8c880}@media (max-width: 768px){.transform-handle.corner{width:14px;height:14px}.transform-handle.edge.top,.transform-handle.edge.bottom{width:14px;height:8px}.transform-handle.edge.left,.transform-handle.edge.right{width:8px;height:14px}.transform-handle.rotate{width:28px;height:28px}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.transform-handle.transforming{animation:pulse .5s ease-in-out infinite}.transform-bounding-box.transforming{border-color:#64b5f6;border-width:3px}.transform-handle:hover~.transform-bounding-box,.transform-bounding-box:has(+.transform-handle:hover){border-color:#64b5f6}.rotation-panel{position:fixed;bottom:80px;right:20px;background:#000000f2;border:2px solid #64B5F6;border-radius:8px;padding:16px;z-index:10000;min-width:200px;box-shadow:0 4px 12px #00000080;font-family:Century Gothic,Courier New,monospace}.rotation-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.2)}.rotation-panel-header span{color:#64b5f6;font-weight:700;font-size:14px}.rotation-panel-close{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px}.rotation-panel-close:hover{background:#ffffff1a}.rotation-panel-content{display:flex;flex-direction:column;gap:12px}.rotation-control{display:flex;flex-direction:column;gap:6px}.rotation-control label{color:#fff;font-size:12px;font-weight:500}.rotation-buttons{display:flex;gap:8px}.rotation-buttons button{flex:1;background:#64b5f633;border:1px solid #64B5F6;color:#fff;font-size:18px;padding:8px;border-radius:4px;cursor:pointer;transition:all .2s}.rotation-buttons button:hover{background:#64b5f666;transform:scale(1.05)}.rotation-buttons button:active{background:#64b5f699;transform:scale(.95)}.rotation-panel-hint{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.2);color:#fff9;font-size:11px;text-align:center}.repost-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .2s ease}.repost-modal{background:#141414fa;border:1px solid rgba(255,255,255,.15);border-radius:12px;width:90%;max-width:400px;box-shadow:0 8px 32px #00000080;animation:slideUp .3s ease}.repost-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.repost-modal-header h3{margin:0;font-size:18px;font-weight:600;color:#fff}.repost-modal-close{background:none;border:none;color:#fff9;font-size:28px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.repost-modal-close:hover{background:#ffffff1a;color:#fff}.repost-modal-form{display:flex;flex-direction:column}.repost-modal-body{padding:24px}.repost-label{display:block;color:#ffffffe6;font-size:14px;font-weight:500;margin-bottom:8px}.repost-input{width:100%;padding:12px 16px;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:15px;font-family:inherit;transition:all .2s ease;box-sizing:border-box}.repost-input:focus{outline:none;background:#ffffff14;border-color:#64b5f680;box-shadow:0 0 0 3px #64b5f61a}.repost-input:disabled{opacity:.5;cursor:not-allowed}.repost-input::placeholder{color:#fff6}.repost-error{margin-top:12px;padding:10px 12px;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ff6b6b;font-size:13px;animation:shake .3s ease}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.repost-hint{margin-top:12px;color:#ffffff80;font-size:12px;line-height:1.5}.repost-modal-footer{padding:16px 24px;border-top:1px solid rgba(255,255,255,.1);display:flex;gap:12px;justify-content:flex-end}.repost-btn{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;font-family:inherit}.repost-btn:disabled{opacity:.5;cursor:not-allowed}.repost-btn-cancel{background:#ffffff0d;color:#fffc;border:1px solid rgba(255,255,255,.1)}.repost-btn-cancel:hover:not(:disabled){background:#ffffff1a;color:#fff}.repost-btn-submit{background:#64b5f6e6;color:#fff;border:1px solid rgba(100,181,246,.3)}.repost-btn-submit:hover:not(:disabled){background:#64b5f6;box-shadow:0 4px 12px #64b5f64d;transform:translateY(-1px)}.repost-btn-submit:active:not(:disabled){transform:translateY(0)}@media (max-width: 768px){.repost-modal{width:95%;max-width:none}.repost-modal-header{padding:16px 20px}.repost-modal-body{padding:20px}.repost-modal-footer{padding:12px 20px}}.icon-button{position:absolute;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#0009;color:#fff;border:2px solid white;border-radius:50%;font-size:12px;box-shadow:0 2px 5px #0000004d;cursor:pointer;transition:all .2s ease-in-out}.icon-button:hover{background:#fffc;color:#000}.rotate-icon{top:-12px;left:-12px}.resize-icon{bottom:-12px;right:-12px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.02)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.save-status-indicator{animation:slideIn .3s ease-out}.save-status-indicator.saving{animation:pulse 1.5s infinite}.save-status-indicator.removing{animation:slideOut .3s ease-in}.save-activity-dot{animation:blink 1s infinite}.save-activity-global{animation:pulse 1.5s infinite}@keyframes _neonBg_jzgup_1{0%{background:#f0f}25%{background:#0ff}50%{background:#ff0}75%{background:#ff7f00}to{background:#f0f}}._neon_jzgup_11{animation:_neonBg_jzgup_1 6s linear infinite;color:#000;border-color:#000}._supportBtn_jzgup_17{position:fixed;top:20px;right:80px;z-index:100!important;font-family:Courier New,monospace;font-size:14px;padding:7px 12px;border:1px solid #000;border-radius:6px;cursor:pointer;transition:opacity .2s}._supportBtn_jzgup_17:hover{opacity:.8}.aura-username{color:var(--aura-color)!important;text-shadow:0 0 6px var(--aura-color)!important}@keyframes _darkThemeColorFade_mdf09_1{0%{color:#0f0;border-color:#0f0}33%{color:#f0f;border-color:#f0f}66%{color:#0ff;border-color:#0ff}to{color:#ff0;border-color:#ff0}}@keyframes _lightThemeColorFade_mdf09_1{0%,to{color:#ff1493;border-color:#ff149333}33%{color:#9400d3;border-color:#9400d333}66%{color:#ff4500;border-color:#ff450033}}@keyframes _blink_mdf09_645{0%,50%{opacity:1}51%,to{opacity:0}}._chat-modal_mdf09_35{padding-right:8px;position:fixed;bottom:100px;right:20px;min-width:420px;width:480px;max-width:520px;min-height:180px;max-height:50vh;display:flex;flex-direction:column;font-family:Courier New,monospace;background-color:#000000f2;color:#0f0;border:1px solid currentColor;border-radius:8px;box-shadow:0 0 20px currentColor,0 8px 20px #000c;animation:_darkThemeColorFade_mdf09_1 6s infinite alternate;z-index:1000;overflow:hidden;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}@media (max-width: 768px){._chat-modal_mdf09_35{bottom:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;width:calc(100% - 16px)!important;min-width:unset!important;max-width:unset!important;max-height:calc(100vh - 100px)!important;margin-bottom:var(--chat-mobile-margin, 90px)!important;z-index:1000!important;display:flex!important;animation:_darkThemeColorFade_mdf09_1 6s infinite alternate!important}._chat-modal_mdf09_35._collapsed_mdf09_68{bottom:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;width:calc(100% - 16px)!important;max-width:unset!important;margin-bottom:var(--chat-mobile-margin, 90px)!important;animation:_darkThemeColorFade_mdf09_1 6s infinite alternate!important}._collapse-button_mdf09_79:hover{background-color:transparent!important;color:inherit!important}._collapse-button_mdf09_79:active{background-color:#0f03!important}}._chat-header_mdf09_92{background-color:#000000e6;padding:8px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid currentColor;-webkit-user-select:none;user-select:none;flex-wrap:nowrap}._custom-chat-title_mdf09_100{margin:0;padding:0 8px 0 0;font-size:16px;color:inherit;display:flex;align-items:center;gap:6px;white-space:nowrap}._collapse-button_mdf09_79{background:none;border:1px solid currentColor;color:inherit;cursor:pointer;width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:4px;font-size:16px;margin-left:12px}._collapse-button_mdf09_79:hover{background-color:currentColor;color:#f0e1e1}._collapsed-bar_mdf09_113{font-size:12px;color:inherit;width:100%;padding:0 18px;display:flex;gap:10px}._collapsed_mdf09_68{height:40px!important;width:auto!important;min-width:unset;min-height:unset;max-width:340px!important;align-items:left;text-align:left;background-color:#000000f2;color:#0f0;border:1px solid currentColor;box-shadow:0 2px 5px #0000004d;animation:_darkThemeColorFade_mdf09_1 6s infinite alternate;cursor:pointer}._chat-messages_mdf09_122{flex:1;padding:10px;overflow-y:auto;color:inherit;font-size:14px;-webkit-overflow-scrolling:touch}._chat-messages_mdf09_122::-webkit-scrollbar{width:8px}._chat-messages_mdf09_122::-webkit-scrollbar-track{background:#111}._chat-messages_mdf09_122::-webkit-scrollbar-thumb{background:#0f0;border-radius:4px}._chat-messages_mdf09_122::-webkit-scrollbar-thumb:hover{background:#0a0}._chat-message_mdf09_122{display:flex;flex-direction:column;margin-bottom:8px;gap:0}._message-content_mdf09_133{flex:1;word-wrap:break-word;white-space:pre-wrap;overflow-wrap:break-word;color:inherit;overflow-wrap:anywhere;word-break:break-word}._timestamp_mdf09_142{display:block;margin:2px 0 0;font-size:.75em;opacity:.8;color:inherit;white-space:nowrap}._message-row_mdf09_151{display:flex;align-items:flex-start;gap:8px;width:100%}._chat-input_mdf09_159{display:flex;align-items:center;gap:5px;padding:10px;border-top:1px solid currentColor;background-color:#000000e6;font:400 14px Courier New,monospace}._custom-input_mdf09_165{flex:1;height:36px;padding:0 12px;font-size:.8em;background-color:#222;color:inherit;border:1px solid currentColor;border-radius:4px;font:400 14px Courier New,monospace}._custom-input_mdf09_165::placeholder{color:#555;font-size:.8em}._custom-button_mdf09_170{height:36px;padding:0 16px;font-size:.8em;background-color:#222;color:inherit;border:1px solid currentColor;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:60px}._custom-button_mdf09_170:hover{background-color:#333}._resize-handle_mdf09_177{position:absolute;right:0;bottom:0;width:20px;height:20px;cursor:se-resize;background:linear-gradient(135deg,transparent 50%,currentColor 50%);opacity:.5;touch-action:none;z-index:2}._chat-modal_mdf09_35[data-theme=light]{background-color:#fff;color:#ff1493;border:1px solid #ff1493;animation:_lightThemeColorFade_mdf09_1 6s infinite alternate;box-shadow:0 0 20px currentColor,0 8px 20px #0000001a}._chat-modal_mdf09_35[data-theme=light] ._chat-header_mdf09_92,._chat-modal_mdf09_35[data-theme=light] ._chat-input_mdf09_159{background-color:#fff;border-color:#ff1493;padding-right:2px}._chat-modal_mdf09_35[data-theme=light] ._chat-messages_mdf09_122::-webkit-scrollbar-track{background:#c8c8c84d}._chat-modal_mdf09_35[data-theme=light] ._chat-messages_mdf09_122::-webkit-scrollbar-thumb{background:#ff1493}._chat-modal_mdf09_35[data-theme=light] ._custom-input_mdf09_165{background-color:#f9f9f9;color:#333;border:1px solid #ff1493}._chat-modal_mdf09_35[data-theme=light] ._custom-input_mdf09_165::placeholder{color:#999}._chat-modal_mdf09_35[data-theme=light] ._custom-button_mdf09_170{background-color:#f9f9f9;color:#ff1493;border:1px solid #ff1493}._chat-modal_mdf09_35[data-theme=light] ._custom-button_mdf09_170:hover{background-color:#ffe4f2}@media (max-width: 768px){._chat-modal_mdf09_35{width:95vw!important;max-width:95vw!important;min-width:320px!important;right:2.5vw!important;bottom:10px!important;max-height:60vh!important}._chat-input_mdf09_159{padding:8px!important}._custom-input_mdf09_165{font-size:16px!important;height:40px!important;padding:0 14px!important}._custom-button_mdf09_170{height:40px!important;min-width:40px!important;padding:0 12px!important;font-size:14px!important}._chat-input_mdf09_159>div:first-child{padding:8px!important}}._voice-memo-bubble_mdf09_242{display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:4px 8px;color:currentColor;background-color:#0003;border:1px solid currentColor;border-radius:12px;font-family:Courier New,monospace;font-size:12px;cursor:pointer}._voice-memo-bubble_mdf09_242:hover{background-color:#0000004d}._voice-memo-play-btn_mdf09_261{width:16px;height:16px;border:1px solid currentColor;background:transparent;border-radius:50%;cursor:pointer;position:relative;color:currentColor;display:flex;align-items:center;justify-content:center}._voice-memo-play-btn_mdf09_261:hover{background:#ffffff1a}._voice-memo-play-btn_mdf09_261:before{content:"";width:0;height:0;border-left:5px solid currentColor;border-top:3px solid transparent;border-bottom:3px solid transparent;margin-left:1px}._voice-memo-play-btn_mdf09_261._playing_mdf09_289:before{border:none;width:2px;height:6px;background:currentColor;margin-left:0}._voice-memo-duration_mdf09_297{font-size:11px;opacity:.8;color:currentColor;white-space:nowrap;font-family:Courier New,monospace}._voice-memo-audio_mdf09_305{display:none}._chat-modal_mdf09_35[data-theme=light] ._voice-memo-bubble_mdf09_242{background-color:#fff3}._chat-modal_mdf09_35[data-theme=light] ._voice-memo-bubble_mdf09_242:hover{background-color:#ffffff4d}@media (max-width: 768px){._voice-memo-bubble_mdf09_242{padding:3px 6px}._voice-memo-play-btn_mdf09_261{width:14px;height:14px}._voice-memo-play-btn_mdf09_261:before{border-left-width:4px;border-top-width:2px;border-bottom-width:2px}._voice-memo-duration_mdf09_297{font-size:10px}}@media (max-width:768px){._chat-modal_mdf09_35{width:90%;bottom:10px;right:5%;left:auto;min-width:unset;max-width:480px;height:60vh;max-height:80vh}._chat-modal_mdf09_35._collapsed_mdf09_68{height:35px;width:90%!important;max-width:480px!important;display:flex;justify-content:flex-start;align-items:center;padding:0 15px;animation:none}}._chat-modal_mdf09_35[data-theme=light],._chat-modal_mdf09_35[data-theme=dark]{border:none;box-shadow:0 0 18px currentColor}._online-badge_mdf09_359,._unread-badge_mdf09_360{display:inline-block;white-space:nowrap;padding:0 6px;border-radius:8px;font-size:.75rem;color:#fff;margin-left:6px}._online-badge_mdf09_359{background:#7c3aed}._unread-badge_mdf09_360{background:#e11d48}._header-controls_mdf09_370{display:flex;align-items:center;gap:8px}._voice-button_mdf09_377{background:none;border:2px solid #666;border-radius:8px;padding:6px 8px;cursor:pointer;font-size:16px;min-width:36px;height:36px;display:flex;align-items:center;justify-content:center}._voice-button_mdf09_377:hover{border-color:#888;background:#ffffff1a}._voice-button_mdf09_377._active_mdf09_396{background:#4caf50;border-color:#4caf50;color:#fff}._voice-button_mdf09_377._active_mdf09_396:hover{background:#45a049;border-color:#45a049}._mute-button_mdf09_408{background:none;border:currentColor;border-radius:8px;padding:6px 8px;cursor:pointer;font-size:16px;min-width:36px;height:36px;display:flex;align-items:center;justify-content:center}._mute-button_mdf09_408:hover{border-color:#888;background:#ffffff1a}._mute-button_mdf09_408._muted_mdf09_427{background:#f44336;border-color:#f44336;color:#fff}._mute-button_mdf09_408._muted_mdf09_427:hover{background:#da190b;border-color:#da190b}._voice-status_mdf09_439{background:#4caf501a;border:1px solid rgba(76,175,80,.3);border-radius:8px;padding:8px;margin-bottom:8px}._voice-users_mdf09_447{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}._voice-user_mdf09_447{background:#4caf5033;padding:4px 8px;border-radius:12px;font-size:12px;border:1px solid rgba(76,175,80,.4)}._voice-permission-notice_mdf09_462{font-size:12px;color:#888;font-style:italic}._voice-badge_mdf09_469{background:#4caf50;color:#fff;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:700;margin-left:4px}._voice-indicator_mdf09_480{background:#4caf50;color:#fff;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:700;margin-left:8px}[data-theme=dark] ._voice-button_mdf09_377{border-color:#555;color:#fff}[data-theme=dark] ._voice-button_mdf09_377:hover{border-color:#777;background:#ffffff0d}[data-theme=dark] ._mute-button_mdf09_408{border-color:#555;color:#fff}[data-theme=dark] ._mute-button_mdf09_408:hover{border-color:#777;background:#ffffff0d}[data-theme=dark] ._voice-status_mdf09_439{background:#4caf5026;border-color:#4caf5066}[data-theme=dark] ._voice-user_mdf09_447{background:#4caf504d;border-color:#4caf5080;color:#fff}[data-theme=dark] ._voice-permission-notice_mdf09_462{color:#aaa}[data-theme=light] ._voice-button_mdf09_377{border-color:#ccc;color:#333}[data-theme=light] ._voice-button_mdf09_377:hover{border-color:#999;background:#0000000d}[data-theme=light] ._mute-button_mdf09_408{border-color:#ccc;color:#333}[data-theme=light] ._mute-button_mdf09_408:hover{border-color:#999;background:#0000000d}[data-theme=light] ._voice-status_mdf09_439{background:#4caf5014;border-color:#4caf5033}[data-theme=light] ._voice-user_mdf09_447{background:#4caf5026;border-color:#4caf504d;color:#333}[data-theme=light] ._voice-permission-notice_mdf09_462{color:#666}@media (max-width: 768px){._header-controls_mdf09_370{gap:4px}._voice-button_mdf09_377,._mute-button_mdf09_408{min-width:32px;height:32px;font-size:14px;padding:4px 6px}._voice-users_mdf09_447{gap:4px}._voice-user_mdf09_447{font-size:11px;padding:2px 6px}}._reply-arrow_mdf09_587{background:none;border:none;color:inherit;cursor:pointer;font-size:14px;padding:0 4px}._reply-arrow_mdf09_587:hover{opacity:.7}._reply-banner_mdf09_597{display:flex;align-items:center;gap:6px;padding:4px 8px;font-size:12px;background:#000000b3;border-top:1px solid currentColor;border-bottom:1px solid currentColor}._cancel-reply_mdf09_607{background:none;border:none;color:inherit;cursor:pointer;font-size:16px;line-height:1;padding:0 4px}._cancel-reply_mdf09_607:hover{opacity:.7}._thread-toggle_mdf09_619{background:none;border:none;color:inherit;cursor:pointer;font-size:12px;padding:0 4px 0 0;line-height:1}._thread-toggle_mdf09_619:hover{opacity:.7}._voice-memo-recording_mdf09_633{padding:8px;background:#ff00001a;border-radius:4px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-family:Courier New,monospace}._voice-memo-recording_mdf09_633 ._blink-dot_mdf09_645{width:6px;height:6px;background:red;border-radius:50%;margin-right:6px;animation:_blink_mdf09_645 1s infinite}._voice-control-btn_mdf09_654{min-width:48px;height:28px;padding:0 12px;font-size:11px;border-radius:4px}._voice-control-btn_mdf09_654._record_mdf09_662{background:green;font-family:Courier New,Courier,monospace;border:1px solid green;color:#fff}._voice-control-btn_mdf09_654._cancel_mdf09_607{background:#666;font-family:Courier New,Courier,monospace;border:1px solid #666;color:#fff}._chat-modal_mdf09_35[data-theme=light] ._voice-control-btn_mdf09_654._record_mdf09_662{background:#4caf50;border-color:#4caf50}._chat-modal_mdf09_35[data-theme=light] ._voice-memo-recording_mdf09_633{background:#ff00000d}._colorPicker_1iu81_1{background-color:#000000f2;border:1px solid currentColor;box-shadow:0 0 20px currentColor;border-radius:8px;padding:15px;width:250px;position:relative;pointer-events:all;-webkit-user-select:none;user-select:none;font-family:Courier New,monospace}._colorPicker_1iu81_1[data-theme=light]{background-color:#fffffff2;box-shadow:0 0 20px #0003}._saturationValue_1iu81_30{width:100%;height:70px;margin-bottom:12px;border-radius:6px;cursor:crosshair;border:1px solid currentColor;position:relative;touch-action:none}._saturationValueCursor_1iu81_41{width:12px;height:12px;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 5px currentColor;pointer-events:none}._saturationValueCursor_1iu81_41[data-theme=light]{box-shadow:0 0 5px #0000004d;border:1px solid rgba(0,0,0,.2)}._hueSlider_1iu81_56{height:12px;margin-bottom:12px;border-radius:6px;cursor:pointer;border:1px solid currentColor;position:relative;background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);touch-action:none;z-index:100000}._hueCursor_1iu81_77{width:12px;height:12px;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 5px currentColor;pointer-events:none}._hueCursor_1iu81_77[data-theme=light]{box-shadow:0 0 5px #0000004d;border:1px solid rgba(0,0,0,.2)}._alphaSlider_1iu81_92{height:12px;margin-bottom:12px;border-radius:6px;cursor:pointer;border:1px solid currentColor;position:relative;touch-action:none}._alphaSlider_1iu81_92:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0px;border-radius:6px;z-index:-1}._alphaCursor_1iu81_120{width:12px;height:12px;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 5px currentColor;pointer-events:none}._alphaCursor_1iu81_120[data-theme=light]{box-shadow:0 0 5px #0000004d;border:1px solid rgba(0,0,0,.2)}._hexInput_1iu81_135{width:100%;height:32px;border:1px solid currentColor;border-radius:6px;padding:5px 10px;color:currentColor;background-color:#000c;font-size:14px;font-family:Courier New,monospace;text-align:center;box-shadow:0 0 10px #00ff004d;outline:none}._hexInput_1iu81_135[data-theme=light]{background-color:#fffffff2;box-shadow:0 0 10px #0000001a;color:currentColor}._hexInput_1iu81_135:focus{background-color:#000;box-shadow:0 0 15px #0f06}._hexInput_1iu81_135[data-theme=light]:focus{background-color:#fff;box-shadow:0 0 15px #00000026}._hexInput_1iu81_135::placeholder{color:#ffffff80}._hexInput_1iu81_135[data-theme=light]::placeholder{color:#0006}._presetColors_1iu81_174{margin-top:12px;padding-top:12px;border-top:1px solid currentColor}._presetLabel_1iu81_180{font-size:11px;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px;opacity:.7;color:currentColor;font-family:Courier New,monospace}._presetGrid_1iu81_190{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}._presetSwatch_1iu81_196{width:100%;aspect-ratio:1;border-radius:4px;cursor:pointer;transition:transform .1s,box-shadow .1s;padding:0;outline:none}._presetSwatch_1iu81_196:hover{transform:scale(1.1);box-shadow:0 0 8px currentColor}._presetSwatch_1iu81_196:active{transform:scale(.95)}._galleryButton_1iu81_216{width:100%;padding:10px;margin-top:12px;background:none;border:1px solid currentColor;color:currentColor;font-family:Courier New,monospace;font-size:12px;text-transform:lowercase;cursor:pointer;border-radius:6px}._galleryButton_1iu81_216:hover{background:currentColor;color:#000}._galleryButton_1iu81_216[data-theme=light]:hover{color:#fff}._galleryModal_1iu81_240{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:100000;padding:20px}._galleryModalContent_1iu81_254{width:90%;max-width:900px;height:80vh;max-height:700px;border:2px solid currentColor;border-radius:8px;overflow:hidden;box-shadow:0 0 30px currentColor}@media (max-width: 768px){._colorPickerWrapper_1iu81_1{position:fixed;right:auto;left:50%;transform:translate(-50%);top:50%;margin-top:-200px;z-index:9999}._galleryModalContent_1iu81_254{width:95%;height:85vh}}@keyframes _darkThemeColorFade_xi6ci_1{0%{color:#0f0;border-color:#0f0}33%{color:#f0f;border-color:#f0f}66%{color:#0ff;border-color:#0ff}to{color:#ff0;border-color:#ff0}}@keyframes _lightThemeColorFade_xi6ci_1{0%,to{color:#ff1493;border-color:#ff149333}33%{color:#9400d3;border-color:#9400d333}66%{color:#ff4500;border-color:#ff450033}}._terminalContainer_xi6ci_26{--terminal-padding: 12px;--border-radius: 8px;--min-dimensions: min(501px, 100vw);--animation-duration: 6s;--bg-color: rgba(0, 0, 0, .95);position:fixed;top:var(--support-button-top, 20px);left:20px;min-width:var(--min-dimensions);width:var(--min-dimensions);min-height:min(500px,70vh);max-height:80vh;display:flex;flex-direction:column;background-color:var(--bg-color);color:currentColor;font-family:Courier New,monospace;border-radius:var(--border-radius);border:1px solid currentColor;box-shadow:0 0 20px currentColor,0 8px 20px #000c;z-index:5000!important;isolation:isolate;animation:_darkThemeColorFade_xi6ci_1 var(--animation-duration) infinite alternate;overflow:hidden;cursor:default;transform:translateZ(0);will-change:transform,width,height;backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000;-webkit-perspective:1000}._terminalContainer_xi6ci_26[data-theme=light]{--bg-color: rgba(255, 255, 255, .95);animation:_lightThemeColorFade_xi6ci_1 var(--animation-duration) infinite alternate;box-shadow:0 0 20px currentColor,0 8px 20px #0000001a}._isResizing_xi6ci_73{cursor:se-resize!important;-webkit-user-select:none;user-select:none}._isResizing_xi6ci_73 ._terminalBody_xi6ci_78,._isResizing_xi6ci_73 ._terminalBody_xi6ci_78 *{pointer-events:none}._isResizing_xi6ci_73 ._resizeHandle_xi6ci_83,._isResizing_xi6ci_73 [class*=modal],._isResizing_xi6ci_73 [class*=modal] *,._isResizing_xi6ci_73 [class*=roomEditor],._isResizing_xi6ci_73 [class*=roomEditor] *{pointer-events:auto!important}._collapsed_xi6ci_103{width:150px!important;height:40px!important;min-width:220px!important;min-height:40px!important;transform:translateY(-100%) translateY(50px);opacity:.8}._collapsed_xi6ci_103:hover{transform:translateY(-100%) translateY(55px);opacity:1}._terminalHeader_xi6ci_118{--header-padding: 8px 12px;display:flex;justify-content:space-between;align-items:center;padding:var(--header-padding);background-color:#000c;border-bottom:1px solid currentColor;cursor:move;-webkit-user-select:none;user-select:none;font-size:14px;text-transform:lowercase}._terminalContainer_xi6ci_26[data-theme=light] ._terminalHeader_xi6ci_118{background-color:#f0f0f0e6}._headerButtons_xi6ci_138{display:flex;gap:8px;align-items:center}._minimizeButton_xi6ci_145,._closeButton_xi6ci_146,._themeButton_xi6ci_147{--button-size: 24px;background:none;border:1px solid currentColor;color:currentColor;cursor:pointer;width:var(--button-size);height:var(--button-size);display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:16px}._minimizeButton_xi6ci_145:hover,._closeButton_xi6ci_146:hover,._themeButton_xi6ci_147:hover,._saveButton_xi6ci_166:hover{background-color:currentColor;color:var(--bg-color)}._terminalBody_xi6ci_78{flex:1;padding:var(--terminal-padding);overflow-y:auto;font-size:14px;line-height:1.2}._outputLine_xi6ci_180{padding:2px 0;white-space:pre-wrap;word-break:break-word}._inputLine_xi6ci_186{display:flex;align-items:center;padding:2px 0;margin:0;width:100%;text-align:left}._prompt_xi6ci_195{margin-right:1px;-webkit-user-select:none;user-select:none;color:currentColor}._terminalInput_xi6ci_201{flex:1;background:transparent;border:none;outline:none;color:currentColor;font-family:inherit;font-size:14px;padding:5px;text-align:left;margin:0;width:100%;caret-color:currentColor}._colorPanel_xi6ci_217{background-color:var(--bg-color);border-top:1px solid currentColor;padding:15px;overflow-y:auto;max-height:calc(100% - 60px);margin-top:10px}._colorPanelHeader_xi6ci_226{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._colorPanelHeader_xi6ci_226 h3{margin:0;font-size:16px;color:currentColor;text-transform:uppercase;letter-spacing:1px}._colorGrid_xi6ci_242{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}._colorItem_xi6ci_248{background-color:#141414f2;border-radius:6px;padding:10px;position:relative;border:1px solid currentColor}._terminalContainer_xi6ci_26[data-theme=light] ._colorItem_xi6ci_248{background-color:#f5f5f5f2}._colorItem_xi6ci_248:focus,._colorItem_xi6ci_248._focused_xi6ci_261{outline:none;border-color:#fff;box-shadow:0 0 0 2px currentColor}._colorItemHeader_xi6ci_267{display:flex;justify-content:space-between;align-items:center;gap:10px}._colorItemHeader_xi6ci_267 span{color:currentColor;font-size:14px;text-transform:uppercase;letter-spacing:.5px}._wallTypeSelect_xi6ci_282{background-color:#00000080;color:currentColor;border:1px solid currentColor;border-radius:4px;padding:4px 8px;font-size:12px;font-family:Courier New,monospace;cursor:pointer;outline:none}._terminalContainer_xi6ci_26[data-theme=light] ._wallTypeSelect_xi6ci_282{background-color:#fffc}._wallTypeSelect_xi6ci_282:hover{background-color:#000000b3}._terminalContainer_xi6ci_26[data-theme=light] ._wallTypeSelect_xi6ci_282:hover{background-color:#fff}._colorBox_xi6ci_307{--box-size: 40px;width:var(--box-size);height:var(--box-size);border:1px solid currentColor;border-radius:4px;box-shadow:0 0 5px var(--glow-color);cursor:pointer}._colorBox_xi6ci_307:hover{transform:scale(1.1);box-shadow:0 0 10px var(--glow-color)}._clearSandButton_xi6ci_324{background-color:#8b6f47cc;color:#fff;border:1px solid currentColor;border-radius:4px;padding:6px 12px;font-size:11px;font-family:Courier New,monospace;cursor:pointer;transition:all .2s}._clearSandButton_xi6ci_324:hover{background-color:#8b6f47;transform:scale(1.05)}._colorPickerWrapper_xi6ci_343{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10001;pointer-events:all;width:250px;color:#0f0;animation:_darkThemeColorFade_xi6ci_1 6s infinite alternate}._colorPickerWrapper_xi6ci_343[data-theme=light]{color:#ff1493;animation:_lightThemeColorFade_xi6ci_1 6s infinite alternate}._colorPicker_xi6ci_343{background-color:var(--bg-color);border:1px solid currentColor;box-shadow:0 0 20px var(--glow-color);border-radius:var(--border-radius);padding:15px;width:250px}@media (max-width: 768px){._colorPickerWrapper_xi6ci_343{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10001;width:90vw;max-width:300px}}._saturationValue_xi6ci_384{width:100%;height:150px;margin-bottom:12px;border-radius:6px;cursor:crosshair;border:1px solid currentColor}._saturationValueCursor_xi6ci_393{--cursor-size: 12px;width:var(--cursor-size);height:var(--cursor-size);border:2px solid white;box-shadow:0 0 5px var(--glow-color);border-radius:50%}._hueSlider_xi6ci_403{height:12px;margin-bottom:12px;border-radius:6px;cursor:pointer;border:1px solid currentColor;background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}._hueCursor_xi6ci_421{width:12px;height:12px;background:#fff;border-radius:50%;box-shadow:0 0 5px var(--glow-color)}._colorPreview_xi6ci_429{display:flex;margin-bottom:12px;border-radius:4px;overflow:hidden;border:1px solid currentColor}._currentColor_xi6ci_437,._originalColor_xi6ci_438{width:50%;height:24px}._saveButton_xi6ci_166{width:100%;padding:10px;margin-top:15px;background:none;color:currentColor;border:1px solid currentColor;border-radius:4px;cursor:pointer;font-family:inherit;font-size:14px;text-transform:uppercase;letter-spacing:1px}._saveButton_xi6ci_166:hover{box-shadow:0 0 15px var(--glow-color)}._resizeHandle_xi6ci_83{position:absolute;bottom:0;right:0;width:24px;height:24px;cursor:se-resize;background:linear-gradient(135deg,transparent 50%,currentColor 50%);opacity:.5;z-index:10;touch-action:none}._resizeHandle_xi6ci_83:hover{opacity:1}._terminalBody_xi6ci_78::-webkit-scrollbar,._colorPanel_xi6ci_217::-webkit-scrollbar{width:8px}._terminalBody_xi6ci_78::-webkit-scrollbar-track,._colorPanel_xi6ci_217::-webkit-scrollbar-track{background:#0000004d}._terminalContainer_xi6ci_26[data-theme=light] ._terminalBody_xi6ci_78::-webkit-scrollbar-track,._terminalContainer_xi6ci_26[data-theme=light] ._colorPanel_xi6ci_217::-webkit-scrollbar-track{background:#c8c8c84d}._terminalBody_xi6ci_78::-webkit-scrollbar-thumb,._colorPanel_xi6ci_217::-webkit-scrollbar-thumb{background-color:currentColor;border-radius:4px}@media (max-width: 768px){._terminalContainer_xi6ci_26{--mobile-margin: 10px;width:calc(100vw - 20px)!important;height:calc(100vh - 40px)!important;left:var(--mobile-margin)!important;top:var(--support-button-top, 20px)!important;right:var(--mobile-margin)!important;min-width:unset!important;min-height:unset!important}._colorGrid_xi6ci_242{grid-template-columns:1fr;margin-bottom:15px;gap:8px}._collapsed_xi6ci_103{width:220px!important;min-width:220px!important;height:40px!important}}._no-terminal-focus_xi6ci_530,._no-terminal-focus_xi6ci_530 *{pointer-events:auto!important}._tabsContainer_xi6ci_540{display:flex;background-color:#1e1e1ecc;border-bottom:1px solid rgba(255,255,255,.1);padding:0 4px}._tab_xi6ci_540{padding:8px 12px;border:none;background:none;color:#ffffffb3;font-size:14px;cursor:pointer;transition:all .2s ease;border-bottom:2px solid transparent;margin:0 2px}._tab_xi6ci_540:hover{color:#ffffffe6;background-color:#ffffff1a}._activeTab_xi6ci_564{color:#fff;border-bottom:2px solid #ca68f8;background-color:#ca68f81a}._contentPanel_xi6ci_570{padding:12px;height:calc(100% - 90px);overflow-y:auto;background-color:#141414cc}[data-theme=light] ._tabsContainer_xi6ci_540{background-color:#f0f0f0cc;border-bottom:1px solid rgba(0,0,0,.1)}[data-theme=light] ._tab_xi6ci_540{color:#000000b3}[data-theme=light] ._tab_xi6ci_540:hover{color:#000000e6;background-color:#0000000d}[data-theme=light] ._activeTab_xi6ci_564{color:#000;border-bottom:2px solid #a216d4;background-color:#a216d41a}[data-theme=light] ._contentPanel_xi6ci_570{background-color:#f5f5f5cc}._terminalTools_xi6ci_602{margin-top:12px}._toolbarButton_xi6ci_607{background:transparent;color:inherit;border:1px solid currentColor;padding:4px 8px;cursor:pointer;font-size:12px;font-family:Courier New,monospace;border-radius:4px;margin-bottom:8px;transition:background-color .2s}._toolbarButton_xi6ci_607:hover{background-color:#ffffff1a}[data-theme=light] ._toolbarButton_xi6ci_607:hover{background-color:#0000001a}._popoutModal_xi6ci_629{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:70vw;height:70vh;min-width:400px;min-height:300px;resize:both;will-change:transform,width,height;backface-visibility:hidden;-webkit-backface-visibility:hidden;z-index:10001;display:flex;flex-direction:column;background-color:var(--bg-color, rgba(0, 0, 0, .95));color:currentColor;font-family:Courier New,monospace;border-radius:8px;border:1px solid currentColor;box-shadow:0 0 20px currentColor,0 8px 20px #000c;overflow:hidden;animation:_darkThemeColorFade_xi6ci_1 6s infinite alternate}._popoutModal_xi6ci_629._minimized_xi6ci_657{height:48px!important;min-height:48px!important;width:220px!important;min-width:220px!important;resize:none;transition:height .3s ease,width .3s ease}._popoutModal_xi6ci_629[data-theme=light]{--bg-color: rgba(255, 255, 255, .95);animation:_lightThemeColorFade_xi6ci_1 6s infinite alternate;box-shadow:0 0 20px currentColor,0 8px 20px #0000001a}._popoutHeader_xi6ci_674{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#000c;border-bottom:1px solid currentColor;-webkit-user-select:none;user-select:none;font-size:14px;text-transform:lowercase}._popoutModal_xi6ci_629[data-theme=light] ._popoutHeader_xi6ci_674{background-color:#f0f0f0e6}._popoutHeaderButtons_xi6ci_691{display:flex;gap:4px;align-items:center}._popoutContent_xi6ci_698{flex:1;overflow:auto;padding:12px}._popoutModal_xi6ci_629._minimized_xi6ci_657 ._popoutContent_xi6ci_698{display:none}._popoutCloseButton_xi6ci_710,._popoutMinimizeButton_xi6ci_711{background:none;border:1px solid currentColor;color:currentColor;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:16px}._popoutCloseButton_xi6ci_710:hover,._popoutMinimizeButton_xi6ci_711:hover{background-color:currentColor;color:var(--bg-color)}@media (max-width: 768px){._popoutModal_xi6ci_629{width:95vw;height:85vh;top:7.5vh;left:2.5vw;transform:none;min-width:unset;min-height:unset}}._loadingOverlay_xi6ci_745{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;z-index:1000}._loadingSpinner_xi6ci_760{border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top:4px solid white;width:30px;height:30px;animation:_spin_xi6ci_1 1s linear infinite;margin-bottom:10px}@keyframes _spin_xi6ci_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._remoteToggle_xi6ci_777{position:fixed;bottom:25px;right:25px;width:56px;height:140px;border-radius:14px;background:radial-gradient(circle at 50% 18%,#777,#444 60%);box-shadow:0 4px 8px #0009,inset 0 0 6px #000;cursor:pointer;z-index:100000;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:10px}._remoteLed_xi6ci_795{width:10px;height:10px;background:#d00;border-radius:50%;box-shadow:0 0 6px #d00;margin-bottom:12px}._remoteGrip_xi6ci_804{width:36px;height:4px;background:#555;border-radius:2px;margin-top:auto;margin-bottom:12px}._remotePanel_xi6ci_813{bottom:180px;right:25px;width:220px;border-radius:14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px}._remotePanelButton_xi6ci_825{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;text-transform:lowercase;background:#ffffff0d;border:1px solid currentColor;transition:background .15s,transform .15s}._remotePanelButton_xi6ci_825:hover{background:currentColor;color:var(--bg-color, #000);transform:scale(1.1)}._dragHandle_xi6ci_846{cursor:move}._galleryContainer_1ld2i_3{width:100%;height:100%;display:flex;flex-direction:column;background:transparent;color:currentColor;font-family:Courier New,monospace;overflow:hidden}._galleryContainer_1ld2i_3[data-theme=dark]{--card-bg: rgba(0, 0, 0, .3)}._galleryContainer_1ld2i_3[data-theme=light]{--card-bg: rgba(255, 255, 255, .3)}._header_1ld2i_22{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid currentColor}._header_1ld2i_22 h3{margin:0;font-size:16px;font-weight:700;text-transform:lowercase;letter-spacing:1px}._closeButton_1ld2i_38{background:none;border:1px solid currentColor;color:currentColor;font-size:20px;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:opacity .2s;font-family:Courier New,monospace;padding:0}._closeButton_1ld2i_38:hover{opacity:.7}._controls_1ld2i_58{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid currentColor;gap:12px;flex-wrap:wrap}._sortControls_1ld2i_68{display:flex;align-items:center;gap:8px;font-size:12px}._sortControls_1ld2i_68 span{opacity:.7}._sortControls_1ld2i_68 button,._clearAllButton_1ld2i_80{background:none;border:1px solid currentColor;color:currentColor;padding:4px 10px;cursor:pointer;font-size:11px;font-family:Courier New,monospace;transition:opacity .2s;text-transform:lowercase}._sortControls_1ld2i_68 button:hover,._clearAllButton_1ld2i_80:hover{opacity:.7}._sortControls_1ld2i_68 button._active_1ld2i_97{background:none;border:2px solid currentColor;font-weight:700;opacity:1}._clearAllButton_1ld2i_80{padding:4px 12px}._colorGrid_1ld2i_108{flex:1;overflow-y:auto;padding:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;align-content:start}._emptyState_1ld2i_118{grid-column:1 / -1;text-align:center;padding:48px 24px;opacity:.5;font-size:13px;line-height:1.6}._colorCard_1ld2i_127{background:var(--card-bg);border:1px solid currentColor;padding:12px;cursor:pointer;transition:transform .2s,opacity .2s;position:relative;display:flex;flex-direction:column;gap:8px}._colorCard_1ld2i_127:hover{opacity:.8;transform:translateY(-2px)}._colorSwatch_1ld2i_144{width:100%;height:60px;border:1px solid currentColor;margin-bottom:4px}._colorInfo_1ld2i_151{display:flex;flex-direction:column;gap:6px}._hexValue_1ld2i_157{font-size:14px;font-weight:700;font-family:Courier New,monospace;letter-spacing:.5px}._metadata_1ld2i_164{display:flex;justify-content:space-between;align-items:center;font-size:11px;opacity:.7}._usageCount_1ld2i_172{font-weight:700}._lastUsed_1ld2i_176{font-style:italic}._sources_1ld2i_180{display:flex;flex-wrap:wrap;gap:4px;font-size:10px;margin-top:2px}._sourceTag_1ld2i_188{background:currentColor;padding:2px 6px;border-radius:2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}._galleryContainer_1ld2i_3[data-theme=dark] ._sourceTag_1ld2i_188{color:#000}._galleryContainer_1ld2i_3[data-theme=light] ._sourceTag_1ld2i_188{color:#fff}._removeButton_1ld2i_206{position:absolute;top:8px;right:8px;background:transparent;border:1px solid currentColor;color:currentColor;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;font-family:Courier New,monospace;padding:0;opacity:0;transition:opacity .2s}._colorCard_1ld2i_127:hover ._removeButton_1ld2i_206{opacity:1}._removeButton_1ld2i_206:hover{opacity:.7}._footer_1ld2i_234{padding:12px 16px;border-top:1px solid currentColor;display:flex;justify-content:center;align-items:center}._colorCount_1ld2i_242{font-size:12px;opacity:.7;font-style:italic}._colorGrid_1ld2i_108::-webkit-scrollbar{width:8px}._colorGrid_1ld2i_108::-webkit-scrollbar-track{background:transparent}._colorGrid_1ld2i_108::-webkit-scrollbar-thumb{background:currentColor;border-radius:4px;opacity:.5}._colorGrid_1ld2i_108::-webkit-scrollbar-thumb:hover{opacity:.7}._galleryContainer_xp1ei_2{background-color:#000000f2;border-top:1px solid currentColor;padding:15px;overflow-y:auto;max-height:calc(100% - 60px);width:100%;margin-top:10px;font-family:Courier New,monospace;color:currentColor}._galleryContainer_xp1ei_2[data-theme=light]{background-color:#fffffff2}._galleryHeader_xp1ei_19{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._galleryHeader_xp1ei_19 h3{margin:0;font-size:18px;text-transform:uppercase;letter-spacing:1px}._viewControls_xp1ei_33{display:flex;gap:8px;align-items:center}._viewControls_xp1ei_33 button{background:none;border:1px solid currentColor;color:currentColor;width:30px;height:30px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}._viewControls_xp1ei_33 button:hover{background-color:#ffffff1a}._galleryContainer_xp1ei_2[data-theme=light] ._viewControls_xp1ei_33 button:hover{background-color:#0000001a}._activeView_xp1ei_60{background:#ffffff26!important}._galleryContainer_xp1ei_2[data-theme=light] ._activeView_xp1ei_60{background:#00000026!important}._filtersHeader_xp1ei_69{display:flex;justify-content:space-between;font-family:Courier New,Courier,monospace;align-items:center;margin-bottom:10px}._toggleFiltersButton_xp1ei_77{background:none;border:1px solid currentColor;color:currentColor;width:30px;height:30px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}._toggleFiltersButton_xp1ei_77:hover{background-color:#ffffff1a}._galleryContainer_xp1ei_2[data-theme=light] ._toggleFiltersButton_xp1ei_77:hover{background-color:#0000001a}._filtersContainer_xp1ei_99{margin-bottom:15px;padding:15px;border:1px solid currentColor;border-radius:8px;background-color:transparent}._filterControls_xp1ei_108{display:flex;flex-wrap:wrap;font-family:Courier New,Courier,monospace;gap:8px;margin-bottom:12px;justify-content:flex-start}._filterButton_xp1ei_117{background:none;border:1px solid currentColor;color:currentColor;font-family:Courier New,Courier,monospace;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:13px;min-width:auto}._filterButton_xp1ei_117:hover{background-color:#ffffff1a}._galleryContainer_xp1ei_2[data-theme=light] ._filterButton_xp1ei_117:hover{background-color:#0000001a}._activeFilter_xp1ei_137{background-color:#ffffff1f}._galleryContainer_xp1ei_2[data-theme=light] ._activeFilter_xp1ei_137{background-color:#0000001f}._userFilters_xp1ei_146{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;justify-content:flex-start}._userButton_xp1ei_154{background:none;border:1px solid currentColor;color:currentColor;padding:5px 10px;border-radius:4px;font-family:Courier New,Courier,monospace;cursor:pointer;display:flex;align-items:center;gap:5px;font-size:13px}._userButton_xp1ei_154:hover{background-color:#ffffff1a}._galleryContainer_xp1ei_2[data-theme=light] ._userButton_xp1ei_154:hover{background-color:#0000001a}._activeUser_xp1ei_176{background-color:#ffffff1f}._galleryContainer_xp1ei_2[data-theme=light] ._activeUser_xp1ei_176{background-color:#0000001f}._multiSelectContainer_xp1ei_185{position:relative;max-width:250px;flex-grow:1}._multiSelectInput_xp1ei_191{width:100%;padding:5px 10px;border:1px solid currentColor;border-radius:4px;background-color:transparent;color:currentColor;font-family:Courier New,Courier,monospace;font-size:13px}._multiSelectInput_xp1ei_191:focus{outline:none;border-color:#0ff;box-shadow:0 0 0 2px #0ff3}._galleryContainer_xp1ei_2[data-theme=light] ._multiSelectInput_xp1ei_191:focus{border-color:#08f;box-shadow:0 0 0 2px #08f3}._selectedUsers_xp1ei_214{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}._selectedUserChip_xp1ei_221{display:flex;align-items:center;gap:5px;background-color:#ffffff1a;padding:2px 8px;border-radius:12px;font-size:12px}._galleryContainer_xp1ei_2[data-theme=light] ._selectedUserChip_xp1ei_221{background-color:#0000001a}._selectedUserChip_xp1ei_221 button{background:none;border:none;color:currentColor;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;width:16px;height:16px;border-radius:50%}._selectedUserChip_xp1ei_221 button:hover{background-color:#fff3}._galleryContainer_xp1ei_2[data-theme=light] ._selectedUserChip_xp1ei_221 button:hover{background-color:#0003}._errorMessage_xp1ei_258{color:#ff6b6b;font-size:12px;margin-top:4px;font-style:italic;font-family:Courier New,Courier,monospace}._galleryContainer_xp1ei_2[data-theme=light] ._errorMessage_xp1ei_258{color:#d63031}@keyframes _fadeInOut_xp1ei_1{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}._errorMessage_xp1ei_258{animation:_fadeInOut_xp1ei_1 3s forwards}._permissionFilters_xp1ei_283{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}._permissionButton_xp1ei_290{background:none;border:1px solid currentColor;color:currentColor;padding:5px 10px;font-family:Courier New,Courier,monospace;border-radius:4px;cursor:pointer;font-size:13px;min-width:auto}._permissionButton_xp1ei_290:hover{background-color:#ffffff1a}._galleryContainer_xp1ei_2[data-theme=light] ._permissionButton_xp1ei_290:hover{background-color:#0000001a}._activePermission_xp1ei_310{background-color:#ffffff1f}._galleryContainer_xp1ei_2[data-theme=light] ._activePermission_xp1ei_310{background-color:#0000001f}._galleryGrid_xp1ei_319{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}._galleryFeed_xp1ei_325{display:flex;flex-direction:column;gap:12px}._imageItem_xp1ei_331,._feedItem_xp1ei_331{position:relative;border-radius:6px;overflow:hidden}._imageItem_xp1ei_331{aspect-ratio:1}._imageItem_xp1ei_331:hover,._feedItem_xp1ei_331:hover{transform:translateY(-1px);box-shadow:0 3px 10px #ffffff26}._galleryContainer_xp1ei_2[data-theme=light] ._imageItem_xp1ei_331:hover,._galleryContainer_xp1ei_2[data-theme=light] ._feedItem_xp1ei_331:hover{box-shadow:0 3px 10px #00000026}._mediaContainer_xp1ei_352{width:100%;height:100%;position:relative}._media_xp1ei_352{width:100%;height:100%;object-fit:cover}._itemControls_xp1ei_365{position:absolute;bottom:0;right:0;display:flex;gap:4px;padding:4px}._placeButton_xp1ei_375,._editButton_xp1ei_375,._editNoteButton_xp1ei_375{background-color:#282828cc;color:currentColor;border:1px solid currentColor;width:22px;height:22px;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0}._galleryContainer_xp1ei_2[data-theme=light] ._placeButton_xp1ei_375,._galleryContainer_xp1ei_2[data-theme=light] ._editButton_xp1ei_375,._galleryContainer_xp1ei_2[data-theme=light] ._editNoteButton_xp1ei_375{background-color:#f0f0f0cc}._imageItem_xp1ei_331:hover ._placeButton_xp1ei_375,._imageItem_xp1ei_331:hover ._editButton_xp1ei_375,._imageItem_xp1ei_331:hover ._editNoteButton_xp1ei_375,._feedItem_xp1ei_331:hover ._placeButton_xp1ei_375,._feedItem_xp1ei_331:hover ._editButton_xp1ei_375,._feedItem_xp1ei_331:hover ._editNoteButton_xp1ei_375{opacity:1}._itemMeta_xp1ei_408{position:absolute;top:0;left:0;display:flex;gap:4px;padding:4px}._itemPermission_xp1ei_417,._itemOwner_xp1ei_417{background-color:transparent;padding:3px;border-radius:3px;font-size:11px}._noImages_xp1ei_425{color:currentColor;text-align:center;padding:25px;border:1px solid currentColor;border-radius:6px;font-style:italic}@media (max-width: 600px){._userButton_xp1ei_154,._filterButton_xp1ei_117,._permissionButton_xp1ei_290{padding:4px 8px;font-size:11px}._galleryGrid_xp1ei_319{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}._editDetailsOverlay_xp1ei_447{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._galleryContainer_xp1ei_2[data-theme=light] ._editDetailsOverlay_xp1ei_447{background-color:#ffffffb3}._editDetailsModal_xp1ei_467{width:90%;max-width:600px;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 5px 20px #0000004d;border-radius:8px;background-color:#000000f2;color:currentColor;font-family:Courier New,monospace}._galleryContainer_xp1ei_2[data-theme=light] ._editDetailsModal_xp1ei_467{background-color:#fffffff2;box-shadow:0 5px 20px #0000001a}._editDetailsHeader_xp1ei_486{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#323232cc}._galleryContainer_xp1ei_2[data-theme=light] ._editDetailsHeader_xp1ei_486{background-color:#e6e6e6cc}._editDetailsTitle_xp1ei_498{font-weight:700;font-size:14px}._editDetailsClose_xp1ei_503{background:none;border:1px solid currentColor;color:currentColor;width:24px;height:24px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}._editDetailsClose_xp1ei_503:hover{background-color:#ffffff1a}._galleryContainer_xp1ei_2[data-theme=light] ._editDetailsClose_xp1ei_503:hover{background-color:#0000001a}._editDetailsContent_xp1ei_525{padding:15px}._editDetailsLine_xp1ei_529{display:flex;align-items:center;margin-bottom:4px;flex-wrap:wrap}._editDetailsPrompt_xp1ei_536{color:#0d0;margin-right:4px}._galleryContainer_xp1ei_2[data-theme=light] ._editDetailsPrompt_xp1ei_536{color:#060}._editDetailsCommand_xp1ei_545{color:#dd0;margin-right:8px}._galleryContainer_xp1ei_2[data-theme=light] ._editDetailsCommand_xp1ei_545{color:#707000}._editDetailsValue_xp1ei_554{color:#bbb;font-style:italic}._galleryContainer_xp1ei_2[data-theme=light] ._editDetailsValue_xp1ei_554{color:#444}._editDetailsFormGroup_xp1ei_564{margin-bottom:4px}._editDetailsInput_xp1ei_569,._editDetailsTextarea_xp1ei_570,._editDetailsSelect_xp1ei_571{width:100%;background-color:#1e1e1e99;border:1px solid currentColor;color:currentColor;padding:8px 10px;font-family:Courier New,monospace;border-radius:4px;margin-top:4px;resize:vertical}._galleryContainer_xp1ei_2[data-theme=light] ._editDetailsInput_xp1ei_569,._galleryContainer_xp1ei_2[data-theme=light] ._editDetailsTextarea_xp1ei_570,._galleryContainer_xp1ei_2[data-theme=light] ._editDetailsSelect_xp1ei_571{background-color:#f0f0f099}._editDetailsInput_xp1ei_569:focus,._editDetailsTextarea_xp1ei_570:focus,._editDetailsSelect_xp1ei_571:focus{outline:none;border-color:#0ff;box-shadow:0 0 0 2px #0ff3}._galleryContainer_xp1ei_2[data-theme=light] ._editDetailsInput_xp1ei_569:focus,._galleryContainer_xp1ei_2[data-theme=light] ._editDetailsTextarea_xp1ei_570:focus,._galleryContainer_xp1ei_2[data-theme=light] ._editDetailsSelect_xp1ei_571:focus{border-color:#08f;box-shadow:0 0 0 2px #08f3}._editDetailsButtons_xp1ei_605{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}._editDetailsCancelButton_xp1ei_612,._editDetailsSaveButton_xp1ei_613{background:none;border:1px solid currentColor;color:currentColor;padding:6px 12px;font-family:Courier New,monospace;border-radius:4px;cursor:pointer}._editDetailsCancelButton_xp1ei_612:hover{background-color:#f003}._editDetailsSaveButton_xp1ei_613:hover{background-color:#0f03}._galleryContainer_xp1ei_2[data-theme=light] ._editDetailsCancelButton_xp1ei_612:hover{background-color:#ff00001a}._galleryContainer_xp1ei_2[data-theme=light] ._editDetailsSaveButton_xp1ei_613:hover{background-color:#0080001a}._contentPreviewVertical_xp1ei_639{margin-bottom:8px;text-align:center}._contentImageVertical_xp1ei_644{width:auto;height:auto;max-width:100%}._permissionsGroup_xp1ei_652{display:flex;align-items:center;gap:1rem;margin-left:.5rem}._permissionCheckbox_xp1ei_660{display:flex;align-items:center;gap:2rem}._deleteButton_xp1ei_667{position:absolute;top:5px;right:5px;background-color:#f00c;border:none;border-radius:50%;width:18px;height:18px;display:none;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}._mediaContainer_xp1ei_352:hover ._deleteButton_xp1ei_667{display:flex}._deleteButton_xp1ei_667:hover{background-color:red}._audioContainer_xp1ei_693{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;padding:8px;background-color:#0000000d;border-radius:4px}._audioIcon_xp1ei_705{font-size:24px;margin-bottom:8px}._audioMedia_xp1ei_710{width:100%;height:36px;margin-bottom:8px}._audioCaption_xp1ei_716{font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._itemMetaHover_xp1ei_726{position:absolute;top:2px;left:2px;display:flex;gap:4px;opacity:0;transition:opacity .2s ease}._itemContentType_xp1ei_742{position:absolute;bottom:4px;left:4px;background-color:transparent;color:#fff;border-radius:4px;padding:2px 4px;display:flex;align-items:center;justify-content:center;font-size:14px;z-index:2;pointer-events:none;opacity:0;transition:opacity .2s ease}._imageItem_xp1ei_331:hover ._itemContentType_xp1ei_742,._feedItem_xp1ei_331:hover ._itemContentType_xp1ei_742{opacity:1}._itemPermission_xp1ei_417,._itemOwner_xp1ei_417{background-color:transparent;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px}._permissionOption_xp1ei_779{font-family:Courier New,monospace;padding:6px 14px;font-size:13px;border:1px solid currentColor;border-radius:6px;margin-right:10px;margin-bottom:8px;cursor:pointer;transition:all .2s ease;background-color:transparent;display:inline-block;color:currentColor;text-transform:lowercase}._permissionOption_xp1ei_779:hover{background-color:#00ffff1a;box-shadow:0 0 4px #0ff3}._permissionOptionActive_xp1ei_800{background-color:#00ffff26;border-color:#0ff;box-shadow:0 0 6px #0ff6}._mediaFeed_xp1ei_807{width:100%;padding:1;height:auto;display:block;background-color:#0000000f}._galleryContainer_xp1ei_2[data-theme=light] ._mediaFeed_xp1ei_807{background-color:#0000000a}[data-theme=light] ._mediaFeed_xp1ei_807{background:#0000000a}._sortControls_xp1ei_826{display:flex;align-items:center;margin-top:8px;gap:6px}._sortButton_xp1ei_837{margin-right:4px}._sortButton_xp1ei_837._is-active_xp1ei_847,._activeSort_xp1ei_846{background-color:var(--pill-active-bg, rgba(255,255,255,.15))}._permissionOption_xp1ei_779{margin-right:15px;margin-bottom:8px;padding:5px 10px;border:1px solid currentColor;border-radius:4px;background:transparent;cursor:pointer;transition:background-color .15s ease;font:inherit}._permissionOption_xp1ei_779._selected_xp1ei_214{background:#ffffff26;box-shadow:0 0 0 2px currentColor inset}._galleryContainer_xp1ei_2[data-theme=light] ._permissionOption_xp1ei_779._selected_xp1ei_214,[data-theme=light] ._permissionOption_xp1ei_779._selected_xp1ei_214{background:#00000026;box-shadow:0 0 0 2px currentColor inset}._permissionOption_xp1ei_779:focus-visible{outline:none}._imageItemMedium_xp1ei_882{width:100%;height:100%}._mediaMedium_xp1ei_887{width:100%;height:100%;object-fit:cover}._itemMetaHover_xp1ei_726{position:absolute;top:4px;right:4px;display:flex;gap:4px;opacity:0;transition:opacity .15s ease-in-out}._imageItem_xp1ei_331:hover ._itemMetaHover_xp1ei_726,._feedItem_xp1ei_331:hover ._itemMetaHover_xp1ei_726{opacity:1}._itemPermission_xp1ei_417,._itemOwner_xp1ei_417{background:transparent;color:#fff;font-size:12px;padding:2px 4px;border-radius:4px}._imageItem_xp1ei_331 ._deleteButton_xp1ei_667,._imageItemMedium_xp1ei_882 ._deleteButton_xp1ei_667,._feedItem_xp1ei_331 ._deleteButton_xp1ei_667{z-index:20;cursor:pointer!important;pointer-events:auto}._journalContainer_cbaom_1{position:relative;width:100%;height:100%;margin-top:10px;display:flex;flex-direction:column;font-family:Courier New,monospace;color:inherit}._confirmationMessage_cbaom_12{text-align:center;color:inherit;font-size:14px;margin-top:10px;transition:opacity .5s ease-in-out}._journalBody_cbaom_21 span{display:inline;white-space:pre-wrap;word-break:break-word;line-height:inherit}._journalHeader_cbaom_28{display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:15px;font-size:16px;font-weight:700;color:inherit}._closeButton_cbaom_39{--button-size: 24px;background:transparent;border:1px solid;border-color:inherit;color:inherit;cursor:pointer;width:var(--button-size);height:var(--button-size);display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:16px;position:absolute;top:-8px;right:0;margin:8px;transition:background-color .2s}._closeButton_cbaom_39:hover{background-color:#ffffff1a}._journalContainer_cbaom_1[data-theme=light] ._closeButton_cbaom_39:hover{background-color:#0000001a}._toolbar_cbaom_69{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5px;background:transparent;padding:6px;border-radius:6px;border:1px solid;border-color:inherit;margin-bottom:10px;align-items:center;height:auto;box-sizing:border-box}@media (max-width: 600px){._toolbar_cbaom_69{min-height:90px;gap:6px}._toolbarButton_cbaom_93{margin-bottom:4px}}@media (max-width: 400px){._toolbar_cbaom_69{padding:10px;gap:8px}}._journalContainer_cbaom_1[data-theme=light] ._toolbar_cbaom_69{background:transparent}._toolbarButton_cbaom_93{background:transparent;color:inherit;border:1px solid;border-color:inherit;padding:4px 8px;cursor:pointer;font-size:14px;font-family:Courier New,monospace;border-radius:4px;min-width:20px;height:28px;display:flex;align-items:center;justify-content:center;margin-bottom:0;transition:background-color .2s}._toolbarButton_cbaom_93:hover{background-color:#ffffff1a}._journalContainer_cbaom_1[data-theme=light] ._toolbarButton_cbaom_93:hover{background-color:#0000001a}._toolbarButton_cbaom_93._active_cbaom_136{background-color:#ffffff26}._journalContainer_cbaom_1[data-theme=light] ._toolbarButton_cbaom_93._active_cbaom_136{background-color:#0000001a}._colorInput_cbaom_145{position:relative;top:-2px;left:-2px;width:34px;height:34px;padding:0;border:none;cursor:pointer;background:none}._colorButton_cbaom_157{background:transparent;color:inherit;border:1px solid;border-color:inherit;padding:4px;cursor:pointer;font-size:14px;font-family:Courier New,monospace;border-radius:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}._colorButton_cbaom_157:hover{background-color:#ffffff1a}._journalContainer_cbaom_1[data-theme=light] ._colorButton_cbaom_157:hover{background-color:#0000001a}._colorPreview_cbaom_183{width:30px;height:30px;border-radius:4px;border:1px solid;border-color:inherit}._colorPickerWrapper_cbaom_191{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10001;width:250px;color:#0f0}._colorPickerWrapper_cbaom_191[data-theme=light]{color:#ff1493}@media (max-width: 768px){._colorPickerWrapper_cbaom_191{width:90vw;max-width:300px}}._fontSizeWrapper_cbaom_214{position:relative;display:flex;align-items:center;margin:0 4px;gap:3px}._fontSizeInput_cbaom_222{width:26px;height:28px;padding:2px;border:1px solid;border-color:inherit;border-radius:4px;background:transparent;color:inherit;font-family:Courier New,monospace;font-size:12px;text-align:center}._fontSizeInput_cbaom_222::-webkit-outer-spin-button,._fontSizeInput_cbaom_222::-webkit-inner-spin-button{-webkit-appearance:none;margin:2px}._fontSizeSpinners_cbaom_242{display:flex;flex-direction:column;margin-left:2px}._fontSizeSpinner_cbaom_242{background:transparent;color:inherit;border:1px solid;border-color:inherit;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:6px;line-height:1;transition:background-color .2s}._fontSizeSpinner_cbaom_242:hover{background-color:#ffffff1a}._journalContainer_cbaom_1[data-theme=light] ._fontSizeSpinner_cbaom_242:hover{background-color:#0000001a}._fontSizeSpinner_cbaom_242:first-child{border-top-right-radius:2px;width:12px;height:13px}._fontSizeSpinner_cbaom_242:last-child{border-bottom-right-radius:2px;border-top:none;width:12px;height:13px}._borderControls_cbaom_285{display:flex;align-items:center;gap:5px;padding:2px 5px;font-family:Courier New,Courier,monospace;background-color:transparent;border-radius:4px;position:relative;color:inherit;border-color:inherit}._borderToggleLabel_cbaom_298{display:flex;align-items:center;cursor:pointer;z-index:10000;font-size:12px;color:inherit}._selectWrapper_cbaom_307{position:relative;font-family:Courier New,Courier,monospace;z-index:3}._borderStyleSelect_cbaom_313,._fontFamilySelect_cbaom_314{font-size:12px;padding:2px 4px;border-radius:3px;border:1px solid;border-color:inherit;background:transparent;color:inherit;position:relative;z-index:100001;cursor:pointer;font-family:Courier New,monospace}._fontFamilySelect_cbaom_314{min-width:80px}._selectWrapper_cbaom_307 select:focus,._selectWrapper_cbaom_307 select:hover{z-index:100000}._selectWrapper_cbaom_307 select{pointer-events:auto}._borderWidthControl_cbaom_341{display:flex;align-items:center;gap:3px}._borderWidthButton_cbaom_347{width:18px;height:18px;border-radius:3px;border:1px solid;border-color:inherit;background-color:transparent;color:inherit;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}._borderWidthButton_cbaom_347:hover{background-color:#ffffff1a}._journalContainer_cbaom_1[data-theme=light] ._borderWidthButton_cbaom_347:hover{background-color:#0000001a}._borderWidthValue_cbaom_371{font-size:12px;width:25px;text-align:center;color:inherit}._saveContainer_cbaom_379{display:flex;align-items:center;color:currentColor;justify-content:space-between;padding:10px 0;margin-top:10px;flex-direction:column;align-items:stretch;gap:6px}._saveButton_cbaom_391{width:100%;padding:10px;background:transparent;color:inherit;border:1px solid;border-color:inherit;border-radius:4px;cursor:pointer;font-family:inherit;font-size:14px;text-transform:uppercase;letter-spacing:1px}._saveButton_cbaom_391:hover{background-color:#ffffff1a;box-shadow:0 0 10px #fff3}._journalContainer_cbaom_1[data-theme=light] ._saveButton_cbaom_391:hover{background-color:#0000001a;box-shadow:0 0 10px #0000001a}._checkboxContainer_cbaom_417{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}._checkbox_cbaom_417{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:1px solid limegreen;border-radius:4px;margin-right:8px;background-color:transparent;cursor:pointer;position:relative;transition:all .2s}._checkbox_cbaom_417:hover{background-color:#ffffff1a}._journalContainer_cbaom_1[data-theme=light] ._checkbox_cbaom_417:hover{background-color:#0000001a}._checkbox_cbaom_417:checked{background-color:transparent;border-color:#32cd32}._checkbox_cbaom_417:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:10px;border:solid limegreen;border-width:0 2px 2px 0;transform:rotate(45deg)}._checkboxLabel_cbaom_464{font-size:14px;color:inherit}._journalBody_cbaom_21{flex:1;overflow-y:auto;padding:var(--terminal-padding, 12px);background:transparent;color:inherit;font-family:Courier New,monospace;line-height:1.4;border-radius:6px;min-height:200px;max-height:300px;cursor:text;outline:none;-webkit-user-select:text;user-select:text;margin:0;white-space:pre-wrap;word-break:break-word;overflow:auto;box-sizing:border-box!important;width:100%!important;max-width:none}._journalBody_cbaom_21:empty:before{content:none;display:none}._journalBody_cbaom_21 div:empty{display:none}._journalBody_cbaom_21 br{line-height:0}._journalBody_cbaom_21 ul{padding-left:30px;margin-left:0;margin-bottom:.5em;line-height:1.4;list-style-type:disc;list-style-position:outside}._journalBody_cbaom_21 ol{padding-left:30px;margin-left:0;margin-bottom:.5em;line-height:1.4;list-style-type:decimal;list-style-position:outside}._journalBody_cbaom_21 li{display:list-item;margin-bottom:.25em;line-height:1.4}._editingBanner_cbaom_534{background-color:#0000001a;border-radius:4px;padding:8px 12px;margin:0 0 12px;font-size:.85rem}[data-theme=light] ._editingBanner_cbaom_534{background-color:#0000000d}[data-theme=dark] ._editingBanner_cbaom_534{background-color:#ffffff1a}._editingMessage_cbaom_550{font-style:italic;display:flex;align-items:center;gap:8px}._editingMessage_cbaom_550:before{content:"✏️";display:inline-block}._loadingOverlay_cbaom_563{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;z-index:1000}._loadingSpinner_cbaom_578{border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top:4px solid white;width:30px;height:30px;animation:_spin_cbaom_1 1s linear infinite;margin-bottom:10px}@keyframes _spin_cbaom_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}{._f-bold_cbaom_595{font-weight:700}._f-italic_cbaom_596{font-style:italic}._f-underline_cbaom_597{text-decoration:underline;text-decoration-color:currentColor}._fs-8_cbaom_600{font-size:8px!important;line-height:1.4!important}._fs-10_cbaom_601{font-size:10px!important;line-height:1.4!important}._fs-12_cbaom_602{font-size:12px!important;line-height:1.4!important}._fs-14_cbaom_603{font-size:14px!important;line-height:1.4!important}._fs-16_cbaom_604{font-size:16px!important;line-height:1.4!important}._fs-18_cbaom_605{font-size:18px!important;line-height:1.4!important}._fs-20_cbaom_606{font-size:20px!important;line-height:1.4!important}._fs-22_cbaom_607{font-size:22px!important;line-height:1.4!important}._fs-24_cbaom_608{font-size:24px!important;line-height:1.4!important}._fs-26_cbaom_609{font-size:26px!important;line-height:1.4!important}._fs-28_cbaom_610{font-size:28px!important;line-height:1.4!important}._fs-30_cbaom_611{font-size:30px!important;line-height:1.4!important}._fs-32_cbaom_612{font-size:32px!important;line-height:1.4!important}._fs-34_cbaom_613{font-size:34px!important;line-height:1.4!important}._fs-36_cbaom_614{font-size:36px!important;line-height:1.4!important}._fs-38_cbaom_615{font-size:38px!important;line-height:1.4!important}._fs-40_cbaom_616{font-size:40px!important;line-height:1.4!important}._fs-42_cbaom_617{font-size:42px!important;line-height:1.4!important}._fs-44_cbaom_618{font-size:44px!important;line-height:1.4!important}._fs-46_cbaom_619{font-size:46px!important;line-height:1.4!important}._fs-48_cbaom_620{font-size:48px!important;line-height:1.4!important}._fs-50_cbaom_621{font-size:50px!important;line-height:1.4!important}._fs-52_cbaom_622{font-size:52px!important;line-height:1.4!important}._fs-54_cbaom_623{font-size:54px!important;line-height:1.4!important}._fs-56_cbaom_624{font-size:56px!important;line-height:1.4!important}._fs-58_cbaom_625{font-size:58px!important;line-height:1.4!important}._fs-60_cbaom_626{font-size:60px!important;line-height:1.4!important}._fs-62_cbaom_627{font-size:62px!important;line-height:1.4!important}._fs-64_cbaom_628{font-size:64px!important;line-height:1.4!important}._fs-66_cbaom_629{font-size:66px!important;line-height:1.4!important}._fs-68_cbaom_630{font-size:68px!important;line-height:1.4!important}._fs-70_cbaom_631{font-size:70px!important;line-height:1.4!important}._fs-72_cbaom_632{font-size:72px!important;line-height:1.4!important}}._permissionsGroup_cbaom_636{display:flex;align-items:center;gap:.5rem;margin:0;flex-wrap:wrap}._permissionOption_cbaom_644{font-family:Courier New,monospace;padding:6px 14px;font-size:13px;border:1px solid currentColor;border-radius:6px;margin-right:6px;margin-bottom:8px;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease;background-color:transparent;color:currentColor;text-transform:lowercase}._permissionOption_cbaom_644:hover{background-color:#00ffff1a;box-shadow:0 0 4px #0ff3}._permissionOption_cbaom_644._selected_cbaom_664{background-color:#00ffff26;border-color:#0ff;box-shadow:0 0 6px #0ff6}._journalContainer_cbaom_1[data-theme=light] ._permissionOption_cbaom_644:hover{background-color:#0000001a}._journalContainer_cbaom_1[data-theme=light] ._permissionOption_cbaom_644._selected_cbaom_664{background-color:#00000026;border-color:currentColor;box-shadow:0 0 6px #0000004d}._saveRow_cbaom_681{display:flex;align-items:center;justify-content:space-between;width:100%}._journalBody_cbaom_21>:first-child{margin-top:0!important}._journalBody_cbaom_21 p,._journalBody_cbaom_21 div,._journalBody_cbaom_21 ul,._journalBody_cbaom_21 ol,._journalBody_cbaom_21 h1,._journalBody_cbaom_21 h2,._journalBody_cbaom_21 h3,._journalBody_cbaom_21 h4,._journalBody_cbaom_21 h5,._journalBody_cbaom_21 h6{margin-block:0}.studioContainer{position:relative;width:100%;height:100%;margin-top:10px;display:flex;flex-direction:column;font-family:Courier New,monospace;align-items:stretch;justify-content:center;padding:15px;border:.5px solid currentColor;box-shadow:0 0 5px currentColor;font-family:Courier New,Courier,monospace}.studioHeader{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px;font-size:18px;font-weight:700;color:currentColor;text-transform:uppercase;letter-spacing:1px;text-shadow:0px 0px 10px currentColor;border-bottom:.5px solid currentColor}.studioCloseButton{background:none;border:.5px solid currentColor;color:currentColor;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:16px;text-shadow:0px 0px 5px currentColor}.studioMain{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:10px;width:100%;padding:10px;border-top:.5px solid currentColor}.studioRecordingWrapper{display:flex;justify-content:space-between;align-items:center}.studioRecordButton,.studioStopButton{padding:12px 24px;border:1px solid red;border-radius:6px;font-size:16px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:.3s ease;text-align:center;font-weight:700;min-width:315px;background:#ff000026;color:red;text-shadow:0px 0px 6px red;box-shadow:0 0 15px #ff00004d}.studioRecordButton:hover,.studioStopButton:hover{background:#ff00004d}.studioRecordingIndicator{width:20px;height:20px;background:red;border-radius:50%;box-shadow:0 0 20px red;animation:recording-blink .8s infinite alternate;margin-left:10px}@keyframes recording-blink{0%{opacity:1;box-shadow:0 0 18px red}to{opacity:.3;box-shadow:0 0 5px red}}.studioAudioPlayer{width:100%;margin-top:10px;border-radius:8px;border:2px solid currentColor;box-shadow:0 0 15px currentColor;background:#000;color:currentColor;padding:10px}.studioSaveButton{padding:10px;background:none;color:currentColor;border:1px solid currentColor;border-radius:6px;cursor:pointer;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-family:Courier New,monospace!important;box-shadow:0 0 12px currentColor;display:none;width:100%}.studioSaveButton.show{display:block}.studioAudioPlayer{width:100%;margin-top:10px;border-radius:8px;border:1px solid currentColor;box-shadow:0 0 15px currentColor;background:transparent;color:currentColor;padding:10px}.studioTimer{font-size:16px;font-weight:700;color:currentColor;text-shadow:0px 0px 5px currentColor;margin-left:10px}.studioSaveButton:hover{background:currentColor;color:#000;box-shadow:0 0 20px currentColor}@media (max-width: 768px){.studioContainer{width:90%;height:80%}}.studioTitleInput{width:100%;padding:6px 10px;margin-top:8px;border:1px solid currentColor;border-radius:6px;background:transparent;color:currentColor;font-family:Courier New,monospace;font-size:14px;box-shadow:0 0 8px currentColor}.studioTitleInput::placeholder{color:currentColor;opacity:.6}.aura-friend-item{color:var(--aura-color)!important;border-color:var(--aura-color)!important}.phoneContainer{position:relative;width:100%;max-width:100%;font-family:Courier New,monospace;border:.5px solid currentColor;box-shadow:inset 0 0 4px currentColor;margin:4px 0 0;background-color:inherit;border-radius:2px;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 160px);z-index:5}.phoneContainer.collapsed{height:auto;border-width:.5px}.phoneHeader{display:flex;justify-content:space-between;align-items:center;width:100%;padding:6px 10px;border-bottom:.5px solid currentColor;background-color:#00ff000d}.phoneContainer.collapsed .phoneHeader{border-bottom:none}.tabs{display:flex;gap:3px}.tabButton{background:none;border:.5px solid currentColor;color:currentColor;cursor:pointer;padding:2px 6px;border-radius:2px;font-size:11px;font-family:Courier New,monospace}.tabButton.active{background:#ffffff1a;box-shadow:0 0 5px currentColor}.hasNotification{position:relative}.hasNotification:after{content:"";position:absolute;top:-4px;right:-6px;width:8px;height:8px;background-color:#f55;border-radius:50%;box-shadow:0 0 2px currentColor}.headerButtons{display:flex;gap:3px}.minimizeButton,.closeButton{background:none;border:.5px solid currentColor;color:currentColor;cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:2px;font-size:12px}.minimizeButton:hover,.closeButton:hover,.tabButton:hover{background:#ffffff26;box-shadow:0 0 8px currentColor}.phoneBody{display:flex;flex-direction:column;width:100%;transition:height .3s ease;overflow:hidden;flex:1}.phoneContainer.collapsed .phoneBody{display:none}.errorMessage{background:#f003;border:.5px solid red;color:red;padding:6px;margin:6px;display:flex;justify-content:space-between;align-items:center;text-shadow:0px 0px 3px red}.errorMessage button{background:none;border:none;color:red;cursor:pointer}.myStatusSection{margin:6px 10px;border:.5px solid currentColor;border-radius:2px}.myStatusHeader{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;cursor:pointer;border-bottom:.5px solid currentColor}.statusHeaderContent{display:flex;justify-content:space-between;align-items:center;flex:1}.carrotToggle{margin-left:8px;margin-right:7px;display:inline-block}.refreshButton{background:none;border:.5px solid currentColor;color:currentColor;cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:2px;font-size:12px}.refreshButton:hover{background:#ffffff26;box-shadow:0 0 8px currentColor}.statusEditForm{padding:6px 10px;display:flex;gap:8px}.statusEditForm input{flex:1;background:none;border:.5px solid currentColor;color:currentColor;padding:4px;border-radius:2px;font-family:Courier New,monospace}.statusEditForm button{background:none;border:.5px solid currentColor;color:currentColor;cursor:pointer;padding:4px 8px;border-radius:2px;font-size:11px;font-family:Courier New,monospace}.statusEditForm button:hover{background:#ffffff26;box-shadow:0 0 8px currentColor}.currentStatus{padding:6px 10px;cursor:pointer;color:currentColor;font-style:italic;font-size:12px;word-break:break-word}.tabContent{flex:1;padding:6px 10px;overflow-y:auto;scrollbar-width:thin}.tabContent::-webkit-scrollbar{width:4px}.tabContent::-webkit-scrollbar-track{background:transparent}.tabContent::-webkit-scrollbar-thumb{background-color:currentColor;border-radius:2px;opacity:.5}.friendItem{display:flex;align-items:flex-start;padding:6px;border:.5px solid;border-radius:2px;margin-bottom:6px}.friendIcon{margin-right:6px;font-size:16px}.friendInfo{flex:1}.friendName{font-weight:700;margin-bottom:4px}.outputLine{margin-bottom:4px;font-size:12px}.statusMessage{font-style:italic;margin-bottom:4px;font-size:12px}.locationText,.lastSeenText{font-size:12px;opacity:.8}.addFriendForm{display:flex;flex-wrap:nowrap;margin-top:6px;gap:8px;padding:6px 10px;margin-bottom:6px}.addFriendForm input{flex:1;background:none;border:.5px solid currentColor;color:currentColor;padding:4px;border-radius:2px;font-family:Courier New,monospace}.addFriendForm input:first-child{flex:0 0 160px}.addFriendForm button{background:none;border:.5px solid currentColor;color:currentColor;cursor:pointer;padding:4px 8px;border-radius:2px;font-size:11px;font-family:Courier New,monospace}.addFriendForm button:hover{background:#ffffff26;box-shadow:0 0 8px currentColor}.friendRequestMessageContainer{position:relative;flex:1 1 auto;min-width:0;margin-top:0}.friendRequestMessageContainer input{width:100%;box-sizing:border-box}.messageCounter{position:absolute;right:5px;bottom:5px;font-size:10px;color:#888}.requestItem{padding:6px;border:.5px solid currentColor;border-radius:2px;margin-bottom:6px}.requestHeader{display:flex;justify-content:space-between;margin-bottom:4px}.requestName{font-weight:700}.requestStatus{font-style:italic;margin-bottom:4px;font-size:11px;color:#bbb}.requestMessage{font-size:12px;font-style:italic;margin:4px 0;color:currentColor;opacity:.9}.requestDetails{font-size:11px;margin-bottom:6px;opacity:.8}.requestActions{display:flex;gap:6px;flex-wrap:wrap}.acceptButton,.declineButton{flex:1;background:none;border:.5px solid currentColor;color:currentColor;cursor:pointer;padding:4px 0;border-radius:2px;font-size:11px;font-family:Courier New,monospace}.acceptButton{border-color:#4caf50;color:#4caf50}.declineButton{border-color:#f44336;color:#f44336}.acceptButton:hover{background:#4caf5026;box-shadow:0 0 8px #4caf50}.declineButton:hover{background:#f4433626;box-shadow:0 0 8px #f44336}.deleteFriendButton{background:none;border:.5px solid currentColor;color:currentColor;cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:2px;font-size:12px;margin-left:4px}.pinFriendButton{background:none;border:.5px solid currentColor;color:currentColor;cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:2px;font-size:12px}.pinFriendButton.active{background:#ff03;color:gold}.pinFriendButton:hover,.deleteFriendButton:hover{background:#ffffff26;box-shadow:0 0 8px currentColor}.notificationMessage{margin-top:6px;padding:6px 10px;border-radius:2px;font-size:11px;text-align:center;transition:opacity .3s ease}.notificationMessage.errorMessage{background-color:#ff78784d;border:1px solid rgba(255,120,120,.5);color:#d04040}.notificationMessage.successMessage{background-color:#78ff784d;border:1px solid rgba(120,255,120,.5);color:#40a040}.light-theme .phoneContainer{background-color:#f5f5f5cc;color:#333;box-shadow:inset 0 0 4px #0003}.light-theme .tabButton,.light-theme .minimizeButton,.light-theme .closeButton,.light-theme .refreshButton,.light-theme .addFriendForm button,.light-theme .statusEditForm button,.light-theme .acceptButton,.light-theme .declineButton{border-color:#999}.light-theme .tabButton.active{background:#0000000d;box-shadow:0 0 5px #0000001a}.light-theme .tabButton:hover,.light-theme .minimizeButton:hover,.light-theme .closeButton:hover,.light-theme .refreshButton:hover,.light-theme .addFriendForm button:hover,.light-theme .statusEditForm button:hover{background:#0000000d;box-shadow:0 0 5px #0003}.light-theme .errorMessage{background:#ff00001a;text-shadow:none}.light-theme .acceptButton:hover{background:#4caf501a}.light-theme .declineButton:hover{background:#f443361a}.light-theme .notificationMessage.errorMessage{background-color:#ff787826;border:1px solid rgba(255,120,120,.4);color:#b03030}.light-theme .notificationMessage.successMessage{background-color:#78ff7826;border:1px solid rgba(120,255,120,.4);color:#308030}.terminalContainer .phoneContainer{border-color:inherit;color:inherit}@media (max-width: 480px){.phoneContainer{width:100%;margin:4px}.requestActions{flex-direction:column}.phoneHeader{padding:4px 6px}.tabs{gap:2px}.tabButton{padding:2px 4px;font-size:10px}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._toggleButton_1hpnn_1{padding:.5rem .9rem;border:1px solid currentColor;border-radius:1px;background:transparent;color:currentColor;cursor:pointer;font-family:Courier New,Courier,monospace;display:block;margin-bottom:1.3rem;margin-top:1.1rem;box-shadow:0 0 4px currentColor;pointer-events:auto}._toggleButton_1hpnn_1:hover{box-shadow:0 0 6px currentColor}._selected_1hpnn_18{outline:2px solid currentColor}._roomEditor_1hpnn_24{padding:1.25rem;border:2px solid currentColor;width:min(100%,520px);max-width:100%;border-radius:6px;color:currentColor;box-sizing:border-box;font-family:inherit;margin-bottom:.4rem;position:relative;z-index:10002;pointer-events:auto!important}._editorHeader_1hpnn_39{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._closeButton_1hpnn_46{background:none;border:none;color:currentColor;font-size:1.25rem;cursor:pointer}._formInput_1hpnn_57,._formTextarea_1hpnn_58{width:100%;padding:.55rem .8rem;font:inherit;color:currentColor;background:transparent;border:2px solid currentColor;border-radius:5px;margin-top:.35rem;margin-bottom:1rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 0 3px currentColor;pointer-events:auto}._formTextarea_1hpnn_58{resize:vertical;min-height:5rem}._formInput_1hpnn_57:focus,._formTextarea_1hpnn_58:focus{outline:none;border-color:currentColor;box-shadow:0 0 6px currentColor,0 0 12px currentColor inset}._formActions_1hpnn_82{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}._cancelButton_1hpnn_91,._saveButton_1hpnn_92,._deleteButton_1hpnn_93{padding:.45rem 1.1rem;min-width:6rem;font:inherit;border:2px solid currentColor;border-radius:4px;background:transparent;cursor:pointer;pointer-events:auto}._saveButton_1hpnn_92,._cancelButton_1hpnn_91{color:currentColor;border:2px solid currentColor}._saveButton_1hpnn_92:hover,._cancelButton_1hpnn_91:hover{background-color:#ffffff1a}._deleteButton_1hpnn_93{background:transparent;color:currentColor;border:2px solid currentColor}._deleteButton_1hpnn_93:hover{opacity:.85}@media (max-width: 520px){._roomEditor_1hpnn_24{padding:1rem}._formActions_1hpnn_82{flex-direction:column;align-items:stretch}._cancelButton_1hpnn_91,._saveButton_1hpnn_92,._deleteButton_1hpnn_93{width:100%}}._selectShell_1hpnn_140{position:relative;width:100%;margin-bottom:1.4rem;margin-top:.9rem}._formSelect_1hpnn_147{width:100%;padding:.55rem 2.5rem .55rem .8rem;font:inherit;font-size:1rem;color:currentColor;background:transparent;border:2px solid currentColor;border-radius:5px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-shadow:0 0 3px currentColor;pointer-events:auto}._formSelect_1hpnn_147:hover,._formSelect_1hpnn_147:focus{outline:none;border-color:currentColor;box-shadow:0 0 6px currentColor,0 0 12px currentColor inset}._selectShell_1hpnn_140:after{content:"▾";position:absolute;right:1rem;top:50%;transform:translateY(-52%);font-size:.85rem;pointer-events:none;color:currentColor}._peopleManagement_1hpnn_184{margin:1.5rem 0}._peopleList_1hpnn_188{border:2px solid currentColor;border-radius:5px;padding:.75rem;margin:.5rem 0 1rem;max-height:200px;overflow-y:auto;background:transparent;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._personItem_1hpnn_199{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-radius:4px;margin:.25rem 0;background:#ffffff0d}._personItem_1hpnn_199:hover{background:#ffffff1a}._personName_1hpnn_213{font-family:Courier New,Courier,monospace;font-weight:700}._ownerLabel_1hpnn_218{font-size:.8rem;opacity:.7;font-style:italic}._removePerson_1hpnn_224{background:transparent;border:1px solid currentColor;color:currentColor;border-radius:3px;width:24px;height:24px;cursor:pointer;font-size:.8rem;display:flex;align-items:center;justify-content:center;pointer-events:auto}._removePerson_1hpnn_224:hover{background:#ff646433;border-color:#ff6464;color:#ff6464}._addPersonForm_1hpnn_245{margin-top:1rem;padding:1rem;border:1px solid rgba(255,255,255,.3);border-radius:5px;background:#ffffff05}._addPersonButtons_1hpnn_253{display:flex;gap:.5rem;margin-top:.5rem}._addButton_1hpnn_259{padding:.4rem .8rem;font:inherit;border:1px solid currentColor;border-radius:3px;background:transparent;color:currentColor;cursor:pointer;font-size:.85rem;pointer-events:auto}._addButton_1hpnn_259:hover{background:#ffffff1a;box-shadow:0 0 4px currentColor}._editorContent_1hpnn_279{pointer-events:auto}._errorMessage_1hpnn_286,._successMessage_1hpnn_287{padding:.5rem .75rem;margin-bottom:1rem;border-radius:4px;font-size:.9rem;background:transparent;color:currentColor}._form_tddyg_3{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:8px;background:transparent;max-width:500px;animation:_backgroundPulse_tddyg_1 4s infinite alternate}._input_tddyg_14{padding:10px;border:2px solid currentColor;border-radius:6px;background:transparent;color:currentColor;font-family:Courier New,monospace;text-align:center;animation:_colorFade_tddyg_1 6s infinite alternate}._button_tddyg_25{padding:10px;border:2px solid currentColor;border-radius:6px;background:transparent;color:currentColor;font-weight:700;font-family:Courier New,monospace;cursor:pointer;animation:_colorFade_tddyg_1 6s infinite alternate}._button_tddyg_25:hover{box-shadow:0 0 15px #f0f}._inputRow_tddyg_41{display:flex;align-items:center}._inputRow_tddyg_41 input{flex:1}._statusIcon_tddyg_50{font-size:20px;margin-left:8px}._green_tddyg_55{color:#00c853}._red_tddyg_59{color:#ff1744}._toggleButton_jhcla_1{padding:.5rem .9rem;border:1px solid currentColor;border-radius:1px;background:transparent;color:currentColor;cursor:pointer;font-family:Courier New,Courier,monospace;display:block;margin-bottom:1.3rem;margin-top:1.1rem;box-shadow:0 0 4px currentColor}._toggleButton_jhcla_1:hover{box-shadow:0 0 6px currentColor}._selected_jhcla_17{outline:2px solid currentColor}._panel_jhcla_23{padding:1.25rem;border:2px solid currentColor;max-width:600px;min-width:400px;border-radius:6px;color:currentColor;font-family:inherit;margin-bottom:.4rem;background:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._header_jhcla_36{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._closeButton_jhcla_43{background:none;border:none;color:currentColor;font-size:1.25rem;cursor:pointer}._list_jhcla_52{list-style:none;padding:0;margin:0}._item_jhcla_57{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px dashed currentColor}._item_jhcla_57:last-child{border-bottom:none}._roomInfo_jhcla_67{display:flex;align-items:center;gap:.6rem;flex:1 1 auto;min-width:0}._actions_jhcla_76{display:flex;gap:.6rem;flex-shrink:0}._item_jhcla_57 a{color:currentColor;text-decoration:none}._item_jhcla_57 a:hover{text-decoration:underline}._removeBtn_jhcla_91{padding:.35rem .9rem;font:inherit;border:2px solid currentColor;border-radius:4px;background:transparent;color:currentColor;cursor:pointer;box-shadow:0 0 3px currentColor}._removeBtn_jhcla_91:hover{background-color:#ffffff1a;box-shadow:0 0 6px currentColor,0 0 9px currentColor inset}._successMessage_jhcla_107,._errorMessage_jhcla_108{padding:.5rem .75rem;margin-top:1rem;border-radius:4px;font-size:.9rem;background:transparent;color:currentColor}._goBtn_jhcla_118{padding:.35rem .9rem;font:inherit;border:2px solid currentColor;border-radius:4px;background:transparent;color:currentColor;cursor:pointer;margin-left:.6rem;box-shadow:0 0 3px currentColor}._goBtn_jhcla_118:hover{background-color:#ffffff1a;box-shadow:0 0 6px currentColor,0 0 9px currentColor inset}._star_jhcla_135{margin-right:.4rem;color:currentColor}._closeButtonStyled_jhcla_141{background:none;color:currentColor;border:2px solid currentColor;border-radius:50%;width:1.6rem;height:1.6rem;font-size:1rem;line-height:1.2rem;text-align:center;cursor:pointer;box-shadow:0 0 3px currentColor}._closeButtonStyled_jhcla_141:hover{box-shadow:0 0 6px currentColor}.lineage-overlay{position:absolute;top:120px;left:20px;right:20px;bottom:60px;z-index:1000;display:flex;flex-direction:column;align-items:center;pointer-events:all}.lineage-container{width:100%;height:100%;background-color:#00060af2;border:1px solid #00FFFF;border-radius:4px;color:#0ff;font-family:Courier New,monospace;font-size:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 10px #00ffff4d}.lineage-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #00FFFF}.lineage-title{font-weight:700;text-shadow:0 0 5px rgba(0,255,255,.5)}.lineage-close{background:none;border:1px solid #00FFFF;color:#0ff;width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;padding:0;line-height:1}.lineage-close:hover{background-color:#00ffff1a;box-shadow:0 0 8px #00ffff80}.lineage-body{flex:1;padding:12px;overflow:auto}.content-info{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;margin-bottom:15px;border:1px solid #00FFFF;border-radius:4px}.content-type{display:flex;align-items:center;gap:8px}.emoji{font-size:16px}.type-text{font-weight:700}.content-id{color:#0bb;font-size:12px}.tree-visualization{padding:5px;overflow-x:auto}.tree-node{position:relative;margin-bottom:10px}.node-content{display:inline-block;padding:5px 8px;border:1px solid #00FFFF;border-radius:3px;margin-bottom:10px;min-width:auto;max-width:none}.node-line{display:flex;align-items:center;gap:10px;white-space:nowrap;height:20px;line-height:20px;font-size:12px}.room-label{font-weight:700}.user-label{color:#0bb}.date-label{color:#0bb;font-size:11px}.children-container{position:relative;padding-left:25px;margin-left:5px}.branch-line{position:absolute;left:0;top:-10px;width:25px;height:18px;border-left:1px solid #00FFFF;border-bottom:1px solid #00FFFF;border-bottom-left-radius:4px}.error-message{color:#ff6b6b;text-align:center;padding:15px;border:1px solid #FF6B6B;border-radius:4px}.empty-message{text-align:center;padding:15px;color:#0bb;font-style:italic}.lineage-body::-webkit-scrollbar{width:6px;height:6px}.lineage-body::-webkit-scrollbar-track{background:#0003}.lineage-body::-webkit-scrollbar-thumb{background:#00ffff4d;border-radius:3px}.lineage-body::-webkit-scrollbar-thumb:hover{background:#00ffff80}._lightManager_1dxzt_2{background-color:#000000f2;border-top:1px solid currentColor;padding:15px;overflow-y:auto;max-height:calc(100% - 60px);margin-top:10px;font-family:Courier New,monospace;color:currentColor}._lightManager_1dxzt_2[data-theme=light]{background-color:#fffffff2}._lightManagerHeader_1dxzt_18{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._lightManagerHeader_1dxzt_18 h3{margin:0;font-size:18px;text-transform:uppercase;letter-spacing:1px}._headerButtons_1dxzt_32{display:flex;gap:8px;align-items:center}._addLightBtn_1dxzt_39,._closeBtn_1dxzt_39{background:none;border:1px solid currentColor;color:currentColor;padding:5px 10px;border-radius:4px;cursor:pointer;font-family:Courier New,monospace;font-size:13px}._addLightBtn_1dxzt_39:hover,._closeBtn_1dxzt_39:hover{background-color:#ffffff1a}._lightManager_1dxzt_2[data-theme=light] ._addLightBtn_1dxzt_39:hover,._lightManager_1dxzt_2[data-theme=light] ._closeBtn_1dxzt_39:hover{background-color:#0000001a}._noLightsMessage_1dxzt_60{color:currentColor;text-align:center;padding:25px;border:1px solid currentColor;border-radius:6px;font-style:italic;font-family:Courier New,monospace}._lightsList_1dxzt_71{max-height:300px;overflow-y:auto}._lightItem_1dxzt_77{margin-bottom:8px;border-radius:4px;overflow:hidden;background-color:#1e1e1eb3;border:1px solid currentColor}._lightManager_1dxzt_2[data-theme=light] ._lightItem_1dxzt_77{background-color:#dcdcdcb3}._lightItem_1dxzt_77._selected_1dxzt_89{border-color:currentColor;box-shadow:0 0 8px #ffffff26}._lightManager_1dxzt_2[data-theme=light] ._lightItem_1dxzt_77._selected_1dxzt_89{box-shadow:0 0 8px #00000026}._lightItemHeader_1dxzt_99{display:flex;align-items:center;padding:8px 12px;cursor:pointer;transition:background-color .2s}._lightItemHeader_1dxzt_99:hover{background-color:#ffffff1a}._lightManager_1dxzt_2[data-theme=light] ._lightItemHeader_1dxzt_99:hover{background-color:#0000001a}._lightPreview_1dxzt_116{width:20px;height:20px;border-radius:50%;margin-right:12px;box-shadow:0 0 8px currentColor}._lightInfo_1dxzt_125{flex:1;display:flex;flex-direction:column}._lightName_1dxzt_131{font-weight:500;font-size:14px;font-family:Courier New,monospace}._lightPosition_1dxzt_137,._lightControlsToggle_1dxzt_137{font-size:12px;color:currentColor;opacity:.7;font-family:Courier New,monospace}._lightControls_1dxzt_137{padding:12px;border-top:1px solid currentColor;background-color:#141414cc}._lightManager_1dxzt_2[data-theme=light] ._lightControls_1dxzt_137{background-color:#d2d2d2cc}._lightControlRow_1dxzt_155{display:flex;gap:8px;margin-bottom:12px}._lightActionBtn_1dxzt_162{flex:1;padding:6px 0;border:1px solid currentColor;border-radius:4px;background:none;color:currentColor;cursor:pointer;transition:background-color .2s;font-family:Courier New,monospace}._lightActionBtn_1dxzt_162:hover{background-color:#ffffff1a}._lightManager_1dxzt_2[data-theme=light] ._lightActionBtn_1dxzt_162:hover{background-color:#0000001a}._lightActionBtn_1dxzt_162._delete_1dxzt_182{border-color:#ff000080}._lightActionBtn_1dxzt_162._delete_1dxzt_182:hover{background-color:#ff00001a}._lightSlider_1dxzt_191{margin-bottom:12px}._lightSlider_1dxzt_191 label{display:block;margin-bottom:4px;font-size:13px;font-family:Courier New,monospace}._lightSlider_1dxzt_191 input{width:100%;cursor:pointer;background:none;border:none}._lightColorPicker_1dxzt_210{display:flex;align-items:center}._lightColorPicker_1dxzt_210 label{margin-right:12px;font-size:13px;font-family:Courier New,monospace}._lightColorPicker_1dxzt_210 input{height:30px;width:60px;border:1px solid currentColor;border-radius:4px;background:none;cursor:pointer}._selectedLightInfo_1dxzt_231{margin-top:16px;padding:8px 12px;border-radius:4px;border:1px solid currentColor;background-color:transparent}._selectedLightInfo_1dxzt_231 p{margin:4px 0;font-size:13px;font-family:Courier New,monospace}@media (max-width: 600px){._lightControlRow_1dxzt_155{flex-direction:column;gap:8px}}._glowingSphereContainer_1dxzt_255{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:10px}._glowingSphere_1dxzt_255{width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 0 10px 3px #fff;position:relative}._glowingSphere_1dxzt_255:after{content:"";position:absolute;top:2px;left:4px;width:6px;height:6px;border-radius:50%;background:#fffc}._disabled_1dxzt_285{opacity:.5;cursor:not-allowed}._remoteHeaderButton_13s1n_2{background:#667eea33;border:1px solid rgba(102,126,234,.4);color:#667eea;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s ease;display:flex;align-items:center;gap:4px}._remoteHeaderButton_13s1n_2:hover{background:#667eea4d;border-color:#667eea;transform:translateY(-1px)}._remoteToggle_13s1n_23{position:fixed;bottom:20px;right:20px;width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px #0000004d;transition:all .3s ease;z-index:1000}._remoteToggle_13s1n_23:hover{transform:scale(1.1);box-shadow:0 6px 20px #0006}._remoteIcon_13s1n_45{font-size:30px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}._remotePanel_13s1n_51{position:fixed;bottom:90px;right:20px;width:400px;max-height:600px;background:#14141ef2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 10px 40px #00000080;display:flex;flex-direction:column;overflow:hidden;z-index:999;animation:_slideIn_13s1n_1 .3s ease}[data-theme=dark] ._remotePanel_13s1n_51{background:#14141ef2;border-color:#ffffff1a}[data-theme=light] ._remotePanel_13s1n_51{background:#fffffff2;border-color:#0000001a;box-shadow:0 10px 40px #0003}[data-theme=light] ._remoteHeaderButton_13s1n_2{background:#667eea1a;border-color:#667eea4d}@keyframes _slideIn_13s1n_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._remoteHeader_13s1n_2{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}[data-theme=light] ._remoteHeader_13s1n_2{border-bottom-color:#0000001a}._remoteHeader_13s1n_2 h3{margin:0;color:#fff;font-size:18px;font-weight:600}[data-theme=light] ._remoteHeader_13s1n_2 h3{color:#1a1a1a}._remoteClose_13s1n_121{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;opacity:.7;transition:opacity .2s;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}[data-theme=light] ._remoteClose_13s1n_121{color:#1a1a1a}._remoteClose_13s1n_121:hover{opacity:1}._quickActions_13s1n_146{display:flex;gap:10px;padding:15px;border-bottom:1px solid rgba(255,255,255,.1)}[data-theme=light] ._quickActions_13s1n_146{border-bottom-color:#0000001a}._quickActionBtn_13s1n_157{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;cursor:pointer;transition:all .2s}[data-theme=light] ._quickActionBtn_13s1n_157{background:#0000000d;border-color:#0000001a;color:#1a1a1a}._quickActionBtn_13s1n_157:hover{background:#ffffff1a;transform:translateY(-2px)}[data-theme=light] ._quickActionBtn_13s1n_157:hover{background:#0000001a}._actionIcon_13s1n_187{font-size:20px}._actionLabel_13s1n_191{font-size:11px;opacity:.8}._categoryTabs_13s1n_197{display:flex;padding:10px;gap:5px;overflow-x:auto;scrollbar-width:thin}._categoryTabs_13s1n_197::-webkit-scrollbar{height:4px}._categoryTabs_13s1n_197::-webkit-scrollbar-track{background:#ffffff0d}._categoryTabs_13s1n_197::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}._categoryTab_13s1n_197{display:flex;align-items:center;gap:5px;padding:8px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;cursor:pointer;transition:all .2s;white-space:nowrap}[data-theme=light] ._categoryTab_13s1n_197{background:#0000000d;border-color:#0000001a;color:#1a1a1a}._categoryTab_13s1n_197._active_13s1n_238{background:#667eea4d;border-color:#667eea}._categoryTab_13s1n_197:hover:not(._active_13s1n_238){background:#ffffff14}[data-theme=light] ._categoryTab_13s1n_197:hover:not(._active_13s1n_238){background:#00000014}._tabIcon_13s1n_251{font-size:16px}._tabName_13s1n_255{font-size:12px;font-weight:500}._commandGrid_13s1n_261{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:15px;overflow-y:auto;max-height:300px}._commandGrid_13s1n_261::-webkit-scrollbar{width:6px}._commandGrid_13s1n_261::-webkit-scrollbar-track{background:#ffffff0d}._commandGrid_13s1n_261::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._commandBtn_13s1n_283{display:flex;align-items:center;gap:10px;padding:12px 15px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;cursor:pointer;transition:all .2s;position:relative}[data-theme=light] ._commandBtn_13s1n_283{background:#0000000d;border-color:#0000001a;color:#1a1a1a}._commandBtn_13s1n_283:hover:not(._locked_13s1n_303){background:#667eea33;border-color:#667eea;transform:translateY(-2px)}._commandBtn_13s1n_283._locked_13s1n_303{opacity:.5;cursor:not-allowed}._cmdIcon_13s1n_314{font-size:20px}._cmdLabel_13s1n_318{font-size:13px;font-weight:500}._lockIndicator_13s1n_323{position:absolute;top:5px;right:5px;font-size:12px}._remoteStatus_13s1n_331{display:flex;justify-content:center;align-items:center;gap:10px;padding:10px;border-top:1px solid rgba(255,255,255,.1);color:#fff9;font-size:12px}[data-theme=light] ._remoteStatus_13s1n_331{border-top-color:#0000001a;color:#0009}._statusSeparator_13s1n_347{opacity:.5}@media (max-width: 768px){._remotePanel_13s1n_51{width:calc(100vw - 40px);right:20px;left:20px;max-width:400px;margin:0 auto}._commandGrid_13s1n_261{grid-template-columns:1fr}._categoryTabs_13s1n_197{padding:10px 5px}._categoryTab_13s1n_197{padding:6px 10px}}._backdrop_1jl2u_3{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;overflow-y:auto}._modal_1jl2u_15{width:100%;max-width:420px;max-height:90vh;overflow-y:auto;padding:20px 24px;background:#000000e6;border:.5px solid currentColor;box-shadow:inset 0 0 4px currentColor;border-radius:2px;font-family:Courier New,monospace;color:currentColor;position:relative;display:flex;flex-direction:column;gap:14px}._close_1jl2u_34{position:absolute;top:8px;right:8px;width:18px;height:18px;border:.5px solid currentColor;background:none;color:currentColor;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;border-radius:2px}._close_1jl2u_34:hover{background:#ffffff1f;box-shadow:0 0 6px currentColor}._heading_1jl2u_57{margin:0;font-size:16px;text-align:center;letter-spacing:1px;font-weight:400}._form_1jl2u_66{display:flex;flex-direction:column;gap:12px}._error_1jl2u_73{font-size:11px;padding:6px;text-align:center;background:#f003;border:.5px solid #ff5555;color:#f55;border-radius:2px}._payBtn_1jl2u_84{width:100%;padding:8px;border:.5px solid currentColor;border-radius:2px;font-family:Courier New,monospace;font-size:11px;text-transform:uppercase;background:#00ff001a;color:currentColor;cursor:pointer}._payBtn_1jl2u_84:hover{background:#0f03;box-shadow:0 0 8px currentColor;transform:scale(1.02)}._payBtn_1jl2u_84:disabled{opacity:.6;cursor:not-allowed;transform:none}._light-theme_1jl2u_110 ._modal_1jl2u_15{background:#ffffffe6;color:#333;box-shadow:inset 0 0 4px #0003}._light-theme_1jl2u_110 ._close_1jl2u_34:hover{background:#0000000a;box-shadow:0 0 4px #0003}._light-theme_1jl2u_110 ._error_1jl2u_73{background:#ff00001a;border-color:#c44;color:#c44}._light-theme_1jl2u_110 ._payBtn_1jl2u_84{background:#0000000d}._light-theme_1jl2u_110 ._payBtn_1jl2u_84:hover{background:#0000001a;box-shadow:0 0 5px #0003}._modalBackdrop_1vhdh_4{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_1vhdh_18{width:90%;max-width:900px;max-height:90vh;overflow:auto}._storeContainer_1vhdh_26{position:relative;width:100%;max-width:100%;font-family:Courier New,monospace;border:.5px solid currentColor;box-shadow:inset 0 0 4px currentColor;margin:0;background-color:inherit;border-radius:2px;overflow:hidden;display:flex;flex-direction:column}._header_1vhdh_42{display:flex;justify-content:space-between;align-items:center;width:100%;padding:6px 10px;border-bottom:.5px solid currentColor;background-color:#00ff000d}._title_1vhdh_52{margin:0;font-size:14px;letter-spacing:1px;font-weight:400}._closeButton_1vhdh_59{background:none;border:.5px solid currentColor;color:currentColor;cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:2px;font-size:12px;font-family:Courier New,monospace}._closeButton_1vhdh_59:hover{background:#ffffff26;box-shadow:0 0 8px currentColor}._creditDisplay_1vhdh_80{display:flex;justify-content:center;align-items:center;gap:10px;padding:8px;background:#00ff0005;border-bottom:.5px solid currentColor}._creditLabel_1vhdh_90{font-size:12px;opacity:.8}._creditAmount_1vhdh_95{font-size:16px;font-weight:700}._tabs_1vhdh_101{display:flex;border-bottom:.5px solid currentColor}._tab_1vhdh_101{flex:1;padding:8px;background:none;border:none;color:currentColor;font-family:Courier New,monospace;font-size:12px;cursor:pointer;opacity:.6;border-bottom:2px solid transparent}._tab_1vhdh_101:hover{opacity:.8;background:#ffffff0d}._activeTab_1vhdh_124{opacity:1;border-bottom-color:currentColor;background:#00ff000d}._error_1vhdh_131,._success_1vhdh_132{margin:6px 10px;padding:6px;border-radius:2px;font-size:11px;text-align:center}._error_1vhdh_131{background:#f003;border:.5px solid #ff5555;color:#f55}._success_1vhdh_132{background:#78ff784d;border:.5px solid rgba(120,255,120,.5);color:#40a040}._featureGrid_1vhdh_153{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;padding:10px}._featureCard_1vhdh_160{background:#00000080;border:.5px solid currentColor;border-radius:2px;padding:15px;text-align:center;position:relative;overflow:hidden}._featureCard_1vhdh_160:hover{transform:translateY(-2px);box-shadow:0 2px 10px currentColor;background:#ffffff0d}._specialCard_1vhdh_176{background:#00ff000d;border-width:1px}._specialCard_1vhdh_176:before{content:"BEST VALUE";position:absolute;top:8px;right:-28px;background:currentColor;color:#1a1a1a;padding:2px 35px;font-size:9px;font-weight:700;transform:rotate(45deg);letter-spacing:.5px}._purchased_1vhdh_195{opacity:.6;border-color:#666}._purchased_1vhdh_195:hover{transform:none;box-shadow:none;background:#00000080}._featureIcon_1vhdh_206{font-size:32px;margin-bottom:10px}._featureName_1vhdh_211{margin:0 0 8px;font-size:14px;font-weight:400}._featureDescription_1vhdh_217{margin:0 0 10px;font-size:11px;opacity:.8;line-height:1.4}._featurePrice_1vhdh_224{font-size:18px;font-weight:700;margin-bottom:10px}._buyButton_1vhdh_230,._purchasedButton_1vhdh_231{width:100%;padding:6px;border:.5px solid currentColor;border-radius:2px;font-family:Courier New,monospace;font-size:11px;cursor:pointer;text-transform:uppercase}._buyButton_1vhdh_230{background:#00ff001a;color:currentColor}._buyButton_1vhdh_230:hover{background:#0f03;box-shadow:0 0 8px currentColor;transform:scale(1.02)}._buyButton_1vhdh_230:disabled{opacity:.5;cursor:not-allowed;transform:none}._purchasedButton_1vhdh_231{background:transparent;color:#666;border-color:#666;cursor:default}._creditPackages_1vhdh_267{padding:10px}._packagesTitle_1vhdh_271{margin:0 0 15px;font-size:14px;text-align:center;font-weight:400}._creditPackage_1vhdh_267{display:flex;justify-content:space-between;align-items:center;padding:10px;margin-bottom:8px;background:#00000080;border:.5px solid currentColor;border-radius:2px}._creditPackage_1vhdh_267:hover{background:#00ff000d;transform:translate(2px)}._packageInfo_1vhdh_294{display:flex;align-items:center;gap:10px}._packageAmount_1vhdh_300{font-size:20px;font-weight:700}._packageBonus_1vhdh_305{font-size:10px;padding:2px 8px;background:#00ff001a;border:.5px solid currentColor;border-radius:12px;text-transform:uppercase}._buyCreditsButton_1vhdh_314{padding:6px 16px;background:#00ff001a;color:currentColor;border:.5px solid currentColor;border-radius:2px;font-family:Courier New,monospace;font-size:11px;cursor:pointer;text-transform:uppercase}._buyCreditsButton_1vhdh_314:hover{background:#0f03;box-shadow:0 0 8px currentColor;transform:scale(1.02)}._light-theme_1vhdh_333 ._storeContainer_1vhdh_26{background-color:#f5f5f5cc;color:#333;box-shadow:inset 0 0 4px #0003}._light-theme_1vhdh_333 ._header_1vhdh_42{background-color:#0000000d}._light-theme_1vhdh_333 ._creditDisplay_1vhdh_80{background:#00000005}._light-theme_1vhdh_333 ._activeTab_1vhdh_124{background:#0000000d}._light-theme_1vhdh_333 ._tab_1vhdh_101:hover{background:#00000008}._light-theme_1vhdh_333 ._error_1vhdh_131{background:#ff00001a;border-color:#c44;color:#c44}._light-theme_1vhdh_333 ._success_1vhdh_132{background-color:#78ff7826;border:1px solid rgba(120,255,120,.4);color:#308030}._light-theme_1vhdh_333 ._featureCard_1vhdh_160{background:#ffffff80}._light-theme_1vhdh_333 ._featureCard_1vhdh_160:hover{box-shadow:0 2px 10px #0003;background:#00000005}._light-theme_1vhdh_333 ._specialCard_1vhdh_176{background:#ffd7000d}._light-theme_1vhdh_333 ._specialCard_1vhdh_176:before{background:#333;color:#f5f5f5}._light-theme_1vhdh_333 ._buyButton_1vhdh_230{background:#0000000d}._light-theme_1vhdh_333 ._buyButton_1vhdh_230:hover{background:#0000001a;box-shadow:0 0 5px #0003}._light-theme_1vhdh_333 ._creditPackage_1vhdh_267{background:#ffffff80}._light-theme_1vhdh_333 ._creditPackage_1vhdh_267:hover{background:#00000005}._light-theme_1vhdh_333 ._packageBonus_1vhdh_305,._light-theme_1vhdh_333 ._buyCreditsButton_1vhdh_314{background:#0000000d}._light-theme_1vhdh_333 ._buyCreditsButton_1vhdh_314:hover{background:#0000001a;box-shadow:0 0 5px #0003}._terminalContainer_1vhdh_416 ._storeContainer_1vhdh_26{border-color:inherit;color:inherit}button:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){._featureGrid_1vhdh_153{grid-template-columns:1fr}._modalContent_1vhdh_18{width:95%}._creditPackage_1vhdh_267{flex-direction:column;gap:8px;text-align:center}._buyCreditsButton_1vhdh_314{width:100%}}@media (max-width: 480px){._header_1vhdh_42{padding:4px 6px}._title_1vhdh_52{font-size:12px}._tab_1vhdh_101{padding:6px;font-size:10px}._featureGrid_1vhdh_153{padding:6px;gap:6px}._featureCard_1vhdh_160{padding:10px}._featureIcon_1vhdh_206{font-size:24px}._featureName_1vhdh_211{font-size:12px}._featureDescription_1vhdh_217{font-size:10px}}._container_12x3o_2{width:100%;height:500px;max-height:80vh;display:flex;flex-direction:column;background:#000000f2;color:currentColor;font-family:Courier New,monospace;font-size:.85rem;border:2px solid currentColor;overflow:hidden}._header_12x3o_16{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-bottom:1px solid currentColor}._header_12x3o_16 h2{margin:0;font-size:1.2rem;text-transform:lowercase}._closeButton_12x3o_30{background:none;border:1px solid currentColor;color:currentColor;font-size:1.5rem;width:2rem;height:2rem;cursor:pointer}._closeButton_12x3o_30:hover{background:#ffffff1a}._error_12x3o_44{background:#ff00002a;border:1px solid #ff0000;color:red;padding:.5rem 1rem;margin:.5rem 1rem}._toolbar_12x3o_52{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;border-bottom:1px solid currentColor;gap:.5rem;flex-wrap:wrap}._filters_12x3o_62{display:flex;gap:.25rem;flex-wrap:wrap}._filters_12x3o_62 button,._newButton_12x3o_69{background:none;border:1px solid currentColor;color:currentColor;padding:.2rem .5rem;cursor:pointer;font-family:inherit;font-size:.8rem}._filters_12x3o_62 button:hover,._newButton_12x3o_69:hover{background:#ffffff1a}._activeFilter_12x3o_84{background:#ffffff26!important}._content_12x3o_88{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}._contentWithSidebar_12x3o_96{display:grid;grid-template-columns:1fr 1.5fr}._issueList_12x3o_101{overflow-y:auto;padding:.5rem;flex:1}._issueListWithSidebar_12x3o_107{border-right:1px solid currentColor;flex:none}._loading_12x3o_112,._empty_12x3o_113{text-align:center;padding:2rem;opacity:.7}._issueItem_12x3o_119{display:flex;padding:.5rem;margin-bottom:.25rem;border:1px solid currentColor;cursor:pointer;align-items:flex-start;gap:.5rem}._issueItem_12x3o_119:hover{background:#ffffff1a}._selected_12x3o_133{background:#ffffff26!important}._issueHeader_12x3o_137{display:flex;gap:.3rem;align-items:center;margin-bottom:.15rem;font-size:.8rem}._issueId_12x3o_145{font-weight:700}._issueType_12x3o_149,._issueStatus_12x3o_150{font-size:1.2rem}._issueTitle_12x3o_154{font-size:.85rem;margin-bottom:.15rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._issueMeta_12x3o_163{display:flex;gap:.5rem;font-size:.7rem;opacity:.8;flex-wrap:wrap}._issueDetail_12x3o_171{padding:.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}._detailHeader_12x3o_179{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid currentColor;padding-bottom:.5rem}._detailHeaderActions_12x3o_187{display:flex;align-items:center;gap:.5rem}._detailHeader_12x3o_179 h3{margin:0;font-size:1.1rem}._statusSelect_12x3o_198{background:var(--color-background, #000);border:1px solid currentColor;color:currentColor;padding:.25rem .5rem;font-family:inherit;cursor:pointer}._statusBadge_12x3o_207{padding:.25rem .75rem;border:1px solid currentColor;font-size:.9rem}._detailMeta_12x3o_213{display:flex;gap:1.5rem;font-size:.9rem;opacity:.9}._description_12x3o_220,._comments_12x3o_221{border-top:1px solid currentColor;padding-top:1rem}._description_12x3o_220 h4,._comments_12x3o_221 h4{margin:0 0 .5rem;font-size:1rem;text-transform:lowercase}._description_12x3o_220 p{margin:0;white-space:pre-wrap}._comment_12x3o_221{background:transparent;border:1px solid currentColor;padding:.75rem;margin-bottom:.5rem}._commentHeader_12x3o_245{display:flex;justify-content:space-between;font-size:.8rem;opacity:.8;margin-bottom:.5rem}._comment_12x3o_221 p{margin:0}._commentForm_12x3o_257{display:flex;gap:.5rem;margin-top:1rem}._commentInput_12x3o_263{flex:1;background:transparent;border:1px solid currentColor;color:currentColor;padding:.5rem;font-family:inherit}._commentButton_12x3o_272{background:none;border:1px solid currentColor;color:currentColor;padding:.5rem 1rem;cursor:pointer;font-family:inherit}._commentButton_12x3o_272:hover{background:#ffffff1a}._modal_12x3o_285{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000;pointer-events:auto!important}._modalContent_12x3o_299{background:var(--color-background, #000);border:2px solid currentColor;padding:2rem;min-width:400px;max-width:90%;pointer-events:auto;position:relative;z-index:1000}._modalContent_12x3o_299 h3{margin:0 0 1rem;text-transform:lowercase}._formRow_12x3o_315{margin-bottom:1rem}._formRow_12x3o_315 label{display:block;margin-bottom:.25rem;text-transform:lowercase}._input_12x3o_325,._textarea_12x3o_326{width:100%;background:var(--color-background, #000);border:1px solid currentColor;color:currentColor;padding:.5rem;font-family:inherit}._textarea_12x3o_326{min-height:100px;resize:vertical}._formButtons_12x3o_340{display:flex;gap:.5rem;justify-content:flex-end;pointer-events:auto;position:relative;z-index:1001}._button_12x3o_349{background:none;border:1px solid currentColor;color:currentColor;padding:.5rem 1rem;cursor:pointer;font-family:inherit}._button_12x3o_349:hover{background:#ffffff1a}._cancelButton_12x3o_362{opacity:.7;pointer-events:auto!important;position:relative;z-index:1002}._cancelButton_12x3o_362:hover{opacity:1;background:#ffffff1a!important}@media (max-width: 900px){._content_12x3o_88{grid-template-columns:1fr;grid-template-rows:200px 1fr}._issueList_12x3o_101{border-right:none;border-bottom:1px solid currentColor;max-height:200px}._toolbar_12x3o_52{flex-direction:column;align-items:stretch;gap:.25rem}._filters_12x3o_62{justify-content:center}}@media (max-width: 600px){._container_12x3o_2{height:400px;font-size:.75rem}._filters_12x3o_62 button,._newButton_12x3o_69{padding:.15rem .3rem;font-size:.7rem}._content_12x3o_88{grid-template-rows:150px 1fr}._issueList_12x3o_101{max-height:150px}}._container_12x3o_2[data-theme=light]{background:#fffffff2}._container_12x3o_2[data-theme=light] ._activeFilter_12x3o_84{background:#00000026!important}._container_12x3o_2[data-theme=light] ._voteButton_12x3o_435._voted_12x3o_435{background:#00000026}._container_12x3o_2[data-theme=light] ._closeButton_12x3o_30:hover,._container_12x3o_2[data-theme=light] ._filters_12x3o_62 button:hover,._container_12x3o_2[data-theme=light] ._newButton_12x3o_69:hover,._container_12x3o_2[data-theme=light] ._commentButton_12x3o_272:hover,._container_12x3o_2[data-theme=light] ._issueItem_12x3o_119:hover,._container_12x3o_2[data-theme=light] ._button_12x3o_349:hover,._container_12x3o_2[data-theme=light] ._voteButton_12x3o_435:hover{background:#0000001a}._container_12x3o_2[data-theme=light] ._selected_12x3o_133{background:#00000026!important}._container_12x3o_2[data-theme=light] ._comment_12x3o_221{background:#0000000d}._container_12x3o_2[data-theme=light] ._modal_12x3o_285{background:#fffc}._container_12x3o_2[data-theme=light] ._modalContent_12x3o_299{background:#fffffff2}._container_12x3o_2[data-theme=light] ._input_12x3o_325,._container_12x3o_2[data-theme=light] ._textarea_12x3o_326{background:#f0f0f099}._container_12x3o_2[data-theme=light] ._input_12x3o_325:focus,._container_12x3o_2[data-theme=light] ._textarea_12x3o_326:focus{border-color:#08f;box-shadow:0 0 0 2px #08f3}._voteSection_12x3o_483{display:flex;flex-direction:column;align-items:center;min-width:30px;flex-shrink:0}._voteButton_12x3o_435{background:none;border:1px solid currentColor;cursor:pointer;font-size:10px;color:currentColor;padding:1px 4px;opacity:.6}._voteButton_12x3o_435:hover{opacity:1;background:#ffffff1a}._voteButton_12x3o_435._voted_12x3o_435{color:currentColor;font-weight:700;opacity:1;background:#ffffff26}._voteScore_12x3o_513{font-weight:700;font-size:11px;margin:1px 0}._voteScore_12x3o_513._positive_12x3o_519{color:#28a745}._voteScore_12x3o_513._negative_12x3o_523{color:#dc3545}._issueContent_12x3o_527{flex:1;cursor:pointer;min-width:0}._sortOptions_12x3o_533{display:flex;align-items:center;gap:8px;margin-left:auto}._sortSelect_12x3o_540{padding:4px 8px;border:1px solid #ddd;border-radius:4px}._detailVotes_12x3o_546{padding:8px 0;border-bottom:1px solid #eee}._voteInfo_12x3o_551{color:#666}._isResizing_12x3o_556 ._modal_12x3o_285,._isResizing_12x3o_556 ._modal_12x3o_285 *,._isResizing_12x3o_556 ._modalContent_12x3o_299,._isResizing_12x3o_556 ._modalContent_12x3o_299 *,._isResizing_12x3o_556 ._cancelButton_12x3o_362,._isResizing_12x3o_556 ._button_12x3o_349{pointer-events:auto!important}._sprayPaintContainer_1fxes_1{background:#000000f2;border:1px solid #333;border-radius:8px;padding:20px;max-width:400px;color:#fff;font-family:Courier New,Courier,monospace;box-shadow:0 4px 20px #00000080}._header_1fxes_12{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #333;padding-bottom:10px}._title_1fxes_21{margin:0;font-size:16px;color:#ff6b6b}._closeButton_1fxes_27{background:none;border:none;color:#999;font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}._closeButton_1fxes_27:hover{background:#ffffff1a;color:#fff}._controls_1fxes_48{display:flex;flex-direction:column;gap:15px}._controlGroup_1fxes_54{display:flex;align-items:center;gap:10px}._label_1fxes_60{min-width:50px;font-size:12px;color:#ccc;text-transform:lowercase}._colorPicker_1fxes_67{width:40px;height:30px;border:1px solid #333;border-radius:4px;background:none;cursor:pointer;padding:0}._colorPicker_1fxes_67::-webkit-color-swatch-wrapper{padding:0;border-radius:4px}._colorPicker_1fxes_67::-webkit-color-swatch{border:none;border-radius:4px}._slider_1fxes_87{flex:1;background:#333;border-radius:4px;height:6px;outline:none;-webkit-appearance:none}._slider_1fxes_87::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#ff6b6b;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px #0000004d}._slider_1fxes_87::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#ff6b6b;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px #0000004d}._value_1fxes_118{min-width:40px;font-size:11px;color:#999;text-align:right}._buttonGroup_1fxes_125{display:flex;gap:10px}._button_1fxes_125{flex:1;background:#333;border:1px solid #555;color:#fff;padding:8px 12px;border-radius:4px;cursor:pointer;font-family:Courier New,Courier,monospace;font-size:12px;transition:all .2s ease;text-transform:lowercase}._button_1fxes_125:hover{background:#444;border-color:#666}._button_1fxes_125._active_1fxes_149{background:#ff6b6b;border-color:#ff6b6b;color:#fff}._button_1fxes_125._active_1fxes_149:hover{background:#ff5252;border-color:#ff5252}._status_1fxes_160{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:4px;padding:8px;font-size:11px;color:#ff6b6b;text-align:center}._instructions_1fxes_170{margin-top:20px;padding-top:15px;border-top:1px solid #333}._instructions_1fxes_170 p{margin:4px 0;font-size:11px;color:#999;line-height:1.4}[data-theme=dark] ._sprayPaintContainer_1fxes_1{background:#000000f2;border-color:#333;color:#fff}[data-theme=dark] ._header_1fxes_12{border-bottom-color:#333}[data-theme=dark] ._title_1fxes_21{color:#ff6b6b}[data-theme=dark] ._closeButton_1fxes_27{color:#999}[data-theme=dark] ._closeButton_1fxes_27:hover{background:#ffffff1a;color:#fff}[data-theme=light] ._sprayPaintContainer_1fxes_1{background:#fffffff2;border-color:#ddd;color:#333}[data-theme=light] ._header_1fxes_12{border-bottom-color:#ddd}[data-theme=light] ._title_1fxes_21{color:#ff6b6b}[data-theme=light] ._closeButton_1fxes_27{color:#666}[data-theme=light] ._closeButton_1fxes_27:hover{background:#0000001a;color:#333}[data-theme=light] ._label_1fxes_60{color:#666}[data-theme=light] ._button_1fxes_125{background:#f0f0f0;border-color:#ddd;color:#333}[data-theme=light] ._button_1fxes_125:hover{background:#e0e0e0;border-color:#ccc}[data-theme=light] ._slider_1fxes_87{background:#ddd}[data-theme=light] ._value_1fxes_118{color:#666}[data-theme=light] ._status_1fxes_160{background:#ff6b6b1a;border-color:#ff6b6b4d;color:#d63031}[data-theme=light] ._instructions_1fxes_170{border-top-color:#ddd}[data-theme=light] ._instructions_1fxes_170 p{color:#666}._shortcutsWrapper_1ig4e_1{width:100%;padding:10px 15px 5px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:0;font-family:Century Gothic,Courier New,monospace}._header_1ig4e_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._welcomeText_1ig4e_16{font-size:13px;color:currentColor;font-family:Century Gothic,Courier New,monospace;opacity:.8}._headerButtons_1ig4e_23{display:flex;gap:6px;align-items:center}._collapseButton_1ig4e_29{background:transparent;border:1px solid currentColor;color:currentColor;cursor:pointer;padding:4px 10px;border-radius:6px;font-size:12px;transition:opacity .2s ease,box-shadow .2s ease;line-height:1;font-family:Century Gothic,Courier New,monospace;opacity:.6}._collapseButton_1ig4e_29:hover{opacity:1;box-shadow:0 0 10px currentColor}._settingsButton_1ig4e_48{background:transparent;border:1px solid currentColor;color:currentColor;cursor:pointer;padding:4px 8px;border-radius:6px;font-size:14px;transition:opacity .2s ease,box-shadow .2s ease;opacity:.6}._settingsButton_1ig4e_48:hover{opacity:1;box-shadow:0 0 10px currentColor}._settingsPanel_1ig4e_65{background:#0006;border:1px solid currentColor;border-radius:8px;padding:15px;margin-bottom:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.9}._settingsPanel_1ig4e_65 h4{margin:0 0 10px;color:currentColor;font-size:12px;font-weight:400;font-family:Century Gothic,Courier New,monospace;opacity:.9}._addRoomForm_1ig4e_84{display:flex;gap:8px;margin-bottom:15px;flex-wrap:wrap}._roomInput_1ig4e_91{flex:1;min-width:120px;padding:6px 10px;background:transparent;border:1px solid currentColor;border-radius:6px;color:currentColor;font-size:11px;font-family:Century Gothic,Courier New,monospace;opacity:.7;transition:opacity .2s ease,box-shadow .2s ease}._roomInput_1ig4e_91::placeholder{color:currentColor;opacity:.4}._roomInput_1ig4e_91:focus{outline:none;opacity:1;box-shadow:0 0 10px currentColor}._addButton_1ig4e_116{padding:6px 12px;background:transparent;border:1px solid currentColor;border-radius:6px;color:currentColor;font-weight:400;font-size:11px;cursor:pointer;font-family:Century Gothic,Courier New,monospace;transition:opacity .2s ease,box-shadow .2s ease;opacity:.7}._addButton_1ig4e_116:hover{opacity:1;box-shadow:0 0 10px currentColor}._addButton_1ig4e_116:active{opacity:.8}._shortcutsList_1ig4e_139{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}._shortcutToggle_1ig4e_147{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:currentColor;font-family:Century Gothic,Courier New,monospace;opacity:.8}._shortcutToggle_1ig4e_147 label{display:flex;align-items:center;gap:8px;cursor:pointer;flex:1}._shortcutToggle_1ig4e_147 input[type=checkbox]{cursor:pointer;accent-color:currentColor}._shortcutToggle_1ig4e_147:hover{opacity:1}._removeButton_1ig4e_175{background:#0000004d;border:1px solid currentColor;color:currentColor;padding:2px 6px;border-radius:4px;cursor:pointer;font-size:10px;transition:all .2s ease;opacity:.6;font-family:Century Gothic,Courier New,monospace}._removeButton_1ig4e_175:hover{opacity:1;box-shadow:0 0 8px currentColor}._shortcutsGrid_1ig4e_193{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px;margin-bottom:5px}._shortcutButton_1ig4e_200{padding:8px 10px;border:1px solid currentColor;border-radius:6px;background:transparent;color:currentColor;font-weight:400;font-size:11px;cursor:pointer;transition:opacity .2s ease,box-shadow .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Century Gothic,Courier New,monospace;opacity:.7}._shortcutButton_1ig4e_200:hover{opacity:1;box-shadow:0 0 15px currentColor}._shortcutButton_1ig4e_200:active{opacity:.8;box-shadow:0 0 10px currentColor}._helpText_1ig4e_227{font-size:13px;color:currentColor;font-family:Century Gothic,Courier New,monospace;text-align:center;opacity:.5;margin-bottom:0}@media (max-width: 600px){._shortcutsGrid_1ig4e_193{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}._shortcutButton_1ig4e_200{font-size:10px;padding:7px 9px}}@keyframes _neonBg_1jin2_1{0%{background:#f0f}25%{background:#0ff}50%{background:#ff0}75%{background:#ff7f00}to{background:#f0f}}._surfButton_1jin2_10{animation:_neonBg_1jin2_1 6s linear infinite;width:40px;height:35px;padding:7px 12px;border-radius:6px;border:1px solid #000;color:#000;font-size:12px;font-family:Courier New,monospace;cursor:pointer;transition:opacity .2s;display:flex;align-items:center;justify-content:center;font-weight:700;min-width:unset;max-width:40px}._surfButton_1jin2_10:hover:not(:disabled){opacity:.8}._surfButton_1jin2_10:disabled{opacity:.6;cursor:not-allowed}@keyframes _neonBg_4gzqy_1{0%{background:#f0f}25%{background:#0ff}50%{background:#ff0}75%{background:#ff7f00}to{background:#f0f}}@keyframes _darkThemeColorFade_4gzqy_1{0%{color:#0f0;border-color:#0f0}33%{color:#f0f;border-color:#f0f}66%{color:#0ff;border-color:#0ff}to{color:#ff0;border-color:#ff0}}@keyframes _lightThemeColorFade_4gzqy_1{0%,to{color:#ff1493;border-color:#ff149333}33%{color:#9400d3;border-color:#9400d333}66%{color:#ff4500;border-color:#ff450033}}._helpContainer_4gzqy_32{position:fixed;top:20px;left:20px;z-index:1000}._helpButton_4gzqy_39{animation:_neonBg_4gzqy_1 6s linear infinite;width:40px;height:auto;border-radius:6px;border:1px solid #000;color:#000;font-size:14px;font-weight:700;font-family:Courier New,monospace;cursor:pointer;transition:opacity .2s;padding:7px 12px;display:flex;align-items:center;justify-content:center}._helpButton_4gzqy_39:hover{opacity:.8}._helpModal_4gzqy_61{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000}._helpContent_4gzqy_74{background:#000000f2;border-radius:8px;padding:24px;max-width:500px;max-height:80vh;overflow-y:auto;position:relative;border:1px solid #00FF00;animation:_darkThemeColorFade_4gzqy_1 6s infinite alternate;box-shadow:0 8px 20px #000c;font-family:Courier New,monospace;color:#0f0}[data-theme=light] ._helpContent_4gzqy_74{background:#fffffff2;animation:_lightThemeColorFade_4gzqy_1 6s infinite alternate;box-shadow:0 8px 20px #0003;color:#ff1493}._closeButton_4gzqy_96{position:absolute;top:12px;right:16px;background:none;border:none;color:inherit;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-family:Courier New,monospace}._closeButton_4gzqy_96:hover{opacity:.8}._helpContent_4gzqy_74 h3{margin:0 0 20px;color:inherit;font-size:20px;padding-right:40px;font-family:Courier New,monospace;font-weight:700}._helpSection_4gzqy_127{margin-bottom:20px}._helpSection_4gzqy_127 h4{margin:0 0 8px;color:inherit;font-size:16px;font-family:Courier New,monospace;font-weight:700}._helpSection_4gzqy_127 p{margin:4px 0;line-height:1.4;color:inherit;font-size:14px;font-family:Courier New,monospace}._helpSection_4gzqy_127 kbd{background:#ffffff1a;border:1px solid currentColor;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:12px;color:inherit;margin:0 2px}[data-theme=light] ._helpSection_4gzqy_127 kbd{background:#0000001a}@media (max-width: 768px){._helpContent_4gzqy_74{margin:20px;max-width:calc(100% - 40px);padding:20px}._helpButton_4gzqy_39{width:35px;height:35px;font-size:16px}}.multiplayer-orbs-container{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:1000;overflow:hidden}.multiplayer-orb{position:absolute;pointer-events:auto;transform:translate(-50%,-50%);transition:all .1s ease-out;z-index:1001;cursor:pointer}.orb-core{width:var(--orb-size, 40px);height:var(--orb-size, 40px);background:radial-gradient(circle,var(--orb-color, #ffffff) 0%,transparent 70%);border-radius:50%;position:relative;box-shadow:0 0 calc(var(--orb-size, 40px) * .5) var(--orb-color, #ffffff),inset 0 0 calc(var(--orb-size, 40px) * .3) #ffffff4d;animation:orbPulse 2s ease-in-out infinite}.orb-glow{position:absolute;top:50%;left:50%;width:var(--glow-size, 160px);height:var(--glow-size, 160px);transform:translate(-50%,-50%);background:radial-gradient(circle,var(--orb-color, #ffffff) 0%,transparent 70%);border-radius:50%;opacity:calc(var(--intensity, .5) * .4);animation:orbGlow 3s ease-in-out infinite;filter:blur(3px)}.orb-tooltip{position:absolute;bottom:calc(var(--orb-size, 16px) + 8px);left:50%;transform:translate(-50%);background:#000000e6;color:#fff;padding:6px 10px;border-radius:8px;font-size:13px;font-family:Courier New,monospace;white-space:nowrap;opacity:0;transition:opacity .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:2px solid var(--orb-color, #ffffff);text-shadow:1px 1px 2px rgba(0,0,0,.8);box-shadow:0 4px 12px #0000004d}.multiplayer-orb:hover .orb-tooltip{opacity:1}.orb-username{font-weight:700;font-size:13px;margin-bottom:1px}.orb-aura-name{font-size:10px;opacity:.8;font-style:italic}@keyframes orbPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.9}}@keyframes orbGlow{0%,to{transform:translate(-50%,-50%) scale(1);opacity:calc(var(--intensity, .5) * .3)}50%{transform:translate(-50%,-50%) scale(1.2);opacity:calc(var(--intensity, .5) * .15)}}.multiplayer-orb[data-user-id] .orb-core:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:var(--orb-color, #ffffff);border-radius:50%;opacity:calc(var(--intensity, .5) * .2);filter:blur(4px);animation:orbHalo 4s ease-in-out infinite}@keyframes orbHalo{0%,to{transform:scale(1);opacity:calc(var(--intensity, .5) * .2)}50%{transform:scale(1.3);opacity:calc(var(--intensity, .5) * .1)}}@media (max-width: 768px){.multiplayer-orb{--orb-size: 14px !important}.orb-tooltip{font-size:11px;padding:3px 6px}}@media (prefers-contrast: high){.orb-core{border:2px solid var(--orb-color, #ffffff)}.orb-tooltip{background:#000000f2;border:2px solid var(--orb-color, #ffffff)}}@keyframes darkThemeColorFade{0%{color:#0f0;border-color:#0f0}33%{color:#f0f;border-color:#f0f}66%{color:#0ff;border-color:#0ff}to{color:#ff0;border-color:#ff0}}@keyframes lightThemeColorFade{0%,to{color:#ff1493;border-color:#ff149333}33%{color:#9400d3;border-color:#9400d333}66%{color:#ff4500;border-color:#ff450033}}.mobile-room-container{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background:#000;font-family:Courier New,monospace}.mobile-world-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.mobile-world-background canvas{width:100%!important;height:100%!important;touch-action:pan-y pinch-zoom}.mobile-chat-overlay{position:absolute;left:8px;right:8px;bottom:88px;z-index:100;background:#000000f2;border:1px solid currentColor;border-radius:8px;box-shadow:0 0 20px currentColor,0 8px 20px #000c;animation:darkThemeColorFade 6s infinite alternate;color:#0f0;max-height:70vh;display:flex;flex-direction:column;overflow:hidden}.mobile-chat-overlay.expanded{height:60vh}.mobile-chat-overlay.collapsed{height:54px;min-height:54px}.mobile-chat-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#000000e6;color:currentColor;border-bottom:1px solid currentColor;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;font-size:14px;text-shadow:0 0 6px currentColor}.chat-drag-handle{position:absolute;top:6px;left:50%;transform:translate(-50%);width:30px;height:3px;background:currentColor;border-radius:2px;opacity:.5}.chat-room-name{font-weight:600;font-size:14px;margin-top:4px}.chat-toggle-icon{font-size:16px;margin-top:4px}.mobile-chat-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px;-webkit-overflow-scrolling:touch;color:#0f0}.mobile-chat-content::-webkit-scrollbar{width:6px}.mobile-chat-content::-webkit-scrollbar-track{background:#111}.mobile-chat-content::-webkit-scrollbar-thumb{background:#0f0;border-radius:3px}@supports (padding-top: env(safe-area-inset-top)){.mobile-room-container{padding-top:env(safe-area-inset-top)}}@media (max-width: 768px) and (orientation: landscape){.mobile-chat-overlay.expanded{height:50vh}}@media (max-width: 375px){.mobile-chat-overlay.expanded{height:55vh}.mobile-chat-overlay{left:4px;right:4px}.mobile-chat-header{padding:10px 12px;font-size:13px}.chat-room-name{font-size:13px}}[data-theme=light] .mobile-action-bar{background:#fffffffa;border-top:1px solid #ff1493;box-shadow:0 -2px 15px #ff14934d;color:#ff1493}[data-theme=light] .action-btn{background:#ffffffe6;border-color:#ff1493;color:#ff1493;box-shadow:0 0 8px #ff14934d}[data-theme=light] .action-btn:active:not(:disabled){box-shadow:0 0 15px #ff1493,inset 0 0 10px #ff149333}[data-theme=light] .camera-btn{border-color:#9400d3;color:#9400d3;box-shadow:0 0 8px #9400d366}[data-theme=light] .camera-btn:active:not(:disabled){box-shadow:0 0 15px #9400d3,inset 0 0 10px #9400d333}[data-theme=light] .mic-btn{border-color:#ff4500;color:#ff4500;box-shadow:0 0 8px #ff450066}[data-theme=light] .mic-btn:active:not(:disabled){box-shadow:0 0 15px #ff4500,inset 0 0 10px #ff450033}[data-theme=light] .favorites-btn{border-color:#ff1493;color:#ff1493;box-shadow:0 0 8px #ff149366}[data-theme=light] .favorites-btn:active:not(:disabled){box-shadow:0 0 15px #ff1493,inset 0 0 10px #ff149333}[data-theme=light] .home-btn{border-color:#9400d3;color:#9400d3;box-shadow:0 0 8px #9400d366}[data-theme=light] .home-btn:active:not(:disabled){box-shadow:0 0 15px #9400d3,inset 0 0 10px #9400d333}[data-theme=light] .camera-menu{background:#fffffffa;border:1px solid currentColor;box-shadow:0 0 20px currentColor;color:inherit}[data-theme=light] .camera-option{color:currentColor;text-shadow:none}[data-theme=light] .camera-option:first-child{border-bottom:1px solid currentColor;opacity:.3}[data-theme=light] .camera-option:active{background:currentColor;box-shadow:inset 0 0 10px currentColor;opacity:.1}[data-theme=light] .camera-option svg{stroke:currentColor;filter:none}[data-theme=light] .mobile-chat-overlay{background:#fffffffa;border:1px solid currentColor;box-shadow:0 0 20px currentColor,0 8px 20px #0000001a;animation:lightThemeColorFade 6s infinite alternate;color:#ff1493}[data-theme=light] .mobile-chat-header{background:#fffffff2;color:#ff1493;border-bottom:1px solid #ff1493;text-shadow:none}[data-theme=light] .chat-drag-handle{background:#ff1493}[data-theme=light] .mobile-chat-content{color:#333}[data-theme=light] .mobile-chat-content::-webkit-scrollbar-track{background:#c8c8c84d}[data-theme=light] .mobile-chat-content::-webkit-scrollbar-thumb{background:#ff1493;box-shadow:none}[data-theme=light] .mobile-upload-toast{background:#fffffffa;color:#ff1493;border:1px solid #ff1493;box-shadow:0 0 15px #ff149366;text-shadow:none}[data-theme=light] .favorites-drawer{background:#fffffffa;border:1px solid #ff1493;box-shadow:0 0 25px #ff149380}[data-theme=light] .drawer-header{background:#fffffff2;border-bottom:1px solid rgba(255,20,147,.3);color:#ff1493}[data-theme=light] .drawer-header h2{text-shadow:none}[data-theme=light] .close-btn{border:1px solid #ff1493;background:#ff14930d;color:#ff1493;box-shadow:0 0 8px #ff14934d}[data-theme=light] .close-btn:active{background:#ff149326;box-shadow:0 0 15px #ff1493,inset 0 0 10px #ff149333}[data-theme=light] .close-btn svg{stroke:#ff1493;filter:none}[data-theme=light] .favorites-list::-webkit-scrollbar-thumb{background:#ff1493;box-shadow:none}[data-theme=light] .favorite-item{background:#ff14930d;border:1px solid rgba(255,20,147,.3)}[data-theme=light] .favorite-item:active{background:#ff149326;border-color:#ff1493;box-shadow:0 0 10px #ff14934d}[data-theme=light] .favorite-room-btn{color:#ff1493;text-shadow:none}[data-theme=light] .remove-fav-btn{border:1px solid #ff4500;background:#ff45000d;color:#ff4500;box-shadow:0 0 8px #ff450033}[data-theme=light] .remove-fav-btn:active{background:#ff450026;box-shadow:0 0 15px #ff4500,inset 0 0 10px #ff450033}[data-theme=light] .remove-fav-btn svg{fill:#ff4500;filter:none}[data-theme=light] .empty-state{color:#ff1493}[data-theme=light] .empty-state p{text-shadow:none}[data-theme=light] .add-first-btn{border:2px solid #ff1493;background:#ff14930d;color:#ff1493;box-shadow:0 0 10px #ff14934d;text-shadow:none}[data-theme=light] .add-first-btn:active{background:#ff149326;box-shadow:0 0 20px #ff1493,inset 0 0 10px #ff149333}[data-theme=light] .loading-state{color:#ff1493;text-shadow:none}[data-theme=light] .add-room-btn{border:2px dashed #ff1493;background:#ff14930d;color:#ff1493;box-shadow:0 0 8px #ff149333;text-shadow:none}[data-theme=light] .add-room-btn:active{background:#ff14931a;box-shadow:0 0 15px #ff149366}[data-theme=light] .add-room-panel{border-top:1px solid rgba(255,20,147,.3);background:#fffc}[data-theme=light] .add-room-panel h3{color:#ff1493;text-shadow:none}[data-theme=light] .room-selection-list::-webkit-scrollbar-thumb{background:#ff1493}[data-theme=light] .no-rooms{color:#ff149399}[data-theme=light] .room-select-btn{border:1px solid rgba(255,20,147,.3);background:#ff14930d;color:#ff1493;text-shadow:none}[data-theme=light] .room-select-btn:active{background:#ff149326;border-color:#ff1493;box-shadow:0 0 10px #ff14934d}[data-theme=light] .add-icon{color:#ff1493;filter:none}[data-theme=light] .cancel-add-btn{border:1px solid rgba(255,20,147,.5);background:#ff14930d;color:#ff1493e6}[data-theme=light] .cancel-add-btn:active{background:#ff14931a;border-color:#ff1493}[data-theme=light] .message-btn{border-color:#9400d3;color:#9400d3;box-shadow:0 0 8px #9400d34d}[data-theme=light] .message-btn:active:not(:disabled){box-shadow:0 0 15px #9400d380}[data-theme=light] .message-btn-text{text-shadow:none}[data-theme=light] .message-composer-simple{background:#fffffffa;border:1px solid currentColor;box-shadow:0 0 15px currentColor;color:inherit}[data-theme=light] .simple-composer-header{border-bottom:1px solid currentColor;background:currentColor;color:currentColor;opacity:.08}[data-theme=light] .simple-close-btn{color:currentColor}[data-theme=light] .simple-room-input{background:#fff0f599;border:1px solid currentColor;color:#333}[data-theme=light] .simple-room-input::placeholder{color:currentColor;opacity:.4}[data-theme=light] .simple-message-input{background:#fff0f599;border:1px solid currentColor;color:#333}[data-theme=light] .simple-message-input::placeholder{color:currentColor;opacity:.4}[data-theme=light] .simple-send-btn{background:currentColor;border:1px solid currentColor;color:#fff;opacity:.1}[data-theme=light] .simple-send-btn:not(:disabled):active{background:currentColor;box-shadow:0 0 10px currentColor;opacity:.2}[data-theme=light] .upload-options-overlay{background:#ffffffd9}[data-theme=light] .upload-options-drawer{background:#fffffffa;border:1px solid #ff1493;box-shadow:0 -4px 25px #ff14934d}[data-theme=light] .upload-options-header{border-bottom:1px solid rgba(255,20,147,.3)}[data-theme=light] .upload-options-header h2{color:#ff1493;text-shadow:none}[data-theme=light] .upload-options-header .close-btn{border:1px solid #ff1493;color:#ff1493}[data-theme=light] .upload-options-header .close-btn:active{background:#ff14931a;box-shadow:0 0 10px #ff14934d}[data-theme=light] .upload-option-btn{background:#fff0f5cc;border:1px solid rgba(255,20,147,.3)}[data-theme=light] .upload-option-btn:active{background:#ff149326;border-color:#ff1493;box-shadow:0 0 15px #ff14934d}[data-theme=light] .option-title{color:#ff1493;text-shadow:none}[data-theme=light] .option-description{color:#ff1493b3}._worldContainer_121k5_2{--animation-duration: 6s;--border-radius: 8px;--bg-color: rgba(0, 0, 0, .95);--header-bg: #111;--text-color: #00FF00;--border-color: #00FF00;--error-color: #FF0000;--shadow-color: rgba(0, 0, 0, .8);--tooltip-bg: #000;--button-hover-bg: #111;--global-room-glow: rgba(255, 215, 0, .3)}._worldContainer_121k5_2[data-theme=light]{--bg-color: rgba(255, 255, 255, .95);--header-bg: #e9ecef;--text-color: #007700;--border-color: #007700;--error-color: #cc0000;--shadow-color: rgba(0, 0, 0, .2);--tooltip-bg: #fff;--button-hover-bg: #f0f0f0;--global-room-glow: rgba(255, 215, 0, .5)}@keyframes _darkThemeColorFade_121k5_1{0%{color:#0f0;border-color:#0f0}33%{color:#f0f;border-color:#f0f}66%{color:#0ff;border-color:#0ff}to{color:#ff0;border-color:#ff0}}@keyframes _lightThemeColorFade_121k5_1{0%,to{color:#ff1493;border-color:#ff149333}33%{color:#9400d3;border-color:#9400d333}66%{color:#ff4500;border-color:#ff450033}}._worldContainer_121k5_2{position:relative;width:100vw;height:100vh;overflow:hidden;background-color:var(--bg-color)}._worldContent_121k5_64{width:100%;height:100%;border:none}._worldContent_121k5_64 canvas{border:none!important;outline:none!important}._worldContent_121k5_64>div{border:none;outline:none}._terminalContainer_121k5_81{position:fixed;width:600px;height:400px;background-color:var(--bg-color);color:var(--text-color);font-family:Courier New,monospace;display:flex;flex-direction:column;border-radius:var(--border-radius);box-shadow:0 8px 20px var(--shadow-color);z-index:1002;border:1px solid var(--border-color);animation:_darkThemeColorFade_121k5_1 var(--animation-duration) infinite alternate}._terminalContainer_121k5_81[data-theme=light]{animation:_lightThemeColorFade_121k5_1 var(--animation-duration) infinite alternate}._terminalHeader_121k5_101{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:var(--header-bg);border-bottom:1px solid currentColor;cursor:move;border-radius:8px 8px 0 0;font-weight:700;color:inherit}._terminalInput_121k5_114{flex:1;background:none;border:none;border-bottom:1px solid currentColor;outline:none;color:inherit;font-family:Courier New,monospace;font-size:14px;padding:5px}._tooltip_121k5_127{position:fixed;background-color:var(--tooltip-bg);color:inherit;border:1px solid currentColor;font-family:monospace;padding:15px;border-radius:8px;z-index:1000;min-width:200px;max-width:300px;animation:_darkThemeColorFade_121k5_1 var(--animation-duration) infinite alternate;box-shadow:0 4px 10px var(--shadow-color);pointer-events:none}._tooltip_121k5_127[data-theme=light]{animation:_lightThemeColorFade_121k5_1 var(--animation-duration) infinite alternate}._errorMessage_121k5_147{color:var(--error-color);margin-bottom:15px;font-size:14px}._globalRoom_121k5_153{box-shadow:0 0 15px var(--global-room-glow)}._terminalBody_121k5_158{flex:1;padding:20px;overflow-y:auto;font-size:14px}._inputLine_121k5_165{display:flex;align-items:center;margin-bottom:20px;color:inherit}._prompt_121k5_172{margin-right:8px;font-weight:700;min-width:120px;color:inherit}._checkboxLabel_121k5_179{display:flex;align-items:center;gap:8px;color:inherit;font-family:monospace;cursor:pointer;flex:1}._buttonContainer_121k5_189{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media (max-width: 600px){._addRoomButton_121k5_198{width:80px;height:40px;font-size:12px;padding:4px 8px;bottom:12px;right:12px}}._tooltipHint_121k5_208{margin-top:8px;font-style:italic;font-size:.85em;color:currentColor;background-color:#0000001a;padding:4px 8px;border-radius:4px;text-align:center}[data-theme=dark] ._tooltipHint_121k5_208{color:#aaa;background-color:#ffffff1a}._authButtons_121k5_224{position:fixed;top:calc(var(--support-button-top, 20px) + 40px);right:20px;z-index:2147483647;display:flex;flex-direction:column;align-items:flex-end;gap:5px}._authButtons_121k5_224 button{position:static!important}@keyframes _neonBg_e8p9s_1{0%{background:#f0f}25%{background:#0ff}50%{background:#ff0}75%{background:#ff7f00}to{background:#f0f}}._neon_e8p9s_12{animation:_neonBg_e8p9s_1 6s linear infinite;color:#000;border-color:#000}._supportMask_e8p9s_19{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:10001}._supportBtn_e8p9s_28{position:fixed;top:var(--support-button-top, 20px);right:20px;z-index:1!important;font-family:Courier New,monospace;font-size:14px;padding:6px 14px;border:1px solid #000;border-radius:6px;cursor:pointer;transition:opacity .35s ease,transform .35s ease;will-change:opacity,transform}._supportBtn_e8p9s_28:hover{opacity:.8}._covered_e8p9s_45{opacity:0;transform:translateY(-6px) scale(.95);pointer-events:none}._supportBox_e8p9s_56{position:fixed;top:68px;right:20px;padding:24px;min-width:280px;max-width:400px;text-align:center;font-family:Courier New,monospace;border:1px solid #000;border-radius:8px;box-shadow:0 0 18px #00000080}._closeBtn_e8p9s_74{position:absolute;top:8px;right:12px;background:transparent;border:none;color:#000;font-size:24px;cursor:pointer}._actionBtn_e8p9s_85{width:100%;margin-top:16px;padding:10px 14px;font-family:Courier New,monospace;background:transparent;border:1px solid #000;color:#000;cursor:pointer;transition:opacity .2s}._actionBtn_e8p9s_85:hover{opacity:.8}._supportBox_e8p9s_56 textarea,._supportBox_e8p9s_56 input{background:transparent;color:#000;font-family:Courier New,monospace}._supportBox_e8p9s_56 textarea::placeholder,._supportBox_e8p9s_56 input::placeholder{color:#000;opacity:1}.mobile-action-bar{position:fixed;bottom:0;left:0;right:0;z-index:200;display:flex;justify-content:space-around;align-items:center;padding:10px 16px;background:#000000f2;border-top:1px solid #00ff00;box-shadow:0 -2px 15px #00ff004d;font-family:Courier New,monospace;color:#0f0}.action-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;height:60px;border:2px solid currentColor;border-radius:4px;background:#000c;color:currentColor;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent;box-shadow:0 0 8px currentColor}.action-btn:active{transform:scale(.92);box-shadow:0 0 15px currentColor,inset 0 0 10px currentColor}.action-btn:disabled{opacity:.3;cursor:not-allowed;transform:none;box-shadow:none}.action-btn svg{filter:drop-shadow(0 0 3px currentColor);stroke:currentColor}.camera-btn{border-color:#f0f;color:#f0f;box-shadow:0 0 8px #f0f6}.camera-btn:active:not(:disabled){box-shadow:0 0 15px #f0f,inset 0 0 10px #ff00ff4d}.mic-btn{border-color:#0ff;color:#0ff;box-shadow:0 0 8px #0ff6}.mic-btn:active:not(:disabled){box-shadow:0 0 15px #0ff,inset 0 0 10px #00ffff4d}.mic-btn.recording{background:#f003;border-color:red;color:red;animation:micPulse 1s infinite}@keyframes micPulse{0%,to{box-shadow:0 0 10px red}50%{box-shadow:0 0 25px red,0 0 35px #ff000080}}.recording-indicator{display:flex;flex-direction:column;align-items:center;gap:3px}.recording-pulse{width:10px;height:10px;background:red;border-radius:50%;animation:pulse 1s infinite;box-shadow:0 0 8px red}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.recording-time{font-size:11px;font-weight:600;color:red;text-shadow:0 0 5px #ff0000}.favorites-btn{border-color:#ff0;color:#ff0;box-shadow:0 0 8px #ff06}.favorites-btn:active:not(:disabled){box-shadow:0 0 15px #ff0,inset 0 0 10px #ffff004d}.favorites-btn svg{fill:currentColor;stroke:currentColor}.message-btn{border-color:#0f0;color:#0f0;box-shadow:0 0 8px #0f06}.message-btn:active:not(:disabled){box-shadow:0 0 15px #0f0,inset 0 0 10px #00ff004d}.message-btn-content{display:flex;flex-direction:column;align-items:center;gap:2px}.message-btn-text{font-size:10px;font-weight:700;text-transform:lowercase;letter-spacing:.5px;text-shadow:0 0 4px currentColor}.camera-menu{position:fixed;bottom:90px;left:20px;z-index:250;background:#000000f2;border:1px solid currentColor;border-radius:4px;box-shadow:0 0 20px currentColor;overflow:hidden;animation:slideUp .3s ease;font-family:Courier New,monospace;color:inherit}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.camera-option{display:flex;align-items:center;gap:10px;padding:14px 16px;width:100%;border:none;background:transparent;color:currentColor;font-size:14px;font-weight:500;font-family:Courier New,monospace;cursor:pointer;-webkit-tap-highlight-color:transparent;text-shadow:0 0 5px currentColor}.camera-option:first-child{border-bottom:1px solid currentColor;opacity:.3}.camera-option:active{background:currentColor;box-shadow:inset 0 0 10px currentColor;opacity:.2}.camera-option svg{stroke:currentColor;filter:drop-shadow(0 0 3px currentColor)}.camera-menu-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:199;background:transparent}@supports (padding-bottom: env(safe-area-inset-bottom)){.mobile-action-bar{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}@media (max-width: 375px){.action-btn{width:54px;height:54px}.action-btn svg{width:22px;height:22px}.mobile-action-bar{padding:8px 12px}}@media (max-width: 768px) and (orientation: landscape){.mobile-action-bar{padding:6px 12px}.action-btn{width:50px;height:50px}.camera-menu{bottom:70px}}.message-composer-simple{position:fixed;bottom:88px;left:8px;right:8px;z-index:250;background:#000000f2;border:1px solid currentColor;border-radius:4px;box-shadow:0 0 15px currentColor;font-family:Courier New,monospace;color:inherit}.simple-composer-header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid currentColor;background:currentColor;color:currentColor;font-size:13px;text-transform:lowercase;opacity:.05}.simple-close-btn{background:transparent;border:none;color:currentColor;font-size:18px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.simple-composer-input{display:flex;gap:6px;padding:10px;align-items:center}.simple-room-input{width:70px;padding:8px 10px;background:#0009;border:1px solid currentColor;border-radius:3px;color:currentColor;font-family:Courier New,monospace;font-size:14px;outline:none;text-align:center}.simple-room-input::placeholder{color:currentColor;font-size:12px;opacity:.4}.simple-message-input{flex:1;padding:8px 10px;background:#0009;border:1px solid currentColor;border-radius:3px;color:currentColor;font-family:Courier New,monospace;font-size:14px;outline:none}.simple-message-input::placeholder{color:currentColor;opacity:.4}.simple-send-btn{padding:8px 16px;background:currentColor;border:1px solid currentColor;border-radius:3px;color:#000;font-family:Courier New,monospace;font-size:13px;cursor:pointer;text-transform:lowercase;opacity:.1}.simple-send-btn:disabled{opacity:.3;cursor:not-allowed}.simple-send-btn:not(:disabled):active{background:currentColor;box-shadow:0 0 10px currentColor;opacity:.2}.favorites-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:300;background:#000c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.favorites-drawer{position:absolute;bottom:0;left:0;right:0;max-height:80vh;background:#000000f2;border:1px solid #ffff00;border-bottom:none;border-radius:8px 8px 0 0;box-shadow:0 0 25px #ffff0080;display:flex;flex-direction:column;animation:slideUpDrawer .3s cubic-bezier(.4,0,.2,1);font-family:Courier New,monospace}@keyframes slideUpDrawer{0%{transform:translateY(100%)}to{transform:translateY(0)}}.drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,0,.3);background:#000000e6;color:#ff0;border-radius:8px 8px 0 0}.drawer-header h2{margin:0;font-size:18px;font-weight:600;text-shadow:0 0 8px #ffff00}.close-btn{width:32px;height:32px;border:1px solid #ffff00;background:#00000080;border-radius:4px;color:#ff0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;-webkit-tap-highlight-color:transparent;box-shadow:0 0 8px #ffff004d}.close-btn:active{background:#ff03;box-shadow:0 0 15px #ff0,inset 0 0 10px #ffff004d;transform:scale(.95)}.close-btn svg{stroke:#ff0;filter:drop-shadow(0 0 3px #ffff00)}.favorites-list{flex:1;overflow-y:auto;padding:12px;-webkit-overflow-scrolling:touch;max-height:50vh}.favorites-list::-webkit-scrollbar{width:6px}.favorites-list::-webkit-scrollbar-track{background:#111}.favorites-list::-webkit-scrollbar-thumb{background:#ff0;border-radius:3px;box-shadow:0 0 5px #ff0}.favorite-item{display:flex;align-items:center;gap:8px;margin-bottom:10px;background:#0009;border:1px solid rgba(255,255,0,.3);border-radius:4px;padding:4px;transition:all .2s ease}.favorite-item:active{background:#ffff001a;border-color:#ff0;box-shadow:0 0 10px #ffff004d;transform:scale(.98)}.favorite-room-btn{flex:1;display:flex;align-items:center;gap:10px;padding:10px;border:none;background:transparent;color:#ff0;font-size:14px;font-weight:500;font-family:Courier New,monospace;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;text-shadow:0 0 5px #ffff00}.room-icon{font-size:20px;filter:drop-shadow(0 0 5px currentColor)}.room-name{flex:1}.remove-fav-btn{width:40px;height:40px;border:1px solid #ff0000;background:#00000080;border-radius:4px;color:red;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;-webkit-tap-highlight-color:transparent;box-shadow:0 0 8px #ff00004d}.remove-fav-btn:active{background:#f003;box-shadow:0 0 15px red,inset 0 0 10px #ff00004d;transform:scale(.95)}.remove-fav-btn svg{fill:red;filter:drop-shadow(0 0 3px #ff0000)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#ff0}.empty-state p{margin:0 0 20px;font-size:15px;text-shadow:0 0 5px #ffff00}.add-first-btn{padding:12px 24px;border:2px solid #ffff00;background:#00000080;color:#ff0;font-size:14px;font-weight:600;font-family:Courier New,monospace;border-radius:4px;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;box-shadow:0 0 10px #ffff004d;text-shadow:0 0 5px #ffff00}.add-first-btn:active{background:#ff03;box-shadow:0 0 20px #ff0,inset 0 0 10px #ffff004d;transform:scale(.95)}.loading-state{padding:40px 20px;text-align:center;color:#ff0;font-size:15px;text-shadow:0 0 5px #ffff00}.add-room-btn{margin:12px;padding:12px;border:2px dashed #ffff00;background:#00000080;color:#ff0;font-size:14px;font-weight:600;font-family:Courier New,monospace;border-radius:4px;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;box-shadow:0 0 8px #ff03;text-shadow:0 0 5px #ffff00}.add-room-btn:active{background:#ffff001a;box-shadow:0 0 15px #ff06;transform:scale(.98)}.add-room-panel{padding:16px;border-top:1px solid rgba(255,255,0,.3);background:#000000b3;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:400px}}.add-room-panel h3{margin:0 0 14px;font-size:16px;font-weight:600;color:#ff0;text-shadow:0 0 6px #ffff00}.room-selection-list{max-height:300px;overflow-y:auto;margin-bottom:14px;-webkit-overflow-scrolling:touch}.room-selection-list::-webkit-scrollbar{width:6px}.room-selection-list::-webkit-scrollbar-track{background:#111}.room-selection-list::-webkit-scrollbar-thumb{background:#ff0;border-radius:3px}.no-rooms{padding:20px;text-align:center;color:#ff09;font-size:13px}.room-select-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;margin-bottom:8px;border:1px solid rgba(255,255,0,.3);background:#00000080;border-radius:4px;color:#ff0;font-size:14px;font-family:Courier New,monospace;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;text-shadow:0 0 5px #ffff00}.room-select-btn:active{background:#ffff001a;border-color:#ff0;box-shadow:0 0 10px #ffff004d;transform:scale(.98)}.add-icon{font-size:20px;color:#ff0;font-weight:700;filter:drop-shadow(0 0 5px #ffff00)}.cancel-add-btn{width:100%;padding:11px;border:1px solid rgba(255,255,0,.5);background:#00000080;color:#ff0c;font-size:14px;font-weight:600;font-family:Courier New,monospace;border-radius:4px;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.cancel-add-btn:active{background:#ffff001a;border-color:#ff0;transform:scale(.98)}@supports (padding-bottom: env(safe-area-inset-bottom)){.favorites-drawer{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width: 375px){.drawer-header{padding:14px 16px}.drawer-header h2{font-size:16px}.favorites-list{padding:10px}.favorite-room-btn{font-size:13px}.room-icon{font-size:18px}}.room-selector-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:20px}.room-selector-dropdown{background:#000;border:1px solid #00ff00;border-radius:4px;width:90%;max-width:380px}.dropdown-header{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #00ff00;background:#000}.dropdown-icon{font-size:20px}.dropdown-header h3{flex:1;margin:0;color:#0f0;font-size:14px;font-weight:400;font-family:Courier New,monospace;text-transform:lowercase;letter-spacing:.5px}.close-btn-small{background:none;border:none;color:#0f0;font-size:24px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;line-height:1}.close-btn-small:hover{color:red}.dropdown-content{padding:16px;display:flex;flex-direction:column;gap:12px}.dropdown-controls{display:flex;align-items:center;gap:10px}.sort-toggle{flex:1;padding:6px 8px;border:1px solid #00ff00;border-radius:2px;background:transparent;color:#0f0;font-family:Courier New,monospace;font-size:12px;text-transform:lowercase;cursor:pointer}.sort-toggle.active{background:#0f0;color:#000}.room-count{font-size:12px;color:#0f0;font-family:Courier New,monospace}.loading-text{text-align:center;color:#0f0;font-family:Courier New,monospace;font-size:13px;padding:16px}.no-rooms-message{text-align:center;color:#0f0;font-family:Courier New,monospace;font-size:13px;padding:16px 8px;opacity:.8}.no-rooms-message p{margin:0}.current-selection{background:#00ff001a;border:1px solid #00ff00;border-radius:2px;padding:10px 12px;display:flex;align-items:center;gap:8px;margin-bottom:12px}.selection-label{font-size:11px;color:#00ff00b3;font-family:Courier New,monospace;text-transform:lowercase}.selection-value{font-size:13px;color:#0f0;font-family:Courier New,monospace;font-weight:700;flex:1}.manual-room-input-section{display:flex;flex-direction:column;gap:6px}.manual-label{font-size:11px;color:#0f0;font-family:Courier New,monospace;text-transform:lowercase;opacity:.8}.manual-room-input{width:100%;padding:10px 12px;background:#000;border:1px solid #00ff00;border-radius:2px;color:#0f0;font-family:Courier New,monospace;font-size:14px;outline:none}.manual-room-input::placeholder{color:#0f06}.manual-room-input:focus{border-color:#0f0;box-shadow:0 0 8px #00ff004d}.section-divider{text-align:center;font-size:11px;color:#0f09;font-family:Courier New,monospace;text-transform:lowercase;padding:4px 0;position:relative}.section-divider:before,.section-divider:after{content:"";position:absolute;top:50%;width:30%;height:1px;background:#0f03}.section-divider:before{left:0}.section-divider:after{right:0}.room-section{display:flex;flex-direction:column;gap:6px}.section-label{font-size:11px;color:#0f0;font-family:Courier New,monospace;text-transform:lowercase;font-weight:600;letter-spacing:.5px}.room-select{width:100%;padding:10px 32px 10px 12px;background:#000;border:1px solid #00ff00;border-radius:2px;color:#0f0;font-family:Courier New,monospace;font-size:13px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%2300ff00' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.room-select:focus{outline:none;border-color:#0f0}.room-select option{background:#000;color:#0f0;padding:10px}.confirm-btn{width:100%;padding:10px;background:#0f0;border:1px solid #00ff00;border-radius:2px;color:#000;font-family:Courier New,monospace;font-size:13px;font-weight:700;text-transform:lowercase;letter-spacing:.5px;cursor:pointer}.confirm-btn:hover{background:#0c0;border-color:#0c0}.confirm-btn:active{background:#0a0}[data-theme=light] .room-selector-dropdown{background:#fff;border-color:#000}[data-theme=light] .dropdown-header{border-bottom-color:#000;background:#fff}[data-theme=light] .dropdown-header h3,[data-theme=light] .close-btn-small{color:#000}[data-theme=light] .close-btn-small:hover{color:red}[data-theme=light] .loading-text,[data-theme=light] .no-rooms-message{color:#000}[data-theme=light] .current-selection{background:#0000000d;border-color:#000}[data-theme=light] .selection-label{color:#0009}[data-theme=light] .selection-value{color:#000}[data-theme=light] .sort-toggle{border-color:#000;color:#000}[data-theme=light] .sort-toggle.active{background:#000;color:#fff}[data-theme=light] .room-count,[data-theme=light] .manual-label{color:#000}[data-theme=light] .manual-room-input{background:#fff;border-color:#000;color:#000}[data-theme=light] .manual-room-input::placeholder{color:#0006}[data-theme=light] .manual-room-input:focus{border-color:#000;box-shadow:0 0 8px #0003}[data-theme=light] .section-divider{color:#0009}[data-theme=light] .section-divider:before,[data-theme=light] .section-divider:after{background:#0003}[data-theme=light] .section-label{color:#000}[data-theme=light] .room-select{background:#fff;border-color:#000;color:#000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%23000000' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}[data-theme=light] .room-select:focus{border-color:#000}[data-theme=light] .room-select option{background:#fff;color:#000}[data-theme=light] .confirm-btn{background:#000;border-color:#000;color:#fff}[data-theme=light] .confirm-btn:hover{background:#333;border-color:#333}[data-theme=light] .confirm-btn:active{background:#555}@media (max-width: 480px){.room-selector-overlay{padding-top:16px}.room-selector-dropdown{width:95%}.dropdown-header h3{font-size:13px}.room-select,.confirm-btn{font-size:12px}}.mobile-layout{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background:#000}.mobile-content{position:absolute;top:0;left:0;right:0;bottom:80px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mobile-upload-toast{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:1000;padding:10px 20px;background:#000000f2;color:#0f0;border:1px solid #00ff00;border-radius:4px;font-size:13px;font-weight:600;font-family:Courier New,monospace;box-shadow:0 0 15px #0f0;animation:slideDown .3s ease;text-shadow:0 0 5px #00ff00}@keyframes slideDown{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.message-composer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:#000000d9;display:flex;align-items:flex-end;justify-content:center;padding:0}.message-composer-modal{width:100%;max-width:100%;background:#000000f2;border:1px solid #00ff00;border-bottom:none;border-radius:8px 8px 0 0;box-shadow:0 -2px 20px #00ff0080;overflow:hidden;font-family:Courier New,monospace;max-height:50vh;display:flex;flex-direction:column}.message-composer-header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#00ff001a;border-bottom:1px solid rgba(0,255,0,.3);color:#0f0;font-size:13px;font-weight:600;text-transform:lowercase;flex-shrink:0}.close-composer-btn{background:transparent;border:none;color:#0f0;font-size:22px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:all .2s;-webkit-tap-highlight-color:transparent}.close-composer-btn:active{color:red;text-shadow:0 0 8px #ff0000}.message-composer-input{width:100%;min-height:80px;max-height:30vh;padding:12px;background:#00140099;border:none;color:#0f0;font-family:Courier New,monospace;font-size:16px;outline:none;resize:none;flex:1;overflow-y:auto}.message-composer-input::placeholder{color:#0f06}.message-composer-actions{padding:10px 12px;background:#00000080;border-top:1px solid rgba(0,255,0,.3);display:flex;justify-content:flex-end;flex-shrink:0}.send-message-btn{padding:10px 20px;background:#00ff001a;border:1px solid #00ff00;border-radius:3px;color:#0f0;font-family:Courier New,monospace;font-size:14px;font-weight:600;cursor:pointer;text-transform:lowercase;transition:all .2s;box-shadow:0 0 8px #00ff004d;-webkit-tap-highlight-color:transparent}.send-message-btn:active:not(:disabled){background:#0f03;box-shadow:0 0 15px #00ff0080;transform:scale(.95)}.send-message-btn:disabled{opacity:.3;cursor:not-allowed}@supports (-webkit-touch-callout: none){.message-composer-input{font-size:16px}}@supports (padding-bottom: env(safe-area-inset-bottom)){.mobile-content{bottom:calc(80px + env(safe-area-inset-bottom))}}.mobile-world-container{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background:#000;font-family:Courier New,monospace}.mobile-world-view{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
