:root{--color-background:#0f0f0f;--color-surface:#1a1a1a;--color-primary:#22c55e;--color-on-primary:#fff;--color-text-primary:#f5f5f5;--color-text-secondary:#b3b3b3;--color-text-tertiary:#6b7280;--color-error:#ef4444;--color-border:#ffffff1a;--color-border-hover:#fff3;--section-gap:160px}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text-primary);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Unbounded,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.6;transition:color .3s,background-color .3s}html,body,#app{margin:0;padding:0;font-family:Unbounded,sans-serif}.router[data-v-f7c1c65b]{margin-top:0}.router.with-header[data-v-f7c1c65b]{margin-top:56px}header[data-v-f7c1c65b]{z-index:1000;background:var(--color-background);justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex;position:fixed;top:0;left:0;right:0}.logo[data-v-f7c1c65b]{align-items:center;gap:10px;text-decoration:none;display:flex}.logo img[data-v-f7c1c65b]{object-fit:cover;width:28px;height:28px}.title-header-link[data-v-f7c1c65b]{text-decoration:none}.title-header[data-v-f7c1c65b]{color:var(--color-text-primary);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:15px;font-weight:700;transition:color .2s}.title-header[data-v-f7c1c65b]:hover{color:var(--color-primary)}.header-right[data-v-f7c1c65b]{align-items:center;gap:10px;display:flex}.burger[data-v-f7c1c65b]{cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:4px;transition:background .2s;display:flex}.burger[data-v-f7c1c65b]:hover{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.burger div[data-v-f7c1c65b]{background:var(--color-text-primary);border-radius:2px;height:2px;transition:background .2s,width .2s}.burger div[data-v-f7c1c65b]:nth-child(2){width:70%}.burger:hover div[data-v-f7c1c65b]{background:var(--color-primary);width:100%!important}.nav[data-v-f7c1c65b]{background:var(--color-surface);border-left:1px solid color-mix(in srgb, var(--color-primary) 12%, transparent);z-index:1100;width:270px;height:100vh;padding-top:64px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.nav.mobile-open[data-v-f7c1c65b]{transform:translate(0)}.nav ul[data-v-f7c1c65b]{flex-direction:column;gap:2px;margin:0;padding:8px 12px;list-style:none;display:flex}.nav li[data-v-f7c1c65b]{width:100%}.nav a[data-v-f7c1c65b],.header-button[data-v-f7c1c65b]{color:var(--color-text-secondary);letter-spacing:.02em;border-radius:8px;align-items:center;padding:9px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .18s;display:flex;position:relative;overflow:hidden}.nav a[data-v-f7c1c65b]:before{content:"";background:var(--color-primary);border-radius:0 2px 2px 0;width:3px;height:0;transition:height .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav a[data-v-f7c1c65b]:hover{background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-text-primary)}.nav a[data-v-f7c1c65b]:hover:before{height:60%}.nav a.router-link-active[data-v-f7c1c65b]{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary);font-weight:600}.nav a.router-link-active[data-v-f7c1c65b]:before{height:65%}.close-btn[data-v-f7c1c65b]{border:1px solid color-mix(in srgb, var(--color-text-tertiary) 30%, transparent);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:14px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.close-btn[data-v-f7c1c65b]:hover{background:color-mix(in srgb, var(--color-error) 12%, transparent);border-color:var(--color-error);color:var(--color-error)}.theme-picker-wrap[data-v-f7c1c65b]{border-top:1px solid color-mix(in srgb, var(--color-text-tertiary) 20%, transparent);margin-top:8px;padding:12px 12px 8px;position:relative}.theme-trigger[data-v-f7c1c65b]{border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);background:color-mix(in srgb, var(--color-primary) 8%, transparent);width:100%;color:var(--color-primary);letter-spacing:.03em;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s;display:flex}.theme-trigger[data-v-f7c1c65b]:hover{background:color-mix(in srgb, var(--color-primary) 16%, transparent);border-color:var(--color-primary)}.theme-trigger-arrow[data-v-f7c1c65b]{opacity:.7;font-size:10px;transition:transform .2s}.theme-trigger-arrow.open[data-v-f7c1c65b]{transform:rotate(180deg)}.theme-dropdown[data-v-f7c1c65b]{background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);box-shadow:0 -8px 32px color-mix(in srgb, var(--color-primary) 10%, transparent), 0 -2px 8px #0003;border-radius:10px;max-height:280px;padding:6px;position:absolute;bottom:calc(100% + 4px);left:12px;right:12px;overflow-y:auto}.theme-dropdown-inner[data-v-f7c1c65b]{flex-direction:column;gap:1px;display:flex}.theme-option[data-v-f7c1c65b]{text-align:left;cursor:pointer;width:100%;color:var(--color-text-secondary);background:0 0;border:none;border-radius:6px;padding:7px 10px;font-family:inherit;font-size:12px;transition:all .15s}.theme-option[data-v-f7c1c65b]:hover{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-text-primary)}.theme-option.active[data-v-f7c1c65b]{background:color-mix(in srgb, var(--color-primary) 16%, transparent);color:var(--color-primary);font-weight:600}.theme-backdrop[data-v-f7c1c65b]{z-index:-1;position:fixed;inset:0}.backdrop[data-v-f7c1c65b]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1050;background:#00000073;animation:.2s fadeIn-f7c1c65b;position:fixed;inset:0}@keyframes fadeIn-f7c1c65b{0%{opacity:0}to{opacity:1}}.fade-enter-active[data-v-f7c1c65b],.fade-leave-active[data-v-f7c1c65b]{transition:all .25s}.fade-enter-from[data-v-f7c1c65b],.fade-leave-to[data-v-f7c1c65b]{opacity:0;transform:translateY(8px)}.dropdown-enter-active[data-v-f7c1c65b],.dropdown-leave-active[data-v-f7c1c65b]{transition:all .2s}.dropdown-enter-from[data-v-f7c1c65b],.dropdown-leave-to[data-v-f7c1c65b]{opacity:0;transform:translateY(6px)}@media (width<=768px){header[data-v-f7c1c65b]{padding:0 14px}.title-header[data-v-f7c1c65b]{font-size:13px}}.app[data-v-d5b4d2b3]{background:var(--color-background);min-height:100vh;color:var(--color-text-primary);padding:0 clamp(16px,5vw,80px);font-family:Unbounded,sans-serif;transition:background .3s,color .3s}.header[data-v-d5b4d2b3]{border-bottom:1px solid #80808026;justify-content:space-between;align-items:center;padding:24px 0;display:flex}.logo[data-v-d5b4d2b3]{color:var(--color-primary);letter-spacing:.1em;font-size:18px;font-weight:700}.current-label[data-v-d5b4d2b3]{letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-tertiary);background:var(--color-surface);border:1px solid #80808033;border-radius:999px;padding:6px 14px;font-size:11px}.hero[data-v-d5b4d2b3]{max-width:640px;padding:80px 0 60px}.hero-title[data-v-d5b4d2b3]{letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(48px,8vw,96px);font-weight:700;line-height:1}.hero-title em[data-v-d5b4d2b3]{color:var(--color-primary);font-style:normal}.hero-sub[data-v-d5b4d2b3]{color:var(--color-text-secondary);margin-bottom:32px;font-size:15px;line-height:1.7}.hero-actions[data-v-d5b4d2b3]{flex-wrap:wrap;gap:12px;display:flex}.btn[data-v-d5b4d2b3]{letter-spacing:.05em;cursor:pointer;border:none;border-radius:8px;padding:12px 28px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.btn-primary[data-v-d5b4d2b3]{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary[data-v-d5b4d2b3]:hover{filter:brightness(1.15);transform:translateY(-1px)}.btn-ghost[data-v-d5b4d2b3]{color:var(--color-text-primary);background:0 0;border:1px solid #8080804d}.btn-ghost[data-v-d5b4d2b3]:hover{border-color:var(--color-primary);color:var(--color-primary)}.cards[data-v-d5b4d2b3]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:64px;display:grid}.card[data-v-d5b4d2b3]{background:var(--color-surface);border:1px solid #8080801a;border-radius:12px;padding:28px 24px;transition:background .3s}.card-icon[data-v-d5b4d2b3]{color:var(--color-primary);margin-bottom:12px;font-size:24px}.card h3[data-v-d5b4d2b3]{margin-bottom:8px;font-size:15px;font-weight:600}.card p[data-v-d5b4d2b3]{color:var(--color-text-secondary);font-size:13px;line-height:1.6}.error-icon[data-v-d5b4d2b3],.error-text[data-v-d5b4d2b3]{color:var(--color-error)}.text-secondary[data-v-d5b4d2b3]{font-size:13px;color:var(--color-text-secondary)!important}.text-tertiary[data-v-d5b4d2b3]{margin-top:4px;font-size:12px;color:var(--color-text-tertiary)!important}.switcher[data-v-d5b4d2b3]{padding-bottom:80px}.switcher-title[data-v-d5b4d2b3]{letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:20px;font-size:13px}.theme-grid[data-v-d5b4d2b3]{flex-wrap:wrap;gap:8px;display:flex}.theme-chip[data-v-d5b4d2b3]{background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;letter-spacing:.02em;border:1px solid #80808033;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:12px;transition:all .2s;display:flex}.theme-chip[data-v-d5b4d2b3]:hover{border-color:var(--color-primary);color:var(--color-text-primary)}.theme-chip.active[data-v-d5b4d2b3]{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface))}.theme-dot[data-v-d5b4d2b3]{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.system-dot[data-v-d5b4d2b3]{width:auto;height:auto;font-size:12px;background:0 0!important}.wiki-item-card[data-v-181d9477]{border-radius:8px;justify-content:center;align-items:center;width:80px;height:80px;transition:transform .2s;display:flex;position:relative}.wiki-item-card[data-v-181d9477]:hover{transform:scale(1.05)}.wiki-item-image[data-v-181d9477]{image-rendering:pixelated;width:80px;min-width:80px;max-width:80px;height:80px}.wiki-item-name[data-v-181d9477]{white-space:nowrap;text-align:center;color:#fff;opacity:0;z-index:2;pointer-events:none;background:#0009;border-radius:4px;width:fit-content;padding:4px 6px;font-size:10px;transition:opacity .3s;position:absolute;bottom:70%;left:50%;transform:translate(-50%)translateY(-4px)}.wiki-item-card:hover .wiki-item-name[data-v-181d9477]{opacity:1}@media (width<=768px){.wiki-item-card[data-v-181d9477],.wiki-item-image[data-v-181d9477]{width:50px;min-width:50px;height:50px;min-height:50px}}.page[data-v-d7eca53a]{background-color:var(--color-background);color:var(--color-text-primary)}.accent[data-v-d7eca53a]{color:var(--color-primary)}.first-card[data-v-d7eca53a]{background-color:var(--color-surface);border-radius:20px;width:fit-content;max-width:90%;height:fit-content;padding:20px;display:flex;position:relative;box-shadow:0 8px 16px #00000080}.cosmetic-card[data-v-d7eca53a]{background-color:var(--color-surface);text-align:center;border-radius:20px;width:100%;max-width:90%;padding:20px;box-shadow:0 8px 16px #00000080}.image-wrapper[data-v-d7eca53a]{background-color:var(--color-primary);filter:blur(40px);opacity:.7;z-index:0;border-radius:50%;width:215px;height:315px;position:absolute;bottom:15px;left:55px}.cosmetic-image-wrapper[data-v-d7eca53a]{background-color:var(--color-primary);filter:blur(40px);opacity:.7;z-index:0;pointer-events:none;border-radius:50%;width:215px;height:315px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.disc-cards[data-v-d7eca53a]{background-color:var(--color-text-tertiary);border-radius:8px;grid-template-columns:repeat(4,1fr);justify-items:center;gap:5px;max-width:345px;margin-top:1rem;padding:5px;display:grid}.btn-primary[data-v-d7eca53a]{background-color:var(--color-primary);color:var(--color-on-primary)}footer[data-v-d7eca53a]{background-color:var(--color-surface);color:var(--color-text-tertiary);text-align:center;padding:10px;font-size:12px}.cosmetic-text[data-v-d7eca53a]{color:var(--color-text-secondary);text-align:start;align-self:center;margin-bottom:20px;padding:2px;line-height:1.6}.cosmetic-images[data-v-d7eca53a]{justify-content:center;gap:30px;margin:30px 0;display:flex}.cosmetic-player[data-v-d7eca53a]{width:297px;height:342px;position:relative}.cosmetic-image-center[data-v-d7eca53a]{z-index:1;width:auto;height:342px;transition:transform .3s;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.cosmetic-player-name[data-v-d7eca53a]{color:var(--color-text-primary);opacity:0;z-index:2;pointer-events:none;background:#0009;border-radius:8px;min-width:max-content;padding:8px;font-size:14px;transition:opacity .3s;position:absolute;left:50%;transform:translate(-50%,-50%)}.cosmetic-player:hover .cosmetic-player-name[data-v-d7eca53a]{opacity:1}.first-player-name[data-v-d7eca53a]{color:var(--color-text-secondary);opacity:0;z-index:2;pointer-events:none;background:#0009;border-radius:8px;min-width:max-content;padding:8px;font-size:14px;transition:opacity .3s;position:absolute;top:-25%;left:5%}.first-card-img:hover .first-player-name[data-v-d7eca53a]{opacity:1}.background[data-v-d7eca53a]{text-align:center;background-image:url(/assets/back-1-Dxva2dTN.jpg);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.background[data-v-d7eca53a]:before{content:"";z-index:1;background-color:#0006;position:absolute;inset:0}.background[data-v-d7eca53a]>*{z-index:2;position:relative}.container[data-v-d7eca53a]{justify-content:center;align-items:center;width:70%;max-width:90%;min-height:100vh;max-height:100%;display:flex}.last[data-v-d7eca53a]{justify-content:center;align-items:center;width:70%;max-width:90%;height:100%;min-height:100vh;margin-bottom:80px;padding-top:80px;display:flex}.mc_img[data-v-d7eca53a]{object-fit:cover;border-radius:20px;width:auto;height:337px;position:absolute;bottom:0;left:0}.description-text[data-v-d7eca53a]{color:var(--color-text-secondary);font-family:Unbounded,sans-serif;font-size:15px}.server-description[data-v-d7eca53a]{text-align:justify;flex-direction:column;gap:8px;width:fit-content;margin-left:337px;display:flex}.buttons[data-v-d7eca53a]{gap:10px;display:flex}.btn[data-v-d7eca53a]{cursor:pointer;border:none;border-radius:6px;width:100%;margin-top:10px;padding:12px;font-size:17px;font-weight:700;transition:filter .2s}.btn[data-v-d7eca53a]:hover{filter:brightness(1.1)}.card-title[data-v-d7eca53a]{color:var(--color-text-primary);text-align:left;text-transform:uppercase;margin:0;padding:10px 0;font-family:Unbounded,sans-serif;font-size:20px;font-weight:700}@media (width>=601px) and (width<=1024px){.container[data-v-d7eca53a]{flex-direction:column;width:100%;height:auto;padding:20px}.first-card[data-v-d7eca53a]{text-align:center;flex-direction:row;align-items:center;padding:20px}.server-description[data-v-d7eca53a]{text-align:justify;width:70%;max-width:70%;margin-left:200px}.server-description h1[data-v-d7eca53a]{text-align:center;font-size:36px}.cosmetic-text[data-v-d7eca53a]{font-size:14px}.mc_img[data-v-d7eca53a]{border-radius:20px;max-height:350px;position:absolute;top:-50px;left:-50px}}@media (width<=768px){.container[data-v-d7eca53a]{flex-direction:column;width:100%;max-width:100%;margin:0}.last[data-v-d7eca53a]{padding-bottom:80px}.image-wrapper[data-v-d7eca53a],.mc_img[data-v-d7eca53a],.cosmetic-player[data-v-d7eca53a],.isMob[data-v-d7eca53a]{display:none}.card-title[data-v-d7eca53a],.description-text[data-v-d7eca53a]{font-size:13px}.server-description[data-v-d7eca53a]{text-align:left;width:100%;max-width:100%;margin-left:0}.cosmetic-text[data-v-d7eca53a]{font-size:14px}.cosmetic-images[data-v-d7eca53a]{flex-direction:column;gap:20px}.background[data-v-d7eca53a]{background-repeat:no-repeat;width:100%;min-height:100vh}}.container[data-v-f05a6900]{height:100vh;position:relative}.center-text[data-v-f05a6900]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bubble[data-v-f05a6900]{color:#000;background:#fff;border:2px solid #333;border-radius:12px;max-width:200px;padding:10px 14px;font-size:14px;line-height:1.4;position:absolute;bottom:420px;right:10px}.bubble[data-v-f05a6900]:after{content:"";border-top:10px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;bottom:-10px;right:20px}.bubble[data-v-f05a6900]:before{content:"";border-top:12px solid #333;border-left:12px solid #0000;border-right:12px solid #0000;width:0;height:0;position:absolute;bottom:-12px;right:20px}.corner-image[data-v-f05a6900]{cursor:pointer;width:150px;position:absolute;bottom:10px;right:10px}.rule-card[data-v-11108023]{background:var(--color-surface,#fff);padding:10px;transition:border-color .2s,box-shadow .2s}.rule-card[data-v-11108023]:hover{border-color:var(--color-border-hover,#d0d0d0)}.rule-card.is-editing[data-v-11108023]{border-color:var(--color-primary,#5b6af9);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary,#5b6af9) 12%, transparent)}.rule-card__header[data-v-11108023]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.rule-number[data-v-11108023]{color:var(--color-text-tertiary,#aaa);letter-spacing:.04em;min-width:28px;font-size:11px;font-weight:600}.rule-meta[data-v-11108023]{flex:1;align-items:center;gap:6px;display:flex}.rule-badge[data-v-11108023]{letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.rule-badge.active[data-v-11108023]{color:#16a34a;background:#22c55e1f}.rule-badge.archived[data-v-11108023]{color:#b45309;background:#f59e0b1f}.rule-badge.deleted[data-v-11108023]{color:#dc2626;background:#ef44441f}.rule-category[data-v-11108023]{color:var(--color-text-tertiary,#aaa);font-size:11px}.meta-select[data-v-11108023]{background:var(--color-surface,#f5f5f5);color:var(--color-text-primary,#1a1a1a);border:1px solid var(--color-border,#e8e8e8);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 7px center;background-repeat:no-repeat;border-radius:6px;padding:3px 24px 3px 8px;font-size:11px;font-weight:500;transition:border-color .15s}.meta-select[data-v-11108023]:focus{border-color:var(--color-primary,#5b6af9);outline:none}.rule-card__actions[data-v-11108023]{align-items:center;gap:6px;margin-left:auto;display:flex}.btn-icon[data-v-11108023]{width:28px;height:28px;color:var(--color-text-tertiary,#aaa);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:flex}.btn-icon[data-v-11108023]:hover{background:var(--color-surface,#f5f5f5);border-color:var(--color-border,#e8e8e8);color:var(--color-text-primary,#1a1a1a)}.btn-save[data-v-11108023]{background:var(--color-primary,#5b6af9);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:600;transition:opacity .15s}.btn-save[data-v-11108023]:hover{opacity:.88}.btn-cancel[data-v-11108023]{color:var(--color-text-tertiary,#aaa);border:1px solid var(--color-border,#e8e8e8);cursor:pointer;background:0 0;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:500;transition:color .15s,border-color .15s}.btn-cancel[data-v-11108023]:hover{color:var(--color-text-primary,#1a1a1a);border-color:var(--color-border-hover,#d0d0d0)}.rule-card__body[data-v-11108023]{padding-left:0}.rule-text[data-v-11108023]{color:var(--color-text-primary,#1a1a1a);margin:0;font-size:14px;line-height:1.6}.rule-textarea[data-v-11108023]{box-sizing:border-box;width:100%;color:var(--color-text-primary,#1a1a1a);border:none;border-bottom:1.5px solid var(--color-primary,#5b6af9);resize:none;background:0 0;border-radius:0;outline:none;padding:2px 0 6px;font-family:inherit;font-size:14px;line-height:1.6;transition:border-color .15s}.rule-textarea[data-v-11108023]:focus{border-bottom-color:var(--color-primary,#5b6af9)}.rule-textarea[data-v-11108023]::placeholder{color:var(--color-text-tertiary,#bbb)}.overlay[data-v-89d7df65]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#00000059;justify-content:flex-end;display:flex;position:fixed;inset:0}.panel[data-v-89d7df65]{background:var(--color-surface,#fff);border-left:1px solid var(--color-border,#e8e8e8);flex-direction:column;width:420px;max-width:100vw;height:100%;animation:.22s cubic-bezier(.22,1,.36,1) slide-in-89d7df65;display:flex;overflow:hidden}@keyframes slide-in-89d7df65{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.panel-header[data-v-89d7df65]{border-bottom:1px solid var(--color-border,#e8e8e8);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.panel-title[data-v-89d7df65]{color:var(--color-text-primary,#1a1a1a);letter-spacing:-.01em;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.panel-title__icon[data-v-89d7df65]{background:color-mix(in srgb, var(--color-primary,#5b6af9) 10%, transparent);width:28px;height:28px;color:var(--color-primary,#5b6af9);border-radius:8px;justify-content:center;align-items:center;display:flex}.close-btn[data-v-89d7df65]{width:30px;height:30px;color:var(--color-text-tertiary,#aaa);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:flex}.close-btn[data-v-89d7df65]:hover{background:var(--color-surface,#f5f5f5);border-color:var(--color-border,#e8e8e8);color:var(--color-text-primary,#1a1a1a)}.loading[data-v-89d7df65]{flex:1;justify-content:center;align-items:center;gap:5px;display:flex}.loading-dot[data-v-89d7df65]{background:var(--color-primary,#5b6af9);opacity:.3;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite pulse-89d7df65}.loading-dot[data-v-89d7df65]:nth-child(2){animation-delay:.2s}.loading-dot[data-v-89d7df65]:nth-child(3){animation-delay:.4s}@keyframes pulse-89d7df65{0%,to{opacity:.2;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.empty[data-v-89d7df65]{color:var(--color-text-tertiary,#aaa);flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.timeline[data-v-89d7df65]{flex-direction:column;flex:1;gap:0;padding:20px 20px 32px;display:flex;overflow-y:auto}.timeline[data-v-89d7df65]::-webkit-scrollbar{width:4px}.timeline[data-v-89d7df65]::-webkit-scrollbar-track{background:0 0}.timeline[data-v-89d7df65]::-webkit-scrollbar-thumb{background:var(--color-border,#e8e8e8);border-radius:4px}.entry[data-v-89d7df65]{gap:14px;animation:.3s 50ms both fade-up-89d7df65;display:flex}@keyframes fade-up-89d7df65{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.entry__connector[data-v-89d7df65]{flex-direction:column;flex-shrink:0;align-items:center;padding-top:3px;display:flex}.entry__dot[data-v-89d7df65]{background:var(--color-primary,#5b6af9);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary,#5b6af9) 15%, transparent);border-radius:50%;flex-shrink:0}.entry__line[data-v-89d7df65]{background:var(--color-border,#e8e8e8);flex:1;width:1px;min-height:20px;margin-top:5px;margin-bottom:0}.entry__content[data-v-89d7df65]{flex:1;padding-bottom:22px}.entry__time[data-v-89d7df65]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.entry__date[data-v-89d7df65]{color:var(--color-text-primary,#1a1a1a);font-size:12px;font-weight:600}.entry__clock[data-v-89d7df65]{color:var(--color-text-tertiary,#aaa);font-size:11px}.entry__rule-id[data-v-89d7df65]{letter-spacing:.04em;color:var(--color-primary,#5b6af9);background:color-mix(in srgb, var(--color-primary,#5b6af9) 10%, transparent);border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:600}.changes[data-v-89d7df65]{flex-direction:column;gap:6px;display:flex}.change[data-v-89d7df65]{background:var(--color-surface,#fafafa);border:1px solid var(--color-border,#e8e8e8);border-radius:8px;padding:8px 10px}.change__field[data-v-89d7df65]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary,#aaa);margin-bottom:5px;font-size:10px;font-weight:700;display:block}.change__diff[data-v-89d7df65]{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.val[data-v-89d7df65]{word-break:break-word;max-width:44%;font-size:13px;line-height:1.5}.val--old[data-v-89d7df65]{color:var(--color-text-tertiary,#aaa);text-decoration:line-through}.val--new[data-v-89d7df65]{color:var(--color-text-primary,#1a1a1a);font-weight:600}.diff-arrow[data-v-89d7df65]{color:var(--color-text-tertiary,#ccc);flex-shrink:0;margin-top:2px}.no-changes[data-v-89d7df65]{color:var(--color-text-tertiary,#bbb);font-size:11px;font-style:italic}.rules-page[data-v-72d9b6f0]{max-width:740px;margin:0 auto;padding:32px 20px 64px;font-family:Inter,Helvetica Neue,sans-serif}.rules-header__actions[data-v-72d9b6f0]{flex-direction:row;align-items:center;gap:16px;display:flex}.rules-header[data-v-72d9b6f0]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.rules-header__title[data-v-72d9b6f0]{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:800}.rules-add-btn[data-v-72d9b6f0]{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;white-space:nowrap;border:none;border-radius:7px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:opacity .15s;display:flex}.rules-add-btn[data-v-72d9b6f0]:hover{opacity:.85}.rules-create-form[data-v-72d9b6f0]{background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-primary) 35%, transparent);border-radius:10px;margin-bottom:24px;padding:16px}.rules-create-form__textarea[data-v-72d9b6f0]{resize:vertical;background:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 35%, transparent);width:100%;color:var(--color-text-primary);box-sizing:border-box;border-radius:7px;outline:none;margin-bottom:10px;padding:8px 10px;font-family:inherit;font-size:14px;line-height:1.6;transition:border-color .2s}.rules-create-form__textarea[data-v-72d9b6f0]:focus{border-color:var(--color-primary)}.rules-create-form__row[data-v-72d9b6f0]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rules-create-form__select[data-v-72d9b6f0]{border:1px solid color-mix(in srgb, var(--color-text-primary) 20%, transparent);background:var(--color-surface);min-width:150px;color:var(--color-text-primary);cursor:pointer;border-radius:7px;outline:none;flex:1;padding:6px 10px;font-size:13px}.rules-create-form__submit[data-v-72d9b6f0]{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border:none;border-radius:7px;padding:6px 18px;font-size:13px;font-weight:600;transition:opacity .15s}.rules-create-form__submit[data-v-72d9b6f0]:hover:not(:disabled){opacity:.85}.rules-create-form__submit[data-v-72d9b6f0]:disabled{opacity:.5;cursor:not-allowed}.rules-create-form__cancel[data-v-72d9b6f0]{background:color-mix(in srgb, var(--color-text-primary) 8%, transparent);color:var(--color-text-primary);cursor:pointer;border:none;border-radius:7px;padding:6px 14px;font-size:13px;font-weight:600;transition:opacity .15s}.rules-create-form__cancel[data-v-72d9b6f0]:hover{opacity:.7}.rules-state[data-v-72d9b6f0]{color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:12px;padding:56px 20px;font-size:14px;display:flex}.rules-state--error[data-v-72d9b6f0]{color:var(--color-error)}.rules-spinner[data-v-72d9b6f0]{border:3px solid color-mix(in srgb, var(--color-primary) 20%, transparent);border-top-color:var(--color-primary);border-radius:50%;width:28px;height:28px;animation:.75s linear infinite spin-72d9b6f0}@keyframes spin-72d9b6f0{to{transform:rotate(360deg)}}.rules-retry-btn[data-v-72d9b6f0]{border:1px solid var(--color-error);color:var(--color-error);cursor:pointer;background:0 0;border-radius:6px;padding:5px 14px;font-size:12px;font-weight:600}.rules-sections[data-v-72d9b6f0]{flex-direction:column;gap:32px;display:flex}.rules-section__title[data-v-72d9b6f0]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin:0 0 10px;font-size:13px;font-weight:700}.rules-section__list[data-v-72d9b6f0]{flex-direction:column;gap:4px;display:flex}.login-page[data-v-4ade5739]{background:var(--color-background);height:100vh;color:var(--color-text-primary);justify-content:center;align-items:center;padding:20px;display:flex}.login-card[data-v-4ade5739]{background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);border-radius:14px;width:100%;max-width:420px;padding:22px;box-shadow:0 10px 30px #00000040}.title[data-v-4ade5739]{text-align:center;margin-bottom:16px}.block[data-v-4ade5739]{margin-bottom:12px}.form[data-v-4ade5739]{flex-direction:column;gap:10px;display:flex}input[data-v-4ade5739]{border:1px solid color-mix(in srgb, var(--color-primary) 25%, transparent);background:var(--color-background);color:var(--color-text-primary);border-radius:8px;outline:none;padding:10px}input[data-v-4ade5739]:focus{border-color:var(--color-primary)}.divider[data-v-4ade5739]{text-align:center;color:var(--color-text-secondary);margin:10px 0;font-size:12px}.row[data-v-4ade5739]{gap:8px;display:flex}.btn[data-v-4ade5739]{cursor:pointer;border:none;border-radius:8px;padding:10px;font-weight:600}.btn-primary[data-v-4ade5739]{background:var(--color-primary);color:var(--color-on-primary)}.btn-secondary[data-v-4ade5739]{background:color-mix(in srgb, var(--color-text-primary) 15%, transparent);color:var(--color-text-primary)}.btn-warning[data-v-4ade5739]{background:color-mix(in srgb, var(--color-primary) 30%, transparent);color:var(--color-text-primary)}.error[data-v-4ade5739]{color:var(--color-error);text-align:center;margin-top:6px;font-size:13px}.info[data-v-4ade5739]{text-align:center;color:var(--color-text-secondary);font-size:13px}[data-v-567d4763],[data-v-567d4763]:before,[data-v-567d4763]:after{box-sizing:border-box}.layout[data-v-567d4763]{background:var(--color-background,#0f1013);width:100vw;height:100vh;color:var(--color-text-primary,#f0f0f0);flex-direction:row;font-family:DM Sans,Helvetica Neue,sans-serif;display:flex}.map-wrapper[data-v-567d4763]{flex:1;height:100%;position:relative;overflow:hidden}#map[data-v-567d4763]{width:100%;height:100%}.coords-chip[data-v-567d4763]{background:color-mix(in srgb, var(--color-surface,#1a1b20) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-border,#ffffff14);font-variant-numeric:tabular-nums;z-index:10;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex;position:absolute;top:16px;left:16px}.coords-chip__label[data-v-567d4763]{letter-spacing:.06em;color:var(--color-text-tertiary,#ffffff59);font-size:10px;font-weight:700}.coords-chip__val[data-v-567d4763]{color:var(--color-primary,#4a9eff);min-width:44px;font-weight:600}.coords-chip__sep[data-v-567d4763]{background:var(--color-border,#ffffff1a);width:1px;height:12px}.icon-btn[data-v-567d4763]{width:28px;height:28px;color:var(--color-text-tertiary,#fff6);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.icon-btn[data-v-567d4763]:hover{color:var(--color-text-primary,#f0f0f0);background:#ffffff12}.icon-btn--light[data-v-567d4763]{color:#ffffff80}.icon-btn--light[data-v-567d4763]:hover{color:#fff;background:#ffffff1a}.chat-window[data-v-567d4763]{background:var(--color-surface,#1a1b20);border:1px solid var(--color-border,#ffffff14);z-index:10;border-radius:14px;flex-direction:column;width:360px;max-height:480px;display:flex;position:absolute;bottom:20px;right:20px;overflow:hidden;box-shadow:0 12px 40px #00000080}.chat-window__header[data-v-567d4763]{border-bottom:1px solid var(--color-border,#ffffff12);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.chat-window__title[data-v-567d4763]{color:var(--color-text-primary,#f0f0f0);font-size:13px;font-weight:600}.chat-messages[data-v-567d4763]{flex-direction:column;flex:1;gap:8px;min-height:160px;max-height:320px;padding:12px;display:flex;overflow-y:auto}.chat-messages[data-v-567d4763]::-webkit-scrollbar{width:3px}.chat-messages[data-v-567d4763]::-webkit-scrollbar-track{background:0 0}.chat-messages[data-v-567d4763]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.chat-empty[data-v-567d4763]{color:var(--color-text-tertiary,#ffffff4d);text-align:center;padding:32px 0;font-size:12px}.msg[data-v-567d4763]{background:#ffffff0d;border:1px solid #0000;border-radius:10px;padding:8px 10px;transition:background .15s;position:relative}.msg[data-v-567d4763]:hover{background:#ffffff14}.msg:hover .msg__reply-btn[data-v-567d4763]{opacity:1}.msg--own[data-v-567d4763]{background:color-mix(in srgb, var(--color-primary,#4a9eff) 12%, transparent);border-color:color-mix(in srgb, var(--color-primary,#4a9eff) 25%, transparent)}.msg__meta[data-v-567d4763]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.msg__user[data-v-567d4763]{color:var(--color-primary,#4a9eff);font-size:12px;font-weight:700}.msg__time[data-v-567d4763]{color:var(--color-text-tertiary,#ffffff4d);font-size:10px}.msg__quote[data-v-567d4763]{background:#00000040;border-radius:6px;gap:6px;margin-bottom:6px;padding:5px 8px;font-size:11px;display:flex}.msg__quote-bar[data-v-567d4763]{background:var(--color-primary,#4a9eff);border-radius:2px;flex-shrink:0;width:2px}.msg__quote-user[data-v-567d4763]{color:var(--color-primary,#4a9eff);margin-right:4px;font-weight:600}.msg__quote-text[data-v-567d4763]{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg__text[data-v-567d4763]{color:var(--color-text-primary,#ffffffe6);word-break:break-word;font-size:13px;line-height:1.5}.msg__reply-btn[data-v-567d4763]{background:color-mix(in srgb, var(--color-primary,#4a9eff) 18%, transparent);width:22px;height:22px;color:var(--color-primary,#4a9eff);cursor:pointer;opacity:0;border:none;border-radius:5px;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:8px;right:8px}.reply-bar[data-v-567d4763]{background:color-mix(in srgb, var(--color-primary,#4a9eff) 10%, transparent);border-top:1.5px solid var(--color-primary,#4a9eff);flex-shrink:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.reply-bar--dark[data-v-567d4763]{background:color-mix(in srgb, var(--color-primary,#4a9eff) 10%, #17181c)}.reply-bar__content[data-v-567d4763]{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.reply-bar__label[data-v-567d4763]{letter-spacing:.05em;text-transform:uppercase;color:#fff6;font-size:10px;font-weight:700}.reply-bar__user[data-v-567d4763]{color:var(--color-primary,#4a9eff);font-size:12px;font-weight:600}.reply-bar__text[data-v-567d4763]{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chat-input-row[data-v-567d4763]{border-top:1px solid var(--color-border,#ffffff12);background:#ffffff08;flex-shrink:0;gap:8px;padding:10px 12px;display:flex}.chat-input-row--dark[data-v-567d4763]{background:#0003}.chat-input[data-v-567d4763]{color:var(--color-text-primary,#f0f0f0);background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s}.chat-input[data-v-567d4763]::placeholder{color:#ffffff40}.chat-input[data-v-567d4763]:focus{border-color:var(--color-primary,#4a9eff);background:#ffffff1a}.chat-input--dark[data-v-567d4763]{background:#ffffff0f}.send-btn[data-v-567d4763]{background:var(--color-primary,#4a9eff);width:36px;height:36px;color:var(--color-on-primary,#fff);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,transform .1s;display:flex}.send-btn[data-v-567d4763]:hover{opacity:.88}.send-btn[data-v-567d4763]:active{transform:scale(.94)}.sidebar[data-v-567d4763]{background:var(--color-surface,#1a1b20);border-left:1px solid var(--color-border,#ffffff12);flex-direction:column;flex-shrink:0;width:280px;height:100vh;display:flex;overflow-y:auto}.sidebar[data-v-567d4763]::-webkit-scrollbar{width:3px}.sidebar[data-v-567d4763]::-webkit-scrollbar-track{background:0 0}.sidebar[data-v-567d4763]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.sidebar__head[data-v-567d4763]{border-bottom:1px solid var(--color-border,#ffffff12);flex-direction:column;gap:6px;padding:16px;display:flex}.sidebar-btn[data-v-567d4763]{color:var(--color-text-primary,#ffffffd9);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.sidebar-btn[data-v-567d4763]:hover{background:#ffffff17;border-color:#ffffff21}.sidebar-btn--primary[data-v-567d4763]{background:var(--color-primary,#4a9eff);border-color:var(--color-primary,#4a9eff);color:var(--color-on-primary,#fff)}.sidebar-btn--primary[data-v-567d4763]:hover{opacity:.88}.section[data-v-567d4763]{border-bottom:1px solid var(--color-border,#ffffff0f)}.section__toggle[data-v-567d4763]{width:100%;color:var(--color-text-primary,#ffffffd9);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:space-between;align-items:center;padding:13px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s;display:flex}.section__toggle[data-v-567d4763]:hover{background:#ffffff0a}.section__toggle-left[data-v-567d4763]{align-items:center;gap:8px;display:flex}.chevron[data-v-567d4763]{color:#ffffff4d;transition:transform .2s}.chevron--open[data-v-567d4763]{transform:rotate(180deg)}.badge[data-v-567d4763]{background:var(--color-primary,#4a9eff);color:var(--color-on-primary,#fff);letter-spacing:.02em;border-radius:6px;padding:1px 6px;font-size:10px;font-weight:700}.section__body[data-v-567d4763]{padding:8px 12px 12px}.empty-msg[data-v-567d4763]{color:var(--color-text-tertiary,#ffffff4d);text-align:center;padding:12px 4px;font-size:12px}.player-row[data-v-567d4763]{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px;transition:background .15s,border-color .15s,transform .15s;display:flex}.player-row[data-v-567d4763]:hover{background:#ffffff0f;transform:translate(2px)}.player-row--active[data-v-567d4763]{background:color-mix(in srgb, var(--color-primary,#4a9eff) 15%, transparent);border-color:color-mix(in srgb, var(--color-primary,#4a9eff) 40%, transparent)}.player-row__avatar[data-v-567d4763]{border-radius:6px;flex-shrink:0;width:32px;height:32px}.player-row__info[data-v-567d4763]{flex-direction:column;gap:1px;display:flex}.player-row__name[data-v-567d4763]{color:var(--color-text-primary,#f0f0f0);font-size:13px;font-weight:600}.player-row__coords[data-v-567d4763]{color:var(--color-text-tertiary,#ffffff59);font-variant-numeric:tabular-nums;font-size:10px}.point-row[data-v-567d4763]{color:var(--color-text-secondary,#ffffffbf);cursor:pointer;background:#ffffff0a;border-radius:7px;margin-bottom:4px;padding:8px 10px;font-size:13px;transition:background .15s}.point-row[data-v-567d4763]:hover{background:#ffffff14}.desktop-only[data-v-567d4763]{display:flex}.mobile-only[data-v-567d4763]{display:none}.fade-enter-active[data-v-567d4763],.fade-leave-active[data-v-567d4763]{transition:opacity .2s}.fade-enter-from[data-v-567d4763],.fade-leave-to[data-v-567d4763]{opacity:0}.chat-slide-enter-active[data-v-567d4763]{transition:opacity .2s,transform .22s cubic-bezier(.22,1,.36,1)}.chat-slide-leave-active[data-v-567d4763]{transition:opacity .18s,transform .18s}.chat-slide-enter-from[data-v-567d4763],.chat-slide-leave-to[data-v-567d4763]{opacity:0;transform:translateY(10px)scale(.98)}.drawer-enter-active[data-v-567d4763]{transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .2s}.drawer-leave-active[data-v-567d4763]{transition:transform .2s,opacity .15s}.drawer-enter-from[data-v-567d4763],.drawer-leave-to[data-v-567d4763]{opacity:0;transform:translateY(20px)}@media (width<=768px){.desktop-only[data-v-567d4763]{display:none!important}.mobile-only[data-v-567d4763]{display:block}.layout[data-v-567d4763]{flex-direction:column}#map[data-v-567d4763]{height:100vh}.m-coords[data-v-567d4763]{z-index:10;background:color-mix(in srgb, var(--color-surface,#1a1b20) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-variant-numeric:tabular-nums;color:var(--color-primary,#4a9eff);border:1px solid #ffffff14;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:600;position:absolute;top:14px;right:14px}.m-bar[data-v-567d4763]{z-index:1000;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.m-drawer[data-v-567d4763]{background:var(--color-surface,#1a1b20);border-top:1px solid #ffffff14;flex-direction:column;max-height:65vh;display:flex;overflow:hidden}.m-drawer__header[data-v-567d4763]{background:var(--color-surface,#1a1b20);z-index:2;border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex;position:sticky;top:0}.m-drawer__title[data-v-567d4763]{color:var(--color-text-primary,#f0f0f0);font-size:14px;font-weight:700}.m-section[data-v-567d4763]{flex:1;padding:12px;overflow-y:auto}.m-section[data-v-567d4763]::-webkit-scrollbar{width:3px}.m-section[data-v-567d4763]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.m-empty[data-v-567d4763]{color:var(--color-text-tertiary,#ffffff59);flex-direction:column;align-items:center;gap:12px;padding:40px 0;font-size:13px;display:flex}.add-btn[data-v-567d4763]{background:var(--color-primary,#4a9eff);color:var(--color-on-primary,#fff);cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.m-player[data-v-567d4763]{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;transition:background .15s;display:flex}.m-player[data-v-567d4763]:active{background:#ffffff14}.m-player--active[data-v-567d4763]{background:color-mix(in srgb, var(--color-primary,#4a9eff) 13%, transparent);border-color:color-mix(in srgb, var(--color-primary,#4a9eff) 35%, transparent)}.m-player__avatar[data-v-567d4763]{border-radius:8px;flex-shrink:0;width:38px;height:38px}.m-player__info[data-v-567d4763]{flex-direction:column;flex:1;gap:2px;display:flex}.m-player__name[data-v-567d4763]{color:var(--color-text-primary,#f0f0f0);font-size:14px;font-weight:600}.m-player__coords[data-v-567d4763]{color:var(--color-text-tertiary,#ffffff59);font-variant-numeric:tabular-nums;font-size:11px}.m-player__arrow[data-v-567d4763]{color:#ffffff40;flex-shrink:0}.m-point[data-v-567d4763]{color:var(--color-text-secondary,#ffffffbf);background:#ffffff0d;border-radius:8px;margin-bottom:6px;padding:10px 12px;font-size:13px}.m-chat[data-v-567d4763]{flex-direction:column;height:60vh;display:flex;overflow:hidden}.m-chat__messages[data-v-567d4763]{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.m-chat__messages[data-v-567d4763]::-webkit-scrollbar{width:3px}.m-chat__messages[data-v-567d4763]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.m-tabs[data-v-567d4763]{background:var(--color-surface,#1a1b20);border-top:1px solid #ffffff14;gap:4px;padding:6px 8px;display:flex}.m-tab[data-v-567d4763]{cursor:pointer;color:var(--color-text-tertiary,#fff6);background:0 0;border:none;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:7px 4px;transition:background .15s,color .15s;display:flex;position:relative}.m-tab--active[data-v-567d4763]{color:var(--color-primary,#4a9eff);background:#ffffff12}.m-tab__label[data-v-567d4763]{font-family:inherit;font-size:10px;font-weight:600}.m-tab__badge[data-v-567d4763]{background:var(--color-primary,#4a9eff);color:var(--color-on-primary,#fff);border-radius:6px;padding:1px 5px;font-size:9px;font-weight:700;position:absolute;top:4px;right:14px}}.background[data-v-f6c4494f]{background-color:var(--color-background,#0f1013);justify-content:center;align-items:flex-start;min-height:100%;padding:80px 16px;display:flex}.content[data-v-f6c4494f]{align-items:flex-start;gap:32px;width:100%;max-width:860px;display:flex}.info-block[data-v-f6c4494f]{flex-direction:column;flex:0 0 280px;gap:12px;display:flex;position:sticky;top:96px}.description[data-v-f6c4494f]{color:var(--color-text-secondary,#ffffffb3);margin:0;font-family:Unbounded,sans-serif;font-size:13px;line-height:1.6}button[data-v-f6c4494f]{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:15px;font-weight:700;transition:background-color .2s,transform .1s}button[data-v-f6c4494f]:hover{background-color:#43a047}button[data-v-f6c4494f]:active{transform:scale(.97)}.leaderboard[data-v-f6c4494f]{flex:1;min-width:0}.leaderboard__title[data-v-f6c4494f]{color:var(--color-text-primary,#f0f0f0);text-align:center;margin:0 0 12px;font-family:Unbounded,sans-serif;font-size:16px}.divider[data-v-f6c4494f]{border:none;border-top:1px solid var(--color-border,#ffffff14);margin-bottom:16px}.state-msg[data-v-f6c4494f]{text-align:center;color:var(--color-text-tertiary,#ffffff59);padding:32px 0;font-size:13px}.state-msg--error[data-v-f6c4494f]{color:var(--color-error,#ff5252)}.list[data-v-f6c4494f]{flex-direction:column;gap:8px;display:flex}.card[data-v-f6c4494f]{background:var(--color-surface,#1a1b20);border:1px solid var(--color-border,#ffffff12);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;transition:background .15s,transform .15s;display:flex}.card[data-v-f6c4494f]:hover{background:color-mix(in srgb, var(--color-surface,#1a1b20) 85%, white);transform:translate(2px)}.card--top3[data-v-f6c4494f]{border-color:color-mix(in srgb, var(--color-primary,#4a9eff) 30%, transparent);background:color-mix(in srgb, var(--color-primary,#4a9eff) 7%, var(--color-surface,#1a1b20))}.card__medal[data-v-f6c4494f]{text-align:center;flex-shrink:0;min-width:28px;font-size:18px}.card__avatar-wrap[data-v-f6c4494f]{flex-shrink:0}.card__avatar[data-v-f6c4494f]{width:36px;height:36px;image-rendering:pixelated;border-radius:6px;display:block}.card__info[data-v-f6c4494f]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.card__name[data-v-f6c4494f]{color:var(--color-text-primary,#f0f0f0);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.card__date[data-v-f6c4494f]{color:var(--color-text-tertiary,#ffffff59);font-size:11px}.card__amount[data-v-f6c4494f]{color:#4caf50;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:700}@media (width<=768px){.background[data-v-f6c4494f]{align-items:flex-start;padding:80px 0 32px}.content[data-v-f6c4494f]{flex-direction:column;gap:24px;max-width:100%;padding:0 12px}.info-block[data-v-f6c4494f]{flex:none;width:100%;position:static}.description[data-v-f6c4494f]{font-size:12px}}
