.hover-zoom img{transition:transform .3s}.hover-zoom:hover img{transform:scale(1.05)}.hover-opacity-100{transition:opacity .3s ease-in-out;opacity:1!important}.user-profile-image{transition:transform .3s,box-shadow .3s}.user-profile-image.updated{transform:scale(1.08);box-shadow:0 0 15px #0ab39c99}.entity-form-logo{width:130px;height:130px}.entity-form-cover{min-height:150px;max-height:200px}.tournament-media-logo{width:130px;height:130px}.tournament-media-cover{min-height:150px;max-height:200px}.manager-slot-logo{object-fit:cover;flex:0 0 24px;width:24px;height:24px}.empty-state-icon{width:90px;height:90px}.calendar-color-input{width:45px}.table-col-min-96{width:96px;min-width:96px}.table-col-min-120{min-width:120px}.table-col-min-180{min-width:180px}.rankino-help-widget{z-index:1090;pointer-events:none;position:fixed;bottom:1.25rem;right:1.25rem}.rankino-help-launcher,.rankino-help-panel{pointer-events:auto}.rankino-help-launcher{border:1px solid rgba(var(--vz-primary-rgb), .28);background:var(--vz-card-bg);max-width:min(17rem,100vw - 2rem);min-height:3.5rem;color:var(--vz-heading-color);border-radius:999px;align-items:center;gap:.65rem;padding:.38rem .9rem .38rem .38rem;font-weight:700;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;position:relative;box-shadow:0 1rem 2.25rem #0f172a2e}.rankino-help-launcher:hover,.rankino-help-launcher:focus-visible{border-color:rgba(var(--vz-primary-rgb), .5);transform:translateY(-2px);box-shadow:0 1.25rem 2.75rem #0f172a3d}.rankino-help-launcher img{object-fit:cover;border-radius:50%;width:2.75rem;height:2.75rem}.rankino-help-launcher__status,.rankino-help-panel__status{border:2px solid var(--vz-card-bg);background:var(--vz-success);border-radius:50%;width:.72rem;height:.72rem;display:block;position:absolute}.rankino-help-launcher__status{bottom:.48rem;left:2.55rem}.rankino-help-launcher__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rankino-help-panel{border:1px solid var(--vz-border-color);background:var(--vz-card-bg);border-radius:.75rem;flex-direction:column;width:min(26rem,100vw - 2rem);height:min(39rem,100vh - 7.5rem);margin-bottom:.875rem;display:flex;overflow:hidden;box-shadow:0 1.4rem 3.2rem #0f172a3d}.rankino-help-panel__header{border-bottom:1px solid var(--vz-border-color);justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.rankino-help-panel__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.rankino-help-panel__avatar-wrap{flex:none;position:relative}.rankino-help-panel__avatar{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem}.rankino-help-panel__status{bottom:.08rem;right:-.02rem}.rankino-help-panel__title{min-width:0;display:grid}.rankino-help-panel__title strong,.rankino-help-panel__title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rankino-help-panel__title span{color:var(--vz-success);font-size:.78rem;font-weight:700}.rankino-help-panel__actions{gap:.35rem;display:inline-flex}.rankino-help-panel__context{border-bottom:1px solid var(--vz-border-color);color:var(--vz-secondary-color);align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:.78rem;display:flex}.rankino-help-panel__context span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rankino-help-panel__messages{background:var(--vz-tertiary-bg);flex:auto;min-height:0;padding:1rem;overflow-y:auto}.rankino-help-message{gap:.25rem;margin-bottom:.85rem;display:grid}.rankino-help-message--user{justify-items:end}.rankino-help-message__bubble{background:var(--vz-card-bg);max-width:88%;color:var(--vz-body-color);border:1px solid var(--vz-border-color);overflow-wrap:anywhere;border-radius:.75rem;padding:.7rem .85rem;font-size:.88rem;line-height:1.45;box-shadow:0 .35rem .9rem #0f172a0f}.rankino-help-message__time{color:var(--vz-secondary-color);font-size:.68rem}.rankino-help-message__bubble--typing{align-items:center;gap:.45rem;display:inline-flex}.rankino-help-message__bubble--typing .rankino-help-message__typing-text{color:var(--vz-secondary-color);font-size:.8rem;font-weight:600}.rankino-help-message__bubble--typing .rankino-help-message__typing-dots{align-items:center;gap:.25rem;display:inline-flex}.rankino-help-message__bubble--typing .rankino-help-message__typing-dots span{background:var(--vz-secondary-color);border-radius:50%;width:.38rem;height:.38rem;animation:1s ease-in-out infinite rankino-help-typing}.rankino-help-message__bubble--typing .rankino-help-message__typing-dots span:nth-child(2){animation-delay:.12s}.rankino-help-message__bubble--typing .rankino-help-message__typing-dots span:nth-child(3){animation-delay:.24s}.rankino-help-context-button{flex:0 0 1.75rem;width:1.75rem;height:1.75rem}.rankino-help-context-button-sm{flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.rankino-help-context-button-xs{flex:0 0 1.25rem;width:1.25rem;height:1.25rem}.rankino-help-panel__composer{border-top:1px solid var(--vz-border-color);background:var(--vz-card-bg);grid-template-columns:minmax(0,1fr) 2.75rem;gap:.6rem;padding:.75rem;display:grid}.rankino-help-panel__composer textarea{resize:none;min-height:2.75rem;max-height:7rem}.rankino-help-panel__error{color:var(--vz-danger);background:var(--vz-card-bg);padding:0 .9rem .75rem;font-size:.78rem}@keyframes rankino-help-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.18rem)}}[data-bs-theme=dark] .rankino-help-launcher,[data-bs-theme=dark] .rankino-help-panel{box-shadow:0 1.4rem 3.2rem #0000006b}[data-bs-theme=dark] .rankino-help-message--user .rankino-help-message__bubble{background:rgba(var(--vz-primary-rgb), .18)}@media (width<=575.98px){.rankino-help-widget{bottom:.875rem;right:.875rem}.rankino-help-launcher{justify-content:center;width:3.6rem;height:3.6rem;min-height:3.6rem;padding:.38rem}.rankino-help-launcher__label{display:none}.rankino-help-panel{border:0;border-radius:0;width:100vw;height:100dvh;margin:0;position:fixed;inset:0}.rankino-help-panel__messages{padding:.875rem}.rankino-help-message__bubble{max-width:92%}}.twitch-live-hero__player{overflow:hidden}@media (width>=992px){.twitch-live-hero__player:before{padding-top:min(56.25%,30rem)}}.twitch-live-hero__title{line-height:1.2}.twitch-live-hero__team-logo{object-fit:contain;width:56px;height:56px}.twitch-live-hero__matchup{grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:1rem;width:100%;max-width:100%;display:grid}.twitch-live-hero__matchup .twitch-live-hero__title{text-align:center;min-width:0}.twitch-live-hero__team{justify-content:center;align-items:center;min-width:0;display:flex}@media (width<=575.98px){.twitch-live-hero__matchup{grid-template-columns:44px minmax(0,1fr) 44px;gap:.65rem}.twitch-live-hero__team-logo{width:40px;height:40px}.twitch-live-hero__matchup .twitch-live-hero__title{font-size:1.05rem}}.twitch-live-hero__content{min-width:0}.twitch-live-card{width:240px}.twitch-live-card__media,.twitch-live-carousel__thumb{aspect-ratio:16/9;object-fit:cover;background:var(--vz-dark)}.twitch-live-carousel__item{width:160px}.twitch-live-identity-avatar{object-fit:cover;background:var(--vz-light);flex:none}.twitch-live-ondemand-link{scroll-snap-align:start;flex:0 0 240px;width:240px;max-width:240px}.twitch-live-ondemand-card{width:240px;height:100%}.twitch-live-fallback-card .card-body{min-height:140px}.twitch-live-fallback-avatar{box-shadow:0 .35rem .9rem #00000047}.twitch-live-overlay-layer{z-index:5}.twitch-live-rail__scroll,.twitch-live-carousel{scroll-snap-type:x proximity}.twitch-live-card,.twitch-live-carousel__item{scroll-snap-align:start}.twitch-live-detail-list__thumb{aspect-ratio:16/9;object-fit:cover;background:var(--vz-dark);width:100%;display:block}.twitch-live-related-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.twitch-live-related-card{min-width:0}.twitch-live-chat-card{z-index:2;position:sticky;top:92px}.topbar-live-wall-button{animation:2s ease-in-out infinite twitchLiveWallPulse;box-shadow:0 0 #dc354559}.twitch-live-wall{--twitch-wall-surface:var(--vz-card-bg);--twitch-wall-soft:var(--vz-light);--twitch-wall-border:var(--vz-border-color);--twitch-wall-shadow:0 .9rem 2rem #0f172a1a;min-width:0}.twitch-live-wall__stage{grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);align-items:start;gap:1rem;display:grid}.twitch-live-wall__featured{background:var(--twitch-wall-surface);min-width:0;overflow:hidden;border:1px solid var(--twitch-wall-border)!important;box-shadow:var(--twitch-wall-shadow)!important}.twitch-live-wall__featured iframe{border:0;width:100%;height:100%;display:block}.twitch-live-wall__featured .card-body{background:var(--twitch-wall-surface)}.twitch-live-wall__chat{background:var(--twitch-wall-surface);min-width:0;overflow:hidden;border:1px solid var(--twitch-wall-border)!important;box-shadow:var(--twitch-wall-shadow)!important}.twitch-live-wall__chat-frame{background:var(--vz-dark);border:0;width:100%;min-width:0;height:clamp(28rem,54vw,43rem);display:block}.twitch-live-wall__empty-chat{text-align:center;min-height:clamp(18rem,38vw,30rem);color:var(--vz-secondary-color);background:var(--twitch-wall-soft);place-content:center;justify-items:center;padding:1.25rem;display:grid}.twitch-live-wall__empty-featured{text-align:center;background:radial-gradient(circle at top left, rgba(var(--vz-primary-rgb), .14), transparent 34%), linear-gradient(135deg, rgba(var(--vz-dark-rgb,33, 37, 41), .92), rgba(var(--vz-dark-rgb,33, 37, 41), .78));color:#fff;place-content:center;justify-items:center;min-height:clamp(18rem,42vw,32rem);padding:2rem;display:grid}.twitch-live-wall__empty-featured .text-muted{color:#ffffffb8!important}.twitch-live-wall__side,.twitch-live-wall__grid{gap:.75rem;min-width:0;display:grid}.twitch-live-wall__side{grid-template-columns:minmax(0,1fr);align-content:start}.twitch-live-wall__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.twitch-live-wall__rail{scrollbar-width:none;min-width:0;padding-left:.25rem;padding-right:.25rem}.twitch-live-wall__rail::-webkit-scrollbar{display:none}.twitch-live-wall__rail .twitch-live-wall-tile,.twitch-live-wall__rail .twitch-live-wall-placeholder{scroll-snap-align:start;flex:0 0 240px;width:240px;max-width:240px}.twitch-live-wall__rail-wrapper .ondemand-rail-nav{z-index:6;opacity:0;pointer-events:none;border:0;border-radius:999px;width:2.35rem;height:2.35rem;transition:opacity .16s,transform .16s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .8rem 1.6rem #00000047}.twitch-live-wall__rail-wrapper:hover .ondemand-rail-nav,.twitch-live-wall__rail-wrapper:focus-within .ondemand-rail-nav{opacity:.96;pointer-events:auto}.twitch-live-wall__rail-wrapper .ondemand-rail-nav-left{left:6px}.twitch-live-wall__rail-wrapper .ondemand-rail-nav-right{right:6px}.twitch-live-wall-tile,.twitch-live-wall-placeholder{border:1px solid var(--twitch-wall-border);background:var(--twitch-wall-surface);min-width:0;box-shadow:var(--twitch-wall-shadow);border-radius:.65rem;overflow:hidden}.twitch-live-wall-tile{width:100%;color:var(--vz-body-color);text-align:left;appearance:none;border-color:var(--twitch-wall-border);padding:0;transition:transform .16s,box-shadow .16s,border-color .16s;display:block}.twitch-live-wall-tile:hover,.twitch-live-wall-tile:focus-visible{border-color:rgba(var(--vz-primary-rgb), .42);transform:translateY(-1px);box-shadow:0 .8rem 1.6rem #0f172a24}.twitch-live-wall-tile.is-active{border-color:var(--vz-danger);box-shadow:0 .85rem 1.8rem rgba(var(--vz-danger-rgb), .22)}.twitch-live-wall-tile.is-active .twitch-live-wall-tile__media:after{content:"";border:3px solid rgba(var(--vz-danger-rgb), .88);pointer-events:none;position:absolute;inset:0}.twitch-live-wall-tile__media{aspect-ratio:16/9;background:var(--vz-dark);display:block;position:relative;overflow:hidden}.twitch-live-wall-tile__media img{object-fit:cover;width:100%;height:100%;display:block}.twitch-live-wall-tile__badge,.twitch-live-wall-tile__viewers{z-index:2;position:absolute;top:.5rem}.twitch-live-wall-tile__badge{left:.5rem}.twitch-live-wall-tile__viewers{color:#fff;background:#000000ad;border-radius:999px;align-items:center;padding:.25rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex;right:.5rem}.twitch-live-wall-tile__body{background:var(--twitch-wall-surface);align-items:center;gap:.55rem;min-width:0;padding:.7rem .75rem;display:flex}.twitch-live-wall-placeholder{color:#ffffffdb;text-align:center;background:radial-gradient(circle at top right, rgba(var(--vz-primary-rgb), .28), transparent 38%), linear-gradient(135deg, #101820, #27313a);place-content:center;justify-items:center;min-height:11rem;padding:1rem;display:grid}.twitch-live-wall-placeholder img{object-fit:contain;max-width:min(180px,72%);height:auto}[data-bs-theme=dark] .twitch-live-wall{--twitch-wall-surface:#22262d;--twitch-wall-soft:#171b20;--twitch-wall-border:#ffffff1f;--twitch-wall-shadow:0 .9rem 2rem #00000057}[data-bs-theme=dark] .twitch-live-wall__featured,[data-bs-theme=dark] .twitch-live-wall__chat,[data-bs-theme=dark] .twitch-live-wall-tile,[data-bs-theme=dark] .twitch-live-wall-tile__body{color:var(--vz-body-color);background:var(--twitch-wall-surface)}[data-bs-theme=dark] .twitch-live-wall__empty-chat{background:var(--twitch-wall-soft)}[data-bs-theme=dark] .twitch-live-wall-tile .text-muted{color:#ffffff9e!important}@keyframes twitchLiveWallPulse{0%,to{box-shadow:0 0 #dc354557}50%{box-shadow:0 0 0 .35rem #dc354500}}.admin-twitch-search{min-width:220px}.admin-twitch-actions{min-width:280px}.sidebar-ondemand-badges{min-width:0}.official-manager-nav{align-items:stretch}.official-manager-nav .nav-item{display:flex}.official-manager-nav .nav-link{min-height:42px;background-color:rgba(var(--vz-info-rgb,13, 202, 240), 1)!important;color:#fff!important}.official-manager-nav .nav-link.active{background-color:rgba(var(--vz-success-rgb,25, 135, 84), 1)!important}.official-manager-nav .nav-link:not(.active):hover{background-color:rgba(var(--vz-warning-rgb,255, 193, 7), 1)!important}.official-manager-nav .nav-link:disabled{cursor:wait;opacity:.72}.manager-transfer-button{color:#fbc02d;border-color:#fbc02d;background-color:#0000!important}.manager-transfer-button:hover,.manager-transfer-button:focus-visible{color:#fbc02d;background-color:#fbc02d1a!important}@media (width<=767.98px){.official-manager-nav{gap:.5rem!important}.official-manager-nav .nav-link{min-width:42px;padding:.6rem .7rem}.official-manager-nav .badge{flex:none;position:static}}.navigation-count-badge{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:1.75rem;height:1.25rem;padding:0 .42rem;line-height:1;display:inline-flex}.badge-ondemand-pulse{color:#dc2626;background-color:#fff;border:1px solid #dc26268c;justify-content:center;align-items:center;min-width:1.75rem;height:1.25rem;padding:0 .42rem;font-weight:700;transition:all .25s ease-in-out;animation:2s ease-in-out infinite ondemand-pulse;display:inline-flex;box-shadow:0 0 #dc262659}.badge-ondemand-pulse:hover{background-color:#fff5f5;border-color:#dc2626d9;transform:scale(1.12);box-shadow:0 0 12px #dc262659}.sidebar-ondemand-live-badge{color:#fff;background:linear-gradient(135deg,#ff7a59,#ef4444);border:2px solid #ffffffe6;border-radius:50%;flex:0 0 1.6rem;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;animation:2s ease-in-out infinite ondemand-pulse;display:inline-flex;box-shadow:0 0 #ef444459}.sidebar-ondemand-live-badge i{font-size:.9rem;line-height:1}@keyframes ondemand-pulse{0%{transform:scale(1);box-shadow:0 0 #dc262673}70%{transform:scale(1.08);box-shadow:0 0 0 10px #dc262600}to{transform:scale(1);box-shadow:0 0 #dc262600}}.table-col-min-190{min-width:190px}.table-col-min-220{min-width:220px}.table-col-min-240{min-width:240px}.table-col-min-260{min-width:260px}.rankino-help-widget.is-dock-left{left:1.25rem;right:auto}.rankino-help-widget.is-dock-right{left:auto;right:1.25rem}.rankino-help-widget.is-open .rankino-help-launcher{display:none}.rankino-help-launcher{isolation:isolate;background:linear-gradient(var(--vz-card-bg), var(--vz-card-bg)) padding-box, linear-gradient(135deg, rgba(var(--vz-primary-rgb), .75), #22c55ea6, #f59e0ba6) border-box;box-shadow:0 1rem 2.4rem #0f172a38, 0 0 0 .28rem rgba(var(--vz-primary-rgb), .08);border:1px solid #ffffff73}.rankino-help-launcher:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at 30% 20%, #22c55e3d, transparent 42%), radial-gradient(circle at 75% 70%, rgba(var(--vz-primary-rgb), .18), transparent 48%);opacity:.9;position:absolute;inset:-.28rem}.rankino-help-panel{background:var(--vz-card-bg);border:0;border-radius:1rem;margin-bottom:0;box-shadow:0 1.35rem 3.75rem #0f172a42,0 0 0 1px #94a3b82e}.rankino-help-panel__header{background:linear-gradient(135deg, rgba(var(--vz-primary-rgb), .13), #22c55e1f);border-bottom:0;padding:1rem;position:relative}.rankino-help-panel__header:after{content:"";background:linear-gradient(90deg,#0000,#94a3b86b,#0000);height:1px;position:absolute;bottom:0;left:1rem;right:1rem}.rankino-help-panel__title strong{font-size:.98rem}.rankino-help-panel__context{background:#94a3b814;border:1px solid #94a3b82e;border-radius:.65rem;margin:.75rem .9rem 0;padding:.48rem .65rem}.rankino-help-panel__messages{background:radial-gradient(circle at top left, rgba(var(--vz-primary-rgb), .08), transparent 18rem), linear-gradient(180deg, #94a3b812, #94a3b808);margin-top:.35rem}.rankino-help-message__bubble{border-radius:1rem;box-shadow:0 .65rem 1.35rem #0f172a14}.rankino-help-message--bot .rankino-help-message__bubble{border-top-left-radius:.35rem}.rankino-help-message--user .rankino-help-message__bubble{border-top-right-radius:.35rem}.rankino-help-panel__composer{border-top:1px solid #94a3b82e;align-items:end;padding:.85rem;box-shadow:0 -.75rem 1.5rem #0f172a0d}.rankino-help-panel__input-wrap{min-width:0}.rankino-help-panel__composer textarea{background:var(--vz-card-bg);border-radius:.85rem}@media (width<=575.98px){.rankino-help-widget.is-dock-left,.rankino-help-widget.is-dock-right{left:.875rem;right:.875rem}.rankino-help-panel{border-radius:0}}.rankino-help-launcher{border-color:var(--vz-border-color);background:var(--vz-card-bg);box-shadow:0 1rem 2.4rem #0f172a38}.rankino-help-launcher:before{content:none}.rankino-help-panel{background:var(--vz-card-bg);box-shadow:0 1.35rem 3.75rem #0f172a42, 0 0 0 1px var(--vz-border-color)}.rankino-help-panel__header{background:var(--vz-card-bg)}.rankino-help-panel__context{border-color:var(--vz-border-color);background:var(--vz-body-bg)}.rankino-help-message--user .rankino-help-message__bubble{background:var(--vz-primary);border-color:var(--vz-primary);color:#fff}.rankino-help-panel__composer,[data-bs-theme=dark] .rankino-help-launcher,[data-bs-theme=dark] .rankino-help-panel,[data-bs-theme=dark] .rankino-help-panel__header,[data-bs-theme=dark] .rankino-help-panel__composer,[data-bs-theme=dark] .rankino-help-panel__composer textarea,[data-bs-theme=dark] .rankino-help-message__bubble{background:var(--vz-card-bg)}[data-bs-theme=dark] .rankino-help-panel__context,[data-bs-theme=dark] .rankino-help-panel__messages{background:var(--vz-body-bg)}[data-bs-theme=dark] .rankino-help-message--user .rankino-help-message__bubble{background:var(--vz-primary);border-color:var(--vz-primary);color:#fff}.rankino-help-widget{--rankino-help-surface:#fff;--rankino-help-muted-surface:#f3f6f9;--rankino-help-subtle-surface:#eef2f7}.rankino-help-launcher,.rankino-help-panel,.rankino-help-panel__header,.rankino-help-panel__context,.rankino-help-panel__messages,.rankino-help-panel__composer,.rankino-help-panel__composer textarea,.rankino-help-message__bubble{-webkit-backdrop-filter:none}.rankino-help-launcher,.rankino-help-panel,.rankino-help-panel__header,.rankino-help-panel__composer,.rankino-help-panel__composer textarea,.rankino-help-message__bubble{background-color:var(--rankino-help-surface);background-image:none}.rankino-help-panel__context{background-color:var(--rankino-help-subtle-surface);background-image:none}.rankino-help-panel__messages{background-color:var(--rankino-help-muted-surface);background-image:none}[data-bs-theme=dark] .rankino-help-widget{--rankino-help-surface:#22262d;--rankino-help-muted-surface:#171b20;--rankino-help-subtle-surface:#2a2f37}[data-bs-theme=dark] .rankino-help-launcher,[data-bs-theme=dark] .rankino-help-panel,[data-bs-theme=dark] .rankino-help-panel__header,[data-bs-theme=dark] .rankino-help-panel__composer,[data-bs-theme=dark] .rankino-help-panel__composer textarea,[data-bs-theme=dark] .rankino-help-message__bubble{background-color:var(--rankino-help-surface);background-image:none}[data-bs-theme=dark] .rankino-help-panel__context{background-color:var(--rankino-help-subtle-surface);background-image:none}[data-bs-theme=dark] .rankino-help-panel__messages{background-color:var(--rankino-help-muted-surface);background-image:none}.rankino-help-panel{isolation:isolate;position:relative;background:#fff!important}.rankino-help-panel:before{content:"";z-index:-1;background:#fff;position:absolute;inset:0}.rankino-help-panel>*{z-index:1;position:relative}.rankino-help-panel__header,.rankino-help-panel__composer,.rankino-help-panel__composer textarea,.rankino-help-message__bubble{background:#fff!important}.rankino-help-panel__context{background:#eef2f7!important}.rankino-help-panel__messages{background:#f3f6f9!important}.rankino-help-message--user .rankino-help-message__bubble{background:var(--vz-primary)!important;background-color:var(--vz-primary)!important;color:#fff!important}[data-bs-theme=dark] .rankino-help-panel{background:#22262d!important}[data-bs-theme=dark] .rankino-help-panel:before{background:#22262d}[data-bs-theme=dark] .rankino-help-panel__header,[data-bs-theme=dark] .rankino-help-panel__composer,[data-bs-theme=dark] .rankino-help-panel__composer textarea,[data-bs-theme=dark] .rankino-help-message__bubble{background:#22262d!important}[data-bs-theme=dark] .rankino-help-panel__context{background:#2a2f37!important}[data-bs-theme=dark] .rankino-help-panel__messages{background:#171b20!important}[data-bs-theme=dark] .rankino-help-message--user .rankino-help-message__bubble{background:var(--vz-primary)!important;background-color:var(--vz-primary)!important;color:#fff!important}.table-col-min-280{min-width:280px}.table-col-min-320{min-width:320px}.table-col-width-100{width:100px}.table-col-width-280{width:280px}#profileTabs{text-align:center;flex-wrap:nowrap;justify-content:flex-start;gap:.5rem;display:flex;overflow:hidden}#profileTabs .nav-item{flex:0 auto;min-width:0}#profileTabs .nav-link{white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:.4rem;max-width:100%;padding:.75rem .5rem;display:flex;overflow:hidden}#profileTabs i{flex-shrink:0;font-size:24px;line-height:1}#profileTabs .tab-label{transition:opacity .2s}#profileTabs.compact-tabs .tab-label{display:none!important}.chat-date-divider{justify-content:center;align-items:center;margin:1rem 0 .75rem;display:flex}.chat-date-divider .divider-pill{color:var(--vz-gray-600);background:var(--vz-body-bg);border:1px dashed var(--vz-border-color);border-radius:999px;padding:.25rem .75rem;font-size:.75rem}.chat-leftsidebar .chat-user-list>li{border-radius:.6rem;margin-bottom:.25rem;overflow:hidden}.chat-leftsidebar .chat-user-list>li>.chat-item-btn{color:inherit;background:0 0;border-radius:.6rem;padding:.65rem .75rem;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:block}.chat-leftsidebar .chat-user-list>li>.chat-item-btn:hover{background:rgba(var(--vz-success-rgb,10, 179, 156), .1)}.chat-leftsidebar .chat-user-list>li.active>.chat-item-btn{background:rgba(var(--vz-success-rgb,10, 179, 156), .16);box-shadow:inset 3px 0 0 var(--vz-success,#0ab39c)}.chat-leftsidebar .chat-user-list>li.active h5{color:var(--vz-success,#0ab39c)!important}.tour-app-page .tour-app-hero{background:radial-gradient(circle at 10% 10%,#34c38f24,#0000 24%),radial-gradient(circle at 90% 12%,#40518929,#0000 28%),linear-gradient(135deg,#f8fafc 0%,#fff 45%,#f3f9f7 100%);border:1px solid #e9ecef}.tour-app-page .tour-app-card{border:1px solid #e9ecef;transition:transform .15s,box-shadow .15s}.tour-app-page .tour-app-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a14}.tour-app-page .tour-app-platform-card{background:#ffffffdb;border:1px solid #0f172a14;border-radius:24px;height:100%;padding:1.15rem;box-shadow:0 14px 26px #0f172a0f}.tour-app-page .tour-app-platform-card__icon{color:#fff;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1rem;font-size:1.35rem;display:inline-flex}.tour-app-page .tour-app-platform-card h5{margin-bottom:.6rem;font-weight:700}.tour-app-page .tour-app-platform-card p{color:#64748b;margin-bottom:0;line-height:1.65}.tour-app-page .tour-app-platform-card--ios .tour-app-platform-card__icon{background:linear-gradient(135deg,#111827,#334155)}.tour-app-page .tour-app-platform-card--android .tour-app-platform-card__icon{background:linear-gradient(135deg,#34c38f,#10b981)}.tour-app-page .tour-app-platform-card--desktop .tour-app-platform-card__icon{background:linear-gradient(135deg,#405189,#0ea5e9)}.tour-app-page .tour-app-hero-copy{max-width:560px}.tour-app-page .tour-app-showcase--hero{width:min(100%,860px);max-width:860px;padding-top:1.2rem;padding-bottom:1.2rem}.tour-app-page .tour-app-note{color:#334155;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #0f172a14;border-radius:22px;padding:1rem 1.1rem}.tour-app-page .tour-app-phone{background:linear-gradient(145deg,#020617,#0f172a 68%,#1e293b);border-radius:34px;width:min(100%,420px);max-width:420px;margin:0 auto;padding:14px;position:relative;box-shadow:0 24px 48px #0f172a33}.tour-app-page .tour-app-phone:before{content:"";background:#ffffff29;border-radius:999px;width:88px;height:8px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.tour-app-page .tour-app-phone--tablet{border-radius:42px;width:min(100%,780px);max-width:780px;padding:18px}.tour-app-page .tour-app-phone--tablet:before{width:118px;height:9px;top:12px}.tour-app-page .tour-app-phone-screen{background:radial-gradient(circle at top,#34c38f2e,#0000 24%),radial-gradient(circle at 100% 0,#40518938,#0000 28%),linear-gradient(#152033 0%,#0f172a 42%,#08101f 100%);border:1px solid #ffffff14;border-radius:24px;min-height:680px;padding:.95rem 1rem 1rem;overflow:hidden}.tour-app-page .tour-app-phone-screen--tablet{border-radius:30px;min-height:420px;padding:1rem 1.15rem 1.05rem}.tour-app-page .tour-app-showcase{width:min(100%,500px);max-width:500px;margin:0 auto;padding-block:2.25rem;position:relative}.tour-app-page .tour-app-floating{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #0f172a14;border-radius:22px;align-items:flex-start;gap:.85rem;width:min(240px,72%);padding:.9rem 1rem;display:flex;position:absolute;box-shadow:0 18px 38px #0f172a1f}.tour-app-page .tour-app-floating--top{top:0;right:0}.tour-app-page .tour-app-floating--bottom{bottom:0;left:0}.tour-app-page .tour-app-floating-icon{color:#fff;background:linear-gradient(135deg,#405189,#0ea5e9);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.15rem;display:inline-flex}.tour-app-page .tour-app-floating-icon--success{background:linear-gradient(135deg,#34c38f,#10b981)}.tour-app-page .tour-app-floating-title{color:#0f172a;margin-bottom:.2rem;font-weight:700;line-height:1.2}.tour-app-page .tour-app-floating-text{color:#64748b;font-size:.8rem;line-height:1.45}.tour-app-page .tour-app-notification-stack{gap:.8rem;display:grid}.tour-app-page .tour-app-notification-card{color:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff24;border:1px solid #ffffff1f;border-radius:18px;padding:.95rem 1rem;box-shadow:0 16px 28px #0206172e}.tour-app-page .tour-app-notification-card--priority{background:linear-gradient(#ffffff38,#ffffff14),#ffffff1f;border-radius:22px;padding:1rem 1rem 1.05rem}.tour-app-page .tour-app-notification-card--compact{padding-block:.82rem}.tour-app-page .tour-app-notification-card__head{justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:.75rem;display:flex}.tour-app-page .tour-app-notification-brand{align-items:center;gap:.75rem;min-width:0;display:flex}.tour-app-page .tour-app-notification-brand strong,.tour-app-page .tour-app-notification-brand small{display:block}.tour-app-page .tour-app-notification-brand strong{line-height:1.2}.tour-app-page .tour-app-notification-brand small{color:#ffffff94;font-size:.74rem}.tour-app-page .tour-app-notification-card__meta{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.tour-app-page .tour-app-notification-time{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;font-size:.7rem;font-weight:700}.tour-app-page .tour-app-notification-pill{letter-spacing:.02em;border-radius:999px;align-items:center;margin-bottom:.55rem;padding:.22rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.tour-app-page .tour-app-notification-pill--chat{color:#c4f1ff;background:#0ea5e933}.tour-app-page .tour-app-notification-pill--post{color:#d8ffe7;background:#34c38f2e}.tour-app-page .tour-app-notification-title{margin-bottom:.25rem;font-weight:700;line-height:1.2}.tour-app-page .tour-app-notification-text{color:#ffffffb3;font-size:.83rem;line-height:1.45}.tour-app-page .tour-app-stat{color:#ffffffe0;background:#ffffff14;border-radius:18px;padding:.9rem 1rem}.tour-app-page .tour-app-stat small{color:#ffffff9e;margin-top:.2rem;display:block}.tour-app-page .tour-app-device-pill{background:rgba(var(--vz-light-rgb), .9);border:1px solid #e9ecef;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1rem;font-weight:700;display:inline-flex}.tour-app-page .tour-app-lordicon-sm{width:56px;height:56px}.tour-app-page .tour-app-lordicon-md{width:76px;height:76px}.tour-app-page .tour-app-lordicon-lg{width:88px;height:88px}.tour-app-page .tour-app-icon-tile{background:linear-gradient(#0f172aeb,#0f172ab8);border:1px solid #ffffff14;border-radius:24px;width:82px;height:82px}.tour-app-page .tour-app-notification-brand .tour-app-icon-tile{border-radius:14px;flex-shrink:0;width:42px;height:42px}.tour-app-page .tour-app-notification-brand .tour-app-icon-image{width:26px;height:26px}.tour-app-page .tour-app-icon-image{object-fit:contain;width:54px;height:54px}.tour-app-page .tour-app-statusbar{color:#ffffffb8;letter-spacing:.04em;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.78rem;font-weight:700;display:flex}.tour-app-page .tour-app-status-icons{align-items:center;gap:.45rem;font-size:.9rem;display:inline-flex}.tour-app-page .tour-app-dynamic-island{background:#020617e0;border-radius:999px;width:104px;height:22px;margin:0 auto 1rem;box-shadow:inset 0 1px #ffffff14}.tour-app-page .tour-app-appshell{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff14,#ffffff0a),#080f1dc7;border:1px solid #ffffff1a;border-radius:28px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 34px #02061733}.tour-app-page .tour-app-appshell__header{background:linear-gradient(#ffffff14,#ffffff05),#ffffff08;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.9rem;padding:1rem;display:flex}.tour-app-page .tour-app-appshell__brand{color:#ffffffeb;align-items:center;gap:.85rem;min-width:0;display:flex}.tour-app-page .tour-app-appshell__brand strong,.tour-app-page .tour-app-appshell__brand small{display:block}.tour-app-page .tour-app-appshell__brand strong{margin-top:.2rem;font-size:1rem;line-height:1.1}.tour-app-page .tour-app-appshell__brand small{color:#ffffff8f;margin-top:.2rem;font-size:.75rem}.tour-app-page .tour-app-appshell__status{color:#ffffffe6;flex-shrink:0;justify-items:end;display:grid}.tour-app-page .tour-app-appshell__status span{font-size:1.25rem;font-weight:800;line-height:1}.tour-app-page .tour-app-appshell__status small{color:#ffffff85;letter-spacing:.06em;text-transform:uppercase;margin-top:.2rem;font-size:.7rem}.tour-app-page .tour-app-appshell__body{padding:1rem}.tour-app-page .tour-app-appshell__eyebrow{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.8rem;font-size:.7rem;font-weight:800}.tour-app-page .tour-app-lock-intro{text-align:center;color:#ffffffe0;justify-items:center;gap:.3rem;margin-bottom:1rem;display:grid}.tour-app-page .tour-app-lock-intro strong{font-size:1.08rem;line-height:1.15}.tour-app-page .tour-app-lock-intro small{color:#ffffff8a;font-size:.78rem}.tour-app-page .tour-app-lock-time{text-align:center;color:#fff;margin-bottom:1.15rem}.tour-app-page .tour-app-lock-time span{letter-spacing:-.04em;font-size:clamp(2.9rem,7vw,3.6rem);font-weight:800;line-height:.9;display:block}.tour-app-page .tour-app-lock-time small{color:#ffffff94;letter-spacing:.04em;text-transform:uppercase;margin-top:.35rem;font-size:.76rem;display:inline-flex}.tour-app-page .tour-app-hero-card{background:linear-gradient(135deg,#0f172a8a,#34c38f29);border:1px solid #ffffff1a;border-radius:24px;margin-bottom:1rem;padding:1rem;box-shadow:0 18px 32px #0206172e}.tour-app-page .tour-app-hero-card__top{align-items:center;gap:.85rem;margin-bottom:.95rem;display:flex}.tour-app-page .tour-app-hero-card__copy{color:#ffffffeb;gap:.2rem;display:grid}.tour-app-page .tour-app-hero-card__copy strong{font-size:1.08rem;line-height:1.2}.tour-app-page .tour-app-hero-card__copy small{color:#ffffff9e;font-size:.8rem}.tour-app-page .tour-app-mini-pill{color:#d8ffe7;letter-spacing:.05em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;width:fit-content;padding:.28rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.tour-app-page .tour-app-hero-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.tour-app-page .tour-app-mini-stat{background:#ffffff14;border:1px solid #ffffff14;border-radius:18px;padding:.8rem .85rem}.tour-app-page .tour-app-mini-stat span{color:#fff;margin-bottom:.25rem;font-size:1rem;font-weight:800;line-height:1;display:block}.tour-app-page .tour-app-mini-stat small{color:#fff9;font-size:.74rem;display:block}.tour-app-page .tour-app-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.tour-app-page .tour-app-widget{color:#ffffffeb;background:#ffffff14;border:1px solid #ffffff14;border-radius:20px;gap:.35rem;padding:.95rem .9rem;display:grid}.tour-app-page .tour-app-widget--metric{background:linear-gradient(#ffffff1f,#ffffff0d),#ffffff0f;align-content:start;min-height:112px}.tour-app-page .tour-app-widget--wide{min-height:138px}.tour-app-page .tour-app-widget-kicker{color:#d8ffe7;letter-spacing:.08em;text-transform:uppercase;background:#34c38f2e;border-radius:999px;align-items:center;width:fit-content;padding:.3rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.tour-app-page .tour-app-widget i{color:#86efac;font-size:1.2rem}.tour-app-page .tour-app-widget strong{font-size:.88rem;line-height:1.2}.tour-app-page .tour-app-widget small{color:#ffffff9e;font-size:.74rem;line-height:1.4}.tour-app-page .tour-app-dock{background:#ffffff14;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:.85rem;padding:.65rem .8rem;display:grid}.tour-app-page .tour-app-home-indicators{color:#ffffff85;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.95rem;margin-bottom:.2rem;font-size:.72rem;font-weight:700;display:flex}.tour-app-page .tour-app-dock__item{color:#ffffffa3;background:#ffffff0a;border-radius:14px;justify-content:center;align-items:center;height:42px;font-size:1.05rem;display:inline-flex}.tour-app-page .tour-app-dock__item--active{color:#fff;background:#34c38f38}@media (width<=767.98px){.tour-app-page .tour-app-showcase{padding-top:1rem;padding-bottom:1rem}.tour-app-page .tour-app-floating{width:100%;margin-bottom:1rem;position:static}.tour-app-page .tour-app-floating--bottom{margin-top:1rem;margin-bottom:0}.tour-app-page .tour-app-phone-screen{min-height:auto}.tour-app-page .tour-app-phone--tablet{border-radius:34px;width:100%;max-width:100%}.tour-app-page .tour-app-phone-screen--tablet{border-radius:24px;min-height:auto}.tour-app-page .tour-app-widget-grid{grid-template-columns:1fr}.tour-app-page .tour-app-appshell__header{align-items:flex-start}}@media (width>=1200px){.tour-app-page .tour-app-showcase{width:min(100%,560px);max-width:560px}.tour-app-page .tour-app-phone{border-radius:38px;width:min(100%,470px);max-width:470px;padding:16px}.tour-app-page .tour-app-phone-screen{border-radius:28px;min-height:760px;padding:1.1rem 1.15rem 1.15rem}.tour-app-page .tour-app-showcase--hero{width:min(100%,920px);max-width:920px}.tour-app-page .tour-app-phone--tablet{border-radius:44px;width:min(100%,840px);max-width:840px;padding:18px}.tour-app-page .tour-app-phone-screen--tablet{border-radius:32px;min-height:440px;padding:1.1rem 1.25rem 1.2rem}}@media (width>=1400px){.tour-app-page .tour-app-showcase{width:min(100%,620px);max-width:620px}.tour-app-page .tour-app-phone{width:min(100%,520px);max-width:520px}.tour-app-page .tour-app-phone-screen{min-height:820px}.tour-app-page .tour-app-showcase--hero{width:min(100%,980px);max-width:980px}.tour-app-page .tour-app-phone--tablet{width:min(100%,900px);max-width:900px}.tour-app-page .tour-app-phone-screen--tablet{min-height:460px}}[data-bs-theme=dark] .tour-app-page .tour-app-hero{background:radial-gradient(circle at 10% 10%,#34c38f1f,#0000 24%),radial-gradient(circle at 90% 12%,#60a5fa24,#0000 28%),linear-gradient(135deg,#111827 0%,#0f172a 45%,#111827 100%);border-color:#ffffff14}[data-bs-theme=dark] .tour-app-page .tour-app-card,[data-bs-theme=dark] .tour-app-page .tour-app-device-pill,[data-bs-theme=dark] .tour-app-page .tour-app-note,[data-bs-theme=dark] .tour-app-page .tour-app-platform-card{background:#1e293bb8;border-color:#ffffff14}[data-bs-theme=dark] .tour-app-page .tour-app-card:hover{box-shadow:0 14px 32px #00000047}[data-bs-theme=dark] .tour-app-page .tour-app-floating{background:#0f172ad1;border-color:#ffffff14;box-shadow:0 20px 40px #00000047}[data-bs-theme=dark] .tour-app-page .tour-app-floating-title{color:#f8fafc}[data-bs-theme=dark] .tour-app-page .tour-app-floating-text,[data-bs-theme=dark] .tour-app-page .tour-app-platform-card p{color:#e2e8f0b3}.pwa-install-page{--pwa-shell-bg:linear-gradient(180deg, #fffffffa, #f8fafcf5);--pwa-surface:#ffffffe0;--pwa-surface-strong:#fffffff5;--pwa-border:rgba(var(--vz-border-color-rgb,233, 235, 236), .96);--pwa-shadow:0 20px 40px #0f172a14;--pwa-shadow-soft:0 14px 28px #0f172a0f;--pwa-hero-bg:radial-gradient(circle at 12% 18%, #34c38f2e, transparent 26%), radial-gradient(circle at 84% 16%, #4051892e, transparent 30%), radial-gradient(circle at 78% 78%, #0ea5e91f, transparent 24%), linear-gradient(135deg, #fffffffa, #f1f5f9f5);--pwa-panel-bg:linear-gradient(145deg, #020617fa, #0f172af5 54%, #1e293bf0);--pwa-panel-border:#ffffff14;--pwa-panel-shadow:0 30px 60px #0f172a38;--pwa-text-soft:rgba(var(--vz-body-color-rgb,33, 37, 41), .72);--pwa-text-softer:rgba(var(--vz-body-color-rgb,33, 37, 41), .58)}[data-bs-theme=dark] .pwa-install-page{--pwa-shell-bg:linear-gradient(180deg, #111827fa, #0f172af5);--pwa-surface:#1e293bb8;--pwa-surface-strong:#1e293be0;--pwa-border:#ffffff1a;--pwa-shadow:0 24px 48px #0000003d;--pwa-shadow-soft:0 16px 32px #0000002e;--pwa-hero-bg:radial-gradient(circle at 12% 18%, #34c38f24, transparent 26%), radial-gradient(circle at 84% 16%, #60a5fa29, transparent 30%), radial-gradient(circle at 78% 78%, #0ea5e91f, transparent 24%), linear-gradient(135deg, #0f172afa, #111827f5);--pwa-panel-bg:linear-gradient(145deg, #020617, #0f172afa 54%, #1e293bf5);--pwa-panel-border:#ffffff14;--pwa-text-soft:#e2e8f0d1;--pwa-text-softer:#e2e8f09e}.pwa-install-page .coming-soon-shell{background:var(--pwa-shell-bg)}.pwa-install-page .coming-soon-hero{background:var(--pwa-hero-bg);border-bottom:1px solid var(--pwa-border)}.pwa-install-page .coming-soon-copy-wrap{padding:3rem 2.25rem 2.6rem}.pwa-install-page .coming-soon-title{text-wrap:balance;max-width:11ch}.pwa-install-page .coming-soon-lead{max-width:56ch;color:var(--pwa-text-soft)!important}.pwa-install-page .pwa-platform-pills{flex-wrap:wrap;gap:.75rem;display:flex}.pwa-install-page .pwa-platform-pill{background:var(--pwa-surface-strong);border:1px solid var(--pwa-border);color:var(--vz-body-color,#212529);box-shadow:var(--pwa-shadow-soft);border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1rem;font-weight:700;display:inline-flex}.pwa-install-page .pwa-install-button{min-height:54px;font-weight:800;box-shadow:0 18px 34px #34c38f38}.pwa-install-page .pwa-trust-copy{color:var(--pwa-text-softer);margin-top:1rem;font-size:.95rem}.pwa-install-page .pwa-hero-visual{justify-content:center;align-items:center;min-height:100%;padding:2rem 2rem 2.5rem;display:flex;position:relative}.pwa-install-page .pwa-panel{background:var(--pwa-panel-bg);border:1px solid var(--pwa-panel-border);width:min(100%,620px);box-shadow:var(--pwa-panel-shadow);border-radius:36px;padding:1.5rem;position:relative;overflow:hidden}.pwa-install-page .pwa-panel:before{content:"";filter:blur(6px);background:radial-gradient(circle,#34c38f47,#0000 65%);border-radius:999px;width:220px;height:220px;position:absolute;inset:-20% auto auto -10%}.pwa-install-page .pwa-panel:after{content:"";filter:blur(8px);background:radial-gradient(circle,#60a5fa33,#0000 65%);border-radius:999px;width:260px;height:260px;position:absolute;inset:auto -12% -18% auto}.pwa-install-page .pwa-panel__header{z-index:2;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex;position:relative}.pwa-install-page .pwa-panel__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;margin-bottom:.45rem;font-size:.72rem;font-weight:800;display:inline-block}.pwa-install-page .pwa-panel__title{color:#fff;margin:0;font-size:1.45rem;font-weight:800}.pwa-install-page .pwa-panel__subtitle{color:#ffffffb8;max-width:28ch;margin:.35rem 0 0}.pwa-install-page .pwa-app-tile{background:#000;border-radius:28px;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 18px 36px #00000047}.pwa-install-page .pwa-app-tile img{object-fit:contain;width:56px;height:56px}.pwa-install-page .pwa-device-showcase{z-index:2;grid-template-columns:1.15fr .85fr;gap:1rem;display:grid;position:relative}.pwa-install-page .pwa-device-main,.pwa-install-page .pwa-device-stack-item{background:#ffffff0f;border:1px solid #ffffff14;border-radius:28px;box-shadow:inset 0 1px #ffffff0f}.pwa-install-page .pwa-device-main{padding:1rem}.pwa-install-page .pwa-device-screen{background:linear-gradient(#0f172a4d,#020617b3),radial-gradient(circle at top,#34c38f2e,#0000 34%);border:1px solid #ffffff14;border-radius:24px;min-height:320px;padding:1rem}.pwa-install-page .pwa-device-bar{color:#ffffffb8;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.82rem;font-weight:700;display:flex}.pwa-install-page .pwa-device-grid{gap:.85rem;display:grid}.pwa-install-page .pwa-device-feature{color:#ffffffe6;background:#ffffff14;border-radius:20px;align-items:center;gap:.85rem;padding:.95rem 1rem;display:flex}.pwa-install-page .pwa-device-feature lord-icon{flex-shrink:0;width:54px;height:54px}.pwa-install-page .pwa-device-feature strong{font-size:1rem;display:block}.pwa-install-page .pwa-device-feature span{color:#ffffff9e;margin-top:.15rem;font-size:.9rem;display:block}.pwa-install-page .pwa-device-stack{gap:1rem;display:grid}.pwa-install-page .pwa-device-stack-item{flex-direction:column;justify-content:space-between;min-height:150px;padding:1rem;display:flex}.pwa-install-page .pwa-device-stack-item lord-icon{width:72px;height:72px}.pwa-install-page .pwa-device-stack-item strong{color:#fff;font-size:1rem}.pwa-install-page .pwa-device-stack-item p{color:#ffffffa3;margin:.35rem 0 0;font-size:.92rem}.pwa-install-page .pwa-section{border-top:1px solid var(--pwa-border);padding:2rem}.pwa-install-page .pwa-section__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--vz-success-rgb,10, 179, 156), .9);margin-bottom:.75rem;font-size:.76rem;font-weight:800;display:inline-block}.pwa-install-page .pwa-section__title{margin-bottom:.5rem;font-size:clamp(1.5rem,1.3rem + .8vw,2rem);font-weight:800}.pwa-install-page .pwa-section__lead{color:var(--pwa-text-soft);max-width:62ch;margin-bottom:0}.pwa-install-page .pwa-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.pwa-install-page .pwa-step-card{background:var(--pwa-surface);border:1px solid var(--pwa-border);height:100%;box-shadow:var(--pwa-shadow-soft);border-radius:26px;padding:1.35rem}.pwa-install-page .pwa-step-card lord-icon{width:78px;height:78px;margin-bottom:.9rem}.pwa-install-page .pwa-step-card h5{margin-bottom:.5rem;font-weight:800}.pwa-install-page .pwa-step-card p{color:var(--pwa-text-soft);margin:0}.pwa-install-page .pwa-cta{color:#fff;background:radial-gradient(circle at 10% 20%,#34c38f1f,#0000 24%),linear-gradient(135deg,#020617f5,#0f172af0);border:1px solid #ffffff0f;border-radius:28px;margin-top:1.5rem;padding:1.35rem;box-shadow:0 22px 44px #0f172a29}.pwa-install-page .pwa-cta p{color:#ffffffad;margin:.35rem 0 0}.pwa-install-page .pwa-cta .btn{white-space:nowrap}@media (width<=1199.98px){.pwa-install-page .pwa-device-showcase{grid-template-columns:1fr}}@media (width<=991.98px){.pwa-install-page .coming-soon-copy-wrap,.pwa-install-page .pwa-hero-visual,.pwa-install-page .pwa-section{padding:1.5rem}.pwa-install-page .coming-soon-title{max-width:none}.pwa-install-page .pwa-steps-grid{grid-template-columns:1fr}}.scout-control-room__player iframe{border:0;width:100%;height:100%;display:block}.scout-control-room .place-content-center{place-content:center}.scout-video-workspace{direction:ltr;grid-template-columns:minmax(0,2fr) minmax(280px,.82fr);align-items:start;gap:1rem;display:grid}.video-calendar-page{--vc-border:var(--bs-border-color,#40518924);--vc-surface:var(--bs-secondary-bg,var(--vz-card-bg,#fff));--vc-soft:var(--bs-tertiary-bg,#4051890d);color:var(--bs-body-color)}.video-calendar-intro{border:1px solid rgba(var(--vz-info-rgb), .22);background:radial-gradient(circle at 92% 10%, rgba(var(--vz-primary-rgb), .16), transparent 34%), linear-gradient(135deg, rgba(var(--vz-info-rgb), .1), var(--vc-surface) 60%);border-radius:1rem;align-items:center;gap:1rem;margin-bottom:1rem;padding:1.2rem;display:flex;box-shadow:0 12px 30px #24335912}.video-calendar-intro__icon{background:linear-gradient(145deg, var(--vz-info), var(--vz-primary));color:#fff;width:54px;height:54px;box-shadow:0 9px 20px rgba(var(--vz-primary-rgb), .24);border-radius:16px;flex:0 0 54px;place-items:center;font-size:1.55rem;display:grid}.video-calendar-intro__eyebrow{color:var(--vz-info);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.video-calendar-filters{border:1px solid var(--vc-border);background:var(--vc-surface);border-radius:1rem;padding:1rem;box-shadow:0 9px 24px #2433590e}.video-calendar-filters .form-label{color:var(--vz-heading-color);text-transform:uppercase;font-size:.73rem;font-weight:750}.video-calendar-filters .form-select{border-color:var(--vc-border);background-color:var(--vc-soft);min-height:46px;color:var(--bs-body-color);border-radius:.75rem}.video-calendar-filters .form-select:disabled{color:var(--bs-secondary-color);background-color:var(--vc-soft);opacity:.72}.video-calendar-filters .form-select option{color:var(--bs-body-color);background:var(--vc-surface)}.video-calendar-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:clamp(260px,42vh,430px);display:flex;overflow:hidden}.video-calendar-empty__message{font-weight:600}.video-calendar-empty__icon{width:clamp(150px,22vw,240px);height:clamp(150px,22vw,240px)}.video-calendar-match{border:1px solid var(--vc-border);background:var(--vc-surface);color:var(--bs-body-color);border-radius:1.1rem;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 12px 28px #24335913}.video-calendar-match:hover{transform:translateY(-3px);box-shadow:0 17px 36px #2433591f}.video-calendar-match__topbar{border-bottom:1px solid var(--vc-border);background:var(--vc-soft);margin:-1rem -1rem 0;padding:.8rem 1rem}.video-calendar-match__date{font-weight:700}.video-calendar-window{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.85rem 0 0;display:grid}.video-calendar-window>div{border:1px solid var(--vc-border);background:var(--vc-soft);border-radius:.7rem;grid-template-columns:auto 1fr;align-items:center;column-gap:.35rem;padding:.55rem;display:grid}.video-calendar-window i{color:var(--vz-info);grid-row:1/3;font-size:1rem}.video-calendar-window span{color:var(--vz-secondary-color);text-transform:uppercase;font-size:.58rem}.video-calendar-window strong{color:var(--vz-heading-color);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.video-calendar-matchup{border-bottom:1px solid var(--vc-border);min-height:180px;padding:1.2rem 0 1rem}.video-calendar-team__logo{border:1px solid var(--vc-border);background:#fff;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto .65rem;display:grid;overflow:hidden;box-shadow:0 7px 18px #2433591a}.video-calendar-team__logo img{object-fit:contain;width:82%;height:82%}.video-calendar-team__user{min-height:1.15rem;color:var(--vz-secondary-color);justify-content:center;align-items:center;gap:.25rem;margin-top:.18rem;font-size:.7rem;font-weight:650;display:flex}.video-calendar-score{min-width:0}.video-calendar-score .badge{background:rgba(var(--vz-primary-rgb), .1)!important;color:var(--vz-primary)!important}.video-calendar-platform{border:1px solid var(--vc-border);background:var(--vc-soft);border-radius:.85rem;margin-bottom:.8rem;padding:.85rem}.video-calendar-platform .form-label{font-size:.72rem;font-weight:750}.video-calendar-platform--youtube .form-label i{color:#f03}.video-calendar-platform--twitch .form-label i{color:#9146ff}.video-calendar-platform .form-control{border-color:var(--vc-border);color:var(--bs-body-color);background:var(--bs-body-bg)}.video-calendar-platform .form-control::placeholder{color:var(--bs-secondary-color);opacity:.85}.video-calendar-platform .btn-soft-info{border-color:rgba(var(--vz-info-rgb), .28);color:var(--vz-info);background:rgba(var(--vz-info-rgb), .12)}[data-bs-theme=dark] .video-calendar-page{--vc-border:#32383e;--vc-surface:#212529;--vc-soft:#262a2f}[data-bs-theme=dark] .video-calendar-intro,[data-bs-theme=dark] .video-calendar-filters,[data-bs-theme=dark] .video-calendar-match{box-shadow:0 14px 32px #0000003d}[data-bs-theme=dark] .video-calendar-match:hover{box-shadow:0 18px 38px #00000057}[data-bs-theme=dark] .video-calendar-platform .form-control{background:#1a1d21}@media (width<=575.98px){.video-calendar-intro{align-items:flex-start;padding:1rem}.video-calendar-intro__icon{border-radius:14px;flex-basis:46px;width:46px;height:46px}.video-calendar-match .card-body{padding:.9rem}.video-calendar-match__topbar{margin:-.9rem -.9rem 0}.video-calendar-team__logo{width:56px;height:56px}.video-calendar-window{grid-template-columns:1fr}.video-calendar-platform .input-group{grid-template-columns:1fr;display:grid}.video-calendar-platform .input-group>.form-control,.video-calendar-platform .input-group>.btn{width:100%;border-radius:.55rem!important}.video-calendar-platform .input-group>.btn{margin-top:.45rem}}.scout-video-workspace__player{aspect-ratio:16/9}.scout-player-loading{z-index:5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#070c14c7;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;display:none;position:absolute;inset:0}.scout-report__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.scout-report__metrics>div{border:1px solid var(--vz-border-color);background:var(--vz-light);border-radius:.5rem;padding:.85rem}.scout-report__metrics strong,.scout-report__metrics span{display:block}.scout-report__metrics strong{font-size:1.35rem}.scout-report__metrics span{color:var(--vz-secondary-color);font-size:.75rem}.scout-report__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.scout-report__notes article{border-inline-start:3px solid var(--vz-primary);background:rgba(var(--vz-primary-rgb), .04);break-inside:avoid;padding:1rem}.scout-report__notes p{white-space:pre-wrap;margin-bottom:0}.scout-rating-editor{gap:.65rem;display:grid}.scout-rating-editor label{grid-template-columns:minmax(7rem,1fr) minmax(8rem,3fr) 3rem;align-items:center;gap:.75rem;display:grid}.scout-rating-editor strong{text-align:end;font-variant-numeric:tabular-nums}.scout-comparison__profiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.scout-comparison__profile{border:1px solid var(--vz-border-color);border-radius:.65rem;min-width:0;padding:1rem}.scout-radar{width:min(15rem,72%);margin:0 auto 1rem}.scout-radar svg{width:100%;display:block;overflow:visible}.scout-radar__grid{fill:rgba(var(--vz-primary-rgb), .035);stroke:var(--vz-border-color);stroke-width:1px}.scout-radar__grid--inner{fill:none}.scout-radar__value{fill:rgba(var(--vz-primary-rgb), .22);stroke:var(--vz-primary);stroke-width:2px;stroke-linejoin:round}.scout-comparison__ratings{gap:.4rem;display:grid}.scout-comparison__ratings>div{border-bottom:1px dashed var(--vz-border-color);justify-content:space-between;gap:1rem;padding-bottom:.35rem;display:flex}@media (width<=767.98px){.scout-report__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.scout-report__notes,.scout-comparison__profiles{grid-template-columns:1fr}.scout-rating-editor label{grid-template-columns:1fr 3rem}.scout-rating-editor label input{grid-area:2/1/auto/-1}}@media print{body:has(.scout-report){background:#fff!important}body:has(.scout-report)>:not(#layout-wrapper){display:none!important}body:has(.scout-report) .app-menu{display:none!important}body:has(.scout-report) .page-topbar{display:none!important}body:has(.scout-report) .footer{display:none!important}body:has(.scout-report) .breadcrumb{display:none!important}body:has(.scout-report) .scout-control-room>:not(.scout-report){display:none!important}body:has(.scout-report) .scout-print-hide{display:none!important}.scout-report{box-shadow:none!important}}.scout-video-list-pane{background:var(--vz-card-bg);min-width:0;max-height:min(56rem,100vh - 10rem);direction:initial;flex-direction:column;display:flex;overflow:hidden}.scout-notes-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.scout-video-list__header{border-bottom:1px solid var(--vz-border-color);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.scout-video-list{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:12rem;overflow:hidden auto}.scout-video-list__row{border:0;border-bottom:1px solid var(--vz-border-color);width:100%;color:inherit;text-align:left;background:0 0;border-left:3px solid #0000;padding:.75rem 1rem;transition:background-color .15s,border-color .15s;display:block;overflow:hidden}.scout-video-list__row:hover,.scout-video-list__row:focus-visible{background:rgba(var(--vz-primary-rgb), .07)}.scout-video-list__row.is-active{border-left-color:var(--vz-primary);background:rgba(var(--vz-primary-rgb), .12)}.scout-video-list__team{justify-items:center;gap:.2rem;width:2.75rem;display:grid}.scout-video-list__team img,.scout-video-list__team-placeholder{border-radius:.6rem;width:2.5rem;height:2.5rem}.scout-video-list__team img{background:rgba(var(--vz-body-color-rgb), .06);object-fit:contain;padding:.2rem}.scout-video-list__team-placeholder{background:rgba(var(--vz-primary-rgb), .14);color:var(--vz-primary);place-items:center;font-size:.72rem;font-weight:700;display:grid}.scout-video-list__team-abbr{max-width:100%;color:var(--vz-body-color);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:700;line-height:1;overflow:hidden}.scout-matchup{flex:none;align-items:center;gap:.28rem;display:inline-flex}.scout-matchup__team{justify-items:center;gap:.15rem;min-width:0;display:grid}.scout-matchup img,.scout-matchup__placeholder{background:rgba(var(--vz-body-color-rgb), .06);object-fit:contain;border-radius:.5rem;place-items:center;display:grid}.scout-matchup__placeholder{color:var(--vz-primary);font-weight:700}.scout-matchup__placeholder--1{color:#405189;background:#40518926}.scout-matchup__placeholder--2{color:#087f70;background:#0ab39c26}.scout-matchup__placeholder--3{color:#9a6508;background:#f7b84b2e}.scout-matchup__placeholder--4{color:#bd3d22;background:#f0654826}.scout-matchup__placeholder--5{color:#1f78aa;background:#299cdb26}.scout-matchup__placeholder--6{color:#285bb9;background:#3577f126}.scout-matchup__placeholder--7{color:#6940ba;background:#9966ff26}.scout-matchup__placeholder--8{color:#a42e6c;background:#d4499026}.scout-matchup__abbr{max-width:100%;color:var(--vz-body-color);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1;overflow:hidden}.scout-matchup__versus{color:var(--vz-secondary-color);font-size:.58rem;font-weight:700}.scout-matchup__name{max-width:8rem;color:var(--vz-secondary-color);text-align:center;font-size:.68rem;line-height:1.15}.scout-matchup--compact img,.scout-matchup--compact .scout-matchup__placeholder{width:1.85rem;height:1.85rem;padding:.14rem;font-size:.55rem}.scout-matchup--compact .scout-matchup__team{width:2rem}.scout-matchup--compact .scout-matchup__abbr{font-size:.58rem}.scout-matchup--large{gap:.75rem}.scout-matchup--large img,.scout-matchup--large .scout-matchup__placeholder{width:3.5rem;height:3.5rem;padding:.25rem;font-size:.8rem}.scout-matchup--large .scout-matchup__team{width:4.5rem}.scout-matchup--large .scout-matchup__abbr{font-size:.8rem}.scout-matchup--large .scout-matchup__versus{font-size:.72rem}.scout-selected-matchup{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.scout-selected-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.scout-selected-actions .form-select{min-width:10rem}.scout-selected-actions--bottom{justify-content:flex-end;width:100%;margin-inline-start:0}@media (width<=575.98px){.scout-selected-actions{width:100%;margin-inline-start:0}.scout-selected-actions .form-select{flex:9rem;min-width:0}}.scout-racing-context{border:1px solid var(--vz-border-color);background:rgba(var(--vz-primary-rgb), .035);border-radius:.65rem;align-items:center;gap:.9rem;padding:.9rem;display:flex}.scout-racing-context img{background:var(--vz-card-bg);object-fit:contain;border-radius:.55rem;width:3.25rem;height:3.25rem;padding:.2rem}.scout-video-list__race{background:rgba(var(--vz-primary-rgb), .1);width:2.4rem;min-height:2.7rem;color:var(--vz-primary);border-radius:.5rem;place-items:center;font-size:.7rem;display:grid}.scout-filter-empty{min-height:28rem}.scout-video-list__empty{padding:2rem 1rem}.scout-video-list__content{min-width:0}.scout-video-list__tournament,.scout-video-list__meta{overflow-wrap:anywhere}.scout-video-list__meta{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.3rem;line-height:1.35;display:grid}.scout-video-list__meta i{margin-top:.08rem}.scout-video-list__match{margin-top:.12rem}.scout-video-list__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.15rem .75rem;margin-top:.18rem;display:flex}.scout-video-list__pagination{border-top:1px solid var(--vz-border-color);background:var(--vz-card-bg);flex:none;padding:.5rem .75rem 0}.scout-video-list__pagination nav>div:first-child{margin-bottom:.5rem}@media (width<=991.98px){.scout-video-workspace{grid-template-columns:1fr}.scout-video-list-pane{max-height:min(42rem,70vh)}.scout-notes-stack{grid-template-columns:1fr}}.history-actions-dropdown{z-index:20;position:relative}.history-actions-dropdown .dropdown-menu{z-index:1080}.history-row{z-index:1;position:relative}.history-placement-row{background-color:var(--vz-card-bg);color:var(--vz-body-color);border-color:var(--vz-border-color)!important}[data-bs-theme=dark] .history-placement-row{background-color:#ffffff09}.history-placement-row .form-label,.history-placement-row h6{color:var(--vz-heading-color)}.history-placement-row .form-text{color:var(--vz-secondary-color)}.history-row:has(.history-actions-dropdown .dropdown-menu.show){z-index:1090}#history-edit-form{scroll-margin-top:6rem}@media (width>=768px){.history-video-table-responsive{overflow:visible}}@media (width<=767.98px){.history-video-table-responsive{margin-bottom:-12rem;padding-bottom:12rem}.pwa-install-page .pwa-panel{border-radius:28px;padding:1rem}.pwa-install-page .pwa-panel__header{flex-direction:column;align-items:flex-start}.pwa-install-page .pwa-device-screen{min-height:280px}.pwa-install-page .pwa-install-button{justify-content:center;width:100%}}body[data-page=chat\.index] .main-content,body[data-page=chat\.index] .page-content,body[data-page=chat\.index] .page-content>.container-fluid,body[data-page=chat\.index] #main-content{height:100%}body[data-page=chat\.index] #main-content{flex-direction:column;min-height:0;display:flex}body[data-page=chat\.index] .page-content{padding-bottom:0;overflow:visible!important}body[data-page=chat\.index] .page-content>.container-fluid{flex-direction:column;min-height:0;padding-left:0;padding-right:0;display:flex;overflow:visible!important}body[data-page=chat\.index] .chat-page-app{flex-direction:column;flex:auto;min-height:0;padding:0 1rem 1rem;display:flex}body[data-page=chat\.index] .chat-page-app>.row{--bs-gutter-x:0;flex-shrink:0;margin-left:0;margin-right:0}body[data-page=chat\.index] .chat-page-app>.row.align-items-center.mb-3{z-index:2;margin-top:.35rem;position:relative;margin-bottom:1rem!important}body[data-page=chat\.index] .chat-page-app .page-title-box{border:1px solid var(--vz-border-color);background:var(--vz-secondary-bg);z-index:1;border-radius:1rem;min-height:78px;padding:1rem;position:relative;overflow:visible;align-items:center!important;margin:0!important}body[data-page=chat\.index] .chat-page-app .page-title-box h4{text-transform:uppercase;padding-top:0;padding-bottom:1px;overflow:visible;transform:none;line-height:1.35!important;display:block!important}body[data-page=chat\.index] .chat-page-app .page-title-box>.d-flex.align-items-center.gap-2{padding-top:.2rem;padding-bottom:.2rem;height:auto!important;min-height:46px!important}body[data-page=chat\.index] .chat-page-app .page-title-box .page-title-right{align-self:center;align-items:center;min-height:46px;padding-top:.35rem;padding-bottom:.2rem;display:flex;overflow:visible}body[data-page=chat\.index] .chat-page-app .page-title-box .breadcrumb{flex-wrap:wrap;align-items:center;row-gap:.2rem;margin-top:0;margin-bottom:0;line-height:1.5;overflow:visible}body[data-page=chat\.index] .chat-page-app .page-title-box .breadcrumb-item,body[data-page=chat\.index] .chat-page-app .page-title-box .breadcrumb-item:before{vertical-align:middle;line-height:1.5}body[data-page=chat\.index] .chat-page-app .page-title-box .breadcrumb-back-btn{flex-shrink:0}body[data-page=chat\.index] .chat-page-app .page-title-box .breadcrumb-back-btn+h4{margin-top:0;margin-bottom:0;padding-top:.12rem;font-size:1rem!important;line-height:1.5!important}body[data-page=chat\.index] .chat-shell{border:1px solid var(--vz-border-color);background:var(--vz-secondary-bg);border-radius:1rem;flex:auto;overflow:hidden;gap:0!important;height:calc(100vh - 230px)!important;min-height:calc(100vh - 230px)!important;max-height:calc(100vh - 230px)!important;margin:0!important;padding:0!important}body[data-page=chat\.index] .chat-sidebar-pane{border-right:1px solid var(--vz-border-color);background:var(--vz-secondary-bg);min-width:320px;max-width:320px;min-height:0}body[data-page=chat\.index] .chat-main-pane,body[data-page=chat\.index] .chat-content,body[data-page=chat\.index] .chat-box-host,body[data-page=chat\.index] #users-chat,body[data-page=chat\.index] .chat-leftsidebar,body[data-page=chat\.index] .card-body{min-height:0}body[data-page=chat\.index] .chat-leftsidebar{border-radius:0;height:100%!important}body[data-page=chat\.index] .chat-leftsidebar>.card,body[data-page=chat\.index] .chat-leftsidebar>.card-body,body[data-page=chat\.index] .chat-room-list{min-height:0}body[data-page=chat\.index] .chat-topbar{background:var(--vz-secondary-bg);margin:0;position:relative;top:auto;padding-top:.75rem!important;padding-bottom:.75rem!important}body[data-page=chat\.index] .chat-pinned-bar{margin:0;position:relative;top:auto}body[data-page=chat\.index] .chat-conversation{background-position:50%;height:auto!important;margin:0!important}body[data-page=chat\.index] .chat-input-sticky{background:var(--vz-secondary-bg);margin:0;position:relative;bottom:auto;overflow:visible}body[data-page=chat\.index] .chat-input-sticky .dropup,body[data-page=chat\.index] .chat-input-sticky .dropdown,body[data-page=chat\.index] .chat-input-sticky .input-group{position:relative;overflow:visible}body[data-page=chat\.index] .chat-input-sticky .dropdown-menu,body[data-page=chat\.index] .chat-input-sticky .quick-emoji-menu,body[data-page=chat\.index] .chat-input-sticky .chat-emoji-menu{z-index:1080}body[data-page=chat\.index] .chat-conversation{background-size:260px;padding:1.35rem 1.5rem!important}body[data-page=chat\.index] .chat-date-divider{justify-content:center;margin:.25rem 0 1.35rem;display:flex}body[data-page=chat\.index] .chat-date-divider .divider-pill{border:1px solid rgba(var(--vz-body-color-rgb), .08);background:rgba(var(--vz-secondary-bg-rgb), .92);color:rgba(var(--vz-body-color-rgb), .72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;padding:.4rem .8rem;font-size:.78rem;font-weight:600;display:inline-flex;box-shadow:0 10px 24px #0f172a0d}body[data-page=chat\.index] .chat-conversation-list>.chat-list+.chat-list{margin-top:.85rem}body[data-page=chat\.index] .conversation-list{align-items:flex-end;gap:.7rem;max-width:min(78%,760px)}body[data-page=chat\.index] .right .conversation-list{max-width:min(48%,420px)}body[data-page=chat\.index] .user-chat-content{min-width:0}body[data-page=chat\.index] .chat-avatar img{object-fit:cover;border:2px solid rgba(var(--vz-secondary-bg-rgb), .96);box-shadow:0 10px 24px #0f172a1f;width:36px!important;height:36px!important}body[data-page=chat\.index] .ctext-wrap{margin-bottom:.45rem!important}body[data-page=chat\.index] .ctext-wrap-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.2rem 1.2rem 1.2rem .5rem!important;padding:1rem 1.15rem!important}body[data-page=chat\.index] .right .ctext-wrap-content{min-width:120px;max-width:100%;text-align:left!important;background:linear-gradient(#eff7fffa 0%,#e4f1fff2 100%)!important;border:1px solid #93c5fd6b!important;border-radius:1.2rem 1.2rem 1.2rem .5rem!important;padding:1rem 1.15rem!important;box-shadow:0 16px 36px #1e40af14,0 4px 10px #0f172a0a!important}body[data-page=chat\.index] .left .ctext-wrap-content{box-shadow:0 16px 36px #0f172a12!important}body[data-page=chat\.index] .right .ctext-wrap{justify-content:flex-end}body[data-page=chat\.index] .right .user-chat-content{flex-direction:column;align-items:flex-end;display:flex}body[data-page=chat\.index] .ctext-wrap-content p,body[data-page=chat\.index] .ctext-wrap-content .ctext-content{margin-bottom:0;font-size:.97rem;line-height:1.65}body[data-page=chat\.index] .ctext-wrap-content h5.fs-13{letter-spacing:-.01em;margin-bottom:.5rem!important;font-size:.98rem!important}body[data-page=chat\.index] .ctext-wrap-content .badge{border-radius:999px}body[data-page=chat\.index] .ctext-wrap-content .border.rounded-3.bg-light-subtle{border-color:rgba(var(--vz-body-color-rgb), .08)!important;background:rgba(var(--vz-light-rgb), .72)!important;border-radius:.95rem!important;padding:.65rem .8rem!important}body[data-page=chat\.index] .chat-message-image{box-shadow:0 12px 28px #0f172a1f;border-radius:1rem!important}body[data-page=chat\.index] .chat-reactions-row{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}body[data-page=chat\.index] .right .chat-reactions-row{justify-content:flex-end;margin-top:.55rem}body[data-page=chat\.index] .reaction-badge-inline{background:rgba(var(--vz-secondary-bg-rgb), .9);box-shadow:0 6px 16px #0f172a0f;border-color:rgba(var(--vz-body-color-rgb), .08)!important;border-radius:999px!important;padding:.3rem .65rem!important}body[data-page=chat\.index] .chat-action-row,body[data-page=chat\.index] .chat-actions-row{gap:.45rem!important;margin-top:.45rem!important}body[data-page=chat\.index] .chat-action-row .btn,body[data-page=chat\.index] .chat-actions-row .btn{border-radius:.85rem;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;box-shadow:0 8px 18px #0f172a14}body[data-page=chat\.index] .chat-action-row .dropdown-menu,body[data-page=chat\.index] .chat-actions-row .dropdown-menu{border-color:rgba(var(--vz-body-color-rgb), .08);border-radius:1rem;box-shadow:0 18px 40px #0f172a1f}body[data-page=chat\.index] .right .chat-actions-row{opacity:.96;justify-content:flex-end}body[data-page=chat\.index] .right .chat-actions-row .btn,body[data-page=chat\.index] .right .chat-actions-row [data-emoji-toggle]{width:30px;height:30px;box-shadow:none;background:rgba(var(--vz-secondary-bg-rgb), .88);border-color:rgba(var(--vz-body-color-rgb), .12);border-radius:.7rem}body[data-page=chat\.index] .right .chat-avatar{margin-left:.7rem!important}body[data-page=chat\.index] .right .chat-avatar img{width:34px!important;height:34px!important}body[data-page=chat\.index] .right .ctext-wrap-content .text-end{justify-content:flex-end;align-items:center;gap:.45rem;margin-top:.45rem;display:flex}body[data-page=chat\.index] .right .ctext-wrap-content .text-end small{align-items:center;gap:.3rem;padding:0;font-size:.78rem;display:inline-flex;color:#2563ebc7!important;font-style:normal!important}body[data-page=chat\.index] .right .ctext-wrap-content .text-end .text-success{font-size:.75rem;font-weight:600}body[data-page=chat\.index] .chat-input-section{border-top:1px solid rgba(var(--vz-body-color-rgb), .08);background:linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb), .92) 0%, rgba(var(--vz-secondary-bg-rgb), 1) 100%);padding:1rem 1.15rem!important}body[data-page=chat\.index] .chat-local-attachment-preview:not([hidden]){display:flex}body[data-page=chat\.index] [data-chat-upload-bar]{width:0;transition:width .16s}body[data-page=chat\.index] .chat-input-section .input-group{border:1px solid rgba(var(--vz-body-color-rgb), .08);background:rgba(var(--vz-body-bg-rgb), .94);border-radius:1.05rem;align-items:center;gap:.35rem;padding:.4rem;box-shadow:0 14px 34px #0f172a14}body[data-page=chat\.index] .chat-input-section .input-group>.btn,body[data-page=chat\.index] .chat-input-section .input-group>.dropup>.btn,body[data-page=chat\.index] .chat-input-section .input-group>label.btn{width:42px;height:42px;color:rgba(var(--vz-body-color-rgb), .7);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;border-radius:.85rem!important}body[data-page=chat\.index] .chat-input-section .chat-input{min-height:42px;padding-left:.35rem;padding-right:.35rem;font-size:.97rem;box-shadow:none!important;background:0 0!important;border:0!important}body[data-page=chat\.index] .chat-input-section .chat-send{width:48px;height:48px;box-shadow:0 14px 30px rgba(var(--vz-success-rgb), .25);border-radius:1rem}body[data-page=chat\.index] .chat-input-section .quick-emoji-menu,body[data-page=chat\.index] .chat-input-section .chat-emoji-menu{border-color:rgba(var(--vz-body-color-rgb), .08);border-radius:1rem;box-shadow:0 18px 42px #0f172a24}body[data-page=chat\.index] .chat-input-section .quick-emoji-btn{border-radius:.75rem!important}@media (width<=991.98px){body[data-page=chat\.index] .chat-page-app{padding:0 .75rem .75rem}body[data-page=chat\.index] .chat-page-app .page-title-box{min-height:68px;padding:.85rem}body[data-page=chat\.index] .chat-page-app .page-title-box .page-title-right{width:100%;min-height:0;padding-top:.1rem;padding-bottom:0}body[data-page=chat\.index] .chat-shell{border-radius:.85rem;height:calc(100dvh - 190px)!important;min-height:calc(100dvh - 190px)!important;max-height:calc(100dvh - 190px)!important}body[data-page=chat\.index] .chat-sidebar-pane{border-right:0;min-width:100%;max-width:100%}body[data-page=chat\.index] .chat-topbar{position:relative;top:auto;left:auto;right:auto}body[data-page=chat\.index] .chat-conversation{background-size:220px;padding:1rem .9rem!important}body[data-page=chat\.index] .conversation-list{gap:.55rem;max-width:92%}body[data-page=chat\.index] .right .conversation-list{max-width:78%}body[data-page=chat\.index] .chat-input-section{padding:.85rem .8rem!important}}body[data-page=chat\.index] .chat-page-app{min-height:0}body[data-page=chat\.index] .chat-wrapper,body[data-page=chat\.index] .chat-shell,body[data-page=chat\.index] .chat-main-pane,body[data-page=chat\.index] .chat-content,body[data-page=chat\.index] .chat-box-host,body[data-page=chat\.index] #users-chat{min-width:0}body[data-page=chat\.index] .chat-main-pane,body[data-page=chat\.index] .chat-content,body[data-page=chat\.index] .chat-box-host,body[data-page=chat\.index] #users-chat{height:100%}body[data-page=chat\.index] .chat-sidebar-pane{flex:0 0 320px}body[data-page=chat\.index] .chat-main-pane{flex:auto}body[data-page=chat\.index] .chat-topbar{flex:none;gap:.75rem;min-height:64px}body[data-page=chat\.index] .chat-topbar>.d-flex:first-child{min-width:0}body[data-page=chat\.index] .chat-topbar .input-group{max-width:min(42vw,460px)}body[data-page=chat\.index] .chat-conversation{overscroll-behavior:contain;flex:auto;min-height:0}body[data-page=chat\.index] .chat-conversation-list{flex-direction:column;gap:.15rem;display:flex}body[data-page=chat\.index] .chat-conversation .conversation-list{width:fit-content;min-width:0;max-width:min(76%,760px)}body[data-page=chat\.index] .chat-conversation .right .conversation-list{max-width:min(76%,760px)}body[data-page=chat\.index] .chat-conversation .user-chat-content,body[data-page=chat\.index] .chat-conversation .ctext-wrap,body[data-page=chat\.index] .chat-conversation .ctext-wrap-content{min-width:0;max-width:100%}body[data-page=chat\.index] .chat-conversation .ctext-wrap-content{overflow-wrap:anywhere;word-break:normal}body[data-page=chat\.index] .chat-conversation .right .conversation-list,body[data-page=chat\.index] .chat-conversation .right .user-chat-content,body[data-page=chat\.index] .chat-conversation .right .ctext-wrap,body[data-page=chat\.index] .chat-conversation .right .chat-reactions-row,body[data-page=chat\.index] .chat-conversation .right .chat-actions-row{margin-left:auto}body[data-page=chat\.index] .chat-conversation .right .ctext-wrap{justify-content:flex-end}body[data-page=chat\.index] .chat-conversation .right .ctext-wrap-content{border-radius:1.2rem 1.2rem .5rem!important}body[data-page=chat\.index] .chat-conversation .left .ctext-wrap-content{border-radius:1.2rem 1.2rem 1.2rem .5rem!important}body[data-page=chat\.index] .chat-actions-row{min-height:34px}body[data-page=chat\.index] .chat-input-sticky{flex:none}body[data-page=chat\.index] .chat-composer-shell{min-width:0}body[data-page=chat\.index] .chat-input-section .input-group{flex:auto;min-width:0}body[data-page=chat\.index] .chat-input-section .chat-input{min-width:0}body[data-page=chat\.index] .chat-emoji-panel{max-width:min(320px,100vw - 2rem)}@media (width<=991.98px){body[data-page=chat\.index] .chat-page-app{padding-inline:.5rem}body[data-page=chat\.index] .chat-shell{height:calc(100dvh - 176px)!important;min-height:calc(100dvh - 176px)!important;max-height:calc(100dvh - 176px)!important}body[data-page=chat\.index] .chat-sidebar-pane{flex-basis:100%;min-width:100%;max-width:100%}body[data-page=chat\.index] .user-chat{visibility:visible;height:100%;padding-top:0;position:relative;top:auto;left:auto;transform:none}body[data-page=chat\.index] .chat-topbar{min-height:58px;padding-inline:.75rem!important}body[data-page=chat\.index] .chat-topbar .input-group{display:none!important}body[data-page=chat\.index] .chat-conversation .conversation-list,body[data-page=chat\.index] .chat-conversation .right .conversation-list{max-width:92%}body[data-page=chat\.index] .chat-conversation .chat-avatar{margin-right:.55rem!important}body[data-page=chat\.index] .chat-conversation .right .chat-avatar{margin-left:.55rem!important;margin-right:0!important}body[data-page=chat\.index] .chat-input-section .row{flex-wrap:nowrap}body[data-page=chat\.index] .chat-input-section .chat-emoji-dock,body[data-page=chat\.index] .chat-input-section label.btn,body[data-page=chat\.index] .chat-input-section [data-action=capture-screen],body[data-page=chat\.index] .chat-input-section .chat-send{flex:none}body[data-page=chat\.index] .chat-input-section .chat-send{width:44px;height:44px}}@media (width<=575.98px){body[data-page=chat\.index] .chat-page-app{padding-inline:.35rem;padding-bottom:.5rem}body[data-page=chat\.index] .chat-page-app .page-title-box{min-height:auto}body[data-page=chat\.index] .chat-shell{border-radius:.75rem;height:calc(100dvh - 164px)!important;min-height:calc(100dvh - 164px)!important;max-height:calc(100dvh - 164px)!important}body[data-page=chat\.index] .chat-conversation{padding:.85rem .7rem!important}body[data-page=chat\.index] .chat-conversation .conversation-list,body[data-page=chat\.index] .chat-conversation .right .conversation-list{max-width:96%}body[data-page=chat\.index] .chat-conversation .chat-avatar{display:none}body[data-page=chat\.index] .chat-input-section{padding:.65rem!important}body[data-page=chat\.index] .chat-composer-shell{gap:.45rem!important}body[data-page=chat\.index] .chat-input-section .input-group{gap:.2rem;padding:.25rem}body[data-page=chat\.index] .chat-input-section .input-group>.btn,body[data-page=chat\.index] .chat-input-section .input-group>label.btn,body[data-page=chat\.index] .chat-emoji-launcher{width:38px;height:38px}}.rankino-help-widget .rankino-help-panel{flex-direction:column;display:flex;overflow:hidden}.rankino-help-widget .rankino-help-panel__header,.rankino-help-widget .rankino-help-panel__composer{flex:none}.rankino-help-widget .rankino-help-panel__messages{flex:auto;min-height:0}.rankino-help-widget .rankino-help-message__bubble{overflow-wrap:anywhere;word-break:normal}.rankino-help-widget .rankino-help-panel__suggestions{flex:none;max-height:8.5rem;padding:.65rem .85rem 0;overflow:auto}.rankino-help-widget .rankino-help-panel__suggestion{width:100%;min-width:0}.rankino-help-widget .rankino-help-panel__suggestion span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rankino-help-widget .rankino-help-panel__composer textarea{resize:none;min-height:44px;max-height:120px}@media (width<=575.98px){.rankino-help-widget{bottom:.75rem}.rankino-help-widget .rankino-help-panel{border-radius:.85rem;width:100%;max-height:min(620px,100dvh - 1.5rem)}}.faq-anchor{scroll-margin-top:110px}.faq-index-card{z-index:10;max-width:100%;top:90px;overflow:hidden}[data-bs-theme=dark] .faq-index-icon{color:var(--vz-vertical-menu-item-color,#ced4da)}.navbar-menu .navbar-nav .nav-sm .nav-link:before{width:0;content:none!important}.footer.footer-extended{--footer-extended-bg:var(--vz-footer-bg,#fff);--footer-extended-color:rgba(var(--vz-body-color-rgb,33, 37, 41), .62);--footer-extended-muted-color:rgba(var(--vz-body-color-rgb,33, 37, 41), .56);--footer-extended-subtle-color:rgba(var(--vz-body-color-rgb,33, 37, 41), .35);--footer-extended-panel-bg:#fff;--footer-extended-action-bg:#fff;--footer-extended-action-hover-bg:#fff;--footer-extended-border-color:rgba(var(--vz-body-color-rgb,33, 37, 41), .08);--footer-extended-link-color:var(--vz-body-color);--footer-extended-panel-shadow:0 12px 34px rgba(var(--vz-body-color-rgb,33, 37, 41), .06);background-color:var(--footer-extended-bg);border-top:0;height:auto;padding-top:.35rem;padding-bottom:1rem;position:static;left:0!important;right:0!important}[data-bs-theme=dark] .footer.footer-extended{--footer-extended-bg:var(--vz-footer-bg,#212529);--footer-extended-color:#ffffffbd;--footer-extended-muted-color:#ffffff9e;--footer-extended-subtle-color:#ffffff6b;--footer-extended-panel-bg:#ffffff0a;--footer-extended-action-bg:#ffffff0d;--footer-extended-action-hover-bg:#ffffff14;--footer-extended-border-color:#ffffff1f;--footer-extended-link-color:#ffffffd1;--footer-extended-panel-shadow:none}.main-content>.page-content{padding-bottom:.75rem}.iubenda-tp-btn,.iubenda-tp-btn--bottom-right,a.iubenda-tp-btn,button.iubenda-tp-btn{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.footer.footer-extended .footer-extended__legal-panel{padding:.35rem 0 0}.footer.footer-extended .footer-extended__legal-content{border:1px solid var(--footer-extended-border-color);background:var(--footer-extended-panel-bg);box-shadow:var(--footer-extended-panel-shadow);border-radius:.75rem;grid-template-columns:minmax(16rem,.9fr) minmax(28rem,1.45fr) minmax(20rem,.95fr);align-items:center;gap:1rem 1.35rem;padding:1rem 1.15rem;display:grid}.footer.footer-extended .footer-extended__identity{min-width:0}.footer.footer-extended .footer-extended__meta{gap:.25rem;min-width:0;display:grid}.footer.footer-extended .footer-extended__copyright{color:var(--footer-extended-color);font-size:.82rem;font-weight:600;line-height:1.35}.footer.footer-extended .footer-extended__signature{align-items:center;min-width:0;display:flex}.footer.footer-extended .footer-extended__signature a{min-width:0;color:var(--footer-extended-link-color);align-items:center;font-size:.8rem;line-height:1.35;text-decoration:none;display:inline-flex}.footer.footer-extended .footer-extended__signature a:hover,.footer.footer-extended .footer-extended__signature a:focus{color:var(--vz-primary);text-decoration:underline}.footer.footer-extended .footer-extended__version{color:var(--footer-extended-subtle-color);font-size:.74rem;line-height:1.3}.footer.footer-extended .footer-disclaimer{max-width:none;margin-left:0;font-size:.76rem;line-height:1.55;color:var(--footer-extended-muted-color)!important}.footer.footer-extended .footer-extended__disclosure{min-width:0}.footer.footer-extended .footer-extended__disclosure-main{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.5rem;display:grid}.footer.footer-extended .footer-extended__disclosure-main i{color:var(--vz-primary);margin-top:.08rem;font-size:1rem;line-height:1}.footer.footer-extended .footer-extended__disclosure-program{margin-top:.35rem;padding-left:1.5rem}.footer.footer-extended .footer-extended__actions{justify-items:stretch;gap:.55rem;min-width:0;display:grid}.footer.footer-extended .footer-extended__social{width:100%}.footer.footer-extended .footer-extended__social-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.footer.footer-extended .footer-extended__social-icon{flex:0 0 36px;width:36px;height:36px;padding:0}.footer.footer-extended .footer-extended__social-icon i{line-height:1}.footer.footer-extended .footer-extended__iubenda{border:1px solid var(--footer-extended-border-color);background-color:var(--footer-extended-action-bg);width:100%;box-shadow:none;border-radius:.7rem;justify-content:center;padding:.55rem .75rem}.footer.footer-extended .footer-extended__iubenda .iubenda-legal-links{justify-content:inherit;gap:.5rem!important}.footer.footer-extended .footer-extended__iubenda a{color:var(--footer-extended-link-color);font-size:.8rem;font-weight:500;text-decoration:none!important}.footer.footer-extended .footer-extended__iubenda a:hover,.footer.footer-extended .footer-extended__iubenda a:focus{color:var(--vz-primary)}.footer.footer-extended .footer-extended__iubenda .text-muted{color:var(--footer-extended-subtle-color)!important}.footer.footer-extended .footer-extended__legal-tools{gap:.45rem;width:100%;display:grid}.footer.footer-extended .footer-extended__legal-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.footer.footer-extended .footer-extended__legal-link{border:1px solid var(--footer-extended-border-color);background:var(--footer-extended-action-bg);min-width:0;color:var(--footer-extended-link-color);border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:.76rem;font-weight:600;line-height:1.25;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:grid}.footer.footer-extended .footer-extended__legal-link:hover,.footer.footer-extended .footer-extended__legal-link:focus-visible{border-color:rgba(var(--vz-primary-rgb), .35);background:var(--footer-extended-action-hover-bg);color:var(--vz-primary);transform:translateY(-1px)}.footer.footer-extended .footer-extended__legal-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.footer.footer-extended .footer-extended__legal-link-external{color:var(--footer-extended-subtle-color);font-size:.72rem}.footer-extended__controls{width:100%}.footer-extended__controls-note{color:var(--footer-extended-muted-color,rgba(var(--vz-body-color-rgb,33, 37, 41), .58));text-align:center;font-size:.68rem;line-height:1.4}.iubenda-manual-controls{width:100%}.footer-privacy-action{border:1px solid var(--footer-extended-border-color,rgba(var(--vz-body-color-rgb,33, 37, 41), .08));background:var(--footer-extended-action-bg,#fff);min-width:0;min-height:2.4rem;color:var(--footer-extended-link-color,var(--vz-body-color));text-align:center;box-shadow:none;border-radius:.85rem;flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .7rem;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex}.footer-privacy-action:hover,.footer-privacy-action:focus{color:var(--footer-extended-link-color,var(--vz-body-color));border-color:rgba(var(--vz-primary-rgb,64, 81, 137), .28);background-color:var(--footer-extended-action-hover-bg,#fff)}.footer-privacy-action__main{justify-content:center;align-items:center;gap:.45rem;display:flex}.footer-privacy-action__label{font-size:.78rem;font-weight:600;line-height:1.2}.footer-privacy-action__icon{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .34rem;display:inline-flex;box-shadow:inset 0 1px #ffffff47}.footer-privacy-action__icon-check,.footer-privacy-action__icon-cross{flex:0 0 .68rem;width:.68rem;height:.68rem;display:inline-flex;position:relative}.footer-privacy-action__icon-check:before,.footer-privacy-action__icon-cross:before,.footer-privacy-action__icon-cross:after{content:"";background-color:#fff;border-radius:999px;position:absolute}.footer-privacy-action__icon-check:before{transform-origin:50%;width:.16rem;height:.48rem;top:.02rem;left:.33rem;transform:rotate(45deg)}.footer-privacy-action__icon-check:after{content:"";transform-origin:50%;background-color:#fff;border-radius:999px;width:.16rem;height:.28rem;position:absolute;top:.25rem;left:.08rem;transform:rotate(-45deg)}.footer-privacy-action__icon-divider{background:#ffffff73;align-self:stretch;width:1px}.footer-privacy-action__icon-cross:before,.footer-privacy-action__icon-cross:after{width:.16rem;height:.72rem;top:-.02rem;left:.26rem}.footer-privacy-action__icon-cross:before{transform:rotate(45deg)}.footer-privacy-action__icon-cross:after{transform:rotate(-45deg)}.footer-privacy-action--preferences{border-color:rgba(var(--vz-primary-rgb,64, 81, 137), .18)}.footer-privacy-action--notice{background:var(--footer-extended-action-bg,#fff)}.footer-inline{flex-direction:column;align-items:center;gap:0;max-width:32rem;margin-inline:auto;padding-top:.5rem;display:flex}.footer-inline__copy{font-size:.92rem;line-height:1.5}.footer-inline__links .iubenda-legal-links{justify-content:center}.footer-inline__controls .iubenda-manual-controls{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:auto;max-width:100%;display:inline-flex}.footer-inline__controls .footer-privacy-action{flex:0 auto;width:auto;min-width:0;padding-inline:.9rem}@media (width<=1199.98px){.footer.footer-extended .footer-extended__legal-content{grid-template-columns:minmax(0,1fr) minmax(18rem,.74fr);align-items:start}.footer.footer-extended .footer-extended__identity,.footer.footer-extended .footer-extended__disclosure{grid-column:1}.footer.footer-extended .footer-extended__actions{grid-area:1/2/span 2;align-self:center}}@media (width<=767.98px){.footer.footer-extended .footer-extended__legal-content{border-radius:.65rem;grid-template-columns:1fr;gap:.85rem;padding:.9rem}.footer.footer-extended .footer-extended__identity,.footer.footer-extended .footer-extended__disclosure,.footer.footer-extended .footer-extended__actions{grid-area:auto/1;width:100%}.footer.footer-extended .footer-extended__meta{text-align:center;justify-items:center}.footer.footer-extended .footer-extended__disclosure-main{text-align:center;grid-template-columns:1fr;justify-items:center}.footer.footer-extended .footer-extended__disclosure-program{text-align:center;padding-left:0}.footer.footer-extended .footer-extended__social-links,.footer.footer-extended .footer-extended__iubenda .iubenda-legal-links{justify-content:center}}@media (width<=575.98px){.main-content{flex-direction:column;min-height:100dvh;display:flex}.main-content>.page-content{flex:1 0 auto;padding-bottom:5px}.footer.footer-extended{margin-top:auto;padding-top:.3rem;padding-bottom:5px}.footer.footer-extended .footer-extended__container,.footer.footer-extended .footer-extended__legal-content,.footer.footer-extended .footer-extended__actions,.footer.footer-extended .footer-extended__controls,.footer.footer-extended .iubenda-manual-controls{margin-bottom:0;padding-bottom:0}.footer.footer-extended .footer-extended__meta{flex-wrap:wrap;justify-content:center;margin-bottom:.35rem}.footer.footer-extended .footer-extended__legal-panel{margin-bottom:0;padding-top:.35rem;padding-bottom:0}.footer.footer-extended .footer-extended__legal-content{gap:.7rem;padding:.75rem}.footer.footer-extended .footer-disclaimer{text-align:center;max-width:100%;margin-left:auto;margin-right:auto}.footer.footer-extended .footer-extended__iubenda{width:100%;max-width:100%;margin-inline:auto}.footer.footer-extended .footer-extended__actions{gap:.35rem}.footer.footer-extended .footer-extended__legal-links{grid-template-columns:1fr}.footer.footer-extended .footer-extended__legal-link{padding:.6rem .7rem;font-size:.78rem}.footer.footer-extended .footer-extended__iubenda .iubenda-legal-links{flex-wrap:wrap;justify-content:center;display:inline-flex}.footer-extended__controls{width:100%}.iubenda-manual-controls{flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;max-width:100%;margin-inline:auto;display:flex;flex-direction:column!important;gap:.35rem!important}.footer-privacy-action{flex:none;align-self:center;width:100%;min-width:0}.footer-privacy-action__label{white-space:nowrap}.footer-inline{max-width:100%;padding-top:.25rem}.footer-inline__copy{font-size:.85rem}.footer-inline__controls .iubenda-manual-controls{flex-direction:column;gap:.4rem;width:100%}.footer-inline__controls .footer-privacy-action{width:min(100%,22rem)}.footer.footer-extended .footer-extended__legal-panel{margin-bottom:0;padding-bottom:0}}.poll-card .poll-option{border:1px solid var(--vz-border-color,#e9ebec);background:var(--vz-body-bg,#fff);color:var(--vz-body-color,#212529);border-radius:.5rem;padding:.5rem .75rem}.poll-card .poll-option.is-selected{border-color:rgba(var(--vz-primary-rgb,64, 81, 137), .4);background:rgba(var(--vz-primary-rgb,64, 81, 137), .08)}.poll-card .progress{background:rgba(var(--vz-primary-rgb,64, 81, 137), .12)}.poll-card .progress-bar{background-color:var(--vz-primary,#405189)}.admin-banners-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.admin-users-th,.admin-users-label{white-space:nowrap}.admin-users-sort{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-banner-order-input{max-width:90px}.admin-banner-preview-placeholder{width:64px;height:64px}.admin-banner-image-row{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:1rem;display:grid}.admin-banner-image-thumb{object-fit:cover;width:80px;height:80px}.admin-banner-image-row__meta{min-width:0}.admin-banner-file-name{word-break:break-word}.admin-banner-image-row__fields{grid-template-columns:minmax(88px,120px) minmax(0,1fr);align-items:end;gap:.75rem;display:grid}.admin-banner-image-row__controls{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem 1rem;display:grid}.admin-banner-image-row__actions{justify-content:flex-end;align-items:end;display:flex}@media (width<=991.98px){.admin-banner-image-row__controls{grid-template-columns:1fr}.admin-banner-image-row__actions{justify-content:flex-start}}@media (width<=575.98px){.admin-banner-image-row__fields{grid-template-columns:1fr}}.post-filters-card .input-group-text{min-width:36px;color:var(--vz-body-color);background-color:rgba(var(--vz-body-bg-rgb,255, 255, 255), .7);border-color:var(--vz-border-color);justify-content:center}.post-filters-card .input-group>.ts-wrapper.form-select,.post-filters-card .input-group>.ts-wrapper{flex:auto;width:1%;min-width:0}.post-filters-card .input-group>.ts-wrapper .ts-control{min-width:0;color:var(--vz-body-color);background-color:var(--vz-input-bg,var(--vz-body-bg));border-color:var(--vz-border-color)}.post-filters-card .form-label{color:var(--vz-heading-color);font-weight:600}.post-filters-card{background:radial-gradient(circle at top right, rgba(var(--vz-primary-rgb), .08), transparent 28%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,255, 255, 255), .98), rgba(var(--vz-body-bg-rgb,255, 255, 255), .94));border:1px solid rgba(var(--vz-primary-rgb), .08);color:var(--vz-body-color)}.post-filters-card .card-body{color:inherit}.post-filters-card .text-muted{color:var(--vz-secondary-color)!important}.post-filters-card__header{border-bottom:1px dashed var(--vz-border-color);padding-bottom:.75rem}.post-filters-card__icon{background:rgba(var(--vz-primary-rgb), .12);width:2rem;height:2rem;color:var(--vz-primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.post-filters-card__counter{font-size:.75rem}.post-filters-card__section{position:relative}.post-filters-card__presets .btn{border-radius:999px}.post-filters-card__quick-toggles{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.post-filters-card__toggle,.post-filters-card__advanced-toggle{border:1px solid rgba(var(--vz-primary-rgb), .1);color:var(--vz-body-color);background:rgba(var(--vz-body-bg-rgb,255, 255, 255), .62);border-radius:.75rem;align-items:center;gap:.5rem;margin:0;padding:.55rem .75rem;display:inline-flex}[data-bs-theme=dark] .post-filters-card{background:radial-gradient(circle at top right, rgba(var(--vz-primary-rgb), .16), transparent 30%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .96), rgba(var(--vz-body-bg-rgb,26, 29, 33), .9));border-color:rgba(var(--vz-primary-rgb), .14)}[data-bs-theme=dark] .post-filters-card .input-group-text,[data-bs-theme=dark] .post-filters-card__toggle,[data-bs-theme=dark] .post-filters-card__advanced-toggle{background:rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .72);border-color:rgba(var(--vz-border-color-rgb,55, 65, 81), .78)}.post-filters-card__advanced-toggles{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.post-filters-card__divider{border-top:1px dashed var(--vz-border-color);margin:1rem 0}.post-filters-card__chips .btn{border-radius:999px}.hall-of-fame-collapse-chevron{transition:transform .2s}.hall-of-fame-collapse-chevron.is-open{transform:rotate(180deg)}@media (width<=767.98px){.post-filters-card__quick-toggles{justify-content:stretch}.post-filters-card__toggle,.post-filters-card__advanced-toggle{justify-content:space-between;width:100%}}.slot-jackpot-progress{background:#ffffff14;border:1px solid #ffffff1f;height:24px;overflow:hidden}.slot-machine-card{background:radial-gradient(circle at top,#ffcc661f,#0000 30%),linear-gradient(#0f172a05,#0f172a0f)}.slot-machine-card__head{text-align:left;justify-content:space-between;align-items:center;gap:1rem;display:flex}.slot-machine-card__icon{flex-shrink:0;width:68px;height:68px}.slot-machine-stage{background:radial-gradient(circle at 50% 0,#ffdd5733,#0000 28%),radial-gradient(circle at 20% 25%,#0ab39c1f,#0000 32%),radial-gradient(circle at 80% 18%,#4051891f,#0000 30%),linear-gradient(#ffffffc2,#f1f5f9d1);border-radius:28px;padding:1rem 1rem .35rem;position:relative;box-shadow:inset 0 1px #ffffffe6,0 18px 36px #0f172a14}.slot-jackpot-shell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 14% 18%,#ffd66652,#0000 28%),radial-gradient(circle at 86% 10%,#ffffff3d,#0000 22%),linear-gradient(135deg,#ffb40038,#ff7a1829 46%,#40518924);border:1px solid #f7b84b47;border-radius:22px;padding:1rem 1rem 1.1rem;position:relative;overflow:hidden;box-shadow:0 18px 36px #f9731624,inset 0 1px #ffffff52}.slot-jackpot-shell__glow{filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#ffee966b,#ffb8001f 45%,#0000 72%);height:120px;position:absolute;inset:auto -12% -55%}.slot-jackpot-shell__head,.slot-jackpot-shell__meta{z-index:1;position:relative}.slot-jackpot-shell__head{text-align:left;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.slot-jackpot-shell__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#5b3800b8;margin-bottom:.15rem;font-size:.72rem;font-weight:700;display:inline-block}.slot-jackpot-shell__title{color:#5c3200;font-size:1.15rem;font-weight:800}.slot-jackpot-shell__pill{color:#7a4200;background:#ffffffc2;border:1px solid #ffffff70;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .8rem;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #7a42001f}.slot-jackpot-progress .progress-bar{background:linear-gradient(90deg,#fbbf24 0%,#f59e0b 35%,#f97316 100%);justify-content:flex-end;align-items:center;padding-right:.9rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #ffffff38,0 0 28px #f9731640}.slot-jackpot-progress .progress-bar:after{content:"";background:linear-gradient(110deg,#0000 0%,#ffffff29 40%,#ffffff6b 52%,#0000 72%);animation:2.2s linear infinite slotJackpotShine;position:absolute;inset:0}.slot-jackpot-progress__label{z-index:1;color:#fff;text-shadow:0 1px 8px #7a420047;font-size:.85rem;font-weight:800;position:relative}.slot-jackpot-shell__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.85rem;display:grid}.slot-jackpot-shell__stat{text-align:left;background:#ffffff94;border:1px solid #ffffff47;border-radius:16px;padding:.7rem .75rem}.slot-jackpot-shell__stat strong{color:#6b3d00;font-size:1rem;display:block}.slot-jackpot-shell__stat-label{color:#5b3800b8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.18rem;font-size:.72rem;display:block}.slot-grid-wrapper{width:100%;box-shadow:none;background:radial-gradient(circle at 50% 44%,#0ab39c38,#0ab39c14 42%,#0000 72%);border:0;border-radius:0;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;padding:18px 12px 22px;display:inline-flex;position:relative;overflow:visible}.slot-control-deck{background:linear-gradient(#ffffffdb,#f8fafceb);border:1px solid #4051891f;border-radius:24px;max-width:720px;margin:-.15rem auto 0;padding:1rem 1rem 1.15rem;position:relative;box-shadow:0 16px 36px #0f172a14,inset 0 1px #ffffffe0}.slot-control-deck__headline{text-align:left;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.slot-control-deck__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#405189b8;font-size:.72rem;font-weight:800;display:inline-block}.slot-control-deck__mode{border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.slot-control-deck__mode-dot{border-radius:999px;width:9px;height:9px}.slot-control-deck__mode.is-free{color:#0f766e;background:#0ab39c1f;border-color:#0ab39c2e}.slot-control-deck__mode.is-free .slot-control-deck__mode-dot{background:#10b981;box-shadow:0 0 0 4px #10b98124}.slot-control-deck__mode.is-paid{color:#9a6700;background:#f7b84b24;border-color:#f7b84b3d}.slot-control-deck__mode.is-paid .slot-control-deck__mode-dot{background:#f7b84b;box-shadow:0 0 0 4px #f7b84b29}.slot-control-deck__cta{justify-content:center;margin-bottom:1rem;display:flex}.slot-spin-button{letter-spacing:.01em;min-width:280px;min-height:60px;font-weight:800;box-shadow:0 16px 28px #0f172a1f}.slot-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.slot-status-card{text-align:left;background:#ffffffb8;border:1px solid #e2e8f0eb;border-radius:18px;padding:.85rem .9rem;box-shadow:inset 0 1px #ffffffeb}.slot-status-card__label{letter-spacing:.08em;text-transform:uppercase;color:#64748be0;margin-bottom:.25rem;font-size:.72rem;font-weight:700;display:block}.slot-status-card__value{color:#0f172a;font-size:1rem;font-weight:800;display:block}.slot-feedback{min-height:132px}.slot-feedback__stream{background:0 0;min-height:132px;padding:.75rem 1rem .2rem}.slot-feedback__stream.is-win{color:#0f766e}.slot-feedback__stream.is-lose{color:#64748b}.slot-feedback__idle{color:#475569e0;background:0 0;border:0;justify-content:center;align-items:center;min-height:132px;padding:1rem 1.25rem .35rem;font-weight:600;display:flex}.scout-video-list__upgrade{border-top:1px solid var(--vz-border-color);background:var(--vz-card-bg);flex:none;padding:.75rem}.slot-round-result__card{text-align:left;width:min(100%,620px);box-shadow:var(--game-inner-highlight), 0 18px 36px #0f172a29;border:2px solid #0000;border-radius:20px;align-items:center;gap:1rem;margin-inline:auto;padding:1rem 1.25rem;display:flex}.slot-round-result__card.is-win{color:#78350f;box-shadow:var(--game-inner-highlight), 0 18px 40px #d9770633, 0 0 0 4px #f7b84b1a;background:radial-gradient(circle at 100% 0,#ffe08a80,#0000 44%),linear-gradient(135deg,#fffbebfc,#fef3c7f7);border-color:#f7b84bb8}.slot-round-result__card.is-lose{color:#475569;background:linear-gradient(135deg,#f8fafcfa,#f1f5f9f5);border-color:#94a3b85c}.slot-round-result__icon{background:#ffffffb8;border-radius:18px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:1.85rem;display:grid;box-shadow:0 10px 24px #0f172a1a}.slot-round-result__content{flex-direction:column;min-width:0;display:flex}.slot-round-result__eyebrow{letter-spacing:.1em;text-transform:uppercase;opacity:.76;font-size:.72rem;font-weight:800}.slot-round-result__amount{letter-spacing:-.04em;font-size:clamp(2rem,7vw,3.25rem);line-height:1}.slot-round-result__amount span{letter-spacing:.04em;font-size:.42em}.slot-round-result__title{font-size:clamp(1.35rem,5vw,2rem);line-height:1.15}.slot-round-result__message{margin-top:.3rem;font-weight:650}[data-bs-theme=dark] .slot-round-result__card.is-win{color:#fff3cd;background:radial-gradient(circle at 100% 0,#f7b84b3d,#0000 44%),linear-gradient(135deg,#45280cfa,#5c350df0);border-color:#f7b84bb3}[data-bs-theme=dark] .slot-round-result__card.is-lose{color:#e2e8f0;background:linear-gradient(135deg,#1e293bfa,#334155f0);border-color:#94a3b857}[data-bs-theme=dark] .slot-round-result__icon{background:#0f172a75}.slot-rules-card{background:linear-gradient(#fffffff0,#f8fafcf0);box-shadow:0 14px 32px #0f172a0f;border:1px solid #40518914!important}.slot-rules-card .card-header{background:radial-gradient(circle at 0 0,#5ea3cb1f,#0000 35%),linear-gradient(#f8fafcfa,#f1f5f9f5);border-bottom:1px solid #e2e8f0eb}.slot-rules-card__alert{border:0;box-shadow:inset 0 1px #ffffff80}.slot-rules-card__alert--info{background:linear-gradient(#e0f2fef0,#f0f9ffeb)}.slot-rules-card__alert--warning{background:linear-gradient(#fef3c7f0,#fffbebeb)}.slot-layout-shell__side,.slot-layout-shell__main{position:relative}.slot-side-card{background:radial-gradient(circle at 0 0,#f7b84b14,#0000 34%),linear-gradient(#fffffff5,#f8fafcf0);overflow:hidden;box-shadow:0 16px 32px #0f172a0f;border:1px solid #40518914!important}.slot-side-card__header{background:radial-gradient(circle at 100% 0,#f7b84b1f,#0000 28%),linear-gradient(#f8fafcfa,#f1f5f9f5)!important;border-bottom:1px solid #e2e8f0eb!important}.slot-side-card__body{padding:1rem}.slot-side-summary{background:radial-gradient(circle at 0 0,#f7b84b1f,#0000 36%),linear-gradient(#fffbeba8,#ffffffe6)!important;border:1px solid #f7b84b29!important;border-radius:22px!important}.slot-side-summary__period{background:#ffffffd1!important;border-color:#e2e8f0eb!important;border-radius:14px!important}.slot-stats-list{gap:.6rem;display:grid;margin-bottom:0!important}.slot-stats-list__item{background:#ffffffb8;border:1px solid #e2e8f0db;border-radius:16px;padding:.75rem .85rem;box-shadow:inset 0 1px #ffffffe0;margin:0!important}.slot-leaderboard-table{border-collapse:separate;border-spacing:0;border-radius:18px;overflow:hidden}.slot-leaderboard-table__head th{color:#475569;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;background:#f1f5f9f0!important;border-bottom-color:#e2e8f0eb!important}.slot-leaderboard-table tbody tr{background:#ffffffc7}.slot-leaderboard-table tbody tr.table-primary{--vz-table-bg:#f7b84b2e;--vz-table-striped-bg:#f7b84b2e;--vz-table-hover-bg:#f7b84b38}.snake-layout-shell__side,.snake-layout-shell__main{position:relative}.snake-side-card{background:radial-gradient(circle at 0 0,#22c55e14,#0000 34%),linear-gradient(#fffffff5,#f8fafcf0);overflow:hidden;box-shadow:0 16px 32px #0f172a0f;border:1px solid #22c55e1a!important}.snake-side-card__header{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 28%),linear-gradient(#f8fafcfa,#f1f5f9f5)!important;border-bottom:1px solid #e2e8f0eb!important}.snake-side-card__body{padding:1rem}.snake-side-summary{background:radial-gradient(circle at 0 0,#22c55e1f,#0000 36%),linear-gradient(#f0fdf4bd,#ffffffe6)!important;border:1px solid #22c55e24!important;border-radius:22px!important}.snake-side-summary__period{background:#ffffffd6!important;border-color:#e2e8f0eb!important;border-radius:14px!important}.snake-stats-list{gap:.6rem;display:grid;margin-bottom:0!important}.snake-stats-list__item{background:#ffffffbd;border:1px solid #dcfce7f5;border-radius:16px;padding:.75rem .85rem;box-shadow:inset 0 1px #ffffffe6;margin:0!important}.snake-leaderboard-table{border-collapse:separate;border-spacing:0;border-radius:18px;overflow:hidden}.snake-leaderboard-table__head th{color:#166534;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;background:#f0fdf4f0!important;border-bottom-color:#dcfce7eb!important}.snake-leaderboard-table tbody tr{background:#fffc}.snake-leaderboard-table tbody tr.table-primary{--vz-table-bg:#22c55e24;--vz-table-striped-bg:#22c55e24;--vz-table-hover-bg:#22c55e33}.snake-machine-card{background:radial-gradient(circle at top,#22c55e1f,#0000 32%),linear-gradient(#0f172a05,#0f172a0f)}.snake-machine-card__head{text-align:left;justify-content:space-between;align-items:center;gap:1rem;display:flex}.snake-machine-card__icon{flex-shrink:0;width:72px;height:72px}.snake-machine-stage{background:radial-gradient(circle at 15% 14%,#22c55e29,#0000 28%),radial-gradient(circle at 86% 12%,#4051891f,#0000 26%),linear-gradient(#ffffffd1,#f1f5f9e0);border-radius:28px;padding:1rem 1rem 1.1rem;position:relative;box-shadow:inset 0 1px #ffffffeb,0 18px 36px #0f172a14}.snake-machine-stage__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.snake-machine-stage__eyebrow,.snake-control-deck__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#225e35c7;font-size:.72rem;font-weight:800;display:inline-block}.snake-machine-stage__pill,.snake-control-deck__score{color:#166534;background:#ffffffd6;border:1px solid #dcfce7fa;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .78rem;font-weight:800;display:inline-flex}.snake-machine-stage__pill-dot{background:#22c55e;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #22c55e29}.snake-arena{background:radial-gradient(circle at 50% 18%,#22c55e33,#0000 34%),linear-gradient(#064e3beb,#0f172af0);border-radius:28px;padding:1.2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 40px #0f172a2e}.snake-arena__glow{filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#22c55e5c,#22c55e14 48%,#0000 74%);height:180px;position:absolute;inset:auto -8% -26%}.snake-arena__canvas{z-index:1;justify-content:center;display:flex;position:relative}.snake-canvas{background:#f8fafcf5;border:1px solid #ffffff29;border-radius:22px;width:min(100%,400px);height:auto;box-shadow:0 18px 34px #0f172a2e,inset 0 1px #ffffffe6}.snake-arena__overlay{z-index:2;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:absolute;inset:0}.snake-arena__overlay--result{overflow-y:auto}.snake-overlay-card,.snake-countdown-chip{background:#ffffffeb;border:1px solid #dcfce7f5;border-radius:24px;width:min(100%,420px);padding:1.25rem 1.1rem;box-shadow:0 22px 42px #0f172a2e}.snake-overlay-card{justify-items:center;gap:1rem;display:grid}.snake-overlay-card__icon{width:120px;height:120px}.snake-overlay-card__text{color:#475569;font-weight:600}.snake-countdown-chip{color:#166534}.snake-countdown-chip__label{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.8rem;font-weight:800;display:inline-block}.snake-control-deck{background:linear-gradient(#ffffffe0,#f8fafceb);border:1px solid #22c55e1f;border-radius:24px;margin-top:1rem;padding:1rem;box-shadow:0 16px 36px #0f172a14,inset 0 1px #ffffffe6}.snake-control-deck__headline{text-align:left;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.snake-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.snake-status-card{text-align:left;background:#ffffffc2;border:1px solid #dcfce7f5;border-radius:18px;padding:.85rem .9rem}.snake-status-card__label{letter-spacing:.08em;text-transform:uppercase;color:#225e35d1;margin-bottom:.25rem;font-size:.72rem;font-weight:700;display:block}.snake-status-card__value{color:#0f172a;font-size:1rem;font-weight:800;display:block}.snake-mobile-dock{padding-top:.25rem}[x-cloak]{display:none!important}.game-touch-panel{flex-direction:column;align-items:center;gap:.75rem;display:flex;position:relative}.game-touch-panel__menu{background:#0f172a0f;border:1px solid #94a3b833;border-radius:24px;width:min(100%,280px);padding:.85rem 1rem .5rem;box-shadow:0 18px 34px #0f172a14}.game-touch-toggle__button{justify-content:center;align-items:center;gap:.35rem;min-height:42px;padding-inline:1rem;font-weight:700;transition:transform .16s,box-shadow .16s;display:inline-flex}.game-touch-toggle__button:hover,.game-touch-toggle__button.is-active{transform:translateY(-1px);box-shadow:0 12px 24px #0f172a14}.game-touch-controller-float{z-index:6;width:min(100%,320px)}.game-touch-controller-float .game-touch-panel__menu{width:100%}.game-touch-controller-float__bar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.game-touch-controller-float__handle{color:#64748b;letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;min-width:0;font-size:.78rem;font-weight:800;display:inline-flex}.game-touch-controller-float__handle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.game-touch-controller-float__reset{flex-shrink:0}.snake-canvas,.tetris-canvas,.arkanoid-canvas,.maze-munch-canvas{touch-action:none}.game-touch-controller-float.is-dragging,.game-touch-controller-float.is-dragging .game-touch-controller-float__handle{cursor:grabbing}@media (width>=992px) and (pointer:fine){.game-touch-controller-float{width:min(320px,100vw - 2rem);position:fixed;bottom:1.5rem;right:1.5rem}.game-touch-controller-float .game-touch-panel__menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172ad1;border:1px solid #ffffff1f;padding:.95rem 1rem .6rem;box-shadow:0 24px 44px #0f172a4d}.game-touch-controller-float .game-touch-controller-float__handle{cursor:grab;color:#e2e8f0e0}.game-touch-controller-float .snake-mobile-dock__label,.game-touch-controller-float .tetris-mobile-dock__label,.game-touch-controller-float .arkanoid-mobile-dock__label,.game-touch-controller-float .maze-munch-mobile-dock__label{color:#ffffffd1}}.snake-mobile-dock__label{letter-spacing:.08em;text-transform:uppercase;color:#225e35c7;margin-bottom:.75rem;font-size:.78rem;font-weight:700}.snake-mobile-dock__button{width:58px;height:58px;box-shadow:0 14px 26px #22c55e2e}.snake-info-strip{gap:.75rem;margin-top:1rem;display:grid}.snake-info-strip__item{color:#475569;text-align:left;background:#ffffffd6;border:1px solid #dcfce7f5;border-radius:18px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex;box-shadow:0 12px 24px #0f172a0d}.snake-info-strip__item i{color:#16a34a;margin-top:.1rem;font-size:1rem}.snake-rules-card{background:linear-gradient(#fffffff0,#f8fafcf0);box-shadow:0 14px 32px #0f172a0f;border:1px solid #22c55e1a!important}.snake-rules-card .card-header{background:radial-gradient(circle at 0 0,#22c55e1f,#0000 35%),linear-gradient(#f8fafcfa,#f1f5f9f5);border-bottom:1px solid #dcfce7f5}.snake-rules-card__alert{border:0;box-shadow:inset 0 1px #ffffff80}.snake-rules-card__alert--info{background:linear-gradient(#dcfce7db,#f0fdf4eb)}.snake-rules-card__alert--warning{background:linear-gradient(#fef9c3eb,#fefce8f0)}.snake-result-card{background:#fffffff0;border:1px solid #dcfce7f5;border-radius:24px;width:min(100%,460px);margin:0 auto}.tetris-layout-shell__side,.tetris-layout-shell__main{position:relative}.tetris-side-card{background:radial-gradient(circle at 0 0,#3b82f614,#0000 34%),linear-gradient(#fffffff5,#f8fafcf0);overflow:hidden;box-shadow:0 16px 32px #0f172a0f;border:1px solid #3b82f61f!important}.tetris-side-card__header{background:radial-gradient(circle at 100% 0,#0ea5e91f,#0000 28%),linear-gradient(#f8fafcfa,#f1f5f9f5)!important;border-bottom:1px solid #e2e8f0eb!important}.tetris-side-card__body{padding:1rem}.tetris-side-summary{background:radial-gradient(circle at 0 0,#0ea5e91f,#0000 36%),linear-gradient(#eff6ffc7,#ffffffe6)!important;border:1px solid #3b82f624!important;border-radius:22px!important}.tetris-side-summary__period{background:#ffffffd6!important;border-color:#e2e8f0eb!important;border-radius:14px!important}.tetris-stats-list{gap:.6rem;display:grid;margin-bottom:0!important}.tetris-stats-list__item{background:#ffffffbd;border:1px solid #dbeafef5;border-radius:16px;padding:.75rem .85rem;box-shadow:inset 0 1px #ffffffe6;margin:0!important}.tetris-leaderboard-table{border-collapse:separate;border-spacing:0;border-radius:18px;overflow:hidden}.tetris-leaderboard-table__head th{color:#1d4ed8;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;background:#eff6fff0!important;border-bottom-color:#dbeafeeb!important}.tetris-leaderboard-table tbody tr{background:#fffc}.tetris-leaderboard-table tbody tr.table-primary{--vz-table-bg:#3b82f624;--vz-table-striped-bg:#3b82f624;--vz-table-hover-bg:#3b82f633}.tetris-machine-card{background:radial-gradient(circle at top,#0ea5e91f,#0000 32%),linear-gradient(#0f172a05,#0f172a0f)}.tetris-machine-card__head{text-align:left;justify-content:space-between;align-items:center;gap:1rem;display:flex}.tetris-machine-card__icon{flex-shrink:0;width:72px;height:72px}.tetris-machine-stage{background:radial-gradient(circle at 15% 14%,#0ea5e929,#0000 28%),radial-gradient(circle at 86% 12%,#6366f11f,#0000 26%),linear-gradient(#ffffffd1,#f1f5f9e0);border-radius:28px;padding:1rem 1rem 1.1rem;position:relative;box-shadow:inset 0 1px #ffffffeb,0 18px 36px #0f172a14}.tetris-machine-stage__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.tetris-machine-stage__eyebrow,.tetris-control-deck__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#1e40afcc;font-size:.72rem;font-weight:800;display:inline-block}.tetris-machine-stage__pill,.tetris-control-deck__score{color:#1d4ed8;background:#ffffffd6;border:1px solid #dbeafefa;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .78rem;font-weight:800;display:inline-flex}.tetris-machine-stage__pill-dot{background:#3b82f6;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #3b82f629}.tetris-arena{background:radial-gradient(circle at 50% 18%,#0ea5e933,#0000 34%),linear-gradient(#1e293bf5,#0f172afa);border-radius:28px;padding:1.2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 40px #0f172a2e}.tetris-arena__glow{filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#0ea5e957,#0ea5e914 48%,#0000 74%);height:180px;position:absolute;inset:auto -8% -26%}.tetris-arena__canvas-wrap{z-index:1;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1rem;display:flex;position:relative}.tetris-arena__board{justify-content:center;display:flex}.tetris-canvas,.tetris-next-canvas{background:#f8fafcf5;border:1px solid #ffffff29;border-radius:22px;box-shadow:0 18px 34px #0f172a2e,inset 0 1px #ffffffe6}.tetris-side-preview{text-align:center;background:#ffffff14;border:1px solid #ffffff14;border-radius:22px;flex:0 0 112px;justify-items:center;gap:.6rem;min-width:112px;padding:.75rem;display:grid}.tetris-next-canvas{width:88px;height:88px}.tetris-side-preview__label{letter-spacing:.08em;text-transform:uppercase;color:#bfdbfef0;font-size:.75rem;font-weight:800}.tetris-arena__overlay{z-index:2;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:absolute;inset:0}.tetris-arena__overlay--result{overflow-y:auto}.tetris-overlay-card,.tetris-countdown-chip{background:#ffffffeb;border:1px solid #dbeafef5;border-radius:24px;width:min(100%,420px);padding:1.25rem 1.1rem;box-shadow:0 22px 42px #0f172a2e}.tetris-overlay-card{justify-items:center;gap:1rem;display:grid}.tetris-overlay-card__icon{width:120px;height:120px}.tetris-overlay-card__text{color:#475569;font-weight:600}.tetris-countdown-chip{color:#1d4ed8}.tetris-countdown-chip__label{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.8rem;font-weight:800;display:inline-block}.tetris-control-deck{background:linear-gradient(#ffffffe0,#f8fafceb);border:1px solid #3b82f61f;border-radius:24px;margin-top:1rem;padding:1rem;box-shadow:0 16px 36px #0f172a14,inset 0 1px #ffffffe6}.tetris-control-deck__headline{text-align:left;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.tetris-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.tetris-status-card{text-align:left;background:#ffffffc2;border:1px solid #dbeafef5;border-radius:18px;padding:.85rem .9rem}.tetris-status-card__label{letter-spacing:.08em;text-transform:uppercase;color:#1e40afd1;margin-bottom:.25rem;font-size:.72rem;font-weight:700;display:block}.tetris-status-card__value{color:#0f172a;font-size:1rem;font-weight:800;display:block}.tetris-mobile-dock{padding-top:.25rem}.tetris-mobile-dock__label{letter-spacing:.08em;text-transform:uppercase;color:#1e40afc7;margin-bottom:.75rem;font-size:.78rem;font-weight:700}.tetris-mobile-dock__button{width:58px;height:58px;box-shadow:0 14px 26px #3b82f62e}.tetris-rules-card{background:linear-gradient(#fffffff0,#f8fafcf0);box-shadow:0 14px 32px #0f172a0f;border:1px solid #3b82f61a!important}.tetris-rules-card .card-header{background:radial-gradient(circle at 0 0,#0ea5e91f,#0000 35%),linear-gradient(#f8fafcfa,#f1f5f9f5);border-bottom:1px solid #dbeafef5}.tetris-rules-card__alert{border:0;box-shadow:inset 0 1px #ffffff80}.tetris-rules-card__alert--info{background:linear-gradient(#dbeafedb,#eff6ffeb)}.tetris-rules-card__alert--warning{background:linear-gradient(#e0f2feeb,#f0f9fff0)}.tetris-result-card{background:#fffffff0;border:1px solid #dbeafef5;border-radius:24px;width:min(100%,460px);margin:0 auto}.arkanoid-layout-shell__side,.arkanoid-layout-shell__main{position:relative}.arkanoid-side-card{background:radial-gradient(circle at 0 0,#f9731614,#0000 34%),linear-gradient(#fffffff5,#f8fafcf0);overflow:hidden;box-shadow:0 16px 32px #0f172a0f;border:1px solid #f973161f!important}.arkanoid-side-card__header{background:radial-gradient(circle at 100% 0,#f973161f,#0000 28%),linear-gradient(#f8fafcfa,#f1f5f9f5)!important;border-bottom:1px solid #e2e8f0eb!important}.arkanoid-side-card__body{padding:1rem}.arkanoid-side-summary{background:radial-gradient(circle at 0 0,#fb923c1f,#0000 36%),linear-gradient(#fff7edc7,#ffffffe6)!important;border:1px solid #fb923c24!important;border-radius:22px!important}.arkanoid-side-summary__period{background:#ffffffd6!important;border-color:#e2e8f0eb!important;border-radius:14px!important}.arkanoid-stats-list{gap:.6rem;display:grid;margin-bottom:0!important}.arkanoid-stats-list__item{background:#ffffffbd;border:1px solid #ffedd5f5;border-radius:16px;padding:.75rem .85rem;box-shadow:inset 0 1px #ffffffe6;margin:0!important}.arkanoid-leaderboard-table{border-collapse:separate;border-spacing:0;border-radius:18px;overflow:hidden}.arkanoid-leaderboard-table__head th{color:#c2410c;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;background:#fff7edf0!important;border-bottom-color:#ffedd5eb!important}.arkanoid-leaderboard-table tbody tr{background:#fffc}.arkanoid-leaderboard-table tbody tr.table-primary{--vz-table-bg:#f9731624;--vz-table-striped-bg:#f9731624;--vz-table-hover-bg:#f9731633}.arkanoid-machine-card{background:radial-gradient(circle at top,#f973161f,#0000 32%),linear-gradient(#0f172a05,#0f172a0f)}.arkanoid-machine-card__head{text-align:left;justify-content:space-between;align-items:center;gap:1rem;display:flex}.arkanoid-machine-card__icon{flex-shrink:0;width:72px;height:72px}.arkanoid-machine-stage{background:radial-gradient(circle at 15% 14%,#f9731629,#0000 28%),radial-gradient(circle at 86% 12%,#4051891f,#0000 26%),linear-gradient(#ffffffd1,#f1f5f9e0);border-radius:28px;padding:1rem 1rem 1.1rem;position:relative;box-shadow:inset 0 1px #ffffffeb,0 18px 36px #0f172a14}.arkanoid-machine-stage__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.arkanoid-machine-stage__eyebrow,.arkanoid-control-deck__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#9a3412d1;font-size:.72rem;font-weight:800;display:inline-block}.arkanoid-machine-stage__pill,.arkanoid-control-deck__score{color:#c2410c;background:#ffffffd6;border:1px solid #ffedd5fa;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .78rem;font-weight:800;display:inline-flex}.arkanoid-machine-stage__pill-dot{background:#f97316;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #f9731629}.arkanoid-arena{background:radial-gradient(circle at 50% 18%,#f973162e,#0000 34%),linear-gradient(#1e293bf5,#0f172afa);border-radius:28px;padding:1.2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 40px #0f172a2e}.arkanoid-arena__glow{filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#f9731657,#f9731614 48%,#0000 74%);height:180px;position:absolute;inset:auto -8% -26%}.arkanoid-arena__canvas-wrap{z-index:1;justify-content:center;display:flex;position:relative}.arkanoid-canvas{background:#f8fafcf5;border:1px solid #ffffff29;border-radius:22px;width:min(100%,480px);height:auto;box-shadow:0 18px 34px #0f172a2e,inset 0 1px #ffffffe6}.arkanoid-arena__overlay{z-index:2;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:absolute;inset:0}.arkanoid-arena__overlay--result{overflow-y:auto}.arkanoid-overlay-card,.arkanoid-countdown-chip{background:#ffffffeb;border:1px solid #ffedd5f5;border-radius:24px;width:min(100%,420px);padding:1.25rem 1.1rem;box-shadow:0 22px 42px #0f172a2e}.arkanoid-overlay-card{justify-items:center;gap:1rem;display:grid}.arkanoid-overlay-card__icon{width:120px;height:120px}.arkanoid-overlay-card__text{color:#475569;font-weight:600}.arkanoid-countdown-chip{color:#c2410c}.arkanoid-countdown-chip__label{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.8rem;font-weight:800;display:inline-block}.arkanoid-control-deck{background:linear-gradient(#ffffffe0,#f8fafceb);border:1px solid #f973161f;border-radius:24px;margin-top:1rem;padding:1rem;box-shadow:0 16px 36px #0f172a14,inset 0 1px #ffffffe6}.arkanoid-control-deck__headline{text-align:left;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.arkanoid-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.arkanoid-status-card{text-align:left;background:#ffffffc2;border:1px solid #ffedd5f5;border-radius:18px;padding:.85rem .9rem}.arkanoid-status-card__label{letter-spacing:.08em;text-transform:uppercase;color:#9a3412d1;margin-bottom:.25rem;font-size:.72rem;font-weight:700;display:block}.arkanoid-status-card__value{color:#0f172a;font-size:1rem;font-weight:800;display:block}.arkanoid-mobile-dock{padding-top:.25rem}.arkanoid-mobile-dock__label{letter-spacing:.08em;text-transform:uppercase;color:#9a3412c7;margin-bottom:.75rem;font-size:.78rem;font-weight:700}.arkanoid-mobile-dock__button{touch-action:manipulation;width:58px;height:58px;box-shadow:0 14px 26px #f973162e}.arkanoid-rules-card{background:linear-gradient(#fffffff0,#f8fafcf0);box-shadow:0 14px 32px #0f172a0f;border:1px solid #f973161a!important}.arkanoid-rules-card .card-header{background:radial-gradient(circle at 0 0,#f973161f,#0000 35%),linear-gradient(#f8fafcfa,#f1f5f9f5);border-bottom:1px solid #ffedd5f5}.arkanoid-rules-card__alert{border:0;box-shadow:inset 0 1px #ffffff80}.arkanoid-rules-card__alert--info{background:linear-gradient(#ffedd5db,#fff7edeb)}.arkanoid-rules-card__alert--warning{background:linear-gradient(#fed7aae6,#ffedd5f0)}.arkanoid-result-card{background:#fffffff0;border:1px solid #ffedd5f5;border-radius:24px;width:min(100%,460px);margin:0 auto}.maze-munch-layout-shell__side,.maze-munch-layout-shell__main{position:relative}.maze-munch-side-card{background:radial-gradient(circle at 0 0,#7c3aed14,#0000 34%),linear-gradient(#fffffff5,#f8fafcf0);overflow:hidden;box-shadow:0 16px 32px #0f172a0f;border:1px solid #7c3aed1f!important}.maze-munch-side-card__header{background:radial-gradient(circle at 100% 0,#0ea5e91f,#0000 28%),linear-gradient(#f8fafcfa,#f1f5f9f5)!important;border-bottom:1px solid #e2e8f0eb!important}.maze-munch-side-card__body{padding:1rem}.maze-munch-side-summary{background:radial-gradient(circle at 0 0,#7c3aed1f,#0000 36%),linear-gradient(#f5f3ffc7,#ffffffe6)!important;border:1px solid #7c3aed24!important;border-radius:22px!important}.maze-munch-side-summary__period{background:#ffffffd6!important;border-color:#e2e8f0eb!important;border-radius:14px!important}.maze-munch-stats-list{gap:.6rem;display:grid;margin-bottom:0!important}.maze-munch-stats-list__item{background:#ffffffbd;border:1px solid #e9d5fff5;border-radius:16px;padding:.75rem .85rem;box-shadow:inset 0 1px #ffffffe6;margin:0!important}.maze-munch-leaderboard-table{border-collapse:separate;border-spacing:0;border-radius:18px;overflow:hidden}.maze-munch-leaderboard-table__head th{color:#6d28d9;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;background:#f5f3fff0!important;border-bottom-color:#e9d5ffeb!important}.maze-munch-leaderboard-table tbody tr{background:#fffc}.maze-munch-leaderboard-table tbody tr.table-primary{--vz-table-bg:#7c3aed24;--vz-table-striped-bg:#7c3aed24;--vz-table-hover-bg:#7c3aed33}.maze-munch-machine-card{background:radial-gradient(circle at top,#7c3aed1f,#0000 32%),linear-gradient(#0f172a05,#0f172a0f)}.maze-munch-machine-card__head{text-align:left;justify-content:space-between;align-items:center;gap:1rem;display:flex}.maze-munch-machine-card__icon{flex-shrink:0;width:72px;height:72px}.maze-munch-machine-stage{background:radial-gradient(circle at 15% 14%,#7c3aed29,#0000 28%),radial-gradient(circle at 86% 12%,#0ea5e91f,#0000 26%),linear-gradient(#ffffffd1,#f1f5f9e0);border-radius:28px;padding:1rem 1rem 1.1rem;position:relative;box-shadow:inset 0 1px #ffffffeb,0 18px 36px #0f172a14}.maze-munch-machine-stage__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.maze-munch-machine-stage__eyebrow,.maze-munch-control-deck__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#5b21b6cc;font-size:.72rem;font-weight:800;display:inline-block}.maze-munch-machine-stage__pill,.maze-munch-control-deck__score{color:#6d28d9;background:#ffffffd6;border:1px solid #e9d5fffa;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .78rem;font-weight:800;display:inline-flex}.maze-munch-machine-stage__pill-dot{background:#8b5cf6;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #8b5cf629}.maze-munch-arena{background:radial-gradient(circle at 50% 18%,#7c3aed2e,#0000 34%),linear-gradient(#312e81f5,#0f172afa);border-radius:28px;padding:1.2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 40px #0f172a2e}.maze-munch-arena__glow{filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#0ea5e942,#7c3aed14 48%,#0000 74%);height:180px;position:absolute;inset:auto -8% -26%}.maze-munch-arena-hud{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:min(100%,420px);margin:0 auto .85rem;display:grid;position:relative}.maze-munch-arena-hud__item,.maze-munch-arena-hud__effects{color:#0f172a;text-align:left;background:#ffffffeb;border:1px solid #e9d5ffb8;border-radius:14px;min-width:0;padding:.55rem .65rem;box-shadow:0 12px 24px #0f172a1f}.maze-munch-arena-hud__label{color:#5b21b6c7;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.1rem;font-size:.65rem;font-weight:800;line-height:1.1;display:block}.maze-munch-arena-hud__item strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:900;line-height:1.1;display:block;overflow:hidden}.maze-munch-arena-hud__effects{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.4rem;min-height:2.55rem;display:flex}.maze-munch-arena-hud__effect{color:#6d28d9;background:#7c3aed1f;border-radius:999px;align-items:center;gap:.32rem;padding:.28rem .55rem;font-size:.78rem;font-weight:800;display:inline-flex}.maze-munch-arena__canvas-wrap{z-index:1;justify-content:center;display:flex;position:relative}.maze-munch-canvas{background:#f8fafcf5;border:1px solid #ffffff29;border-radius:22px;width:min(100%,420px);height:auto;box-shadow:0 18px 34px #0f172a2e,inset 0 1px #ffffffe6}.maze-munch-arena__overlay{z-index:2;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:absolute;inset:0}.maze-munch-arena__overlay--result{overflow-y:auto}.maze-munch-overlay-card,.maze-munch-countdown-chip{background:#ffffffeb;border:1px solid #e9d5fff5;border-radius:24px;width:min(100%,420px);padding:1.25rem 1.1rem;box-shadow:0 22px 42px #0f172a2e}.maze-munch-overlay-card{justify-items:center;gap:1rem;display:grid}.maze-munch-overlay-card__icon{width:120px;height:120px}.maze-munch-overlay-card__text{color:#475569;font-weight:600}.maze-munch-countdown-chip{color:#6d28d9}.maze-munch-countdown-chip__label{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.8rem;font-weight:800;display:inline-block}.maze-munch-control-deck{background:linear-gradient(#ffffffe0,#f8fafceb);border:1px solid #7c3aed1f;border-radius:24px;margin-top:1rem;padding:1rem;box-shadow:0 16px 36px #0f172a14,inset 0 1px #ffffffe6}.maze-munch-control-deck__headline{text-align:left;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.maze-munch-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.maze-munch-status-card{text-align:left;background:#ffffffc2;border:1px solid #e9d5fff5;border-radius:18px;padding:.85rem .9rem}.maze-munch-status-card__label{letter-spacing:.08em;text-transform:uppercase;color:#5b21b6d1;margin-bottom:.25rem;font-size:.72rem;font-weight:700;display:block}.maze-munch-status-card__value{color:#0f172a;font-size:1rem;font-weight:800;display:block}.maze-munch-mobile-dock{padding-top:.25rem}.maze-munch-mobile-dock__label{letter-spacing:.08em;text-transform:uppercase;color:#5b21b6c7;margin-bottom:.75rem;font-size:.78rem;font-weight:700}.maze-munch-mobile-dock__button{width:58px;height:58px;box-shadow:0 14px 26px #7c3aed2e}.maze-munch-info-strip{gap:.75rem;margin-top:1rem;display:grid}.maze-munch-info-strip__item{color:#475569;text-align:left;background:#ffffffd6;border:1px solid #e9d5fff5;border-radius:18px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex;box-shadow:0 12px 24px #0f172a0d}.maze-munch-info-strip__item i{color:#7c3aed;margin-top:.1rem;font-size:1rem}.maze-munch-top-strip{gap:.75rem;margin-top:1rem;display:grid}.maze-munch-top-strip__item{color:#475569;background:#ffffffd6;border:1px solid #e9d5fff5;border-radius:18px;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;display:flex;box-shadow:0 12px 24px #0f172a0d}.maze-munch-top-strip__item i{color:#0ea5e9;margin-top:.1rem}.maze-munch-rules-card{background:linear-gradient(#fffffff0,#f8fafcf0);box-shadow:0 14px 32px #0f172a0f;border:1px solid #7c3aed1a!important}.maze-munch-rules-card .card-header{background:radial-gradient(circle at 0 0,#7c3aed1f,#0000 35%),linear-gradient(#f8fafcfa,#f1f5f9f5);border-bottom:1px solid #e9d5fff5}.maze-munch-rules-card__alert{border:0;box-shadow:inset 0 1px #ffffff80}.maze-munch-rules-card__alert--info{background:linear-gradient(#e0e7ffdb,#eef2ffeb)}.maze-munch-rules-card__alert--warning{background:linear-gradient(#e9d5ffe6,#f5f3fff0)}.maze-munch-result-card{background:#fffffff0;border:1px solid #e9d5fff5;border-radius:24px;width:min(100%,460px);margin:0 auto}.slot-machine-card,.slot-side-card,.slot-rules-card,.snake-machine-card,.snake-side-card,.snake-rules-card,.snake-result-card,.tetris-machine-card,.tetris-side-card,.tetris-rules-card,.tetris-result-card,.maze-munch-machine-card,.maze-munch-side-card,.maze-munch-rules-card,.maze-munch-result-card,.clicker-machine-card,.clicker-side-card,.clicker-rules-card,.clicker-result-card,.arkanoid-machine-card,.arkanoid-side-card,.arkanoid-rules-card,.arkanoid-result-card{--game-surface:rgba(var(--vz-secondary-bg-rgb,255, 255, 255), .94);--game-surface-strong:rgba(var(--vz-secondary-bg-rgb,255, 255, 255), .98);--game-panel:rgba(var(--vz-body-bg-rgb,255, 255, 255), .76);--game-panel-strong:rgba(var(--vz-body-bg-rgb,255, 255, 255), .86);--game-panel-soft:rgba(var(--vz-body-bg-rgb,255, 255, 255), .62);--game-border:rgba(var(--vz-border-color-rgb,226, 232, 240), .9);--game-border-soft:rgba(var(--vz-border-color-rgb,226, 232, 240), .62);--game-text:var(--vz-body-color,#212529);--game-text-strong:var(--vz-heading-color,var(--vz-body-color,#212529));--game-muted:rgba(var(--vz-body-color-rgb,33, 37, 41), .74);--game-shadow-soft:0 16px 32px #0f172a0f;--game-shadow-hard:0 18px 36px #0f172a14;--game-inner-highlight:inset 0 1px 0 #ffffffc7}[data-bs-theme=dark] .slot-machine-card,[data-bs-theme=dark] .slot-side-card,[data-bs-theme=dark] .slot-rules-card,[data-bs-theme=dark] .snake-machine-card,[data-bs-theme=dark] .snake-side-card,[data-bs-theme=dark] .snake-rules-card,[data-bs-theme=dark] .snake-result-card,[data-bs-theme=dark] .tetris-machine-card,[data-bs-theme=dark] .tetris-side-card,[data-bs-theme=dark] .tetris-rules-card,[data-bs-theme=dark] .tetris-result-card,[data-bs-theme=dark] .maze-munch-machine-card,[data-bs-theme=dark] .maze-munch-side-card,[data-bs-theme=dark] .maze-munch-rules-card,[data-bs-theme=dark] .maze-munch-result-card,[data-bs-theme=dark] .clicker-machine-card,[data-bs-theme=dark] .clicker-side-card,[data-bs-theme=dark] .clicker-rules-card,[data-bs-theme=dark] .clicker-result-card,[data-bs-theme=dark] .arkanoid-machine-card,[data-bs-theme=dark] .arkanoid-side-card,[data-bs-theme=dark] .arkanoid-rules-card,[data-bs-theme=dark] .arkanoid-result-card{--game-surface:rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .94);--game-surface-strong:rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .98);--game-panel:rgba(var(--vz-body-bg-rgb,26, 29, 33), .72);--game-panel-strong:rgba(var(--vz-body-bg-rgb,26, 29, 33), .84);--game-panel-soft:rgba(var(--vz-body-bg-rgb,26, 29, 33), .58);--game-border:rgba(var(--vz-border-color-rgb,50, 56, 62), .92);--game-border-soft:rgba(var(--vz-border-color-rgb,50, 56, 62), .72);--game-text:var(--vz-body-color,#ced4da);--game-text-strong:var(--vz-heading-color,var(--vz-body-color,#ced4da));--game-muted:rgba(var(--vz-body-color-rgb,206, 212, 218), .72);--game-shadow-soft:0 18px 36px #02061747;--game-shadow-hard:0 22px 44px #02061757;--game-inner-highlight:inset 0 1px 0 #ffffff0a}.slot-machine-card,.snake-machine-card,.tetris-machine-card,.maze-munch-machine-card,.clicker-machine-card,.arkanoid-machine-card{background:radial-gradient(circle at top right, rgba(var(--game-accent-rgb,59, 130, 246), .1), transparent 34%), linear-gradient(180deg, var(--game-surface-strong), var(--game-surface));color:var(--game-text);box-shadow:var(--game-shadow-soft)}.slot-machine-card__head,.snake-machine-card__head,.tetris-machine-card__head,.maze-munch-machine-card__head,.clicker-machine-card__head,.arkanoid-machine-card__head{border:1px solid rgba(var(--game-accent-rgb,59, 130, 246), .16);background:radial-gradient(circle at top right, rgba(var(--game-accent-rgb,59, 130, 246), .14), transparent 34%), linear-gradient(180deg, var(--game-surface-strong), var(--game-panel-strong));box-shadow:var(--game-inner-highlight), var(--game-shadow-soft);color:var(--game-text);border-radius:22px;padding:1rem}.slot-machine-card__head h4,.snake-machine-card__head h4,.tetris-machine-card__head h4,.maze-munch-machine-card__head h4,.clicker-machine-card__head h4,.arkanoid-machine-card__head h4{color:var(--game-accent-text)!important}.slot-machine-card__head .text-muted,.snake-machine-card__head .text-muted,.tetris-machine-card__head .text-muted,.maze-munch-machine-card__head .text-muted,.clicker-machine-card__head .text-muted,.arkanoid-machine-card__head .text-muted{color:var(--game-muted)!important}.snake-info-strip__item,.maze-munch-info-strip__item,.maze-munch-top-strip__item{box-shadow:var(--game-inner-highlight), var(--game-shadow-soft);background:radial-gradient(circle at top left, rgba(var(--game-accent-rgb,59, 130, 246), .08), transparent 34%), linear-gradient(180deg, var(--game-panel-strong), var(--game-panel))!important;border-color:rgba(var(--game-accent-rgb,59, 130, 246), .2)!important;color:var(--game-text)!important}.snake-info-strip__item i,.maze-munch-info-strip__item i,.maze-munch-top-strip__item i{color:rgb(var(--game-accent-rgb,59, 130, 246))!important}.games-side-header-base{color:var(--game-text-strong);background:var(--game-panel-strong)!important}.games-side-summary-base{color:var(--game-text);background-color:var(--game-panel)!important;border-color:var(--game-border)!important}.games-side-period-base{color:var(--game-text);background-color:var(--game-surface-strong)!important;border-color:var(--game-border)!important}.games-side-badge{border:1px solid var(--game-border);background:var(--game-panel-strong)!important;color:var(--game-muted)!important}.games-side-muted{color:var(--game-muted)!important}.games-leaderboard-name-cell{max-width:0}.games-leaderboard-name{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.slot-side-card,.slot-rules-card,.slot-machine-card{--game-accent-rgb:247, 184, 75;--game-accent-text:#8a5300}.snake-side-card,.snake-rules-card,.snake-machine-card{--game-accent-rgb:34, 197, 94;--game-accent-text:#166534}.tetris-side-card,.tetris-rules-card,.tetris-machine-card{--game-accent-rgb:59, 130, 246;--game-accent-text:#1d4ed8}.maze-munch-side-card,.maze-munch-rules-card,.maze-munch-machine-card{--game-accent-rgb:124, 58, 237;--game-accent-text:#6d28d9}.clicker-side-card,.clicker-rules-card,.clicker-machine-card{--game-accent-rgb:14, 165, 233;--game-accent-text:#0369a1}.arkanoid-side-card,.arkanoid-rules-card,.arkanoid-machine-card{--game-accent-rgb:249, 115, 22;--game-accent-text:#c2410c}[data-bs-theme=dark] .slot-side-card,[data-bs-theme=dark] .slot-rules-card,[data-bs-theme=dark] .slot-machine-card,[data-bs-theme=dark] .snake-side-card,[data-bs-theme=dark] .snake-rules-card,[data-bs-theme=dark] .snake-machine-card,[data-bs-theme=dark] .tetris-side-card,[data-bs-theme=dark] .tetris-rules-card,[data-bs-theme=dark] .tetris-machine-card,[data-bs-theme=dark] .maze-munch-side-card,[data-bs-theme=dark] .maze-munch-rules-card,[data-bs-theme=dark] .maze-munch-machine-card,[data-bs-theme=dark] .clicker-side-card,[data-bs-theme=dark] .clicker-rules-card,[data-bs-theme=dark] .clicker-machine-card,[data-bs-theme=dark] .arkanoid-side-card,[data-bs-theme=dark] .arkanoid-rules-card,[data-bs-theme=dark] .arkanoid-machine-card{--game-accent-text:rgb(var(--game-accent-rgb))}.slot-machine-stage,.snake-machine-stage,.tetris-machine-stage,.maze-munch-machine-stage,.clicker-machine-stage,.arkanoid-machine-stage,.slot-control-deck,.snake-control-deck,.tetris-control-deck,.maze-munch-control-deck,.clicker-control-deck,.arkanoid-control-deck,.slot-status-card,.snake-status-card,.tetris-status-card,.maze-munch-status-card,.clicker-status-card,.arkanoid-status-card,.slot-side-summary,.snake-side-summary,.tetris-side-summary,.maze-munch-side-summary,.clicker-side-summary,.arkanoid-side-summary,.slot-stats-list__item,.snake-stats-list__item,.tetris-stats-list__item,.maze-munch-stats-list__item,.clicker-stats-list__item,.arkanoid-stats-list__item,.snake-overlay-card,.snake-countdown-chip,.snake-result-card,.tetris-overlay-card,.tetris-countdown-chip,.tetris-result-card,.maze-munch-overlay-card,.maze-munch-countdown-chip,.maze-munch-result-card,.clicker-overlay-card,.clicker-countdown-chip,.clicker-result-card,.arkanoid-overlay-card,.arkanoid-countdown-chip,.arkanoid-result-card{color:var(--game-text)}.slot-machine-stage,.snake-machine-stage,.tetris-machine-stage,.maze-munch-machine-stage,.clicker-machine-stage,.arkanoid-machine-stage{border:1px solid var(--game-border);box-shadow:var(--game-inner-highlight), var(--game-shadow-hard)}.slot-control-deck,.snake-control-deck,.tetris-control-deck,.maze-munch-control-deck,.clicker-control-deck,.arkanoid-control-deck,.slot-status-card,.snake-status-card,.tetris-status-card,.maze-munch-status-card,.clicker-status-card,.arkanoid-status-card,.slot-side-summary,.snake-side-summary,.tetris-side-summary,.maze-munch-side-summary,.clicker-side-summary,.arkanoid-side-summary,.slot-stats-list__item,.snake-stats-list__item,.tetris-stats-list__item,.maze-munch-stats-list__item,.clicker-stats-list__item,.arkanoid-stats-list__item,.snake-overlay-card,.snake-countdown-chip,.snake-result-card,.tetris-overlay-card,.tetris-countdown-chip,.tetris-result-card,.maze-munch-overlay-card,.maze-munch-countdown-chip,.maze-munch-result-card,.clicker-overlay-card,.clicker-countdown-chip,.clicker-result-card,.arkanoid-overlay-card,.arkanoid-countdown-chip,.arkanoid-result-card{background-color:var(--game-panel);border-color:var(--game-border);box-shadow:var(--game-inner-highlight), var(--game-shadow-soft)}.slot-side-card,.snake-side-card,.tetris-side-card,.maze-munch-side-card,.clicker-side-card,.arkanoid-side-card,.slot-rules-card,.snake-rules-card,.tetris-rules-card,.maze-munch-rules-card,.clicker-rules-card,.arkanoid-rules-card{box-shadow:var(--game-shadow-soft);border-color:var(--game-border)!important}.slot-side-card__header,.snake-side-card__header,.tetris-side-card__header,.maze-munch-side-card__header,.clicker-side-card__header,.arkanoid-side-card__header,.slot-rules-card .card-header,.snake-rules-card .card-header,.tetris-rules-card .card-header,.maze-munch-rules-card .card-header,.clicker-rules-card .card-header,.arkanoid-rules-card .card-header{border-bottom-color:var(--game-border)!important}.slot-side-summary__period,.snake-side-summary__period,.tetris-side-summary__period,.maze-munch-side-summary__period,.clicker-side-summary__period,.arkanoid-side-summary__period{color:var(--game-text);background:var(--game-panel-strong)!important;border-color:var(--game-border)!important}.slot-status-card__label,.snake-status-card__label,.tetris-status-card__label,.maze-munch-status-card__label,.clicker-status-card__label,.arkanoid-status-card__label,.slot-jackpot-shell__stat-label,.slot-jackpot-shell__eyebrow,.snake-mobile-dock__label,.tetris-mobile-dock__label,.maze-munch-mobile-dock__label,.arkanoid-mobile-dock__label,.snake-overlay-card__text,.tetris-overlay-card__text,.maze-munch-overlay-card__text,.clicker-overlay-card__text,.arkanoid-overlay-card__text,.slot-feedback__idle{color:var(--game-muted)}.slot-status-card__value,.snake-status-card__value,.tetris-status-card__value,.maze-munch-status-card__value,.clicker-status-card__value,.arkanoid-status-card__value,.slot-jackpot-shell__stat strong{color:var(--game-text-strong)}.slot-leaderboard-table__head th,.snake-leaderboard-table__head th,.tetris-leaderboard-table__head th,.maze-munch-leaderboard-table__head th,.clicker-leaderboard-table__head th,.arkanoid-leaderboard-table__head th{border-bottom-color:var(--game-border)!important}.snake-canvas,.tetris-canvas,.tetris-next-canvas,.maze-munch-canvas,.arkanoid-canvas,.slot-cell{border-color:var(--game-border)!important;background:var(--game-surface-strong)!important}.tetris-side-preview{background:rgba(var(--vz-body-bg-rgb,255, 255, 255), .1);border-color:rgba(var(--vz-border-color-rgb,226, 232, 240), .18)}[data-bs-theme=dark] .slot-machine-card{background:radial-gradient(circle at top, #f7b84b2e, transparent 30%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .96), rgba(var(--vz-body-bg-rgb,26, 29, 33), .92))}[data-bs-theme=dark] .snake-machine-card{background:radial-gradient(circle at top, #22c55e29, transparent 32%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .96), rgba(var(--vz-body-bg-rgb,26, 29, 33), .92))}[data-bs-theme=dark] .tetris-machine-card{background:radial-gradient(circle at top, #0ea5e929, transparent 32%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .96), rgba(var(--vz-body-bg-rgb,26, 29, 33), .92))}[data-bs-theme=dark] .maze-munch-machine-card{background:radial-gradient(circle at top, #7c3aed29, transparent 32%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .96), rgba(var(--vz-body-bg-rgb,26, 29, 33), .92))}[data-bs-theme=dark] .clicker-machine-card{background:radial-gradient(circle at top, #0ea5e929, transparent 32%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .96), rgba(var(--vz-body-bg-rgb,26, 29, 33), .92))}[data-bs-theme=dark] .arkanoid-machine-card{background:radial-gradient(circle at top, #f9731629, transparent 32%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .96), rgba(var(--vz-body-bg-rgb,26, 29, 33), .92))}[data-bs-theme=dark] .slot-machine-stage{background:radial-gradient(circle at 50% 0%, #ffdd572e, transparent 28%), radial-gradient(circle at 20% 25%, #0ab39c24, transparent 32%), radial-gradient(circle at 80% 18%, #40518924, transparent 30%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .94), rgba(var(--vz-body-bg-rgb,26, 29, 33), .9))}[data-bs-theme=dark] .snake-machine-stage,[data-bs-theme=dark] .tetris-machine-stage,[data-bs-theme=dark] .maze-munch-machine-stage,[data-bs-theme=dark] .clicker-machine-stage,[data-bs-theme=dark] .arkanoid-machine-stage{background:radial-gradient(circle at 15% 14%, #ffffff0a, transparent 28%), radial-gradient(circle at 86% 12%, #ffffff08, transparent 26%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .94), rgba(var(--vz-body-bg-rgb,26, 29, 33), .9))}[data-bs-theme=dark] .maze-munch-arena-hud__item,[data-bs-theme=dark] .maze-munch-arena-hud__effects{border-color:rgba(var(--vz-border-color-rgb,50, 56, 62), .72);background:rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .94);color:var(--game-text)}[data-bs-theme=dark] .maze-munch-arena-hud__label{color:rgba(var(--game-accent-rgb,124, 58, 237), .86)}[data-bs-theme=dark] .maze-munch-arena-hud__item strong{color:var(--game-text-strong)}[data-bs-theme=dark] .maze-munch-arena-hud__effect{background:rgba(var(--game-accent-rgb,124, 58, 237), .18);color:rgb(var(--game-accent-rgb,124, 58, 237))}[data-bs-theme=dark] .slot-control-deck,[data-bs-theme=dark] .snake-control-deck,[data-bs-theme=dark] .tetris-control-deck,[data-bs-theme=dark] .maze-munch-control-deck,[data-bs-theme=dark] .clicker-control-deck,[data-bs-theme=dark] .arkanoid-control-deck{background:linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .94), rgba(var(--vz-body-bg-rgb,26, 29, 33), .88))}[data-bs-theme=dark] .slot-side-card{background:radial-gradient(circle at top left, #f7b84b1f, transparent 34%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .96), rgba(var(--vz-body-bg-rgb,26, 29, 33), .92))}[data-bs-theme=dark] .snake-side-card{background:radial-gradient(circle at top left, #22c55e1f, transparent 34%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .96), rgba(var(--vz-body-bg-rgb,26, 29, 33), .92))}[data-bs-theme=dark] .tetris-side-card{background:radial-gradient(circle at top left, #3b82f61f, transparent 34%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .96), rgba(var(--vz-body-bg-rgb,26, 29, 33), .92))}[data-bs-theme=dark] .maze-munch-side-card{background:radial-gradient(circle at top left, #7c3aed1f, transparent 34%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .96), rgba(var(--vz-body-bg-rgb,26, 29, 33), .92))}[data-bs-theme=dark] .clicker-side-card{background:radial-gradient(circle at top left, #0ea5e91f, transparent 34%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .96), rgba(var(--vz-body-bg-rgb,26, 29, 33), .92))}[data-bs-theme=dark] .arkanoid-side-card{background:radial-gradient(circle at top left, #f973161f, transparent 34%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .96), rgba(var(--vz-body-bg-rgb,26, 29, 33), .92))}[data-bs-theme=dark] .slot-rules-card,[data-bs-theme=dark] .snake-rules-card,[data-bs-theme=dark] .tetris-rules-card,[data-bs-theme=dark] .maze-munch-rules-card,[data-bs-theme=dark] .clicker-rules-card,[data-bs-theme=dark] .arkanoid-rules-card{background:linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .96), rgba(var(--vz-body-bg-rgb,26, 29, 33), .92))}[data-bs-theme=dark] .slot-side-card__header,[data-bs-theme=dark] .snake-side-card__header,[data-bs-theme=dark] .tetris-side-card__header,[data-bs-theme=dark] .maze-munch-side-card__header,[data-bs-theme=dark] .clicker-side-card__header,[data-bs-theme=dark] .arkanoid-side-card__header,[data-bs-theme=dark] .slot-rules-card .card-header,[data-bs-theme=dark] .snake-rules-card .card-header,[data-bs-theme=dark] .tetris-rules-card .card-header,[data-bs-theme=dark] .maze-munch-rules-card .card-header,[data-bs-theme=dark] .clicker-rules-card .card-header,[data-bs-theme=dark] .arkanoid-rules-card .card-header{background:linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .98), rgba(var(--vz-body-bg-rgb,26, 29, 33), .92))!important}[data-bs-theme=dark] .slot-jackpot-progress{background:rgba(var(--vz-body-bg-rgb,26, 29, 33), .66);border-color:rgba(var(--vz-border-color-rgb,50, 56, 62), .78)}[data-bs-theme=dark] .slot-jackpot-shell{background:radial-gradient(circle at 14% 18%,#ffd66638,#0000 28%),radial-gradient(circle at 86% 10%,#ffffff14,#0000 22%),linear-gradient(135deg,#ffb40033,#ff7a1824 46%,#40518938);border-color:#f7b84b3d;box-shadow:0 18px 36px #f973162e,inset 0 1px #ffffff14}[data-bs-theme=dark] .slot-jackpot-shell__title,[data-bs-theme=dark] .slot-jackpot-shell__pill,[data-bs-theme=dark] .slot-jackpot-shell__stat strong{color:#fde68a}[data-bs-theme=dark] .slot-jackpot-shell__eyebrow,[data-bs-theme=dark] .slot-jackpot-shell__stat-label{color:#fef08ab8}[data-bs-theme=dark] .slot-jackpot-shell__pill,[data-bs-theme=dark] .slot-jackpot-shell__stat{background:rgba(var(--vz-body-bg-rgb,26, 29, 33), .34);border-color:#ffffff14}[data-bs-theme=dark] .snake-overlay-card,[data-bs-theme=dark] .snake-countdown-chip,[data-bs-theme=dark] .tetris-overlay-card,[data-bs-theme=dark] .tetris-countdown-chip,[data-bs-theme=dark] .maze-munch-overlay-card,[data-bs-theme=dark] .maze-munch-countdown-chip,[data-bs-theme=dark] .clicker-overlay-card,[data-bs-theme=dark] .clicker-countdown-chip,[data-bs-theme=dark] .arkanoid-overlay-card,[data-bs-theme=dark] .arkanoid-countdown-chip{background:rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .92)}[data-bs-theme=dark] .slot-feedback__stream.is-lose{color:rgba(var(--vz-body-color-rgb,206, 212, 218), .78)}[data-bs-theme=dark] .tetris-side-preview{background:rgba(var(--vz-body-bg-rgb,26, 29, 33), .42);border-color:rgba(var(--vz-border-color-rgb,50, 56, 62), .72)}.slot-grid-wrapper:before,.slot-grid-wrapper:after{content:"";pointer-events:none;z-index:0;position:absolute}.slot-grid-wrapper:before{filter:blur(10px);opacity:.95;background:radial-gradient(circle at 50% 30%,#0ab39c47,#0ab39c1a 52%,#0000 72%);border-radius:40px;inset:-24px -8% -8px;box-shadow:0 0 36px #0ab39c38}.slot-grid-wrapper:after{filter:blur(12px);opacity:.54;background:radial-gradient(circle,#0ab39c4d,#0ab39c0a 60%,#0000 80%);border-radius:999px;height:38px;inset:auto 14% -18px}.reel-row{z-index:1;flex-wrap:nowrap;justify-content:center;gap:.5rem;display:flex;position:relative}.slot-cell{z-index:1;width:78px;height:78px;position:relative;box-shadow:0 8px 16px #0f172a0f,inset 0 1px #ffffffe0;background:linear-gradient(#fffffffa,#f1f5f9f2)!important;border-color:#94a3b83d!important}.slot-image{object-fit:contain;max-height:62px}@keyframes slotJackpotShine{0%{transform:translate(-120%)}to{transform:translate(140%)}}@media (width<=767.98px){.snake-machine-card__head,.snake-machine-stage__head,.snake-control-deck__headline{flex-direction:column;align-items:flex-start}.snake-status-grid{grid-template-columns:1fr}.snake-arena{padding:.9rem}.snake-overlay-card,.snake-countdown-chip{width:100%}.maze-munch-machine-card__head,.maze-munch-machine-stage__head,.maze-munch-control-deck__headline{flex-direction:column;align-items:flex-start}.maze-munch-status-grid{grid-template-columns:1fr}.maze-munch-arena-hud{grid-template-columns:repeat(2,minmax(0,1fr))}.maze-munch-arena{padding:.9rem}.maze-munch-overlay-card,.maze-munch-countdown-chip{width:100%}.slot-machine-card__head{flex-direction:column;align-items:flex-start}.slot-jackpot-shell__head{flex-direction:column}.slot-jackpot-shell__meta{grid-template-columns:1fr}.slot-control-deck__headline{flex-direction:column;align-items:flex-start}.slot-status-grid{grid-template-columns:1fr}.slot-spin-button{width:100%;min-width:0}.slot-grid-wrapper{padding:16px 0 18px}.slot-round-result__card{align-items:flex-start;gap:.75rem;padding:.9rem}.slot-round-result__icon{border-radius:14px;flex-basis:46px;width:46px;height:46px;font-size:1.5rem}.slot-round-result__amount{font-size:clamp(2rem,12vw,3rem)}.slot-machine-stage{padding:.8rem .55rem .3rem}.reel-row{gap:.35rem}.slot-cell{width:clamp(42px,15.5vw,68px);height:clamp(42px,15.5vw,68px);padding:.35rem!important}.slot-image{max-height:clamp(30px,10vw,54px)}}.slot-grid-wrapper.has-winning-combination .slot-cell--deemphasized{opacity:.42;filter:grayscale(.45)saturate(.65);transform:scale(.96)}.slot-cell.winning-cell{z-index:2;animation:.9s ease-out 2 slotWinningFocus;background:linear-gradient(#fffdf5,#fff3cd)!important;border-color:#f7b84b!important;box-shadow:0 0 0 2px #ffffffe6,0 0 18px #f7b84bdb,0 0 38px #d9770661,inset 0 0 14px #f7b84b38!important}[data-bs-theme=dark] .slot-cell.winning-cell{background:linear-gradient(#5c350dfa,#45280cfa)!important}@keyframes slotWinningFocus{0%{transform:scale(.98)}55%{transform:scale(1.08)}to{transform:scale(1.03)}}.coming-soon-input-group{max-width:560px}.coming-soon-page{position:relative}.coming-soon-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 18%, rgba(var(--vz-success-rgb,10, 179, 156), .12), transparent 22%), radial-gradient(circle at 88% 14%, rgba(var(--vz-primary-rgb,64, 81, 137), .12), transparent 25%), linear-gradient(180deg, rgba(var(--vz-primary-rgb,64, 81, 137), .06), transparent 72%);z-index:0;height:240px;position:absolute;inset:0 0 auto}.coming-soon-page>.container-fluid{z-index:1;position:relative}.coming-soon-shell{background:var(--vz-secondary-bg,#fff);border:1px solid rgba(var(--vz-border-color-rgb,233, 235, 236), .9);width:100%;max-width:1680px;box-shadow:0 30px 70px #0f172a38, 0 12px 32px rgba(var(--vz-primary-rgb,64, 81, 137), .14);border-radius:1.6rem;margin-top:0;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.coming-soon-shell:before{content:"";background:radial-gradient(circle at top right, rgba(var(--vz-success-rgb,10, 179, 156), .12), transparent 28%), radial-gradient(circle at bottom left, rgba(var(--vz-primary-rgb,64, 81, 137), .12), transparent 34%);pointer-events:none;position:absolute;inset:0}.coming-soon-shell>*{z-index:1;position:relative}.coming-soon-hero{padding:0}.coming-soon-copy-wrap{padding:2.75rem 2.5rem}.coming-soon-badge{letter-spacing:.06em;padding:.55rem .9rem;font-size:.8rem}.coming-soon-title{color:var(--vz-heading-color,var(--vz-body-color));text-transform:uppercase;letter-spacing:-.045em;white-space:normal;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;text-shadow:4px 4px 0 rgba(var(--vz-success-rgb,10, 179, 156), .22);font-size:clamp(2.2rem,4vw,4.6rem);line-height:.94}.coming-soon-lead{max-width:34rem}.coming-soon-feature-grid{gap:1rem;display:grid}.coming-soon-feature-card{background:rgba(var(--vz-light-rgb,248, 249, 250), .66);border:1px solid rgba(var(--vz-border-color-rgb,233, 235, 236), .9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:1rem;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.coming-soon-feature-card h5{color:var(--vz-heading-color,var(--vz-body-color))}.coming-soon-visual-wrap{background:radial-gradient(circle at center, rgba(var(--vz-success-rgb,10, 179, 156), .12), transparent 44%), linear-gradient(180deg, rgba(var(--vz-primary-rgb,64, 81, 137), .08), transparent);justify-content:center;align-items:center;min-height:100%;padding:2.5rem 1.5rem;display:flex;position:relative}.coming-soon-icon-panel{z-index:2;background:radial-gradient(circle at center, rgba(var(--vz-body-bg-rgb,255, 255, 255), .92), rgba(var(--vz-body-bg-rgb,255, 255, 255), .55) 58%, transparent 100%);width:260px;height:260px;box-shadow:0 18px 55px rgba(var(--vz-primary-rgb,64, 81, 137), .18), inset 0 0 0 1px rgba(var(--vz-border-color-rgb,233, 235, 236), .9);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.coming-soon-orbit{border:1px dashed rgba(var(--vz-border-color-rgb,233, 235, 236), .85);border-radius:50%;position:absolute}.coming-soon-orbit.orbit-one{width:320px;height:320px}.coming-soon-orbit.orbit-two{opacity:.65;width:420px;height:420px}.coming-soon-floating-chip{z-index:3;background:var(--vz-secondary-bg,#fff);border:1px solid rgba(var(--vz-border-color-rgb,233, 235, 236), .95);color:var(--vz-body-color,#212529);border-radius:999px;align-items:center;gap:.55rem;padding:.7rem .95rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 12px 24px #0f172a1f}.chip-top{top:16%;right:6%}.chip-bottom{bottom:16%;left:8%}.coming-soon-notify-section{border-top:1px solid rgba(var(--vz-border-color-rgb,233, 235, 236), .9);background:linear-gradient(180deg, transparent, rgba(var(--vz-primary-rgb,64, 81, 137), .03));padding:1.75rem 2rem 2rem}.coming-soon-notify-section h3{white-space:normal;text-wrap:balance;margin-right:1rem;font-size:clamp(1.2rem,1.1rem + .5vw,1.65rem);line-height:1.1}.coming-soon-page .page-title-box{margin-bottom:1rem}.coming-soon-page .coming-soon-input-group{background:var(--vz-secondary-bg,#fff);border:1px solid rgba(var(--vz-border-color-rgb,233, 235, 236), 1);border-radius:999px;max-width:100%;padding:.35rem;box-shadow:0 10px 24px #0f172a14}.coming-soon-page .coming-soon-input-group .form-control{min-height:52px;color:var(--vz-body-color,#212529);background:0 0;padding-left:1rem}.coming-soon-page .coming-soon-input-group .form-control::placeholder{color:rgba(var(--vz-body-color-rgb,33, 37, 41), .55)}.coming-soon-page .coming-soon-input-group .btn{min-width:148px;border-radius:999px!important}[data-bs-theme=dark] .coming-soon-shell{background:rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .96);box-shadow:0 26px 60px #00000047, 0 10px 24px rgba(var(--vz-primary-rgb,64, 81, 137), .16)}[data-bs-theme=dark] .coming-soon-feature-card,[data-bs-theme=dark] .coming-soon-floating-chip,[data-bs-theme=dark] .coming-soon-page .coming-soon-input-group{background:rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .9)}[data-bs-theme=dark] .coming-soon-feature-card{border-color:#ffffff24}[data-bs-theme=dark] .coming-soon-icon-panel{background:radial-gradient(circle at center, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .96), rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .45) 58%, transparent 100%)}@media (width<=767.98px){.coming-soon-copy-wrap{padding:2rem 1.25rem 1rem}.coming-soon-title{max-width:100%;font-size:clamp(2.3rem,9vw,3.5rem)}.coming-soon-visual-wrap{padding:1rem 1rem 2rem}.coming-soon-icon-panel{width:220px;height:220px}.coming-soon-orbit.orbit-one{width:270px;height:270px}.coming-soon-orbit.orbit-two{width:330px;height:330px}.coming-soon-floating-chip{margin-top:.75rem;position:static}.coming-soon-visual-wrap{flex-direction:column}.coming-soon-notify-section{padding:1.25rem}.coming-soon-notify-section h3{white-space:normal;margin-right:0}.coming-soon-page .coming-soon-input-group{border-radius:1rem}.coming-soon-page .coming-soon-input-group .btn{min-width:120px}.coming-soon-page .coming-soon-input-group{max-width:100%}}.clicker-wrapper{flex-direction:column;align-items:center;width:100%;display:flex}.clicker-layout-shell__side,.clicker-layout-shell__main{position:relative}.clicker-card{width:100%;max-width:980px;min-height:520px;position:relative}.clicker-machine-card{background:radial-gradient(circle at top right, rgba(var(--game-accent-rgb,14, 165, 233), .12), transparent 34%), linear-gradient(180deg, var(--game-surface-strong), var(--game-surface));border:1px solid var(--game-border)}.clicker-machine-card__head{text-align:left;justify-content:space-between;align-items:center;gap:1rem;display:flex}.clicker-machine-card__icon{flex-shrink:0;width:72px;height:72px}.clicker-machine-stage{background:radial-gradient(circle at 15% 14%, rgba(var(--game-accent-rgb,14, 165, 233), .13), transparent 28%), radial-gradient(circle at 86% 12%, #14b8a61a, transparent 26%), linear-gradient(180deg, var(--game-panel-strong), var(--game-panel));box-shadow:var(--game-inner-highlight), var(--game-shadow-hard);border-radius:28px;padding:1rem 1rem 1.1rem;position:relative}.clicker-machine-stage__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.clicker-machine-stage__eyebrow,.clicker-control-deck__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#085a7ac7;font-size:.72rem;font-weight:800;display:inline-block}.clicker-machine-stage__pill,.clicker-control-deck__score{color:#0369a1;background:#ffffffd6;border:1px solid #bae6fdfa;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .78rem;font-weight:800;display:inline-flex}.clicker-machine-stage__pill-dot{background:#0ea5e9;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #0ea5e929}.clicker-arena{background:radial-gradient(circle at 50% 18%,#0ea5e92e,#0000 34%),linear-gradient(#0c4a6ef5,#0f172afa);border-radius:28px;min-height:340px;padding:1.2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 40px #0f172a2e}.clicker-arena__overlay{z-index:3;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:absolute;inset:0}.clicker-arena__overlay--result{overscroll-behavior:contain;scrollbar-gutter:stable;align-items:flex-start;overflow:hidden auto}.clicker-overlay-card,.clicker-countdown-chip,.clicker-result-card{background:#ffffffeb;border:1px solid #bae6fdf5;border-radius:24px;width:min(100%,460px);max-width:460px;padding:1.25rem 1.1rem;box-shadow:0 22px 42px #0f172a2e}.clicker-overlay-card{justify-items:center;gap:1rem;display:grid}.clicker-overlay-card__icon{width:120px;height:120px}.clicker-overlay-card__text{color:#475569;font-weight:600}.clicker-countdown-chip{color:#0369a1}.clicker-countdown-chip__label{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.8rem;font-weight:800;display:inline-block}.clicker-rules-card{width:100%;max-width:980px}.clicker-result-card{margin:0 auto}.game-final-result-card__eyebrow,.game-final-result-card__reward-label{color:var(--game-muted,#64748b);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.game-final-result-card__score{border:1px solid rgba(var(--game-accent-rgb,59, 130, 246), .3);background:rgba(var(--game-accent-rgb,59, 130, 246), .1);width:min(100%,320px);color:var(--game-text-strong,#0f172a);border-radius:18px;flex-direction:column;margin-top:.75rem;padding:.8rem 1rem;display:flex}.game-final-result-card__score span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.game-final-result-card__score strong{letter-spacing:-.04em;font-size:clamp(2rem,8vw,3.25rem);line-height:1}.game-final-result-card__reward{background:var(--game-panel-strong,#f8fafceb);border-radius:16px;width:100%;margin-top:.85rem;padding:.75rem}.game-final-result-card__reward-label{margin-bottom:.3rem}[data-bs-theme=dark] .game-final-result-card{border:1px solid rgba(var(--game-accent-rgb,59, 130, 246), .3)!important;background:radial-gradient(circle at top right, rgba(var(--game-accent-rgb,59, 130, 246), .16), transparent 38%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .98), rgba(var(--vz-body-bg-rgb,26, 29, 33), .98))!important;color:var(--game-text,var(--vz-body-color,#ced4da))!important;box-shadow:inset 0 1px #ffffff0d,0 20px 42px #0206176b!important}[data-bs-theme=dark] .game-final-result-card__score{border-color:rgba(var(--game-accent-rgb,59, 130, 246), .42);background:rgba(var(--game-accent-rgb,59, 130, 246), .16);color:var(--game-text-strong,var(--vz-heading-color,#f3f6f9))}[data-bs-theme=dark] .game-final-result-card__reward{border:1px solid rgba(var(--game-accent-rgb,59, 130, 246), .2);background:rgba(var(--vz-body-bg-rgb,26, 29, 33), .72);color:var(--game-text,var(--vz-body-color,#ced4da))}[data-bs-theme=dark] .game-final-result-card__eyebrow,[data-bs-theme=dark] .game-final-result-card__reward-label,[data-bs-theme=dark] .game-final-result-card .text-muted{color:rgba(var(--vz-body-color-rgb,206, 212, 218), .78)!important}[data-bs-theme=dark] .game-final-result-card .text-warning{color:#ffd166!important}[data-bs-theme=dark] .game-final-result-card .text-success{color:#5ee6a8!important}[data-bs-theme=dark] .game-final-result-card .text-info{color:#67d9f3!important}[data-bs-theme=dark] .game-final-result-card .text-secondary{color:#b8c2cc!important}.clicker-game-area{z-index:2;min-height:320px;position:relative}.clicker-stage-hud{z-index:6;width:min(100%,420px);position:absolute;top:0;left:50%;transform:translate(-50%)}.clicker-top-stats{background:#ffffffeb;border:1px solid #bae6fdf5;border-radius:18px;padding:.8rem 1rem;box-shadow:0 16px 28px #0f172a29}.clicker-top-stats__row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.clicker-top-stats__time{color:#dc2626;font-weight:800}.clicker-top-stats__score{color:#047857;background:#10b9811f;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-weight:800;display:inline-flex}.clicker-top-stats__progress{background:#ffffff29}[data-bs-theme=dark] .clicker-top-stats{background:rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .92);border-color:rgba(var(--vz-border-color-rgb,50, 56, 62), .78)}[data-bs-theme=dark] .clicker-top-stats__score{color:#6ee7b7;background:#10b98129}.clicker-effects{pointer-events:none;z-index:999;position:absolute;inset:0;overflow:hidden}.clicker-particle{width:var(--particle-size,8px);height:var(--particle-size,8px);left:var(--particle-left,50%);top:var(--particle-top,50%);background:radial-gradient(circle at 30% 30%, #fff, hsl(var(--clicker-hue,210), 90%, 55%));opacity:.9;filter:drop-shadow(0 0 8px hsl(var(--clicker-hue,210), 90%, 60%, .7));animation:clickerBurst var(--particle-duration,.9s) ease-out forwards;border-radius:999px;position:absolute}@keyframes clickerBurst{0%{opacity:.2;transform:translate(0,0)scale(.6)}20%{opacity:1}to{transform:translate3d(var(--particle-drift-x,0), var(--particle-drift-y,-50px), 0) scale(1.35);opacity:0}}.clicker-btn{width:90px;height:90px;box-shadow:0 0 calc(24px + var(--clicker-boost,0px)) hsl(var(--clicker-hue,210), 85%, 60%, .55);z-index:5;transform:translate(-50%, -50%) scale(var(--clicker-scale,1));transition:transform .15s,box-shadow .2s;background-color:hsl(var(--clicker-hue,210), 85%, 55%)!important;border-color:#0000!important}.clicker-btn:active{transform:translate(-50%, -50%) scale(calc(var(--clicker-scale,1) * .92));box-shadow:0 0 10px #0000004d}.clicker-btn-icon{width:45px;height:45px}.clicker-bonus-btn{color:#fff;z-index:6;width:86px;height:86px;font-weight:800;animation:.9s ease-in-out infinite clickerBonusPulse;transform:translate(-50%,-50%)scale(.98);box-shadow:0 0 24px #f59e0b8c;background:linear-gradient(130deg,#f59e0b,#f97316)!important;border:none!important}.clicker-control-deck{background:linear-gradient(#ffffffe0,#f8fafceb);border:1px solid #0ea5e91f;border-radius:24px;margin-top:1rem;padding:1rem;box-shadow:0 16px 36px #0f172a14,inset 0 1px #ffffffe6}.clicker-control-deck__headline{text-align:left;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.clicker-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.clicker-status-card{text-align:left;background:#ffffffc2;border:1px solid #bae6fdf5;border-radius:18px;padding:.85rem .9rem}.clicker-status-card__label{letter-spacing:.08em;text-transform:uppercase;color:#085a7ad1;margin-bottom:.25rem;font-size:.72rem;font-weight:700;display:block}.clicker-status-card__value{color:#0f172a;font-size:1rem;font-weight:800;display:block}.clicker-rules-card{background:linear-gradient(#fffffff0,#f8fafcf0);box-shadow:0 14px 32px #0f172a0f;border:1px solid #0ea5e91a!important}.clicker-rules-card .card-header{background:radial-gradient(circle at 0 0,#0ea5e91f,#0000 35%),linear-gradient(#f8fafcfa,#f1f5f9f5);border-bottom:1px solid #bae6fdf5}.clicker-rules-card__alert{border:0;box-shadow:inset 0 1px #ffffff80}.clicker-rules-card__alert--info{background:linear-gradient(#e0f2fedb,#f0f9ffeb)}.clicker-rules-card__alert--warning{background:linear-gradient(#cffafee6,#ecfefff0)}.clicker-side-card{background:radial-gradient(circle at 0 0,#0ea5e914,#0000 34%),linear-gradient(#fffffff5,#f8fafcf0);overflow:hidden;box-shadow:0 16px 32px #0f172a0f;border:1px solid #0ea5e91f!important}.clicker-side-card__header{background:radial-gradient(circle at 100% 0,#14b8a61f,#0000 28%),linear-gradient(#f8fafcfa,#f1f5f9f5)!important;border-bottom:1px solid #bae6fdf5!important}.clicker-side-card__body{padding:1rem}.clicker-side-summary{background:radial-gradient(circle at 0 0,#0ea5e91f,#0000 36%),linear-gradient(#f0f9ffc7,#ffffffe6)!important;border:1px solid #0ea5e924!important;border-radius:22px!important}.clicker-side-summary__period{background:#ffffffd6!important;border-color:#bae6fdeb!important;border-radius:14px!important}.clicker-stats-list{gap:.6rem;display:grid;margin-bottom:0!important}.clicker-stats-list__item{background:#ffffffbd;border:1px solid #bae6fdf5;border-radius:16px;padding:.75rem .85rem;box-shadow:inset 0 1px #ffffffe6;margin:0!important}.clicker-leaderboard-table{border-collapse:separate;border-spacing:0;border-radius:18px;overflow:hidden}.clicker-leaderboard-table__head th{color:#0369a1;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;background:#f0f9fff0!important;border-bottom-color:#bae6fdeb!important}.clicker-leaderboard-table tbody tr{background:#fffc}.clicker-leaderboard-table tbody tr.table-primary{--vz-table-bg:#0ea5e924;--vz-table-striped-bg:#0ea5e924;--vz-table-hover-bg:#0ea5e933}[data-bs-theme=dark] .clicker-side-card__header{background:radial-gradient(circle at top right, #14b8a624, transparent 28%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .98), rgba(var(--vz-body-bg-rgb,26, 29, 33), .92))!important;border-bottom-color:var(--game-border)!important}[data-bs-theme=dark] .clicker-side-summary{border-color:var(--game-border)!important;background:radial-gradient(circle at top left, #0ea5e924, transparent 36%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .92), rgba(var(--vz-body-bg-rgb,26, 29, 33), .88))!important;color:var(--game-text)!important}[data-bs-theme=dark] .clicker-side-summary__period{border-color:var(--game-border)!important;background:rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .82)!important;color:var(--game-text)!important}[data-bs-theme=dark] .clicker-stats-list__item{box-shadow:inset 0 1px #ffffff0a;border-color:var(--game-border)!important;background:rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .82)!important;color:var(--game-text)!important}.slot-side-card__header,.snake-side-card__header,.tetris-side-card__header,.maze-munch-side-card__header,.clicker-side-card__header,.arkanoid-side-card__header{background:radial-gradient(circle at top right, rgba(var(--game-accent-rgb,59, 130, 246), .14), transparent 30%), linear-gradient(180deg, var(--game-panel-strong), var(--game-panel))!important}.slot-side-summary,.snake-side-summary,.tetris-side-summary,.maze-munch-side-summary,.clicker-side-summary,.arkanoid-side-summary{border-color:rgba(var(--game-accent-rgb,59, 130, 246), .22)!important;background:radial-gradient(circle at top left, rgba(var(--game-accent-rgb,59, 130, 246), .12), transparent 36%), linear-gradient(180deg, rgba(var(--game-accent-rgb,59, 130, 246), .04), var(--game-panel))!important;color:var(--game-text)!important}.slot-stats-list__item,.snake-stats-list__item,.tetris-stats-list__item,.maze-munch-stats-list__item,.clicker-stats-list__item,.arkanoid-stats-list__item{background:var(--game-panel-strong)!important;border-color:rgba(var(--game-accent-rgb,59, 130, 246), .18)!important;color:var(--game-text)!important}.slot-leaderboard-table__head th,.snake-leaderboard-table__head th,.tetris-leaderboard-table__head th,.maze-munch-leaderboard-table__head th,.clicker-leaderboard-table__head th,.arkanoid-leaderboard-table__head th{background:rgba(var(--game-accent-rgb,59, 130, 246), .08)!important;border-bottom-color:rgba(var(--game-accent-rgb,59, 130, 246), .18)!important;color:var(--game-accent-text)!important}.slot-leaderboard-table tbody tr,.snake-leaderboard-table tbody tr,.tetris-leaderboard-table tbody tr,.maze-munch-leaderboard-table tbody tr,.clicker-leaderboard-table tbody tr,.arkanoid-leaderboard-table tbody tr{background:var(--game-panel-soft)!important;color:var(--game-text)!important}[data-bs-theme=dark] .slot-side-summary,[data-bs-theme=dark] .snake-side-summary,[data-bs-theme=dark] .tetris-side-summary,[data-bs-theme=dark] .maze-munch-side-summary,[data-bs-theme=dark] .clicker-side-summary,[data-bs-theme=dark] .arkanoid-side-summary{border-color:rgba(var(--game-accent-rgb,59, 130, 246), .24)!important;background:radial-gradient(circle at top left, rgba(var(--game-accent-rgb,59, 130, 246), .14), transparent 36%), linear-gradient(180deg, rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .9), rgba(var(--vz-body-bg-rgb,26, 29, 33), .86))!important}[data-bs-theme=dark] .slot-stats-list__item,[data-bs-theme=dark] .snake-stats-list__item,[data-bs-theme=dark] .tetris-stats-list__item,[data-bs-theme=dark] .maze-munch-stats-list__item,[data-bs-theme=dark] .clicker-stats-list__item,[data-bs-theme=dark] .arkanoid-stats-list__item{box-shadow:inset 0 1px #ffffff0a;background:rgba(var(--vz-secondary-bg-rgb,33, 43, 54), .82)!important;border-color:rgba(var(--game-accent-rgb,59, 130, 246), .2)!important}[data-bs-theme=dark] .slot-leaderboard-table__head th,[data-bs-theme=dark] .snake-leaderboard-table__head th,[data-bs-theme=dark] .tetris-leaderboard-table__head th,[data-bs-theme=dark] .maze-munch-leaderboard-table__head th,[data-bs-theme=dark] .clicker-leaderboard-table__head th,[data-bs-theme=dark] .arkanoid-leaderboard-table__head th{background:rgba(var(--game-accent-rgb,59, 130, 246), .12)!important;border-bottom-color:rgba(var(--game-accent-rgb,59, 130, 246), .22)!important}@keyframes clickerBonusPulse{0%{transform:translate(-50%,-50%)scale(.95);box-shadow:0 0 16px #f59e0b73}50%{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 32px #f59e0bb3}to{transform:translate(-50%,-50%)scale(.95);box-shadow:0 0 16px #f59e0b73}}@media (width<=768px){.game-touch-panel__menu{width:100%;padding:.75rem .85rem .45rem}.game-touch-controller-float{width:100%}.game-touch-controller-float__bar{margin-bottom:.7rem}.game-touch-controller-float__handle{font-size:.74rem}.snake-mobile-dock__button,.tetris-mobile-dock__button,.arkanoid-mobile-dock__button,.maze-munch-mobile-dock__button{width:52px;height:52px}.clicker-machine-card__head,.clicker-machine-stage__head,.clicker-control-deck__headline,.clicker-top-stats__row{flex-direction:column;align-items:flex-start}.clicker-status-grid{grid-template-columns:1fr}.clicker-arena{padding:.9rem}.clicker-overlay-card,.clicker-countdown-chip,.clicker-result-card,.clicker-stage-hud{width:100%}.clicker-arena__overlay--result{padding:.65rem}.game-final-result-card{padding:.9rem!important}.game-final-result-card lord-icon{width:58px!important;height:58px!important}.game-final-result-card h3{font-size:1.2rem;margin-top:.45rem!important}.game-final-result-card__score{margin-top:.45rem;padding-block:.55rem}.game-final-result-card__score strong{font-size:clamp(2rem,13vw,3rem)}.game-final-result-card .btn{margin-top:.75rem!important}.clicker-btn{width:70px;height:70px}.clicker-btn-icon{width:36px;height:36px}.clicker-bonus-btn{width:68px;height:68px;font-size:.85rem}}.support-ticket-shell .support-ticket-card{overflow:hidden}.support-ticket-shell .support-ticket-card__header{background:var(--vz-card-bg);padding:1rem 1.25rem}.support-ticket-shell .support-ticket-card__subtitle{white-space:normal}.support-ticket-shell .support-ticket-filters{background:var(--vz-light)}.support-ticket-shell .support-ticket-filter-pills,.support-ticket-shell .support-ticket-stats,.support-ticket-shell .support-ticket-actions{flex-wrap:wrap;gap:.5rem;display:flex}.support-ticket-shell .support-ticket-filter-pills .btn{white-space:normal;text-align:left;align-items:center;gap:.25rem;min-height:32px;display:inline-flex}.support-ticket-shell .support-ticket-stats{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));display:grid}.support-ticket-shell .support-ticket-stats .support-ticket-stat{text-align:left;white-space:normal;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;min-height:58px;display:grid}.support-ticket-shell .support-ticket-stats .support-ticket-stat span{overflow-wrap:anywhere;min-width:0}.support-ticket-shell .support-ticket-stats .support-ticket-stat strong{font-size:1rem}.support-ticket-shell .support-ticket-stats .support-ticket-stat.support-ticket-stat--wide{grid-column:span 2}.support-ticket-shell .support-ticket-actions .btn{align-items:center;min-height:32px;display:inline-flex}.support-ticket-shell .support-ticket-list{max-height:620px;overflow-y:auto}.support-ticket-shell .support-ticket-list__item{color:var(--vz-body-color);text-align:left;transition:background-color .15s,border-color .15s}.support-ticket-shell .support-ticket-list__item:hover{background-color:var(--vz-light)}.support-ticket-shell .support-ticket-list__item.active{background-color:var(--vz-primary);color:var(--vz-white)}.support-ticket-shell .support-ticket-list__content{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.support-ticket-shell .support-ticket-list__main{flex:auto;min-width:0}.support-ticket-shell .support-ticket-list__meta{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;display:flex}.support-ticket-shell .support-ticket-list__badge{white-space:normal;text-align:right;overflow-wrap:anywhere;flex:none;max-width:45%}.support-ticket-shell .support-ticket-detail{margin-top:1.5rem}.support-ticket-shell .support-ticket-summary__box{min-height:92px}.support-ticket-shell .support-ticket-admin-form,.support-ticket-shell .support-ticket-reply{background-color:var(--vz-card-bg)}.support-ticket-shell .support-ticket-reply--internal{background-color:rgba(var(--vz-warning-rgb), .08)}.support-ticket-shell .support-ticket-thread{gap:.75rem;display:grid}.support-ticket-shell .support-ticket-thread__item{overflow-wrap:anywhere}.support-ticket-shell .support-ticket-thread__head{align-items:flex-start}.support-ticket-shell .support-ticket-empty-detail{place-content:center;min-height:240px;display:grid}.support-ticket-shell .support-ticket-submit{justify-content:center}.topbar-support-ticket-link{gap:.75rem}.sidebar-generated-list{overscroll-behavior:contain;scrollbar-color:rgba(var(--vz-secondary-rgb), .45) transparent;scrollbar-width:thin;width:100%;min-width:0;max-height:15rem;overflow:hidden auto}.sidebar-generated-list::-webkit-scrollbar{width:4px}.sidebar-generated-list::-webkit-scrollbar-thumb{background-color:rgba(var(--vz-secondary-rgb), .45);border-radius:999px}.sidebar-generated-list::-webkit-scrollbar-track{background:0 0}.sidebar-generated-list .nav-item,.sidebar-generated-list .sidebar-entity-row{width:100%;min-width:0}.sidebar-generated-list .sidebar-entity-row{border-radius:.4rem;padding-right:.75rem}.sidebar-generated-list .sidebar-mini-thumb{flex:0 0 20px}.sidebar-entity-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sidebar-show-more-button{text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;display:flex}.sidebar-show-more-button:hover,.sidebar-show-more-button:focus-visible{color:var(--vz-vertical-menu-item-hover-color)}.calendar-badge-blue{color:#fff;background-color:#2563eb;transition:all .3s ease-in-out;animation:2s ease-in-out infinite calendar-pulse-blue;box-shadow:0 0 #2563eb66}.calendar-badge-blue:hover{background-color:#1d4ed8;transform:scale(1.12);box-shadow:0 0 12px #3b82f6cc}@keyframes calendar-pulse-blue{0%{transform:scale(1);box-shadow:0 0 #2563eb80}70%{transform:scale(1.08);box-shadow:0 0 0 10px #2563eb00}to{transform:scale(1);box-shadow:0 0 #2563eb00}}.topbar-support-ticket-badges{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.25rem;display:inline-flex}.topbar-support-ticket-badge{border-radius:999px;justify-content:center;align-items:center;gap:.2rem;min-width:30px;min-height:22px;padding:.15rem .4rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.topbar-support-ticket-badge i{font-size:.78rem;line-height:1}.topbar-support-ticket-badge--active{color:var(--vz-info);background:rgba(var(--vz-info-rgb), .14)}.topbar-support-ticket-badge--mine{color:var(--vz-primary);background:rgba(var(--vz-primary-rgb), .14)}.topbar-support-ticket-badge--resolved{color:var(--vz-success);background:rgba(var(--vz-success-rgb), .14)}.football-calendar-week-row--current{border-left-color:rgba(var(--vz-info-rgb,41, 156, 219), .95)!important}.federal-selection-viewer{border:1px solid rgba(var(--vz-primary-rgb), .22);background:linear-gradient(90deg, rgba(var(--vz-primary-rgb), .08), rgba(var(--vz-info-rgb), .04)), var(--vz-card-bg);border-radius:.65rem;padding:1rem 1.1rem}.federal-selection-table-wrap{border:1px solid var(--vz-border-color);border-radius:.65rem;overflow:hidden}.federal-selection-table{table-layout:fixed}.federal-selection-table thead th{border-bottom:1px solid var(--vz-border-color);background:var(--vz-light);color:var(--vz-secondary-color);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:.75rem .9rem;font-size:.72rem;font-weight:700}.federal-selection-table tbody td{border-bottom-color:rgba(var(--vz-border-color-rgb,222, 226, 230), .7);padding:.85rem .9rem}.federal-selection-table tbody tr:last-child td{border-bottom:0}.federal-selection-table tbody tr{background:var(--vz-card-bg)}.federal-selection-table tbody tr:hover{background:rgba(var(--vz-primary-rgb), .035)}.federal-selection-table tbody tr.is-excluded{background:rgba(var(--vz-warning-rgb), .08)}.federal-selection-table .btn{white-space:nowrap}.federal-selection-col-rank{width:6.5rem}.federal-selection-rank{background:rgba(var(--vz-primary-rgb), .1);min-width:3rem;min-height:2rem;color:var(--vz-primary);border-radius:999px;justify-content:center;align-items:center;padding:.2rem .55rem;font-weight:800;line-height:1;display:inline-flex}.federal-selection-rank--viewer{background:var(--vz-primary);color:#fff;min-width:3.4rem;min-height:2.35rem}.federal-selection-main{min-width:0}.federal-selection-score-pill{border:1px solid var(--vz-border-color);background:var(--vz-light);min-width:5rem;min-height:2rem;color:var(--vz-heading-color);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .65rem;font-weight:800;line-height:1;display:inline-flex}.federal-selection-mobile-list{gap:.75rem;display:grid}.federal-selection-mobile-card{border:1px solid var(--vz-border-color);background:var(--vz-card-bg);border-radius:.65rem;padding:.85rem}.federal-selection-mobile-card.is-excluded{border-color:rgba(var(--vz-warning-rgb), .35);background:rgba(var(--vz-warning-rgb), .08)}.power-ranking-table-wrap{border:1px solid var(--vz-border-color);border-radius:.65rem;overflow:hidden}.power-ranking-table{table-layout:fixed}.power-ranking-table thead th{border-bottom:1px solid var(--vz-border-color);background:var(--vz-light);color:var(--vz-secondary-color);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:.75rem .9rem;font-size:.72rem;font-weight:700}.power-ranking-table tbody td{border-bottom-color:rgba(var(--vz-border-color-rgb,222, 226, 230), .7);padding:.85rem .9rem}.power-ranking-table tbody tr:last-child td{border-bottom:0}.power-ranking-table tbody tr{background:var(--vz-card-bg)}.power-ranking-table tbody tr:hover{background:rgba(var(--vz-primary-rgb), .035)}.power-ranking-rank{background:rgba(var(--vz-primary-rgb), .1);min-width:3rem;min-height:2rem;color:var(--vz-primary);border-radius:999px;justify-content:center;align-items:center;padding:.2rem .55rem;font-weight:800;line-height:1;display:inline-flex}.power-ranking-score-pill{border:1px solid var(--vz-border-color);background:var(--vz-light);min-width:5rem;min-height:2rem;color:var(--vz-heading-color);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .65rem;font-weight:800;line-height:1;display:inline-flex}.power-ranking-list-card{background:var(--vz-card-bg);border-color:var(--vz-border-color)!important}.league-join-request-highlight{animation:1.6s ease-in-out infinite leagueJoinRequestPulse;position:relative;border-color:var(--vz-warning)!important;box-shadow:0 0 0 .25rem rgba(var(--vz-warning-rgb), .25), 0 .5rem 1.25rem rgba(var(--vz-warning-rgb), .22)!important}.twitch-live-chat-frame{background:0 0;border:0;border-radius:0;width:100%;min-width:420px;height:680px;min-height:38rem;max-height:min(78vh,760px);display:block}.twitch-live-chat-card{width:100%;min-width:420px;overflow:visible}.youtube-live-chat-frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;color:#0f0f0f;background-color:#fff}@keyframes leagueJoinRequestPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (width>=1400px){.support-ticket-shell--admin .col-xxl-5{width:38%}.support-ticket-shell--admin .col-xxl-7{width:62%}}@media (width<=575.98px){.federal-selection-board{grid-template-columns:1fr}.federal-selection-column{display:contents}.federal-selection-row{grid-template-columns:2.75rem minmax(0,1fr)}.federal-selection-score{grid-column:2;justify-items:start}.federal-selection-actions{grid-column:2;justify-self:start}.support-ticket-shell .support-ticket-card__header{padding:.875rem 1rem}.support-ticket-shell .support-ticket-list__content{gap:.75rem;display:grid}.support-ticket-shell .support-ticket-list__badge{text-align:left;justify-self:flex-start;max-width:100%}.support-ticket-shell .support-ticket-stats .support-ticket-stat--wide{grid-column:auto}.support-ticket-shell .support-ticket-thread__head{gap:.25rem!important;display:grid!important}.twitch-live-chat-frame{min-width:0;height:620px;min-height:30rem;max-height:72vh}.twitch-live-chat-card{min-width:0;position:static}}@media (width<=991.98px){.twitch-live-wall__stage{grid-template-columns:minmax(0,1fr)}.twitch-live-wall__chat-frame{height:min(32rem,70vh)}.twitch-live-wall__empty-featured{min-height:18rem}.twitch-live-wall__rail .twitch-live-wall-tile,.twitch-live-wall__rail .twitch-live-wall-placeholder{flex-basis:min(78vw,18rem)}.twitch-live-wall__rail-wrapper .ondemand-rail-nav-left{left:.25rem}.twitch-live-wall__rail-wrapper .ondemand-rail-nav-right{right:.25rem}}@keyframes tradeAnalyzerValidationGlow{0%,to{box-shadow:0 0 0 0 rgba(var(--vz-danger-rgb), 0)}35%{box-shadow:0 0 0 .25rem rgba(var(--vz-danger-rgb), .22), 0 0 1.15rem rgba(var(--vz-danger-rgb), .55)}}.trade-analyzer-attention{animation:.85s ease-in-out 3 tradeAnalyzerValidationGlow;border-color:var(--vz-danger)!important}.trade-analyzer-attention-target{scroll-margin-top:6rem;transition:border-color .2s,box-shadow .2s}@media (prefers-reduced-motion:reduce){.trade-analyzer-attention{box-shadow:0 0 0 .25rem rgba(var(--vz-danger-rgb), .2);animation:none}}[data-bs-theme=dark] .football-calendar-step-reference>*{--vz-table-bg-state:#299cdb33;border-color:#5cc8f638;color:var(--vz-body-color)!important;background-color:#299cdb33!important}[data-bs-theme=dark] .football-calendar-step-rebuilt>*{--vz-table-bg-state:#40518947;color:var(--vz-body-color)!important;background-color:#40518947!important}[data-bs-theme=dark] .football-calendar-step-reference .text-muted,[data-bs-theme=dark] .football-calendar-step-rebuilt .text-muted{color:#aeb8c4!important}[data-bs-theme=dark] .calendar-event-modal .modal-content,[data-bs-theme=dark] .calendar-event-modal .modal-header,[data-bs-theme=dark] .calendar-event-modal .modal-body,[data-bs-theme=dark] .calendar-event-modal .modal-footer,[data-bs-theme=dark] .calendar-event-modal .card,[data-bs-theme=dark] .calendar-event-modal .card-body{color:var(--vz-body-color);background-color:var(--vz-secondary-bg)!important;border-color:var(--vz-border-color)!important}[data-bs-theme=dark] .calendar-event-modal .modal-header,[data-bs-theme=dark] .calendar-event-modal .modal-footer{background-color:var(--vz-tertiary-bg)!important}[data-bs-theme=dark] .calendar-event-modal .text-dark,[data-bs-theme=dark] .calendar-event-modal .form-label,[data-bs-theme=dark] .calendar-event-modal .form-check-label,[data-bs-theme=dark] .calendar-event-modal .modal-title{color:var(--vz-body-color)!important}[data-bs-theme=dark] .calendar-event-modal .text-muted{color:#aeb8c4!important}[data-bs-theme=dark] .calendar-event-modal .bg-light,[data-bs-theme=dark] .calendar-event-modal .bg-light-subtle,[data-bs-theme=dark] .calendar-event-modal .btn-light{background-color:var(--vz-tertiary-bg)!important;color:var(--vz-body-color)!important;border-color:var(--vz-border-color)!important}[data-bs-theme=dark] .calendar-event-modal .form-control,[data-bs-theme=dark] .calendar-event-modal .form-select,[data-bs-theme=dark] .calendar-event-modal textarea{background-color:var(--vz-body-bg);color:var(--vz-body-color);border-color:var(--vz-border-color)}[data-bs-theme=dark] .calendar-event-modal .form-control::placeholder,[data-bs-theme=dark] .calendar-event-modal textarea::placeholder{color:#8f9baa;opacity:1}.football-schedule-ai-legend{color:var(--vz-body-color);background:var(--vz-tertiary-bg);border:1px solid var(--vz-border-color);border-radius:var(--vz-border-radius);flex-wrap:wrap;gap:.5rem 1.25rem;padding:.65rem .8rem;display:flex}.football-schedule-ai-row--reliable>*{--vz-table-bg-state:rgba(var(--vz-success-rgb), .12);background-color:rgba(var(--vz-success-rgb), .12)!important}.football-schedule-ai-row--review>*{--vz-table-bg-state:rgba(var(--vz-danger-rgb), .12);background-color:rgba(var(--vz-danger-rgb), .12)!important}[data-bs-theme=dark] .football-schedule-ai-row--reliable>*{--vz-table-bg-state:rgba(var(--vz-success-rgb), .18);color:var(--vz-body-color);background-color:rgba(var(--vz-success-rgb), .18)!important}[data-bs-theme=dark] .football-schedule-ai-row--review>*{--vz-table-bg-state:rgba(var(--vz-danger-rgb), .2);color:var(--vz-body-color);background-color:rgba(var(--vz-danger-rgb), .2)!important}.football-schedule-ai-score{width:4.5rem;min-width:4.5rem}.soccer-roster-table-card,.soccer-roster-table-responsive,.soccer-roster-table-responsive .dropdown,.soccer-roster-table-responsive td{overflow:visible}.soccer-roster-actions-menu{z-index:1085;min-width:12rem}.soccer-teams-heading{z-index:1;background:linear-gradient(135deg, rgba(var(--vz-primary-rgb), .12), var(--vz-card-bg) 55%);margin-top:.75rem;position:relative}@media (width<=767.98px){.soccer-roster-table-responsive{margin-bottom:-5rem;padding-bottom:5rem;overflow-x:auto}}.game-mobile-settings{display:none}@media (width<=991.98px),(pointer:coarse){.game-mobile-settings{border:1px solid var(--vz-border-color);background:var(--vz-secondary-bg);border-radius:1rem;gap:.5rem;margin-bottom:.75rem;padding:.75rem 1rem;display:grid}.game-mobile-settings__label{align-items:center;gap:1rem;font-weight:600;display:flex}.game-mobile-settings select{flex:1;width:auto}.game-mobile-settings__preview{color:var(--vz-primary);justify-content:center;gap:1rem;font-size:1.2rem;display:flex}.arkanoid-touch-actions{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}.arkanoid-touch-actions [data-game-arkanoid-direction=left]{justify-self:start}.arkanoid-touch-actions [data-game-arkanoid-direction=right]{justify-self:end}.arkanoid-touch-actions [data-game-arkanoid-launch]{width:68px;height:68px;font-size:1.5rem}.arkanoid-edge-touch{display:none}[data-mobile-game=arkanoid].is-game-focused[data-input-mode=field] .arkanoid-edge-touch{top:0;bottom:max(5rem, env(safe-area-inset-bottom));z-index:100001;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:clamp(52px,16vw,92px);padding:0;display:block;position:fixed}.arkanoid-edge-touch--left{left:0}.arkanoid-edge-touch--right{right:0}[data-mobile-game=arkanoid][data-input-mode=field] .arkanoid-touch-actions [data-game-arkanoid-direction]{display:none!important}[data-mobile-game=arkanoid][data-input-mode=field] .arkanoid-touch-actions [data-game-arkanoid-launch]{grid-column:2}.game-mobile-back{display:none}.game-mobile-shell [class*=-machine-card__head]{margin-bottom:.5rem!important}.game-mobile-shell [class$=-machine-card__icon]{display:none}.game-mobile-shell>.card,.game-mobile-shell>.card>.card-body{padding:.65rem!important}.game-mobile-shell .game-mobile-stage{border-radius:1rem;padding:.5rem}.game-mobile-shell .game-mobile-arena{padding:.5rem}.game-mobile-shell [class*=-machine-stage__head]{margin-bottom:.5rem}.game-mobile-shell [class$=-status-grid],.game-mobile-shell [class$=-control-deck__eyebrow],.game-mobile-shell .snake-control-deck,.game-mobile-shell .arkanoid-control-deck,.game-mobile-shell .maze-munch-control-deck{display:none}.game-mobile-shell [class*=-control-deck]{margin-top:.4rem!important}.game-mobile-shell .game-touch-toggle__button,.game-mobile-shell .game-touch-controller-float__bar,.game-mobile-shell [class$=-mobile-dock__label]{display:none}.game-mobile-shell .game-touch-controller-float,.game-mobile-shell .game-touch-controller-float[hidden]{width:100%;position:static;display:block!important}.game-mobile-shell .game-touch-panel{margin-top:.5rem!important}.game-mobile-shell .game-touch-panel__menu{border-radius:1rem;width:100%;padding:.4rem}.game-mobile-shell .tetris-mobile-dock{grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;gap:.2rem;display:grid}.game-mobile-shell .tetris-mobile-dock>.d-flex,.game-mobile-shell .tetris-mobile-dock>.d-flex>.d-flex{display:contents!important}.game-mobile-shell .tetris-mobile-dock [data-game-touch-command=tetrisMoveLeft]{grid-area:1/1}.game-mobile-shell .tetris-mobile-dock [data-game-touch-command=tetrisMoveDown]{grid-area:1/2}.game-mobile-shell .tetris-mobile-dock [data-game-touch-command=tetrisMoveRight]{grid-area:1/3}.game-mobile-shell .tetris-mobile-dock [data-game-touch-command=tetrisRotate]{grid-area:1/4}.game-mobile-shell .tetris-mobile-dock [data-game-touch-command=tetrisDrop]{grid-area:1/5}.game-mobile-shell [data-game-touch-command],.game-mobile-shell [data-game-touch-hold-command]{touch-action:none;-webkit-user-select:none;user-select:none;width:52px;min-width:48px;height:52px;min-height:48px;transition:background-color 80ms,transform 80ms}.game-mobile-shell [data-game-touch-command]:active,.game-mobile-shell [data-game-touch-hold-command]:active{filter:brightness(1.2);transform:scale(.92)}.game-mobile-shell[data-input-mode=field] [data-game-touch-command],.game-mobile-shell[data-input-mode=field] [data-game-touch-hold-command]{display:none}.game-mobile-shell[data-input-mode=field] [data-game-touch-command=arkanoidReleaseBalls],.game-mobile-shell[data-input-mode=field] [data-game-touch-command=tetrisDrop]{justify-content:center;align-items:center;display:inline-flex}.game-mobile-shell[data-input-mode=field][data-mobile-game=snake] .game-touch-panel,.game-mobile-shell[data-input-mode=field][data-mobile-game=maze-munch] .game-touch-panel{display:none}.game-mobile-shell[data-input-mode=field] .game-touch-panel__menu .gap-2{gap:0!important}.game-mobile-shell[data-input-mode=field] .tetris-mobile-dock{justify-content:center;display:flex}.game-mobile-shell .tetris-arena__canvas-wrap{flex-wrap:nowrap;align-items:center;gap:.4rem}.game-mobile-shell .tetris-side-preview{flex-basis:56px;min-width:56px;padding:.25rem}.game-mobile-shell .tetris-next-canvas{width:48px;height:48px}.game-mobile-shell .tetris-side-preview__label{font-size:.6rem}.game-mobile-shell .maze-munch-arena-hud{grid-template-columns:repeat(4,1fr);gap:.2rem;margin-bottom:.3rem;padding:.3rem}.game-mobile-shell .maze-munch-arena-hud__item{padding:.2rem}.game-mobile-shell .maze-munch-arena-hud__label{font-size:.6rem}.game-mobile-shell .slot-status-grid{grid-template-columns:repeat(3,1fr);display:grid}.game-mobile-shell .slot-status-card{padding:.4rem}.game-mobile-shell .slot-status-card__label{font-size:.65rem}.game-mobile-shell .slot-control-deck__headline{flex-direction:row}:is(.row:has(>[class$=-layout-shell__main] .game-mobile-shell)>[class$=-layout-shell__main],.row:has(>[class$=-layout-shell__main] .game-mobile-shell)>[class$=-layout-shell__side]){width:100%}.row:has(>[class$=-layout-shell__main] .game-mobile-shell)>[class$=-layout-shell__main]{order:1!important}.row:has(>[class$=-layout-shell__main] .game-mobile-shell)>[class$=-layout-shell__side].order-lg-1{order:2!important}.page-content:has(.game-mobile-shell) .page-title-box{padding-bottom:.25rem}:is(.page-content:has(.game-mobile-shell) .profile-foreground:has(+.profile-wrapper),.page-content:has(.game-mobile-shell) .profile-wrapper:has(.entity-cover-avatar)){display:none}html.game-scroll-locked{overscroll-behavior:none;overflow:hidden}body.game-scroll-locked{top:var(--game-scroll-top);overscroll-behavior:none;width:100%;position:fixed;overflow:hidden}body.game-scroll-locked #layout-wrapper,body.game-scroll-locked .main-content,body.game-scroll-locked .page-content,body.game-scroll-locked .container-fluid,body.game-scroll-locked [class*=-layout-shell],body.game-scroll-locked .game-mobile-shell>.card{animation:none!important;transform:none!important}body.game-scroll-locked #page-topbar,body.game-scroll-locked .app-menu,body.game-scroll-locked .footer,body.game-scroll-locked .vertical-overlay{visibility:hidden}.game-mobile-shell.is-game-focused{inset:var(--game-viewport-top,0px) 0 auto;height:var(--game-viewport-height,100dvh);z-index:100000;padding:max(.4rem, env(safe-area-inset-top)) max(.4rem, env(safe-area-inset-right)) max(.4rem, env(safe-area-inset-bottom)) max(.4rem, env(safe-area-inset-left));background:var(--vz-body-bg);touch-action:none;position:fixed;overflow:hidden}.game-mobile-shell.is-game-focused>:not(.game-mobile-machine){display:none!important}.game-mobile-shell.is-game-focused>.game-mobile-machine{height:100%;margin:0}.game-mobile-shell.is-game-focused>.card>.card-body{height:100%}.game-mobile-shell.is-game-focused [class*=-machine-card__head],.game-mobile-shell.is-game-focused [class*=-machine-stage__head]{display:none}.game-mobile-shell.is-game-focused .game-mobile-stage{flex-direction:column;gap:.25rem;height:100%;display:flex}.game-mobile-shell.is-game-focused .game-mobile-arena{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.game-mobile-shell.is-game-focused .game-touch-panel{flex:none}.game-mobile-shell.is-game-focused :is(.snake-control-deck,.tetris-control-deck,.arkanoid-control-deck,.maze-munch-control-deck,.clicker-control-deck,.slot-control-deck){flex:none;order:-1;padding:.25rem}.game-mobile-shell.is-game-focused [class$=-control-deck__headline]{justify-content:center}.game-mobile-shell.is-game-focused .clicker-control-deck,.game-mobile-shell.is-game-focused .maze-munch-info-strip{display:none}.game-mobile-shell.is-game-focused .clicker-game-area{min-height:0}.game-mobile-shell.is-game-focused .clicker-btn{width:90px!important;height:90px!important}.game-mobile-shell.is-game-focused .clicker-btn-icon{width:44px;height:44px}.game-mobile-shell.is-game-focused .clicker-stage-hud{width:100%}.game-mobile-shell.is-game-focused .clicker-top-stats{padding:.35rem}.game-mobile-shell.is-game-focused .clicker-top-stats__row{flex-direction:row}.game-mobile-shell.is-game-focused .slot-jackpot-shell{display:none}.game-mobile-shell.is-game-focused .game-mobile-machine{position:relative}.game-mobile-shell.is-game-focused .game-mobile-back{top:max(.5rem, env(safe-area-inset-top));right:max(.5rem, env(safe-area-inset-right));z-index:100002;border:1px solid var(--vz-border-color);background:var(--vz-secondary-bg);min-width:44px;min-height:44px;color:var(--vz-body-color);border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .75rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 4px 14px #0f172a2e}.game-mobile-shell.is-game-focused .game-mobile-shell.is-game-focused[data-mobile-game=slot] .game-mobile-back{position:fixed}.game-mobile-shell.is-game-focused .slot-machine-stage{justify-content:center}.game-mobile-shell.is-game-focused .slot-grid-wrapper{padding:.25rem;margin:0!important}.game-mobile-shell.is-game-focused .slot-round-result{margin:.25rem 0!important}.game-mobile-shell.is-game-focused .slot-control-deck{order:initial}}@media (width<=991.98px) and (height<=500px),(pointer:coarse) and (height<=500px){.game-mobile-shell.is-game-focused .game-touch-panel__menu>.d-flex{justify-content:center;flex-direction:row!important}.game-mobile-shell.is-game-focused [data-game-touch-command],.game-mobile-shell.is-game-focused [data-game-touch-hold-command]{width:48px;height:48px}.game-mobile-shell.is-game-focused .slot-cell{width:40px;height:40px}.game-mobile-shell.is-game-focused .slot-image{max-height:28px}.game-mobile-shell.is-game-focused .slot-status-grid,.game-mobile-shell.is-game-focused .slot-control-deck__headline{display:none}}@media (width<=991.98px),(pointer:coarse){.game-mobile-shell.is-game-focused[data-mobile-game=snake] .snake-mobile-dock>.d-flex,.game-mobile-shell.is-game-focused[data-mobile-game=maze-munch] .maze-munch-mobile-dock>.d-flex{grid-template-rows:repeat(3,56px);grid-template-columns:repeat(3,56px);justify-content:center;gap:.35rem!important;display:grid!important}.game-mobile-shell.is-game-focused[data-mobile-game=snake] .snake-mobile-dock>.d-flex>.d-flex,.game-mobile-shell.is-game-focused[data-mobile-game=maze-munch] .maze-munch-mobile-dock>.d-flex>.d-flex{display:contents!important}.game-mobile-shell.is-game-focused[data-mobile-game=snake] [data-game-touch-value=UP],.game-mobile-shell.is-game-focused[data-mobile-game=maze-munch] [data-game-touch-value=UP]{grid-area:1/2}.game-mobile-shell.is-game-focused[data-mobile-game=snake] [data-game-touch-value=LEFT],.game-mobile-shell.is-game-focused[data-mobile-game=maze-munch] [data-game-touch-value=LEFT]{grid-area:2/1}.game-mobile-shell.is-game-focused[data-mobile-game=snake] [data-game-touch-value=DOWN],.game-mobile-shell.is-game-focused[data-mobile-game=maze-munch] [data-game-touch-value=DOWN]{grid-area:3/2}.game-mobile-shell.is-game-focused[data-mobile-game=snake] [data-game-touch-value=RIGHT],.game-mobile-shell.is-game-focused[data-mobile-game=maze-munch] [data-game-touch-value=RIGHT]{grid-area:2/3}}@media (width>=992px){.game-mobile-back{display:none!important}}
