:root{--surface-base:#0b1020;--surface-soft:#131a2f;--surface-elevated:#1a2440;--surface-glass:#1e28488c;--border-subtle:#ffffff1f;--text-main:#f8fbff;--text-subtle:#a4b5d6;--accent:#4fa79f;--accent-contrast:#071520;--positive:#5bd4a4;--warning:#f4c26e;--danger:#ff7c8f;--radius-card:16px;--radius-pill:999px;--shadow-elevated:0 18px 38px #0306145c}:root[data-bs-theme=light]{--surface-base:#f3f6fc;--surface-soft:#fff;--surface-elevated:#f9fbff;--surface-glass:#ffffffeb;--border-subtle:#0f172a1f;--text-main:#121b2f;--text-subtle:#61708d;--accent:#2f8078;--accent-contrast:#fff;--positive:#178f61;--warning:#bd7a17;--danger:#cc2f4d;--shadow-elevated:0 18px 36px #748ebb38}body{background:#0b1020;background:var(--surface-base);color:#f8fbff;color:var(--text-main)}.app-shell{background:radial-gradient(circle at 50% -20%,#4fa79f33,#0000 45%),#0b1020;background:radial-gradient(circle at 50% -20%,#4fa79f33,#0000 45%),var(--surface-base);min-height:100vh}.app-shell__content{max-width:1640px;padding:1rem .75rem}.app-shell__main>*{width:100%}.app-shell__sidebar{position:-webkit-sticky;position:sticky;top:5rem}.app-navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e28488c;background:var(--surface-glass);border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--border-subtle)}.brand-wordmark{height:2rem}.brand-wordmark--v2{height:2.35rem}.navbar-dark .brand-wordmark,.navbar-light .brand-wordmark{filter:none}.nav-icon{height:1.2rem;width:1.2rem}.navbar-light .nav-icon{color:#1b2a49}.navbar-dark .nav-icon{filter:brightness(0) invert(1)}.nav-icon-link{align-items:center;background:#131a2f;background:var(--surface-soft);border:1px solid #ffffff1f;border:1px solid var(--border-subtle);border-radius:999px;border-radius:var(--radius-pill);display:inline-flex;height:2.45rem;justify-content:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease;width:2.45rem}.nav-icon-link:hover{box-shadow:0 18px 38px #0306145c;box-shadow:var(--shadow-elevated);transform:translateY(-1px)}.nav-picture-button{align-items:center;background:#131a2f;background:var(--surface-soft);border:1px solid #ffffff1f;border:1px solid var(--border-subtle);border-radius:.82rem;color:#f8fbff;color:var(--text-main);display:inline-flex;gap:.45rem;min-width:6.4rem;padding:.32rem .56rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.nav-picture-button:hover{box-shadow:0 18px 38px #0306145c;box-shadow:var(--shadow-elevated);color:#f8fbff;color:var(--text-main);transform:translateY(-1px)}.nav-picture-button__icon-wrap{align-items:center;background:color-mix(in srgb,#1a2440 70%,#0000);background:color-mix(in srgb,var(--surface-elevated) 70%,#0000);border:1px solid #ffffff1f;border:1px solid var(--border-subtle);border-radius:.55rem;display:inline-flex;height:1.8rem;justify-content:center;width:1.8rem}.nav-picture-button__label{font-size:.7rem;font-weight:700;letter-spacing:.07em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.nav-icon--v2{height:1rem;width:1rem}.ui-switcher .btn{border-radius:.8rem;min-width:3.5rem}.ui-switcher .btn-shell{background:#131a2f;background:var(--surface-soft);border:1px solid #ffffff1f;border:1px solid var(--border-subtle);color:#f8fbff;color:var(--text-main)}.ui-switcher .btn-shell:hover{background:#1a2440;background:var(--surface-elevated);color:#f8fbff;color:var(--text-main)}.ui-variant-v2 .ui-switcher .btn-shell--v2{background:color-mix(in srgb,#131a2f 86%,#060d16);background:color-mix(in srgb,var(--surface-soft) 86%,#060d16);border-color:#7cd7c447;color:#dff9f0}.ui-variant-v2 .ui-switcher .btn-shell--v2:hover{background:color-mix(in srgb,#1a2440 82%,#07121b);background:color-mix(in srgb,var(--surface-elevated) 82%,#07121b);border-color:#7cd7c475}.ui-variant-v2 .ui-switcher .btn-primary--v2{background:linear-gradient(135deg,#44ada3,#2f8078);border-color:#44ada3b8;box-shadow:0 10px 18px #020a1247;color:#071520}.ui-variant-v2 .ui-switcher .btn-primary--v2:hover{background:linear-gradient(135deg,#50b8ae,#388f87)}.card{background:#131a2f;background:var(--surface-soft);border:1px solid #ffffff1f;border:1px solid var(--border-subtle);border-radius:16px;border-radius:var(--radius-card);color:#f8fbff;color:var(--text-main);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card .text-muted,.text-secondary{color:#a4b5d6!important;color:var(--text-subtle)!important}.event-stage{width:100%}.event-card{box-shadow:0 8px 20px #040a1a24}.event-card:hover{transform:translateY(-2px)}.product-block{margin-bottom:.7rem}.product-button{border-width:1px;font-weight:700;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.product-button--selected{box-shadow:0 0 0 2px color-mix(in srgb,#4fa79f 35%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,#0000)}.auth-card{background:linear-gradient(145deg,color-mix(in srgb,#131a2f 96%,#4fa79f 4%),#131a2f);background:linear-gradient(145deg,color-mix(in srgb,var(--surface-soft) 96%,var(--accent) 4%),var(--surface-soft));border-color:color-mix(in srgb,#ffffff1f 72%,#4fa79f 28%);border-color:color-mix(in srgb,var(--border-subtle) 72%,var(--accent) 28%);box-shadow:0 18px 38px #0306145c;box-shadow:var(--shadow-elevated);margin-inline:auto;overflow:hidden;width:min(100%,30rem)}.auth-card .card-body{padding:clamp(1.25rem,4vw,2.25rem)}.auth-card__header{margin-bottom:1.6rem;text-align:center}.auth-card__icon{align-items:center;background:color-mix(in srgb,#4fa79f 18%,#0000);background:color-mix(in srgb,var(--accent) 18%,#0000);border:1px solid color-mix(in srgb,#4fa79f 44%,#0000);border:1px solid color-mix(in srgb,var(--accent) 44%,#0000);border-radius:1rem;display:inline-flex;height:3rem;justify-content:center;margin-bottom:.85rem;width:3rem}.auth-card__icon img{filter:brightness(0) invert(1);height:1.5rem;width:1.5rem}:root[data-bs-theme=light] .auth-card__icon img{filter:none}.auth-card__title{font-size:clamp(1.45rem,4vw,1.8rem);font-weight:750;letter-spacing:-.025em;margin:0}.auth-card__subtitle{color:#a4b5d6;color:var(--text-subtle);font-size:.9rem;line-height:1.55;margin:.55rem auto 0;max-width:23rem}.auth-form{grid-gap:1rem;display:grid;gap:1rem}.auth-field{grid-gap:.4rem;display:grid;gap:.4rem}.auth-label{font-size:.86rem;font-weight:650}.auth-control,.auth-label{color:#f8fbff;color:var(--text-main)}.auth-control{background:color-mix(in srgb,#1a2440 88%,#0000);background:color-mix(in srgb,var(--surface-elevated) 88%,#0000);border-color:color-mix(in srgb,#ffffff1f 78%,#4fa79f 22%);border-color:color-mix(in srgb,var(--border-subtle) 78%,var(--accent) 22%);font-size:1rem;min-height:3rem}.auth-control:focus{background:#1a2440;background:var(--surface-elevated);border-color:#4fa79f;border-color:var(--accent);box-shadow:0 0 0 .2rem color-mix(in srgb,#4fa79f 24%,#0000);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--accent) 24%,#0000);color:#f8fbff;color:var(--text-main)}.auth-field__hint{color:#a4b5d6;color:var(--text-subtle);font-size:.76rem;line-height:1.35}.auth-errors:empty{display:none}.auth-errors .alert{background:color-mix(in srgb,#ff7c8f 12%,#131a2f);background:color-mix(in srgb,var(--danger) 12%,var(--surface-soft));border-color:color-mix(in srgb,#ff7c8f 42%,#0000);border-color:color-mix(in srgb,var(--danger) 42%,#0000);color:#f8fbff;color:var(--text-main);font-size:.82rem;margin:0}.auth-errors .alert h4{font-size:.9rem;margin-bottom:.35rem}.auth-card .auth-submit{background:linear-gradient(135deg,color-mix(in srgb,#4fa79f 88%,#fff),#4fa79f);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 88%,#fff),var(--accent));border-color:#4fa79f;border-color:var(--accent);box-shadow:0 10px 22px color-mix(in srgb,#4fa79f 24%,#0000);box-shadow:0 10px 22px color-mix(in srgb,var(--accent) 24%,#0000);color:#071520;color:var(--accent-contrast);font-weight:750;min-height:3rem}.auth-card .auth-submit:hover{background:linear-gradient(135deg,color-mix(in srgb,#4fa79f 78%,#fff),color-mix(in srgb,#4fa79f 92%,#000));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 78%,#fff),color-mix(in srgb,var(--accent) 92%,#000));border-color:color-mix(in srgb,#4fa79f 84%,#fff);border-color:color-mix(in srgb,var(--accent) 84%,#fff);color:#071520;color:var(--accent-contrast);transform:translateY(-1px)}.auth-card .auth-submit:focus-visible{box-shadow:0 0 0 .2rem color-mix(in srgb,#4fa79f 28%,#0000),0 10px 22px color-mix(in srgb,#4fa79f 24%,#0000);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--accent) 28%,#0000),0 10px 22px color-mix(in srgb,var(--accent) 24%,#0000)}.auth-card__footer{border-top:1px solid #ffffff1f;border-top:1px solid var(--border-subtle);color:#a4b5d6;color:var(--text-subtle);display:flex;flex-wrap:wrap;font-size:.84rem;gap:.35rem;justify-content:center;margin-top:1.35rem;padding-top:1.15rem}.auth-card__link{color:#4fa79f;color:var(--accent);font-weight:700;text-decoration:none}.auth-card__link:hover{color:color-mix(in srgb,#4fa79f 78%,#f8fbff);color:color-mix(in srgb,var(--accent) 78%,var(--text-main));text-decoration:underline}.empty-state-card{font-weight:600;text-align:center}.scoreboard__table{background:color-mix(in srgb,#131a2f 94%,#1a2440);background:color-mix(in srgb,var(--surface-soft) 94%,var(--surface-elevated));border-color:color-mix(in srgb,#ffffff1f 88%,#4fa79f 12%);border-color:color-mix(in srgb,var(--border-subtle) 88%,var(--accent) 12%);overflow:hidden}.scoreboard .stat-row{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:1.6rem minmax(0,1fr) 3rem 3.5rem;padding:.62rem .82rem}.scoreboard .stat-row+.stat-row{border-top:1px solid #ffffff1f;border-top:1px solid var(--border-subtle)}.scoreboard .stat-card .card-body{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) 3.25rem 3.75rem;padding:.72rem .82rem}.scoreboard .stat-card{background:color-mix(in srgb,#131a2f 94%,#1a2440);background:color-mix(in srgb,var(--surface-soft) 94%,var(--surface-elevated));border-color:color-mix(in srgb,#ffffff1f 88%,#4fa79f 12%);border-color:color-mix(in srgb,var(--border-subtle) 88%,var(--accent) 12%);box-shadow:0 10px 20px #040a1a1a}.scoreboard .stat-card:hover{border-color:color-mix(in srgb,#ffffff1f 72%,#4fa79f 28%);border-color:color-mix(in srgb,var(--border-subtle) 72%,var(--accent) 28%)}.stat-row__count,.stat-row__rank,.stat-row__user,.stat-row__wager{line-height:1.2;min-width:0}.stat-row__rank{font-feature-settings:"tnum";font-size:.78rem;font-variant-numeric:tabular-nums;opacity:.45;text-align:center}.stat-row__user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-row__count,.stat-row__wager{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.stat-row--header{font-size:.7rem;letter-spacing:.11em;opacity:.6;text-transform:uppercase}.stat-row--header .stat-row__count,.stat-row--header .stat-row__wager{justify-self:end}.scoreboard--v1 .stat-row__user,.scoreboard--v2 .stat-row__user,.scoreboard--v3 .stat-row__user{font-weight:600}.my-bets-card{background:#131a2f;background:var(--surface-soft)}.my-bets-board{grid-gap:.55rem;display:grid;gap:.55rem}.my-bets-toolbar{background:color-mix(in srgb,#131a2f 94%,#1a2440);background:color-mix(in srgb,var(--surface-soft) 94%,var(--surface-elevated));border-color:color-mix(in srgb,#ffffff1f 86%,#4fa79f 14%);border-color:color-mix(in srgb,var(--border-subtle) 86%,var(--accent) 14%)}.my-bets-filter{border-color:#ffffff1f;border-color:var(--border-subtle);color:#f8fbff;color:var(--text-main)}.my-bets-search{flex:1 1 18rem;min-width:min(100%,22rem)}.my-bets-select{min-width:9.5rem;width:auto}.my-bets-row{border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--border-subtle);font-size:.92rem;padding:.35rem 0}.my-bets-row:last-child{border-bottom:0}.my-bets-row--header{font-size:.76rem;letter-spacing:.08em;padding-top:0;text-transform:uppercase}.my-bets-event-time{color:#a4b5d6;color:var(--text-subtle);font-size:.74rem;margin-top:.12rem}.my-bets-footer{border-top:1px solid #ffffff1f;border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;font-size:.88rem;gap:.75rem}.my-bets-status{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.my-bets-expand{border-color:#ffffff1f;border-color:var(--border-subtle);color:#a4b5d6;color:var(--text-subtle)}.my-bets-expand:hover{border-color:color-mix(in srgb,#ffffff1f 70%,#4fa79f 30%);border-color:color-mix(in srgb,var(--border-subtle) 70%,var(--accent) 30%);color:#f8fbff;color:var(--text-main)}.my-bets-load-more{font-weight:700}.backoffice-board{grid-gap:.65rem;display:grid;gap:.65rem}.backoffice-create,.backoffice-event{background:#131a2f;background:var(--surface-soft)}.backoffice-action{min-width:8.5rem}.backoffice-action--create{background:#158a56;border-color:#158a56}.backoffice-action--create:hover{background:#0f7a4a;border-color:#0f7a4a}.backoffice-action--warn{color:#1f1600}.slip-board{grid-gap:.55rem;background:#131a2f;background:var(--surface-soft);border:1px solid #ffffff1f;border:1px solid var(--border-subtle);border-radius:16px;border-radius:var(--radius-card);display:grid;gap:.55rem;padding:.65rem}.slip-board__title{color:#a4b5d6;color:var(--text-subtle);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.slip-row-card{border-color:color-mix(in srgb,#ffffff1f 85%,#4fa79f 15%);border-color:color-mix(in srgb,var(--border-subtle) 85%,var(--accent) 15%);margin-top:0}.slip-row-card__odds{font-weight:700}.slip-row-close{opacity:.75}.slip-row-close:hover{opacity:1}.ui-theme-dark .slip-row-close{filter:invert(1) grayscale(1)}.slip-board__summary{border-top:1px solid #ffffff1f;border-top:1px solid var(--border-subtle);padding-top:.4rem}.slip-board__actions{border-color:color-mix(in srgb,#ffffff1f 80%,#4fa79f 20%);border-color:color-mix(in srgb,var(--border-subtle) 80%,var(--accent) 20%)}.slip-board__empty-main{margin-bottom:.25rem}.slip-action-primary,.slip-action-secondary{font-weight:700}.slip-action-primary--v1,.slip-action-primary--v2,.slip-action-primary--v3{background:#4fa79f;background:var(--accent);border-color:#4fa79f;border-color:var(--accent);color:#041123}.slip-action-primary--v1:hover,.slip-action-primary--v2:hover,.slip-action-primary--v3:hover{background:color-mix(in srgb,#4fa79f 90%,#000);background:color-mix(in srgb,var(--accent) 90%,#000);border-color:color-mix(in srgb,#4fa79f 90%,#000);border-color:color-mix(in srgb,var(--accent) 90%,#000);color:#041123}.slip-action-secondary--v1,.slip-action-secondary--v2,.slip-action-secondary--v3{background:#0000;border-color:#ffffff1f;border-color:var(--border-subtle);color:#a4b5d6;color:var(--text-subtle)}.slip-action-secondary--v1:hover,.slip-action-secondary--v2:hover,.slip-action-secondary--v3:hover{background:#1a2440;background:var(--surface-elevated);color:#f8fbff;color:var(--text-main)}.ui-variant-v1{--accent:#59b8ad;--surface-soft:#192540d1;--surface-elevated:#243458d6;--radius-card:18px}.ui-variant-v1 .event-stage__hero,.ui-variant-v1 .slip-board{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ui-variant-v1 .product-button--v1{background:#3a827c3d;border-color:#59b8ad6b;color:#eef7ff}.ui-variant-v1 .product-button--v1:hover{background:#48979157;border-color:#6bc9bf8f}.ui-variant-v1 .event-stage__hero{background:linear-gradient(130deg,#58bbb057,#1a284ba6);border:1px solid #59b8ad59}.ui-variant-v1 .slip-board{background:linear-gradient(180deg,#59b8ad24,#0000);border-radius:16px;border-radius:var(--radius-card);padding:.65rem}.ui-variant-v2{--accent:#4db5ad;--surface-base:#071019;--surface-soft:#0f1a26;--surface-elevated:#172534;--radius-card:8px}.ui-variant-v2 .event-stage__hero{border:1px solid #4db5ad73;box-shadow:0 8px 18px #020a125c}.ui-variant-v2 .event-terminal__head{background:#1a2440;background:var(--surface-elevated);border:1px solid #ffffff1f;border:1px solid var(--border-subtle);border-radius:8px;padding:.55rem .7rem}.ui-variant-v2 .event-card{border-color:#4db5ad52;border-style:solid;box-shadow:0 6px 14px #02091247}.ui-variant-v2 .event-terminal__row .card-body{padding:.8rem}.ui-variant-v2 .event-terminal__meta{font-size:.82rem}.ui-variant-v2 .event-terminal__markets{background:color-mix(in srgb,#1a2440 78%,#000);background:color-mix(in srgb,var(--surface-elevated) 78%,#000);border:1px solid #ffffff1f;border:1px solid var(--border-subtle);border-radius:6px}.ui-variant-v2 .event-terminal__market-row{align-items:center;border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--border-subtle);display:flex;font-size:.85rem;justify-content:space-between;padding:.35rem .55rem}.ui-variant-v2 .event-terminal__market-row:last-child{border-bottom:0}.ui-variant-v2 .product-button--v2{background:#182637;border-color:#274053;color:#d7f7f3}.ui-variant-v2 .product-button--v2:hover{background:#20354d;border-color:#35556a}.ui-variant-v2 .product-button--v2.product-button--selected{background:color-mix(in srgb,#4fa79f 32%,#132230);background:color-mix(in srgb,var(--accent) 32%,#132230);border-color:color-mix(in srgb,#4fa79f 74%,#17313c);border-color:color-mix(in srgb,var(--accent) 74%,#17313c);color:#effffc}.ui-variant-v2 .scoreboard__table{border-left:3px solid #4fa79f;border-left:3px solid var(--accent)}.ui-variant-v2 .nav-icon-link,.ui-variant-v2 .ui-switcher .btn-shell{background:color-mix(in srgb,#131a2f 88%,#000);background:color-mix(in srgb,var(--surface-soft) 88%,#000);box-shadow:none}.ui-variant-v2 .nav-picture-button{background:color-mix(in srgb,#131a2f 92%,#050b12);background:color-mix(in srgb,var(--surface-soft) 92%,#050b12);border-color:#4db5ad57;border-radius:.72rem;box-shadow:none;min-width:6.75rem}.ui-variant-v2 .nav-picture-button:hover{background:color-mix(in srgb,#1a2440 86%,#07101a);background:color-mix(in srgb,var(--surface-elevated) 86%,#07101a);border-color:#4db5ad94;box-shadow:0 8px 16px #020a1252}.ui-variant-v2 .nav-picture-button--login{background:linear-gradient(135deg,#4db5ad38,#2f80782e);border-color:#4db5ad8c}.ui-variant-v2 .nav-picture-button--login:hover{background:linear-gradient(135deg,#4db5ad57,#2f807847);border-color:#4db5adc7}.ui-variant-v2 .nav-picture-button__icon-wrap{background:color-mix(in srgb,#183042 80%,#0c1420);border-color:#4db5ad6b;border-radius:.45rem}.ui-variant-v2 .nav-icon-link:hover{border-color:#4db5ad66;box-shadow:none;transform:none}.ui-variant-v2 .navbar-meta{opacity:.88}.ui-variant-v2 .app-navbar--v2 .navbar-brand{margin-right:1.2rem}.ui-variant-v2 .app-navbar--v2{border-bottom-color:#4db5ad52}:root[data-bs-theme=light] .ui-variant-v2 .brand-wordmark--v2{filter:none}.ui-variant-v3{--accent:#cf8dff;--surface-soft:#1d1730;--surface-elevated:#291d45;--radius-card:22px}.ui-variant-v3 .event-stage{margin:0 auto;max-width:1020px}.ui-variant-v3 .event-editorial{padding-left:.9rem;position:relative}.ui-variant-v3 .event-editorial__line{background:linear-gradient(180deg,#cf8dffd9,#7252ff1f);border-radius:999px;border-radius:var(--radius-pill);bottom:0;left:.22rem;position:absolute;top:0;width:3px}.ui-variant-v3 .event-card{box-shadow:0 16px 30px #200f4047}.ui-variant-v3 .slip-board{border:1px solid #cf8dff6b;border-radius:16px;border-radius:var(--radius-card);padding:.6rem}.ui-variant-v3 .product-button--v3{background:color-mix(in srgb,#8a52d4 45%,#241739);border-color:#cf8dff70;color:#f6ecff}.ui-variant-v3 .product-button--v3:hover{background:color-mix(in srgb,#ab6bf3 45%,#281941)}.ui-variant-v3 .product-button--v3.product-button--selected{background:color-mix(in srgb,#4fa79f 55%,#2f1d4a);background:color-mix(in srgb,var(--accent) 55%,#2f1d4a);border-color:#e3b6ffcc}.ui-variant-v3 .btn-primary,.ui-variant-v3 .event-stage__counter{background-color:#4fa79f;background-color:var(--accent);border-color:#4fa79f;border-color:var(--accent);color:#221135}:root[data-bs-theme=light] .app-shell{background:radial-gradient(circle at 50% -20%,#31988f29,#0000 45%),#0b1020;background:radial-gradient(circle at 50% -20%,#31988f29,#0000 45%),var(--surface-base)}:root[data-bs-theme=light] .ui-variant-v1{--surface-soft:#f9fcfff5;--surface-elevated:#edf5fffa;--border-subtle:#1c3c6e33}:root[data-bs-theme=light] .ui-variant-v1 .event-stage__hero{background:linear-gradient(130deg,#5eb2aa2e,#fffffff2);border-color:#2f807838}:root[data-bs-theme=light] .ui-variant-v1 .product-button--v1{background:#dbeaf4;border-color:#afcde1;color:#153147}:root[data-bs-theme=light] .ui-variant-v1 .product-button--v1:hover{background:#c6deec;border-color:#8fb7d0}:root[data-bs-theme=light] .ui-variant-v1 .product-button--v1.product-button--selected{background:#b8dce0;border-color:#86bfc1;color:#103135}:root[data-bs-theme=light] .ui-variant-v2{--surface-base:#ebf1f9;--surface-soft:#f7fbff;--surface-elevated:#edf4fd;--border-subtle:#20465833;--accent:#31988f}:root[data-bs-theme=light] .ui-variant-v2 .event-card{border-color:#31988f47;box-shadow:0 7px 16px #5c7b9b2e}:root[data-bs-theme=light] .ui-variant-v2 .nav-picture-button{background:#f4fbff;border-color:#31988f47}:root[data-bs-theme=light] .ui-variant-v2 .nav-picture-button:hover{background:#ebf6ff;border-color:#31988f6b;box-shadow:0 8px 16px #6282a333}:root[data-bs-theme=light] .ui-variant-v2 .nav-picture-button--login{background:linear-gradient(135deg,#31988f2e,#2f80781f)}:root[data-bs-theme=light] .ui-variant-v2 .nav-picture-button--login:hover{background:linear-gradient(135deg,#31988f47,#2f807833)}:root[data-bs-theme=light] .ui-variant-v2 .nav-picture-button__icon-wrap{background:#dff2f2;border-color:#31988f57}:root[data-bs-theme=light] .ui-variant-v2 .ui-switcher .btn-shell--v2{background:#f6fbff;border-color:#31988f42;color:#173241}:root[data-bs-theme=light] .ui-variant-v2 .ui-switcher .btn-primary--v2{background:linear-gradient(135deg,#44ada3,#2f8078);border-color:#31988f75;color:#071520}:root[data-bs-theme=light] .ui-variant-v2 .event-terminal__markets{background:#f1f7ff}:root[data-bs-theme=light] .ui-variant-v2 .product-button--v2{background:#dbe8f7;border-color:#bfd5eb;color:#183149}:root[data-bs-theme=light] .ui-variant-v2 .product-button--v2.product-button--selected{background:#c4f2e8;border-color:#7dcab8;color:#123f36}:root[data-bs-theme=light] .ui-variant-v3 .product-button--v3{background:#efe3ff;border-color:#d6b8f3;color:#392255}:root[data-bs-theme=light] .ui-variant-v3 .product-button--v3:hover{background:#e1ccfb;border-color:#c398ea}:root[data-bs-theme=light] .ui-variant-v3 .product-button--v3.product-button--selected{background:#d7baf7;border-color:#af7fe6;color:#241236}:root[data-bs-theme=light] .ui-variant-v3{--surface-soft:#faf5ff;--surface-elevated:#f3e9ff;--border-subtle:#7849b43d}:root[data-bs-theme=light] .ui-variant-v3 .event-card{box-shadow:0 14px 26px #7c4ac026}.ui-variant-v3 .app-shell__sidebar .card{background:#f6f0ff;border-color:#8057b647}.ui-variant-v3 .event-stage__hero{background:linear-gradient(135deg,#cf8dff45,#ffffffeb)}.navbar-meta{font-size:.72rem}.user-chip{align-items:center;background:color-mix(in srgb,#4fa79f 10%,#0000);background:color-mix(in srgb,var(--accent) 10%,#0000);border:1px solid #ffffff1f;border:1px solid var(--border-subtle);border-radius:999px;display:inline-flex;gap:.45rem;padding:.2rem .55rem .2rem .2rem}.user-chip__avatar{align-items:center;background:color-mix(in srgb,#4fa79f 80%,#0000);background:color-mix(in srgb,var(--accent) 80%,#0000);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.68rem;font-weight:700;height:1.5rem;justify-content:center;letter-spacing:0;line-height:1;width:1.5rem}.user-chip__name{color:color-mix(in srgb,#4fa79f 80%,currentColor);color:color-mix(in srgb,var(--accent) 80%,currentColor);font-size:.72rem;font-weight:500;letter-spacing:.01em;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-primary{background-color:#4fa79f;background-color:var(--accent);border-color:#4fa79f;border-color:var(--accent)}
/*# sourceMappingURL=main.3fe979bc.css.map*/