.renderer.svelte-18ap32o{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#000;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.world.svelte-18ap32o{position:absolute;transform-origin:top left;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.overlay-container.svelte-18ap32o{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.overlay-container.svelte-18ap32o *{pointer-events:auto}.item.svelte-18ap32o{position:absolute;transition:opacity .3s;transform:scale(var(--scale, 1));transform-origin:top left}.item.hidden.svelte-18ap32o{opacity:0;pointer-events:none}.item.clickable.svelte-18ap32o{cursor:pointer}.item.no-click.svelte-18ap32o{pointer-events:none}.sprite.svelte-18ap32o{display:block;max-width:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges;-webkit-user-drag:none;pointer-events:none}.nine-slice.svelte-18ap32o{display:block;box-sizing:border-box;border-style:solid;border-color:transparent;image-rendering:pixelated}.html-content.svelte-18ap32o{image-rendering:auto}.overlay-renderer.svelte-xjo2ki{pointer-events:none;overflow:hidden;z-index:100}.overlay-renderer.constrained.svelte-xjo2ki{position:absolute;top:0;right:0;bottom:0;left:0}.overlay-renderer.fullscreen.svelte-xjo2ki{position:fixed;top:0;right:0;bottom:0;left:0}.overlay-renderer.svelte-xjo2ki *{pointer-events:auto}.dropdown-backdrop.svelte-cserox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:2000;display:flex;justify-content:flex-end;padding:60px 12px 12px}.dropdown-panel.svelte-cserox{width:280px;max-height:calc(100vh - 80px);background:#0a0a0a;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;overflow:hidden}.dropdown-header.svelte-cserox{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.dropdown-header.svelte-cserox h3:where(.svelte-cserox){margin:0;font-family:"Jersey 15",sans-serif;font-size:22px;font-weight:400;color:#ffffffe6}.close-btn.svelte-cserox{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid rgba(255,255,255,.1);color:#ffffff80;cursor:pointer;transition:all .15s}.close-btn.svelte-cserox:hover{color:#eabf7d;border-color:#eabf7d80}.home-button.svelte-cserox{display:flex;align-items:center;gap:10px;margin:12px;padding:10px 14px;background:transparent;border:1px solid rgba(255,255,255,.15);color:#ffffffb3;font-family:"Jersey 15",sans-serif;font-size:18px;font-weight:400;cursor:pointer;transition:all .15s}.home-button.svelte-cserox:hover{background:#ffffff0d;border-color:#eabf7d;color:#eabf7d}.search-container.svelte-cserox{padding:0 12px 12px;flex-shrink:0}.search-input.svelte-cserox{width:100%;padding:8px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);color:#fff;font-family:"Jersey 15",sans-serif;font-size:17px;outline:none;transition:all .15s}.search-input.svelte-cserox::-moz-placeholder{color:#ffffff4d}.search-input.svelte-cserox::placeholder{color:#ffffff4d}.search-input.svelte-cserox:focus{border-color:#ffffff4d;background:#ffffff0d}.user-list.svelte-cserox{flex:1;overflow-y:auto;padding:0 8px 8px}.user-item.svelte-cserox{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:transparent;border:1px solid transparent;color:#ffffffb3;font-family:"Jersey 15",sans-serif;font-size:17px;text-align:left;cursor:pointer;transition:all .15s;margin-bottom:2px}.user-item.svelte-cserox:hover{background:#ffffff08;border-color:#ffffff1a}.user-item.active.svelte-cserox{background:#ffffff08;border-color:#eabf7d;color:#eabf7d}.user-avatar.svelte-cserox{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,.1)}.user-avatar.placeholder.svelte-cserox{background:#ffffff0d}.user-name.svelte-cserox{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current-badge.svelte-cserox{font-family:"Jersey 15",sans-serif;font-size:13px;padding:2px 6px;background:transparent;border:1px solid rgba(234,191,125,.5);color:#eabf7d;text-transform:uppercase;letter-spacing:.5px}.no-results.svelte-cserox{text-align:center;padding:20px;color:#ffffff4d;font-family:"Jersey 15",sans-serif;font-size:17px}.editable.svelte-1ta5rxp{cursor:pointer;transition:color .15s ease}.editable.svelte-1ta5rxp:hover{color:#fffffff2}.edit-icon.svelte-1ta5rxp{display:inline-flex;align-items:center;margin-left:6px;color:#ffffff40;vertical-align:middle;transition:color .15s ease}.editable.svelte-1ta5rxp:hover .edit-icon:where(.svelte-1ta5rxp){color:#fff9}.name-input.svelte-1ta5rxp{background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#ffffffe6;font-family:"Jersey 15",sans-serif;font-size:20px;text-align:center;text-transform:uppercase;letter-spacing:.1em;padding:2px 8px;outline:none;min-width:120px;max-width:200px;transition:border-color .15s ease}.name-input.svelte-1ta5rxp:focus{border-color:#fff6}.name-input.svelte-1ta5rxp:disabled{opacity:.6}.scrollbar-hide.svelte-wdpj8m{scrollbar-width:none}.scrollbar-hide.svelte-wdpj8m::-webkit-scrollbar{display:none}.user-link.svelte-1vl2fpd{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;margin:-2px -4px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.2);color:#fffc;font-family:"Jersey 15",sans-serif;font-size:18px;font-weight:400;cursor:pointer;transition:all .15s ease;text-align:left}.user-link.svelte-1vl2fpd:hover{border-bottom-color:#eabf7d;color:#eabf7d}.user-link.svelte-1vl2fpd:focus-visible{outline:1px solid rgba(255,255,255,.3);outline-offset:2px}.avatar.svelte-1vl2fpd{width:18px;height:18px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,.1)}.name.svelte-1vl2fpd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clock-chart.svelte-dtj3e3{display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size)}.segment.svelte-dtj3e3{animation:svelte-dtj3e3-fadeIn .4s ease forwards;animation-delay:var(--delay);opacity:0}@keyframes svelte-dtj3e3-fadeIn{to{opacity:1}}.center-label.svelte-dtj3e3{font-family:"Jersey 15",sans-serif;font-size:10px;fill:#fff6;letter-spacing:1px}.dow-chart.svelte-1iwwrdf{display:flex;flex-direction:column;gap:2px;padding:8px 4px;background:#ffffff05;border:1px solid rgba(255,255,255,.1)}.chart-header.svelte-1iwwrdf{display:flex;align-items:center;justify-content:center;gap:4px}.chart-title.svelte-1iwwrdf{font-family:"Jersey 15",sans-serif;font-size:12px;color:#ffffff80;letter-spacing:2px}.bars-container.svelte-1iwwrdf{display:flex;flex-direction:column;gap:1px}.bar-row.svelte-1iwwrdf{display:flex;align-items:center;gap:4px;font-size:12px;animation:svelte-1iwwrdf-fadeIn .4s ease forwards;animation-delay:var(--delay);opacity:0}@keyframes svelte-1iwwrdf-fadeIn{to{opacity:1}}.day-label.svelte-1iwwrdf{font-family:"Jersey 15",sans-serif;font-size:13px;color:#ffffff80;width:20px;text-align:right}.bar-ascii.svelte-1iwwrdf{font-family:monospace;font-size:11px;letter-spacing:-1px}.value-label.svelte-1iwwrdf{font-family:"Jersey 15",sans-serif;font-size:12px;color:#fff6;width:40px;text-align:right}.yearly-heatmap.svelte-1ng3png{display:flex;flex-direction:column;gap:4px;padding:12px 8px;background:#ffffff05;border:1px solid rgba(255,255,255,.1);overflow:hidden}.heatmap-horizontal.svelte-1ng3png{display:flex;gap:4px;padding:4px 0;overflow-x:auto}.heatmap-vertical.svelte-1ng3png{display:none}@media (max-width: 640px){.heatmap-horizontal.svelte-1ng3png{display:none}.heatmap-vertical.svelte-1ng3png{display:flex;flex-direction:column;gap:2px;padding:4px 0}}.day-labels.svelte-1ng3png{display:flex;flex-direction:column;gap:1px;padding-top:20px}.day-labels.svelte-1ng3png span:where(.svelte-1ng3png){font-family:"Jersey 15",sans-serif;font-size:11px;color:#fff6;height:10px;line-height:10px;text-align:right;padding-right:4px}.calendar-wrapper.svelte-1ng3png{display:flex;flex-direction:column;gap:4px;min-width:0}.month-labels.svelte-1ng3png{position:relative;height:16px}.month-label.svelte-1ng3png{position:absolute;font-family:"Jersey 15",sans-serif;font-size:11px;color:#fff6;letter-spacing:.5px}.weeks-grid.svelte-1ng3png{display:flex;gap:2px}.week-column.svelte-1ng3png{display:flex;flex-direction:column;gap:2px}.day-cell.svelte-1ng3png{width:9px;height:9px;border:1px solid rgba(255,255,255,.05)}.vertical-months.svelte-1ng3png{display:flex;flex-direction:column;gap:2px}.vertical-month-row.svelte-1ng3png{display:flex;align-items:center;gap:4px}.vertical-month-label.svelte-1ng3png{font-family:"Jersey 15",sans-serif;font-size:12px;width:28px;flex-shrink:0}.vertical-weeks.svelte-1ng3png{display:flex;flex-wrap:wrap;gap:1px;flex:1}.day-cell-small.svelte-1ng3png{width:6px;height:6px;border:1px solid rgba(255,255,255,.03)}.profile-bio.svelte-1oq9nfn{display:flex;flex-direction:column;background:#ffffff03;margin:8px 0}.edit-button.svelte-1oq9nfn{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#ffffff4d;cursor:pointer;padding:2px;margin-left:4px;transition:color .15s ease}.edit-button.svelte-1oq9nfn:hover{color:#ffffffb3}.bio-content.svelte-1oq9nfn{display:flex;align-items:flex-start;gap:8px;padding:4px 0}.bio-text.svelte-1oq9nfn{flex:1;font-family:"Jersey 15",sans-serif;font-size:14px;color:#fff9;line-height:1.4;padding:4px 8px;white-space:pre-wrap;word-break:break-word}.bio-text.empty.svelte-1oq9nfn{color:#ffffff40;font-style:italic}.bio-text.clickable.svelte-1oq9nfn{cursor:pointer;border-radius:4px;transition:background-color .15s ease}.bio-text.clickable.svelte-1oq9nfn:hover{background:#ffffff08}.placeholder.svelte-1oq9nfn{color:#ffffff40;font-style:italic}.bio-edit-container.svelte-1oq9nfn{flex:1;display:flex;flex-direction:column;gap:6px;padding:4px 8px}.bio-textarea.svelte-1oq9nfn{width:100%;background:#ffffff08;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:#fffc;font-family:"Jersey 15",sans-serif;font-size:14px;line-height:1.4;padding:8px;resize:none;outline:none;transition:border-color .15s ease}.bio-textarea.svelte-1oq9nfn:focus{border-color:#ffffff4d}.bio-textarea.svelte-1oq9nfn::-moz-placeholder{color:#ffffff40;font-style:italic}.bio-textarea.svelte-1oq9nfn::placeholder{color:#ffffff40;font-style:italic}.bio-edit-footer.svelte-1oq9nfn{display:flex;align-items:center;justify-content:space-between}.char-count.svelte-1oq9nfn{font-family:monospace;font-size:10px;color:#ffffff4d}.char-count.near-limit.svelte-1oq9nfn{color:#a42f12cc}.bio-edit-actions.svelte-1oq9nfn{display:flex;gap:8px}.bio-action-btn.svelte-1oq9nfn{font-family:"Jersey 15",sans-serif;font-size:12px;padding:4px 12px;border:1px solid rgba(255,255,255,.15);border-radius:4px;cursor:pointer;transition:all .15s ease}.bio-action-btn.cancel.svelte-1oq9nfn{background:transparent;color:#ffffff80}.bio-action-btn.cancel.svelte-1oq9nfn:hover:not(:disabled){background:#ffffff0d;color:#fffc}.bio-action-btn.save.svelte-1oq9nfn{background:#a42f124d;color:#fffc;border-color:#a42f1280}.bio-action-btn.save.svelte-1oq9nfn:hover:not(:disabled){background:#a42f1280}.bio-action-btn.svelte-1oq9nfn:disabled{opacity:.5;cursor:not-allowed}.border-char.svelte-1oq9nfn{color:#fff3;white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.border-line-inner.svelte-1oq9nfn{flex:1;border-bottom:1px solid rgba(255,255,255,.2);margin:0 4px}.tui-row.svelte-1oq9nfn{display:flex;align-items:stretch}.section-header.svelte-1oq9nfn{align-items:center;padding:2px 0}.stat-card.svelte-1beiajb{background:#ffffff05}.stat-card.primary.svelte-1beiajb{background:#a42f1214}.stat-card-inner.svelte-1beiajb{display:flex;align-items:stretch}.server-header.svelte-1beiajb{background:#ffffff05}.border-char.svelte-1beiajb{color:#fff3;white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.border-line-inner.svelte-1beiajb{flex:1;border-bottom:1px solid rgba(255,255,255,.2);margin:0 4px}.tui-row.svelte-1beiajb{display:flex;align-items:stretch}.section-header.svelte-1beiajb{align-items:center;padding:2px 0}.border-char.svelte-16ixcvr{color:#fff3;white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.border-line-inner.svelte-16ixcvr{flex:1;border-bottom:1px solid rgba(255,255,255,.2);margin:0 4px}.tui-row.svelte-16ixcvr{display:flex;align-items:stretch}.section-header.svelte-16ixcvr{align-items:center;padding:2px 0}.border-char.svelte-1wu3366{color:#fff3;white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.border-line-inner.svelte-1wu3366{flex:1;border-bottom:1px solid rgba(255,255,255,.2);margin:0 4px}.tui-row.svelte-1wu3366{display:flex;align-items:stretch}.section-header.svelte-1wu3366{align-items:center;padding:2px 0}.emoji-row.svelte-yf2gvk{display:flex;align-items:flex-start}.emoji-grid.svelte-yf2gvk{display:flex;flex-wrap:wrap;gap:4px 8px;padding:4px 8px;flex:1}.emoji-item.svelte-yf2gvk{display:inline-flex;align-items:center;gap:2px;font-size:14px;font-family:"Jersey 15",sans-serif}.emoji-count.svelte-yf2gvk{font-size:11px;font-family:monospace;opacity:.6}.message-card.svelte-yf2gvk{background:#ffffff03}.reaction-badge.svelte-yf2gvk{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-family:monospace;padding:1px 4px;border-left:2px solid;background:#ffffff05}.border-char.svelte-yf2gvk{color:#fff3;white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.border-line-inner.svelte-yf2gvk{flex:1;border-bottom:1px solid rgba(255,255,255,.2);margin:0 4px}.tui-row.svelte-yf2gvk{display:flex;align-items:stretch}.section-header.svelte-yf2gvk{align-items:center;padding:2px 0}.letterbox-container.svelte-yths0x{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:#000;overflow:hidden}.render-area.svelte-yths0x{position:relative;width:100%;height:100%;max-width:calc(100vh * (500 / 750));max-height:100vh;background:#1a1a1a}@media (min-aspect-ratio: 500/750){.render-area.svelte-yths0x{width:auto;height:100vh;aspect-ratio:500 / 750}}.hidden.svelte-yths0x{display:none}
