.base-button[data-v-07b180ed]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);color:var(--color-text);background:var(--color-surface);font-weight:700}.base-button[data-v-07b180ed]:hover{background:var(--color-surface-hover)}.base-button--primary[data-v-07b180ed]{border-color:var(--color-accent);color:var(--color-bg);background:var(--color-accent)}.base-button--secondary[data-v-07b180ed]{color:var(--color-accent)}.base-button--ghost[data-v-07b180ed]{border-color:transparent;background:transparent}.base-input[data-v-d2c6b64c]{display:grid;gap:var(--space-2);color:var(--color-text-muted)}.base-input input[data-v-d2c6b64c]{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);color:var(--color-text);background:var(--color-surface)}.base-input__password[data-v-d2c6b64c]{position:relative;display:flex}.base-input__password input[data-v-d2c6b64c]{padding-right:2.4rem}.base-input__toggle[data-v-d2c6b64c]{position:absolute;top:50%;right:var(--space-2);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;border:none;background:none;padding:.2rem;color:var(--color-text-muted);cursor:pointer}.base-input__toggle[data-v-d2c6b64c]:hover{color:var(--color-text)}.base-modal[data-v-55a125d7]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--space-3);background:var(--color-overlay)}.base-modal__dialog[data-v-55a125d7]{width:min(560px,100%);max-height:min(85vh,720px);display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-panel);overflow:hidden}.base-modal__dialog--lg[data-v-55a125d7]{width:min(860px,calc(100vw - var(--space-6)))}.base-modal__header[data-v-55a125d7]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-shrink:0;border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4)}.base-modal__header h2[data-v-55a125d7]{font-size:1.15rem}.base-modal__body[data-v-55a125d7]{overflow-y:auto}.character-combobox[data-v-1aecb997]{position:relative}.character-suggestions[data-v-1aecb997]{position:absolute;z-index:30;top:100%;right:0;left:0;display:grid;max-height:240px;margin-top:var(--space-2);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-card)}.character-suggestion[data-v-1aecb997]{display:grid;gap:var(--space-1);width:100%;border:0;border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-3);color:var(--color-text);background:transparent;text-align:left}.character-suggestion strong[data-v-1aecb997]{font-size:.98rem;line-height:1.2}.character-suggestion small[data-v-1aecb997]{color:var(--color-text-muted);font-size:.78rem;font-weight:600;line-height:1.2}.character-suggestion[data-v-1aecb997]:hover,.character-suggestion--active[data-v-1aecb997]{color:var(--color-accent);background:var(--color-surface-hover)}.character-suggestion:hover small[data-v-1aecb997],.character-suggestion--active small[data-v-1aecb997]{color:var(--color-text-muted)}.character-suggestion-note[data-v-1aecb997]{padding:var(--space-3);color:var(--color-text-muted)}.app-header[data-v-f69b3bf8]{border-bottom:1px solid var(--color-border);background:var(--color-panel-translucent)}.app-header__inner[data-v-f69b3bf8]{width:min(var(--workspace-width),calc(100% - 48px));min-height:var(--header-height);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-4);margin:0 auto}.app-header__brand[data-v-f69b3bf8]{display:inline-flex;align-items:center;gap:var(--space-3)}.app-header__mark[data-v-f69b3bf8]{display:grid;width:44px;height:44px;place-items:center}.app-header__mark img[data-v-f69b3bf8]{width:100%;height:100%;object-fit:contain}.app-header strong[data-v-f69b3bf8]{display:block}.app-header__stats[data-v-f69b3bf8]{display:grid;justify-items:center;gap:var(--space-1);text-align:center}.app-header__stats span[data-v-f69b3bf8]{color:var(--color-text-muted);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.app-header__stats p[data-v-f69b3bf8]{margin:0;color:var(--color-text-muted);font-size:.86rem;font-weight:600;white-space:nowrap}.app-header__stats strong[data-v-f69b3bf8]{display:inline;color:var(--color-text);font-weight:800}.app-header__stats-sep[data-v-f69b3bf8]{margin:0 var(--space-1);opacity:.5}.app-header__settings[data-v-f69b3bf8]{display:flex;align-items:end;gap:var(--space-3)}.header-auth[data-v-f69b3bf8]{display:grid;gap:var(--space-1);min-width:108px;color:var(--color-text-muted);font-size:.74rem;font-weight:700}.auth-trigger[data-v-f69b3bf8]{height:38px;min-width:108px;max-width:180px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-3);color:var(--color-text-muted);background:#12141aa3;font:inherit;font-size:.82rem;font-weight:800;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.auth-trigger[data-v-f69b3bf8]:hover{color:var(--color-text);background:var(--color-surface-hover)}.header-field[data-v-f69b3bf8]{display:grid;gap:var(--space-1);min-width:150px;color:var(--color-text-muted);font-size:.74rem;font-weight:700}.world-trigger[data-v-f69b3bf8],.header-field[data-v-f69b3bf8] input{width:100%;height:38px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-2);color:var(--color-text);background:#12141adb;font:inherit;font-size:.86rem}.world-trigger[data-v-f69b3bf8]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);text-align:left}.header-field[data-v-f69b3bf8] input::placeholder{color:var(--color-text-muted)}.header-field--world[data-v-f69b3bf8]{position:relative}.world-options[data-v-f69b3bf8]{position:absolute;z-index:30;top:100%;right:0;left:0;display:grid;max-height:240px;margin-top:var(--space-2);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-card)}.world-option[data-v-f69b3bf8]{width:100%;border:0;border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-3);color:var(--color-text);background:transparent;font:inherit;font-size:.9rem;font-weight:700;text-align:left}.world-option[data-v-f69b3bf8]:hover,.world-option--active[data-v-f69b3bf8]{color:var(--color-accent);background:var(--color-surface-hover)}.header-field--character[data-v-f69b3bf8]{position:relative}.header-field--character[data-v-f69b3bf8] .base-input{gap:var(--space-1)}.auth-modal[data-v-f69b3bf8]{display:grid;gap:var(--space-4);padding:var(--space-4)}.auth-modal__error[data-v-f69b3bf8]{border:1px solid rgba(214,91,91,.7);border-radius:var(--radius-sm);padding:var(--space-3);color:#ff8a8a;background:#d65b5b1f;font-weight:700}.auth-modal__actions[data-v-f69b3bf8]{display:flex;justify-content:flex-end}.auth-session[data-v-f69b3bf8]{display:grid;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);background:#12141ab8}.auth-session span[data-v-f69b3bf8],.auth-session small[data-v-f69b3bf8]{color:var(--color-text-muted);font-weight:700}@media(max-width:760px){.app-header__inner[data-v-f69b3bf8]{grid-template-columns:1fr;align-items:stretch;justify-content:center;padding:var(--space-3) 0}.app-header__stats p[data-v-f69b3bf8]{white-space:normal}.app-header__settings[data-v-f69b3bf8]{display:grid;grid-template-columns:1fr;gap:var(--space-2)}.header-auth[data-v-f69b3bf8],.auth-trigger[data-v-f69b3bf8]{width:100%}.header-field[data-v-f69b3bf8]{min-width:0}}.app-nav[data-v-dc77f4f2]{border-bottom:1px solid var(--color-border);background:#0000008f}.app-nav__inner[data-v-dc77f4f2]{width:min(var(--workspace-width),calc(100% - 48px));margin:0 auto;padding:var(--space-3) 0}.app-nav__toggle[data-v-dc77f4f2]{display:none}.app-nav__links[data-v-dc77f4f2]{display:flex;gap:var(--space-2);justify-content:center}.app-nav__link[data-v-dc77f4f2]{flex:0 0 auto;border:1px solid transparent;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);color:var(--color-text-muted)}.app-nav__link[data-v-dc77f4f2]:hover,.app-nav__link--active[data-v-dc77f4f2]{border-color:var(--color-border);color:var(--color-text);background:var(--color-surface)}@media(max-width:760px){.app-nav__inner[data-v-dc77f4f2]{padding:var(--space-2) 0}.app-nav__toggle[data-v-dc77f4f2]{width:100%;display:flex;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);color:var(--color-text);background:var(--color-surface-subtle);font:inherit;font-weight:700}.app-nav__toggle-icon[data-v-dc77f4f2]{width:18px;display:grid;gap:4px}.app-nav__toggle-icon span[data-v-dc77f4f2]{height:2px;border-radius:var(--radius-sm);background:currentColor}.app-nav__links[data-v-dc77f4f2]{display:none;grid-template-columns:1fr;gap:var(--space-1);margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2);background:var(--color-panel-translucent);box-shadow:var(--shadow-card)}.app-nav__links--open[data-v-dc77f4f2]{display:grid}.app-nav__link[data-v-dc77f4f2]{width:100%;padding:var(--space-3)}}.app-workspace[data-v-29166718]{--workspace-min-height: clamp(520px, 68vh, 760px);width:min(var(--workspace-width),calc(100vw - 48px));min-height:var(--workspace-min-height);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0 auto;padding:var(--space-6);background:var(--color-panel-translucent);box-shadow:var(--shadow-panel)}.app-workspace--wide[data-v-29166718]{width:min(100%,calc(100vw - 48px));min-height:auto;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}@media(max-width:640px){.app-workspace[data-v-29166718]{--workspace-min-height: auto;width:min(100%,calc(100vw - 24px));min-height:auto;padding:var(--space-4)}.app-workspace--wide[data-v-29166718]{width:min(100%,calc(100vw - 24px));padding:0}}.app-shell[data-v-824d37e6]{min-height:100vh;background:linear-gradient(var(--color-overlay),var(--color-overlay)),url(/assets/WebsiteArtworkSummer2026.jpg),var(--color-bg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.app-main[data-v-824d37e6]{padding:var(--space-8) 0}.tibia-map-modal[data-v-7d8aa2ae]{display:grid;gap:var(--space-3);padding:var(--space-3)}.tibia-map-modal--inline[data-v-7d8aa2ae]{gap:0;padding:0}.map-frame[data-v-7d8aa2ae]{position:relative;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);aspect-ratio:4 / 3;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.tibia-map-modal--inline .map-frame[data-v-7d8aa2ae]{height:clamp(430px,52vh,560px);aspect-ratio:auto}.map-frame[data-v-7d8aa2ae]:active{cursor:grabbing}.map-frame--precise[data-v-7d8aa2ae],.map-frame--precise[data-v-7d8aa2ae]:active{cursor:crosshair}.map-canvas[data-v-7d8aa2ae]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;image-rendering:pixelated}.map-animated-icon[data-v-7d8aa2ae]{position:absolute;z-index:1;width:32px;height:32px;pointer-events:none;transform:translate(-50%,-50%);image-rendering:pixelated}.map-controls[data-v-7d8aa2ae]{position:absolute;top:var(--space-2);right:var(--space-2);display:grid;gap:6px}.map-coordinate-readout[data-v-7d8aa2ae]{position:absolute;left:var(--space-2);bottom:var(--space-2);z-index:2;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);padding:.3rem .48rem;color:#f4f1e8;background:#0c0e12c2;font-size:.78rem;font-weight:850;font-variant-numeric:tabular-nums;pointer-events:none}.map-control-group[data-v-7d8aa2ae]{display:inline-flex;align-items:center;justify-content:end;gap:6px;padding:0}.map-control-group button[data-v-7d8aa2ae]{width:28px;height:28px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:800;line-height:1;cursor:pointer}.map-control-group button[data-v-7d8aa2ae]:hover:not(:disabled){background:var(--color-surface-hover)}.map-control-group button[data-v-7d8aa2ae]:disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.45}.floor-indicator[data-v-7d8aa2ae]{min-width:44px;padding-inline:4px;color:var(--color-text);font-size:.8rem;font-weight:800;text-align:center}.map-meta[data-v-7d8aa2ae]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-inline:var(--space-1)}.map-meta>div[data-v-7d8aa2ae]{display:grid;gap:var(--space-1)}.map-meta a[data-v-7d8aa2ae]{color:var(--color-accent);font-weight:700;text-decoration:none}.tibia-map-modal--inline .map-meta[data-v-7d8aa2ae]{display:none}.marker-list[data-v-7d8aa2ae]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.marker-chip[data-v-7d8aa2ae]{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);background:var(--color-surface-subtle);font-size:.8rem}@media(max-width:700px){.map-meta[data-v-7d8aa2ae]{align-items:start;flex-direction:column}.map-frame[data-v-7d8aa2ae]{aspect-ratio:1 / 1}.tibia-map-modal--inline .map-frame[data-v-7d8aa2ae]{height:clamp(360px,70vh,560px);aspect-ratio:auto}}.site-update-day[data-v-fa6499de]{display:grid;gap:var(--space-4)}.site-update-day__date[data-v-fa6499de]{margin:0;color:var(--color-text-muted);font-weight:700}.site-update-group[data-v-fa6499de]{display:grid;gap:var(--space-2)}.site-update-group h3[data-v-fa6499de]{margin:0;color:var(--color-accent);font-size:.95rem}.site-update-group ul[data-v-fa6499de]{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.site-update-group li[data-v-fa6499de]{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);background:#12141a80}.site-update-group li strong[data-v-fa6499de]{display:block;color:var(--color-text)}.site-update-group li p[data-v-fa6499de]{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:.9rem;line-height:1.4}.home-view[data-v-0b150792]{display:grid;align-content:start;gap:var(--space-5, 20px)}.home-top[data-v-0b150792]{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:center;gap:var(--space-6)}.home-logo-wrap[data-v-0b150792]{display:grid;justify-items:center;min-width:0}.home-logo[data-v-0b150792]{width:min(169px,100%);max-height:137px;object-fit:contain}.home-daily-grid[data-v-0b150792]{width:fit-content;max-width:100%;justify-self:end;margin-left:auto;display:grid;grid-template-columns:auto auto;gap:var(--space-3)}.daily-card[data-v-0b150792]{width:fit-content;justify-self:start;min-width:0;max-width:100%;min-height:104px;display:grid;grid-template-columns:auto 72px;justify-content:stretch;align-items:center;gap:var(--space-2);overflow:hidden;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#12141ac7;color:inherit;text-decoration:none;box-shadow:var(--shadow-card)}.daily-card--link[data-v-0b150792]{cursor:pointer}button.daily-card[data-v-0b150792]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}.daily-card--link[data-v-0b150792]:hover{border-color:var(--color-accent);background:#1c1f26e0}.daily-card-image[data-v-0b150792],.daily-card-icon[data-v-0b150792]{grid-column:2;grid-row:1;width:72px;height:72px}.daily-card-image[data-v-0b150792]{object-fit:contain}.daily-card-icon[data-v-0b150792]{display:grid;place-items:center;color:var(--color-accent);font-size:2rem;line-height:1}.daily-card-copy[data-v-0b150792]{grid-column:1;grid-row:1;min-width:0;text-align:left}.daily-card span[data-v-0b150792]{display:block;color:var(--color-text-muted);font-size:.78rem;font-weight:700;line-height:1.1}.daily-card strong[data-v-0b150792]{display:block;color:var(--color-text);font-size:1.04rem;line-height:1.2;overflow-wrap:anywhere}.daily-card--boosted[data-v-0b150792]{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:var(--space-2)}.daily-card-boosted-label[data-v-0b150792]{color:var(--color-text-muted);font-size:.78rem;font-weight:700;line-height:1.1;text-align:center}.daily-card-boosted-row[data-v-0b150792]{display:flex;align-items:center;justify-content:center;gap:var(--space-4)}.boosted-half[data-v-0b150792]{display:flex;align-items:center;gap:var(--space-2);min-width:0;color:inherit;text-decoration:none}.boosted-half strong[data-v-0b150792]{min-width:0;color:var(--color-text);font-size:1.04rem;line-height:1.2;overflow-wrap:anywhere}.boosted-half-image[data-v-0b150792]{flex-shrink:0;width:56px;height:56px;object-fit:contain}a.boosted-half:hover strong[data-v-0b150792]{color:var(--color-accent)}.home-news-list[data-v-0b150792]{display:grid;gap:var(--space-3)}.home-section-heading[data-v-0b150792]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2)}.home-section-heading h2[data-v-0b150792]{margin:0;color:var(--color-text);font-size:1.08rem;line-height:1.2}.site-news-archive-link[data-v-0b150792]{color:var(--color-text-muted);white-space:nowrap}.site-news-archive-link[data-v-0b150792]:hover{color:var(--color-accent)}.home-section-heading span[data-v-0b150792]{color:var(--color-text-muted);font-size:.82rem;white-space:nowrap}.news-stack[data-v-0b150792]{display:grid;gap:var(--space-2)}.news-row-card[data-v-0b150792]{display:grid;grid-template-columns:minmax(100px,.22fr) minmax(7ch,7ch) minmax(0,1fr);gap:var(--space-3);align-items:start;min-width:0;padding:var(--space-3);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:#12141ab3;color:var(--color-text);font-size:.92rem;line-height:1.35}.news-source[data-v-0b150792]{color:var(--color-text-muted);font-weight:400}.news-source--site-update[data-v-0b150792]{display:inline-block;border:1px solid var(--color-accent);border-radius:999px;padding:.05em .6em;color:var(--color-accent);font-size:.78rem;font-weight:700}.news-date[data-v-0b150792]{color:var(--color-text);font-weight:700;justify-self:center;text-align:center;white-space:nowrap}.news-title[data-v-0b150792]{min-width:0;color:var(--color-text);overflow-wrap:anywhere;text-decoration:none}a.news-title[data-v-0b150792]:hover{color:var(--color-accent)}.news-title--button[data-v-0b150792]{border:0;padding:0;background:none;font:inherit;text-align:left;cursor:pointer}.news-title--button[data-v-0b150792]:hover{color:var(--color-accent)}.site-update-modal-body[data-v-0b150792]{padding:var(--space-4)}.news-muted[data-v-0b150792],.news-error[data-v-0b150792]{margin:0}.news-muted[data-v-0b150792]{color:var(--color-text-muted)}.news-error[data-v-0b150792]{color:var(--color-danger)}@media(max-width:759px){.home-top[data-v-0b150792]{grid-template-columns:1fr;gap:var(--space-4)}.home-daily-grid[data-v-0b150792]{width:100%;justify-self:stretch;margin-left:0;grid-template-columns:1fr}.daily-card[data-v-0b150792]{width:100%;justify-self:stretch}.news-row-card[data-v-0b150792]{grid-template-columns:1fr;gap:var(--space-1)}}@media(max-width:640px){.home-logo[data-v-0b150792]{width:min(150px,48vw);max-height:117px}.news-row-card[data-v-0b150792]{font-size:.86rem}.home-section-heading[data-v-0b150792]{display:grid;gap:var(--space-1)}}.base-card[data-v-c983e771]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-soft);box-shadow:var(--shadow-card)}.base-card__header[data-v-c983e771]{border-bottom:1px solid var(--color-border);padding:var(--space-4)}.base-card__header h2[data-v-c983e771]{font-size:1rem}.base-card__body[data-v-c983e771]{padding:var(--space-4)}.element-icon[data-v-b4b9060f]{display:inline-block;flex:0 0 auto;width:16px;height:16px;object-fit:contain;image-rendering:auto;vertical-align:middle}.state[data-v-f623dad6]{display:grid;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);background:var(--color-surface)}.state p[data-v-f623dad6]{color:var(--color-text-muted)}.state[data-v-ed650ffb]{display:grid;gap:var(--space-2);border:1px solid var(--color-danger);border-radius:var(--radius-md);padding:var(--space-6);color:var(--color-danger);background:var(--color-surface)}.state[data-v-4512b840]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);color:var(--color-text-muted);background:var(--color-surface)}.sub-topic-strip[data-v-079a03d9]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sub-topic-strip__item[data-v-079a03d9]{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);color:var(--color-text-muted);background:var(--color-surface-subtle);font-size:.82rem;font-weight:700;text-decoration:none}.sub-topic-strip__item[data-v-079a03d9]:hover,.sub-topic-strip__item[data-v-079a03d9]:focus-visible{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-surface-hover)}.spawn-stats-top[data-v-fb1a9599]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:var(--space-6)}.scope-selector[data-v-fb1a9599]{display:grid;gap:var(--space-3);justify-self:end;width:100%}.scope-field[data-v-fb1a9599]{display:grid;gap:var(--space-2)}.scope-note[data-v-fb1a9599]{margin:0;color:var(--color-text-muted);font-size:.86rem;font-weight:700;text-align:left}.selector-form[data-v-fb1a9599]{display:grid;gap:var(--space-3)}.last-searches[data-v-fb1a9599]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:.72rem;font-weight:700}.last-searches>span[data-v-fb1a9599]{margin-right:var(--space-1)}.last-search[data-v-fb1a9599]{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);color:var(--color-text-muted);background:var(--color-surface-subtle);font:inherit;cursor:pointer}.last-search[data-v-fb1a9599]:hover,.last-search[data-v-fb1a9599]:focus-visible{color:var(--color-accent);background:var(--color-surface-hover)}.combobox-field[data-v-fb1a9599]{position:relative}[data-v-fb1a9599] .suggestions-list{position:absolute;z-index:20;right:0;left:0;display:grid;max-height:240px;margin-top:var(--space-2);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-card)}[data-v-fb1a9599] .suggestion-item{width:100%;border:0;border-bottom:1px solid var(--color-border);padding:var(--space-3);color:var(--color-text);background:transparent;text-align:left}[data-v-fb1a9599] .suggestion-item:hover,[data-v-fb1a9599] .suggestion-item--active{color:var(--color-accent);background:var(--color-surface-hover)}[data-v-fb1a9599] .suggestion-note{padding:var(--space-3);color:var(--color-text-muted)}.report-output[data-v-fb1a9599],.output-section[data-v-fb1a9599]{display:grid;gap:var(--space-3)}.report-title h2[data-v-fb1a9599]{font-size:1.35rem}.report-title[data-v-fb1a9599]{display:flex;align-items:start;justify-content:space-between;gap:var(--space-4)}.output-section h3[data-v-fb1a9599]{font-size:1rem}.output-section+.output-section[data-v-fb1a9599]{margin-top:var(--space-6)}.output-section--primary h3[data-v-fb1a9599],.output-section--primary~.output-section h3[data-v-fb1a9599]{text-align:center}.monster-table[data-v-fb1a9599],.recommendation-table[data-v-fb1a9599],.small-table[data-v-fb1a9599]{display:grid;gap:2px;overflow-x:visible}.compact-table-wrap[data-v-fb1a9599]{width:min(75%,980px);margin:0 auto}.monster-table__header[data-v-fb1a9599],.monster-table__row[data-v-fb1a9599],.recommendation-table__header[data-v-fb1a9599],.recommendation-table__row[data-v-fb1a9599],.small-table__header[data-v-fb1a9599],.small-table__row[data-v-fb1a9599]{display:grid;gap:var(--space-1);align-items:center;min-width:0;padding:var(--space-1) var(--space-2)}.monster-table__header[data-v-fb1a9599],.monster-table__row[data-v-fb1a9599]{grid-template-columns:minmax(140px,1.8fr) minmax(48px,.58fr) minmax(58px,.62fr) minmax(44px,.48fr) minmax(44px,.48fr) repeat(7,minmax(34px,.38fr))}.recommendation-table__header[data-v-fb1a9599],.recommendation-table__row[data-v-fb1a9599]{grid-template-columns:minmax(86px,.6fr) minmax(150px,1fr) minmax(150px,1fr)}.small-table--vocations .small-table__header[data-v-fb1a9599],.small-table--vocations .small-table__row[data-v-fb1a9599],.small-table--hunts .small-table__header[data-v-fb1a9599],.small-table--hunts .small-table__row[data-v-fb1a9599]{min-width:0;grid-template-columns:repeat(4,minmax(70px,1fr))}.small-table--loot-monsters .small-table__header[data-v-fb1a9599],.small-table--loot-monsters .small-table__row[data-v-fb1a9599],.small-table--loot-values .small-table__header[data-v-fb1a9599],.small-table--loot-values .small-table__row[data-v-fb1a9599]{min-width:0;grid-template-columns:minmax(120px,1.2fr) repeat(2,minmax(80px,.8fr))}.small-table--loot-items .small-table__header[data-v-fb1a9599],.small-table--loot-items .small-table__row[data-v-fb1a9599]{min-width:0;grid-template-columns:minmax(150px,1.3fr) minmax(90px,.8fr) minmax(120px,.9fr)}.monster-table__header[data-v-fb1a9599],.recommendation-table__header[data-v-fb1a9599],.small-table__header[data-v-fb1a9599]{color:var(--color-text-muted);font-size:.72rem;font-weight:700}.monster-table__row[data-v-fb1a9599],.recommendation-table__row[data-v-fb1a9599],.small-table__row[data-v-fb1a9599]{border-radius:var(--radius-sm);background:var(--color-surface-subtle);font-size:.78rem;font-weight:400;line-height:1.15}.monster-table__header span[data-v-fb1a9599]:not(:first-child),.monster-table__row span[data-v-fb1a9599]:not(:first-child),.small-table__header span[data-v-fb1a9599]:not(:first-child),.small-table__row span[data-v-fb1a9599]:not(:first-child){text-align:center}.monster-table__row small[data-v-fb1a9599]{margin-left:var(--space-1);color:var(--color-text-muted);font-size:.8em}.creature-link[data-v-fb1a9599]{color:var(--color-text);text-decoration:none}.creature-link[data-v-fb1a9599]:hover{color:var(--color-accent)}.recommendation-table__header span[data-v-fb1a9599],.recommendation-table__row span[data-v-fb1a9599],.small-table__header span[data-v-fb1a9599],.small-table__row span[data-v-fb1a9599]{text-align:center}.element-heading[data-v-fb1a9599],.recommendation-assignment[data-v-fb1a9599]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1)}.recommendation-assignment--clickable[data-v-fb1a9599]{cursor:pointer;border-radius:var(--radius-sm);transition:background .15s ease,color .15s ease}.recommendation-assignment--clickable[data-v-fb1a9599]:hover,.recommendation-assignment--clickable[data-v-fb1a9599]:focus-visible{background:var(--color-surface-subtle);color:var(--color-accent)}.weapon-ranking[data-v-fb1a9599]{display:grid;gap:var(--space-4);padding:var(--space-4)}.weapon-ranking__winner[data-v-fb1a9599]{display:grid;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#12141a80;padding:var(--space-3) var(--space-4)}.weapon-ranking__winner-heading[data-v-fb1a9599]{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:var(--space-2)}.weapon-ranking__winner-heading h3[data-v-fb1a9599]{margin:0;font-size:1.1rem}.weapon-ranking__rank-badge[data-v-fb1a9599]{display:inline-flex;align-items:center;justify-content:center;min-width:1.9em;padding:.15em .55em;border-radius:999px;background:var(--color-accent);color:#1a1408;font-weight:700;font-size:.78rem}.weapon-ranking__value[data-v-fb1a9599]{color:var(--color-accent);font-weight:700;font-size:1.1rem}.weapon-ranking__formula[data-v-fb1a9599]{margin:0;text-align:center;color:var(--color-text-muted);font-size:.82rem;line-height:1.5}.weapon-breakdown-table[data-v-fb1a9599]{width:100%;border-collapse:collapse;font-size:.8rem}.weapon-breakdown-table th[data-v-fb1a9599]{padding:var(--space-1) var(--space-2);text-align:center;border-bottom:1px solid var(--color-border);color:var(--color-accent);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.weapon-breakdown-table td[data-v-fb1a9599]{padding:var(--space-2);text-align:center;border-bottom:1px solid var(--color-border)}.weapon-breakdown-table tbody tr:last-child td[data-v-fb1a9599]{border-bottom:none}.weapon-breakdown-table tbody tr[data-v-fb1a9599]:hover{background:var(--color-surface-subtle)}.weapon-breakdown-table th[data-v-fb1a9599]:first-child,.weapon-breakdown-table td[data-v-fb1a9599]:first-child{text-align:left}.weapon-breakdown-total[data-v-fb1a9599]{margin:0;text-align:center;font-size:.88rem;color:var(--color-text-muted)}.weapon-breakdown-total strong[data-v-fb1a9599]{color:var(--color-accent);font-size:1.05rem}.weapon-ranking__others h3[data-v-fb1a9599]{margin:0 0 var(--space-2);text-align:center;font-size:.95rem;color:var(--color-accent)}.weapon-ranking-list[data-v-fb1a9599]{display:grid;gap:var(--space-1);list-style:none;padding:0;margin:0}.weapon-ranking-list li[data-v-fb1a9599]{display:grid;grid-template-columns:2.2em 1fr auto;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-subtle);padding:var(--space-2) var(--space-3);font-size:.85rem}.weapon-ranking-list__rank[data-v-fb1a9599]{color:var(--color-text-muted);font-weight:700;font-size:.76rem}.weapon-ranking-list__value[data-v-fb1a9599]{color:var(--color-accent);font-weight:600;text-align:right}.income-list[data-v-fb1a9599]{display:grid;gap:var(--space-2)}.income-row[data-v-fb1a9599]{display:grid;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-2);background:var(--color-surface-subtle)}.income-row span[data-v-fb1a9599]:first-child{color:var(--color-text-muted);font-weight:700}.loot-report[data-v-fb1a9599]{display:grid;gap:var(--space-4)}.loot-report__meta[data-v-fb1a9599],.loot-report__note[data-v-fb1a9599]{text-align:center}.loot-report__block[data-v-fb1a9599]{display:grid;gap:var(--space-2)}.loot-report__block h4[data-v-fb1a9599]{color:var(--color-text);font-size:.85rem;text-align:center}@media(max-width:640px){.spawn-stats-top[data-v-fb1a9599]{grid-template-columns:1fr;gap:var(--space-4)}.scope-selector[data-v-fb1a9599]{justify-self:stretch}}@media(min-width:900px){.income-row[data-v-fb1a9599]{grid-template-columns:120px 1fr}}@media(max-width:899px){.compact-table-wrap[data-v-fb1a9599]{width:100%}}.player-status-top[data-v-5f3c2704]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:end;gap:var(--space-6)}.scope-selector[data-v-5f3c2704]{display:grid;gap:var(--space-2);justify-self:end;width:100%}.scope-note[data-v-5f3c2704]{margin:0;color:var(--color-text-muted);font-size:.86rem;font-weight:700;text-align:left}.status-form[data-v-5f3c2704]{display:grid;gap:var(--space-3)}.status-card[data-v-5f3c2704]{display:grid;gap:var(--space-8)}.last-searches[data-v-5f3c2704]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:.72rem;font-weight:700}.last-searches>span[data-v-5f3c2704]{margin-right:var(--space-1)}.last-search[data-v-5f3c2704]{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);color:var(--color-text-muted);background:var(--color-surface-subtle);font:inherit;cursor:pointer}.last-search[data-v-5f3c2704]:hover,.last-search[data-v-5f3c2704]:focus-visible{color:var(--color-accent);background:var(--color-surface-hover)}.guild-link[data-v-5f3c2704]{color:var(--color-accent);font-weight:800;text-decoration:none}.guild-link[data-v-5f3c2704]:hover,.guild-link[data-v-5f3c2704]:focus-visible{text-decoration:underline;text-underline-offset:.18em}.player-results[data-v-5f3c2704],.performance-card[data-v-5f3c2704],.performance-section[data-v-5f3c2704]{display:grid;gap:var(--space-4)}.status-dashboard[data-v-5f3c2704]{display:grid;gap:var(--space-3);justify-content:center;grid-template-columns:minmax(180px,220px) minmax(380px,460px) minmax(180px,220px);align-items:stretch}.status-metrics[data-v-5f3c2704]{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(180px,1fr))}.metric[data-v-5f3c2704]{display:grid;gap:var(--space-1);min-height:86px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface-subtle);text-align:center;justify-items:center}.metric--side[data-v-5f3c2704]{min-height:100%;align-content:start;justify-items:stretch;text-align:left}.metric span[data-v-5f3c2704]{color:var(--color-text-muted);font-size:.875rem}.metric-subline[data-v-5f3c2704]{color:var(--color-text-muted);font-size:.72rem;font-weight:700;line-height:1}.metric-heading[data-v-5f3c2704]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%}.metric-toggle[data-v-5f3c2704]{display:inline-grid;grid-template-columns:repeat(2,1fr);overflow:hidden;border:1px solid var(--color-border);border-radius:999px;background:#12141ac7}.metric-toggle button[data-v-5f3c2704]{min-width:42px;height:20px;border:0;padding:0 var(--space-2);color:var(--color-text-muted);background:transparent;font:inherit;font-size:.68rem;font-weight:800;line-height:1;cursor:pointer}.metric-toggle button[data-v-5f3c2704]:hover{color:var(--color-text)}.metric-toggle__button--active[data-v-5f3c2704]{color:#111827!important;background:var(--color-accent)!important}.metric small[data-v-5f3c2704]{color:var(--color-text-muted);font-size:.75rem;line-height:1.2}.side-metric-list[data-v-5f3c2704]{display:grid;gap:var(--space-2);margin-top:var(--space-2)}.side-metric-row[data-v-5f3c2704]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.side-metric-row small[data-v-5f3c2704]{color:var(--color-text-muted);font-size:.75rem;font-weight:700}.side-metric-row strong[data-v-5f3c2704]{font-size:.95rem}.metric--chart[data-v-5f3c2704]{gap:var(--space-2)}.xp-chart[data-v-5f3c2704]{display:grid;grid-template-columns:34px minmax(0,1fr);gap:var(--space-2);align-items:start;min-height:100px;margin-top:var(--space-1)}.xp-chart__axis[data-v-5f3c2704]{display:flex;height:82px;flex-direction:column;justify-content:space-between;color:var(--color-text-muted);font-size:.68rem;font-weight:800}.xp-chart__bars[data-v-5f3c2704]{display:grid;position:relative;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-1);height:100px}.xp-chart__bars[data-v-5f3c2704]:before{content:"";position:absolute;right:0;bottom:var(--zero-bottom);left:0;height:1px;background:var(--color-border);opacity:.75}.xp-chart__bar-wrap[data-v-5f3c2704]{display:block;position:relative;z-index:1;height:100%;min-width:0}.xp-chart__bar[data-v-5f3c2704]{display:block;position:absolute;bottom:var(--zero-bottom);left:50%;transform:translate(-50%);width:min(18px,100%);min-height:2px;border-radius:999px 999px 0 0;background:#b9b9b9b3;opacity:.9}.xp-chart__bar--positive[data-v-5f3c2704]{background:#b9b9b9b3}.xp-chart__bar--negative[data-v-5f3c2704]{background:#a65c5ce0;border-radius:0 0 999px 999px}.xp-chart__bar--neutral[data-v-5f3c2704]{background:var(--color-border)}.xp-chart__bar--current[data-v-5f3c2704]{background:var(--color-accent);opacity:1}.xp-chart__bar--current.xp-chart__bar--negative[data-v-5f3c2704]{background:var(--color-danger)}.xp-chart__bar--future[data-v-5f3c2704]{min-height:0;background:transparent}.xp-chart__bar-wrap small[data-v-5f3c2704]{position:absolute;bottom:0;left:50%;transform:translate(-50%);color:var(--color-text-muted);font-size:.68rem;font-weight:800;line-height:1}.xp-chart__label--current[data-v-5f3c2704]{color:var(--color-accent)!important;font-weight:900!important}.performance-header h2[data-v-5f3c2704]{font-size:1.25rem}.performance-section h3[data-v-5f3c2704]{font-size:1rem}.performance-section--overall h3[data-v-5f3c2704]{text-align:center}.performance-section--collapsible summary[data-v-5f3c2704]{cursor:pointer;font-size:1rem;font-weight:700;padding-left:var(--space-1)}.performance-section--collapsible summary[data-v-5f3c2704]::marker{color:var(--color-accent)}.performance-section--collapsible[open] summary[data-v-5f3c2704]{margin-bottom:var(--space-3)}.performance-section__placeholder[data-v-5f3c2704]{margin:0}.chart-card[data-v-5f3c2704]{display:grid;gap:var(--space-4)}.chart-head[data-v-5f3c2704]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.chart-controls[data-v-5f3c2704]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.metric-toggle--range[data-v-5f3c2704]{grid-template-columns:repeat(3,1fr)}.metric-toggle--range button[data-v-5f3c2704]{min-width:64px}.forecast-toggle[data-v-5f3c2704]{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:.78rem;font-weight:700;cursor:pointer}.forecast-toggle input[data-v-5f3c2704]{accent-color:var(--color-accent);cursor:pointer}.chart-stats[data-v-5f3c2704]{display:grid;justify-items:end;gap:2px}.chart-stats__row[data-v-5f3c2704]{display:flex;align-items:baseline;gap:6px;color:var(--color-text-muted);font-size:.74rem}.chart-stats__value[data-v-5f3c2704]{color:var(--color-text);font-weight:700;font-variant-numeric:tabular-nums}.chart-frame[data-v-5f3c2704]{position:relative;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);padding:var(--space-3) var(--space-4) var(--space-2)}.chart-frame svg[data-v-5f3c2704]{display:block;width:100%;height:auto;overflow:visible}.chart-frame text[data-v-5f3c2704]{fill:var(--color-text-muted);font-size:10.5px;font-variant-numeric:tabular-nums}.chart-frame .grid-line[data-v-5f3c2704]{stroke:var(--color-border);stroke-width:1}.chart-frame .area-fill[data-v-5f3c2704]{fill:url(#expGradient)}.chart-frame .exp-line[data-v-5f3c2704]{fill:none;stroke:var(--color-accent);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.chart-frame .point[data-v-5f3c2704]{fill:var(--color-bg);stroke:var(--color-accent);stroke-width:1.6;cursor:pointer}.chart-frame .point--endpoint[data-v-5f3c2704]{fill:var(--color-accent);stroke:var(--color-bg);stroke-width:2}.chart-frame .endpoint-halo[data-v-5f3c2704]{fill:var(--color-accent);opacity:.18}.chart-frame .forecast-line[data-v-5f3c2704]{fill:none;stroke:var(--color-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:5 4;opacity:.6}.chart-frame .point--forecast[data-v-5f3c2704]{fill:var(--color-surface-subtle);stroke:var(--color-accent);stroke-width:1.4;opacity:.75}.chart-frame .point--forecast.point--endpoint[data-v-5f3c2704]{fill:var(--color-accent);opacity:.85}.chart-tooltip[data-v-5f3c2704]{position:absolute;pointer-events:none;background:#0b0d10;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:6px 9px;font-size:.76rem;color:var(--color-text);transform:translate(-50%,-110%);white-space:nowrap;opacity:0;transition:opacity .12s ease;box-shadow:var(--shadow-card)}.chart-tooltip--visible[data-v-5f3c2704]{opacity:1}.chart-tooltip__date[data-v-5f3c2704]{display:flex;align-items:center;gap:6px;color:var(--color-text-muted)}.chart-tooltip__badge[data-v-5f3c2704]{color:var(--color-accent);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:800}.chart-tooltip__value[data-v-5f3c2704]{font-weight:700;font-variant-numeric:tabular-nums}.chart-tooltip__range[data-v-5f3c2704]{color:var(--color-text-muted);font-weight:600}.overall-grid[data-v-5f3c2704]{display:grid;gap:var(--space-3);justify-content:center;grid-template-columns:minmax(0,220px)}.overall-metric[data-v-5f3c2704]{display:grid;gap:var(--space-1);width:min(100%,220px);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface-subtle);text-align:center;justify-items:center}.overall-metric span[data-v-5f3c2704],.overall-metric small[data-v-5f3c2704]{color:var(--color-text-muted)}.overall-metric strong[data-v-5f3c2704]{font-size:1.2rem}.performance-table[data-v-5f3c2704]{display:grid;gap:var(--space-1);overflow-x:auto}.performance-table__header[data-v-5f3c2704],.performance-table__row[data-v-5f3c2704]{display:grid;gap:var(--space-2);align-items:center;min-width:720px;padding:var(--space-2)}.performance-table--grounds .performance-table__header[data-v-5f3c2704],.performance-table--grounds .performance-table__row[data-v-5f3c2704]{grid-template-columns:minmax(180px,1.5fr) minmax(48px,.4fr) minmax(90px,.7fr) minmax(80px,.6fr) minmax(80px,.6fr);min-width:0}.performance-table--recent .performance-table__header[data-v-5f3c2704],.performance-table--recent .performance-table__row[data-v-5f3c2704]{grid-template-columns:minmax(44px,.35fr) minmax(96px,.7fr) minmax(180px,1.5fr) minmax(80px,.6fr) minmax(80px,.6fr);min-width:0}.performance-table__header[data-v-5f3c2704]{color:var(--color-text-muted);font-size:.85rem;font-weight:700}.performance-table__row[data-v-5f3c2704]{border-radius:var(--radius-sm);background:var(--color-surface-subtle);font-size:.95rem;font-weight:500}.performance-table__header span[data-v-5f3c2704]:not(:first-child),.performance-table__row span[data-v-5f3c2704]:not(:first-child){text-align:right}.gain-value--success[data-v-5f3c2704]{color:var(--color-success)}.gain-value--danger[data-v-5f3c2704]{color:var(--color-danger)}.gain-value--neutral[data-v-5f3c2704]{color:var(--color-text)}@media(min-width:720px){.overall-grid[data-v-5f3c2704]{grid-template-columns:repeat(2,220px)}}@media(max-width:640px){.player-status-top[data-v-5f3c2704]{grid-template-columns:1fr;gap:var(--space-4)}.scope-selector[data-v-5f3c2704]{justify-self:stretch}}@media(max-width:1040px){.status-dashboard[data-v-5f3c2704]{grid-template-columns:minmax(0,1fr)}.metric--side[data-v-5f3c2704]{min-height:0}}@media(max-width:620px){.status-metrics[data-v-5f3c2704]{grid-template-columns:minmax(0,1fr)}}.boss-page-hero[data-v-d8e5643e]{display:grid;gap:var(--space-4)}.boosted-boss[data-v-d8e5643e]{display:inline-flex;align-items:center;justify-self:start;gap:var(--space-3);width:fit-content;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);color:var(--color-text);background:var(--color-surface-subtle);font:inherit;text-align:left;box-shadow:var(--shadow-card)}.boosted-boss[data-v-d8e5643e]:hover{color:var(--color-accent);background:var(--color-surface-hover)}.boosted-boss img[data-v-d8e5643e]{display:block;max-width:44px;max-height:44px;image-rendering:pixelated}.boosted-boss span[data-v-d8e5643e]{display:grid;gap:var(--space-1)}.boosted-boss small[data-v-d8e5643e]{color:var(--color-text-muted);font-size:.8rem;font-weight:700}.boosted-boss strong[data-v-d8e5643e]{font-size:.95rem;line-height:1.15}.boss-layout[data-v-d8e5643e]{display:grid;gap:var(--space-4)}.report-header[data-v-d8e5643e]{display:grid;gap:var(--space-1)}.report-header h2[data-v-d8e5643e]{font-size:1.15rem}.report-world[data-v-d8e5643e]{color:var(--color-text);font-size:.95rem;font-weight:700}.daily-report[data-v-d8e5643e],.details-panel[data-v-d8e5643e]{display:grid;gap:var(--space-4)}.report-terminal[data-v-d8e5643e]{display:grid;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--color-surface-subtle);color:var(--color-text);font-family:var(--font-ui);font-size:.95rem}.report-group[data-v-d8e5643e]{display:grid;gap:var(--space-1)}.report-group h3[data-v-d8e5643e]{font-size:.95rem;font-weight:700;line-height:1.35}.report-rule[data-v-d8e5643e]{color:var(--color-text-muted);font-size:.95rem;font-weight:600;line-height:1.35}.report-row[data-v-d8e5643e]{display:grid;grid-template-columns:4ch minmax(0,1fr);gap:var(--space-3);width:100%;border:0;border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);color:var(--color-text);background:transparent;font:inherit;font-weight:500;line-height:1.35;text-align:left}.report-row[data-v-d8e5643e]:hover,.report-row--active[data-v-d8e5643e]{color:var(--color-accent);background:var(--color-surface-subtle)}.report-chance[data-v-d8e5643e]{text-align:right}.report-name[data-v-d8e5643e]{overflow-wrap:anywhere}.report-footer[data-v-d8e5643e]{display:grid;gap:var(--space-2);color:var(--color-text);font-size:.95rem;font-weight:600}.boss-search[data-v-d8e5643e]{display:grid;gap:var(--space-3)}.boss-combobox[data-v-d8e5643e]{position:relative}.suggestions-list[data-v-d8e5643e]{position:absolute;z-index:10;right:0;left:0;display:grid;max-height:240px;margin-top:var(--space-2);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-card)}.suggestion-item[data-v-d8e5643e]{width:100%;border:0;border-bottom:1px solid var(--color-border);padding:var(--space-3);color:var(--color-text);background:transparent;text-align:left}.suggestion-item[data-v-d8e5643e]:hover,.suggestion-item--active[data-v-d8e5643e]{color:var(--color-accent);background:var(--color-surface-hover)}.suggestion-note[data-v-d8e5643e]{padding:var(--space-3);color:var(--color-text-muted)}.stats-window[data-v-d8e5643e]{margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--color-surface-subtle);min-height:320px}.details-header[data-v-d8e5643e]{display:flex;align-items:start;justify-content:space-between;gap:var(--space-2)}.details-header h2[data-v-d8e5643e]{font-size:1.45rem}.boss-overview[data-v-d8e5643e]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface-subtle)}.boss-overview--text-only[data-v-d8e5643e]{grid-template-columns:minmax(0,1fr)}.boss-sprite[data-v-d8e5643e]{display:grid;place-items:center;width:92px;min-height:92px}.boss-sprite img[data-v-d8e5643e]{display:block;max-width:80px;max-height:80px;image-rendering:pixelated}.boss-facts[data-v-d8e5643e]{display:grid;gap:var(--space-2);margin:0}.boss-facts div[data-v-d8e5643e]{display:grid;grid-template-columns:11ch minmax(0,1fr);gap:var(--space-3);align-items:baseline}.boss-facts dt[data-v-d8e5643e]{color:var(--color-text-muted);font-size:.82rem;font-weight:700}.boss-facts dd[data-v-d8e5643e]{margin:0;color:var(--color-text);font-size:.9rem;font-weight:700;overflow-wrap:anywhere}.detail-section[data-v-d8e5643e]{display:grid;gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-3)}.detail-section h3[data-v-d8e5643e]{font-size:.95rem;font-weight:700}.detail-section p[data-v-d8e5643e],.element-chip[data-v-d8e5643e],.damage-choice-list li[data-v-d8e5643e]{font-size:.95rem}.detail-section ul[data-v-d8e5643e],.element-grid[data-v-d8e5643e],.damage-income[data-v-d8e5643e]{display:grid;gap:var(--space-2)}.detail-section ul[data-v-d8e5643e]{margin:0;padding:0;list-style:none}.element-grid[data-v-d8e5643e]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.element-chip[data-v-d8e5643e],.damage-choice-list li[data-v-d8e5643e]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:28px;border:1px solid transparent;border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);background:var(--color-surface-subtle);white-space:nowrap}.element-chip strong[data-v-d8e5643e]{margin-left:auto}.damage-choice-list li[data-v-d8e5643e]{border-color:var(--color-border);justify-content:flex-start}.vocation-label[data-v-d8e5643e]{min-width:2.5ch;color:var(--color-text-muted);font-weight:700}.damage-income[data-v-d8e5643e]{display:grid;gap:var(--space-2)}.damage-profile-list[data-v-d8e5643e]{display:grid;gap:var(--space-4)}.damage-profile[data-v-d8e5643e]{display:grid;gap:var(--space-2)}.damage-profile h4[data-v-d8e5643e]{color:var(--color-text-muted);font-size:.85rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.empty-profile[data-v-d8e5643e]{color:var(--color-text-muted);font-size:.95rem;line-height:1.2;margin:0}@media(min-width:960px){.boss-page-hero[data-v-d8e5643e]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.boosted-boss[data-v-d8e5643e]{justify-self:end;transform:translateY(var(--space-3))}.boss-layout[data-v-d8e5643e]{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:start}.damage-profile-list[data-v-d8e5643e]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:520px){.boss-overview[data-v-d8e5643e]{grid-template-columns:1fr}.boss-sprite[data-v-d8e5643e]{width:100%;min-height:56px}}.loot-page-header[data-v-00bd4d47]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.discord-login-hint[data-v-00bd4d47]{font-size:.9rem;text-align:right}.loot-layout[data-v-00bd4d47]{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(420px,1.25fr);gap:var(--space-5, 20px);align-items:start}.input-header[data-v-00bd4d47],.result-header[data-v-00bd4d47]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px}.input-actions[data-v-00bd4d47]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.input-header h2[data-v-00bd4d47],.result-header h2[data-v-00bd4d47],.result-section h3[data-v-00bd4d47]{font-size:1rem}.loot-form[data-v-00bd4d47]{display:grid;gap:var(--space-4)}.analyzer-field[data-v-00bd4d47]{display:grid;gap:var(--space-2);color:var(--color-text-muted);font-weight:700}.analyzer-field textarea[data-v-00bd4d47]{min-height:128px;resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);color:var(--color-text);background:var(--color-surface);font:inherit;line-height:1.35}.analyzer-field textarea[data-v-00bd4d47]:focus{outline:2px solid var(--color-text);outline-offset:1px}.result-stack[data-v-00bd4d47]{display:grid;gap:var(--space-4)}.summary-panel[data-v-00bd4d47],.compact-results[data-v-00bd4d47],.warning-list[data-v-00bd4d47]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#0a0c1073}.summary-panel[data-v-00bd4d47]{display:grid;gap:var(--space-3)}.summary-title[data-v-00bd4d47]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-3) 0}.summary-title h3[data-v-00bd4d47]{font-size:1rem}.summary-title span[data-v-00bd4d47]{color:var(--color-text-muted);font-size:.9rem;font-weight:800}.summary-grid[data-v-00bd4d47]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);padding:0 var(--space-3) var(--space-3)}.summary-grid dl[data-v-00bd4d47]{display:grid;gap:var(--space-1);margin:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);text-align:center;background:#0a0c1073}.summary-grid dt[data-v-00bd4d47],.detail-list dt[data-v-00bd4d47]{color:var(--color-text-muted);font-weight:700}.summary-grid dd[data-v-00bd4d47],.detail-list dd[data-v-00bd4d47]{margin:0;color:var(--color-text);font-weight:800}.result-section[data-v-00bd4d47]{display:grid;gap:var(--space-3)}.section-head[data-v-00bd4d47]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.transfer-list[data-v-00bd4d47]{display:grid;gap:var(--space-2)}.transfer-row[data-v-00bd4d47]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:var(--space-3);align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);color:var(--color-text);background:#0a0c1073;font:inherit;text-align:left}.transfer-row[data-v-00bd4d47]:hover{border-color:var(--color-accent)}.transfer-row--copied[data-v-00bd4d47]{border-color:var(--color-accent);background:#daa0241f}.transfer-row strong[data-v-00bd4d47]{color:var(--color-accent)}.transfer-name[data-v-00bd4d47]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-copy[data-v-00bd4d47]{color:var(--color-text-muted);font-size:.85rem;font-weight:800}.table-wrap[data-v-00bd4d47]{overflow-x:auto}table[data-v-00bd4d47]{width:100%;border-collapse:collapse;color:var(--color-text)}th[data-v-00bd4d47],td[data-v-00bd4d47]{padding:var(--space-2);border-bottom:1px solid rgba(255,255,255,.04);text-align:right;white-space:nowrap}th[data-v-00bd4d47]:first-child,td[data-v-00bd4d47]:first-child{text-align:left}th[data-v-00bd4d47]{color:var(--color-text-muted)}.leader-tag[data-v-00bd4d47],.save-pill[data-v-00bd4d47]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:.75rem;font-weight:800}.leader-tag[data-v-00bd4d47]{width:1.25rem;height:1.25rem;margin-left:var(--space-1)}.save-pill[data-v-00bd4d47]{padding:.2rem .55rem}.save-pill--unlocked[data-v-00bd4d47]{border-color:#60c78380;color:var(--color-success, #60c783)}.compact-results[data-v-00bd4d47]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);padding:var(--space-3)}.secondary-section[data-v-00bd4d47]{opacity:.86}.detail-list[data-v-00bd4d47]{display:grid;gap:var(--space-2);margin:var(--space-2) 0 0}.detail-list div[data-v-00bd4d47]{display:flex;justify-content:space-between;gap:var(--space-3)}.warning-list[data-v-00bd4d47]{display:grid;gap:var(--space-1);padding:var(--space-3);color:var(--color-text-muted)}.warning-list p[data-v-00bd4d47]{margin:0}.modal-backdrop[data-v-00bd4d47]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--space-5);background:#000000bd}.save-modal[data-v-00bd4d47]{width:min(720px,100%);max-height:min(86vh,760px);overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:#111319fa;box-shadow:0 24px 80px #00000080}.save-modal-header[data-v-00bd4d47]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding:var(--space-4)}.save-modal-header h2[data-v-00bd4d47],.save-modal-header p[data-v-00bd4d47]{margin:0}.save-modal-header p[data-v-00bd4d47]{color:var(--color-text-muted);font-size:.9rem;font-weight:800}.modal-close[data-v-00bd4d47],.ghost-button[data-v-00bd4d47]{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:#0a0c1073;font:inherit;font-weight:800}.modal-close[data-v-00bd4d47]{padding:.45rem .75rem}.ghost-button[data-v-00bd4d47]{padding:.7rem 1rem}.modal-close[data-v-00bd4d47]:hover,.ghost-button[data-v-00bd4d47]:hover{border-color:var(--color-accent)}.save-modal-form[data-v-00bd4d47]{display:grid;gap:var(--space-4);padding:var(--space-4)}.save-admin-note[data-v-00bd4d47]{margin:0;border:1px solid rgba(210,154,46,.35);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);color:var(--color-text-muted);background:#d29a2e14;font-size:.9rem;font-weight:650}.save-field-grid[data-v-00bd4d47]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.save-field[data-v-00bd4d47]{display:grid;gap:var(--space-2);color:var(--color-text-muted);font-weight:800}.save-field input[data-v-00bd4d47],.save-field select[data-v-00bd4d47]{width:100%;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.75rem .85rem;color:var(--color-text);background:var(--color-surface);font:inherit;font-weight:800}.save-field--combobox[data-v-00bd4d47]{position:relative}.save-field-suggestions[data-v-00bd4d47]{position:absolute;z-index:30;top:100%;right:0;left:0;display:grid;max-height:220px;margin-top:var(--space-2);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-card)}.save-field-suggestion[data-v-00bd4d47]{width:100%;border:0;border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-3);color:var(--color-text);background:transparent;font:inherit;font-weight:800;text-align:left}.save-field-suggestion[data-v-00bd4d47]:hover,.save-field-suggestion--active[data-v-00bd4d47]{color:var(--color-accent);background:var(--color-surface-hover)}.save-field-suggestion-note[data-v-00bd4d47]{padding:var(--space-3);color:var(--color-text-muted);font-weight:600}.save-field input[data-v-00bd4d47]:focus,.save-field select[data-v-00bd4d47]:focus{outline:2px solid var(--color-text);outline-offset:1px}.save-modal-actions[data-v-00bd4d47]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}button[data-v-00bd4d47]:disabled{cursor:not-allowed;opacity:.6}@media(max-width:980px){.loot-page-header[data-v-00bd4d47]{align-items:flex-start;flex-direction:column}.discord-login-hint[data-v-00bd4d47]{text-align:left}.loot-layout[data-v-00bd4d47]{grid-template-columns:1fr}.summary-grid[data-v-00bd4d47]{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-row[data-v-00bd4d47]{grid-template-columns:minmax(0,1fr) auto}.transfer-copy[data-v-00bd4d47]{justify-self:end}}@media(max-width:620px){.input-header[data-v-00bd4d47],.result-header[data-v-00bd4d47],.compact-results[data-v-00bd4d47]{grid-template-columns:1fr}.input-header[data-v-00bd4d47],.result-header[data-v-00bd4d47]{align-items:stretch;flex-direction:column}.input-actions[data-v-00bd4d47],.save-modal-actions[data-v-00bd4d47]{justify-content:stretch}.input-actions[data-v-00bd4d47]>*,.save-modal-actions[data-v-00bd4d47]>*{flex:1}.summary-grid[data-v-00bd4d47],.save-field-grid[data-v-00bd4d47]{grid-template-columns:1fr}}.exp-value[data-v-1ad6b99e]{color:var(--color-accent);font-size:1.5rem;font-weight:700}.charms-page[data-v-68d88ebd]{gap:var(--space-4)}.charms-top[data-v-68d88ebd]{display:grid;gap:var(--space-6)}.scope-selector[data-v-68d88ebd]{display:grid;gap:var(--space-3);justify-self:end;width:100%}.scope-field[data-v-68d88ebd]{display:grid;gap:var(--space-2)}.scope-note[data-v-68d88ebd]{margin:0;color:var(--color-text-muted);font-size:.86rem;font-weight:700;text-align:left}.charms-workspace[data-v-68d88ebd],.report-output[data-v-68d88ebd],.output-section[data-v-68d88ebd]{display:grid;gap:var(--space-4)}.charm-set-strip[data-v-68d88ebd]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:#ffffff09}.set-selector-form[data-v-68d88ebd]{min-width:0}.set-connector[data-v-68d88ebd]{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-3);align-items:center;color:var(--color-accent);font-size:.8rem;font-weight:800;text-align:center}.set-connector[data-v-68d88ebd]:before,.set-connector[data-v-68d88ebd]:after{height:1px;background:var(--color-border);content:""}.selector-form[data-v-68d88ebd]{display:grid;gap:var(--space-3)}[data-v-68d88ebd] .combobox{position:relative}[data-v-68d88ebd] .suggestions-list{position:absolute;z-index:10;right:0;left:0;display:grid;max-height:240px;margin-top:var(--space-2);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-card)}[data-v-68d88ebd] .suggestion-item{width:100%;border:0;border-bottom:1px solid var(--color-border);padding:var(--space-3);color:var(--color-text);background:transparent;text-align:left}[data-v-68d88ebd] .suggestion-item:hover,[data-v-68d88ebd] .suggestion-item--active{color:var(--color-accent);background:var(--color-surface-hover)}[data-v-68d88ebd] .suggestion-note{padding:var(--space-3);color:var(--color-text-muted)}.report-title h2[data-v-68d88ebd]{font-size:1.5rem}.output-section h3[data-v-68d88ebd]{font-size:1rem}.output-section--primary[data-v-68d88ebd]{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-6)}.output-section--details[data-v-68d88ebd]{padding-top:var(--space-2)}.output-section--details h3[data-v-68d88ebd]{color:var(--color-text-muted)}.spawn-output-group[data-v-68d88ebd]{display:grid;gap:var(--space-2)}.spawn-output-group h4[data-v-68d88ebd]{color:var(--color-accent);font-size:.9rem;font-weight:700}.monster-table[data-v-68d88ebd],.recommendation-table[data-v-68d88ebd]{display:grid;gap:var(--space-1);overflow-x:auto}.monster-table__header[data-v-68d88ebd],.monster-table__row[data-v-68d88ebd],.recommendation-table__header[data-v-68d88ebd],.recommendation-table__row[data-v-68d88ebd]{display:grid;gap:var(--space-2);align-items:center;padding:var(--space-2)}.monster-table__header[data-v-68d88ebd],.monster-table__row[data-v-68d88ebd]{grid-template-columns:minmax(150px,1.4fr) minmax(72px,.55fr) repeat(7,minmax(42px,.35fr));min-width:760px}.recommendation-table__header[data-v-68d88ebd],.recommendation-table__row[data-v-68d88ebd]{grid-template-columns:minmax(150px,1.1fr) minmax(180px,1fr) minmax(180px,1fr);min-width:620px}.output-section--primary .recommendation-table__row[data-v-68d88ebd]{background:#ffffff0a}.monster-table__header[data-v-68d88ebd],.recommendation-table__header[data-v-68d88ebd]{color:var(--color-text-muted);font-size:.85rem;font-weight:700}.monster-table__row[data-v-68d88ebd],.recommendation-table__row[data-v-68d88ebd]{border-radius:var(--radius-sm);background:var(--color-surface-subtle);font-size:1rem;font-weight:500}.monster-table__row span[data-v-68d88ebd]:not(:first-child){text-align:right}.monster-table__header span[data-v-68d88ebd]:nth-child(2),.monster-table__row span.creature-share[data-v-68d88ebd]{text-align:center}.element-heading[data-v-68d88ebd],.recommendation-assignment[data-v-68d88ebd]{display:inline-flex;align-items:center;gap:var(--space-1)}.element-heading[data-v-68d88ebd]{justify-content:flex-end}.recommendation-assignment[data-v-68d88ebd]{gap:var(--space-2);font-weight:500}.notes-list[data-v-68d88ebd]{display:grid;gap:var(--space-1);margin:0;padding:0;color:var(--color-text-muted);font-size:.75rem;list-style:none}@media(min-width:860px){.charms-top[data-v-68d88ebd]{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start}.charm-set-strip[data-v-68d88ebd]{grid-template-columns:minmax(0,1fr) minmax(180px,auto) minmax(0,1fr);padding:var(--space-3) var(--space-4)}.set-connector[data-v-68d88ebd]{grid-template-columns:1fr auto 1fr;min-width:220px}}.reports-stack[data-v-0c2863ec]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);width:75%;max-width:1120px;margin-inline:auto}.guild-reports-top[data-v-0c2863ec]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:end;gap:var(--space-6)}.scope-selector[data-v-0c2863ec]{display:grid;gap:var(--space-2);justify-self:end;width:100%}.guild-form[data-v-0c2863ec]{display:grid;gap:var(--space-3)}.guild-combobox[data-v-0c2863ec]{position:relative}.last-searches[data-v-0c2863ec]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:.72rem;font-weight:700}.last-searches>span[data-v-0c2863ec]{margin-right:var(--space-1)}.last-search[data-v-0c2863ec]{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);color:var(--color-text-muted);background:var(--color-surface-subtle);font:inherit;cursor:pointer}.last-search[data-v-0c2863ec]:hover,.last-search[data-v-0c2863ec]:focus-visible{color:var(--color-accent);background:var(--color-surface-hover)}.scope-note[data-v-0c2863ec]{margin:0;color:var(--color-text-muted);font-size:.86rem;font-weight:700;text-align:left}.suggestions-list[data-v-0c2863ec]{position:absolute;z-index:20;right:0;left:0;display:grid;max-height:240px;margin-top:var(--space-2);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-card)}.suggestion-item[data-v-0c2863ec]{width:100%;border:0;border-bottom:1px solid var(--color-border);padding:var(--space-3);color:var(--color-text);background:transparent;text-align:left}.suggestion-item[data-v-0c2863ec]:hover,.suggestion-item--active[data-v-0c2863ec]{color:var(--color-accent);background:var(--color-surface-hover)}.suggestion-note[data-v-0c2863ec]{padding:var(--space-3);color:var(--color-text-muted)}.report-heading[data-v-0c2863ec]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.report-heading h2[data-v-0c2863ec]{font-size:1rem}.report-heading .muted[data-v-0c2863ec]{font-size:.82rem}.period-tabs[data-v-0c2863ec]{display:inline-flex;align-items:center;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle)}.period-tab[data-v-0c2863ec]{border:0;border-right:1px solid var(--color-border);padding:var(--space-2) var(--space-3);color:var(--color-text-muted);background:transparent;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.period-tab[data-v-0c2863ec]:last-child{border-right:0}.period-tab[data-v-0c2863ec]:hover,.period-tab--active[data-v-0c2863ec]{color:var(--color-text);background:var(--color-surface-hover)}.activity-column-toggles[data-v-0c2863ec]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1) var(--space-2);max-width:560px}.activity-column-toggle[data-v-0c2863ec]{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-text-muted);font-size:.68rem;font-weight:700;cursor:pointer}.activity-column-toggle input[data-v-0c2863ec]{width:.78rem;height:.78rem;accent-color:var(--color-accent)}.activity-column-toggle[data-v-0c2863ec]:hover{color:var(--color-text)}.report-table[data-v-0c2863ec]{display:grid;gap:2px;overflow-x:auto}.report-table__header[data-v-0c2863ec],.report-table__row[data-v-0c2863ec]{display:grid;gap:var(--space-2);align-items:center;min-width:760px;padding:var(--space-1) var(--space-2)}.report-table--exp .report-table__header[data-v-0c2863ec],.report-table--exp .report-table__row[data-v-0c2863ec]{grid-template-columns:minmax(44px,.35fr) minmax(180px,1.4fr) minmax(76px,.6fr) minmax(96px,.7fr) minmax(64px,.45fr);min-width:0}.report-table--activity .report-table__header[data-v-0c2863ec],.report-table--activity .report-table__row[data-v-0c2863ec]{grid-template-columns:minmax(180px,1.4fr) repeat(6,minmax(86px,.7fr));min-width:0;column-gap:var(--space-1);padding-inline:var(--space-1)}.report-table--changelog .report-table__header[data-v-0c2863ec],.report-table--changelog .report-table__row[data-v-0c2863ec]{grid-template-columns:minmax(130px,.65fr) minmax(160px,.8fr) minmax(220px,1.3fr);min-width:0}.report-table__header[data-v-0c2863ec]{color:var(--color-text-muted);font-size:.75rem;font-weight:700}.sort-button[data-v-0c2863ec]{display:inline-flex;align-items:center;gap:var(--space-1);border:0;padding:0;color:inherit;background:transparent;font:inherit;font-weight:700;text-align:left;cursor:pointer}.sort-button--right[data-v-0c2863ec]{justify-content:center;text-align:center}.report-table--activity .sort-button[data-v-0c2863ec]{white-space:nowrap}.sort-button[data-v-0c2863ec]:hover{color:var(--color-text)}.sort-button[data-v-0c2863ec]:focus{outline:0}.sort-button[data-v-0c2863ec]:focus-visible{color:var(--color-text);text-decoration:underline;text-underline-offset:.2em}.sort-icon[data-v-0c2863ec]{color:var(--color-text-muted);font-size:.7rem;line-height:1}.report-table__row[data-v-0c2863ec]{border-radius:var(--radius-sm);background:var(--color-surface-subtle);font-size:.82rem;font-weight:700;line-height:1.15}.report-table--activity .report-table__row[data-v-0c2863ec]{font-size:.78rem}.report-table__header span[data-v-0c2863ec]:not(:nth-child(2)),.report-table__row span[data-v-0c2863ec]:not(:nth-child(2)){text-align:center}.report-table--activity .report-table__header span[data-v-0c2863ec]:first-child,.report-table--activity .report-table__row span[data-v-0c2863ec]:first-child{text-align:left}.player-link[data-v-0c2863ec]{color:inherit;text-decoration:none}.player-link[data-v-0c2863ec]:hover{color:var(--color-accent)}.report-notes[data-v-0c2863ec]{display:grid;gap:var(--space-1);margin:var(--space-3) 0 0;padding:0;color:var(--color-text-muted);font-size:.75rem;list-style:none}@media(max-width:640px){.guild-reports-top[data-v-0c2863ec]{grid-template-columns:1fr;gap:var(--space-4)}.scope-selector[data-v-0c2863ec]{display:grid;justify-self:stretch}.scope-note[data-v-0c2863ec]{margin:0;text-align:left}}@media(max-width:1100px){.reports-stack[data-v-0c2863ec]{width:100%}.report-heading[data-v-0c2863ec]{align-items:flex-start;flex-direction:column}.activity-column-toggles[data-v-0c2863ec]{justify-content:flex-start}}.last-searches[data-v-aff38f73]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:.72rem;font-weight:700}.last-searches>span[data-v-aff38f73]{margin-right:var(--space-1)}.last-search[data-v-aff38f73]{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);color:var(--color-text-muted);background:var(--color-surface-subtle);font:inherit;cursor:pointer}.last-search[data-v-aff38f73]:hover,.last-search[data-v-aff38f73]:focus-visible{color:var(--color-accent);background:var(--color-surface-hover)}.bounty-top[data-v-aff38f73]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:end;gap:var(--space-6)}.scope-selector[data-v-aff38f73]{display:grid;gap:var(--space-2);justify-self:end;width:100%}.scope-note[data-v-aff38f73]{margin:0;color:var(--color-text-muted);font-size:.86rem;font-weight:700;text-align:left}.bounty-search[data-v-aff38f73]{display:grid;gap:var(--space-3)}.bounty-combobox[data-v-aff38f73]{position:relative}.suggestions-list[data-v-aff38f73]{position:absolute;z-index:20;right:0;left:0;display:grid;max-height:240px;margin-top:var(--space-2);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-card)}.suggestion-item[data-v-aff38f73]{width:100%;border:0;border-bottom:1px solid var(--color-border);padding:var(--space-3);color:var(--color-text);background:transparent;text-align:left}.suggestion-item[data-v-aff38f73]:hover,.suggestion-item--active[data-v-aff38f73]{color:var(--color-accent);background:var(--color-surface-hover)}.suggestion-note[data-v-aff38f73]{padding:var(--space-3);color:var(--color-text-muted)}.bounty-output[data-v-aff38f73]{display:grid;gap:var(--space-6)}.bounty-output__header[data-v-aff38f73]{display:grid;gap:var(--space-1);text-align:center}.bounty-output__header h2[data-v-aff38f73]{font-size:1.35rem}.bounty-table[data-v-aff38f73]{width:min(75%,980px);display:grid;gap:2px;margin:0 auto}.bounty-table__header[data-v-aff38f73],.bounty-table__row[data-v-aff38f73]{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(150px,1fr) minmax(80px,.45fr) minmax(56px,.25fr);gap:var(--space-2);align-items:center;min-width:0;padding:var(--space-1) var(--space-2)}.bounty-table__header[data-v-aff38f73]{color:var(--color-text-muted);font-size:.72rem;font-weight:700}.bounty-table__row[data-v-aff38f73]{border-radius:var(--radius-sm);background:var(--color-surface-subtle);font-size:.82rem;font-weight:400;line-height:1.2}.bounty-table__header span[data-v-aff38f73]:nth-child(3),.bounty-table__row span[data-v-aff38f73]:nth-child(3),.bounty-table__header span[data-v-aff38f73]:nth-child(4),.bounty-table__row span[data-v-aff38f73]:nth-child(4){text-align:center}.table-button[data-v-aff38f73]{min-height:28px;padding:var(--space-1) var(--space-2);font-size:.72rem}.spawn-link[data-v-aff38f73]{color:var(--color-text);text-decoration:none}.spawn-link[data-v-aff38f73]:hover{color:var(--color-accent)}.bounty-empty[data-v-aff38f73],.bounty-note[data-v-aff38f73]{text-align:center}@media(max-width:899px){.bounty-table[data-v-aff38f73]{width:100%}.bounty-table__header[data-v-aff38f73],.bounty-table__row[data-v-aff38f73]{grid-template-columns:minmax(110px,1fr) minmax(110px,1fr) minmax(70px,.6fr) minmax(52px,.4fr)}}@media(max-width:640px){.bounty-top[data-v-aff38f73]{grid-template-columns:1fr;gap:var(--space-4)}.scope-selector[data-v-aff38f73]{justify-self:stretch}}.hunt-list[data-v-ba9bad73]{display:grid;gap:var(--space-2)}.hunt-row[data-v-ba9bad73]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border:0;border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);color:var(--color-text);background:#ffffff0a;font:inherit;text-align:left}.hunt-row[data-v-ba9bad73]:hover{background:var(--color-surface-hover)}.hunt-row strong[data-v-ba9bad73],.hunt-row small[data-v-ba9bad73]{display:block}.hunt-row small[data-v-ba9bad73]{margin-top:var(--space-1);color:var(--color-text-muted);font-size:.85rem}.hunt-row__action[data-v-ba9bad73]{flex:0 0 auto;color:var(--color-accent);font-weight:700}@media(max-width:640px){.hunt-row[data-v-ba9bad73]{align-items:flex-start;flex-direction:column}}.backend-page[data-v-39e59c0c]{min-height:calc(100vh - 260px)}.backend-access-card[data-v-39e59c0c]{width:min(var(--workspace-width),calc(100vw - 48px));margin:0 auto}.backend-gate[data-v-39e59c0c]{display:grid;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4);background:#ffffff08}.backend-gate h2[data-v-39e59c0c]{margin:0;font-size:1.1rem}.backend-gate p[data-v-39e59c0c]{margin:0;color:var(--color-text-muted)}.backend-shell[data-v-39e59c0c]{overflow:hidden;border:1px solid rgba(116,91,52,.28);border-radius:var(--radius-md);color:#221b13;background:linear-gradient(180deg,#fffaeff5,#e2d3b8f5),#eadcc3;box-shadow:0 18px 52px #0000005c}.backend-layout[data-v-39e59c0c]{display:grid;grid-template-columns:minmax(230px,320px) minmax(0,1fr);min-height:clamp(640px,72vh,920px)}.backend-sidebar[data-v-39e59c0c]{display:grid;align-content:start;gap:var(--space-2);border-right:1px solid rgba(116,91,52,.28);padding:var(--space-6);background:#4b371f14}.backend-sidebar__eyebrow[data-v-39e59c0c]{color:#6a583d;font-size:.78rem;font-weight:900;text-transform:uppercase}.backend-sidebar__item[data-v-39e59c0c]{display:grid;gap:2px;border:1px solid transparent;border-radius:var(--radius-sm);padding:var(--space-3);color:#2c2215;background:transparent;font:inherit;text-align:left}.backend-sidebar__item[data-v-39e59c0c]:hover,.backend-sidebar__item--active[data-v-39e59c0c]{border-color:#745b3442;background:#ffffff7a}.backend-sidebar__item strong[data-v-39e59c0c]{font-size:.94rem}.backend-sidebar__item small[data-v-39e59c0c]{color:#75664f;font-size:.78rem;line-height:1.35}.backend-content[data-v-39e59c0c]{display:grid;align-content:start;gap:var(--space-4);padding:var(--space-6)}.backend-content__header[data-v-39e59c0c]{display:grid;gap:var(--space-1)}.backend-content__header span[data-v-39e59c0c]{color:#7a653f;font-size:.78rem;font-weight:900;text-transform:uppercase}.backend-content__header h2[data-v-39e59c0c]{margin:0;font-size:1.65rem}.backend-dashboard[data-v-39e59c0c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.admin-create-layout[data-v-39e59c0c],.admin-users-layout[data-v-39e59c0c]{display:grid;grid-template-columns:1fr}.admin-user-create label[data-v-39e59c0c]{display:grid;gap:var(--space-2)}.admin-user-create form[data-v-39e59c0c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-3) var(--space-4);align-items:start}.admin-user-create form>button[data-v-39e59c0c]{grid-column:1 / -1}.admin-user-create label>span[data-v-39e59c0c]{color:#6f5a38;font-size:.78rem;font-weight:900;text-transform:uppercase}.admin-user-security[data-v-39e59c0c]{font-size:.82rem}.admin-users-table[data-v-39e59c0c]{min-width:720px}.admin-channel-edit[data-v-39e59c0c]{display:flex;align-items:center;gap:var(--space-2)}.admin-channel-edit .password-field[data-v-39e59c0c]{width:160px;flex:0 0 auto}.admin-channel-edit .backend-action[data-v-39e59c0c]{flex:0 0 auto}.password-field[data-v-39e59c0c]{position:relative;display:flex}.password-field .backend-input[data-v-39e59c0c]{width:100%;padding-right:2.1rem}.password-field__toggle[data-v-39e59c0c]{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;border:none;background:none;padding:.2rem;color:#6f5a38;cursor:pointer}.password-field__toggle[data-v-39e59c0c]:hover{color:#3d3120}.admin-user-delete[data-v-39e59c0c]{display:inline-flex;align-items:center;justify-content:center;padding:.4rem}.admin-user-status[data-v-39e59c0c]{display:inline-flex;border-radius:999px;padding:.2rem .6rem;background:#48874629;color:#376636;font-size:.76rem;font-weight:900}.admin-user-status--inactive[data-v-39e59c0c]{background:#a7423624;color:#a74236}.timecheck-dashboard[data-v-39e59c0c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.timecheck-card-header[data-v-39e59c0c]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.timecheck-card-header div[data-v-39e59c0c]{display:grid;gap:var(--space-1)}.timecheck-table-card[data-v-39e59c0c]{overflow-x:auto}.timecheck-table[data-v-39e59c0c]{width:100%;border-collapse:collapse;min-width:860px}.timecheck-table th[data-v-39e59c0c],.timecheck-table td[data-v-39e59c0c]{border-bottom:1px solid rgba(116,91,52,.18);padding:var(--space-2);text-align:left;white-space:nowrap}.timecheck-table th[data-v-39e59c0c]{color:#6f5a38;font-size:.76rem;font-weight:900;text-transform:uppercase}.timecheck-table tbody tr[data-v-39e59c0c]{cursor:pointer}.timecheck-table tbody tr[data-v-39e59c0c]:hover,.timecheck-row--active[data-v-39e59c0c]{background:#d29a2e1f}.jobs-panel-note[data-v-39e59c0c]{margin:0 0 var(--space-2);color:#6f5a38;font-size:.82rem}.jobs-table-row[data-v-39e59c0c]{cursor:default}.jobs-table td.jobs-table-time-col[data-v-39e59c0c],.jobs-table th.jobs-table-time-col[data-v-39e59c0c],.jobs-table td.jobs-table-delta-col[data-v-39e59c0c],.jobs-table th.jobs-table-delta-col[data-v-39e59c0c]{width:90px;white-space:nowrap}.jobs-table-delta-col .metric-delta[data-v-39e59c0c]{margin-left:0}.jobs-table-name-cell[data-v-39e59c0c]{cursor:help;text-decoration:underline dotted rgba(116,91,52,.4);text-underline-offset:3px}.jobs-table tbody tr.jobs-table-row[data-v-39e59c0c]:hover{background:transparent}.job-file-cell[data-v-39e59c0c]{color:#6f5a38;font-family:var(--font-mono, monospace);font-size:.82rem}.jobs-panel-controls[data-v-39e59c0c]{display:flex;align-items:center;gap:var(--space-2);flex:0 0 auto}.jobs-date-input[data-v-39e59c0c]{min-height:34px;border:1px solid rgba(116,91,52,.32);border-radius:var(--radius-sm);padding:0 var(--space-2);color:#2c2215;background:#ffffff94;font:inherit;font-weight:650}.job-source-tag[data-v-39e59c0c]{display:inline-block;border-radius:var(--radius-sm);padding:.15rem .5rem;font-size:.72rem;font-weight:800;text-transform:uppercase;white-space:nowrap}.job-source-tag--pi-cron[data-v-39e59c0c]{background:#745b3424;color:#6f5a38}.job-source-tag--rebelbot-scheduler[data-v-39e59c0c]{background:#5e8a5c2e;color:#3d6b3b}.job-source-tag--ionos-panel[data-v-39e59c0c],.job-source-tag--failed[data-v-39e59c0c]{background:#a0392b24;color:#a0392b}.job-status-tag[data-v-39e59c0c]{display:inline-block;border-radius:var(--radius-sm);padding:.15rem .5rem;font-size:.72rem;font-weight:800;text-transform:uppercase;white-space:nowrap}.job-status-tag--active[data-v-39e59c0c]{background:#22c55ed9;color:#fff}.job-status-tag--running[data-v-39e59c0c]{background:#b8860b29;color:#8a6408}.job-status-tag--stopped[data-v-39e59c0c]{background:#a0392b24;color:#a0392b}.hunt-saves-panel[data-v-39e59c0c]{display:grid;gap:var(--space-3)}.hunt-saves-tabs[data-v-39e59c0c]{display:flex;gap:var(--space-2)}.hunt-id-lookup[data-v-39e59c0c]{display:flex;align-items:center;gap:var(--space-2)}.hunt-id-lookup label[data-v-39e59c0c]{color:#6f5a38;font-size:.86rem;font-weight:700}.hunt-id-lookup input[data-v-39e59c0c]{width:100px;border:1px solid rgba(116,91,52,.32);border-radius:var(--radius-sm);padding:.4rem .6rem;background:#fff9;color:#2c2215;font:inherit}.hunt-id-lookup-error[data-v-39e59c0c]{color:#a0392b;font-size:.86rem;font-weight:700}.hunt-saves-tab[data-v-39e59c0c]{border:1px solid rgba(116,91,52,.32);border-radius:999px;padding:.4rem .95rem;background:#ffffff73;color:#6f5a38;font:inherit;font-weight:700;font-size:.88rem;cursor:pointer}.hunt-saves-tab[data-v-39e59c0c]:hover{background:#ffffffad}.hunt-saves-tab--active[data-v-39e59c0c]{background:#d29a2e38;border-color:#d29a2e8c;color:#2c2215}.hunt-save-type-badge[data-v-39e59c0c]{display:inline-block;border-radius:999px;padding:.15rem .6rem;font-size:.76rem;font-weight:800;text-transform:uppercase;background:#745b3424;color:#6f5a38}.hunt-save-type-badge--party[data-v-39e59c0c]{background:#d29a2e38;color:#7a5a12}.hunt-save-boss-badge[data-v-39e59c0c]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 .4rem;border-radius:999px;background:#d29a2e4d;color:#2c2215;font-size:.78rem;font-weight:800}.traffic-internal-toggle[data-v-39e59c0c]{display:flex;align-items:center;gap:var(--space-1);color:#6f5a38;font-size:.86rem;font-weight:700;white-space:nowrap}.hunt-saves-empty[data-v-39e59c0c]{color:#6f5a38;padding:var(--space-2) 0}.hunt-detail-header p[data-v-39e59c0c]{display:flex;align-items:center;gap:var(--space-2);color:#6f5a38;font-size:.9rem}.hunt-detail-header[data-v-39e59c0c]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.hunt-detail-header__id[data-v-39e59c0c]{color:#6f5a38;font-weight:700;font-size:.85em}.hunt-detail-header__actions[data-v-39e59c0c]{display:flex;gap:var(--space-2);flex-shrink:0}.hunt-detail-raw[data-v-39e59c0c]{margin-top:var(--space-3);border:1px solid rgba(116,91,52,.24);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.hunt-detail-raw-group[data-v-39e59c0c]{display:grid;gap:var(--space-1);margin-top:var(--space-3);border-top:1px solid rgba(116,91,52,.18);padding-top:var(--space-3)}.hunt-detail-raw-group>span[data-v-39e59c0c]{display:block}.hunt-detail-raw-group>strong[data-v-39e59c0c]{display:block;margin-bottom:var(--space-1)}.hunt-detail-raw-group .hunt-detail-raw[data-v-39e59c0c]{margin-top:var(--space-1)}.boss-sample-detail-table[data-v-39e59c0c]{min-width:0;table-layout:fixed}.boss-sample-detail-table th[data-v-39e59c0c]:first-child{width:45%}.hunt-detail-raw summary[data-v-39e59c0c]{cursor:pointer;font-weight:700;color:#6f5a38}.hunt-detail-raw pre[data-v-39e59c0c]{margin-top:var(--space-2);max-height:420px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:.82rem;background:#0000000a;border-radius:var(--radius-sm);padding:var(--space-2)}.coordinate-tools[data-v-39e59c0c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.coordinate-pulls[data-v-39e59c0c],.coordinate-locations[data-v-39e59c0c]{display:grid;gap:var(--space-2)}.backend-panel[data-v-39e59c0c]{display:grid;gap:var(--space-2);border:1px solid rgba(116,91,52,.24);border-radius:var(--radius-sm);padding:var(--space-4);background:#ffffff75}.backend-panel--wide[data-v-39e59c0c]{grid-column:1 / -1}.backend-panel span[data-v-39e59c0c]{color:#7a653f;font-size:.78rem;font-weight:900;text-transform:uppercase}.backend-panel strong[data-v-39e59c0c]{font-size:1.35rem}.metric-delta[data-v-39e59c0c]{margin-left:.35em;color:#7a653f;font-size:.6em;font-weight:600}.backend-panel p[data-v-39e59c0c]{color:#6a583d;line-height:1.5}.backend-panel--split[data-v-39e59c0c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:var(--space-3)}.db-size-info[data-v-39e59c0c]{display:grid;gap:var(--space-2)}.db-size-chart[data-v-39e59c0c]{display:grid;gap:var(--space-1);align-content:center}.db-size-sparkline[data-v-39e59c0c]{width:100%;height:28px;display:block}.db-size-sparkline__line[data-v-39e59c0c]{fill:none;stroke:#8a5a2b;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.db-size-sparkline__area[data-v-39e59c0c]{fill:#8a5a2b24;stroke:none}.db-size-trend[data-v-39e59c0c]{color:#6a583d;font-size:.78rem;font-weight:700;text-align:right}.db-size-trend--muted[data-v-39e59c0c]{font-weight:500;opacity:.75}.content-sparkline[data-v-39e59c0c]{width:100%;height:28px;display:block}.content-sparkline__line[data-v-39e59c0c]{fill:none;stroke:#8a5a2b;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.content-sparkline__area[data-v-39e59c0c]{fill:#8a5a2b24;stroke:none}.coordinate-card[data-v-39e59c0c]{grid-template-columns:minmax(0,1fr) auto;align-items:start}.coordinate-card__body[data-v-39e59c0c]{display:grid;gap:var(--space-2)}.coordinate-card small[data-v-39e59c0c]{color:#75664f;font-weight:800}.coordinate-actions[data-v-39e59c0c]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.coordinate-pull-picker[data-v-39e59c0c]{grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:center;padding-block:var(--space-3)}.coordinate-pull-picker__controls[data-v-39e59c0c]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center}.coordinate-pull-picker p[data-v-39e59c0c]{margin:0;color:#6a583d;font-weight:650}.coordinate-location-picker[data-v-39e59c0c]{grid-template-columns:minmax(180px,260px) minmax(420px,620px);justify-content:start;align-items:end;padding-block:var(--space-3)}.coordinate-location-picker label[data-v-39e59c0c]{display:grid;gap:var(--space-1)}.coordinate-location-picker span[data-v-39e59c0c]{color:#6a583d;font-size:.78rem;font-weight:900;text-transform:uppercase}.backend-select[data-v-39e59c0c]{min-height:44px;border:1px solid rgba(116,91,52,.32);border-radius:var(--radius-sm);padding:0 var(--space-3);color:#2c2215;background:#ffffff94;font:inherit;font-weight:650}.backend-input[data-v-39e59c0c]{width:100%;min-height:42px;border:1px solid rgba(116,91,52,.32);border-radius:var(--radius-sm);padding:0 var(--space-3);color:#2c2215;background:#ffffff94;font:inherit;font-weight:650}.coordinate-empty[data-v-39e59c0c]{border:1px solid rgba(116,91,52,.18);border-radius:var(--radius-sm);padding:var(--space-4);color:#6a583d;font-weight:800;background:#ffffff47}.coordinate-empty--error[data-v-39e59c0c]{color:#a74236}.coordinate-pull-list[data-v-39e59c0c]{display:grid;gap:var(--space-2)}.coordinate-pull-workspace[data-v-39e59c0c]{display:grid;grid-template-columns:minmax(620px,.78fr) minmax(0,1.22fr);gap:var(--space-3);align-items:start}.coordinate-location-workspace[data-v-39e59c0c]{display:grid;grid-template-columns:minmax(360px,430px) minmax(0,1fr);gap:var(--space-3);align-items:start;overflow:hidden}.coordinate-location-editor[data-v-39e59c0c]{display:grid;gap:var(--space-3);min-width:0}.coordinate-location-editor header[data-v-39e59c0c]{display:grid;gap:2px}.coordinate-location-editor header span[data-v-39e59c0c]{color:#7a653f;font-size:.78rem;font-weight:900;text-transform:uppercase}.coordinate-location-editor header strong[data-v-39e59c0c]{font-size:1.35rem}.coordinate-location-editor header p[data-v-39e59c0c]{margin:0;color:#a74236;font-weight:750}.coordinate-location-fields[data-v-39e59c0c]{display:grid;gap:var(--space-2)}.coordinate-location-inputs[data-v-39e59c0c]{display:grid;grid-template-columns:4.35rem 4.35rem 2.55rem;gap:var(--space-2);align-items:end}.coordinate-location-inputs label[data-v-39e59c0c]{display:grid;gap:var(--space-1)}.coordinate-location-fields span[data-v-39e59c0c],.coordinate-location-inputs span[data-v-39e59c0c]{color:#6a583d;font-size:.76rem;font-weight:900;text-transform:uppercase}.coordinate-location-actions[data-v-39e59c0c]{display:flex;justify-content:flex-start}.coordinate-location-flag[data-v-39e59c0c]{display:inline-flex;align-items:center;gap:var(--space-2);color:#4f422f;font-weight:800}.coordinate-location-flag input[data-v-39e59c0c]{width:18px;height:18px;accent-color:#8a2f28}.coordinate-location-map[data-v-39e59c0c]{overflow:hidden;min-width:0;max-width:100%}.coordinate-location-map[data-v-39e59c0c] .tibia-map-modal,.coordinate-location-map[data-v-39e59c0c] .map-frame{width:100%;min-width:0}.coordinate-pull-map[data-v-39e59c0c]{position:sticky;top:var(--space-4);display:grid;gap:var(--space-2);min-width:0;padding-top:4rem}.coordinate-pull-list header[data-v-39e59c0c]{display:grid;gap:0}.coordinate-pull-list header span[data-v-39e59c0c]{font-size:.82rem;font-weight:700}.coordinate-pull-list header strong[data-v-39e59c0c]{font-size:1.35rem;font-weight:650}.coordinate-pull-list table[data-v-39e59c0c]{width:100%;border-collapse:collapse;table-layout:fixed}.coordinate-pull-list th[data-v-39e59c0c]:nth-child(1){width:5.2rem}.coordinate-pull-list th[data-v-39e59c0c]:nth-child(2){width:10.5rem}.coordinate-pull-list th[data-v-39e59c0c]:nth-child(3){width:14.2rem}.coordinate-pull-list th[data-v-39e59c0c]:nth-child(4){width:5.8rem}.coordinate-pull-list th[data-v-39e59c0c],.coordinate-pull-list td[data-v-39e59c0c]{border-bottom:1px solid rgba(116,91,52,.18);padding:4px 6px;text-align:left;vertical-align:middle}.coordinate-pull-list th[data-v-39e59c0c]{color:#6a583d;font-size:.76rem;text-transform:uppercase}.coordinate-pull-list td[data-v-39e59c0c]{font-size:.88rem;font-weight:500}.coordinate-pull-row[data-v-39e59c0c]{cursor:pointer}.coordinate-pull-row:hover td[data-v-39e59c0c]{background:#d29a2e0f}.coordinate-pull-row--selected td[data-v-39e59c0c]{background:#d29a2e21}.coordinate-pull-row--selected .coordinate-pull-name[data-v-39e59c0c]{color:#9a6818}.coordinate-pull-name[data-v-39e59c0c]{font-weight:650;width:5.1rem}.coordinate-current-value[data-v-39e59c0c]{color:#4f422f;font-variant-numeric:tabular-nums;white-space:nowrap}.coordinate-edit-cell[data-v-39e59c0c]{background:#745b340e;padding-inline:3px}.coordinate-edit-cell--first[data-v-39e59c0c]{border-left:1px solid rgba(116,91,52,.24);padding-left:8px}.coordinate-edit-cell--last[data-v-39e59c0c]{padding-right:6px}.coordinate-edit-heading[data-v-39e59c0c]{border-left:1px solid rgba(116,91,52,.24);padding-left:8px;text-align:left}.coordinate-input-group[data-v-39e59c0c]{display:inline-grid;grid-template-columns:4.35rem 4.35rem 2.55rem;gap:4px;align-items:center}.coordinate-inline-input[data-v-39e59c0c]{width:100%;min-height:28px;border:1px solid rgba(116,91,52,.32);border-radius:var(--radius-sm);padding:0 .34rem;color:#2c2215;background:#ffffff8a;font:inherit;font-size:.88rem;font-weight:500;font-variant-numeric:tabular-nums}.coordinate-inline-input--z[data-v-39e59c0c]{width:100%}.coordinate-row-actions[data-v-39e59c0c]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.coordinate-order-actions[data-v-39e59c0c]{display:inline-grid;gap:2px}.coordinate-icon-action[data-v-39e59c0c]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:13px;border:1px solid rgba(116,91,52,.3);border-radius:var(--radius-sm);color:#2c2215;background:#ffffff6e;font:inherit;font-size:.58rem;font-weight:900;line-height:1;cursor:pointer}.coordinate-icon-action[data-v-39e59c0c]:hover:not(:disabled){background:#ffffffad}.coordinate-icon-action--danger[data-v-39e59c0c]{height:28px;color:#8a2f28;font-size:.85rem}.coordinate-icon-action[data-v-39e59c0c]:disabled{cursor:not-allowed;opacity:.42}.coordinate-list-footer[data-v-39e59c0c]{display:grid;grid-template-columns:5.2rem 10.5rem 14.2rem 5.8rem;gap:var(--space-2)}.coordinate-list-footer .backend-action[data-v-39e59c0c]:last-child{grid-column:4}.new-spawn-form[data-v-39e59c0c]{display:grid;gap:var(--space-4);padding:var(--space-4);color:#221b13;background:linear-gradient(180deg,#fffaeffa,#ece0ccfa),#eadcc3}.new-spawn-field[data-v-39e59c0c]{position:relative;display:grid;gap:var(--space-1);color:#2c2215;font-weight:750}.new-spawn-field span[data-v-39e59c0c]{color:#6a583d;font-size:.78rem;font-weight:900;text-transform:uppercase}.new-spawn-coordinate-grid[data-v-39e59c0c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.new-spawn-suggestions[data-v-39e59c0c]{position:absolute;z-index:4;top:calc(100% + 4px);right:0;left:0;display:grid;max-height:220px;overflow:auto;border:1px solid rgba(116,91,52,.28);border-radius:var(--radius-sm);background:#fffaf0;box-shadow:0 14px 32px #2c22152e}.new-spawn-suggestion[data-v-39e59c0c]{border:0;padding:.62rem var(--space-3);color:#2c2215;background:transparent;font:inherit;font-weight:700;text-align:left;cursor:pointer}.new-spawn-suggestion[data-v-39e59c0c]:hover,.new-spawn-suggestion--active[data-v-39e59c0c]{background:#745b341f}.new-spawn-suggestion-note[data-v-39e59c0c]{padding:.62rem var(--space-3);color:#6a583d;font-size:.88rem;font-weight:700}.new-spawn-actions[data-v-39e59c0c]{display:flex;justify-content:flex-end;gap:var(--space-2)}.boss-admin-filters[data-v-39e59c0c]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,auto) minmax(180px,auto);gap:var(--space-3);margin-bottom:var(--space-4)}.boss-admin-filters label[data-v-39e59c0c]{display:grid;gap:var(--space-1);color:#6a583d;font-size:.78rem;font-weight:900;text-transform:uppercase}.boss-admin-filters input[data-v-39e59c0c],.boss-admin-filters select[data-v-39e59c0c]{min-height:40px;border:1px solid rgba(116,91,52,.28);border-radius:var(--radius-sm);padding:0 var(--space-3);color:#221b13;background:#ffffff8c;font:inherit;font-size:.95rem;font-weight:650;text-transform:none}.boss-admin-table input[type=checkbox][data-v-39e59c0c]{width:18px;height:18px;accent-color:#d99b20}.backend-action[data-v-39e59c0c]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid rgba(116,91,52,.32);border-radius:var(--radius-sm);padding:0 var(--space-3);color:#2c2215;background:#ffffff73;font:inherit;font-weight:700;cursor:pointer}.backend-action--compact[data-v-39e59c0c]{min-height:30px;padding-inline:.65rem;font-size:.88rem;font-weight:650}.backend-action[data-v-39e59c0c]:hover{background:#ffffffad}.backend-action[data-v-39e59c0c]:disabled{cursor:progress;opacity:.58}.backend-action--danger[data-v-39e59c0c]{color:#8a2f28;border-color:#8a2f2866}.backend-action--danger[data-v-39e59c0c]:hover:not(:disabled){background:#8a2f281a}.hunt-save-row-actions[data-v-39e59c0c]{display:flex;gap:var(--space-2)}.backend-action--file input[data-v-39e59c0c]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.coordinate-message[data-v-39e59c0c]{grid-column:1 / -1;margin:0;border-top:1px solid rgba(116,91,52,.18);padding-top:var(--space-2);color:#4f7a35;font-size:.88rem;font-weight:800}.coordinate-message--error[data-v-39e59c0c]{color:#a74236}@media(max-width:760px){.backend-page[data-v-39e59c0c]{min-height:auto}.backend-access-card[data-v-39e59c0c]{width:min(100%,calc(100vw - 24px))}.backend-layout[data-v-39e59c0c]{grid-template-columns:1fr}.backend-sidebar[data-v-39e59c0c]{border-right:0;border-bottom:1px solid rgba(116,91,52,.28)}.backend-dashboard[data-v-39e59c0c],.admin-create-layout[data-v-39e59c0c],.admin-users-layout[data-v-39e59c0c],.timecheck-dashboard[data-v-39e59c0c],.coordinate-tools[data-v-39e59c0c],.coordinate-card[data-v-39e59c0c],.coordinate-pull-picker[data-v-39e59c0c],.coordinate-pull-workspace[data-v-39e59c0c]{grid-template-columns:1fr}.coordinate-pull-map[data-v-39e59c0c]{position:static}.coordinate-actions[data-v-39e59c0c]{justify-content:flex-start}}.home-view[data-v-c3c883c3]{display:grid;align-content:start;gap:var(--space-5, 20px)}.home-top[data-v-c3c883c3]{display:grid;align-items:center;gap:var(--space-6)}.home-top--archive[data-v-c3c883c3]{justify-items:center}.home-logo-wrap[data-v-c3c883c3]{display:grid;justify-items:center;min-width:0}.home-logo[data-v-c3c883c3]{width:min(169px,100%);max-height:137px;object-fit:contain}.home-news-list[data-v-c3c883c3]{display:grid;gap:var(--space-3)}.home-section-heading[data-v-c3c883c3]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2)}.home-section-heading h2[data-v-c3c883c3]{margin:0;color:var(--color-text);font-size:1.08rem;line-height:1.2}.archive-back-link[data-v-c3c883c3]{color:var(--color-text-muted)}.archive-back-link[data-v-c3c883c3]:hover{color:var(--color-accent)}.news-muted[data-v-c3c883c3],.news-error[data-v-c3c883c3]{margin:0}.news-muted[data-v-c3c883c3]{color:var(--color-text-muted)}.news-error[data-v-c3c883c3]{color:var(--color-danger)}.news-stack[data-v-c3c883c3]{display:grid;gap:var(--space-2)}.news-row-card[data-v-c3c883c3]{display:grid;grid-template-columns:minmax(100px,.22fr) minmax(7ch,7ch) minmax(0,1fr);gap:var(--space-3);align-items:start;min-width:0;padding:var(--space-3);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:#12141ab3;color:var(--color-text);font-size:.92rem;line-height:1.35}.news-source--site-update[data-v-c3c883c3]{display:inline-block;border:1px solid var(--color-accent);border-radius:999px;padding:.05em .6em;color:var(--color-accent);font-size:.78rem;font-weight:700}.news-date[data-v-c3c883c3]{color:var(--color-text);font-weight:700;justify-self:center;text-align:center;white-space:nowrap}.news-title[data-v-c3c883c3]{min-width:0;color:var(--color-text);overflow-wrap:anywhere;text-decoration:none}.news-title--button[data-v-c3c883c3]{border:0;padding:0;background:none;font:inherit;text-align:left;cursor:pointer}.news-title--button[data-v-c3c883c3]:hover{color:var(--color-accent)}.site-update-modal-body[data-v-c3c883c3]{padding:var(--space-4)}@media(max-width:759px){.news-row-card[data-v-c3c883c3]{grid-template-columns:1fr;gap:var(--space-1)}}@media(max-width:640px){.home-logo[data-v-c3c883c3]{width:min(150px,48vw);max-height:117px}.home-section-heading[data-v-c3c883c3]{display:grid;gap:var(--space-1)}.news-row-card[data-v-c3c883c3]{font-size:.86rem}}.eq-wip-note[data-v-2a947403]{margin:0 0 var(--space-2);color:var(--color-danger);font-weight:800}.eq-recommendation-top[data-v-2a947403]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:var(--space-6)}.scope-selector[data-v-2a947403]{display:grid;gap:var(--space-3);justify-self:end;width:100%}.scope-field[data-v-2a947403]{display:grid;gap:var(--space-2)}.eq-damage-income[data-v-2a947403]{max-width:420px;margin-top:var(--space-4)}.scope-note[data-v-2a947403]{margin:0;color:var(--color-text-muted);font-size:.86rem;font-weight:700;text-align:left}.selector-form[data-v-2a947403]{display:grid;gap:var(--space-3)}.combobox-field[data-v-2a947403]{position:relative}[data-v-2a947403] .suggestions-list{position:absolute;z-index:20;right:0;left:0;display:grid;max-height:240px;margin-top:var(--space-2);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-card)}[data-v-2a947403] .suggestion-item{width:100%;border:0;border-bottom:1px solid var(--color-border);padding:var(--space-3);color:var(--color-text);background:transparent;text-align:left}[data-v-2a947403] .suggestion-item:hover,[data-v-2a947403] .suggestion-item--active{color:var(--color-accent);background:var(--color-surface-hover)}[data-v-2a947403] .suggestion-note{padding:var(--space-3);color:var(--color-text-muted)}.scope-note-suffix[data-v-2a947403]{color:var(--color-text-muted);font-weight:500}.income-compact[data-v-2a947403]{display:grid;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-surface);font-size:.82rem}.income-compact__status[data-v-2a947403]{color:var(--color-text-muted)}.income-compact__status--error[data-v-2a947403]{color:var(--color-danger)}.income-compact__row[data-v-2a947403]{display:flex;align-items:baseline;justify-content:flex-start;gap:var(--space-2)}.income-compact__label[data-v-2a947403]{flex:0 0 60px;color:var(--color-text-muted);font-weight:700}.income-compact__value[data-v-2a947403]{text-align:left}.eq-layout[data-v-2a947403]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8);align-items:start}.eq-layout-heading[data-v-2a947403]{margin:0 0 var(--space-4);text-align:center;font-size:1.1rem}.eq-doll-grid[data-v-2a947403]{display:grid;grid-template-columns:repeat(3,minmax(90px,120px));grid-template-rows:repeat(4,minmax(70px,auto));grid-template-areas:"necklace helmet   ." "weapon   armor    shield" "ring     legs     ammo" ".        boots    .";gap:var(--space-2);justify-content:center}.eq-slot[data-v-2a947403]{display:grid;align-content:center;justify-items:center;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2);background:var(--color-surface-subtle);text-align:center}.eq-slot-label[data-v-2a947403]{color:var(--color-text-muted);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.eq-slot-item[data-v-2a947403]{font-size:.72rem;font-weight:600;line-height:1.2}.eq-slot--necklace[data-v-2a947403]{grid-area:necklace}.eq-slot--helmet[data-v-2a947403]{grid-area:helmet}.eq-slot--weapon[data-v-2a947403]{grid-area:weapon}.eq-slot--armor[data-v-2a947403]{grid-area:armor}.eq-slot--shield[data-v-2a947403]{grid-area:shield}.eq-slot--ring[data-v-2a947403]{grid-area:ring}.eq-slot--legs[data-v-2a947403]{grid-area:legs}.eq-slot--ammo[data-v-2a947403]{grid-area:ammo}.eq-slot--boots[data-v-2a947403]{grid-area:boots}.eq-imbuement-list[data-v-2a947403]{display:grid;gap:var(--space-2)}.eq-imbuement-row[data-v-2a947403]{display:grid;grid-template-columns:minmax(70px,.7fr) minmax(120px,1fr) minmax(0,1.3fr);align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-surface-subtle);font-size:.82rem}.eq-imbuement-slot[data-v-2a947403]{color:var(--color-text-muted);font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.02em}.eq-imbuement-item[data-v-2a947403]{font-weight:600}.eq-imbuement-tiers[data-v-2a947403]{color:var(--color-text-muted);font-size:.75rem;text-align:right}@media(max-width:900px){.eq-layout[data-v-2a947403]{grid-template-columns:1fr}}@media(max-width:480px){.eq-imbuement-row[data-v-2a947403]{grid-template-columns:1fr;text-align:left}.eq-imbuement-tiers[data-v-2a947403]{text-align:left}}@media(max-width:640px){.eq-recommendation-top[data-v-2a947403]{grid-template-columns:1fr;gap:var(--space-4)}.scope-selector[data-v-2a947403]{justify-self:stretch}}.page-stack[data-v-e5146784]{--color-compare-b: #6fa8dc}.compare-picker-strip[data-v-e5146784]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:#ffffff09}.compare-selector-form[data-v-e5146784]{min-width:0}.compare-connector[data-v-e5146784]{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-3);align-items:center;color:var(--color-accent);font-size:.8rem;font-weight:800;text-align:center}.compare-connector[data-v-e5146784]:before,.compare-connector[data-v-e5146784]:after{height:1px;background:var(--color-border);content:""}.compare-error[data-v-e5146784]{color:var(--color-danger);font-size:.85rem}.chart-card[data-v-e5146784]{display:grid;gap:var(--space-4)}.compare-header[data-v-e5146784]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;width:100%}.chart-head[data-v-e5146784]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.chart-controls[data-v-e5146784]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.metric-toggle[data-v-e5146784]{display:inline-grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--color-border);border-radius:999px;background:#12141ac7}.metric-toggle button[data-v-e5146784]{min-width:64px;height:20px;border:0;padding:0 var(--space-2);color:var(--color-text-muted);background:transparent;font:inherit;font-size:.68rem;font-weight:800;line-height:1;cursor:pointer}.metric-toggle button[data-v-e5146784]:hover{color:var(--color-text)}.metric-toggle__button--active[data-v-e5146784]{color:#111827!important;background:var(--color-accent)!important}.forecast-toggle[data-v-e5146784]{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:.78rem;font-weight:700;cursor:pointer}.forecast-toggle input[data-v-e5146784]{accent-color:var(--color-accent);cursor:pointer}.compare-stats__group[data-v-e5146784]{display:grid;gap:2px;min-width:160px}.compare-stats__group--left[data-v-e5146784]{justify-items:start}.compare-stats__group--right[data-v-e5146784]{justify-items:end}.compare-stats__empty[data-v-e5146784]{margin:0;color:var(--color-text-muted);font-size:.78rem}.compare-stats__name[data-v-e5146784]{font-weight:800;font-size:.85rem;margin-bottom:2px}.compare-stats__name--a[data-v-e5146784]{color:var(--color-accent)}.compare-stats__name--b[data-v-e5146784]{color:var(--color-compare-b)}.chart-stats__row[data-v-e5146784]{display:flex;align-items:baseline;gap:6px;color:var(--color-text-muted);font-size:.74rem}.chart-stats__value[data-v-e5146784]{color:var(--color-text);font-weight:700;font-variant-numeric:tabular-nums}.chart-frame[data-v-e5146784]{position:relative;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);padding:var(--space-3) var(--space-4) var(--space-2)}.chart-frame svg[data-v-e5146784]{display:block;width:100%;height:auto;overflow:visible}.chart-frame text[data-v-e5146784]{fill:var(--color-text-muted);font-size:10.5px;font-variant-numeric:tabular-nums}.grid-line[data-v-e5146784]{stroke:var(--color-border);stroke-width:1}.compare-line[data-v-e5146784]{fill:none;stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.compare-line--a[data-v-e5146784]{stroke:var(--color-accent)}.compare-line--b[data-v-e5146784]{stroke:var(--color-compare-b)}.compare-line--forecast[data-v-e5146784]{stroke-width:2;stroke-dasharray:5 4;opacity:.6}.compare-point[data-v-e5146784]{fill:var(--color-bg);stroke-width:1.6;cursor:pointer}.compare-point--a[data-v-e5146784]{stroke:var(--color-accent)}.compare-point--b[data-v-e5146784]{stroke:var(--color-compare-b)}.compare-point--endpoint.compare-point--a[data-v-e5146784]{fill:var(--color-accent)}.compare-point--endpoint.compare-point--b[data-v-e5146784]{fill:var(--color-compare-b)}.compare-point--forecast[data-v-e5146784]{opacity:.75}.compare-band[data-v-e5146784]{stroke:none}.compare-band--before[data-v-e5146784]{fill:var(--color-danger);opacity:.14}.compare-band--after[data-v-e5146784]{fill:var(--color-success);opacity:.14}.crossover-halo[data-v-e5146784]{fill:var(--color-text);opacity:.16}.crossover-point[data-v-e5146784]{fill:var(--color-text);stroke:var(--color-bg);stroke-width:2;cursor:pointer}.chart-tooltip[data-v-e5146784]{position:absolute;pointer-events:none;background:#0b0d10;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:6px 9px;font-size:.76rem;color:var(--color-text);transform:translate(-50%,-110%);white-space:nowrap;opacity:0;transition:opacity .12s ease;box-shadow:var(--shadow-card)}.chart-tooltip--visible[data-v-e5146784]{opacity:1}.chart-tooltip__date[data-v-e5146784]{display:flex;align-items:center;gap:6px;color:var(--color-text-muted)}.chart-tooltip__badge[data-v-e5146784]{color:var(--color-accent);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:800}.chart-tooltip__range[data-v-e5146784]{color:var(--color-text-muted);font-weight:600}.chart-tooltip__value[data-v-e5146784]{font-weight:700;font-variant-numeric:tabular-nums}.performance-section__placeholder[data-v-e5146784]{margin:0}@media(min-width:720px){.compare-picker-strip[data-v-e5146784]{grid-template-columns:minmax(0,1fr) minmax(120px,auto) minmax(0,1fr);padding:var(--space-3) var(--space-4)}.compare-connector[data-v-e5146784]{min-width:120px}}.not-found[data-v-74ce9615]{display:grid;justify-items:center;gap:var(--space-3);padding:var(--space-8) 0;text-align:center;color:var(--color-text-muted)}.not-found strong[data-v-74ce9615]{font-size:2.5rem;color:var(--color-text)}.not-found-link[data-v-74ce9615]{color:var(--color-accent);font-weight:650}:root{--color-bg: #101216;--color-surface: #181b20;--color-surface-soft: rgba(24, 27, 32, .72);--color-surface-subtle: rgba(16, 18, 22, .62);--color-surface-hover: #20242a;--color-text: #f4f1e8;--color-text-muted: #a8a49c;--color-accent: #d29a2e;--color-border: rgba(255, 255, 255, .12);--color-danger: #d65b5b;--color-success: #66b584;--color-overlay: rgba(0, 0, 0, .64);--color-panel-translucent: rgba(0, 0, 0, .8);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--font-ui: system-ui, sans-serif;--font-display: Georgia, serif;--font-mono: "Courier New", Courier, monospace;--shadow-card: 0 10px 30px rgba(0, 0, 0, .25);--shadow-panel: 0 24px 80px rgba(0, 0, 0, .45);--content-width: 1180px;--workspace-width: 1008px;--header-height: 72px}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;background:var(--color-bg)}body{min-width:320px;min-height:100vh;margin:0;color:var(--color-text);background:var(--color-bg);font-family:var(--font-ui)}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}table{border-collapse:collapse;width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.15}.page-title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem)}.page-description{max-width:70ch;color:var(--color-text-muted);line-height:1.6}#app{min-height:100vh}.page-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.content-grid{display:grid;gap:var(--space-4)}@media(min-width:860px){.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted{color:var(--color-text-muted)}
