:root{--vt-black: #0b0b0f;--vt-obsidian: #14141b;--vt-charcoal: #1c1c25;--vt-slate: #262631;--vt-steel: #34343f;--vt-ash: #6b6b78;--vt-mist: #a8a8b3;--vt-cloud: #e8e8ec;--vt-white: #ffffff;--vt-gold: #f5c518;--vt-gold-deep: #c99b06;--vt-gold-ink: #1a1400;--vt-success: #12b76a;--vt-success-ink: #04240f;--vt-danger: #f04438;--vt-danger-ink: #2b0603;--vt-warning: #f79009;--vt-warning-ink: #2b1600;--vt-info: #2e90fa;--vt-info-ink: #04162b;--vt-font-sans: "Inter", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--vt-font-mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--vt-text-2xs: .6875rem;--vt-text-xs: .75rem;--vt-text-sm: .875rem;--vt-text-base: 1rem;--vt-text-lg: 1.125rem;--vt-text-xl: 1.375rem;--vt-text-2xl: 1.75rem;--vt-text-3xl: 2.25rem;--vt-text-4xl: 3rem;--vt-leading-tight: 1.15;--vt-leading-snug: 1.35;--vt-leading-normal: 1.6;--vt-weight-regular: 400;--vt-weight-medium: 500;--vt-weight-semibold: 600;--vt-weight-bold: 700;--vt-weight-black: 800;--vt-space-1: .25rem;--vt-space-2: .5rem;--vt-space-3: .75rem;--vt-space-4: 1rem;--vt-space-5: 1.5rem;--vt-space-6: 2rem;--vt-space-7: 3rem;--vt-space-8: 4rem;--vt-radius-sm: 4px;--vt-radius: 8px;--vt-radius-lg: 14px;--vt-radius-pill: 999px;--vt-border: 1px solid var(--vt-steel);--vt-border-strong: 2px solid var(--vt-steel);--vt-shadow-sm: 0 1px 2px rgb(0 0 0 / 40%);--vt-shadow: 0 4px 12px rgb(0 0 0 / 45%);--vt-shadow-lg: 0 12px 32px rgb(0 0 0 / 55%);--vt-transition: .15s cubic-bezier(.4, 0, .2, 1);--vt-transition-slow: .26s cubic-bezier(.4, 0, .2, 1);--vt-header-height: 60px;--vt-content-max: 1180px;--vt-z-header: 40;--vt-z-dropdown: 50;--vt-z-overlay: 60;--vt-z-toast: 70;--vt-safe-top: env(safe-area-inset-top, 0px);--vt-safe-bottom: env(safe-area-inset-bottom, 0px);--vt-safe-left: env(safe-area-inset-left, 0px);--vt-safe-right: env(safe-area-inset-right, 0px)}:root,[data-theme=vantara]{--vt-app-bg: var(--vt-black);--vt-surface: var(--vt-obsidian);--vt-surface-raised: var(--vt-charcoal);--vt-accent: var(--vt-gold);--vt-accent-ink: var(--vt-gold-ink)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{min-height:100dvh;background-color:var(--vt-app-bg);color:var(--vt-cloud);font-family:var(--vt-font-sans);font-size:var(--vt-text-base);line-height:var(--vt-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:break-word}img,svg,video,canvas{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;width:100%}fieldset{border:none}h1,h2,h3,h4,h5,h6{font-weight:var(--vt-weight-bold);line-height:var(--vt-leading-tight);letter-spacing:-.02em;color:var(--vt-white);text-wrap:balance}h1{font-size:var(--vt-text-3xl)}h2{font-size:var(--vt-text-2xl)}h3{font-size:var(--vt-text-xl)}h4{font-size:var(--vt-text-lg)}p{text-wrap:pretty}small{font-size:var(--vt-text-xs)}code,kbd,samp{font-family:var(--vt-font-mono);font-size:.9em}hr{height:1px;border:none;background-color:var(--vt-steel)}::selection{background-color:var(--vt-gold);color:var(--vt-gold-ink)}:focus-visible{outline:2px solid var(--vt-gold);outline-offset:2px}.vt-shell{display:flex;min-height:100dvh;flex-direction:column}.vt-shell__main{flex:1;padding-block:var(--vt-space-6);padding-inline:var(--vt-space-4);padding-left:max(var(--vt-space-4),var(--vt-safe-left));padding-right:max(var(--vt-space-4),var(--vt-safe-right))}.vt-container{width:100%;max-width:var(--vt-content-max);margin-inline:auto}.vt-stack>*+*{margin-block-start:var(--vt-space-4)}.vt-cluster{display:flex;flex-wrap:wrap;gap:var(--vt-space-3);align-items:center}.vt-cluster--between{justify-content:space-between}.vt-grid{display:grid;gap:var(--vt-space-4)}@media(min-width:640px){.vt-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.vt-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.vt-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.vt-section{padding-block:var(--vt-space-6)}.vt-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.vt-header{position:sticky;top:0;z-index:var(--vt-z-header);background-color:var(--vt-obsidian);border-bottom:var(--vt-border);padding-top:var(--vt-safe-top)}.vt-header__inner{display:flex;align-items:center;gap:var(--vt-space-4);min-height:var(--vt-header-height)}.vt-brand{display:inline-flex;align-items:center;gap:var(--vt-space-2);font-weight:var(--vt-weight-black);font-size:var(--vt-text-lg);letter-spacing:-.03em;color:var(--vt-white)}.vt-brand__mark{display:grid;width:34px;height:34px;place-items:center;background-color:var(--vt-gold);color:var(--vt-gold-ink);border-radius:var(--vt-radius-sm);font-size:var(--vt-text-base);font-weight:var(--vt-weight-black)}.vt-nav{display:flex;align-items:center;gap:var(--vt-space-1);margin-inline-start:auto}.vt-nav__link{padding:var(--vt-space-2) var(--vt-space-3);border-radius:var(--vt-radius-sm);color:var(--vt-mist);font-size:var(--vt-text-sm);font-weight:var(--vt-weight-medium);transition:color var(--vt-transition),background-color var(--vt-transition)}.vt-nav__link:hover,.vt-nav__link:focus-visible{color:var(--vt-white);background-color:var(--vt-charcoal)}.vt-nav__link[aria-current=page]{color:var(--vt-gold);background-color:var(--vt-charcoal)}.vt-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--vt-space-2);padding:var(--vt-space-3) var(--vt-space-5);min-height:46px;border:var(--vt-border);border-radius:var(--vt-radius);background-color:var(--vt-charcoal);color:var(--vt-white);font-size:var(--vt-text-sm);font-weight:var(--vt-weight-semibold);letter-spacing:.01em;text-align:center;cursor:pointer;transition:background-color var(--vt-transition),border-color var(--vt-transition),transform var(--vt-transition)}.vt-btn:hover:not(:disabled){background-color:var(--vt-slate);border-color:var(--vt-ash)}.vt-btn:active:not(:disabled){transform:translateY(1px)}.vt-btn:disabled,.vt-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.vt-btn--primary{background-color:var(--vt-gold);border-color:var(--vt-gold);color:var(--vt-gold-ink)}.vt-btn--primary:hover:not(:disabled){background-color:var(--vt-gold-deep);border-color:var(--vt-gold-deep);color:var(--vt-gold-ink)}.vt-btn--danger{background-color:var(--vt-danger);border-color:var(--vt-danger);color:var(--vt-danger-ink)}.vt-btn--ghost{background-color:transparent}.vt-btn--block{width:100%}.vt-btn--sm{min-height:36px;padding:var(--vt-space-2) var(--vt-space-3);font-size:var(--vt-text-xs)}.vt-btn--loading{position:relative;color:transparent;pointer-events:none}.vt-btn--loading:after{content:"";position:absolute;inset:0;margin:auto;width:18px;height:18px;border:2px solid currentcolor;border-top-color:transparent;border-radius:50%;color:var(--vt-gold-ink);animation:vt-spin .7s linear infinite}@keyframes vt-spin{to{transform:rotate(360deg)}}.vt-field{display:flex;flex-direction:column;gap:var(--vt-space-2)}.vt-label{font-size:var(--vt-text-xs);font-weight:var(--vt-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--vt-mist)}.vt-input,.vt-select,.vt-textarea{width:100%;padding:var(--vt-space-3) var(--vt-space-4);min-height:46px;background-color:var(--vt-black);border:var(--vt-border);border-radius:var(--vt-radius);color:var(--vt-white);font-size:var(--vt-text-base);transition:border-color var(--vt-transition),box-shadow var(--vt-transition)}.vt-textarea{min-height:120px;resize:vertical}.vt-input::placeholder,.vt-textarea::placeholder{color:var(--vt-ash)}.vt-input:focus,.vt-select:focus,.vt-textarea:focus{outline:none;border-color:var(--vt-gold);box-shadow:0 0 0 3px #f5c51833}.vt-input[aria-invalid=true],.vt-select[aria-invalid=true],.vt-textarea[aria-invalid=true]{border-color:var(--vt-danger)}.vt-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #f0443838}.vt-help{font-size:var(--vt-text-xs);color:var(--vt-ash)}.vt-error{display:flex;gap:var(--vt-space-2);font-size:var(--vt-text-xs);font-weight:var(--vt-weight-medium);color:var(--vt-danger)}.vt-input--filter{max-width:320px}.vt-select--filter{max-width:220px}.vt-input--compact,.vt-select--compact{width:auto;max-width:108px;min-height:38px;padding:var(--vt-space-2) var(--vt-space-3);font-size:var(--vt-text-sm)}.vt-input--file{width:auto;max-width:190px;min-height:38px;padding:var(--vt-space-2) var(--vt-space-3);font-size:var(--vt-text-xs)}.vt-check{width:auto;min-height:0;accent-color:var(--vt-gold)}.vt-password{position:relative}.vt-password .vt-input{padding-inline-end:52px}.vt-password__toggle{position:absolute;inset-inline-end:4px;inset-block:4px;display:grid;width:40px;place-items:center;border-radius:var(--vt-radius-sm);color:var(--vt-mist);transition:color var(--vt-transition),background-color var(--vt-transition)}.vt-password__toggle:hover{color:var(--vt-white);background-color:var(--vt-charcoal)}.vt-password__toggle:focus-visible{outline:2px solid var(--vt-gold);outline-offset:-2px}.vt-card{background-color:var(--vt-surface);border:var(--vt-border);border-radius:var(--vt-radius-lg);padding:var(--vt-space-5)}.vt-card--flush{padding:0;overflow:hidden}.vt-card__header{display:flex;flex-wrap:wrap;gap:var(--vt-space-3);align-items:center;justify-content:space-between;padding:var(--vt-space-4) var(--vt-space-5);border-bottom:var(--vt-border)}.vt-card__title{font-size:var(--vt-text-base);font-weight:var(--vt-weight-semibold)}.vt-card__body{padding:var(--vt-space-5)}.vt-card__footer{display:flex;flex-wrap:wrap;gap:var(--vt-space-3);align-items:center;justify-content:flex-end;padding:var(--vt-space-4) var(--vt-space-5);border-top:var(--vt-border)}.vt-stat{display:flex;flex-direction:column;gap:var(--vt-space-2);background-color:var(--vt-surface);border:var(--vt-border);border-radius:var(--vt-radius);padding:var(--vt-space-4)}.vt-stat__label{font-size:var(--vt-text-2xs);font-weight:var(--vt-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--vt-ash)}.vt-stat__value{font-size:var(--vt-text-xl);font-weight:var(--vt-weight-bold);color:var(--vt-white);font-variant-numeric:tabular-nums}.vt-stat__meta{font-size:var(--vt-text-xs);color:var(--vt-mist)}.vt-badge{display:inline-flex;align-items:center;gap:var(--vt-space-1);padding:2px var(--vt-space-2);border-radius:var(--vt-radius-pill);background-color:var(--vt-slate);color:var(--vt-mist);font-size:var(--vt-text-2xs);font-weight:var(--vt-weight-semibold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.vt-badge--success{background-color:var(--vt-success);color:var(--vt-success-ink)}.vt-badge--danger{background-color:var(--vt-danger);color:var(--vt-danger-ink)}.vt-badge--warning{background-color:var(--vt-warning);color:var(--vt-warning-ink)}.vt-badge--info{background-color:var(--vt-info);color:var(--vt-info-ink)}.vt-badge--gold{background-color:var(--vt-gold);color:var(--vt-gold-ink)}.vt-table-wrap{max-width:100%;min-width:0;overflow:auto;overscroll-behavior-x:contain;border:var(--vt-border);border-radius:var(--vt-radius-lg);background-color:var(--vt-obsidian)}.vt-table{width:100%;font-size:var(--vt-text-sm)}.vt-table th{padding:var(--vt-space-3) var(--vt-space-4);background-color:var(--vt-charcoal);color:var(--vt-mist);font-size:var(--vt-text-2xs);font-weight:var(--vt-weight-semibold);letter-spacing:.08em;text-transform:uppercase;text-align:start;white-space:nowrap}.vt-table td{padding:var(--vt-space-3) var(--vt-space-4);border-top:var(--vt-border);color:var(--vt-cloud);vertical-align:middle}.vt-table td .vt-input,.vt-table td .vt-select{min-width:0}.vt-table tbody tr:hover{background-color:var(--vt-charcoal)}.vt-table__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vt-space-2);white-space:nowrap}.vt-numeric{font-variant-numeric:tabular-nums;text-align:end}.vt-positive{color:var(--vt-success)}.vt-negative{color:var(--vt-danger)}.vt-flash{position:fixed;z-index:var(--vt-z-toast);inset-block-start:calc(var(--vt-safe-top) + var(--vt-space-4));inset-inline:var(--vt-space-4);display:flex;flex-direction:column;gap:var(--vt-space-2);margin-inline:auto;max-width:460px;pointer-events:none}.vt-flash__item{display:flex;gap:var(--vt-space-3);align-items:flex-start;padding:var(--vt-space-3) var(--vt-space-4);background-color:var(--vt-charcoal);border:var(--vt-border);border-inline-start:4px solid var(--vt-info);border-radius:var(--vt-radius);box-shadow:var(--vt-shadow-lg);font-size:var(--vt-text-sm);pointer-events:auto}.vt-flash__item--success{border-inline-start-color:var(--vt-success)}.vt-flash__item--error{border-inline-start-color:var(--vt-danger)}.vt-flash__item--warning{border-inline-start-color:var(--vt-warning)}.vt-flash__close{margin-inline-start:auto;color:var(--vt-ash);line-height:1}.vt-flash__close:hover{color:var(--vt-white)}.vt-empty{display:flex;flex-direction:column;gap:var(--vt-space-2);align-items:center;text-align:center;padding:var(--vt-space-7) var(--vt-space-4);color:var(--vt-mist)}.vt-empty__title{font-size:var(--vt-text-base);font-weight:var(--vt-weight-semibold);color:var(--vt-white)}.vt-skeleton{background-color:var(--vt-slate);border-radius:var(--vt-radius-sm);animation:vt-pulse 1.4s ease-in-out infinite}@keyframes vt-pulse{0%,to{opacity:.4}50%{opacity:.85}}.vt-auth{display:flex;min-height:100dvh;flex-direction:column;justify-content:center;padding:var(--vt-space-6) var(--vt-space-4);padding-bottom:max(var(--vt-space-6),var(--vt-safe-bottom))}.vt-auth__panel{width:100%;max-width:420px;margin-inline:auto}.vt-auth__head{display:flex;flex-direction:column;gap:var(--vt-space-2);margin-block-end:var(--vt-space-6)}.vt-auth__title{font-size:var(--vt-text-2xl)}.vt-auth__subtitle{color:var(--vt-mist);font-size:var(--vt-text-sm)}.vt-auth__footer{margin-block-start:var(--vt-space-5);font-size:var(--vt-text-sm);color:var(--vt-mist);text-align:center}.vt-alert{padding:var(--vt-space-3) var(--vt-space-4);border-radius:var(--vt-radius);background-color:var(--vt-charcoal);border:var(--vt-border);font-size:var(--vt-text-sm)}.vt-alert--error,.vt-alert--danger{border-color:var(--vt-danger);color:var(--vt-danger)}.vt-alert--success{border-color:var(--vt-success);color:var(--vt-success)}.vt-alert--warning{border-color:var(--vt-warning);color:var(--vt-warning)}.vt-alert--info{border-color:var(--vt-info);color:var(--vt-cloud)}.vt-wallet__intro{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--vt-space-4)}.vt-wallet__intro>div{display:grid;gap:var(--vt-space-2)}.vt-wallet__eyebrow{color:var(--vt-gold);font-size:var(--vt-text-2xs);font-weight:var(--vt-weight-semibold);letter-spacing:.1em;text-transform:uppercase}.vt-wallet__balances,.vt-wallet__columns{grid-template-columns:minmax(0,1fr)}.vt-wallet__balance{display:grid;gap:var(--vt-space-4);padding-block-end:var(--vt-space-4);border-bottom:var(--vt-border)}.vt-wallet__balance>div:first-child{display:grid;gap:var(--vt-space-2)}.vt-wallet__balance>div:first-child .vt-stat__value{font-size:clamp(var(--vt-text-2xl),5vw,var(--vt-text-3xl))}.vt-wallet__limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vt-space-3)}.vt-wallet__limits .vt-stat{padding:var(--vt-space-3)}.vt-wallet__limits .vt-stat__value{font-size:var(--vt-text-base)}.vt-wallet__method{padding-block-start:var(--vt-space-4);border-top:var(--vt-border)}.vt-wallet__method>div:first-child{display:grid;gap:var(--vt-space-2)}.vt-wallet__submit{width:100%}.vt-wallet__instructions{padding:var(--vt-space-4);border:var(--vt-border);border-radius:var(--vt-radius);background-color:var(--vt-black);white-space:pre-line}.vt-wallet__help{padding-block-start:var(--vt-space-4);border-top:var(--vt-border)}.vt-wallet__requests-table{min-width:32rem}@media(min-width:640px){.vt-wallet__balances{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-wallet__submit{width:auto;justify-self:start}}@media(min-width:900px){.vt-wallet__balances{grid-template-columns:repeat(3,minmax(0,1fr))}.vt-wallet__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-wallet__balance{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}}.vt-offline-bar{display:none;align-items:center;justify-content:center;gap:var(--vt-space-2);padding:var(--vt-space-2) var(--vt-space-4);background-color:var(--vt-warning);color:var(--vt-warning-ink);font-size:var(--vt-text-xs);font-weight:var(--vt-weight-semibold);text-align:center}.vt-offline-bar[data-visible=true]{display:flex}.vt-text-muted{color:var(--vt-mist)}.vt-text-dim{color:var(--vt-ash)}.vt-text-gold{color:var(--vt-gold)}.vt-text-sm{font-size:var(--vt-text-sm)}.vt-text-xs{font-size:var(--vt-text-xs)}.vt-text-right{text-align:end}.vt-text-center{text-align:center}.vt-font-bold{font-weight:var(--vt-weight-bold)}.vt-font-mono{font-family:var(--vt-font-mono)}.vt-link{color:var(--vt-gold);text-decoration:none}.vt-link:hover,.vt-link:focus-visible{text-decoration:underline;text-underline-offset:2px}.vt-thumb{display:block;width:56px;height:56px;object-fit:cover;border-radius:var(--vt-radius);border:var(--vt-border);background-color:var(--vt-black)}.vt-mt-2{margin-block-start:var(--vt-space-2)}.vt-mt-3{margin-block-start:var(--vt-space-3)}.vt-mt-4{margin-block-start:var(--vt-space-4)}.vt-mt-5{margin-block-start:var(--vt-space-5)}.vt-mt-6{margin-block-start:var(--vt-space-6)}.vt-mb-2{margin-block-end:var(--vt-space-2)}.vt-mb-4{margin-block-end:var(--vt-space-4)}.vt-mb-5{margin-block-end:var(--vt-space-5)}.vt-p-4{padding:var(--vt-space-4)}.vt-p-5{padding:var(--vt-space-5)}.vt-hidden{display:none!important}@media print{.vt-header,.vt-flash,.vt-offline-bar{display:none!important}}.vt-nav--desktop{display:none}@media(min-width:900px){.vt-nav--desktop{display:flex}}.vt-bottomnav{position:fixed;z-index:var(--vt-z-header);inset-inline:0;inset-block-end:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background-color:var(--vt-obsidian);border-top:var(--vt-border);padding-block-end:var(--vt-safe-bottom)}.vt-bottomnav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--vt-space-2) var(--vt-space-1);min-height:56px;color:var(--vt-mist);font-size:var(--vt-text-2xs);font-weight:var(--vt-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.vt-bottomnav__item[aria-current=page]{color:var(--vt-gold);background-color:var(--vt-charcoal)}.vt-bottomnav__icon{font-size:var(--vt-text-lg);line-height:1}@media(min-width:900px){.vt-bottomnav{display:none}}@media(max-width:899px){.vt-shell__main{padding-block-end:calc(76px + var(--vt-safe-bottom))}}.vt-hero{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vt-space-3);background-color:var(--vt-surface);border:var(--vt-border-strong);border-color:var(--vt-gold);border-radius:var(--vt-radius-lg);padding:var(--vt-space-7) var(--vt-space-5)}.vt-hero__title{font-size:clamp(var(--vt-text-2xl),5vw,var(--vt-text-4xl));max-width:20ch}.vt-hero__text{color:var(--vt-mist);max-width:56ch;font-size:var(--vt-text-base)}.vt-hero__facts{display:flex;flex-wrap:wrap;gap:var(--vt-space-3)}.vt-hero__facts>span{padding:2px var(--vt-space-2);border:var(--vt-border);border-radius:var(--vt-radius-pill)}.vt-ticker{background-color:var(--vt-surface);border:var(--vt-border);border-radius:var(--vt-radius-lg);padding:var(--vt-space-4);display:flex;flex-direction:column;gap:var(--vt-space-3)}.vt-ticker__list{display:flex;flex-wrap:wrap;gap:var(--vt-space-2)}.vt-ticker__item{display:inline-flex;align-items:baseline;gap:var(--vt-space-2);padding:var(--vt-space-1) var(--vt-space-3);background-color:var(--vt-charcoal);border:var(--vt-border);border-radius:var(--vt-radius-pill);font-size:var(--vt-text-xs)}.vt-ticker__player{font-weight:var(--vt-weight-bold);color:var(--vt-white)}.vt-ticker__amount{font-variant-numeric:tabular-nums;font-weight:var(--vt-weight-semibold);color:var(--vt-gold)}.vt-gamecard{display:flex;flex-direction:column;background-color:var(--vt-surface);border:var(--vt-border);border-radius:var(--vt-radius-lg);overflow:hidden;transition:border-color var(--vt-transition-slow),transform var(--vt-transition-slow),box-shadow var(--vt-transition-slow)}.vt-gamecard:hover,.vt-gamecard:focus-visible{border-color:var(--vt-gold);transform:translateY(-4px);box-shadow:var(--vt-shadow-lg)}.vt-gamecard--off{opacity:.55}.vt-gamecard__art{position:relative;aspect-ratio:3 / 2;overflow:hidden;background-color:var(--vt-charcoal)}.vt-gamecard__art img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.vt-gamecard:hover .vt-gamecard__art img{transform:scale(1.05)}.vt-gamecard__overlay{position:absolute;inset:0;display:grid;place-items:center;background-color:#0b0b0f8c;opacity:0;transition:opacity var(--vt-transition)}.vt-gamecard:hover .vt-gamecard__overlay,.vt-gamecard:focus-visible .vt-gamecard__overlay{opacity:1}.vt-gamecard__play{display:inline-flex;align-items:center;gap:var(--vt-space-2);padding:var(--vt-space-3) var(--vt-space-5);background-color:var(--vt-gold);color:var(--vt-gold-ink);border-radius:var(--vt-radius-pill);font-weight:var(--vt-weight-bold);font-size:var(--vt-text-sm);letter-spacing:.02em}.vt-gamecard__badges{position:absolute;top:var(--vt-space-3);left:var(--vt-space-3);display:flex;gap:var(--vt-space-1)}.vt-gamecard__modes{position:absolute;top:var(--vt-space-3);right:var(--vt-space-3);display:flex;gap:var(--vt-space-1)}.vt-gamecard__mode{padding:2px var(--vt-space-2);border-radius:var(--vt-radius-pill);font-size:var(--vt-text-2xs);font-weight:var(--vt-weight-bold);letter-spacing:.06em;text-transform:uppercase}.vt-gamecard__mode--demo{background-color:var(--vt-warning);color:var(--vt-warning-ink)}.vt-gamecard__mode--real{background-color:var(--vt-success);color:var(--vt-success-ink)}.vt-gamecard__body{display:flex;flex-direction:column;gap:var(--vt-space-2);padding:var(--vt-space-4);flex:1}.vt-gamecard__top{display:flex;align-items:center;justify-content:space-between;gap:var(--vt-space-2)}.vt-gamecard__name{font-size:var(--vt-text-base)}.vt-gamecard__desc{font-size:var(--vt-text-xs);color:var(--vt-mist);flex:1}.vt-gamecard__meta{display:flex;justify-content:space-between;gap:var(--vt-space-2);border-top:var(--vt-border);padding-top:var(--vt-space-2);margin-top:auto}.vt-promo{border-color:var(--vt-steel)}.vt-game{display:flex;flex-direction:column;gap:var(--vt-space-4)}.vt-gameopts{display:flex;flex-wrap:wrap;gap:var(--vt-space-4);align-items:flex-start}.vt-gameopts .vt-field{min-width:180px}.vt-result{border-color:var(--vt-steel)}.vt-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:var(--vt-space-1)}.vt-board__cell{min-height:44px;border:var(--vt-border);border-radius:var(--vt-radius-sm);font-weight:var(--vt-weight-bold);font-variant-numeric:tabular-nums;color:var(--vt-white);transition:transform var(--vt-transition),border-color var(--vt-transition)}.vt-board__cell--red{background-color:#b42318}.vt-board__cell--black{background-color:var(--vt-black)}.vt-board__cell--green{background-color:#067647}.vt-board__cell[aria-pressed=true]{border-color:var(--vt-gold);box-shadow:0 0 0 2px var(--vt-gold)}.vt-board__cell:hover{transform:translateY(-1px)}.vt-keno{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:var(--vt-space-1)}.vt-keno__cell{min-height:40px;background-color:var(--vt-charcoal);border:var(--vt-border);border-radius:var(--vt-radius-sm);font-size:var(--vt-text-xs);font-variant-numeric:tabular-nums;color:var(--vt-cloud);transition:background-color var(--vt-transition),border-color var(--vt-transition)}.vt-keno__cell[aria-pressed=true]{background-color:var(--vt-gold);border-color:var(--vt-gold);color:var(--vt-gold-ink);font-weight:var(--vt-weight-bold)}.vt-reels{display:flex;gap:var(--vt-space-3);flex-wrap:wrap}.vt-reels__cell{display:grid;place-items:center;min-width:64px;min-height:64px;padding:var(--vt-space-2);background-color:var(--vt-black);border:var(--vt-border-strong);border-radius:var(--vt-radius);font-size:var(--vt-text-2xl);font-weight:var(--vt-weight-black);color:var(--vt-gold)}.vt-hands{display:flex;flex-direction:column;gap:var(--vt-space-3)}.vt-hand{display:flex;flex-direction:column;gap:var(--vt-space-2)}.vt-card-chip{display:grid;place-items:center;width:44px;height:60px;background-color:var(--vt-white);color:var(--vt-black);border-radius:var(--vt-radius-sm);font-weight:var(--vt-weight-black);font-size:var(--vt-text-lg);box-shadow:var(--vt-shadow-sm)}.vt-header__wallet{display:none;align-items:center;gap:var(--vt-space-2);margin-inline-start:auto}.vt-header__wallet-body{display:inline-flex;align-items:center;gap:var(--vt-space-2)}.vt-header__mode-badge{padding:2px var(--vt-space-2);border-radius:var(--vt-radius-pill);font-size:var(--vt-text-2xs);font-weight:var(--vt-weight-bold);letter-spacing:.06em;text-transform:uppercase}.vt-header__mode-badge--demo{background-color:var(--vt-warning);color:var(--vt-warning-ink)}.vt-header__mode-badge--real{background-color:var(--vt-success);color:var(--vt-success-ink)}.vt-header__balance{font-size:var(--vt-text-sm);font-weight:var(--vt-weight-semibold);font-variant-numeric:tabular-nums;color:var(--vt-white)}.vt-header__mobile-actions{display:flex;align-items:center;gap:var(--vt-space-2);margin-inline-start:auto}.vt-header__avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--vt-radius-pill);background-color:var(--vt-gold);color:var(--vt-gold-ink);font-weight:var(--vt-weight-bold);font-size:var(--vt-text-sm)}.vt-header__modebar{display:none;border-top:var(--vt-border);background-color:var(--vt-surface);padding-block:var(--vt-space-2)}.vt-mode-switch{display:flex;gap:var(--vt-space-1);background-color:var(--vt-charcoal);border-radius:var(--vt-radius-pill);padding:2px}.vt-mode-switch__form{flex:1}.vt-mode-switch__btn{width:100%;padding:var(--vt-space-2) var(--vt-space-4);border-radius:var(--vt-radius-pill);font-size:var(--vt-text-xs);font-weight:var(--vt-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--vt-mist);transition:background-color var(--vt-transition),color var(--vt-transition)}.vt-mode-switch__btn--active{background-color:var(--vt-gold);color:var(--vt-gold-ink)}@media(min-width:900px){.vt-header__wallet{display:flex}.vt-header__mobile-actions{display:none}.vt-header__modebar{display:block}}.vt-game__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vt-space-3)}.vt-game__title-row{display:flex;align-items:center;gap:var(--vt-space-3)}.vt-game__title{font-size:var(--vt-text-xl);margin:0}.vt-game__balances{display:flex;align-items:center;gap:var(--vt-space-4)}.vt-game__balance{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.vt-game__balance-label{font-size:var(--vt-text-2xs);font-weight:var(--vt-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--vt-ash)}.vt-game__balance-value{font-size:var(--vt-text-lg);font-weight:var(--vt-weight-bold);font-variant-numeric:tabular-nums;color:var(--vt-white)}.vt-game__controls{display:flex;flex-direction:column;gap:var(--vt-space-4);background-color:var(--vt-surface);border:var(--vt-border);border-radius:var(--vt-radius-lg);padding:var(--vt-space-5)}.vt-field--inline{flex-direction:row;align-items:center;gap:var(--vt-space-2)}.vt-field--inline .vt-label{white-space:nowrap}.vt-input--bet{max-width:140px}.vt-game__actions{display:flex;gap:var(--vt-space-3);margin-top:var(--vt-space-2)}.vt-playing-card{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:48px;height:68px;background-color:var(--vt-white);color:var(--vt-black);border-radius:var(--vt-radius-sm);border:1px solid #ccc;box-shadow:var(--vt-shadow-sm);font-weight:var(--vt-weight-bold);position:relative;transition:transform .2s cubic-bezier(.4,0,.2,1)}.vt-playing-card--red{color:#b42318}.vt-playing-card--hole{background-color:var(--vt-charcoal);border-color:var(--vt-steel);color:var(--vt-mist)}.vt-playing-card__rank{font-size:var(--vt-text-lg);line-height:1}.vt-playing-card__suit{font-size:var(--vt-text-sm);line-height:1;margin-top:2px}.vt-playing-card__back{font-size:var(--vt-text-xl);color:var(--vt-ash)}.vt-blackjack__table{display:flex;flex-direction:column;gap:var(--vt-space-4);background-color:#067647;border-radius:var(--vt-radius-lg);border:3px solid #34343f;padding:var(--vt-space-5)}.vt-blackjack__dealer-area,.vt-blackjack__player-area{display:flex;flex-direction:column;gap:var(--vt-space-2)}.vt-blackjack__area-label{display:flex;align-items:center;gap:var(--vt-space-2);color:var(--vt-white);font-weight:var(--vt-weight-semibold);font-size:var(--vt-text-sm)}.vt-blackjack__cards{display:flex;gap:var(--vt-space-2);flex-wrap:wrap;min-height:68px}.vt-blackjack__empty{color:#fff9;font-size:var(--vt-text-sm);font-style:italic}.vt-blackjack__divider{height:1px;background-color:#fff3}.vt-blackjack__status{display:flex;align-items:center;gap:var(--vt-space-3)}.vt-roulette{display:flex;flex-direction:column;gap:var(--vt-space-4)}.vt-roulette__wheel-area{display:flex;flex-direction:column;align-items:center;gap:var(--vt-space-4)}.vt-roulette__wheel{position:relative;width:200px;height:200px}.vt-roulette__wheel-inner{position:relative;width:100%;height:100%}.vt-roulette__svg{width:100%;height:100%}.vt-roulette__ball{position:absolute;width:10px;height:10px;margin:-5px;background-color:var(--vt-white);border-radius:50%;box-shadow:0 0 4px #0000007f;transition:left .3s cubic-bezier(.4,0,.2,1),top .3s cubic-bezier(.4,0,.2,1)}.vt-roulette__pointer{position:absolute;top:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid var(--vt-gold);z-index:1}.vt-roulette__result{display:flex;flex-direction:column;align-items:center;gap:var(--vt-space-1)}.vt-roulette__result-number{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;font-size:var(--vt-text-xl);font-weight:var(--vt-weight-bold);color:var(--vt-white)}.vt-roulette__result-number--red{background-color:#b42318}.vt-roulette__result-number--black{background-color:var(--vt-black);border:var(--vt-border)}.vt-roulette__result-number--green{background-color:#067647}.vt-roulette__result-meta{font-size:var(--vt-text-xs);color:var(--vt-mist);text-transform:capitalize}.vt-roulette__controls{display:flex;flex-wrap:wrap;gap:var(--vt-space-4)}.vt-roulette__board{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:var(--vt-space-1)}.vt-roulette__board-cell{min-height:44px;border:var(--vt-border);border-radius:var(--vt-radius-sm);font-weight:var(--vt-weight-bold);font-variant-numeric:tabular-nums;color:var(--vt-white);transition:transform var(--vt-transition),border-color var(--vt-transition)}.vt-roulette__board-cell--red{background-color:#b42318}.vt-roulette__board-cell--black{background-color:var(--vt-black)}.vt-roulette__board-cell--green{background-color:#067647}.vt-roulette__board-cell[aria-pressed=true]{border-color:var(--vt-gold);box-shadow:0 0 0 2px var(--vt-gold)}.vt-wheel{display:flex;flex-direction:column;gap:var(--vt-space-4)}.vt-wheel__container{position:relative;display:flex;justify-content:center}.vt-wheel__pointer{position:absolute;top:-12px;left:50%;transform:translate(-50%);z-index:2}.vt-wheel__circle{width:240px;height:240px}.vt-wheel__svg{width:100%;height:100%}.vt-wheel__result{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--vt-space-1)}.vt-wheel__result-label{font-size:var(--vt-text-sm);font-weight:var(--vt-weight-bold);color:var(--vt-white)}.vt-wheel__result-multiplier{font-size:var(--vt-text-2xl);font-weight:var(--vt-weight-black);color:var(--vt-gold)}.vt-dice{display:flex;flex-direction:column;gap:var(--vt-space-4)}.vt-dice__display{display:flex;flex-direction:column;align-items:center;gap:var(--vt-space-3);padding:var(--vt-space-5);background-color:var(--vt-surface);border:var(--vt-border);border-radius:var(--vt-radius-lg)}.vt-dice__die{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:4px;width:80px;height:80px;padding:12px;background-color:var(--vt-white);border-radius:var(--vt-radius);box-shadow:var(--vt-shadow)}.vt-dice__die--empty{opacity:.4}.vt-dice__dot{width:14px;height:14px;background-color:var(--vt-black);border-radius:50%;place-self:center}.vt-dice__value{font-size:var(--vt-text-2xl);font-weight:var(--vt-weight-black);font-variant-numeric:tabular-nums;color:var(--vt-gold)}.vt-dice__placeholder{display:flex;flex-direction:column;align-items:center;gap:var(--vt-space-2)}.vt-dice__controls{display:flex;flex-wrap:wrap;gap:var(--vt-space-4)}.vt-dice__result{display:flex;align-items:center;gap:var(--vt-space-3)}.vt-slots{display:flex;flex-direction:column;gap:var(--vt-space-4)}.vt-slots__machine{position:relative;background-color:var(--vt-charcoal);border:var(--vt-border-strong);border-radius:var(--vt-radius-lg);padding:var(--vt-space-5)}.vt-slots__reels{display:flex;justify-content:center;gap:var(--vt-space-3)}.vt-slots__reel{background-color:var(--vt-black);border:var(--vt-border);border-radius:var(--vt-radius);overflow:hidden}.vt-slots__reel-window{display:grid;place-items:center;width:80px;height:80px}.vt-slots__symbol{font-size:var(--vt-text-3xl);line-height:1}.vt-slots__symbol--placeholder{color:var(--vt-ash);font-size:var(--vt-text-xl)}.vt-slots__win-line{position:absolute;left:var(--vt-space-5);right:var(--vt-space-5);top:50%;height:2px;background-color:var(--vt-gold);box-shadow:0 0 8px var(--vt-gold)}.vt-slots__result{display:flex;align-items:center;gap:var(--vt-space-3)}.vt-slots__result-symbol{display:grid;place-items:center;width:40px;height:40px;background-color:var(--vt-black);border:var(--vt-border);border-radius:var(--vt-radius-sm);font-size:var(--vt-text-xl)}.vt-crash{display:flex;flex-direction:column;gap:var(--vt-space-4)}.vt-crash__display{background-color:var(--vt-surface);border:var(--vt-border);border-radius:var(--vt-radius-lg);padding:var(--vt-space-4)}.vt-crash__graph{position:relative;height:200px}.vt-crash__svg{width:100%;height:100%}.vt-crash__multiplier{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--vt-space-1)}.vt-crash__multiplier-value{font-size:var(--vt-text-4xl);font-weight:var(--vt-weight-black);font-variant-numeric:tabular-nums;color:var(--vt-gold)}.vt-crash__multiplier-value--crashed{color:var(--vt-danger)}.vt-crash__multiplier-value--cashed{color:var(--vt-success)}.vt-crash__cashout{font-size:var(--vt-text-sm);color:var(--vt-success);font-weight:var(--vt-weight-semibold)}.vt-crash__crashed{font-size:var(--vt-text-sm);color:var(--vt-danger);font-weight:var(--vt-weight-semibold)}.vt-crash__controls{display:flex;flex-wrap:wrap;gap:var(--vt-space-4)}.vt-baccarat{display:flex;flex-direction:column;gap:var(--vt-space-4)}.vt-baccarat__table{display:flex;flex-direction:column;gap:var(--vt-space-4);background-color:#067647;border-radius:var(--vt-radius-lg);border:3px solid #34343f;padding:var(--vt-space-5)}.vt-baccarat__area{display:flex;flex-direction:column;gap:var(--vt-space-2)}.vt-baccarat__area-label{display:flex;align-items:center;gap:var(--vt-space-2);color:var(--vt-white);font-weight:var(--vt-weight-semibold);font-size:var(--vt-text-sm)}.vt-baccarat__cards{display:flex;gap:var(--vt-space-2);flex-wrap:wrap;min-height:68px}.vt-baccarat__empty{color:#fff9;font-size:var(--vt-text-sm);font-style:italic}.vt-baccarat__divider{display:flex;justify-content:center;padding:var(--vt-space-2) 0;border-top:1px solid rgb(255 255 255 / 20%);border-bottom:1px solid rgb(255 255 255 / 20%)}.vt-baccarat__controls{display:flex;flex-wrap:wrap;gap:var(--vt-space-4)}.vt-baccarat__result{display:flex;align-items:center;gap:var(--vt-space-3)}.vt-keno{display:flex;flex-direction:column;gap:var(--vt-space-4)}.vt-keno__board{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:var(--vt-space-1)}.vt-keno__cell{min-height:40px;background-color:var(--vt-charcoal);border:var(--vt-border);border-radius:var(--vt-radius-sm);font-size:var(--vt-text-xs);font-variant-numeric:tabular-nums;color:var(--vt-cloud);transition:background-color var(--vt-transition),border-color var(--vt-transition),color var(--vt-transition)}.vt-keno__cell--picked{background-color:var(--vt-gold);border-color:var(--vt-gold);color:var(--vt-gold-ink);font-weight:var(--vt-weight-bold)}.vt-keno__cell--drawn{background-color:var(--vt-info);border-color:var(--vt-info);color:var(--vt-info-ink);font-weight:var(--vt-weight-bold)}.vt-keno__cell--match{background-color:var(--vt-success);border-color:var(--vt-success);color:var(--vt-success-ink);font-weight:var(--vt-weight-bold);box-shadow:0 0 0 2px var(--vt-success)}.vt-keno__status{display:flex;flex-direction:column;gap:var(--vt-space-2)}.vt-keno__drawn{display:flex;flex-wrap:wrap;gap:var(--vt-space-1)}.vt-footer{border-top:var(--vt-border);padding-block:var(--vt-space-5);padding-bottom:max(var(--vt-space-5),var(--vt-safe-bottom));margin-top:var(--vt-space-6)}.vt-lobby{gap:var(--vt-space-6)}.vt-lobbyhero{position:relative;display:grid;grid-template-columns:1.4fr 1fr;gap:var(--vt-space-5);align-items:center;overflow:hidden;border:var(--vt-border-strong);border-color:var(--vt-gold);border-radius:var(--vt-radius-lg);padding:var(--vt-space-6);background:radial-gradient(120% 140% at 0% 0%,rgba(245,197,24,.14),transparent 55%),linear-gradient(135deg,var(--vt-surface),var(--vt-app-bg))}.vt-lobbyhero__glow{position:absolute;inset:auto -10% -40% auto;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(245,197,24,.22),transparent 65%);filter:blur(10px);pointer-events:none}.vt-lobbyhero__content{position:relative;display:flex;flex-direction:column;gap:var(--vt-space-4);align-items:flex-start}.vt-lobbyhero__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:var(--vt-text-xs);color:var(--vt-gold);font-weight:var(--vt-weight-bold)}.vt-lobbyhero__title{font-size:clamp(var(--vt-text-2xl),6vw,var(--vt-text-4xl));line-height:1.05}.vt-lobbyhero__balance{display:flex;flex-direction:column;gap:2px}.vt-lobbyhero__balance-label{font-size:var(--vt-text-xs);color:var(--vt-mist);text-transform:uppercase;letter-spacing:.08em}.vt-lobbyhero__balance-value{font-size:clamp(var(--vt-text-xl),4vw,var(--vt-text-3xl));font-weight:var(--vt-weight-bold);color:var(--vt-gold);font-variant-numeric:tabular-nums}.vt-lobbyhero__actions{flex-wrap:wrap}.vt-lobbyhero__spotlight{position:relative;display:block;border-radius:var(--vt-radius-md);overflow:hidden;border:var(--vt-border-strong);box-shadow:0 20px 50px #00000073}.vt-lobbyhero__spotlight img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:3 / 2;transition:transform .5s ease}.vt-lobbyhero__spotlight:hover img,.vt-lobbyhero__spotlight:focus-visible img{transform:scale(1.06)}.vt-lobbyhero__spotlight-tag{position:absolute;top:var(--vt-space-3);left:var(--vt-space-3);background:var(--vt-gold);color:var(--vt-gold-ink);font-weight:var(--vt-weight-bold);font-size:var(--vt-text-xs);padding:2px 8px;border-radius:var(--vt-radius-pill)}.vt-lobbyhero__spotlight-name{position:absolute;left:0;right:0;bottom:0;padding:var(--vt-space-5) var(--vt-space-3) var(--vt-space-3);background:linear-gradient(transparent,#000000d9);color:#fff;font-weight:var(--vt-weight-bold)}.vt-lobby__section{display:flex;flex-direction:column;gap:var(--vt-space-3)}.vt-lobby__heading{font-size:var(--vt-text-lg)}.vt-callout{display:flex;align-items:center;gap:var(--vt-space-3);border:1px solid var(--vt-warning, #f79009);background:color-mix(in srgb,var(--vt-warning, #f79009) 12%,transparent);border-radius:var(--vt-radius-lg);padding:var(--vt-space-4)}.vt-callout__icon{font-size:var(--vt-text-xl)}.vt-callout__body{flex:1;display:flex;flex-direction:column;gap:2px}.vt-tile{display:flex;flex-direction:column;gap:var(--vt-space-1);padding:var(--vt-space-5);border:var(--vt-border-strong);border-radius:var(--vt-radius-lg);background:var(--vt-surface);transition:transform .2s ease,border-color .2s ease}.vt-tile:hover,.vt-tile:focus-visible{transform:translateY(-3px);border-color:var(--vt-gold)}.vt-tile__badge{align-self:flex-start;font-size:var(--vt-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--vt-gold);font-weight:var(--vt-weight-bold)}.vt-tile__title{font-size:var(--vt-text-lg);font-weight:var(--vt-weight-bold)}@media(max-width:899px){.vt-lobbyhero{grid-template-columns:1fr}}.vt-betbar{display:flex;align-items:center;gap:var(--vt-space-3);flex-wrap:wrap;padding:var(--vt-space-3);border:var(--vt-border);border-radius:var(--vt-radius-lg);background:var(--vt-surface)}.vt-betbar__label{font-size:var(--vt-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--vt-mist)}.vt-betbar__chips{display:flex;gap:var(--vt-space-2);flex-wrap:wrap}.vt-chip{min-width:3.25rem;padding:var(--vt-space-2) var(--vt-space-3);border-radius:var(--vt-radius-pill);border:2px dashed var(--vt-gold);background:transparent;color:var(--vt-cloud);font-weight:var(--vt-weight-bold);font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease}.vt-chip:hover:not(:disabled){transform:translateY(-2px)}.vt-chip:disabled{opacity:.4;cursor:not-allowed;border-style:solid}.vt-chip--active{background:var(--vt-gold);color:var(--vt-gold-ink);border-style:solid;box-shadow:0 0 0 3px color-mix(in srgb,var(--vt-gold) 30%,transparent)}.vt-betbar__custom{display:flex}.vt-input--bet{width:7rem}.vt-betbar__limits{font-size:var(--vt-text-xs);color:var(--vt-mist)}@keyframes vt-progress{0%{background-position:-40% 0}to{background-position:140% 0}}@keyframes vt-reel-spin{0%{transform:translateY(-40%);opacity:.55}to{transform:translateY(40%);opacity:1}}@keyframes vt-roulette-spin{to{transform:rotate(360deg)}}@keyframes vt-dice-tumble{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(1.08)}50%{transform:rotate(180deg) scale(1)}75%{transform:rotate(270deg) scale(1.08)}to{transform:rotate(360deg) scale(1)}}@keyframes vt-pop-in{0%{opacity:0;transform:scale(.7) translateY(6px)}to{opacity:1;transform:none}}@keyframes vt-deal-in{0%{opacity:0;transform:translateY(-18px) rotate(-6deg)}to{opacity:1;transform:none}}@keyframes vt-flip-in{0%{transform:rotateY(90deg)}to{transform:rotateY(0)}}@keyframes vt-keno-pop{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes vt-win-flash{0%,to{box-shadow:0 0 #12b76a00}50%{box-shadow:0 0 0 6px #12b76a59}}.vt-game__surface{position:relative}.vt-game__surface:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:var(--vt-radius-pill);background:linear-gradient(90deg,transparent,var(--vt-gold),transparent);background-size:40% 100%;background-repeat:no-repeat;opacity:0;transition:opacity .2s ease}.vt-game--busy .vt-game__surface:before{opacity:1;animation:vt-progress 1s linear infinite}.vt-game--busy .vt-game__surface{pointer-events:none}.vt-game--busy .vt-slots__symbol{animation:vt-reel-spin .45s linear infinite}.vt-game--busy .vt-roulette__wheel{animation:vt-roulette-spin 1.1s linear infinite}.vt-game--busy .vt-wheel__circle{animation:vt-roulette-spin 1s linear infinite}.vt-game--busy .vt-dice__die{animation:vt-dice-tumble .6s linear infinite}.vt-game--busy .vt-crash__multiplier-value{animation:vt-pulse .8s ease-in-out infinite}.vt-game--busy .vt-keno__cell{animation:vt-pulse .9s ease-in-out infinite}.vt-anim-pop{animation:vt-pop-in .45s cubic-bezier(.2,.9,.3,1.2) both}.vt-anim-deal{animation:vt-deal-in .4s ease both}.vt-anim-flip{animation:vt-flip-in .35s ease both}.vt-anim-keno{animation:vt-keno-pop .4s ease both}.vt-anim-flash{animation:vt-win-flash 1s ease 2}@media(prefers-reduced-motion:reduce){.vt-game--busy .vt-slots__symbol,.vt-game--busy .vt-roulette__wheel,.vt-game--busy .vt-wheel__circle,.vt-game--busy .vt-dice__die,.vt-game--busy .vt-crash__multiplier-value,.vt-game--busy .vt-keno__cell{animation:none}}.vt-game__back{display:inline-flex;align-items:center;gap:4px;color:var(--vt-text-muted, #c9c8d2);text-decoration:none;font-size:13px;font-weight:600}.vt-game__back:hover{color:#f5c518}.vt-btn--gold{background:linear-gradient(180deg,#f5c518,#d09d00);color:#1a1400;border-color:#b8791a}.vt-btn--gold:hover{filter:brightness(1.06)}.vt-score{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:8px;background:#0006;border:1px solid rgba(245,197,24,.5);color:#f5c518;font-weight:800;font-size:15px}.vt-score--muted{color:#8b8a99;border-color:#2a2833}.vt-felt-label{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:#ffffffbf;font-weight:700}.vt-seg{display:inline-flex;padding:4px;gap:4px;background:#12111a;border:1px solid #2a2833;border-radius:999px}.vt-seg__btn{padding:8px 20px;border:0;border-radius:999px;background:transparent;color:#b8b6c2;font-weight:700;cursor:pointer}.vt-seg__btn--active{background:#f5c518;color:#1a1400}.vt-chipmark{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 5px;border-radius:12px;border:2px dashed rgba(255,255,255,.7);box-shadow:0 2px 6px #00000080;font-size:10px;font-weight:800;color:#1a1400;line-height:1}.vt-chipmark--gold{background:radial-gradient(circle at 35% 30%,#ffe680,#e0a800)}.vt-pcard{position:relative;width:64px;height:92px;flex:0 0 auto;border-radius:8px;transform-origin:center}.vt-pc__front{position:absolute;inset:0;border-radius:8px;background:linear-gradient(160deg,#fff,#e7e3da);color:#1b1b22;box-shadow:0 4px 10px #00000073,inset 0 0 0 1px #00000014}.vt-pc__front.vt-pc--red,.vt-pcard--red .vt-pc__front{color:#d32240}.vt-pc__corner{position:absolute;display:flex;flex-direction:column;align-items:center;font-size:15px;font-weight:800;line-height:1}.vt-pc__corner--tl{top:5px;left:6px}.vt-pc__corner--br{bottom:5px;right:6px;transform:rotate(180deg)}.vt-pc__suit{font-size:12px}.vt-pc__pip{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:30px;opacity:.9}.vt-pc__back{position:absolute;inset:0;border-radius:8px;background:repeating-linear-gradient(45deg,#7c1020 0 6px,#9a1f31 6px 12px);border:3px solid #ffffff;box-shadow:0 4px 10px #00000073}.vt-pc__back:after{content:"";position:absolute;inset:6px;border:1px solid rgba(255,255,255,.55);border-radius:4px}.vt-slots{display:flex;flex-direction:column;align-items:center;gap:16px}.vt-slots__cabinet{background:linear-gradient(180deg,#1d1b24,#0f0e14);border:3px solid #f5c518;border-radius:16px;padding:16px;box-shadow:0 8px 30px #0009,inset 0 0 40px #000000b3}.vt-slots--win .vt-slots__cabinet{box-shadow:0 0 34px #f5c51899,inset 0 0 40px #000000b3;animation:vt-win-flash 1s ease 2}.vt-slots__marquee{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.vt-slots__brand{font-size:14px;font-weight:900;letter-spacing:.24em;color:#f5c518}.vt-slots__payline-note{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#8b8a99}.vt-slots__reels{position:relative;display:flex;gap:8px}.vt-slots__window{position:relative;width:78px;height:78px;overflow:hidden;border-radius:8px;background:#0a0a0e;box-shadow:inset 0 0 18px #000000e6}.vt-slots__strip{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;will-change:transform;animation:vt-reel-settle .9s cubic-bezier(.16,.84,.24,1) both}.vt-slots__cell{height:78px;display:flex;align-items:center;justify-content:center}.vt-slots__payline{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:#f5c518a6;box-shadow:0 0 8px #f5c518cc;pointer-events:none}.vt-slots__paytable{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.vt-slots__pay{display:flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #2a2833;border-radius:8px;background:#17161f;color:#c9c8d2;font-size:13px;font-weight:700}.vt-roulette{display:flex;flex-direction:column;gap:18px}.vt-roulette__stage{display:flex;flex-direction:column;align-items:center}.vt-roulette__wheel{position:relative;width:280px;height:280px}.vt-roulette__wheel-inner{width:100%;height:100%;transform-origin:50% 50%;animation:vt-wheel-settle 3s cubic-bezier(.12,.7,.2,1) both}.vt-roulette__svg{width:100%;height:100%;display:block}.vt-roulette__cone{position:absolute;top:50%;left:50%;width:0;height:0;margin:-6px 0 0 -6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #b8791a}.vt-roulette__ball{position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#c9c9c9);box-shadow:0 0 6px #0009;animation:vt-ball-orbit 2.6s ease-out both}.vt-roulette__pointer{position:absolute;top:-5px;left:50%;width:0;height:0;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid #f5c518;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7));z-index:3}.vt-roulette__result{display:flex;align-items:center;gap:12px;margin-top:16px}.vt-roulette__result-number{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;color:#fff;font-size:20px;font-weight:900}.vt-roulette__result-number--red{background:#c11c34}.vt-roulette__result-number--black{background:#141319}.vt-roulette__result-number--green{background:#0a7d43}.vt-roulette__result-meta{font-size:14px;color:#c9c8d2}.vt-felt{display:grid;grid-template-columns:46px repeat(12,minmax(30px,1fr)) 46px;grid-template-rows:repeat(3,40px) 34px 34px;gap:2px;padding:8px;background:#0a3d24;border:2px solid #f5c518;border-radius:10px;overflow-x:auto}.vt-felt__cell{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.22);border-radius:3px;background:#0e5633;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.vt-felt__cell:hover{background:#127047}.vt-felt__zero{background:#0a7d43}.vt-felt__num--red{background:#c11c34}.vt-felt__num--black{background:#141319}.vt-felt__outside{font-size:11px}.vt-felt__cell--picked{outline:3px solid #f5c518;outline-offset:-3px}.vt-felt__cell--win{box-shadow:inset 0 0 0 3px #fff}.vt-felt__cell .vt-chipmark{position:absolute;top:-8px;right:-8px;z-index:2}.vt-felt__hint{font-size:13px;color:#b8b6c2}.vt-blackjack__table{display:flex;flex-direction:column;gap:16px;padding:22px;background:radial-gradient(ellipse at 50% 0%,#0f6b41,#083d24);border:3px solid #b8791a;border-radius:16px;box-shadow:inset 0 0 60px #00000080}.vt-blackjack__dealer-area,.vt-blackjack__player-area{display:flex;flex-direction:column;gap:10px}.vt-blackjack__area-label,.vt-blackjack__player-label{display:flex;align-items:center;gap:10px}.vt-blackjack__cards,.vt-baccarat__cards{display:flex;align-items:center;min-height:96px;perspective:800px}.vt-blackjack__cards .vt-pcard,.vt-baccarat__cards .vt-pcard{margin-right:-16px}.vt-blackjack__cards .vt-pcard:last-child,.vt-baccarat__cards .vt-pcard:last-child{margin-right:0}.vt-blackjack__empty,.vt-baccarat__empty{align-self:center;font-size:12px;color:#ffffff73}.vt-blackjack__divider{text-align:center;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#ffffff80}.vt-blackjack__bet{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:2px dashed rgba(245,197,24,.6);border-radius:50%;background:#0003}.vt-blackjack__bet-slot{font-size:11px;letter-spacing:.14em;color:#f5c518b3}.vt-blackjack__status{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}.vt-dice{display:flex;flex-direction:column;align-items:center;gap:18px}.vt-dice__stage{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px;min-height:180px}.vt-dice__scene{width:var(--vt-cube, 96px);height:var(--vt-cube, 96px);perspective:600px}.vt-dice__cube{position:relative;width:var(--vt-cube, 96px);height:var(--vt-cube, 96px);transform-style:preserve-3d;transform:rotateX(-20deg) rotateY(-25deg)}.vt-dice__cube--idle{animation:vt-dice-loop 8s linear infinite}.vt-anim-dice{animation:vt-dice-settle 1.1s cubic-bezier(.2,.9,.3,1.1) both}.vt-dice__face{position:absolute;width:var(--vt-cube, 96px);height:var(--vt-cube, 96px);border-radius:14px;background:linear-gradient(150deg,#fdfdfd,#dcd8cf);box-shadow:inset 0 0 0 2px #00000014}.vt-dice__face--1{transform:translateZ(calc(var(--vt-cube, 96px) / 2))}.vt-dice__face--6{transform:rotateY(180deg) translateZ(calc(var(--vt-cube, 96px) / 2))}.vt-dice__face--3{transform:rotateY(90deg) translateZ(calc(var(--vt-cube, 96px) / 2))}.vt-dice__face--4{transform:rotateY(-90deg) translateZ(calc(var(--vt-cube, 96px) / 2))}.vt-dice__face--2{transform:rotateX(90deg) translateZ(calc(var(--vt-cube, 96px) / 2))}.vt-dice__face--5{transform:rotateX(-90deg) translateZ(calc(var(--vt-cube, 96px) / 2))}.vt-die__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);width:100%;height:100%;padding:12px;box-sizing:border-box}.vt-die__slot{display:flex;align-items:center;justify-content:center}.vt-die__pip{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#4a4a55,#15151a)}.vt-dice__readout{text-align:center}.vt-dice__roll-label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:#8b8a99}.vt-dice__roll-value{display:block;font-size:46px;font-weight:800;line-height:1;color:#f5c518}.vt-dice__controls{display:flex;flex-direction:column;gap:12px;width:100%;max-width:460px}.vt-dice__range{display:flex;flex-direction:column;gap:6px}.vt-dice__range input[type=range]{width:100%;accent-color:#f5c518}.vt-wheel{display:flex;flex-direction:column;align-items:center;gap:14px}.vt-wheel__container{position:relative;width:280px;height:280px}.vt-wheel__circle{width:100%;height:100%;transform-origin:50% 50%;animation:vt-wheel-settle 3.4s cubic-bezier(.12,.7,.2,1) both}.vt-wheel__svg{width:100%;height:100%;display:block}.vt-wheel__pointer{position:absolute;top:-14px;left:50%;transform:translate(-50%);z-index:2}.vt-wheel__result{position:static;inset:auto;display:inline-flex;flex-direction:row;align-items:baseline;justify-content:center;gap:8px;align-self:center;margin-top:16px;padding:6px 18px;background:#000000d1;border:1px solid #f5c518;border-radius:999px}.vt-wheel__result-label{font-weight:800;color:#fff}.vt-wheel__result-multiplier{font-weight:900;color:#f5c518}.vt-crash__stage{position:relative;overflow:hidden;background:#0e0d13;border:1px solid #2a2833;border-radius:14px}.vt-crash__svg{display:block;width:100%;height:230px}.vt-crash__curve{stroke-dasharray:1;stroke-dashoffset:1}.vt-crash__plane{position:absolute;top:0;left:0;width:46px;height:23px;opacity:0;pointer-events:none;transform-origin:50% 50%;will-change:transform;z-index:1;filter:drop-shadow(0 3px 7px rgba(245,197,24,.5))}.vt-crash__plane svg{display:block;width:100%;height:100%}.vt-crash__multiplier{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;pointer-events:none}.vt-crash__mult-value{font-size:56px;font-weight:900;color:#f5c518;text-shadow:0 2px 20px rgba(0,0,0,.8)}.vt-crash--win .vt-crash__mult-value{color:#12b76a}.vt-crash--lost .vt-crash__mult-value{color:#f04438;animation:vt-shake .5s ease}.vt-crash__mult-state{font-size:13px;text-transform:uppercase;letter-spacing:.16em;color:#c9c8d2}.vt-crash__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:14px}.vt-baccarat__table{display:flex;flex-direction:column;gap:12px;padding:18px;background:radial-gradient(ellipse at 50% 50%,#0f6b41,#083d24);border:3px solid #b8791a;border-radius:16px;box-shadow:inset 0 0 60px #00000080}.vt-baccarat__half{padding:12px;border:2px solid transparent;border-radius:12px;background:#0000002e}.vt-baccarat__half--win{border-color:#f5c518;box-shadow:0 0 24px #f5c51866}.vt-baccarat__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.vt-baccarat__centre{text-align:center}.vt-baccarat__verdict{font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#f5c518}.vt-baccarat__bets{display:flex;gap:12px;margin-top:14px}.vt-baccarat__bet{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px;border:2px solid #2a2833;border-radius:12px;background:#141319;color:#fff;cursor:pointer}.vt-baccarat__bet--active{border-color:#f5c518;background:#221c07}.vt-baccarat__bet--win{box-shadow:0 0 20px #f5c51880}.vt-baccarat__bet-label{font-weight:800;text-transform:uppercase;letter-spacing:.06em}.vt-baccarat__bet-odds{font-size:12px;color:#9a98a6}.vt-baccarat__bet .vt-chipmark{position:absolute;top:-12px;right:-8px}.vt-keno__board{display:grid;grid-template-columns:repeat(10,1fr);gap:5px}.vt-keno__cell{aspect-ratio:1;border:1px solid #2a2833;border-radius:8px;background:#17161f;color:#c9c8d2;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,transform .15s}.vt-keno__cell:hover{background:#232230}.vt-keno__cell--picked{background:#3a2f00;border-color:#f5c518;color:#ffe680}.vt-keno__cell--drawn{animation:vt-keno-pop .4s ease both}.vt-keno__cell--match{background:#0a7d43;border-color:#8ff0b8;color:#fff;box-shadow:0 0 12px #12b76a99}.vt-keno__status{display:flex;align-items:center;gap:12px;margin-top:12px}.vt-keno__drawn-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.vt-keno__drawn-chip{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 6px;border-radius:50%;background:#232230;color:#fff;font-size:13px;font-weight:700;animation:vt-keno-pop .4s ease both}.vt-keno__drawn-chip--match{background:#0a7d43;box-shadow:0 0 10px #12b76a99}@keyframes vt-reel-settle{0%{transform:translateY(calc(var(--vt-reel-to, 0px) - 780px))}to{transform:translateY(var(--vt-reel-to, 0px))}}@keyframes vt-reel-loop{0%{transform:translateY(calc(-1 * var(--vt-reel-loop, 390px)))}to{transform:translateY(0)}}@keyframes vt-wheel-settle{0%{transform:rotate(calc(var(--vt-spin-to, 0deg) - 1440deg))}to{transform:rotate(var(--vt-spin-to, 0deg))}}@keyframes vt-ball-orbit{0%{transform:rotate(0) translateY(-96px)}to{transform:rotate(700deg) translateY(-96px)}}@keyframes vt-dice-settle{0%{transform:rotateX(-720deg) rotateY(720deg)}to{transform:var(--vt-dice-final, rotateX(-20deg) rotateY(-25deg))}}@keyframes vt-dice-loop{0%{transform:rotateX(0) rotateY(0)}to{transform:rotateX(360deg) rotateY(360deg)}}@keyframes vt-crash-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes vt-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.vt-game--busy .vt-slots__strip{animation:vt-reel-loop .3s linear infinite}.vt-game--busy .vt-roulette__wheel-inner{animation:vt-spin 1s linear infinite}.vt-game--busy .vt-roulette__ball{animation:vt-ball-orbit .8s linear infinite}.vt-game--busy .vt-wheel__circle{animation:vt-spin 1s linear infinite}.vt-game--busy .vt-dice__cube{animation:vt-dice-loop .7s linear infinite}.vt-game--busy .vt-crash__mult-value{animation:vt-pulse .8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.vt-slots__strip{animation:none!important;transform:translateY(var(--vt-reel-to, 0px))}.vt-roulette__wheel-inner{animation:none!important;transform:rotate(var(--vt-spin-to, 0deg))}.vt-roulette__ball,.vt-dice__cube,.vt-dice__cube--idle,.vt-wheel__circle,.vt-crash__curve,.vt-crash__mult-value,.vt-anim-deal,.vt-anim-flip,.vt-anim-pop,.vt-anim-dice{animation:none!important}.vt-crash__curve{stroke-dashoffset:0}.vt-dice__cube{transform:var(--vt-dice-final, rotateX(-20deg) rotateY(-25deg))}.vt-wheel__circle{transform:rotate(var(--vt-spin-to, 0deg))}.vt-keno__cell--drawn,.vt-keno__drawn-chip{animation:none!important}}@media(max-width:720px){.vt-dice__scene,.vt-dice__cube,.vt-dice__face{--vt-cube: 74px}.vt-die__pip{width:12px;height:12px}.vt-roulette__wheel,.vt-wheel__container{width:232px;height:232px}.vt-pcard{width:50px;height:74px}.vt-pc__pip{font-size:22px}.vt-pc__corner{font-size:12px}.vt-pc__suit{font-size:10px}.vt-blackjack__cards .vt-pcard,.vt-baccarat__cards .vt-pcard{margin-right:-20px}.vt-blackjack__table{padding:14px}.vt-felt{grid-template-columns:34px repeat(12,minmax(24px,1fr)) 34px;grid-template-rows:repeat(3,34px) 30px 30px}.vt-felt__cell{font-size:11px}.vt-felt__outside{font-size:9px}.vt-keno__cell{font-size:11px}.vt-crash__mult-value{font-size:40px}.vt-crash__svg{height:180px}}.vt-reveal{opacity:0;animation:vt-fade-in .45s ease var(--vt-reveal-delay, .4s) both}.vt-reveal--js{opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.vt-reveal--js.is-revealed{opacity:1;transform:none}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vt-game__body{display:flex;flex-direction:column;gap:var(--vt-space-4)}.vt-game__result-col{display:flex;flex-direction:column;gap:var(--vt-space-3)}.vt-game__result-col .vt-grid--3{grid-template-columns:1fr}.vt-result--placeholder{border-style:dashed}@media(min-width:960px){.vt-game__body{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start}.vt-game__result-col{position:sticky;top:96px}}@media(prefers-reduced-motion:reduce){.vt-reveal{animation:none!important;opacity:1}.vt-reveal--js{opacity:1;transform:none;transition:none}}.vt-admin-shell__main{--vt-app-bg: #f4f6f9;--vt-surface: #ffffff;--vt-surface-raised: #f8f9fa;--vt-black: #ffffff;--vt-obsidian: #ffffff;--vt-charcoal: #f4f6f9;--vt-slate: #e9ecef;--vt-steel: #dee2e6;--vt-ash: #6c757d;--vt-mist: #495057;--vt-cloud: #343a40;--vt-white: #343a40;--vt-gold: #007bff;--vt-gold-deep: #0069d9;--vt-gold-ink: #ffffff;--vt-accent: #007bff;--vt-accent-ink: #ffffff;flex:1;padding:0;background:var(--vt-app-bg);color:var(--vt-cloud)}.vt-admin-topbar{position:sticky;z-index:45;top:0;display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:var(--vt-space-4);padding:0 var(--vt-space-5);background:#fff;border-bottom:1px solid #dee2e6;box-shadow:0 1px 2px #00000014}.vt-admin-topbar__left,.vt-admin-topbar__actions{display:flex;align-items:center;gap:var(--vt-space-4)}.vt-admin-topbar__toggle{display:grid;width:40px;height:40px;place-items:center;border-radius:4px;color:#6c757d;font-size:1.25rem}.vt-admin-topbar__toggle:hover{background:#f4f6f9;color:#343a40}.vt-admin-topbar__brand{display:inline-flex;align-items:center;gap:10px;color:#343a40;font-size:1.05rem;font-weight:700}.vt-admin-topbar__brand>span:last-child>span{color:#6c757d;font-weight:400}.vt-admin-topbar__mark{display:grid;width:32px;height:32px;place-items:center;border-radius:4px;background:#007bff;color:#fff;font-weight:800}.vt-admin-topbar__identity{color:#495057;font-size:var(--vt-text-sm)}.vt-admin-topbar__link{display:inline-flex;min-height:40px;align-items:center;padding:0 var(--vt-space-2);background:transparent;color:#6c757d;font-size:var(--vt-text-sm);cursor:pointer}.vt-admin-topbar__link:hover{color:#007bff}.vt-admin-layout{position:relative;min-height:calc(100dvh - 58px)}.vt-admin__sidebar{position:fixed;z-index:50;inset:58px auto 0 0;width:260px;overflow-y:auto;padding:14px 10px 24px;background:#343a40;color:#c2c7d0;transition:transform .18s ease}.vt-admin__brand{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:var(--vt-space-2);padding:0 10px 12px;margin-bottom:8px;border-bottom:1px solid #4b545c}.vt-admin__brand-name{color:#fff;font-size:1rem;font-weight:700;letter-spacing:.02em}.vt-admin__brand-version{color:#adb5bd;font-size:.58rem;letter-spacing:.08em}.vt-admin__group+.vt-admin__group{margin-top:15px}.vt-admin__group-title{margin:0 8px 6px;color:#8f9ba6;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.vt-admin__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.vt-admin__link{display:block;padding:8px 10px;border-radius:4px;color:#c2c7d0;font-size:.9rem;text-decoration:none;transition:background var(--vt-transition),color var(--vt-transition)}.vt-admin__link:hover,.vt-admin__link:focus-visible{background:#494e53;color:#fff}.vt-admin__link--active{background:#007bff;color:#fff;font-weight:600}.vt-admin__main{min-width:0;padding:24px}.vt-admin__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vt-space-3);margin-bottom:var(--vt-space-4)}.vt-admin__page-title{margin:0;color:#343a40;font-size:1.5rem}.vt-admin__crumb{color:#6c757d;font-size:var(--vt-text-xs);letter-spacing:.06em;text-transform:uppercase}.vt-admin-shell__main .vt-card,.vt-admin-shell__main .vt-stat{border:1px solid #dee2e6;border-radius:4px;background:#fff;box-shadow:0 1px 2px #0000000f}.vt-admin-shell__main .vt-stat__label,.vt-admin-shell__main .vt-text-muted,.vt-admin-shell__main .vt-text-dim,.vt-admin-shell__main .vt-stat__meta{color:#6c757d}.vt-admin-shell__main .vt-stat__value,.vt-admin-shell__main .vt-card__title,.vt-admin-shell__main h1,.vt-admin-shell__main h2,.vt-admin-shell__main h3,.vt-admin-shell__main h4{color:#343a40}.vt-admin-shell__main .vt-table-wrap{border-color:#dee2e6;border-radius:4px;background:#fff}.vt-admin-shell__main .vt-table th{background:#f4f6f9;color:#495057}.vt-admin-shell__main .vt-table td{border-color:#dee2e6;color:#343a40}.vt-admin-shell__main .vt-table tbody tr:hover{background:#f8f9fa}.vt-admin-shell__main .vt-input,.vt-admin-shell__main .vt-select,.vt-admin-shell__main .vt-textarea{border-color:#ced4da;border-radius:4px;background:#fff;color:#495057}.vt-admin-shell__main .vt-input:focus,.vt-admin-shell__main .vt-select:focus,.vt-admin-shell__main .vt-textarea:focus{border-color:#80bdff;box-shadow:0 0 0 3px #007bff2e}.vt-admin-shell__main .vt-btn{border-color:#ced4da;border-radius:4px;background:#f4f6f9;color:#343a40}.vt-admin-shell__main .vt-btn--primary{border-color:#007bff;background:#007bff;color:#fff}.vt-admin-shell__main .vt-btn--danger{border-color:#dc3545;background:#dc3545;color:#fff}.vt-admin-shell__main .vt-link{color:#007bff}.vt-admin__overlay{display:none}@media(min-width:1000px){.vt-admin__main{margin-left:260px}.vt-admin-topbar__toggle{display:none}}@media(max-width:999px){.vt-admin__sidebar{transform:translate(-100%)}.vt-admin-layout[data-sidebar-open=true] .vt-admin__sidebar{transform:translate(0)}.vt-admin-layout[data-sidebar-open=true] .vt-admin__overlay{position:fixed;z-index:49;inset:58px 0 0;display:block;background:#00000073}}@media(max-width:600px){.vt-admin-topbar{padding-inline:var(--vt-space-3)}.vt-admin-topbar__identity{display:none}.vt-admin-topbar__actions{gap:var(--vt-space-1)}.vt-admin-topbar__link{padding-inline:var(--vt-space-1);font-size:var(--vt-text-xs)}.vt-admin__main{padding:var(--vt-space-4)}}.vt-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vt-space-3);margin-top:var(--vt-space-4)}.vt-pagination__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vt-space-1);list-style:none;margin:0;padding:0}.vt-pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 var(--vt-space-2);border:var(--vt-border);border-radius:var(--vt-radius);color:var(--vt-mist);background:var(--vt-obsidian);font-size:var(--vt-text-sm);line-height:1;text-decoration:none;transition:background var(--vt-transition),color var(--vt-transition),border-color var(--vt-transition)}.vt-pagination__link:hover,.vt-pagination__link:focus-visible{background:var(--vt-charcoal);color:var(--vt-white);border-color:var(--vt-ash)}.vt-pagination__link--active{background:var(--vt-gold);border-color:var(--vt-gold);color:var(--vt-gold-ink);font-weight:var(--vt-weight-bold)}.vt-pagination__item--disabled .vt-pagination__link{opacity:.45;cursor:not-allowed}.vt-pagination__summary{margin:0;font-size:var(--vt-text-xs);color:var(--vt-ash)}
