#dice-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;pointer-events:none}#dice-overlay canvas{width:100%!important;height:100%!important;transition:opacity .4s ease-out}.dice-overlay--active{pointer-events:all}.dice-overlay--fading canvas{opacity:0}.segmented[data-v-e0a4103e]{display:flex;gap:2px;padding:3px;background:var(--vtt-bg-sunken);border:1px solid var(--vtt-border-subtle);border-radius:var(--r-sm);overflow-x:auto;scrollbar-width:none}.segmented[data-v-e0a4103e]::-webkit-scrollbar{display:none}.segmented.is-full[data-v-e0a4103e]{width:100%}.segmented-btn[data-v-e0a4103e]{padding:6px 10px;background:transparent;border:none;border-radius:var(--r-xs);color:var(--vtt-text-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:all var(--t-fast) var(--ease)}.segmented.is-full .segmented-btn[data-v-e0a4103e]{flex:1}.segmented-btn[data-v-e0a4103e]:hover{color:var(--vtt-accent-soft)}.segmented-btn.is-active[data-v-e0a4103e]{background:var(--vtt-bg-elevated);color:var(--vtt-accent);box-shadow:inset 0 0 0 1px var(--vtt-border-strong)}.segmented.is-pill[data-v-e0a4103e]{padding:2px;border-radius:var(--r-pill)}.segmented.is-pill .segmented-btn[data-v-e0a4103e]{padding:6px 12px;border-radius:var(--r-pill);letter-spacing:.14em}.segmented.is-pill .segmented-btn[data-v-e0a4103e]:hover{color:var(--vtt-text-secondary)}.segmented.is-pill .segmented-btn.is-active[data-v-e0a4103e]{color:var(--vtt-accent-soft);background:var(--vtt-bg-elevated);box-shadow:var(--shadow-1)}.dice-drawer[data-v-aac47219]{display:flex;flex-direction:column;height:100%;min-height:0;color:var(--vtt-text-primary);font-family:var(--font-sans)}.drawer-header[data-v-aac47219]{display:flex;align-items:center;gap:10px;padding:var(--s-3) var(--s-4) var(--s-2)}.drawer-title[data-v-aac47219]{flex:1;font-family:var(--font-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--vtt-accent-deep);margin:0}.btn-collapse[data-v-aac47219]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:#e4c9a00a;border:1px solid var(--vtt-border-subtle);border-radius:50%;color:var(--vtt-text-muted);cursor:pointer;flex-shrink:0;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.btn-collapse[data-v-aac47219]:hover:not(:disabled){color:var(--vtt-accent-soft);border-color:var(--vtt-border-strong);background:#e4c9a014}.btn-collapse[data-v-aac47219]:disabled{opacity:.35;cursor:not-allowed}.drawer-filter[data-v-aac47219]{padding:0 var(--s-4) var(--s-3)}.drawer-log[data-v-aac47219]{flex:1;min-height:0;overflow-y:auto;padding:0 var(--s-3) var(--s-3);display:flex;flex-direction:column-reverse;gap:6px}.drawer-log[data-v-aac47219]::-webkit-scrollbar{width:4px}.drawer-log[data-v-aac47219]::-webkit-scrollbar-thumb{background:var(--vtt-border-strong);border-radius:var(--r-pill)}.drawer-log[data-v-aac47219]::-webkit-scrollbar-track{background:transparent}.drawer-empty[data-v-aac47219]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1;min-height:200px;color:var(--vtt-text-muted);text-align:center;padding:0 24px}.drawer-empty svg[data-v-aac47219]{width:48px;height:48px;opacity:.4;color:var(--vtt-accent-deep)}.drawer-empty .e-title[data-v-aac47219]{font-family:var(--font-serif);font-size:15px;font-style:italic;color:var(--vtt-text-secondary)}.drawer-empty .e-hint[data-v-aac47219]{font-size:12px}.dice-row[data-v-aac47219]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px;align-items:center;padding:10px 12px;background:#241c158c;border-radius:var(--r-md);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background var(--t-fast) var(--ease)}.dice-row[data-v-aac47219]:hover{background:#241c15b8}.dice-row-glyph[data-v-aac47219]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--vtt-text-muted);flex-shrink:0}.dice-row-glyph svg[data-v-aac47219]{width:16px;height:16px}.dice-row-body[data-v-aac47219]{min-width:0}.dice-row-meta[data-v-aac47219]{display:flex;gap:8px;align-items:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--vtt-text-muted);margin-bottom:2px;min-width:0;white-space:nowrap}.dice-row-meta b[data-v-aac47219]{color:var(--vtt-accent-deep);font-weight:500;flex-shrink:0}.dice-row-meta-secondary[data-v-aac47219],.dice-row-meta-author[data-v-aac47219]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex-shrink:1}.dice-row-meta-time[data-v-aac47219]{flex-shrink:0;white-space:nowrap}.dice-row-meta .dot[data-v-aac47219]{width:3px;height:3px;border-radius:var(--r-pill);background:var(--vtt-text-muted);opacity:.6;flex-shrink:0}.dice-row-formula[data-v-aac47219]{font-family:var(--font-serif);font-size:14px;color:var(--vtt-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dice-row-formula .f-expr[data-v-aac47219]{color:var(--vtt-text-primary);font-weight:500}.dice-row-formula .f-rolls[data-v-aac47219]{color:var(--vtt-text-muted);font-style:italic;margin:0 4px}.dice-row-formula .f-rolls em[data-v-aac47219]{color:var(--vtt-text-secondary);font-style:normal}.dice-row-formula .f-mod[data-v-aac47219]{color:var(--vtt-text-muted)}.dice-row-formula .f-alt[data-v-aac47219]{color:var(--vtt-text-muted);font-style:italic;margin-left:4px;font-size:12px}.dice-row-result[data-v-aac47219]{min-width:40px;height:40px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;background:#07050a73;border-radius:var(--r-md);font-family:var(--font-serif);font-size:20px;font-weight:500;color:var(--vtt-accent-soft);line-height:1;flex-shrink:0}.dice-row.is-crit[data-v-aac47219]{background:linear-gradient(to right,#8c6a3a38,#241c158c 60%);box-shadow:inset 0 0 0 1px #d4a85740}.dice-row.is-crit .dice-row-result[data-v-aac47219]{background:var(--vtt-accent);color:var(--vtt-bg-base);box-shadow:0 0 14px #d4a85759}.dice-row.is-crit .dice-row-glyph[data-v-aac47219]{color:var(--vtt-accent)}.dice-row.is-success[data-v-aac47219]{outline:1px solid rgba(212,168,87,.25);outline-offset:-1px}.dice-row.is-success .dice-row-result[data-v-aac47219]{color:var(--vtt-accent)}.dice-row.is-success .dice-row-glyph[data-v-aac47219]{color:var(--vtt-accent);opacity:.85}.dice-row.is-fail[data-v-aac47219]{background:#792b3b2e}.dice-row.is-fail .dice-row-result[data-v-aac47219]{color:var(--vtt-danger-bright);background:#792b3b33}.dice-row.is-fail .dice-row-glyph[data-v-aac47219]{color:var(--vtt-danger-bright);opacity:.75}.dice-row.is-damage .dice-row-glyph[data-v-aac47219]{color:var(--vtt-danger-bright)}.dice-row.is-advantage .dice-row-glyph[data-v-aac47219],.dice-row.is-advantage .dice-row-meta b[data-v-aac47219]{color:var(--vtt-accent)}.dice-row.is-disadvantage .dice-row-glyph[data-v-aac47219],.dice-row.is-disadvantage .dice-row-meta b[data-v-aac47219]{color:var(--vtt-warning, var(--vtt-danger-bright))}.dice-row.is-fresh[data-v-aac47219]{animation:dice-row-fresh 1.6s var(--ease)}.log-row[data-v-aac47219]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px;align-items:center;padding:10px 12px;background:#241c158c;border-radius:var(--r-md);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background var(--t-fast) var(--ease)}.log-row[data-v-aac47219]:hover{background:#241c15b8}.log-row-glyph[data-v-aac47219]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--vtt-text-muted);flex-shrink:0}.log-row-glyph svg[data-v-aac47219]{width:16px;height:16px}.log-row-body[data-v-aac47219]{min-width:0}.log-row-meta[data-v-aac47219]{display:flex;gap:8px;align-items:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--vtt-text-muted);margin-bottom:2px;min-width:0;white-space:nowrap}.log-row-meta b[data-v-aac47219]{color:var(--vtt-accent-deep);font-weight:500;flex-shrink:0}.log-row-meta-author[data-v-aac47219]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex-shrink:1}.log-row-meta-time[data-v-aac47219]{flex-shrink:0;white-space:nowrap}.log-row-meta .dot[data-v-aac47219]{width:3px;height:3px;border-radius:var(--r-pill);background:var(--vtt-text-muted);opacity:.6;flex-shrink:0}.log-row-label[data-v-aac47219]{font-family:var(--font-serif);font-size:14px;color:var(--vtt-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-row-label em[data-v-aac47219]{color:var(--vtt-accent-soft);font-style:normal;font-weight:500}.log-row-delta[data-v-aac47219]{min-width:48px;max-width:120px;height:40px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;background:#07050a73;border-radius:var(--r-md);font-family:var(--font-serif);font-size:16px;font-weight:500;color:var(--vtt-accent-soft);line-height:1;flex-shrink:0}.log-row-delta-text[data-v-aac47219]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.log-row.is-hp-damage .log-row-glyph[data-v-aac47219]{color:var(--vtt-danger-bright)}.log-row.is-hp-damage .log-row-delta[data-v-aac47219]{color:var(--vtt-danger-bright);background:#792b3b33}.log-row.is-hp-heal .log-row-glyph[data-v-aac47219]{color:var(--vtt-success)}.log-row.is-hp-heal .log-row-delta[data-v-aac47219]{color:var(--vtt-success);background:#6b8e4e2e}.log-row.is-xp .log-row-glyph[data-v-aac47219],.log-row.is-xp .log-row-delta[data-v-aac47219]{color:var(--vtt-accent)}.log-row.is-levelup[data-v-aac47219]{background:linear-gradient(to right,#8c6a3a38,#241c158c 60%);box-shadow:inset 0 0 0 1px #d4a85740}.log-row.is-levelup .log-row-glyph[data-v-aac47219]{color:var(--vtt-accent)}.log-row.is-levelup .log-row-delta[data-v-aac47219]{background:var(--vtt-accent);color:var(--vtt-bg-base);box-shadow:0 0 14px #d4a85759;font-size:22px}.log-row.is-attr .log-row-glyph[data-v-aac47219]{color:var(--vtt-accent-deep)}.log-row.is-attr .log-row-delta[data-v-aac47219]{color:var(--vtt-accent)}.log-row.is-coin-earn .log-row-glyph[data-v-aac47219],.log-row.is-coin-earn .log-row-delta[data-v-aac47219]{color:var(--vtt-success)}.log-row.is-coin-spend .log-row-glyph[data-v-aac47219],.log-row.is-coin-spend .log-row-delta[data-v-aac47219]{color:var(--vtt-warning)}.log-row.is-inventory-add .log-row-glyph[data-v-aac47219]{color:var(--vtt-accent-deep)}.log-row.is-inventory-remove .log-row-glyph[data-v-aac47219]{color:var(--vtt-text-muted);opacity:.7}.log-row.is-inventory-remove .log-row-label[data-v-aac47219]{color:var(--vtt-text-muted);text-decoration:line-through;text-decoration-color:var(--vtt-border-strong)}.log-row.is-inventory-remove .log-row-delta[data-v-aac47219]{color:var(--vtt-text-muted)}.log-row.is-equip .log-row-glyph[data-v-aac47219]{color:var(--vtt-accent-deep)}.log-row.is-unequip .log-row-glyph[data-v-aac47219]{color:var(--vtt-text-muted);opacity:.7}.log-row.is-unequip .log-row-label[data-v-aac47219]{color:var(--vtt-text-secondary)}.log-row.is-magic .log-row-glyph[data-v-aac47219]{color:var(--vtt-info)}.log-row.is-fresh[data-v-aac47219]{animation:dice-row-fresh 1.6s var(--ease)}.drawer-quick[data-v-aac47219]{padding:var(--s-2) var(--s-3)}.drawer-quick-label[data-v-aac47219]{font-family:var(--font-mono);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--vtt-text-muted);margin:0 0 8px}.drawer-quick-label+.drawer-quick-label[data-v-aac47219],.drawer-mode+.drawer-quick-label[data-v-aac47219]{margin-top:10px}.drawer-mode[data-v-aac47219]{display:flex;gap:6px;margin-bottom:4px}.mode-chip[data-v-aac47219]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1;height:32px;padding:0 10px;background:#241c158c;border:1px solid transparent;border-radius:var(--r-sm);color:var(--vtt-text-secondary);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all var(--t-fast) var(--ease)}.mode-chip svg[data-v-aac47219]{width:12px;height:12px;flex-shrink:0}.mode-chip[data-v-aac47219]:hover:not(:disabled){color:var(--vtt-accent);background:#8c6a3a2e}.mode-chip[data-v-aac47219]:disabled{opacity:.4;cursor:not-allowed}.mode-chip.is-armed[data-v-aac47219]{color:var(--vtt-accent);background:#8c6a3a47;border-color:#d4a85773;box-shadow:0 0 10px #d4a8572e}.quick-rolls[data-v-aac47219]{display:flex;gap:6px;flex-wrap:wrap}.qr-chip[data-v-aac47219]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:44px;height:30px;padding:0 10px;background:#241c158c;border:none;border-radius:var(--r-sm);color:var(--vtt-text-secondary);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;cursor:pointer;transition:all var(--t-fast) var(--ease)}.qr-chip[data-v-aac47219]:hover:not(:disabled){color:var(--vtt-accent);background:#8c6a3a33}.qr-chip[data-v-aac47219]:disabled{opacity:.4;cursor:not-allowed}.qr-chip.is-highlight[data-v-aac47219]{color:var(--vtt-accent);background:#8c6a3a40}.drawer-input-bar[data-v-aac47219]{padding:var(--s-3)}.dice-input[data-v-aac47219]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.dice-input input[data-v-aac47219]{font-family:var(--font-mono);font-size:13px;padding:10px 16px;background:#07050a8c;border:1px solid rgba(140,106,58,.3);border-radius:var(--r-pill);color:var(--vtt-text-primary);outline:none;min-width:0;transition:border-color var(--t-fast) var(--ease)}.dice-input input[data-v-aac47219]::placeholder{color:var(--vtt-text-muted)}.dice-input input[data-v-aac47219]:focus{border-color:var(--vtt-border-gold)}.dice-input input[data-v-aac47219]:disabled{opacity:.55}.btn-hero[data-v-aac47219]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#a6833e;border:1px solid #8C6A3A;border-radius:var(--r-pill);color:#1a1205;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1;cursor:pointer;filter:drop-shadow(0 0 10px rgba(140,106,58,.35));transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),filter var(--t-fast) var(--ease);white-space:nowrap}.btn-hero[data-v-aac47219]:hover:not(:disabled){background:#bf9a4c;border-color:#a6833e;filter:drop-shadow(0 0 14px rgba(140,106,58,.5))}.btn-hero[data-v-aac47219]:disabled{opacity:.4;cursor:not-allowed;filter:none}.btn-hero svg[data-v-aac47219]{width:14px;height:14px}.drawer-input-hint[data-v-aac47219]{font-family:var(--font-mono);font-size:10px;color:var(--vtt-text-muted);margin-top:6px}.drawer-input-hint.is-error[data-v-aac47219]{color:var(--vtt-danger-bright)}.dice-rail[data-v-aac47219]{display:flex;flex-direction:column;align-items:center;padding:var(--s-3) 0;width:56px;height:100%;gap:var(--s-3)}.btn-rail-toggle[data-v-aac47219]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:#e4c9a00a;border:1px solid var(--vtt-border-subtle);border-radius:50%;color:var(--vtt-text-secondary);cursor:pointer;flex-shrink:0;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.btn-rail-toggle[data-v-aac47219]:hover{color:var(--vtt-accent);border-color:var(--vtt-border-strong);background:#e4c9a014}.gl-rail-label[data-v-aac47219]{font-family:var(--font-mono);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--vtt-text-muted);writing-mode:vertical-rl;transform:rotate(180deg);margin:var(--s-3) 0;white-space:nowrap}.dice-rail-history[data-v-aac47219]{display:flex;flex-direction:column-reverse;align-items:center;gap:4px;padding:0 4px;margin-top:auto;flex:0 1 auto;overflow:hidden}.rh-value[data-v-aac47219]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:#07050a73;border-radius:var(--r-sm);font-family:var(--font-serif);font-size:15px;font-weight:500;color:var(--vtt-accent-soft);line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.55);opacity:calc(1 - var(--i, 0) * .08);flex-shrink:0}.rh-value.is-crit[data-v-aac47219]{background:var(--vtt-accent);color:var(--vtt-bg-base);box-shadow:0 0 8px #d4a85759;text-shadow:none}.rh-value.is-success[data-v-aac47219]{color:var(--vtt-accent);box-shadow:inset 0 0 0 1px #d4a85773}.rh-value.is-fail[data-v-aac47219]{background:#792b3b33;color:var(--vtt-danger-bright)}.rh-value.is-damage[data-v-aac47219]{color:var(--vtt-danger-bright)}.btn-rail-roll[data-v-aac47219]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8c6a3a8c,#4a3a28bf);border:none;border-radius:50%;box-shadow:inset 0 0 0 1px #e4c9a047;color:var(--vtt-accent-soft);cursor:pointer;flex-shrink:0;transition:filter var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.btn-rail-roll[data-v-aac47219]:hover:not(:disabled){filter:drop-shadow(0 0 12px rgba(212,168,87,.4));box-shadow:inset 0 0 0 1px #e4c9a073;color:var(--vtt-accent)}.btn-rail-roll[data-v-aac47219]:disabled{opacity:.35;cursor:not-allowed}@media(max-width:960px){.drawer-header>.btn-collapse[data-v-aac47219]:first-child{display:none}.drawer-header[data-v-aac47219]{padding-top:8px;padding-right:52px}.drawer-header>.btn-collapse[data-v-aac47219]:last-child{order:-1}}.toast-host[data-v-b0ea1756]{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:1000;display:flex;flex-direction:column;gap:6px;pointer-events:none;max-width:min(92vw,480px)}.toast[data-v-b0ea1756]{pointer-events:all;text-align:left;font-family:var(--font-serif);font-size:14px;padding:10px 14px;border-radius:var(--r-md);border:1px solid rgba(140,106,58,.4);background:#1c1610f2;color:var(--vtt-text-primary);cursor:pointer;box-shadow:0 6px 20px #0006;animation:toast-in-b0ea1756 .2s ease-out}.toast--error[data-v-b0ea1756]{border-color:#b4463c99;color:#f3c8c2}@keyframes toast-in-b0ea1756{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pwa-prompt[data-v-a6f4e596]{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:1100;display:flex;align-items:center;gap:12px;padding:10px 14px;background:#1c1610f5;border:1px solid rgba(140,106,58,.55);border-radius:var(--r-md);font-family:var(--font-serif);font-size:13px;color:var(--vtt-text-primary);box-shadow:0 6px 20px #0006;max-width:92vw}.pwa-prompt__text[data-v-a6f4e596]{font-weight:500}.pwa-prompt__action[data-v-a6f4e596]{padding:6px 10px;background:transparent;border:1px solid rgba(140,106,58,.55);border-radius:var(--r-sm);color:var(--vtt-accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.pwa-prompt__action[data-v-a6f4e596]:hover:not(:disabled){background:#8c6a3a33}.pwa-prompt__action[data-v-a6f4e596]:disabled{opacity:.6;cursor:progress}.pwa-prompt__dismiss[data-v-a6f4e596]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;color:var(--vtt-text-muted);font-size:18px;line-height:1;cursor:pointer}.pwa-prompt__dismiss[data-v-a6f4e596]:hover{color:var(--vtt-text-primary)}.gl-shell[data-v-7616ae31]{--gl-left-w: 280px;--gl-right-w: 340px;--gl-top-h: 52px;position:relative;min-height:100dvh;color:var(--vtt-text-primary);background-image:linear-gradient(to bottom,#07050a59,#07050a26 40%,#07050a8c),var(--gl-bg);background-size:cover;background-position:center;background-attachment:fixed;overflow:hidden}.gl-shell.is-left-collapsed[data-v-7616ae31]{--gl-left-w: 56px}.gl-shell.is-right-collapsed[data-v-7616ae31]{--gl-right-w: 56px}.gl-top[data-v-7616ae31]{position:absolute;top:0;left:0;right:0;height:var(--gl-top-h);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-4);padding:0 var(--s-4);background:linear-gradient(to bottom,#07050ab8,#07050a00);z-index:3;pointer-events:none}.gl-top[data-v-7616ae31]>*{pointer-events:auto}.gl-top-title[data-v-7616ae31]{font-family:var(--font-serif);font-size:17px;font-weight:500;color:var(--vtt-accent-soft);line-height:1;display:inline-flex;align-items:center;gap:10px;text-shadow:0 1px 4px rgba(0,0,0,.6);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gl-top-title[data-v-7616ae31] svg{color:var(--vtt-accent);flex-shrink:0}.gl-top-meta[data-v-7616ae31]{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--vtt-text-secondary);justify-self:center;text-shadow:0 1px 3px rgba(0,0,0,.7)}.gl-top-actions[data-v-7616ae31]{display:inline-flex;gap:var(--s-2);align-items:center}.gl-mob-topbar[data-v-7616ae31]{display:none;position:absolute;top:0;left:0;right:0;height:44px;grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;padding:0 8px;background:transparent;z-index:6}.gl-mob-topbar[data-v-7616ae31]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#07050ac7;backdrop-filter:blur(22px) saturate(1.1);-webkit-backdrop-filter:blur(22px) saturate(1.1);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 55%,rgba(0,0,0,.6) 80%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000,#000 55%,#0009 80%,#0000);z-index:-1;pointer-events:none}.gl-mob-topbar .btn-icon-sm[data-v-7616ae31]{width:32px;height:32px;border-radius:var(--r-pill)}.gl-mob-center-title[data-v-7616ae31]{text-align:center;display:flex;flex-direction:column;gap:1px;min-width:0}.gl-mob-center-title .t[data-v-7616ae31]{font-family:var(--font-serif);font-size:15px;color:var(--vtt-accent-soft);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gl-mob-center-title .o[data-v-7616ae31]{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--vtt-text-muted)}.gl-left[data-v-7616ae31]{position:absolute;top:var(--gl-top-h);left:0;bottom:0;width:var(--gl-left-w);display:flex;flex-direction:column;min-height:0;z-index:2;transition:width var(--t-med) var(--ease)}.gl-left[data-v-7616ae31]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#07050ac7;backdrop-filter:blur(22px) saturate(1.1);-webkit-backdrop-filter:blur(22px) saturate(1.1);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 55%,rgba(0,0,0,.6) 80%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,#000,#000 55%,#0009 80%,#0000);z-index:-1;pointer-events:none}.gl-right[data-v-7616ae31]{position:absolute;top:var(--gl-top-h);right:0;bottom:0;width:var(--gl-right-w);display:flex;flex-direction:column;min-height:0;z-index:2;transition:width var(--t-med) var(--ease)}.gl-right[data-v-7616ae31]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#07050ac7;backdrop-filter:blur(22px) saturate(1.1);-webkit-backdrop-filter:blur(22px) saturate(1.1);-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 55%,rgba(0,0,0,.6) 80%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to left,#000,#000 55%,#0009 80%,#0000);z-index:-1;pointer-events:none}.gl-center[data-v-7616ae31]{position:absolute;top:var(--gl-top-h);left:0;right:0;bottom:0;overflow-y:auto;overflow-x:auto;background:transparent;z-index:1}.mob-overlay[data-v-7616ae31]{position:absolute;top:0;right:0;bottom:0;left:0;background:#07050a80;z-index:7}.mob-side[data-v-7616ae31]{position:absolute;left:0;top:0;bottom:0;width:100%;background:#07050a9e;backdrop-filter:blur(28px) saturate(1.2);-webkit-backdrop-filter:blur(28px) saturate(1.2);display:flex;flex-direction:column;z-index:8}.mob-side-enter-active[data-v-7616ae31],.mob-side-leave-active[data-v-7616ae31]{transition:transform .24s var(--ease)}.mob-side-enter-from[data-v-7616ae31],.mob-side-leave-to[data-v-7616ae31]{transform:translate(-100%)}.mob-side-close[data-v-7616ae31]{position:absolute;top:8px;right:12px;z-index:1}.mob-side-body[data-v-7616ae31]{flex:1 1 auto;min-height:0;overflow-y:auto}.mob-side-r[data-v-7616ae31]{left:auto;right:0}.mob-side-r-enter-active[data-v-7616ae31],.mob-side-r-leave-active[data-v-7616ae31]{transition:transform .24s var(--ease)}.mob-side-r-enter-from[data-v-7616ae31],.mob-side-r-leave-to[data-v-7616ae31]{transform:translate(100%)}.mob-fade-enter-active[data-v-7616ae31],.mob-fade-leave-active[data-v-7616ae31]{transition:opacity .24s var(--ease)}.mob-fade-enter-from[data-v-7616ae31],.mob-fade-leave-to[data-v-7616ae31]{opacity:0}.btn-icon-sm[data-v-7616ae31]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid var(--vtt-border-subtle);border-radius:50%;color:var(--vtt-text-muted);cursor:pointer;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.btn-icon-sm[data-v-7616ae31]:hover{border-color:var(--vtt-border-strong);color:var(--vtt-accent-soft)}@media(max-width:960px){.gl-shell[data-v-7616ae31]{--gl-top-h: 44px;background-attachment:scroll}.gl-top[data-v-7616ae31]{display:none}.gl-mob-topbar[data-v-7616ae31]{display:grid}.gl-left[data-v-7616ae31],.gl-right[data-v-7616ae31]{display:none}.gl-center[data-v-7616ae31]{padding-left:0;padding-right:0}}@media(min-width:961px)and (max-width:1100px){.gl-shell[data-v-7616ae31]{--gl-left-w: 240px;--gl-right-w: 300px}}.btn[data-v-4f48fbb4]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:var(--r-pill);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1;cursor:pointer;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),filter var(--t-fast) var(--ease);border:1px solid transparent;background:transparent;color:inherit;white-space:nowrap}.btn[data-v-4f48fbb4]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-4f48fbb4]{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-icon[data-v-4f48fbb4] svg{width:100%;height:100%;display:block}.sz-sm[data-v-4f48fbb4]{padding:7px 14px;font-size:12px}.sz-lg[data-v-4f48fbb4]{padding:12px 24px;font-size:14px}.v-ghost[data-v-4f48fbb4]{color:var(--vtt-text-secondary);border-color:var(--vtt-border-subtle)}.v-ghost[data-v-4f48fbb4]:hover:not(:disabled){border-color:var(--vtt-border-strong);color:var(--vtt-accent-soft)}.v-primary[data-v-4f48fbb4]{background:var(--vtt-bg-elevated);border-color:var(--vtt-border-strong);color:var(--vtt-accent-soft)}.v-primary[data-v-4f48fbb4]:hover:not(:disabled){background:#2e241a;border-color:var(--vtt-border-gold);color:var(--vtt-accent)}.v-hero[data-v-4f48fbb4]{background:#a6833e;color:#1a1205;border-color:#8c6a3a;font-weight:600;filter:drop-shadow(0 0 10px rgba(140,106,58,.35))}.v-hero[data-v-4f48fbb4]:hover:not(:disabled){background:#bf9a4c;border-color:#a6833e;filter:drop-shadow(0 0 14px rgba(140,106,58,.5))}.v-hero-danger[data-v-4f48fbb4]{background:var(--vtt-danger);color:var(--vtt-text-primary);border-color:var(--vtt-danger-bright);font-weight:600;filter:drop-shadow(0 0 10px rgba(178,59,79,.35))}.v-hero-danger[data-v-4f48fbb4]:hover:not(:disabled){background:var(--vtt-danger-bright);border-color:var(--vtt-danger-bright);filter:drop-shadow(0 0 14px rgba(178,59,79,.5))}.v-danger-ghost[data-v-4f48fbb4]{padding:9px 12px;color:var(--vtt-text-muted);font-size:12px;letter-spacing:.04em;gap:6px}.v-danger-ghost[data-v-4f48fbb4]:hover:not(:disabled){color:var(--vtt-danger-bright);border-color:var(--vtt-border-subtle);background:#b23b4f0f}.v-icon[data-v-4f48fbb4]{width:28px;height:28px;padding:0;justify-content:center;border-color:var(--vtt-border-subtle);color:var(--vtt-text-secondary);border-radius:var(--r-pill)}.v-icon[data-v-4f48fbb4]:hover:not(:disabled){border-color:var(--vtt-border-strong);color:var(--vtt-accent-soft)}.v-icon .btn-icon[data-v-4f48fbb4]{width:12px;height:12px}.confirm-sheet[data-v-6f10bbe6]{max-width:400px;text-align:center;padding:10px 20px 18px;position:relative}.confirm-sheet.v-danger[data-v-6f10bbe6]{border-color:var(--vtt-danger-bright)}.cs-head[data-v-6f10bbe6]{display:flex;justify-content:flex-end;margin-bottom:4px}.bs-close[data-v-6f10bbe6]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--vtt-border-subtle);border-radius:var(--r-pill);color:var(--vtt-text-secondary);cursor:pointer;padding:0}.bs-close[data-v-6f10bbe6]:hover{border-color:var(--vtt-border-strong);color:var(--vtt-accent-soft)}.bs-close[data-v-6f10bbe6] svg{width:12px;height:12px}.cs-icon[data-v-6f10bbe6]{width:44px;height:44px;margin:0 auto 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--vtt-warning);border-radius:var(--r-pill);color:var(--vtt-warning);background:#c08a3e14}.confirm-sheet.v-danger .cs-icon[data-v-6f10bbe6]{border-color:var(--vtt-danger-bright);color:var(--vtt-danger-bright);background:#b23b4f14}.cs-icon[data-v-6f10bbe6] svg{width:22px;height:22px}.cs-title[data-v-6f10bbe6]{font-family:var(--font-serif);font-size:18px;color:var(--vtt-accent-soft);margin-bottom:6px}.cs-body[data-v-6f10bbe6]{color:var(--vtt-text-secondary);font-size:13px;line-height:1.5;margin-bottom:18px}.cs-actions[data-v-6f10bbe6]{display:flex;flex-direction:column;gap:8px}.players-panel[data-v-4c13b0ed]{display:flex;flex-direction:column;height:100%;min-height:0}.gl-panel-head[data-v-4c13b0ed]{display:flex;align-items:center;justify-content:space-between;padding:var(--s-3) var(--s-4) var(--s-2)}.gl-panel-head .eyebrow[data-v-4c13b0ed]{margin:0;color:var(--vtt-accent-deep)}.btn-collapse[data-v-4c13b0ed]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:#e4c9a00a;border:1px solid var(--vtt-border-subtle);border-radius:50%;color:var(--vtt-text-muted);cursor:pointer;flex-shrink:0;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.btn-collapse[data-v-4c13b0ed]:hover{color:var(--vtt-accent-soft);border-color:var(--vtt-border-strong);background:#e4c9a014}.gl-panel-list[data-v-4c13b0ed]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 var(--s-3) var(--s-3);display:flex;flex-direction:column;gap:2px}.gl-panel-list[data-v-4c13b0ed]::-webkit-scrollbar{width:4px}.gl-panel-list[data-v-4c13b0ed]::-webkit-scrollbar-thumb{background:var(--vtt-border-strong);border-radius:var(--r-pill)}.player-row[data-v-4c13b0ed]{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:8px 10px;border-radius:var(--r-md);cursor:pointer;transition:background var(--t-fast) var(--ease);position:relative}.player-row[data-v-4c13b0ed]:hover{background:#e4c9a00a;backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15)}.player-row.is-active[data-v-4c13b0ed]{background:#d4a85714;backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25)}.player-row.is-active[data-v-4c13b0ed]:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:3px;height:22px;background:var(--vtt-accent);border-radius:0 var(--r-pill) var(--r-pill) 0;box-shadow:0 0 8px #d4a85780}.pr-avatar[data-v-4c13b0ed]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#3a2d21e6,#1a1510e6);box-shadow:inset 0 0 0 1px #e4c9a01f;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:17px;font-weight:500;line-height:1;color:var(--vtt-accent-soft);flex-shrink:0}.player-row.is-active .pr-avatar[data-v-4c13b0ed]{background:linear-gradient(135deg,#8c6a3a8c,#4a3a28bf);box-shadow:inset 0 0 0 1px #e4c9a047;color:var(--vtt-accent)}.pr-body[data-v-4c13b0ed]{min-width:0;display:flex;flex-direction:column;gap:1px}.pr-name[data-v-4c13b0ed]{font-family:var(--font-serif);font-size:15px;color:var(--vtt-accent-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.5)}.pr-nick[data-v-4c13b0ed]{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--vtt-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-status[data-v-4c13b0ed]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.pr-dot[data-v-4c13b0ed]{width:7px;height:7px;border-radius:var(--r-pill);background:var(--vtt-success);box-shadow:0 0 5px #6b8e4e99}.pr-hp[data-v-4c13b0ed]{height:2px;margin-top:5px;background:#07050a99;border-radius:var(--r-pill);overflow:hidden;grid-column:2 / 4}.pr-hp-fill[data-v-4c13b0ed]{height:100%;background:linear-gradient(to right,var(--vtt-danger),var(--vtt-danger-bright));border-radius:var(--r-pill)}.players-empty[data-v-4c13b0ed]{padding:12px 10px;color:var(--vtt-text-muted);font-family:var(--font-serif);font-style:italic;font-size:13px;text-align:center}.gl-panel-foot[data-v-4c13b0ed]{padding:var(--s-3) var(--s-4);display:flex;flex-direction:column;align-items:center;gap:10px}.panel-btn-full[data-v-4c13b0ed]{width:100%;justify-content:center}.reset-link[data-v-4c13b0ed]{background:transparent;border:none;padding:4px 6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--vtt-text-muted);cursor:pointer;transition:color var(--t-fast) var(--ease)}.reset-link[data-v-4c13b0ed]:hover{color:var(--vtt-danger-bright)}.build-id[data-v-4c13b0ed]{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--vtt-text-muted);opacity:.7;text-align:center}.pr-locale[data-v-4c13b0ed]{display:flex;gap:2px;margin-top:6px}.pr-locale-btn[data-v-4c13b0ed]{padding:2px 6px;font-size:11px;line-height:1.4;color:var(--vtt-text-muted);background:none;border:none;border-radius:4px;cursor:pointer}.pr-locale-btn.is-active[data-v-4c13b0ed]{color:var(--vtt-text-primary);background:var(--vtt-bg-elevated)}.players-rail[data-v-4c13b0ed]{display:flex;flex-direction:column;align-items:center;padding:var(--s-3) 0;width:56px;height:100%;gap:var(--s-3)}.btn-rail-toggle[data-v-4c13b0ed]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:#e4c9a00a;border:1px solid var(--vtt-border-subtle);border-radius:50%;color:var(--vtt-text-secondary);cursor:pointer;flex-shrink:0;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.btn-rail-toggle[data-v-4c13b0ed]:hover{color:var(--vtt-accent);border-color:var(--vtt-border-strong);background:#e4c9a014}.gl-rail-label[data-v-4c13b0ed]{font-family:var(--font-mono);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--vtt-text-muted);writing-mode:vertical-rl;transform:rotate(180deg);margin:var(--s-3) 0;white-space:nowrap}.gl-rail-avatars[data-v-4c13b0ed]{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-bottom:var(--s-2)}.gl-rail-avatars .pr-avatar[data-v-4c13b0ed]{width:30px;height:30px;font-size:12px;position:relative;cursor:pointer;transition:background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.gl-rail-avatars .pr-avatar[data-v-4c13b0ed]:hover{box-shadow:inset 0 0 0 1px #e4c9a033}.gl-rail-avatars .pr-avatar.is-active[data-v-4c13b0ed]{background:linear-gradient(135deg,#8c6a3a8c,#4a3a28bf);box-shadow:inset 0 0 0 1px #e4c9a073,0 0 10px #d4a85759;color:var(--vtt-accent)}.gl-rail-avatars .pr-avatar .pr-dot[data-v-4c13b0ed]{position:absolute;right:-1px;bottom:-1px;width:7px;height:7px;border:1.5px solid rgba(14,11,8,.9)}@media(max-width:960px){.btn-collapse[data-v-4c13b0ed]{display:none}}.bootstrap-banner[data-v-507e5392]{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:1100;display:flex;align-items:center;gap:12px;padding:10px 14px;background:#1c1610f5;border:1px solid rgba(180,70,60,.55);border-radius:var(--r-md);font-family:var(--font-serif);font-size:13px;color:#f3c8c2;box-shadow:0 6px 20px #0006;max-width:92vw}.bootstrap-banner__title[data-v-507e5392]{font-weight:600}.bootstrap-banner__hint[data-v-507e5392]{font-style:italic;color:var(--vtt-text-muted);font-size:12px}.bootstrap-banner__retry[data-v-507e5392]{margin-left:auto;padding:6px 10px;background:transparent;border:1px solid rgba(140,106,58,.55);border-radius:var(--r-sm);color:var(--vtt-accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.bootstrap-banner__retry[data-v-507e5392]:hover{background:#8c6a3a33}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-cyrillic-ext-300-normal-DxJ0BlAb.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-300-normal-Dew-0mlA.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-cyrillic-300-normal-TT4edCfe.woff2) format("woff2"),url(/assets/spectral-cyrillic-300-normal-6o5Qi3HZ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-vietnamese-300-normal-Do0NpIVl.woff2) format("woff2"),url(/assets/spectral-vietnamese-300-normal-dynA_pMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-latin-ext-300-normal-B2IMUBX5.woff2) format("woff2"),url(/assets/spectral-latin-ext-300-normal-BIyTyIW_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-latin-300-normal-Csl9mA3s.woff2) format("woff2"),url(/assets/spectral-latin-300-normal-BMSND_f1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-normal-B4-YHs9i.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-400-normal--n_iQ4wr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-normal-Bx9Tn3WZ.woff2) format("woff2"),url(/assets/spectral-cyrillic-400-normal-X3p2PSzL.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-normal-C7CRHYqk.woff2) format("woff2"),url(/assets/spectral-vietnamese-400-normal-CWkMWCzb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-normal-XDLFwhqg.woff2) format("woff2"),url(/assets/spectral-latin-ext-400-normal-BHbqXr-7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2) format("woff2"),url(/assets/spectral-latin-400-normal-D34IWA1h.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-italic-CZOVIkJA.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-400-italic-C6Gmo4JY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-italic-C6o5RXh-.woff2) format("woff2"),url(/assets/spectral-cyrillic-400-italic-C95RxGpc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-italic-DO3bsfcj.woff2) format("woff2"),url(/assets/spectral-vietnamese-400-italic-D8dhja4j.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-italic-BgTM1Mst.woff2) format("woff2"),url(/assets/spectral-latin-ext-400-italic-BcKU4A_a.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-italic-CDO25mTW.woff2) format("woff2"),url(/assets/spectral-latin-400-italic-Ds-NcNVC.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-ext-500-normal-bcG1qx3J.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-500-normal-B5u3KHyE.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-500-normal-medSbGbm.woff2) format("woff2"),url(/assets/spectral-cyrillic-500-normal-CNC_J6mt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-vietnamese-500-normal-qnENts6X.woff2) format("woff2"),url(/assets/spectral-vietnamese-500-normal-BfZg6KYt.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-ext-500-normal-CC9VEg_t.woff2) format("woff2"),url(/assets/spectral-latin-ext-500-normal-Bmnp8FUT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-500-normal-nNjq7_Cd.woff2) format("woff2"),url(/assets/spectral-latin-500-normal-PrYyf_gG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-cyrillic-ext-600-normal-CvRHnPuy.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-600-normal-BVATWin6.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-cyrillic-600-normal-Dl75bDKp.woff2) format("woff2"),url(/assets/spectral-cyrillic-600-normal-veT-ELBO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-vietnamese-600-normal-ZNiwCzjU.woff2) format("woff2"),url(/assets/spectral-vietnamese-600-normal-esmjhrFa.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-latin-ext-600-normal-DKlDBbgb.woff2) format("woff2"),url(/assets/spectral-latin-ext-600-normal-DnKmvInL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-latin-600-normal-DE3OxvnQ.woff2) format("woff2"),url(/assets/spectral-latin-600-normal-DXnQJnYb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-cyrillic-ext-700-normal-Lb1Clouz.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-700-normal-kYc0MMRW.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-cyrillic-700-normal-CTtWp6WV.woff2) format("woff2"),url(/assets/spectral-cyrillic-700-normal-BA12_5wD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-vietnamese-700-normal-c8nu78US.woff2) format("woff2"),url(/assets/spectral-vietnamese-700-normal-BDOV0CSH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-latin-ext-700-normal-D5Qg6-LF.woff2) format("woff2"),url(/assets/spectral-latin-ext-700-normal-C0LrIr7q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-latin-700-normal-Cd2m0ohD.woff2) format("woff2"),url(/assets/spectral-latin-700-normal-Cxe-XGuy.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-cyrillic-ext-300-normal-AjyHH-nA.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-300-normal-Ctr4ZZfs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-cyrillic-300-normal-DyQnI4ta.woff2) format("woff2"),url(/assets/montserrat-cyrillic-300-normal-BVP0yxL_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-vietnamese-300-normal-BIrGnxdC.woff2) format("woff2"),url(/assets/montserrat-vietnamese-300-normal-F69v1y7v.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-latin-ext-300-normal-DiDe5dVi.woff2) format("woff2"),url(/assets/montserrat-latin-ext-300-normal-BCbSOsYO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-latin-300-normal-BgP24wlQ.woff2) format("woff2"),url(/assets/montserrat-latin-300-normal-sTRdVzlf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2) format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2) format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2) format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-italic-CRZl7Pbw.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-400-italic-B7dPuRsp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-italic-Dekf1MMa.woff2) format("woff2"),url(/assets/montserrat-cyrillic-400-italic-DujvSxAZ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-italic-CnNqNBsX.woff2) format("woff2"),url(/assets/montserrat-vietnamese-400-italic-CY6mr5hj.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-italic-CqDeWaGF.woff2) format("woff2"),url(/assets/montserrat-latin-ext-400-italic-C0uPIDUh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-italic-CnlIvBC9.woff2) format("woff2"),url(/assets/montserrat-latin-400-italic-a0UhtteB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2) format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2) format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2) format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2) format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2) format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2) format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2) format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2) format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2) format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2) format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--vtt-bg-base: #0E0B08;--vtt-bg-surface: #1A1510;--vtt-bg-elevated: #241C15;--vtt-bg-sunken: #07050A;--vtt-border-subtle: #2E251C;--vtt-border-strong: #4A3A28;--vtt-border-gold: #8C6A3A;--vtt-accent: #D4A857;--vtt-accent-soft: #E4C9A0;--vtt-accent-deep: #8C6A3A;--vtt-danger: #792B3B;--vtt-danger-bright: #B23B4F;--vtt-danger-soft: #3A1820;--vtt-success: #6B8E4E;--vtt-warning: #C08A3E;--vtt-info: #5A7A8E;--vtt-text-primary: #E4C9A0;--vtt-text-secondary: #B6A893;--vtt-text-muted: #858484;--vtt-text-inverse: #0E0B08;--font-serif: "Spectral", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-sans: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "SF Mono", Menlo, Consolas, monospace;--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 28px;--r-pill: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--shadow-1: 0 1px 0 rgba(228, 201, 160, .04) inset, 0 1px 2px rgba(0, 0, 0, .5);--shadow-2: 0 1px 0 rgba(228, 201, 160, .05) inset, 0 2px 4px rgba(0, 0, 0, .4), 0 4px 12px rgba(0, 0, 0, .35);--shadow-3: 0 1px 0 rgba(228, 201, 160, .06) inset, 0 4px 10px rgba(0, 0, 0, .45), 0 16px 32px rgba(0, 0, 0, .55);--shadow-4: 0 1px 0 rgba(228, 201, 160, .08) inset, 0 10px 30px rgba(0, 0, 0, .6), 0 30px 60px rgba(0, 0, 0, .55);--shadow-inset: inset 0 2px 6px rgba(0, 0, 0, .55);--glow-accent: 0 0 0 1px rgba(212, 168, 87, .45), 0 0 18px rgba(212, 168, 87, .35), 0 0 48px rgba(212, 168, 87, .15);--glow-accent-strong: 0 0 0 1px rgba(212, 168, 87, .6), 0 0 24px rgba(212, 168, 87, .55), 0 0 64px rgba(212, 168, 87, .25);--glow-danger: 0 0 0 1px rgba(178, 59, 79, .5), 0 0 20px rgba(178, 59, 79, .4), 0 0 56px rgba(178, 59, 79, .18);--glow-success: 0 0 0 1px rgba(107, 142, 78, .45), 0 0 18px rgba(107, 142, 78, .35);--ease: cubic-bezier(.2, .7, .2, 1);--t-fast: .12s;--t-med: .24s;--t-slow: .48s}html,body,#app{min-height:100%;background:var(--vtt-bg-base);color:var(--vtt-text-primary);font-feature-settings:"locl" 1}*{scrollbar-width:thin;scrollbar-color:var(--vtt-border-strong) transparent}*::-webkit-scrollbar{width:2px;height:2px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--vtt-border-strong);border-radius:999px}*::-webkit-scrollbar-corner{background:transparent}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--vtt-accent-deep);margin:0 0 10px}body{font-family:var(--font-sans);font-size:15px;line-height:1.5;background-image:radial-gradient(ellipse at top,rgba(140,106,58,.08) 0%,transparent 55%),radial-gradient(ellipse at bottom,rgba(121,43,59,.06) 0%,transparent 60%);min-height:100dvh}@keyframes tab-dot-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes dice-row-fresh{0%{box-shadow:0 0 0 2px #d4a85740}to{box-shadow:0 0 0 2px #d4a85700}}@keyframes qs-pulse{0%,to{box-shadow:var(--shadow-inset),0 0 #b23b4f00}50%{box-shadow:var(--shadow-inset),0 0 0 4px #b23b4f1f}}@keyframes lu-die-roll{0%{transform:translateY(0) rotate(-4deg)}to{transform:translateY(-3px) rotate(4deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bs-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:300}.bs-content-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:301;display:flex;align-items:flex-end;justify-content:center;padding:16px}@media(min-width:720px){.bs-content-wrap{align-items:center}}.bottom-sheet{width:100%;max-width:520px;background:#1a1510f0;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--vtt-border-gold);border-radius:var(--r-md);box-shadow:var(--shadow-2);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100dvh - 32px)}.pop-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.pop-title{font-family:var(--font-serif);font-size:17px;color:var(--vtt-accent-soft);font-weight:500}.pop-sub{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--vtt-text-muted)}.breakdown{display:flex;flex-direction:column}.breakdown-row{display:grid;grid-template-columns:1fr auto;align-items:center;padding:8px 0;border-top:1px solid var(--vtt-border-subtle)}.breakdown-row:first-child{border-top:0}.breakdown-row .br-name{font-size:13px;color:var(--vtt-text-primary);line-height:1.3}.breakdown-row .br-value{font-family:var(--font-serif);font-size:15px;font-weight:500;color:var(--vtt-accent-soft);padding-left:16px;white-space:nowrap}.info-popover{position:relative;display:inline-block;min-width:280px;max-width:min(320px,calc(100vw - 24px));padding:14px 16px 12px;background:#241c15f5;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--vtt-border-strong);border-radius:var(--r-md);box-shadow:var(--shadow-2);color:var(--vtt-text-primary);z-index:200;font-family:var(--font-sans);font-size:13px}.info-popover.info-popover--sheet{display:block;min-width:0;max-width:none;padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:auto}.info-popover.info-popover--sheet .pop-head{display:none}
