@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Oxanium:wght@400;500;600;700;800&display=swap";@font-face{font-display:block;font-family:bootstrap-icons;src:url(/assets/bootstrap-icons-mSm7cUeB.woff2?e34853135f9e39acf64315236852cd5a)format("woff2"),url(/assets/bootstrap-icons-BeopsB42.woff?e34853135f9e39acf64315236852cd5a)format("woff")}.bi:before,[class^=bi-]:before,[class*=\ bi-]:before{font-variant:normal;text-transform:none;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;display:inline-block;font-family:bootstrap-icons!important;font-weight:400!important}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}:root{--bg-main:#050713;--bg-deep:#070915;--bg-panel:#0b1020;--bg-panel-soft:#10182b;--border-main:#6458aa57;--border-bright:#62daff8c;--text-main:#f4f6ff;--text-muted:#c8d1ef;--text-soft:#8d9cbe;--accent:#d7ff00;--accent-dark:#354700;--cyan:#21e6ff;--cyan-soft:#21e6ff29;--purple:#7a5cff;--danger:#ff3d6e;--warning:#ffc21e;--success:#20f58c;--theme-button-text:#101827;--sidebar-width:240px;--sidebar-collapsed-width:64px;--topbar-height:70px;--font-main:"Inter", "Nunito-Black", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--btn-primary-start:#ffd84a;--btn-primary-end:#ffb300;--btn-primary-text:#1b1200;--btn-primary-border:#ffe76bf2;--btn-primary-shadow:#ffb3006b;--btn-secondary-bg:#7a5cff14;--btn-secondary-border:#ffc440bf;--btn-secondary-text:#fff;--btn-info-bg:#21e6ff14;--btn-info-border:#21e6ffad;--btn-info-text:#21e6ff;--btn-success-bg:#20f58c14;--btn-success-border:#20f58cb3;--btn-success-text:#20f58c;--btn-warning-bg:#ffc21e1a;--btn-warning-border:#ffc21ec2;--btn-warning-text:#ffc21e;--btn-danger-bg:#ff3d6e1a;--btn-danger-border:#ff3d6ec2;--btn-danger-text:#ff557e}html[data-theme-color=blue]{--border-main:#3b82f657;--border-bright:#21e6ff8c;--accent:#21e6ff;--accent-dark:#064e66;--cyan:#21e6ff;--cyan-soft:#21e6ff29;--purple:#4f8cff;--theme-button-text:#031525;--btn-primary-start:#21e6ff;--btn-primary-end:#3b82f6;--btn-primary-text:#031525;--btn-primary-border:#21e6ffd9;--btn-primary-shadow:#21e6ff61;--btn-secondary-bg:#21e6ff14;--btn-secondary-border:#21e6ff9e;--btn-secondary-text:#fff;--btn-info-bg:#21e6ff14;--btn-info-border:#21e6ffad;--btn-info-text:#21e6ff}html[data-display-mode=dark]{--bg-main:#050713;--bg-deep:#070915;--bg-panel:#0b1020;--bg-panel-soft:#10182b;--border-main:#6458aa57;--border-bright:#62daff8c;--text-main:#f4f6ff;--text-muted:#c8d1ef;--text-soft:#8d9cbe;--shell-bg-start:#070915;--shell-bg-end:#050713;--shell-panel:#0b1020;--shell-panel-soft:#10182b;--shell-border:#6458aa57;--topbar-bg:#060711f5;--topbar-text:#f4f6ff;--sidebar-bg-start:#060711fc;--sidebar-bg-end:#04050dfc;--sidebar-text:#d8d0ff;--sidebar-icon:#c9c0eb}html[data-display-mode=light]{--bg-main:#edf3fb;--bg-deep:#e6edf7;--bg-panel:#fff;--bg-panel-soft:#f7f9fd;--border-main:#47648c2e;--border-bright:#21b4dc59;--text-main:#162033;--text-muted:#42526b;--text-soft:#738199;--shell-bg-start:#edf3fb;--shell-bg-end:#e5ecf7;--shell-panel:#fff;--shell-panel-soft:#f7f9fd;--shell-border:#47648c2e;--topbar-bg:#f8fbfff0;--topbar-text:#162033;--sidebar-bg-start:#fff;--sidebar-bg-end:#f5f8fd;--sidebar-text:#26344d;--sidebar-icon:#63718b}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:var(--bg-main);color:var(--text-main);font-family:var(--font-main)}button,input{font-family:inherit}button{cursor:pointer}button:focus,button:focus-visible,button:active,input:focus,input:focus-visible{outline:none}a{color:inherit;text-decoration:none}.app-shell{background:radial-gradient(circle at 80% 0,#24e9ff1f,#0000 28%),radial-gradient(circle at 18% 16%,#7a5cff29,#0000 28%),linear-gradient(#070915 0%,#050713 100%);min-height:100vh}.app-main{min-width:0;max-width:100%;min-height:100vh;padding-left:var(--sidebar-width);transition:padding-left .22s;overflow-x:hidden}.app-main.sidebar-collapsed{padding-left:var(--sidebar-collapsed-width)}.page-content{min-width:0;max-width:100%;padding-top:var(--topbar-height);overflow-x:hidden}html[data-display-mode=light] body{background:var(--bg-main);color:var(--text-main)}html[data-display-mode=light] .app-shell{background:radial-gradient(circle at 80% 0%, #21e6ff1f, transparent 30%), radial-gradient(circle at 16% 12%, #7a5cff14, transparent 28%), linear-gradient(180deg, var(--shell-bg-start) 0%, var(--shell-bg-end) 100%)}.platform-btn{min-width:118px;min-height:44px;color:inherit;letter-spacing:.1px;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:700;line-height:1;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.platform-btn i{font-size:15px;line-height:1}.platform-btn:hover{transform:translateY(-1px)}.platform-btn:active{transform:translateY(0)}.platform-btn:disabled,.platform-btn.disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.platform-btn.primary{border-color:var(--btn-primary-border);background:linear-gradient(180deg, var(--btn-primary-start), var(--btn-primary-end));color:var(--btn-primary-text);box-shadow:0 10px 22px var(--btn-primary-shadow), inset 0 1px 0 #ffffff75}.platform-btn.primary:hover{background:linear-gradient(#ffe56f,#ffc21e);box-shadow:0 12px 26px #ffc21e80,0 0 16px #ffc21e47,inset 0 1px #ffffff8c}.platform-btn.secondary{border-color:var(--btn-secondary-border);background:var(--btn-secondary-bg);color:var(--btn-secondary-text);box-shadow:inset 0 0 0 1px #7a5cff33}.platform-btn.secondary:hover{color:#ffd84a;background:#ffc21e14;box-shadow:0 0 16px #ffc21e38,inset 0 0 0 1px #ffc21e1f}.platform-btn.info{border-color:var(--btn-info-border);background:var(--btn-info-bg);color:var(--btn-info-text)}.platform-btn.info:hover{background:#21e6ff24;box-shadow:0 0 16px #21e6ff38}.platform-btn.success{border-color:var(--btn-success-border);background:var(--btn-success-bg);color:var(--btn-success-text)}.platform-btn.success:hover{background:#20f58c24;box-shadow:0 0 16px #20f58c33}.platform-btn.warning{border-color:var(--btn-warning-border);background:var(--btn-warning-bg);color:var(--btn-warning-text)}.platform-btn.warning:hover{background:#ffc21e29;box-shadow:0 0 16px #ffc21e38}.platform-btn.danger{border-color:var(--btn-danger-border);background:var(--btn-danger-bg);color:var(--btn-danger-text)}.platform-btn.danger:hover{background:#ff3d6e29;box-shadow:0 0 16px #ff3d6e38}.platform-btn.ghost{color:#d8d0ff;background:0 0;border-color:#0000;min-width:auto;padding:0 12px}.platform-btn.ghost:hover{color:var(--accent);background:#ffffff0a}.platform-btn.sm{border-radius:6px;min-width:86px;min-height:34px;padding:0 14px;font-size:12px}.platform-btn.lg{border-radius:10px;min-width:150px;min-height:48px;padding:0 24px;font-size:15px}.platform-btn.block{width:100%}.sidebar{z-index:100;width:var(--sidebar-width);border-right:1px solid var(--border-main);background:radial-gradient(circle at 0 0,#21e6ff14,#0000 34%),linear-gradient(#060711fc,#04050dfc);transition:width .22s,transform .22s;position:fixed;inset:0 auto 0 0;overflow:hidden}.sidebar.collapsed{width:var(--sidebar-collapsed-width)}.sidebar-header{height:var(--topbar-height);border-bottom:1px solid var(--border-main);justify-content:center;align-items:center;padding:0 14px;display:flex}.brand,.brand-mini{justify-content:center;align-items:center;display:inline-flex}.brand-logo{width:auto;height:42px;display:block}.brand-mini{color:var(--accent);letter-spacing:.4px;font-size:15px;font-weight:900}.sidebar-menu{height:calc(100vh - var(--topbar-height) - 72px);padding:10px 8px;overflow:hidden auto}.sidebar-menu::-webkit-scrollbar{width:3px}.sidebar-menu::-webkit-scrollbar-thumb{background:#7a5cff99;border-radius:99px}.sidebar-item{color:#d8d0ff;letter-spacing:.1px;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:13px;min-height:46px;margin-bottom:4px;padding:0 12px;font-size:13px;font-weight:800;line-height:1;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.sidebar-item i{color:#c9c0eb;text-align:center;flex:none;width:20px;font-size:18px;line-height:1}.sidebar-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-item:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-color:color-mix(in srgb, var(--accent) 10%, transparent)}.sidebar-item:hover i{color:var(--accent)}.sidebar-item.active{color:var(--accent);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 30%, transparent), color-mix(in srgb, var(--accent) 12%, transparent));border-left-color:var(--accent);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 14px color-mix(in srgb, var(--accent) 10%, transparent)}.sidebar-item.active i{color:var(--accent)}.sidebar.collapsed .sidebar-item{justify-content:center;padding:0}.sidebar.collapsed .sidebar-item.is-featured-menu{justify-content:center}.sidebar-menu-divider{background:linear-gradient(90deg,#0000 0%,#7a5cff80 16%,#62daff47 50%,#7a5cff80 84%,#0000 100%);width:calc(100% - 18px);height:1px;margin:10px auto 12px;box-shadow:0 0 10px #62daff14}.sidebar.collapsed .sidebar-menu-divider{width:34px;margin:10px auto 12px}.sidebar-item-logo{object-fit:contain;width:28px;height:28px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--accent) 28%, transparent)) drop-shadow(0 0 8px #21e6ff1f);flex:none;display:block}.sidebar.collapsed .sidebar-item-logo{width:24px;height:24px}html[data-display-mode=light] .sidebar{background:radial-gradient(circle at 0% 0%, #21e6ff1a, transparent 36%), linear-gradient(180deg, var(--sidebar-bg-start) 0%, var(--sidebar-bg-end) 100%);border-right-color:#47648c29;box-shadow:8px 0 24px #0f172a14,inset -1px 0 #ffffffbd}html[data-display-mode=light] .sidebar-header{border-bottom-color:#47648c24}html[data-display-mode=light] .brand-mini{color:var(--accent)}html[data-display-mode=light] .sidebar-menu::-webkit-scrollbar-thumb{background:#47648c3d}html[data-display-mode=light] .sidebar-item{color:var(--sidebar-text)}html[data-display-mode=light] .sidebar-item i{color:var(--sidebar-icon)}html[data-display-mode=light] .sidebar-item:hover{color:#1f3b58;background:color-mix(in srgb, var(--accent) 8%, transparent);border-color:color-mix(in srgb, var(--accent) 18%, transparent)}html[data-display-mode=light] .sidebar-item:hover i{color:var(--accent)}html[data-display-mode=light] .sidebar-item.active{color:#1f3b58;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 18%, #fff), color-mix(in srgb, var(--accent) 8%, #fff));border-left-color:var(--accent);box-shadow:inset 0 1px 0 #ffffffb8, inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), 0 8px 18px #0f172a0a}html[data-display-mode=light] .sidebar-item.active i{color:var(--accent)}html[data-display-mode=light] .sidebar-menu-divider{box-shadow:none;background:linear-gradient(90deg,#0000 0%,#47648c29 16%,#21b4dc38 50%,#47648c29 84%,#0000 100%)}html[data-display-mode=light] .sidebar-item-logo{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 22%, transparent)) drop-shadow(0 0 6px #21b4dc1f)}.sidebar-svg-fire{z-index:3;pointer-events:none;justify-content:center;align-items:center;width:20px;height:28px;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.sidebar-svg-fire svg{filter:drop-shadow(0 0 4px #ff6e14cc)drop-shadow(0 0 8px #ffbe2859);width:100%;height:100%;display:block;overflow:visible}.sidebar-flame-main{transform-box:fill-box;transform-origin:50% 80%;animation:3s linear infinite sidebarFlameWobble}.sidebar-flame-main.one{animation-duration:4s;animation-delay:.2s}.sidebar-flame-main.two{animation-duration:3s;animation-delay:.4s}.sidebar-flame-main.three{animation-duration:2.1s;animation-delay:.6s}.sidebar-flame-main.four{animation-duration:3.2s;animation-delay:.8s}.sidebar-flame-main.five{animation-duration:2.5s;animation-delay:1s}.sidebar-flame-fly{transform-box:fill-box;transform-origin:50%;opacity:0;animation:2s linear infinite sidebarFlameFly}.sidebar-flame-fly.one{animation-duration:2.8s;animation-delay:.8s}.sidebar-flame-fly.two{animation-duration:2.4s;animation-delay:1.3s}@keyframes sidebarFlameWobble{0%,to{transform:scale(1)translate(0)rotate(0)}50%{transform:scaleY(1.14)translateY(-10px)rotate(-2deg)}}@keyframes sidebarFlameFly{0%{opacity:0;transform:translate(0)rotate(180deg)scale(.8)}45%{opacity:.9}to{opacity:0;transform:translate(-12px,-42px)rotate(180deg)scale(1.05)}}.sidebar-footer{border-top:1px solid var(--border-main);justify-content:space-around;align-items:center;height:72px;padding:0 10px;display:flex}.footer-action{color:#d8d0ff;text-transform:uppercase;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:4px;min-width:70px;padding:6px 8px;font-size:10px;font-weight:700;display:inline-flex}.footer-action i{color:inherit;font-size:14px}.footer-action span{color:inherit}.footer-action:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.flag{font-size:18px;line-height:1}.footer-divider{background:#7a5cffcc;width:1px;height:40px}html[data-display-mode=light] .sidebar-footer{border-top-color:#47648c24}html[data-display-mode=light] .footer-action{color:#42526b;background:0 0}html[data-display-mode=light] .footer-action:hover{color:#1f3b58;background:color-mix(in srgb, var(--accent) 8%, transparent);box-shadow:none}html[data-display-mode=light] .footer-action:hover i{color:var(--accent)}html[data-display-mode=light] .footer-action:hover span{color:#1f3b58}html[data-display-mode=light] .footer-divider{background:#47648c2e}.topbar{top:0;right:0;left:var(--sidebar-width);z-index:90;height:var(--topbar-height);border-bottom:1px solid var(--border-main);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060711f5;justify-content:space-between;align-items:center;gap:16px;padding:0 14px;transition:left .22s;display:flex;position:fixed}.sidebar-collapsed .topbar{left:var(--sidebar-collapsed-width)}.topbar-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.topbar-right{flex:none;align-items:center;gap:10px;display:flex}.topbar-menu-button{color:#d8d0ff;background:#0d1223eb;border:1px solid #62daff6b;border-radius:3px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:18px;display:inline-flex}.topbar-menu-button:hover{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.topbar-action-btn{border-radius:7px;gap:6px;min-width:88px;min-height:40px;padding:0 12px;font-size:14px;font-weight:800}.topbar-action-btn.primary{min-width:98px}.topbar-login-theme-btn{color:#f4f6ff;background:#24f2ff0f;border-color:#24f2ff85;box-shadow:inset 0 0 0 1px #24f2ff14,0 0 12px #24f2ff14}.topbar-login-theme-btn:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 62%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--accent) 18%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}.topbar-register-theme-btn{border-color:color-mix(in srgb, var(--accent) 88%, #fff 12%);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 96%, #fff 4%), color-mix(in srgb, var(--accent) 76%, #101827 24%));color:var(--theme-button-text);box-shadow:0 8px 18px color-mix(in srgb, var(--accent) 28%, transparent), 0 0 14px color-mix(in srgb, var(--accent) 16%, transparent), inset 0 1px 0 #ffffff47}.topbar-register-theme-btn:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 86%, #fff 14%), color-mix(in srgb, var(--accent) 82%, #101827 18%));color:var(--theme-button-text);box-shadow:0 10px 22px color-mix(in srgb, var(--accent) 34%, transparent), 0 0 18px color-mix(in srgb, var(--accent) 22%, transparent), inset 0 1px 0 #ffffff57}html[data-display-mode=light] .topbar{color:var(--topbar-text);background:linear-gradient(#f8fbfff5,#eff5fdf0);border-bottom-color:#47648c29;box-shadow:0 8px 20px #0f172a14,inset 0 -1px #fffc}html[data-display-mode=light] .topbar-menu-button{color:#334155;background:#ffffffd1;border-color:#47648c38;box-shadow:0 2px 8px #0f172a0a}html[data-display-mode=light] .topbar-menu-button:hover{color:#1f3b58;border-color:color-mix(in srgb, var(--accent) 58%, #47648c33);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 10%, #fff), color-mix(in srgb, var(--accent) 5%, #f1f5f9))}html[data-display-mode=light] .topbar-login-theme-btn{color:#26344d;background:#ffffffd1;border-color:#21b4dc6b;box-shadow:inset 0 0 0 1px #21b4dc14,0 2px 8px #0f172a0a}html[data-display-mode=light] .topbar-login-theme-btn:hover{color:#1f3b58;border-color:color-mix(in srgb, var(--accent) 62%, #47648c33);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 18%, #fff), color-mix(in srgb, var(--accent) 10%, #eef6f1));box-shadow:0 0 14px color-mix(in srgb, var(--accent) 16%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent)}html[data-display-mode=light] .topbar-login-theme-btn:hover i{color:#1f3b58}html[data-display-mode=light] .topbar-register-theme-btn{color:var(--theme-button-text);border-color:color-mix(in srgb, var(--accent) 88%, #fff 12%);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 94%, #fff 6%), color-mix(in srgb, var(--accent) 72%, #101827 28%));box-shadow:0 8px 18px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 14px color-mix(in srgb, var(--accent) 12%, transparent), inset 0 1px 0 #ffffff6b}html[data-display-mode=light] .topbar-register-theme-btn:hover{color:var(--theme-button-text);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 86%, #fff 14%), color-mix(in srgb, var(--accent) 80%, #101827 20%))}.topbar-announcement{background:linear-gradient(90deg,#040c18eb,#0a182ab8),radial-gradient(circle at 18%,#21e6ff2e,#0000 32%);border:1px solid #21e6ff33;border-radius:6px;flex:0 620px;align-items:center;width:min(620px,48vw);min-width:320px;height:34px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #7a5cff1f,0 0 16px #21e6ff12}.topbar-announcement-toggle,.topbar-announcement-restore{color:#21e6ff;background:#0d1223eb;border:1px solid #21e6ff42;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:inline-flex}.topbar-announcement-toggle{text-shadow:0 0 12px #21e6ff80;background:0 0;border:0;border-right:1px solid #21e6ff29;border-radius:0;flex-shrink:0;height:100%}.topbar-announcement-track{flex:1;min-width:0;position:relative;overflow:hidden}.topbar-announcement-track:before,.topbar-announcement-track:after{content:"";z-index:2;pointer-events:none;width:28px;height:100%;position:absolute;top:0}.topbar-announcement-track:before{background:linear-gradient(90deg,#07111f,#0000);left:0}.topbar-announcement-track:after{background:linear-gradient(270deg,#07111f,#0000);right:0}.topbar-announcement-content{color:#b8eaff;letter-spacing:.1px;white-space:nowrap;will-change:transform;align-items:center;gap:68px;font-size:12px;font-weight:700;animation:28s linear infinite topbar-announcement-marquee;display:inline-flex}.topbar-announcement:hover .topbar-announcement-content{animation-play-state:paused}@keyframes topbar-announcement-marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}html[data-display-mode=light] .topbar-announcement{background:linear-gradient(90deg,#e5f8fff5,#f4fafff5),radial-gradient(circle at 16%,#21b4dc29,#0000 34%);border-color:#21b4dc3d;box-shadow:0 3px 10px #0f172a0d,inset 0 0 0 1px #ffffffb8}html[data-display-mode=light] .topbar-announcement-toggle{color:#00bde8;text-shadow:none;background:#daf8ffe6;border-right-color:#21b4dc29}html[data-display-mode=light] .topbar-announcement-restore{color:#00bde8;background:#daf8ffe6;border-color:#21b4dc38;box-shadow:0 2px 8px #0f172a0a}html[data-display-mode=light] .topbar-announcement-content{color:#1e4f66;text-shadow:none}html[data-display-mode=light] .topbar-announcement-track:before{background:linear-gradient(90deg,#e5f8ff 0%,#e5f8ffd1 34%,#0000 100%)}html[data-display-mode=light] .topbar-announcement-track:after{background:linear-gradient(270deg,#f4faff 0%,#f4faffd1 34%,#0000 100%)}.language-selector{position:relative}.language-button{color:#d8d0ff;text-transform:uppercase;background:#0d1223eb;border:1px solid #ffffffad;border-radius:7px;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.language-button i,.language-button span{color:inherit}.language-button:hover{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent)}.language-flag-img,.language-menu-flag-img{object-fit:cover;border-radius:50%;flex-shrink:0;width:18px;height:18px;display:block;box-shadow:0 0 0 1px #ffffff29}.language-code{text-align:left;min-width:28px}.language-menu{z-index:150;background:#080c19fa;border:1px solid #62daff47;border-radius:8px;min-width:150px;padding:5px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 28px #0000005c,inset 0 0 0 1px #7a5cff1a}.language-menu-item{color:#d8d0ff;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:20px 1fr;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 9px;font-size:12px;font-weight:700;display:grid}.language-menu-item:hover,.language-menu-item.active{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.language-menu-text{font-size:12px;font-weight:800}.theme-setting-selector{flex:none;position:relative}.theme-setting-button{width:38px;height:38px;color:var(--accent);background:#0d1223eb;border:1px solid #62daff5c;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.theme-setting-button:hover{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--accent) 16%, transparent);transform:translateY(-1px)}.theme-setting-button i{transform-origin:50%;animation:2.8s linear infinite themePaletteRotate}.theme-setting-button:hover i{animation-duration:1.2s}@keyframes themePaletteRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.theme-setting-menu{z-index:180;background:#080c19fa;border:1px solid #62daff47;border-radius:10px;width:210px;padding:8px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 28px #0000005c,inset 0 0 0 1px #7a5cff1a}.theme-setting-section{gap:4px;display:grid}.theme-setting-title{color:#8d9cbe;text-transform:uppercase;letter-spacing:.4px;padding:6px 8px 5px;font-size:11px;font-weight:900;line-height:1}.theme-setting-item{color:#d8d0ff;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;font-size:12px;font-weight:800;line-height:1;transition:color .16s,background .16s;display:flex}.theme-setting-item i{width:16px;color:inherit;text-align:center;flex:0 0 16px;font-size:14px}.theme-setting-item span{min-width:0;color:inherit}.theme-setting-item:hover,.theme-setting-item.active{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.theme-setting-divider{background:linear-gradient(90deg,#0000,#62daff47,#0000);height:1px;margin:8px 4px}.theme-color-swatch-row{grid-template-columns:repeat(4,1fr);gap:7px;padding:4px;display:grid}.theme-color-swatch{cursor:pointer;background:linear-gradient(#10182deb,#080c19eb);border:1px solid #62daff2e;border-radius:8px;justify-content:center;align-items:center;width:100%;height:34px;padding:0;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff06,0 8px 14px #00000029}.theme-color-swatch:hover{background:linear-gradient(#16203af5,#0a1020f5);border-color:#ffffff61;transform:translateY(-1px)}.theme-color-swatch.active{border-color:var(--accent);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 62%), linear-gradient(180deg, #141c30fa, #080c19fa);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent), 0 0 14px color-mix(in srgb, var(--accent) 22%, transparent), inset 0 0 0 1px #ffffff0a}.theme-color-swatch-dot{border:2px solid #ffffffb3;border-radius:999px;flex:none;width:17px;height:17px;box-shadow:inset 0 1px 2px #ffffff57,0 0 10px #0000005c}html[data-display-mode=light] .language-button,html[data-display-mode=light] .theme-setting-button{color:#26344d;background:#ffffffdb;border-color:#47648c38;box-shadow:0 2px 8px #0f172a0a}html[data-display-mode=light] .language-button:hover,html[data-display-mode=light] .theme-setting-button:hover{color:#1f3b58;border-color:color-mix(in srgb, var(--accent) 56%, #47648c33);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 12%, #fff), color-mix(in srgb, var(--accent) 7%, #f1f5f9));box-shadow:0 0 12px color-mix(in srgb, var(--accent) 12%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}html[data-display-mode=light] .language-button:hover i,html[data-display-mode=light] .language-button:hover span,html[data-display-mode=light] .theme-setting-button:hover i{color:#1f3b58}html[data-display-mode=light] .language-menu,html[data-display-mode=light] .theme-setting-menu{background:linear-gradient(#fffffffa,#f7f9fdfa);border-color:#47648c29;box-shadow:0 16px 34px #0f172a24,inset 0 0 0 1px #ffffffc7}html[data-display-mode=light] .language-menu-item,html[data-display-mode=light] .theme-setting-item{color:#334155}html[data-display-mode=light] .language-menu-item:hover,html[data-display-mode=light] .language-menu-item.active,html[data-display-mode=light] .theme-setting-item:hover,html[data-display-mode=light] .theme-setting-item.active{color:#26344d;background:color-mix(in srgb, var(--accent) 12%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent)}html[data-display-mode=light] .theme-setting-item:hover i,html[data-display-mode=light] .theme-setting-item.active i{color:var(--accent)}html[data-display-mode=light] .theme-setting-title{color:#64748b}html[data-display-mode=light] .theme-setting-divider{background:linear-gradient(90deg,#0000,#47648c29,#0000)}html[data-display-mode=light] .theme-color-swatch{background:linear-gradient(#fffffff5,#f1f5f9f5);border-color:#47648c29;box-shadow:inset 0 0 0 1px #ffffffc7,0 6px 14px #0f172a0f}html[data-display-mode=light] .theme-color-swatch:hover{border-color:color-mix(in srgb, var(--accent) 54%, #47648c38);background:color-mix(in srgb, var(--accent) 8%, #fff)}html[data-display-mode=light] .theme-color-swatch.active{border-color:var(--accent);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 62%), linear-gradient(180deg, #fffffffa, #f1f5f9fa);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent), 0 0 14px color-mix(in srgb, var(--accent) 18%, transparent), inset 0 0 0 1px #ffffffd6}html[data-display-mode=light] .theme-color-swatch-dot{border-color:#ffffffdb;box-shadow:inset 0 1px 2px #ffffff5c,0 0 0 1px #0f172a14,0 4px 8px #0f172a1f}.home-page{width:100%;overflow:hidden}.home-hero-layout{grid-template-columns:minmax(0,1fr) 420px;gap:14px;padding:0 18px;display:grid}.hero-section{background:#050713;border-radius:10px;width:100%;height:clamp(330px,30vw,430px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7a5cff47,0 14px 32px #00000047}.hero-bg-image{z-index:1;object-fit:cover;object-position:center;filter:saturate(1.08)contrast(1.04);width:100%;height:100%;display:block;position:absolute;inset:0}.hero-bg-overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.hero-bg-overlay:after{content:"";opacity:.28;background:repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 9px);position:absolute;inset:0}.hero-content-right .hero-bg-overlay{background:linear-gradient(90deg,#0507120a 0%,#05071214 38%,#05071242 54%,#050712b8 75%,#050712f2 100%),linear-gradient(#05071205,#050712ad)}.hero-content-left .hero-bg-overlay{background:linear-gradient(90deg,#050712f2 0%,#050712bd 24%,#0507124d 46%,#05071214 68%,#0507120a 100%),linear-gradient(#05071205,#050712ad)}.hero-content-center .hero-bg-overlay{background:radial-gradient(circle,#05071247,#05071294 42%,#050712e0),linear-gradient(#05071214,#050712b8)}.hero-no-copy .hero-bg-overlay,.hero-content-hidden .hero-bg-overlay{background:linear-gradient(#05071205 0%,#0507121f 62%,#05071294 100%)}.hero-copy{z-index:4;width:min(360px,32vw);position:absolute;top:50%;transform:translateY(-50%)}.hero-content-right .hero-copy{text-align:center;right:7%}.hero-content-left .hero-copy{text-align:center;left:7%}.hero-content-center .hero-copy{text-align:center;left:50%;transform:translate(-50%,-50%)}.hero-copy p{color:var(--accent);text-transform:uppercase;text-shadow:0 0 10px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 18px color-mix(in srgb, var(--accent) 28%, transparent);margin:0;font-size:clamp(18px,1.35vw,24px);font-style:italic;font-weight:700}.hero-copy h1{color:#fff;text-transform:uppercase;letter-spacing:-1px;text-shadow:0 4px #0000009e,0 0 18px #0000008c,0 0 24px #24f2ff2e;margin:12px 0 24px;font-size:clamp(38px,3.2vw,58px);font-style:italic;font-weight:900;line-height:1.02}.hero-action-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.hero-cta,.hero-theme-btn{min-width:160px;min-height:48px;font-size:15px}.hero-theme-btn{border:1px solid color-mix(in srgb, var(--accent) 78%, #fff 8%);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 96%, #fff 4%), color-mix(in srgb, var(--accent) 72%, #101827 28%));color:var(--theme-button-text);box-shadow:0 10px 22px color-mix(in srgb, var(--accent) 26%, transparent), 0 0 18px color-mix(in srgb, var(--accent) 18%, transparent), inset 0 1px 0 #ffffff52;font-weight:900}.hero-theme-btn:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 86%, #fff 14%), color-mix(in srgb, var(--accent) 82%, #101827 18%));color:var(--theme-button-text);box-shadow:0 12px 26px color-mix(in srgb, var(--accent) 36%, transparent), 0 0 22px color-mix(in srgb, var(--accent) 28%, transparent), 0 0 34px #21e6ff1f, inset 0 1px 0 #ffffff5c}.hero-arrow{z-index:5;color:#d8d0ff;background:#29204cd9;border:1px solid #62daff66;width:40px;height:40px;font-size:22px;position:absolute;top:50%;transform:translateY(-50%)}.hero-arrow:hover{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.hero-arrow-left{left:18px}.hero-arrow-right{right:18px}.hero-dots{z-index:5;gap:9px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hero-dots button{background:var(--accent);opacity:.72;border:0;border-radius:50%;width:12px;height:12px;padding:0}.hero-dots button.active{opacity:1;background:#4e35ff;border:2px solid #fff}.hero-fade-enter-active,.hero-fade-leave-active{transition:opacity .32s}.hero-fade-enter-from,.hero-fade-leave-to{opacity:0}html[data-display-mode=light] .home-page{background:radial-gradient(circle at 82% 0,#21e6ff14,#0000 30%),linear-gradient(#edf3fb 0%,#e6edf7 100%)}html[data-display-mode=light] .home-hero-layout{background:0 0}html[data-display-mode=light] .hero-section{background:#050713;box-shadow:inset 0 0 0 1px #62daff33,0 14px 32px #0f172a2e}html[data-display-mode=light] .hero-bg-image{filter:saturate(1.08)contrast(1.04)}html[data-display-mode=light] .hero-copy p{color:var(--accent)}html[data-display-mode=light] .hero-copy h1{color:#fff}html[data-display-mode=light] .hero-theme-btn{color:var(--theme-button-text)}html[data-display-mode=light] .hero-arrow{color:#d8d0ff;background:#14182ed1;border-color:#62daff6b}html[data-display-mode=light] .hero-arrow:hover{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}html[data-display-mode=light] .hero-dots button{background:var(--accent)}html[data-display-mode=light] .hero-dots button.active{background:#4e35ff;border-color:#fff}.jackpot-panel{background:linear-gradient(135deg,#061833,#0a2355 35%,#1b1552 68%,#2b0f4f);border-radius:2px;flex-direction:column;height:clamp(330px,30vw,430px);padding:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #7a5cff2e,0 14px 32px #00000042}.jackpot-panel .tournament-card{flex:auto;width:100%;max-width:none;height:100%;min-height:0}html[data-display-mode=light] .jackpot-panel{background:#dfe8f2;box-shadow:inset 0 0 0 1px #47648c24,0 14px 30px #0f172a1f}.home-game-showcase{padding:18px 18px 0}.showcase-topbar{border-bottom:1px solid #5070a838;justify-content:space-between;align-items:flex-start;gap:16px;min-height:46px;margin-bottom:14px;padding-bottom:10px;display:flex;position:relative}.showcase-topbar-left{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.showcase-tab{color:#fff;background:0 0;border:0;align-items:center;min-height:36px;padding:0;font-size:16px;font-weight:800;display:inline-flex;position:relative}.showcase-tab.active{color:#24f2ff;text-shadow:0 0 12px #24e9ff59}.showcase-tab.active:after{content:"";background:#24e9ff;border-radius:999px;width:54px;height:3px;position:absolute;bottom:-11px;left:0;box-shadow:0 0 12px #24e9ffbf}.showcase-provider{color:#d8e3f8;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:700;display:flex}.showcase-provider-logo{object-fit:contain;flex-shrink:0;width:auto;height:20px;display:block}.showcase-lobby-btn{color:#cfd8ea;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 10px 0 12px;font-size:12px;font-weight:800;transition:all .18s;display:inline-flex}.showcase-lobby-btn:hover{color:#24f2ff;background:#24e9ff14;border-color:#24e9ff66}.showcase-grid{grid-template-columns:repeat(8,minmax(112px,1fr));gap:14px 18px;display:grid}.showcase-game-card{aspect-ratio:1;background:radial-gradient(circle at top,#ffffff29,#0000 34%),linear-gradient(145deg,#14263f,#091020);border-radius:8px;position:relative;overflow:hidden;box-shadow:0 10px 22px #0000003d,inset 0 0 0 1px #ffffff14}.showcase-game-img{object-fit:cover;width:100%;height:100%;transition:transform .2s,filter .2s;display:block}.showcase-game-card:hover .showcase-game-img{filter:brightness(.88);transform:scale(1.06)}.showcase-game-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000052 35%,#000000b8);height:52%;position:absolute;inset:auto 0 0}.showcase-game-badge{z-index:3;background:var(--accent);min-height:24px;color:var(--theme-button-text);border-radius:0 0 7px;align-items:center;padding:0 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.showcase-game-overlay{z-index:2;text-align:center;position:absolute;bottom:8px;left:8px;right:8px}.showcase-game-overlay h3{color:#fff;text-shadow:0 2px 8px #000c,0 0 10px #0000006b;margin:0;font-size:17px;font-weight:900;line-height:1.08}.showcase-game-overlay p{color:#ffffffd1;margin:3px 0 0;font-size:11px;font-weight:700;line-height:1.1}.showcase-carousel-dots{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.showcase-dot-nav{color:#ffffff8c;background:0 0;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.showcase-dot-nav:hover{color:var(--accent);border-color:var(--accent)}.showcase-dot-nav:disabled{opacity:.35;cursor:not-allowed}.showcase-dot{background:#ffffff59;border:0;border-radius:999px;width:14px;height:5px;padding:0}.showcase-dot.active{background:#fff;width:38px}.showcase-slide-next-enter-active,.showcase-slide-next-leave-active,.showcase-slide-prev-enter-active,.showcase-slide-prev-leave-active{transition:opacity .28s,transform .28s}.showcase-slide-next-enter-from{opacity:0;transform:translate(36px)}.showcase-slide-next-leave-to,.showcase-slide-prev-enter-from{opacity:0;transform:translate(-36px)}.showcase-slide-prev-leave-to{opacity:0;transform:translate(36px)}.showcase-slide-next-enter-to,.showcase-slide-next-leave-from,.showcase-slide-prev-enter-to,.showcase-slide-prev-leave-from{opacity:1;transform:translate(0)}html[data-display-mode=light] .home-game-showcase{background:radial-gradient(circle at 12% 0,#21b4dc14,#0000 34%),radial-gradient(circle at 86% 10%,#7a5cff0d,#0000 30%),linear-gradient(#edf3fb 0%,#e6edf7 48%,#dfe8f2 100%)}html[data-display-mode=light] .showcase-topbar{border-bottom-color:#47648c29}html[data-display-mode=light] .showcase-tab{color:#26344d;text-shadow:none}html[data-display-mode=light] .showcase-tab.active{color:#1f3b58;text-shadow:none}html[data-display-mode=light] .showcase-tab.active:after{background:var(--accent);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 38%, transparent)}html[data-display-mode=light] .showcase-provider{color:#53657f}html[data-display-mode=light] .showcase-provider-logo{filter:none}html[data-display-mode=light] .showcase-lobby-btn{color:#26344d;background:linear-gradient(#fffffffa,#f1f5f9f5);border-color:#47648c33;box-shadow:0 4px 10px #0f172a0d,inset 0 1px #fffc}html[data-display-mode=light] .showcase-lobby-btn:hover{color:#1f3b58;border-color:color-mix(in srgb, var(--accent) 52%, #47648c2e);background:color-mix(in srgb, var(--accent) 8%, #fff)}html[data-display-mode=light] .showcase-game-card{background:radial-gradient(circle at top,#ffffff4d,#0000 36%),linear-gradient(145deg,#fff,#dfe8f2);box-shadow:0 10px 22px #0f172a1a,inset 0 0 0 1px #47648c24}html[data-display-mode=light] .showcase-game-card:hover{box-shadow:0 14px 28px #0f172a24, 0 0 18px color-mix(in srgb, var(--accent) 12%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent)}html[data-display-mode=light] .showcase-game-img{filter:saturate(1.03)contrast(1.02)}html[data-display-mode=light] .showcase-game-card:hover .showcase-game-img{filter:brightness(.92)saturate(1.08)contrast(1.04)}html[data-display-mode=light] .showcase-game-card:after{background:linear-gradient(#0000,#0000003d 35%,#000000ad)}html[data-display-mode=light] .showcase-game-badge{background:var(--accent);color:var(--theme-button-text);box-shadow:0 0 14px color-mix(in srgb, var(--accent) 24%, transparent), inset 0 1px 0 #ffffff5c}html[data-display-mode=light] .showcase-game-overlay h3{color:#fff}html[data-display-mode=light] .showcase-game-overlay p{color:#ffffffdb}html[data-display-mode=light] .showcase-dot-nav{color:#42526b;background:#ffffffd1;border-color:#47648c38;box-shadow:0 3px 8px #0f172a0f}html[data-display-mode=light] .showcase-dot-nav:hover{color:#1f3b58;border-color:color-mix(in srgb, var(--accent) 52%, #47648c2e);background:color-mix(in srgb, var(--accent) 8%, #fff)}html[data-display-mode=light] .showcase-dot{background:#47648c47}html[data-display-mode=light] .showcase-dot.active{background:var(--accent);box-shadow:0 0 10px color-mix(in srgb, var(--accent) 34%, transparent)}@media (width<=1180px){.home-hero-layout{grid-template-columns:1fr}.jackpot-panel{height:auto;min-height:280px}.showcase-grid{grid-template-columns:repeat(5,minmax(112px,1fr))}}@media (width<=980px){:root{--topbar-height:58px}html,body,#app,.app-shell{width:100%;max-width:100%;overflow-x:hidden}.app-main,.app-main.sidebar-collapsed{width:100%;max-width:100%;overflow-x:hidden;padding-left:0!important}.page-content{width:100%;max-width:100%;padding-top:var(--topbar-height);overflow-x:hidden}.topbar,.sidebar-collapsed .topbar{width:100%;max-width:100%;height:var(--topbar-height);gap:6px;padding:0 8px;overflow:hidden;left:0!important}.topbar-left{flex:none;gap:6px;min-width:0}.topbar-right{flex:auto;justify-content:flex-end;gap:6px;min-width:0;overflow:hidden}.topbar-menu-button{flex:none;width:30px;height:30px;font-size:16px}.topbar-announcement{display:none!important}.topbar-action-btn{white-space:nowrap;border-radius:7px;min-width:0;height:32px;min-height:32px;padding:0 9px;font-size:12px}.topbar-action-btn i{display:none}.topbar-action-btn.primary{min-width:70px;max-width:88px}.language-button{border-radius:7px;gap:5px;height:32px;min-height:32px;padding:0 8px;font-size:12px}.language-flag-img{width:18px;height:18px}.language-code{min-width:auto;max-width:34px;display:inline-block;overflow:hidden}.theme-setting-button{border-radius:7px;width:32px;height:32px;font-size:13px}.theme-setting-menu{width:196px;right:-48px}.theme-setting-title{font-size:10px}.theme-setting-item{min-height:34px;font-size:12px}.theme-color-swatch-row{gap:6px}.theme-color-swatch{height:32px}.theme-color-swatch-dot{width:16px;height:16px}.sidebar,.sidebar.collapsed{z-index:300;width:min(280px,82vw)!important;transform:translate(-100%)!important}.sidebar.mobile-open,.app-shell.mobile-menu-open .sidebar{transform:translate(0)!important}.sidebar.collapsed .brand,.sidebar.collapsed .sidebar-item span,.sidebar.collapsed .sidebar-footer{display:flex}.sidebar.collapsed .sidebar-item{justify-content:flex-start;padding:0 12px}.home-hero-layout{padding:0 10px}.hero-section{height:260px}.hero-copy{width:min(320px,70vw)}.hero-copy p{font-size:clamp(14px,4vw,18px)}.hero-copy h1{font-size:clamp(26px,7vw,38px)}.hero-cta,.hero-theme-btn{min-width:150px;min-height:46px;font-size:14px}.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.footer-language-action{gap:5px}.sidebar-footer-flag-img{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px;display:block;box-shadow:0 0 0 1px #ffffff2e,0 4px 10px #0003}.footer-language-action span{font-size:10px;font-weight:800;line-height:1}html[data-display-mode=light] .sidebar-footer-flag-img{box-shadow:0 0 0 1px #47648c29,0 4px 10px #0f172a14}html[data-display-mode=light] .footer-language-action:hover .sidebar-footer-flag-img{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 36%, #47648c29), 0 4px 10px #0f172a14}.new-footer{background:radial-gradient(circle at 50% -40%,#5845b42e,#0000 38%),linear-gradient(#05071300 0%,#0a0c1247 28%,#121212b8 68%,#191919 100%);border-top:1px solid #ffffff0a;width:100%;padding:46px 0 58px;overflow:hidden}.new-footer,.new-footer *{box-sizing:border-box}.new-footer-container{grid-template-columns:repeat(4,minmax(0,auto));justify-content:space-between;align-items:flex-start;gap:48px;width:min(100% - 64px,1380px);margin:0 auto;display:grid}.footer-brand-group{text-align:left;min-width:0}.footer-group-title{color:#fff;text-shadow:0 0 8px #78a0ff47;margin:0 0 14px;font-size:12px;font-weight:700;line-height:1}.footer-logo-list,.footer-logo-row,.footer-payment-grid,.footer-cert-grid{align-items:center;display:flex}.footer-logo-list{gap:12px}.footer-logo-list-vertical{flex-direction:column;align-items:flex-start}.footer-logo-row{justify-content:flex-start;gap:14px}.footer-logo-list img,.footer-payment-grid img,.footer-cert-grid img{object-fit:contain;opacity:.34;filter:grayscale()brightness(1.2);max-width:100%;transition:opacity .2s,filter .2s,transform .2s;display:block}.footer-logo-list img:hover,.footer-payment-grid img:hover,.footer-cert-grid img:hover{opacity:.78;filter:grayscale()brightness(1.75);transform:translateY(-1px)}.footer-logo-list-vertical>img{width:auto;max-height:28px}.footer-payment-grid{flex-wrap:wrap;justify-content:flex-start;gap:14px 18px;max-width:360px}.footer-payment-grid img{width:auto;height:25px}.footer-payment-grid img[alt=Visa]{height:21px}.footer-logo-row img{width:auto;height:31px}.footer-logo-list img[alt="Be Gamble Aware"]{width:auto;height:32px}.footer-cert-grid{flex-wrap:wrap;justify-content:flex-start;gap:13px 17px;max-width:300px}.footer-cert-grid img{width:auto;height:25px}.footer-cert-grid img[alt=BMM]{height:23px}.footer-cert-grid img[alt=GoDaddy\ Verified]{height:28px}.new-footer-bottom{border-top:1px solid #ffffff14;width:100%;margin-top:44px;padding-top:26px}.new-footer-bottom-inner{grid-template-columns:minmax(220px,auto) minmax(0,1fr) minmax(120px,auto);align-items:center;gap:28px;width:min(100% - 64px,1380px);margin:0 auto;display:grid}.footer-left-group{justify-content:flex-start;align-items:center;gap:18px;min-width:0;display:flex}.footer-brand-mini{flex-shrink:0;justify-content:flex-start;align-items:center;min-width:0;display:flex}.footer-brand-mini img{object-fit:contain;opacity:.78;filter:drop-shadow(0 0 8px #78a0ff2e)brightness(1.05);width:auto;height:24px;display:block}.footer-copyright-group{align-items:center;gap:8px;min-width:0;display:inline-flex}.footer-copyright{color:#8997adb8;white-space:nowrap;margin:0;font-size:12px;font-weight:400;line-height:1}.footer-age-icon{object-fit:contain;opacity:.9;filter:drop-shadow(0 0 6px #ff000059)brightness(1.08);flex-shrink:0;width:auto;height:22px;display:block}.footer-link-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;min-width:0;display:flex}.footer-link-nav a{color:#8997adb8;white-space:nowrap;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:color .2s,text-shadow .2s}.footer-link-nav a:hover{color:#ffffffdb;text-shadow:0 0 10px #82aaff47}.footer-link-nav span{background:#8997ad73;flex:none;width:1px;height:18px}.footer-right-group{justify-content:flex-end;align-items:center;gap:18px;min-width:0;display:flex}.footer-social-list{flex-shrink:0;justify-content:flex-end;align-items:center;gap:13px;display:flex}.footer-social-item{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 8px 18px #00000047}.footer-social-item:hover{filter:brightness(1.12);transform:translateY(-2px)}.footer-social-item.youtube{background:#ff1616}.footer-social-item.facebook{background:#4267b2}.footer-social-item.instagram{background:radial-gradient(circle at 30% 105%,#fdf497 0% 5%,#fd5949 45%,#d6249f 62%,#285aeb 100%)}@media (width>=981px) and (width<=1440px){.new-footer-container,.new-footer-bottom-inner{width:calc(100% - 96px)}}@media (width<=1180px){.new-footer-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 48px;width:min(100% - 56px,1040px)}.new-footer-bottom-inner{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"left right""links links";row-gap:22px;width:min(100% - 56px,1040px)}.footer-left-group{grid-area:left}.footer-link-nav{grid-area:links}.footer-right-group{grid-area:right}}@media (width<=1024px){.new-footer-container{gap:32px 42px;width:min(100% - 40px,820px)}.new-footer-bottom-inner{width:min(100% - 40px,820px)}.footer-payment-grid,.footer-cert-grid{max-width:none}}@media (width<=768px){.new-footer{padding:34px 0 42px}.new-footer-container{flex-direction:column;align-items:center;gap:30px;width:min(100% - 28px,520px);display:flex}.footer-brand-group{text-align:center;width:100%}.footer-logo-list-vertical,.footer-payment-grid,.footer-cert-grid,.footer-logo-row{justify-content:center;align-items:center}.footer-payment-grid,.footer-cert-grid{gap:14px 16px}.new-footer-bottom{margin-top:34px;padding-top:24px}.new-footer-bottom-inner{flex-direction:column;justify-content:center;gap:20px;width:min(100% - 28px,520px);display:flex}.footer-left-group{flex-direction:column;justify-content:center;gap:12px}.footer-brand-mini{justify-content:center}.footer-brand-mini img{height:26px}.footer-copyright-group{justify-content:center}.footer-link-nav{justify-content:center;gap:11px}.footer-link-nav a{font-size:13px}.footer-link-nav span{height:15px}.footer-right-group{flex-direction:column;justify-content:center;gap:14px}.footer-copyright{text-align:center;font-size:11px}}@media (width<=420px){.new-footer-container,.new-footer-bottom-inner{width:min(100% - 22px,100%)}.footer-logo-row{gap:10px}.footer-logo-row img{height:27px}.footer-logo-list img[alt="Be Gamble Aware"]{height:28px}.footer-link-nav{gap:9px}.footer-link-nav a{font-size:12px}.footer-link-nav span{height:13px}.footer-social-item{width:23px;height:23px;font-size:12px}.footer-copyright{white-space:normal;max-width:100%;line-height:1.45}}@media (width>=981px){.new-footer{padding-left:72px;padding-right:48px}.new-footer-container,.new-footer-bottom-inner{width:100%;max-width:1380px;margin-left:auto;margin-right:auto}}@media (width>=981px) and (width<=1440px){.new-footer{padding-left:86px;padding-right:48px}.new-footer-container,.new-footer-bottom-inner{width:100%;max-width:none}}@media (width>=981px){.new-footer{width:calc(100% - var(--sidebar-width));margin-left:var(--sidebar-width)}.new-footer-container,.new-footer-bottom-inner{width:min(100% - 64px,1380px);max-width:1380px;margin-left:auto;margin-right:auto}.app-shell.sidebar-collapsed .new-footer{width:calc(100% - var(--sidebar-collapsed-width));margin-left:var(--sidebar-collapsed-width)}}@media (width<=980px){.new-footer{width:100%;margin-left:0}}html[data-display-mode=light] .new-footer{background:radial-gradient(circle at 50% 105%,#2d384e6b,#0000 42%),radial-gradient(circle at 18% 100%,#21b4dc1f,#0000 34%),radial-gradient(circle at 82% 100%,#7a5cff1a,#0000 34%),linear-gradient(#d9e3ee 0%,#a2adba 32%,#7b8694 68%,#5f6875 100%);border-top-color:#47648c2e;box-shadow:inset 0 1px #ffffff7a,inset 0 -80px 120px #23293438,0 -10px 28px #0f172a14}html[data-display-mode=light] .footer-group-title{color:#ffffffeb;text-shadow:0 1px 8px #0f172a38}html[data-display-mode=light] .footer-copyright,html[data-display-mode=light] .footer-link-nav a{color:#ffffff9e}html[data-display-mode=light] .footer-link-nav a:hover{color:#fff;text-shadow:0 0 10px #ffffff2e}html[data-display-mode=light] .footer-link-nav span{background:#ffffff38}html[data-display-mode=light] .new-footer-bottom{border-top-color:#ffffff29}html[data-display-mode=light] .footer-logo-list img,html[data-display-mode=light] .footer-payment-grid img,html[data-display-mode=light] .footer-cert-grid img{opacity:.62;filter:grayscale()brightness(1.75)contrast(1.05)}html[data-display-mode=light] .footer-logo-list img:hover,html[data-display-mode=light] .footer-payment-grid img:hover,html[data-display-mode=light] .footer-cert-grid img:hover{opacity:.9;filter:grayscale()brightness(2.15)contrast(1.08);transform:translateY(-1px)}html[data-display-mode=light] .footer-brand-mini img{opacity:1;filter:drop-shadow(0 0 8px #ffffff2e)brightness(1.16)contrast(1.08)}html[data-display-mode=light] .footer-age-icon{opacity:1;filter:drop-shadow(0 0 6px #ff000052)brightness(1.08)contrast(1.08)}.promotion-page,.promotion-container,.promotion-panel{min-width:0;max-width:100%}.promotion-page{width:100%;min-height:calc(100vh - var(--topbar-height));background-color:#0000;background-image:linear-gradient(#01030af0 0%,#03050feb 38%,#040712f7 100%),url();background-position:0 0,top;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:18px;position:relative;overflow-x:hidden}.promotion-page:before,.promotion-page:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.promotion-page:before{background:radial-gradient(circle at 13% 18%,#5fd2ff12,#0000 16%),radial-gradient(circle at 78% 11%,#9b66ff0f,#0000 19%),radial-gradient(circle at 48% 36%,#ffffff09,#0000 13%),radial-gradient(circle at 28% 76%,#6e96ff0d,#0000 18%),radial-gradient(circle at 86% 82%,#ffffff08,#0000 15%)}.promotion-page:after{background:linear-gradient(#00000057,#0000001f 38%,#0006)}.promotion-container{z-index:1;width:100%;max-width:1380px;margin:0 auto;position:relative}.promotion-hero{isolation:isolate;background:radial-gradient(circle at 18% 18%,#26617a38,#0000 30%),radial-gradient(circle at 82% 18%,#49308c2e,#0000 28%),linear-gradient(#06111d,#050914);border:0;border-radius:0;width:100%;height:clamp(240px,23vw,340px);margin:0 0 18px;position:relative;overflow:hidden;box-shadow:0 20px 54px #00000052,inset 0 0 0 1px #4678b414}.promotion-hero:before,.promotion-hero:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.promotion-hero:before{z-index:3;background:radial-gradient(circle at 0%,#0509146b,#0000 24%),radial-gradient(circle at 100%,#05091461,#0000 24%),radial-gradient(circle at 50% 0,#05091442,#0000 24%),radial-gradient(circle at 50% 100%,#05091457,#0000 28%)}.promotion-hero:after{z-index:4;box-shadow:inset 0 0 36px #00000057,inset 0 -50px 70px #02050e66}.promotion-hero-img{z-index:1;object-fit:cover;object-position:right center;filter:brightness(.84)saturate(1.05)contrast(1.03);width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}.promotion-hero-overlay{z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#050914 0%,#050914e6 4%,#05091494 10%,#05091433 18%,#05091400 28% 72%,#05091433 82%,#05091494 90%,#050914e6 96%,#050914 100%),linear-gradient(#050914d1 0%,#05091442 10%,#0509140a 22%,#05091400 38% 68%,#05091414 80%,#05091457 90%,#050914b8 100%);position:absolute;inset:0}.promotion-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 0 0,#62daff0f,#0000 28%),radial-gradient(circle at 100% 0,#7a5cff0f,#0000 30%),linear-gradient(#070d1c94,#060b18ad 52%,#050914c7);border:1px solid #78aaff0f;border-radius:24px;width:100%;padding:16px;position:relative;overflow:hidden;box-shadow:0 22px 48px #0000004d,inset 0 0 0 1px #ffffff06}.promotion-panel:before{content:"";z-index:0;pointer-events:none;filter:blur(24px);background:radial-gradient(circle at 0 0,#62daff14,#0000 30%),radial-gradient(circle at 100% 0,#7a5cff14,#0000 28%),radial-gradient(circle at 50% 100%,#ffffff08,#0000 34%);position:absolute;inset:-24px}.promotion-panel>*{z-index:1;position:relative}.promotion-grid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:22px;width:100%;margin:0;display:grid}.promotion-card{background:linear-gradient(#11182efa,#080b18fa);border:1px solid #62daff2e;border-radius:12px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7a5cff1f,0 16px 34px #00000047}.promotion-card:hover{border-color:#62daff5c;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #7a5cff24,0 20px 40px #00000057,0 0 22px #21e6ff14}.promotion-image{background:#10182b;height:220px;position:relative;overflow:hidden}.promotion-card-img{object-fit:cover;width:100%;height:100%;transition:transform .22s,filter .22s;display:block}.promotion-card:hover .promotion-card-img{filter:brightness(.92);transform:scale(1.04)}.promotion-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#050712b8 100%),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 8px);position:absolute;inset:0}.promotion-tag{z-index:2;color:#071003;text-transform:uppercase;background:#d7ff00eb;border-radius:2px;align-items:center;min-height:28px;padding:0 14px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 0 16px #d7ff0042}.promotion-body{padding:18px 18px 0}.promotion-body h3{color:#fff;margin:0;font-size:19px;font-weight:900;line-height:1.15}.promotion-body p{min-height:48px;color:var(--text-muted);margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.55}.promotion-actions{justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.promotion-actions .platform-btn{flex:1}.promotion-actions .platform-btn.disabled{color:#ffffff7a;box-shadow:none;cursor:not-allowed;background:#ffffff1a;border-color:#ffffff14;transform:none}.promotion-actions .platform-btn.disabled i{font-size:13px}.promotion-modal-mask{z-index:220;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000ad;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.promotion-modal{background:linear-gradient(#11182efa,#070912fa);border:1px solid #62daff47;border-radius:14px;width:min(680px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 24px 60px #00000075,inset 0 0 0 1px #7a5cff29}.promotion-modal-header{border-bottom:1px solid #62daff29;justify-content:space-between;align-items:flex-start;gap:16px;min-height:72px;padding:18px 20px;display:flex}.promotion-modal-kicker{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:900;line-height:1}.promotion-modal-header h3{color:#fff;margin:6px 0 0;font-size:22px;font-weight:900;line-height:1.15}.promotion-modal-close{color:#d8d0ff;background:#0d1223eb;border:1px solid #62daff42;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.promotion-modal-close:hover{color:var(--accent);border-color:var(--accent);background:#d7ff0014}.promotion-modal-hero{height:260px;position:relative;overflow:hidden}.promotion-modal-hero-img{object-fit:cover;width:100%;height:100%;display:block}.promotion-modal-hero:after{content:"";background:linear-gradient(90deg,#050712d1,#0507122e),linear-gradient(#0000 52%,#050712c7 100%);position:absolute;inset:0}.promotion-modal-hero-overlay{z-index:2;position:absolute;bottom:20px;left:22px}.promotion-modal-hero-overlay span{color:var(--accent);text-transform:uppercase;font-size:13px;font-weight:900;display:block}.promotion-modal-hero-overlay strong{color:#fff;text-transform:uppercase;text-shadow:0 3px #0000006b;margin-top:6px;font-size:30px;font-weight:900;line-height:1;display:block}.promotion-modal-body{padding:18px 20px 4px}.promotion-detail-row{background:#050a1694;border:1px solid #62daff24;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:46px;margin-bottom:8px;padding:0 14px;display:flex}.promotion-detail-row span{color:var(--text-soft);text-transform:uppercase;font-size:12px;font-weight:800}.promotion-detail-row strong{color:#fff;font-size:14px;font-weight:900}.promotion-modal-desc{color:var(--text-muted);margin:16px 0 0;font-size:13px;font-weight:600;line-height:1.65}.promotion-modal-actions{justify-content:flex-end;gap:12px;padding:18px 20px 20px;display:flex}.promotion-toast{top:calc(var(--topbar-height) + 18px);z-index:260;color:#fff;background:#08121ef5;border:1px solid #20f58c8c;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex;position:fixed;right:24px;box-shadow:0 16px 34px #00000057,0 0 20px #20f58c2e}.promotion-toast i{color:var(--success)}@media (width>=1601px){.promotion-container{max-width:1380px}}@media (width<=1500px){.promotion-page{padding:14px}.promotion-hero{border-radius:22px;height:clamp(240px,23vw,340px)}.promotion-panel{border-radius:18px;padding:12px}}@media (width<=1180px){.promotion-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (width<=980px){.promotion-page{background-attachment:scroll;padding:10px 8px 48px}.promotion-hero{border-radius:14px;height:210px;margin-bottom:10px}.promotion-panel{border-radius:14px;padding:10px}.promotion-grid{grid-template-columns:1fr;gap:16px}.promotion-modal-mask{padding:14px}.promotion-modal-header{min-height:64px;padding:14px 16px}.promotion-modal-header h3{font-size:18px}.promotion-modal-hero{height:210px}.promotion-modal-body{padding:14px 16px 4px}.promotion-modal-actions{padding:14px 16px 16px}}@media (width<=560px){.promotion-page{padding:8px 6px 44px}.promotion-hero{border-radius:12px;height:180px}.promotion-panel{border-radius:12px;padding:8px}.promotion-image{height:190px}.promotion-body{padding:14px 14px 0}.promotion-body h3{font-size:16px}.promotion-actions{gap:8px;padding:14px}.promotion-actions .platform-btn{min-width:0;padding:0 10px}.promotion-detail-row{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:10px 12px}.promotion-modal-hero{height:180px}.promotion-modal-hero-overlay strong{font-size:22px}}html[data-display-mode=light] .promotion-page{color:#162033;background-color:#0000;background-image:radial-gradient(circle at 12% 0,#21b4dc1f,#0000 34%),radial-gradient(circle at 86% 10%,#ff4d5e14,#0000 30%),linear-gradient(#edf3fb 0%,#dce8f4 46%,#cddbea 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}html[data-display-mode=light] .promotion-page:before{opacity:.58;background:radial-gradient(circle at 13% 18%,#21b4dc1f,#0000 18%),radial-gradient(circle at 78% 11%,#7a5cff14,#0000 20%),radial-gradient(circle at 48% 36%,#ffffff6b,#0000 14%),radial-gradient(circle at 28% 76%,#5082be1a,#0000 20%),radial-gradient(circle at 86% 82%,#ff4d5e12,#0000 17%)}html[data-display-mode=light] .promotion-page:after{background:linear-gradient(#ffffff3d 0%,#dbe8f629 42%,#b9cde138 100%)}html[data-display-mode=light] .promotion-hero{background:#050914;border-radius:10px;box-shadow:0 18px 42px #0f172a2e,inset 0 0 0 1px #21b4dc29}html[data-display-mode=light] .promotion-hero:before{background:linear-gradient(90deg,#050914c7 0%,#0509146b 14%,#05091414 34% 66%,#0509146b 86%,#050914c7 100%),radial-gradient(circle at 50% 100%,#0000004d,#0000 36%)}html[data-display-mode=light] .promotion-hero:after{box-shadow:inset 0 0 32px #0000003d,inset 0 -44px 64px #02050e57}html[data-display-mode=light] .promotion-hero-img{filter:brightness(.94)saturate(1.12)contrast(1.08)}html[data-display-mode=light] .promotion-hero-overlay{background:linear-gradient(90deg,#050914db 0%,#05091470 12%,#05091414 34% 66%,#05091470 88%,#050914db 100%),linear-gradient(#05091433 0%,#0509140a 44%,#05091480 100%)}html[data-display-mode=light] .promotion-panel{background:radial-gradient(circle at 0 0,#21b4dc1a,#0000 30%),radial-gradient(circle at 100% 0,#ff4d5e14,#0000 30%),linear-gradient(#081222f5 0%,#050b18fa 54%,#030812fa 100%);border-color:#2f446957;border-radius:16px;box-shadow:0 18px 42px #0f172a38,inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff06}html[data-display-mode=light] .promotion-panel:before{filter:blur(24px);background:radial-gradient(circle at 0 0,#21b4dc1f,#0000 30%),radial-gradient(circle at 100% 0,#ff4d5e14,#0000 28%),radial-gradient(circle at 50% 100%,#ffffff06,#0000 34%)}html[data-display-mode=light] .promotion-card{background:linear-gradient(#0d182cfa,#060a16fa);border-color:#5870986b;box-shadow:inset 0 0 0 1px #5aceff1a,0 12px 24px #0000003d}html[data-display-mode=light] .promotion-card:hover{border-color:#21b4dc75;box-shadow:inset 0 0 0 1px #21b4dc24,0 18px 34px #0f172a47,0 0 22px #21b4dc1a}html[data-display-mode=light] .promotion-image{background:#07101f}html[data-display-mode=light] .promotion-card-img{filter:brightness()saturate(1.12)contrast(1.08)}html[data-display-mode=light] .promotion-card:hover .promotion-card-img{filter:brightness(.94)saturate(1.16)contrast(1.08)}html[data-display-mode=light] .promotion-image:after{background:linear-gradient(#05071205 0%,#0507121a 36%,#0507129e 78%,#050712e6 100%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 8px)}html[data-display-mode=light] .promotion-tag{background:var(--accent);color:var(--theme-button-text);box-shadow:0 0 16px color-mix(in srgb, var(--accent) 24%, transparent)}html[data-display-mode=light] .promotion-body{background:linear-gradient(#080c19fa,#050812fa)}html[data-display-mode=light] .promotion-body h3{color:#f4f8ff}html[data-display-mode=light] .promotion-body p{color:#91a5c4}html[data-display-mode=light] .promotion-actions{background:linear-gradient(#050812fa,#040710fa)}html[data-display-mode=light] .promotion-actions .platform-btn.disabled{color:#ffffff7a;background:#ffffff14;border-color:#ffffff14}html[data-display-mode=light] .promotion-modal-mask{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a7a}html[data-display-mode=light] .promotion-modal{background:linear-gradient(#11182efa,#070912fa);border-color:#21b4dc42;box-shadow:0 24px 60px #0f172a61,inset 0 0 0 1px #21b4dc1a}html[data-display-mode=light] .promotion-modal-header{border-bottom-color:#62daff29}html[data-display-mode=light] .promotion-modal-kicker{color:var(--accent)}html[data-display-mode=light] .promotion-modal-header h3{color:#fff}html[data-display-mode=light] .promotion-modal-close{color:#d8d0ff;background:#0d1223eb;border-color:#62daff3d}html[data-display-mode=light] .promotion-modal-close:hover{color:var(--accent);border-color:var(--accent);background:#d7ff0014}html[data-display-mode=light] .promotion-detail-row{background:#050a1694;border-color:#62daff24}html[data-display-mode=light] .promotion-detail-row span{color:#8d9cbe}html[data-display-mode=light] .promotion-detail-row strong{color:#fff}html[data-display-mode=light] .promotion-modal-desc{color:#c8d1ef}html[data-display-mode=light] .promotion-toast{color:#fff;background:#08121ef5;border-color:#20b46e6b;box-shadow:0 16px 34px #0f172a42,0 0 20px #20f58c1f}.register-modal-mask{--register-primary:var(--accent);--register-primary-soft:color-mix(in srgb, var(--accent) 14%, transparent);--register-primary-border:color-mix(in srgb, var(--accent) 62%, transparent);--register-primary-glow:color-mix(in srgb, var(--accent) 30%, transparent);--register-cyan:var(--cyan);--register-cyan-soft:var(--cyan-soft);--register-cyan-border:color-mix(in srgb, var(--cyan) 34%, transparent);--register-bg-main:#050713;--register-bg-panel:#0b1020;--register-bg-panel-soft:#10182b;--register-text:#f4f6ff;--register-muted:#aeb9d0;--register-line:#96aad25c;--register-danger:#ff3d6e;z-index:2147483000;scrollbar-width:none;-ms-overflow-style:none;background:#0000009e;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.register-modal-mask::-webkit-scrollbar{width:0;height:0;display:none}body.register-modal-open{overflow:hidden}.register-modal{border:1px solid var(--register-cyan-border);background:radial-gradient(circle at 82% 18%, #24f2ff1f, transparent 24%), radial-gradient(circle at 18% 84%, color-mix(in srgb, var(--register-primary) 8%, transparent), transparent 30%), linear-gradient(180deg, #070b16 0%, #0b1020 48%, #050713 100%);border-radius:6px;width:100%;max-width:760px;min-height:auto;margin-top:70px;padding:30px 94px 22px;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000094,0 0 36px #24f2ff14,inset 0 0 0 1px #ffffff06}.register-modal:before{content:"";z-index:0;pointer-events:none;opacity:.78;background:linear-gradient(155deg, transparent 0%, transparent 18%, #1a2e3ea8 24%, #070b16eb 34%, transparent 45%), linear-gradient(168deg, transparent 0%, transparent 32%, #24f2ff47 35%, #24f2ff0d 37%, transparent 42%), linear-gradient(20deg, transparent 0%, transparent 44%, #3c5c786b 49%, #080d1adb 58%, transparent 70%), linear-gradient(12deg, transparent 0%, transparent 56%, color-mix(in srgb, var(--register-primary) 26%, transparent) 59%, color-mix(in srgb, var(--register-primary) 5%, transparent) 61%, transparent 66%);filter:blur(1px);position:absolute;inset:-18%;transform:rotate(-3deg)scale(1.08)}.register-modal:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse at 72% 30%, #24f2ff1a, transparent 24%), radial-gradient(ellipse at 34% 76%, color-mix(in srgb, var(--register-primary) 8%, transparent), transparent 28%), linear-gradient(180deg, #00000024, #00000061);position:absolute;inset:0}.register-modal>*{z-index:1;position:relative}.register-modal-close{color:#dce2eec7;cursor:pointer;background:#0c1222b8;border:1px solid #a0b4dc2e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex;position:absolute;top:14px;right:14px}.register-modal-close:hover{color:var(--register-primary);border-color:var(--register-primary-border);background:var(--register-primary-soft);transform:rotate(90deg)}.register-tabs{grid-template-columns:repeat(2,1fr);gap:54px;margin-bottom:34px;display:grid}.register-tab{height:40px;color:var(--register-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;font-weight:700;line-height:1;transition:color .16s,text-shadow .16s;position:relative}.register-tab:hover{color:var(--register-primary)}.register-tab.active{color:var(--register-primary);text-shadow:0 0 12px var(--register-primary-glow)}.register-tab.active:after{content:"";background:var(--register-primary);width:132px;height:3px;box-shadow:0 0 12px var(--register-primary-glow);border-radius:999px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.register-form{width:100%}.register-field{align-items:center;gap:11px;margin-bottom:22px;display:flex;position:relative}.register-required{color:var(--register-danger);text-align:center;flex:0 0 12px;font-size:16px;font-weight:800;line-height:1}.register-input-wrap{border-bottom:1px solid var(--register-line);flex:1;align-items:center;height:38px;transition:border-color .16s;display:flex;position:relative}.register-input-wrap input,.register-phone-input-wrap input{width:100%;height:100%;color:var(--register-text);background:0 0;border:0;outline:0;font-size:16px;font-weight:600}.register-input-wrap input::placeholder,.register-phone-input-wrap input::placeholder{color:#aeb9d0d1}.register-input-wrap:focus-within,.register-phone-input-wrap:focus-within{border-bottom-color:var(--register-primary-border)}.register-prefix{color:var(--register-primary);margin-right:10px;font-size:18px;font-weight:800}.register-eye-btn{color:#b9c2cfdb;cursor:pointer;background:0 0;border:0;flex:0 0 36px;justify-content:center;align-items:center;height:36px;padding:0;font-size:17px;transition:color .16s,transform .16s;display:inline-flex}.register-eye-btn:hover{color:var(--register-primary);transform:scale(1.04)}.register-phone-row{grid-template-columns:210px 1fr;gap:14px;margin-bottom:8px;display:grid}.register-phone-row-full{margin-bottom:22px}.register-phone-code{align-items:center;gap:11px;min-width:0;display:flex}.register-country-select{border:0;border-bottom:1px solid var(--register-line);width:100%;height:38px;color:var(--register-text);cursor:pointer;appearance:none;background:0 0;outline:0;padding:0 28px 0 14px;font-size:16px;font-weight:700}.register-country-select option{color:var(--register-text);background:#0b1020}.register-country-select:focus{border-bottom-color:var(--register-primary-border)}.register-phone-input-wrap{border-bottom:1px solid var(--register-line);height:38px;transition:border-color .16s}.register-otp-field{margin-bottom:22px}.register-otp-btn{border:1px solid var(--register-primary-border);background:var(--register-primary-soft);height:30px;color:var(--register-primary);white-space:nowrap;cursor:pointer;border-radius:4px;flex:0 0 112px;font-size:13px;font-weight:800;transition:background .16s,box-shadow .16s,transform .16s}.register-otp-btn:hover:not(:disabled){background:color-mix(in srgb, var(--register-primary) 22%, transparent);box-shadow:0 0 12px var(--register-primary-glow);transform:translateY(-1px)}.register-otp-btn:disabled{cursor:not-allowed;opacity:.58}.register-modal input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.register-modal input:-webkit-autofill{caret-color:var(--register-text);border-radius:0;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--register-text)!important;box-shadow:inset 0 0 0 1000px #050713f5!important}.register-modal input:-webkit-autofill:hover{caret-color:var(--register-text);border-radius:0;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--register-text)!important;box-shadow:inset 0 0 0 1000px #050713f5!important}.register-modal input:-webkit-autofill:focus{caret-color:var(--register-text);border-radius:0;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--register-text)!important;box-shadow:inset 0 0 0 1000px #050713f5!important}.register-modal input:-webkit-autofill:active{caret-color:var(--register-text);border-radius:0;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--register-text)!important;box-shadow:inset 0 0 0 1000px #050713f5!important}.register-field-tip{color:var(--register-muted);margin:-4px 0 26px 20px;font-size:12px;line-height:1}.register-field-tip span{color:var(--register-danger)}.register-action-row{grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:24px;display:grid}.register-btn{cursor:pointer;border-radius:7px;height:56px;font-size:20px;font-weight:800;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s}.register-btn.cancel{border:1px solid var(--register-primary-border);color:var(--register-primary);background:0 0}.register-btn.cancel:hover{background:var(--register-primary-soft);box-shadow:0 0 16px color-mix(in srgb, var(--register-primary) 16%, transparent)}.register-btn.submit{border:1px solid color-mix(in srgb, var(--register-primary) 78%, #fff 10%);background:linear-gradient(90deg, color-mix(in srgb, var(--register-primary) 96%, #fff 4%), color-mix(in srgb, var(--register-primary) 76%, #101827 24%));color:var(--theme-button-text);box-shadow:0 10px 22px var(--register-primary-glow), inset 0 1px 0 #ffffff47}.register-btn.submit:hover{box-shadow:0 0 18px var(--register-primary-glow), 0 12px 26px color-mix(in srgb, var(--register-primary) 22%, transparent), inset 0 1px 0 #ffffff57}.register-btn:hover{transform:translateY(-1px)}.register-promo-banner{background:#070d1d;border:1px solid #24f2ff47;border-radius:14px;width:100%;margin:0 auto 30px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 14px 30px #00000047}.register-promo-image-wrap{background:#111827;width:100%;height:118px;position:relative;overflow:hidden}.register-promo-image-wrap img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.register-promo-content{background:#080e21;padding:14px 20px 16px}.register-promo-content h3{color:#fff;margin:0 0 6px;font-size:18px;font-weight:900;line-height:1.2}.register-promo-content p{color:#c9d3ea;margin:0;font-size:14px;font-weight:700;line-height:1.45}.register-login-link{color:var(--register-muted);text-align:center;margin-bottom:2px;font-size:14px}.register-login-link button{color:var(--register-primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.register-login-link button:hover{text-decoration:underline}html[data-display-mode=light] .register-modal-mask{--register-primary:var(--accent);--register-primary-soft:color-mix(in srgb, var(--accent) 13%, #fff);--register-primary-border:color-mix(in srgb, var(--accent) 52%, #47648c33);--register-primary-glow:color-mix(in srgb, var(--accent) 22%, transparent);--register-cyan:#1688a8;--register-cyan-soft:#21b4dc1a;--register-cyan-border:#21b4dc3d;--register-bg-main:#edf3fb;--register-bg-panel:#fff;--register-bg-panel-soft:#f7f9fd;--register-text:#162033;--register-muted:#64748b;--register-line:#47648c3d;--register-danger:#e11d48;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a6b}html[data-display-mode=light] .register-modal{background:radial-gradient(circle at 82% 18%, #21b4dc1f, transparent 24%), radial-gradient(circle at 18% 84%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 30%), linear-gradient(180deg, #fff 0%, #f7f9fd 48%, #eef4fb 100%);border-color:#47648c33;box-shadow:0 24px 70px #0f172a38,0 0 28px #21b4dc14,inset 0 0 0 1px #ffffffd1}html[data-display-mode=light] .register-modal:before{opacity:.52;background:linear-gradient(155deg, transparent 0%, transparent 18%, #d2e1f0d1 24%, #f5f9fdeb 34%, transparent 45%), linear-gradient(168deg, transparent 0%, transparent 32%, #21b4dc2e 35%, #21b4dc0a 37%, transparent 42%), linear-gradient(20deg, transparent 0%, transparent 44%, #c6d6e88f 49%, #f5f9fddb 58%, transparent 70%), linear-gradient(12deg, transparent 0%, transparent 56%, color-mix(in srgb, var(--accent) 20%, transparent) 59%, color-mix(in srgb, var(--accent) 5%, transparent) 61%, transparent 66%)}html[data-display-mode=light] .register-modal:after{background:radial-gradient(ellipse at 72% 30%, #21b4dc14, transparent 24%), radial-gradient(ellipse at 34% 76%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 28%), linear-gradient(180deg, #ffffff1a, #e2ecf857)}html[data-display-mode=light] .register-modal-close{color:#64748b;background:#ffffffd1;border-color:#47648c2e;box-shadow:0 4px 10px #0f172a0f}html[data-display-mode=light] .register-modal-close:hover{color:#1f3b58;border-color:var(--register-primary-border);background:var(--register-primary-soft)}html[data-display-mode=light] .register-tab{color:#64748b}html[data-display-mode=light] .register-tab:hover,html[data-display-mode=light] .register-tab.active{color:#1f3b58;text-shadow:none}html[data-display-mode=light] .register-tab.active:after{background:var(--register-primary);box-shadow:0 0 12px var(--register-primary-glow)}html[data-display-mode=light] .register-input-wrap input,html[data-display-mode=light] .register-phone-input-wrap input,html[data-display-mode=light] .register-country-select{color:var(--register-text)}html[data-display-mode=light] .register-input-wrap input::placeholder,html[data-display-mode=light] .register-phone-input-wrap input::placeholder{color:#64748bd1}html[data-display-mode=light] .register-country-select option{color:#162033;background:#fff}html[data-display-mode=light] .register-eye-btn{color:#64748b}html[data-display-mode=light] .register-eye-btn:hover{color:var(--register-primary)}html[data-display-mode=light] .register-field-tip{color:#64748b}html[data-display-mode=light] .register-modal input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-display-mode=light] .register-modal input:-webkit-autofill{caret-color:var(--register-text);-webkit-text-fill-color:var(--register-text)!important;box-shadow:inset 0 0 0 1000px #fffffff5!important}html[data-display-mode=light] .register-modal input:-webkit-autofill:hover{caret-color:var(--register-text);-webkit-text-fill-color:var(--register-text)!important;box-shadow:inset 0 0 0 1000px #fffffff5!important}html[data-display-mode=light] .register-modal input:-webkit-autofill:focus{caret-color:var(--register-text);-webkit-text-fill-color:var(--register-text)!important;box-shadow:inset 0 0 0 1000px #fffffff5!important}html[data-display-mode=light] .register-modal input:-webkit-autofill:active{caret-color:var(--register-text);-webkit-text-fill-color:var(--register-text)!important;box-shadow:inset 0 0 0 1000px #fffffff5!important}html[data-display-mode=light] .register-btn.cancel{color:#1f3b58;border-color:var(--register-primary-border);background:#ffffff80}html[data-display-mode=light] .register-btn.cancel:hover{background:var(--register-primary-soft);box-shadow:0 0 14px var(--register-primary-glow), inset 0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent)}html[data-display-mode=light] .register-btn.submit{color:var(--theme-button-text);border-color:color-mix(in srgb, var(--accent) 78%, #fff 12%);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 96%, #fff 4%), color-mix(in srgb, var(--accent) 72%, #101827 28%))}html[data-display-mode=light] .register-promo-banner{background:#fff;border-color:#47648c2e;box-shadow:inset 0 0 0 1px #fffc,0 14px 30px #0f172a1f}html[data-display-mode=light] .register-promo-content{background:#fff}html[data-display-mode=light] .register-promo-content h3{color:#162033}html[data-display-mode=light] .register-promo-content p{color:#42526b}html[data-display-mode=light] .register-login-link{color:#64748b}html[data-display-mode=light] .register-login-link button{color:var(--register-primary);font-weight:800}@media (width<=1024px){.register-modal{max-width:720px;padding:30px 78px 22px}}@media (width<=768px){.register-modal-mask{padding:24px 12px}.register-modal{max-width:100%;min-height:auto;margin-top:24px;padding:28px 22px 20px}.register-tabs{gap:20px;margin-bottom:34px}.register-tab{font-size:16px}.register-tab.active:after{width:110px}.register-phone-row{grid-template-columns:1fr;gap:18px}.register-action-row{gap:14px}.register-btn{height:50px;font-size:17px}.register-promo-banner{margin-bottom:26px}.register-promo-image-wrap{height:110px}.register-promo-content{padding:14px 16px 16px}.register-promo-content h3{font-size:17px}.register-promo-content p{font-size:13px}}@media (width<=480px){.register-modal{padding:24px 16px 18px}.register-tabs{gap:12px}.register-tab{font-size:15px}.register-action-row{grid-template-columns:1fr}.register-otp-btn{flex-basis:96px;font-size:12px}}.login-modal-mask{--login-primary:var(--accent);--login-primary-soft:color-mix(in srgb, var(--accent) 14%, transparent);--login-primary-border:color-mix(in srgb, var(--accent) 62%, transparent);--login-primary-glow:color-mix(in srgb, var(--accent) 30%, transparent);--login-cyan:var(--cyan);--login-cyan-soft:var(--cyan-soft);--login-cyan-border:color-mix(in srgb, var(--cyan) 34%, transparent);--login-bg-main:#050713;--login-bg-panel:#0b1020;--login-bg-panel-soft:#10182b;--login-text:#f4f6ff;--login-muted:#aeb9d0;--login-line:#96aad25c;--login-danger:#ff3d6e;z-index:2147483000;scrollbar-width:none;-ms-overflow-style:none;background:#0000009e;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.login-modal-mask::-webkit-scrollbar{width:0;height:0;display:none}body.login-modal-open{overflow:hidden}.login-modal{border:1px solid var(--login-cyan-border);background:radial-gradient(circle at 82% 18%, #24f2ff1f, transparent 24%), radial-gradient(circle at 18% 84%, color-mix(in srgb, var(--login-primary) 8%, transparent), transparent 30%), linear-gradient(180deg, #070b16 0%, #0b1020 48%, #050713 100%);border-radius:6px;width:100%;max-width:620px;min-height:auto;margin-top:70px;padding:30px 68px 26px;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000094,0 0 36px #24f2ff14,inset 0 0 0 1px #ffffff06}.login-modal:before{content:"";z-index:0;pointer-events:none;opacity:.78;background:linear-gradient(155deg, transparent 0%, transparent 18%, #1a2e3ea8 24%, #070b16eb 34%, transparent 45%), linear-gradient(168deg, transparent 0%, transparent 32%, #24f2ff47 35%, #24f2ff0d 37%, transparent 42%), linear-gradient(20deg, transparent 0%, transparent 44%, #3c5c786b 49%, #080d1adb 58%, transparent 70%), linear-gradient(12deg, transparent 0%, transparent 56%, color-mix(in srgb, var(--login-primary) 26%, transparent) 59%, color-mix(in srgb, var(--login-primary) 5%, transparent) 61%, transparent 66%);filter:blur(1px);position:absolute;inset:-18%;transform:rotate(-3deg)scale(1.08)}.login-modal:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse at 72% 30%, #24f2ff1a, transparent 24%), radial-gradient(ellipse at 34% 76%, color-mix(in srgb, var(--login-primary) 8%, transparent), transparent 28%), linear-gradient(180deg, #00000024, #00000061);position:absolute;inset:0}.login-modal>*{z-index:1;position:relative}.login-modal-close{color:#dce2eec7;cursor:pointer;background:#0c1222b8;border:1px solid #a0b4dc2e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex;position:absolute;top:14px;right:14px}.login-modal-close:hover{color:var(--login-primary);border-color:var(--login-primary-border);background:var(--login-primary-soft);transform:rotate(90deg)}.login-tabs{grid-template-columns:repeat(2,1fr);gap:54px;margin-bottom:34px;display:grid}.login-tab{height:40px;color:var(--login-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;font-weight:700;line-height:1;transition:color .16s,text-shadow .16s;position:relative}.login-tab:hover{color:var(--login-primary)}.login-tab.active{color:var(--login-primary);text-shadow:0 0 12px var(--login-primary-glow)}.login-tab.active:after{content:"";background:var(--login-primary);width:132px;height:3px;box-shadow:0 0 12px var(--login-primary-glow);border-radius:999px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.login-form{width:100%}.login-field{align-items:center;gap:11px;margin-bottom:22px;display:flex;position:relative}.login-required{color:var(--login-danger);text-align:center;flex:0 0 12px;font-size:16px;font-weight:800;line-height:1}.login-input-wrap{border-bottom:1px solid var(--login-line);flex:1;align-items:center;height:38px;transition:border-color .16s;display:flex;position:relative}.login-input-wrap input,.login-phone-input-wrap input{width:100%;height:100%;color:var(--login-text);background:0 0;border:0;outline:0;font-size:16px;font-weight:600}.login-input-wrap input::placeholder,.login-phone-input-wrap input::placeholder{color:#aeb9d0d1}.login-input-wrap:focus-within,.login-phone-input-wrap:focus-within{border-bottom-color:var(--login-primary-border)}.login-eye-btn{color:#b9c2cfdb;cursor:pointer;background:0 0;border:0;flex:0 0 36px;justify-content:center;align-items:center;height:36px;padding:0;font-size:17px;transition:color .16s,transform .16s;display:inline-flex}.login-eye-btn:hover{color:var(--login-primary);transform:scale(1.04)}.login-phone-row{grid-template-columns:210px 1fr;gap:14px;margin-bottom:22px;display:grid}.login-phone-code{align-items:center;gap:11px;min-width:0;display:flex}.login-country-select{border:0;border-bottom:1px solid var(--login-line);width:100%;height:38px;color:var(--login-text);cursor:pointer;appearance:none;background:0 0;outline:0;padding:0 28px 0 14px;font-size:16px;font-weight:700}.login-country-select option{color:var(--login-text);background:#0b1020}.login-country-select:focus{border-bottom-color:var(--login-primary-border)}.login-phone-input-wrap{border-bottom:1px solid var(--login-line);height:38px;transition:border-color .16s}.login-option-row{justify-content:space-between;align-items:center;margin:-4px 0 24px 24px;display:flex}.login-option-row.is-right{justify-content:flex-end}.login-remember{color:var(--login-muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.login-remember input{width:16px;height:16px;accent-color:var(--login-primary)}.login-forgot-btn{color:var(--login-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:800}.login-forgot-btn:hover{text-decoration:underline}.login-submit-btn{border:1px solid color-mix(in srgb, var(--login-primary) 78%, #fff 10%);background:linear-gradient(90deg, color-mix(in srgb, var(--login-primary) 96%, #fff 4%), color-mix(in srgb, var(--login-primary) 76%, #101827 24%));width:100%;height:56px;color:var(--theme-button-text);cursor:pointer;box-shadow:0 0 18px color-mix(in srgb, var(--login-primary) 18%, transparent), 0 10px 22px var(--login-primary-glow), inset 0 1px 0 #ffffff47;border-radius:7px;margin-bottom:24px;font-size:20px;font-weight:900;transition:transform .16s,box-shadow .16s,background .16s}.login-submit-btn:hover{box-shadow:0 0 24px var(--login-primary-glow), 0 12px 28px color-mix(in srgb, var(--login-primary) 22%, transparent), inset 0 1px 0 #ffffff57;transform:translateY(-1px)}.login-promo-banner{background:#070d1d;border:1px solid #24f2ff47;border-radius:14px;width:100%;margin:0 auto 26px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 14px 30px #00000047}.login-promo-image-wrap{background:#111827;width:100%;height:108px;position:relative;overflow:hidden}.login-promo-image-wrap img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.login-promo-content{background:#080e21;padding:13px 18px 15px}.login-promo-content h3{color:#fff;margin:0 0 6px;font-size:17px;font-weight:900;line-height:1.2}.login-promo-content p{color:#c9d3ea;margin:0;font-size:13px;font-weight:700;line-height:1.45}.login-register-link{color:var(--login-muted);text-align:center;margin-bottom:2px;font-size:14px}.login-register-link button{color:var(--login-primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.login-register-link button:hover{text-decoration:underline}.login-modal input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.login-modal input:-webkit-autofill{caret-color:var(--login-text);border-radius:0;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--login-text)!important;box-shadow:inset 0 0 0 1000px #050713f5!important}.login-modal input:-webkit-autofill:hover{caret-color:var(--login-text);border-radius:0;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--login-text)!important;box-shadow:inset 0 0 0 1000px #050713f5!important}.login-modal input:-webkit-autofill:focus{caret-color:var(--login-text);border-radius:0;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--login-text)!important;box-shadow:inset 0 0 0 1000px #050713f5!important}.login-modal input:-webkit-autofill:active{caret-color:var(--login-text);border-radius:0;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--login-text)!important;box-shadow:inset 0 0 0 1000px #050713f5!important}html[data-display-mode=light] .login-modal-mask{--login-primary:var(--accent);--login-primary-soft:color-mix(in srgb, var(--accent) 13%, #fff);--login-primary-border:color-mix(in srgb, var(--accent) 52%, #47648c33);--login-primary-glow:color-mix(in srgb, var(--accent) 22%, transparent);--login-cyan:#1688a8;--login-cyan-soft:#21b4dc1a;--login-cyan-border:#21b4dc3d;--login-bg-main:#edf3fb;--login-bg-panel:#fff;--login-bg-panel-soft:#f7f9fd;--login-text:#162033;--login-muted:#64748b;--login-line:#47648c3d;--login-danger:#e11d48;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a6b}html[data-display-mode=light] .login-modal{background:radial-gradient(circle at 82% 18%, #21b4dc1f, transparent 24%), radial-gradient(circle at 18% 84%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 30%), linear-gradient(180deg, #fff 0%, #f7f9fd 48%, #eef4fb 100%);border-color:#47648c33;box-shadow:0 24px 70px #0f172a38,0 0 28px #21b4dc14,inset 0 0 0 1px #ffffffd1}html[data-display-mode=light] .login-modal:before{opacity:.52;background:linear-gradient(155deg, transparent 0%, transparent 18%, #d2e1f0d1 24%, #f5f9fdeb 34%, transparent 45%), linear-gradient(168deg, transparent 0%, transparent 32%, #21b4dc2e 35%, #21b4dc0a 37%, transparent 42%), linear-gradient(20deg, transparent 0%, transparent 44%, #c6d6e88f 49%, #f5f9fddb 58%, transparent 70%), linear-gradient(12deg, transparent 0%, transparent 56%, color-mix(in srgb, var(--accent) 20%, transparent) 59%, color-mix(in srgb, var(--accent) 5%, transparent) 61%, transparent 66%)}html[data-display-mode=light] .login-modal:after{background:radial-gradient(ellipse at 72% 30%, #21b4dc14, transparent 24%), radial-gradient(ellipse at 34% 76%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 28%), linear-gradient(180deg, #ffffff1a, #e2ecf857)}html[data-display-mode=light] .login-modal-close{color:#64748b;background:#ffffffd1;border-color:#47648c2e;box-shadow:0 4px 10px #0f172a0f}html[data-display-mode=light] .login-modal-close:hover{color:#1f3b58;border-color:var(--login-primary-border);background:var(--login-primary-soft)}html[data-display-mode=light] .login-tab{color:#64748b}html[data-display-mode=light] .login-tab:hover,html[data-display-mode=light] .login-tab.active{color:#1f3b58;text-shadow:none}html[data-display-mode=light] .login-tab.active:after{background:var(--login-primary);box-shadow:0 0 12px var(--login-primary-glow)}html[data-display-mode=light] .login-input-wrap input,html[data-display-mode=light] .login-phone-input-wrap input,html[data-display-mode=light] .login-country-select{color:var(--login-text)}html[data-display-mode=light] .login-input-wrap input::placeholder,html[data-display-mode=light] .login-phone-input-wrap input::placeholder{color:#64748bd1}html[data-display-mode=light] .login-country-select option{color:#162033;background:#fff}html[data-display-mode=light] .login-eye-btn{color:#64748b}html[data-display-mode=light] .login-eye-btn:hover{color:var(--login-primary)}html[data-display-mode=light] .login-remember{color:#64748b}html[data-display-mode=light] .login-forgot-btn{color:var(--login-primary)}html[data-display-mode=light] .login-submit-btn{color:var(--theme-button-text);border-color:color-mix(in srgb, var(--accent) 78%, #fff 12%);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 96%, #fff 4%), color-mix(in srgb, var(--accent) 72%, #101827 28%))}html[data-display-mode=light] .login-promo-banner{background:#fff;border-color:#47648c2e;box-shadow:inset 0 0 0 1px #fffc,0 14px 30px #0f172a1f}html[data-display-mode=light] .login-promo-content{background:#fff}html[data-display-mode=light] .login-promo-content h3{color:#162033}html[data-display-mode=light] .login-promo-content p{color:#42526b}html[data-display-mode=light] .login-register-link{color:#64748b}html[data-display-mode=light] .login-register-link button{color:var(--login-primary);font-weight:800}html[data-display-mode=light] .login-modal input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-display-mode=light] .login-modal input:-webkit-autofill{caret-color:var(--login-text);-webkit-text-fill-color:var(--login-text)!important;box-shadow:inset 0 0 0 1000px #fffffff5!important}html[data-display-mode=light] .login-modal input:-webkit-autofill:hover{caret-color:var(--login-text);-webkit-text-fill-color:var(--login-text)!important;box-shadow:inset 0 0 0 1000px #fffffff5!important}html[data-display-mode=light] .login-modal input:-webkit-autofill:focus{caret-color:var(--login-text);-webkit-text-fill-color:var(--login-text)!important;box-shadow:inset 0 0 0 1000px #fffffff5!important}html[data-display-mode=light] .login-modal input:-webkit-autofill:active{caret-color:var(--login-text);-webkit-text-fill-color:var(--login-text)!important;box-shadow:inset 0 0 0 1000px #fffffff5!important}@media (width<=1024px){.login-modal{max-width:600px;padding:30px 56px 26px}}@media (width<=768px){.login-modal-mask{padding:24px 12px}.login-modal{max-width:100%;margin-top:24px;padding:28px 22px 24px}.login-tabs{gap:20px;margin-bottom:34px}.login-tab{font-size:16px}.login-tab.active:after{width:110px}.login-phone-row{grid-template-columns:1fr;gap:18px}.login-submit-btn{height:52px;font-size:18px}.login-promo-image-wrap{height:98px}.login-promo-content{padding:12px 16px 14px}.login-promo-content h3{font-size:16px}.login-promo-content p{font-size:12px}}@media (width<=480px){.login-modal{padding:24px 16px 22px}.login-tabs{gap:12px}.login-tab{font-size:15px}.login-option-row{flex-direction:column;align-items:flex-start;gap:12px;margin-left:0}.login-option-row.is-right{align-items:flex-end}.login-remember,.login-forgot-btn{font-size:12px}}.contact-modal-mask{--contact-primary:var(--accent);--contact-primary-soft:color-mix(in srgb, var(--accent) 14%, transparent);--contact-primary-border:color-mix(in srgb, var(--accent) 58%, transparent);--contact-primary-glow:color-mix(in srgb, var(--accent) 28%, transparent);--contact-cyan:var(--cyan);--contact-cyan-soft:var(--cyan-soft);--contact-cyan-border:color-mix(in srgb, var(--cyan) 34%, transparent);--contact-bg-panel:#0b1020;--contact-bg-soft:#10182b;--contact-text:#f4f6ff;--contact-muted:#aeb9d0;--contact-soft:#7f8ea8;--contact-line:#96aad233;z-index:2147483000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);scrollbar-width:none;background:#000000a8;justify-content:center;align-items:center;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.contact-modal-mask::-webkit-scrollbar{display:none}body.contact-modal-open{overflow:hidden}.contact-modal{border:1px solid var(--contact-cyan-border);background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--contact-cyan) 12%, transparent), transparent 28%), radial-gradient(circle at 18% 84%, color-mix(in srgb, var(--contact-primary) 8%, transparent), transparent 30%), linear-gradient(180deg, #070b16 0%, #0b1020 48%, #050713 100%);width:min(920px,100%);box-shadow:0 28px 90px #0000009e, 0 0 36px color-mix(in srgb, var(--contact-cyan) 8%, transparent), inset 0 0 0 1px #ffffff06;border-radius:12px;position:relative;overflow:hidden}.contact-modal:before{content:"";z-index:0;pointer-events:none;opacity:.72;background:linear-gradient(155deg, transparent 0%, transparent 18%, #1a2e3ea8 24%, #070b16eb 34%, transparent 45%), linear-gradient(168deg, transparent 0%, transparent 32%, color-mix(in srgb, var(--contact-cyan) 24%, transparent) 35%, color-mix(in srgb, var(--contact-cyan) 5%, transparent) 37%, transparent 42%), linear-gradient(12deg, transparent 0%, transparent 56%, color-mix(in srgb, var(--contact-primary) 22%, transparent) 59%, color-mix(in srgb, var(--contact-primary) 5%, transparent) 61%, transparent 66%);filter:blur(1px);position:absolute;inset:-18%;transform:rotate(-3deg)scale(1.08)}.contact-modal>*{z-index:1;position:relative}.contact-modal-close{z-index:6;color:#dce2eed1;cursor:pointer;background:#0c1222b8;border:1px solid #a0b4dc33;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex;position:absolute;top:18px;right:18px}.contact-modal-close:hover{color:var(--contact-primary);border-color:var(--contact-primary-border);background:var(--contact-primary-soft);transform:rotate(90deg)}.contact-modal-layout{grid-template-columns:360px minmax(0,1fr);min-height:520px;display:grid}.contact-modal-visual,.contact-modal-main{min-width:0}.contact-modal-visual{background:radial-gradient(circle at 68% 28%, color-mix(in srgb, var(--contact-cyan) 16%, transparent), transparent 30%), radial-gradient(circle at 20% 76%, color-mix(in srgb, var(--contact-primary) 12%, transparent), transparent 28%), linear-gradient(160deg, #07101f 0%, #0d1a2e 45%, #050713 100%);border-right:1px solid #62daff24;padding:46px 34px;position:relative;overflow:hidden}.contact-modal-visual:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0% 34%,#ffffff14 44%,#0000 56%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 8px);position:absolute;inset:0}.contact-visual-glow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--contact-cyan) 22%, transparent), transparent 62%);filter:blur(14px);border-radius:999px;width:220px;height:420px;position:absolute;top:70px;right:-80px;transform:rotate(24deg)}.contact-visual-content{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.contact-visual-kicker{color:var(--contact-primary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 18px;font-size:12px;font-weight:900;line-height:1}.contact-visual-content h2{color:#fff;letter-spacing:-.8px;margin:0;font-size:38px;font-weight:800;line-height:1.08}.contact-visual-desc{color:#dce6f5ad;max-width:250px;margin:16px 0 0;font-size:14px;font-weight:500;line-height:1.55}.contact-download-card{background:#040914a8;border:1px solid #62daff2e;border-radius:10px;width:100%;margin-top:auto;padding:16px;box-shadow:0 14px 30px #00000047,inset 0 0 0 1px #ffffff06}.contact-download-card>span{color:var(--contact-primary);margin-bottom:12px;font-size:12px;font-weight:900;display:block}.contact-download-row{gap:10px;display:flex}.contact-download-row button{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;height:34px;font-size:11px;font-weight:800;display:inline-flex}.contact-download-row button i{color:var(--contact-primary)}.contact-modal-main{padding:46px 40px 38px}.contact-modal-head{margin-bottom:22px;padding-right:52px}.contact-modal-head h3{color:var(--contact-text);margin:0;font-size:25px;font-weight:900;line-height:1.2}.contact-modal-head p{color:var(--contact-muted);margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.45}.contact-channel-list{gap:12px;display:grid}.contact-channel-card{cursor:pointer;background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #96aad229;border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;min-height:74px;padding:12px 44px 12px 14px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.contact-channel-card:hover{border-color:var(--contact-primary-border);background:radial-gradient(circle at 0% 50%, color-mix(in srgb, var(--contact-primary) 12%, transparent), transparent 38%), linear-gradient(180deg, #ffffff13, #ffffff09);box-shadow:0 12px 24px #0003, 0 0 18px var(--contact-primary-glow);transform:translateY(-1px)}.contact-channel-icon{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;font-size:23px;display:inline-flex;box-shadow:0 10px 20px #00000038,inset 0 1px #ffffff38}.contact-channel-icon.telegram{background:linear-gradient(135deg,#35a9f2,#1578c8)}.contact-channel-icon.wechat{background:linear-gradient(135deg,#2eea8f,#0ea56a)}.contact-channel-icon.whatsapp{background:linear-gradient(135deg,#25d366,#079f48)}.contact-channel-info{gap:3px;min-width:0;display:grid}.contact-channel-info strong{color:var(--contact-muted);font-size:14px;font-weight:900;line-height:1.15}.contact-channel-info b{color:var(--contact-text);word-break:break-word;font-size:19px;font-weight:900;line-height:1.15}.contact-channel-arrow{color:#b9c2cf75;font-size:18px;transition:color .16s,transform .16s;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.contact-channel-card:hover .contact-channel-arrow{color:var(--contact-primary);transform:translate(3px,-50%)}html[data-display-mode=light] .contact-modal-mask{--contact-primary:var(--accent);--contact-primary-soft:color-mix(in srgb, var(--accent) 12%, #fff);--contact-primary-border:color-mix(in srgb, var(--accent) 50%, #47648c33);--contact-primary-glow:color-mix(in srgb, var(--accent) 18%, transparent);--contact-cyan:#1688a8;--contact-cyan-soft:#21b4dc1a;--contact-cyan-border:#21b4dc38;--contact-bg-panel:#fff;--contact-bg-soft:#f7f9fd;--contact-text:#162033;--contact-muted:#64748b;--contact-soft:#7c8da6;--contact-line:#47648c2e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a6b}html[data-display-mode=light] .contact-modal{background:radial-gradient(circle at 78% 18%, #21b4dc1a, transparent 28%), radial-gradient(circle at 18% 84%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 30%), linear-gradient(180deg, #fff 0%, #f7f9fd 50%, #eef4fb 100%);border-color:#47648c33;box-shadow:0 24px 70px #0f172a38,inset 0 0 0 1px #ffffffd1}html[data-display-mode=light] .contact-modal:before{opacity:.42;background:linear-gradient(155deg, transparent 0%, transparent 18%, #d2e1f0d1 24%, #f5f9fdeb 34%, transparent 45%), linear-gradient(168deg, transparent 0%, transparent 32%, #21b4dc2e 35%, #21b4dc0a 37%, transparent 42%), linear-gradient(12deg, transparent 0%, transparent 56%, color-mix(in srgb, var(--accent) 18%, transparent) 59%, color-mix(in srgb, var(--accent) 4%, transparent) 61%, transparent 66%)}html[data-display-mode=light] .contact-modal-close{color:#64748b;background:#ffffffd1;border-color:#47648c2e;box-shadow:0 4px 10px #0f172a0f}html[data-display-mode=light] .contact-modal-close:hover{color:#1f3b58;border-color:var(--contact-primary-border);background:var(--contact-primary-soft)}html[data-display-mode=light] .contact-modal-visual{background:radial-gradient(circle at 68% 28%, #21b4dc24, transparent 30%), radial-gradient(circle at 20% 76%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 28%), linear-gradient(160deg, #e8f1fb 0%, #f7f9fd 45%, #fff 100%);border-right-color:#47648c24}html[data-display-mode=light] .contact-download-card{background:#ffffffad;border-color:#47648c2e;box-shadow:0 12px 24px #0f172a14,inset 0 0 0 1px #ffffffc7}html[data-display-mode=light] .contact-download-row button{color:#26344d;background:#ffffffd1;border-color:#47648c24}html[data-display-mode=light] .contact-channel-card{background:linear-gradient(#ffffffeb,#f1f5f9e0);border-color:#47648c24;box-shadow:inset 0 0 0 1px #ffffffbd,0 8px 18px #0f172a0f}html[data-display-mode=light] .contact-channel-card:hover{border-color:var(--contact-primary-border);background:radial-gradient(circle at 0% 50%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 38%), linear-gradient(180deg, #fffffffa, #f1f5f9eb);box-shadow:0 12px 24px #0f172a1a, 0 0 16px var(--contact-primary-glow)}@media (width<=860px){.contact-modal-layout{grid-template-columns:1fr}.contact-modal-visual{border-bottom:1px solid #62daff24;border-right:0;min-height:260px}.contact-modal-main{padding:32px 26px 28px}.contact-download-card{margin-top:30px}}@media (width<=560px){.contact-modal-mask{align-items:flex-start;padding:20px 10px}.contact-modal{border-radius:10px}.contact-modal-visual{padding:34px 22px 26px}.contact-visual-content h2{font-size:30px}.contact-modal-main{padding:28px 18px 22px}.contact-modal-head{padding-right:42px}.contact-modal-head h3{font-size:21px}.contact-channel-card{grid-template-columns:42px minmax(0,1fr);min-height:68px;padding:11px 38px 11px 12px}.contact-channel-icon{border-radius:12px;width:42px;height:42px;font-size:21px}.contact-channel-info strong{font-size:13px}.contact-channel-info b{font-size:17px}.contact-download-row{flex-direction:column}}.contact-modal-visual{position:relative;overflow:hidden}.contact-visual-img{z-index:0;object-fit:cover;object-position:center;opacity:.42;filter:brightness(.78)saturate(1.08)contrast(1.06);width:100%;height:100%;display:block;position:absolute;inset:0}.contact-modal-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050914db 0%,#0509149e 48%,#050914d1 100%),linear-gradient(#0509142e 0%,#050914b8 100%);position:absolute;inset:0}.contact-visual-content,.contact-visual-glow{z-index:2;position:relative}html[data-display-mode=light] .contact-modal{background:radial-gradient(circle at 82% 12%,#21b4dc1a,#0000 66%),linear-gradient(#d4e3f0 0%,#c4d5e5 52%,#b8cadb 100%)}html[data-display-mode=light] .contact-modal-visual{background:radial-gradient(circle at 52% 38%, #21b4dc2e, transparent 36%), radial-gradient(circle at 16% 80%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 64%), linear-gradient(180deg, #dceaf6 0%, #cfddea 52%, #c4d3e2 100%);border-right:1px solid #47648c38}html[data-display-mode=light] .contact-visual-img{opacity:.84;filter:brightness(.9)saturate(1.05)contrast(1.08)}html[data-display-mode=light] .contact-modal-visual:after{background:linear-gradient(#e0eef99e 0%,#cddeec80 44%,#bbcfe0b8 100%),linear-gradient(90deg,#ffffff57 0%,#d5e6f32e 48%,#bcd2e561 100%)}html[data-display-mode=light] .contact-visual-kicker{color:#15803d;text-shadow:none}html[data-display-mode=light] .contact-visual-content h2{color:#162033}html[data-display-mode=light] .contact-visual-desc{color:#42526b}html[data-display-mode=light] .contact-modal-visual:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset -28px 0 46px #47648c14,inset 0 0 90px #0f172a0d}.vip-page,.vip-container,.vip-program-hero,.vip-status-card,.vip-roadmap-section,.vip-roadmap-panel,.vip-table-panel,.vip-rules-block,.vip-rules-panel{min-width:0;max-width:100%}.vip-page{width:100%;min-height:calc(100vh - var(--topbar-height));color:#f4f7ff;background:radial-gradient(circle at 18% 12%,#b080221a,#0000 26%),radial-gradient(circle at 86% 18%,#78541a14,#0000 30%),radial-gradient(circle at 50% 100%,#ffc4460b,#0000 38%),linear-gradient(#11110f 0%,#0c0c0b 36%,#080808 68%,#050505 100%);padding:28px 18px 56px;position:relative;overflow-x:hidden}.vip-page:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(118deg,#0000 0% 13%,#f6ad160e 13.06% 13.12%,#0000 13.18% 100%),linear-gradient(132deg,#0000 0% 28%,#f6ad160b 28.06% 28.12%,#0000 28.18% 100%),linear-gradient(52deg,#0000 0% 72%,#f6ad160d 72.06% 72.12%,#0000 72.18% 100%),linear-gradient(128deg,#0000 0% 82%,#f6ad160a 82.06% 82.12%,#0000 82.18% 100%),radial-gradient(circle at 88% 42%,#ffc44606,#0000 24%);position:absolute;inset:0}.vip-container{z-index:1;width:100%;max-width:1220px;margin:0 auto;position:relative}.vip-program-hero{border-bottom:1px solid #ffc4462e;grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr);align-items:center;gap:38px;min-height:390px;margin-bottom:30px;display:grid;position:relative;overflow:hidden}.vip-program-copy,.vip-program-visual{z-index:1;position:relative}.vip-program-copy{padding:18px 0 30px}.vip-program-kicker{color:#f6ad16;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:1000;line-height:1}.vip-program-copy h1{color:#f6ad16;letter-spacing:-.02em;margin:0 0 28px;font-size:clamp(28px,3vw,42px);font-weight:1000;line-height:1}.vip-program-copy p:not(.vip-program-kicker){color:#fff;text-shadow:0 2px 8px #0000009e;max-width:500px;margin:0 0 24px;font-size:15px;font-weight:600;line-height:1.62}.vip-program-copy p:last-child{margin-bottom:0}.vip-program-visual{background:0 0;height:390px;position:relative;overflow:hidden}.vip-program-image{z-index:1;-webkit-mask-composite:source-in;background-image:url(/images/vip/vip-top-banner.png);background-position:70% 0;background-repeat:no-repeat;background-size:auto 430px;position:absolute;inset:0 -90px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 8%,#0000008c 18%,#000 32% 68%,#0000008c 82%,#0000002e 92%,#0000 100%),linear-gradient(#000 0% 72%,#0000008c 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000002e 8%,#0000008c 18%,#000 32% 68%,#0000008c 82%,#0000002e 92%,#0000 100%),linear-gradient(#000 0% 72%,#0000008c 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.vip-status-card{background:radial-gradient(circle at 0 0,#ffc44614,#0000 26%),linear-gradient(#0c1016f2,#07080af5);border:1px solid #ffc44633;border-radius:18px;justify-content:space-between;align-items:center;gap:26px;margin-bottom:26px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000047,inset 0 1px #ffffff0a}.vip-status-left{flex:auto;align-items:center;gap:24px;min-width:0;display:flex}.vip-current-medal{flex:none;justify-content:center;align-items:center;width:112px;height:112px;display:inline-flex}.vip-current-medal-img{object-fit:contain;filter:drop-shadow(0 10px 20px #00000061);width:112px;height:112px;display:block}.vip-current-info{flex:1;min-width:0}.vip-status-title{color:#b98916;margin:0 0 12px;font-size:15px;font-weight:1000}.vip-progress-meta{color:#d6e4f8;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;font-size:13px;font-weight:800;display:flex}.vip-progress-meta b{color:#fff;font-size:13px;font-weight:1000}.vip-progress-track{background:repeating-linear-gradient(45deg,#8490a299 0 10px,#20242cd9 10px 18px);border-radius:999px;height:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 3px 8px #0003}.vip-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#f6ad16,#ffd66b);min-width:18px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 16px #f6ad164d,inset 0 1px #ffffff61}.vip-progress-track em{color:#fff;background:#ff4d2e;border-radius:999px;justify-content:center;align-items:center;min-width:46px;height:18px;padding:0 7px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.vip-status-bottom{color:#c8d7eb;justify-content:space-between;gap:18px;margin-top:10px;font-size:13px;font-weight:800;display:flex}.vip-daily-reward{background:radial-gradient(circle at 100% 0,#f6ad161f,#0000 42%),#ffffff09;border:1px solid #ffc44633;border-radius:14px;flex:0 0 260px;min-height:120px;padding:18px}.vip-daily-reward p{color:#d3d7df;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.vip-reward-amount-row{align-items:center;gap:10px;display:flex}.vip-reward-amount-row strong{color:#fff;font-size:26px;font-weight:1000;line-height:1}.vip-reward-amount-row button{color:#101827;cursor:pointer;background:linear-gradient(#ffd66b,#f6ad16);border:1px solid #f6ad16ad;border-radius:999px;height:30px;padding:0 13px;font-size:12px;font-weight:900}.vip-daily-reward span{color:#9ba6b8;margin-top:10px;font-size:12px;font-weight:700;display:block}.vip-roadmap-section{margin-bottom:22px}.vip-section-head{border-bottom:1px solid #ffc44638;justify-content:space-between;align-items:flex-end;gap:20px;min-height:76px;padding:0 4px 18px;display:flex}.vip-section-head p{color:#f6ad16;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:1000;line-height:1}.vip-section-head h2{color:#f6ad16;margin:0;font-size:26px;font-weight:1000;line-height:1}.vip-section-head span{color:#cbd6e4;text-align:right;font-size:18px;font-weight:800}.vip-roadmap-panel{border-bottom:1px solid #ffc44638;padding:24px 4px 8px}.vip-roadmap-track{grid-template-columns:repeat(11,minmax(96px,1fr));align-items:start;gap:0;min-width:1120px;padding-top:6px;padding-bottom:8px;display:grid;position:relative}.vip-roadmap-line{background:repeating-linear-gradient(45deg,#8490a2d1 0 12px,#1b1e26f5 12px 22px);border-radius:999px;height:16px;position:absolute;top:102px;left:48px;right:48px;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000059}.vip-roadmap-item{z-index:1;text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.vip-roadmap-badge-wrap{background:radial-gradient(circle at 50% 42%, var(--vip-tier-soft,#ffffff1f), transparent 72%);justify-content:center;align-items:center;width:82px;height:82px;margin-bottom:10px;display:inline-flex}.vip-roadmap-badge{object-fit:contain;width:74px;height:74px;filter:drop-shadow(0 10px 18px #0000006b) drop-shadow(0 0 18px var(--vip-tier-glow,#ffc44638));display:block}.vip-roadmap-item:after{content:"";background:#ffc446a6;width:2px;height:28px;margin-bottom:0;display:block}.vip-roadmap-node{background:radial-gradient(circle at 35% 35%, #fff9d6, var(--vip-tier-color,#f6ad16) 70%);width:16px;height:16px;box-shadow:0 0 0 4px #ffc44614, 0 0 14px var(--vip-tier-glow,#ffc44638);border-radius:50%;margin-top:0;margin-bottom:12px;display:block}.vip-roadmap-item strong{color:var(--vip-tier-color,#f6ad16);font-family:var(--font-main);letter-spacing:-.02em;text-transform:uppercase;text-shadow:none;margin-bottom:6px;font-size:17px;font-weight:800;line-height:1.15;display:block}.vip-roadmap-item em{color:#fff;max-width:120px;font-family:var(--font-main);text-shadow:none;margin:0 auto;font-size:13px;font-style:normal;font-weight:400;line-height:1.25;display:block}.vip-table-panel{background:0 0;border-radius:0;position:relative;overflow:hidden}.vip-benefit-table-wrap{width:100%;padding:22px 4px 0;overflow-x:visible}.vip-benefit-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:0 0;width:100%;min-width:0;overflow:hidden}.vip-benefit-table th,.vip-benefit-table td{vertical-align:middle;border-bottom:0}.vip-benefit-table thead th{color:#f6ad16;text-align:center;white-space:nowrap;height:54px;padding:10px 12px;font-size:13px;font-weight:1000;line-height:1.25}.vip-benefit-table thead th:first-child{text-align:left}.vip-benefit-table tbody td{color:#cbd6e4;height:44px;font-family:"Nunito-Black", var(--font-main);text-align:center;white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:400}.vip-level-column{width:280px;min-width:280px}.vip-level-cell{align-items:center;gap:12px;display:flex;text-align:left!important;color:#cbd6e4!important;font-family:var(--font-main)!important}.vip-level-medal{flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.vip-level-medal-img{object-fit:contain;filter:drop-shadow(0 6px 10px #00000052);width:42px;height:42px;display:block}.vip-level-info{min-width:0}.vip-level-info strong{color:var(--vip-tier-color,#f6ad16);font-size:14px;font-weight:1000;line-height:1}.vip-panel-divider{background:#ffc44638;height:1px;margin:26px 0 0}.vip-rules-block,.vip-rules-panel{background:0 0;margin-top:0;padding:22px 4px 0}.vip-rules-block h3,.vip-rules-panel h3{color:#f6ad16;margin:0 0 14px;font-size:20px;font-weight:1000}.vip-rules-block ol,.vip-rules-panel ol{gap:8px;margin:0;padding-left:20px;display:grid}.vip-rules-block li,.vip-rules-panel li{color:#cbd6e4;font-size:13px;font-weight:400;line-height:1.55}.vip-rules-block li::marker{color:#cbd6e4;font-weight:400}.vip-rules-panel li::marker{color:#cbd6e4;font-weight:400}html[data-display-mode=light] .vip-page{color:#f4f7ff;background:radial-gradient(circle at 18% 12%,#b080221a,#0000 26%),radial-gradient(circle at 86% 18%,#78541a14,#0000 30%),radial-gradient(circle at 50% 100%,#ffc4460b,#0000 38%),linear-gradient(#11110f 0%,#0c0c0b 36%,#080808 68%,#050505 100%)}@media (width<=1500px){.vip-page{padding:24px 14px 52px}.vip-container{max-width:100%}.vip-program-hero{min-height:360px}.vip-program-visual{height:360px}.vip-program-image{background-position:70% 0;background-size:auto 400px}}@media (width<=1180px){.vip-program-hero{grid-template-columns:1fr;gap:16px;min-height:auto}.vip-program-copy{order:1;padding:12px 4px 10px}.vip-program-visual{order:2;height:320px}.vip-program-image{background-position:68% 0;background-size:auto 360px}.vip-status-card{flex-direction:column;align-items:stretch}.vip-daily-reward{flex:none;width:100%}.vip-section-head{flex-direction:column;align-items:flex-start;gap:8px}.vip-section-head span{text-align:left}.vip-roadmap-panel{scrollbar-width:thin;scrollbar-color:#ffc44680 #ffffff0d;overflow:auto hidden}.vip-roadmap-panel::-webkit-scrollbar{height:6px}.vip-benefit-table-wrap::-webkit-scrollbar{height:6px}.vip-roadmap-panel::-webkit-scrollbar-track{background:#ffffff0d}.vip-benefit-table-wrap::-webkit-scrollbar-track{background:#ffffff0d}.vip-roadmap-panel::-webkit-scrollbar-thumb{background:#ffc4468c;border-radius:999px}.vip-benefit-table-wrap::-webkit-scrollbar-thumb{background:#ffc4468c;border-radius:999px}.vip-benefit-table-wrap{overflow:auto hidden}.vip-benefit-table{min-width:840px}}@media (width<=980px){.vip-page{padding:18px 10px 46px}.vip-program-visual{height:280px}.vip-program-image{background-position:70% 0;background-size:auto 320px}.vip-program-copy h1{margin-bottom:20px;font-size:30px}.vip-program-copy p:not(.vip-program-kicker){margin-bottom:18px;font-size:14px}.vip-status-card{border-radius:14px;padding:18px}.vip-status-left{align-items:flex-start}.vip-current-medal{width:90px;height:90px}.vip-current-medal-img{width:92px;height:92px}.vip-level-column{width:220px;min-width:220px}.vip-benefit-table tbody td{height:42px}}@media (width<=640px){.vip-page{padding:14px 8px 42px}.vip-program-visual{height:230px}.vip-program-image{background-position:72% 0;background-size:auto 270px}.vip-program-copy h1{font-size:24px}.vip-status-left{flex-direction:column;gap:14px}.vip-status-bottom{flex-direction:column;align-items:flex-start;gap:6px}.vip-reward-amount-row{flex-direction:column;align-items:flex-start}.vip-roadmap-track{grid-template-columns:repeat(11,minmax(84px,1fr));min-width:980px}.vip-roadmap-line{left:42px;right:42px}.vip-benefit-table{min-width:760px}.vip-level-column{width:190px;min-width:190px}.vip-level-cell{gap:10px}.vip-level-medal,.vip-level-medal-img{width:38px;height:38px}.vip-level-info strong{font-size:13px}.vip-rules-block,.vip-rules-panel{padding-top:18px}}.vip-roadmap-item:after{display:none}.vip-roadmap-badge-wrap{margin-bottom:30px;position:relative}.vip-roadmap-badge-wrap:after{content:"";background:#ffc44694;width:2px;height:28px;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.vip-roadmap-node{margin-top:0}.tg-lobby-page{width:100%;min-height:calc(100vh - var(--topbar-height));color:#f4f7ff;background-color:#0000;background-image:linear-gradient(#01030af0 0%,#03050feb 38%,#040712f7 100%),url();background-position:0 0,top;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:18px;position:relative;overflow-x:hidden}.tg-lobby-page:before,.tg-lobby-page:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.tg-lobby-page:before{background:radial-gradient(circle at 13% 18%,#5fd2ff12,#0000 16%),radial-gradient(circle at 78% 11%,#9b66ff0f,#0000 19%),radial-gradient(circle at 48% 36%,#ffffff09,#0000 13%)}.tg-lobby-page:after{background:linear-gradient(#00000057,#0000001f 38%,#0006)}.tg-lobby-container{z-index:1;width:min(100% - 40px,1380px);max-width:1380px;margin:0 auto;position:relative}.tg-lobby-hero{isolation:isolate;background:radial-gradient(circle at 18% 18%,#26617a2e,#0000 30%),radial-gradient(circle at 82% 18%,#49308c24,#0000 28%),linear-gradient(#06111d,#050914);border:0;width:100%;height:clamp(260px,24vw,360px);margin:0 0 18px;position:relative;overflow:hidden;box-shadow:0 20px 54px #00000052,inset 0 0 0 1px #4678b414}.tg-lobby-hero:before,.tg-lobby-hero:after{content:"";pointer-events:none;position:absolute;inset:0}.tg-lobby-hero:before{z-index:3;background:radial-gradient(circle at 0%,#05091461,#0000 24%),radial-gradient(circle at 100%,#05091457,#0000 24%),radial-gradient(circle at 50% 0,#0509142e,#0000 22%),radial-gradient(circle at 50% 100%,#05091447,#0000 28%)}.tg-lobby-hero:after{z-index:4;box-shadow:inset 0 0 30px #00000047,inset 0 -34px 50px #02050e47}.tg-lobby-hero-img{z-index:1;object-fit:cover;object-position:10% 30%;filter:brightness(.9)saturate(1.03)contrast(1.02);width:110%;height:122%;display:block;position:absolute;top:-14%;left:-5%;transform:scale(1.01)}.tg-lobby-hero-overlay{z-index:2;pointer-events:none;background:linear-gradient(90deg,#050914eb 0%,#0509149e 6%,#05091438 14%,#0509140a 24%,#05091400 50%,#0509140a 76%,#05091438 86%,#0509149e 94%,#050914eb 100%),linear-gradient(#05091480 0%,#05091424 14%,#05091405 28%,#05091400 55%,#05091414 76%,#0509143d 90%,#05091475 100%);position:absolute;inset:0}.tg-lobby-fire-particles{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tg-lobby-fire-particles span{opacity:0;background:#ffd354e6;border-radius:999px;width:5px;height:5px;animation:5s linear infinite tgLobbyFireRise;position:absolute;bottom:-24px;box-shadow:0 0 12px #ff8d30b8,0 0 26px #ff4c2b59}.tg-lobby-fire-particles span:first-child{animation-duration:4.7s;animation-delay:.1s;left:4%}.tg-lobby-fire-particles span:nth-child(2){animation-duration:5.2s;animation-delay:1.2s;left:8%}.tg-lobby-fire-particles span:nth-child(3){animation-duration:4.9s;animation-delay:.6s;left:12%}.tg-lobby-fire-particles span:nth-child(4){animation-duration:5.5s;animation-delay:2s;left:17%}.tg-lobby-fire-particles span:nth-child(5){animation-duration:4.6s;animation-delay:.8s;left:22%}.tg-lobby-fire-particles span:nth-child(6){animation-duration:5.1s;animation-delay:1.8s;left:28%}.tg-lobby-fire-particles span:nth-child(7){animation-duration:4.8s;animation-delay:.3s;left:33%}.tg-lobby-fire-particles span:nth-child(8){animation-duration:5.4s;animation-delay:1.5s;left:38%}.tg-lobby-fire-particles span:nth-child(9){animation-duration:4.9s;animation-delay:.9s;left:44%}.tg-lobby-fire-particles span:nth-child(10){animation-duration:5.6s;animation-delay:2.3s;left:50%}.tg-lobby-fire-particles span:nth-child(11){animation-duration:4.7s;animation-delay:.5s;left:56%}.tg-lobby-fire-particles span:nth-child(12){animation-duration:5.2s;animation-delay:1.4s;left:61%}.tg-lobby-fire-particles span:nth-child(13){animation-duration:4.6s;animation-delay:.2s;left:66%}.tg-lobby-fire-particles span:nth-child(14){animation-duration:5.4s;animation-delay:1.9s;left:72%}.tg-lobby-fire-particles span:nth-child(15){animation-duration:4.8s;animation-delay:.7s;left:77%}.tg-lobby-fire-particles span:nth-child(16){animation-duration:5.5s;animation-delay:2.4s;left:82%}.tg-lobby-fire-particles span:nth-child(17){animation-duration:4.9s;animation-delay:1s;left:88%}.tg-lobby-fire-particles span:nth-child(18){animation-duration:5.3s;animation-delay:1.7s;left:94%}@keyframes tgLobbyFireRise{0%{opacity:0;transform:translateY(20px)scale(.5)}15%{opacity:.8}65%{opacity:.55}to{opacity:0;transform:translate(16px,-360px)scale(1.4)}}.tg-lobby-panel{background:linear-gradient(135deg,#0e162ef5,#120f30f5),#070a17eb;border:1px solid #6783dd4d;border-radius:24px 24px 0 0;margin-top:20px;padding:20px 18px 30px;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0f}.tg-lobby-toolbar{border-bottom:1px solid #6783dd38;align-items:center;gap:18px;margin-bottom:18px;padding-bottom:20px;display:flex}.tg-lobby-main-tabs{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.tg-lobby-main-tab{color:#20bfff;letter-spacing:.3px;white-space:nowrap;cursor:pointer;background:#09213ac7;border:1px solid #21b3ff8c;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-width:108px;height:38px;padding:0 16px;font-size:13px;font-weight:900;line-height:1;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.tg-lobby-main-tab i{font-size:14px;line-height:1}.tg-lobby-main-tab:not(.active):hover{color:#18f4ff;background:#092b4ce0;border-color:#18f4ffb8;transform:translateY(-1px);box-shadow:0 0 0 1px #18f4ff14,0 0 14px #18f4ff1f}.tg-lobby-main-tab.active{color:#18f4ff;background:radial-gradient(circle at 50% 0,#18f4ff29,#0000 60%),#18324a;border-color:#18f4ffeb;box-shadow:0 0 0 1px #18f4ff29,0 0 18px #18f4ff1f}.tg-lobby-main-tab.active i,.tg-lobby-main-tab.active span{color:#18f4ff}.tg-lobby-provider-bar{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.tg-lobby-provider-tab{cursor:pointer;background:#171438d1;border:1px solid #7066cdb8;border-radius:9px;justify-content:center;align-items:center;min-width:120px;height:44px;padding:0 15px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.tg-lobby-provider-tab:before{content:"";opacity:0;background:radial-gradient(circle at 50% 0,#4bddff33,#0000 58%),linear-gradient(135deg,#2eccff1f,#7c5fff1a);transition:opacity .22s;position:absolute;inset:0}.tg-lobby-provider-tab:hover,.tg-lobby-provider-tab.active{background:#0b5876c7;border-color:#00f3ffd1;transform:translateY(-2px);box-shadow:0 14px 28px #00f3ff29}.tg-lobby-provider-tab:hover:before,.tg-lobby-provider-tab.active:before{opacity:1}.tg-lobby-provider-logo{z-index:2;object-fit:contain;filter:drop-shadow(0 8px 16px #00000052);max-width:94px;max-height:26px;display:block;position:relative}.tg-lobby-provider-short{z-index:2;color:#fff;letter-spacing:.04em;font-family:Oxanium,Inter,sans-serif;font-size:16px;font-weight:1000;position:relative}.tg-lobby-provider-tab small{z-index:2;color:#fff;white-space:nowrap;margin-left:8px;font-size:12px;font-weight:1000;position:relative}.tg-lobby-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.tg-lobby-card{cursor:pointer;background:linear-gradient(#08182cf5,#030914fa),radial-gradient(circle at 100%,#ffffff1f,#0000 45%);border:1px solid #6c84b8e6;border-radius:0;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5aceff24,0 8px 22px #00000047}.tg-lobby-card:hover{border-color:#63cdfff2;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #5aceff4d,0 14px 30px #0000005c,0 0 18px #24e9ff24}.tg-lobby-card-media{background:#0a1324;width:100%;height:210px;position:relative;overflow:hidden}.tg-lobby-card-img{z-index:1;object-fit:cover;object-position:center 14%;filter:brightness(1.02)saturate(1.08)contrast(1.08);-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .35s,filter .35s;display:block;position:absolute;inset:0;transform:scale(1.02)}.tg-lobby-card:hover .tg-lobby-card-img{filter:brightness(.98)saturate(1.12)contrast(1.06);transform:scale(1.06)}.tg-lobby-card-shade{z-index:2;pointer-events:none;background:linear-gradient(#030a1614 0%,#030a161f 32%,#030a1673 62%,#030a16e0 100%),linear-gradient(90deg,#041222a8 0%,#04122229 44%,#04122259 100%),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 8px);position:absolute;inset:0}.tg-lobby-card-content{z-index:4;pointer-events:none;position:absolute;inset:0}.tg-lobby-table-title-block{padding:12px 52px 0 12px}.tg-lobby-table-title-block h3{color:#d4eeff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px #00000080,0 0 10px #000000b8;max-width:100%;margin:0;font-size:15px;font-weight:1000;line-height:1.08;overflow:hidden}.tg-lobby-table-title-block p{color:#74d9ff;letter-spacing:.3px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px #00000094,0 0 8px #000000b8;margin:4px 0 0;font-family:Oxanium,Inter,sans-serif;font-size:11px;font-weight:1000;line-height:1;overflow:hidden}.tg-lobby-online-badge{z-index:8;color:#fff;background:#04101ec7;border:2px solid #ffc446f2;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:12px;font-weight:1000;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 0 12px #ffb42847,inset 0 0 10px #ffb42829}.tg-lobby-favorite-btn{z-index:8;color:#ffffffe6;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04081285;border:1px solid #ffffff52;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .22s,background .22s,color .22s;display:none;position:absolute;top:56px;right:12px}.tg-lobby-favorite-btn:hover,.tg-lobby-favorite-btn.active{color:#fff;background:#ff466ef2;transform:scale(1.08)}.tg-lobby-card-road-panel{background:0 0;padding:0 12px;transform:translateY(0)}.tg-lobby-road-board{--road-cell:17px;--road-circle:10px;--road-bg-dot:2px;width:100%;height:calc(var(--road-cell) * 6 + 8px);grid-template-columns:repeat(16, var(--road-cell));grid-template-rows:repeat(6, var(--road-cell));background:#1b2737;border-radius:4px;place-content:start;place-items:center;padding:4px 0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #7896b429,0 4px 12px #0000003d}.tg-lobby-road-cell{width:var(--road-cell);height:var(--road-cell);justify-content:center;align-items:center;display:flex;position:relative}.tg-lobby-road-cell:after{content:"";width:var(--road-bg-dot);height:var(--road-bg-dot);background:#7896b42e;border-radius:50%}.tg-lobby-road-cell.has-result:before{content:"";width:var(--road-circle);height:var(--road-circle);box-sizing:border-box;background:0 0;border:1.35px solid;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tg-lobby-road-cell.has-result:after{content:none}.tg-lobby-road-cell.is-blue{color:#2f96ff}.tg-lobby-road-cell.is-red{color:#ff3154}.tg-lobby-road-cell.is-green{color:#20d38a}.tg-lobby-road-cell.is-yellow{color:#f5b51b}.tg-lobby-card-bottom{background:0 0;justify-content:flex-start;align-items:center;min-height:46px;padding:8px 12px 12px;display:flex;transform:translateY(0)}.tg-lobby-status{color:#fff;white-space:nowrap;background:#031220db;border:1px solid #2ab3e8;border-radius:2px;justify-content:center;align-items:center;min-width:72px;height:28px;padding:0 12px;font-size:11px;font-weight:1000;line-height:1;display:inline-flex;box-shadow:inset 0 0 12px #2ab3e829,0 0 10px #2ab3e81f}.tg-lobby-status.is-blue{background:#031220e6;border-color:#2ab3e8}.tg-lobby-status.is-red{background:#280a12e6;border-color:#ff5a73}.tg-lobby-status.is-green{background:#071e16e6;border-color:#2ee59d}.tg-lobby-status.is-yellow{background:#2d2108e6;border-color:#ffc247}.tg-lobby-play-btn{display:none}.tg-lobby-empty{color:#c7d4f9b8;text-align:center;background:#090f208c;border:1px dashed #6982d457;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;display:flex}.tg-lobby-empty i{color:#4bddffb8;font-size:42px}.tg-lobby-empty p{margin:0;font-size:14px;font-weight:800}@media (width<=1380px){.tg-lobby-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tg-lobby-road-board{--road-cell:15px;--road-circle:9px}}@media (width<=1180px){.tg-lobby-container{width:min(100% - 28px,1120px)}.tg-lobby-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tg-lobby-card-media{height:196px}}@media (width<=920px){.tg-lobby-toolbar{flex-direction:column;align-items:stretch}.tg-lobby-main-tabs{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.tg-lobby-main-tab{flex:none}.tg-lobby-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-lobby-road-board{--road-cell:14px;--road-circle:8.5px}}@media (width<=760px){.tg-lobby-page{padding:10px 0 42px}.tg-lobby-container{width:min(100% - 22px,100%)}.tg-lobby-hero{min-height:220px}.tg-lobby-hero-img{object-position:center 28%;transform:scale(1.06)translateY(-10px)}.tg-lobby-panel{margin-top:10px}.tg-lobby-provider-bar{gap:8px}.tg-lobby-provider-tab{min-width:105px}.tg-lobby-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tg-lobby-card-media{height:174px}.tg-lobby-table-title-block{padding:11px 48px 0 11px}.tg-lobby-table-title-block h3{font-size:14px}}@media (width<=520px){.tg-lobby-grid{grid-template-columns:1fr}.tg-lobby-card-media{height:188px}.tg-lobby-road-board{--road-cell:14px;--road-circle:8.5px}}.tg-lobby-gold-dust{z-index:5;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.tg-lobby-gold-dust span{left:var(--x,50%);width:var(--size,4px);height:var(--size,4px);opacity:0;animation:tgLobbyGoldDustRise var(--duration,7s) linear infinite;animation-delay:var(--delay,0s);background:radial-gradient(circle,#fff7b0 0%,#ffd45a 34%,#ffaa1eb8 58%,#0000 78%);border-radius:50%;position:absolute;bottom:-20px;box-shadow:0 0 8px #ffd25ab8,0 0 18px #ffaa1e5c}.tg-lobby-gold-dust span:nth-child(4n+1){--x:12%;--size:3px;--duration:6.4s;--delay:-.8s}.tg-lobby-gold-dust span:nth-child(4n+2){--x:34%;--size:2px;--duration:7.6s;--delay:-2.4s}.tg-lobby-gold-dust span:nth-child(4n+3){--x:64%;--size:4px;--duration:6.9s;--delay:-3.8s}.tg-lobby-gold-dust span:nth-child(4n+4){--x:88%;--size:3px;--duration:8.2s;--delay:-5s}.tg-lobby-gold-dust span:nth-child(5n){--x:48%;--size:5px;--duration:7.4s;--delay:-1.6s}.tg-lobby-gold-dust span:nth-child(6n){--x:76%;--size:2px;--duration:8.8s;--delay:-4.2s}@keyframes tgLobbyGoldDustRise{0%{opacity:0;transform:translateY(18px)scale(.5)}15%{opacity:.85}55%{opacity:.6}to{opacity:0;transform:translate(18px,-330px)scale(1.25)}}html[data-display-mode=light] .tg-lobby-page{color:#162033;background-color:#0000;background-image:radial-gradient(circle at 12% 0,#21b4dc1a,#0000 34%),radial-gradient(circle at 88% 12%,#ffc21e14,#0000 30%),linear-gradient(#edf3fb 0%,#e2ebf5 46%,#d7e2ef 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}html[data-display-mode=light] .tg-lobby-page:before{background:radial-gradient(circle at 12% 20%,#21b4dc14,#0000 18%),radial-gradient(circle at 78% 8%,#ffc21e14,#0000 20%)}html[data-display-mode=light] .tg-lobby-page:after{background:linear-gradient(#ffffff14,#d0dded2e 52%,#b8c9de38)}html[data-display-mode=light] .tg-lobby-hero{background:#06111d;border-radius:10px;height:clamp(250px,23vw,340px);box-shadow:0 18px 42px #0f172a2e,inset 0 0 0 1px #ffd26429}html[data-display-mode=light] .tg-lobby-hero:before{background:linear-gradient(90deg,#03071094 0%,#03071029 18%,#03071005 48%,#03071029 82%,#03071094 100%),radial-gradient(circle at 50% 100%,#00000042,#0000 34%)}html[data-display-mode=light] .tg-lobby-hero:after{box-shadow:inset 0 0 34px #00000038,inset 0 -44px 64px #02050e52}html[data-display-mode=light] .tg-lobby-hero-img{filter:brightness(.9)saturate(1.1)contrast(1.05)}html[data-display-mode=light] .tg-lobby-hero-overlay{background:linear-gradient(90deg,#050914b3 0%,#05091447 16%,#05091405 50%,#05091447 84%,#050914b3 100%),linear-gradient(#0509141a 0%,#05091405 42%,#0509145c 100%)}html[data-display-mode=light] .tg-lobby-panel{background:radial-gradient(circle at 0 0,#21b4dc14,#0000 28%),radial-gradient(circle at 100% 0,#ffc21e14,#0000 28%),linear-gradient(#e2ebf6f5 0%,#d5e1f0f5 48%,#c5d5e8f5 100%);border:1px solid #5a709638;border-radius:14px 14px 0 0;margin-top:18px;padding:18px 18px 30px;box-shadow:0 18px 42px #0f172a21,inset 0 1px #ffffffb8}html[data-display-mode=light] .tg-lobby-toolbar{border-bottom-color:#4b60822e;margin-bottom:18px;padding-bottom:16px}html[data-display-mode=light] .tg-lobby-main-tab{color:#26344d;background:linear-gradient(#f7fafff5,#e0eaf6f5);border-color:#2a4d7642;min-width:108px;height:38px;box-shadow:inset 0 1px #ffffffd1,0 6px 14px #0f172a0f}html[data-display-mode=light] .tg-lobby-main-tab i,html[data-display-mode=light] .tg-lobby-main-tab span{color:inherit}html[data-display-mode=light] .tg-lobby-main-tab:not(.active):hover{color:#15243a;border-color:color-mix(in srgb, var(--accent) 48%, #2a4d7638);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 14%, #fff), color-mix(in srgb, var(--accent) 8%, #dfeaf6));box-shadow:0 8px 16px #0f172a14,inset 0 1px #ffffffc7}html[data-display-mode=light] .tg-lobby-main-tab.active{color:var(--theme-button-text);border-color:color-mix(in srgb, var(--accent) 78%, #fff 10%);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 92%, #fff 8%), color-mix(in srgb, var(--accent) 74%, #101827 26%));box-shadow:0 10px 20px color-mix(in srgb, var(--accent) 22%, transparent), inset 0 1px 0 #ffffff5c}html[data-display-mode=light] .tg-lobby-main-tab.active i,html[data-display-mode=light] .tg-lobby-main-tab.active span{color:var(--theme-button-text)}html[data-display-mode=light] .tg-lobby-grid{gap:16px}html[data-display-mode=light] .tg-lobby-card{background:linear-gradient(#091628fa,#030812fa),radial-gradient(circle at 100% 0,#ffdc7814,#0000 42%);border-color:#2f446975;box-shadow:inset 0 0 0 1px #5aceff1a,0 10px 22px #0f172a33}html[data-display-mode=light] .tg-lobby-card:hover{border-color:color-mix(in srgb, var(--accent) 54%, #2f446975);box-shadow:inset 0 0 0 1px #5aceff2e, 0 14px 30px #0f172a42, 0 0 18px color-mix(in srgb, var(--accent) 12%, transparent)}html[data-display-mode=light] .tg-lobby-card-media{background:#07101f}html[data-display-mode=light] .tg-lobby-card-img{filter:brightness(.96)saturate(1.08)contrast(1.08)}html[data-display-mode=light] .tg-lobby-card:hover .tg-lobby-card-img{filter:brightness(.92)saturate(1.12)contrast(1.08)}html[data-display-mode=light] .tg-lobby-card-shade{background:linear-gradient(#030a160a 0%,#030a161f 32%,#030a1680 64%,#030a16eb 100%),linear-gradient(90deg,#041222a8 0%,#04122224 44%,#0412225c 100%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 8px)}html[data-display-mode=light] .tg-lobby-table-title-block h3{color:#edf8ff}html[data-display-mode=light] .tg-lobby-table-title-block p{color:#66dcff}html[data-display-mode=light] .tg-lobby-road-board{background:radial-gradient(circle at 50% 0,#ffffff0a,#0000 56%),#1b2737;box-shadow:inset 0 0 0 1px #7896b433,0 4px 12px #0f172a38}html[data-display-mode=light] .tg-lobby-road-cell:after{background:#96aac333}html[data-display-mode=light] .tg-lobby-status{color:#fff}html[data-display-mode=light] .tg-lobby-gold-dust{opacity:.48}.sport-lobby-page,.sport-lobby-container,.sport-lobby-panel{min-width:0;max-width:100%}.sport-lobby-page{width:100%;min-height:calc(100vh - var(--topbar-height));background-color:#0000;background-image:linear-gradient(#01030af0 0%,#03050feb 38%,#040712f7 100%),url();background-position:0 0,top;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:18px;position:relative;overflow-x:hidden}.sport-lobby-page:before,.sport-lobby-page:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.sport-lobby-page:before{background:radial-gradient(circle at 13% 18%,#5fd2ff12,#0000 16%),radial-gradient(circle at 78% 11%,#9b66ff0f,#0000 19%),radial-gradient(circle at 48% 36%,#ffffff09,#0000 13%),radial-gradient(circle at 28% 76%,#6e96ff0d,#0000 18%),radial-gradient(circle at 86% 82%,#ffffff08,#0000 15%)}.sport-lobby-page:after{background:linear-gradient(#00000057,#0000001f 38%,#0006)}.sport-lobby-container{z-index:1;width:100%;max-width:1380px;margin:0 auto;position:relative}.sport-lobby-hero{isolation:isolate;background:radial-gradient(circle at 18% 18%,#26617a38,#0000 30%),radial-gradient(circle at 82% 18%,#49308c2e,#0000 28%),linear-gradient(#06111d,#050914);border:0;border-radius:0;width:100%;height:clamp(240px,23vw,340px);margin:0 0 18px;position:relative;overflow:hidden;box-shadow:0 20px 54px #00000052,inset 0 0 0 1px #4678b414}.sport-lobby-hero:before,.sport-lobby-hero:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.sport-lobby-hero:before{z-index:3;background:radial-gradient(circle at 0%,#0509146b,#0000 24%),radial-gradient(circle at 100%,#05091461,#0000 24%),radial-gradient(circle at 50% 0,#05091442,#0000 24%),radial-gradient(circle at 50% 100%,#05091457,#0000 28%)}.sport-lobby-hero:after{z-index:4;box-shadow:inset 0 0 36px #00000057,inset 0 -50px 70px #02050e66}.sport-lobby-hero-img{z-index:1;object-fit:cover;object-position:center center;filter:brightness()saturate(1.12)contrast(1.08);width:100%;height:100%;display:block;position:absolute;inset:0}.sport-lobby-hero-overlay{z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#050914 0%,#050914e6 4%,#05091494 10%,#05091433 18%,#05091400 28% 72%,#05091433 82%,#05091494 90%,#050914e6 96%,#050914 100%),linear-gradient(#050914d1 0%,#05091442 10%,#0509140a 22%,#05091400 38% 68%,#05091414 80%,#05091457 90%,#050914b8 100%);position:absolute;inset:0}.sport-lobby-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 0 0,#62daff0f,#0000 28%),radial-gradient(circle at 100% 0,#7a5cff0f,#0000 30%),linear-gradient(#070d1c94,#060b18ad 52%,#050914c7);border:1px solid #78aaff0f;border-radius:24px;width:100%;padding:16px;position:relative;overflow:hidden;box-shadow:0 22px 48px #0000004d,inset 0 0 0 1px #ffffff06}.sport-lobby-panel:before{content:"";z-index:0;pointer-events:none;filter:blur(24px);background:radial-gradient(circle at 0 0,#62daff14,#0000 30%),radial-gradient(circle at 100% 0,#7a5cff14,#0000 28%),radial-gradient(circle at 50% 100%,#ffffff08,#0000 34%);position:absolute;inset:-24px}.sport-lobby-panel>*{z-index:1;position:relative}.sport-lobby-toolbar{border-bottom:1px solid #78b4ff1a;width:100%;margin-bottom:16px;padding:0 0 14px}.sport-lobby-main-tabs{scrollbar-width:none;align-items:center;gap:12px;display:flex;overflow:auto hidden}.sport-lobby-main-tabs::-webkit-scrollbar{display:none}.sport-main-tab{color:#20bfff;letter-spacing:.3px;white-space:nowrap;background:#09213ac7;border:1px solid #21b3ff8c;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:108px;height:38px;padding:0 16px;font-size:13px;font-weight:900;line-height:1;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.sport-main-tab i{font-size:14px;line-height:1}.sport-main-tab:not(.active):hover{color:#18f4ff;background:#092b4ce0;border-color:#18f4ffb8;transform:translateY(-1px);box-shadow:0 0 0 1px #18f4ff14,0 0 14px #18f4ff1f}.sport-main-tab.active{color:#18f4ff;background:radial-gradient(circle at 50% 0,#18f4ff29,#0000 60%),#18324a;border-color:#18f4ffeb;box-shadow:0 0 0 1px #18f4ff29,0 0 18px #18f4ff1f}.sport-provider-grid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:22px;width:100%;display:grid}.sport-provider-card{background:linear-gradient(#11182efa,#080b18fa);border:1px solid #62daff2e;border-radius:12px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7a5cff1f,0 16px 34px #00000047}.sport-provider-card:hover{border-color:#62daff5c;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #7a5cff24,0 20px 40px #00000057,0 0 22px #21e6ff14}.sport-provider-image{background:#10182b;height:220px;position:relative;overflow:hidden}.sport-provider-img{object-fit:cover;width:100%;height:100%;transition:transform .22s,filter .22s;display:block}.sport-provider-card:hover .sport-provider-img{filter:brightness(.92);transform:scale(1.04)}.sport-provider-shade{pointer-events:none;background:linear-gradient(#0000 42%,#050712c7 100%),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 8px);position:absolute;inset:0}.sport-provider-tag{z-index:2;color:#071003;text-transform:uppercase;background:#d7ff00eb;border-radius:2px;align-items:center;min-height:28px;padding:0 14px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 0 16px #d7ff0042}.sport-provider-logo{z-index:3;width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:12px;left:18px}.sport-provider-logo img{object-fit:contain;filter:drop-shadow(0 8px 14px #00000073);width:auto;max-width:160px;height:60px;max-height:none;display:block}.sport-provider-logo span{color:#fff;letter-spacing:.04em;text-shadow:0 2px 8px #000000bf,0 0 12px #21e6ff2e;font-size:22px;font-weight:1000;line-height:1}.sport-provider-body{padding:18px 18px 0}.sport-provider-body h3{color:#fff;margin:0;font-size:19px;font-weight:900;line-height:1.15}.sport-provider-body p{min-height:48px;color:var(--text-muted);margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.55}.sport-provider-actions{justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.sport-provider-actions .platform-btn{flex:1}@media (width>=1601px){.sport-lobby-container{max-width:1380px}}@media (width<=1500px){.sport-lobby-page{padding:14px}.sport-lobby-hero{border-radius:22px;height:clamp(240px,23vw,340px)}.sport-lobby-panel{border-radius:18px;padding:12px}}@media (width<=1180px){.sport-provider-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (width<=980px){.sport-lobby-page{background-attachment:scroll;padding:10px 8px 48px}.sport-lobby-hero{border-radius:14px;height:210px;margin-bottom:10px}.sport-lobby-panel{border-radius:14px;padding:10px}.sport-provider-grid{grid-template-columns:1fr;gap:16px}}@media (width<=560px){.sport-lobby-page{padding:8px 6px 44px}.sport-lobby-hero{border-radius:12px;height:180px}.sport-lobby-panel{border-radius:12px;padding:8px}.sport-provider-image{height:190px}.sport-provider-body{padding:14px 14px 0}.sport-provider-body h3{font-size:16px}.sport-provider-actions{gap:8px;padding:14px}.sport-provider-actions .platform-btn{min-width:0;padding:0 10px}}.sport-hero-particles{z-index:5;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.sport-hero-particles span{left:var(--x);width:var(--size);height:var(--size);opacity:0;animation:sportHeroParticleFloat var(--duration) linear infinite;animation-delay:var(--delay);background:#ffd278e6;border-radius:50%;position:absolute;bottom:-20px;box-shadow:0 0 8px #ffbe5052,0 0 18px #ff96282e}.sport-hero-particles span:nth-child(6n+1){--x:8%;--size:2px;--duration:6.2s;--delay:-.8s;--drift-x:28px;--drift-mid:-10px}.sport-hero-particles span:nth-child(6n+2){--x:18%;--size:3px;--duration:7.1s;--delay:-2.1s;--drift-x:-24px;--drift-mid:14px}.sport-hero-particles span:nth-child(6n+3){--x:34%;--size:2px;--duration:5.7s;--delay:-3.4s;--drift-x:18px;--drift-mid:-16px}.sport-hero-particles span:nth-child(6n+4){--x:52%;--size:4px;--duration:7.8s;--delay:-1.5s;--drift-x:-30px;--drift-mid:12px}.sport-hero-particles span:nth-child(6n+5){--x:70%;--size:3px;--duration:6.6s;--delay:-4.2s;--drift-x:22px;--drift-mid:-8px}.sport-hero-particles span:nth-child(6n+6){--x:86%;--size:2px;--duration:8.2s;--delay:-5.1s;--drift-x:-20px;--drift-mid:10px}@keyframes sportHeroParticleFloat{0%{opacity:0;transform:translateY(20px)scale(.4)}12%{opacity:.65}35%{transform:translate3d(var(--drift-mid), -90px, 0) scale(.9);opacity:.75}65%{transform:translate3d(calc(var(--drift-x) * .6), -190px, 0) scale(1);opacity:.45}to{transform:translate3d(var(--drift-x), -320px, 0) scale(1.15);opacity:0}}html[data-display-mode=light] .sport-lobby-page{color:#162033;background-color:#0000;background-image:radial-gradient(circle at 12% 0,#21b4dc1f,#0000 34%),radial-gradient(circle at 86% 10%,#ffc21e14,#0000 30%),linear-gradient(#edf3fb 0%,#dce8f4 46%,#cddbea 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}html[data-display-mode=light] .sport-lobby-page:before{opacity:.55;background:radial-gradient(circle at 13% 18%,#21b4dc1f,#0000 18%),radial-gradient(circle at 78% 11%,#7a5cff14,#0000 20%),radial-gradient(circle at 48% 36%,#ffffff6b,#0000 14%),radial-gradient(circle at 28% 76%,#5082be1a,#0000 20%),radial-gradient(circle at 86% 82%,#ffc21e14,#0000 17%)}html[data-display-mode=light] .sport-lobby-page:after{background:linear-gradient(#ffffff3d 0%,#dbe8f629 42%,#b9cde138 100%)}html[data-display-mode=light] .sport-lobby-hero{background:#050914;border-radius:10px;box-shadow:0 18px 42px #0f172a2e,inset 0 0 0 1px #21b4dc29}html[data-display-mode=light] .sport-lobby-hero:before{background:linear-gradient(90deg,#050914c2 0%,#0509145c 15%,#0509140a 36% 64%,#0509145c 85%,#050914c2 100%),radial-gradient(circle at 50% 100%,#00000047,#0000 34%)}html[data-display-mode=light] .sport-lobby-hero:after{box-shadow:inset 0 0 32px #00000038,inset 0 -44px 64px #02050e57}html[data-display-mode=light] .sport-lobby-hero-img{filter:brightness(.94)saturate(1.12)contrast(1.08)}html[data-display-mode=light] .sport-lobby-hero-overlay{background:linear-gradient(90deg,#050914db 0%,#0509146b 12%,#0509140f 34% 66%,#0509146b 88%,#050914db 100%),linear-gradient(#05091433 0%,#05091405 44%,#0509147a 100%)}html[data-display-mode=light] .sport-lobby-panel{background:radial-gradient(circle at 0 0,#21b4dc1a,#0000 30%),radial-gradient(circle at 100% 0,#ffc21e14,#0000 30%),linear-gradient(#081222f5 0%,#050b18fa 54%,#030812fa 100%);border-color:#2f446957;border-radius:16px;box-shadow:0 18px 42px #0f172a38,inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff06}html[data-display-mode=light] .sport-lobby-panel:before{filter:blur(24px);background:radial-gradient(circle at 0 0,#21b4dc1f,#0000 30%),radial-gradient(circle at 100% 0,#ffc44614,#0000 28%),radial-gradient(circle at 50% 100%,#ffffff06,#0000 34%)}html[data-display-mode=light] .sport-lobby-toolbar{border-bottom-color:#78b4ff29}html[data-display-mode=light] .sport-main-tab{color:#5fdcff;background:linear-gradient(#ffffff14,#ffffff09),#09213a9e;border-color:#21b4dc57;box-shadow:inset 0 0 0 1px #ffffff09,0 6px 14px #0000001f}html[data-display-mode=light] .sport-main-tab:not(.active):hover{color:#18f4ff;background:#092b4cd1;border-color:#18f4ffb3}html[data-display-mode=light] .sport-main-tab.active{color:#fff;border-color:var(--accent);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 42%, #14324a), color-mix(in srgb, var(--accent) 18%, #08172c));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 18px color-mix(in srgb, var(--accent) 18%, transparent)}html[data-display-mode=light] .sport-main-tab.active i,html[data-display-mode=light] .sport-main-tab.active span{color:#fff}html[data-display-mode=light] .sport-provider-card{background:linear-gradient(#0d182cfa,#060a16fa);border-color:#5870986b;box-shadow:inset 0 0 0 1px #5aceff1a,0 12px 24px #0000003d}html[data-display-mode=light] .sport-provider-card:hover{border-color:#21b4dc75;box-shadow:inset 0 0 0 1px #21b4dc24,0 18px 34px #0f172a47,0 0 22px #21b4dc1a}html[data-display-mode=light] .sport-provider-image{background:#07101f}html[data-display-mode=light] .sport-provider-img{filter:brightness()saturate(1.12)contrast(1.08)}html[data-display-mode=light] .sport-provider-card:hover .sport-provider-img{filter:brightness(.94)saturate(1.16)contrast(1.08)}html[data-display-mode=light] .sport-provider-shade{background:linear-gradient(#05071205 0%,#0507121a 36%,#0507129e 78%,#050712e6 100%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 8px)}html[data-display-mode=light] .sport-provider-tag{background:var(--accent);color:var(--theme-button-text);box-shadow:0 0 16px color-mix(in srgb, var(--accent) 24%, transparent)}html[data-display-mode=light] .sport-provider-logo img{filter:drop-shadow(0 8px 14px #0000007a)brightness(1.04)}html[data-display-mode=light] .sport-provider-logo span{color:#fff}html[data-display-mode=light] .sport-provider-body{background:linear-gradient(#080c19fa,#050812fa)}html[data-display-mode=light] .sport-provider-body h3{color:#f4f8ff}html[data-display-mode=light] .sport-provider-body p{color:#91a5c4}html[data-display-mode=light] .sport-provider-actions{background:linear-gradient(#050812fa,#040710fa)}html[data-display-mode=light] .sport-hero-particles{opacity:.82}html[data-display-mode=light] .sport-hero-particles span{background:#ffd278c7;box-shadow:0 0 8px #ffbe5047,0 0 18px #ff962824}.live-casino-lobby-page,.live-casino-lobby-container,.live-casino-lobby-panel{min-width:0;max-width:100%}.live-casino-lobby-page{width:100%;min-height:calc(100vh - var(--topbar-height));background:radial-gradient(circle at 72% 12%,#ffb42817,#0000 28%),radial-gradient(circle at 18% 18%,#21e6ff0b,#0000 24%),linear-gradient(#03050d 0%,#050713 46%,#03050d 100%);padding:18px;position:relative;overflow-x:hidden}.live-casino-lobby-page:before,.live-casino-lobby-page:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.live-casino-lobby-page:before{opacity:1;filter:blur(.2px);background:radial-gradient(circle at 5% 38%,#ffb1262e 0 10px,#0000 15px),radial-gradient(circle at 9% 22%,#ffd25f5c 0 2px,#0000 4px),radial-gradient(circle at 13% 62%,#ffb4281f 0 5px,#0000 8px),radial-gradient(circle at 18% 48%,#ffc44652 0 8px,#0000 12px),radial-gradient(circle at 23% 15%,#ffdc824d 0 2px,#0000 4px),radial-gradient(circle at 28% 76%,#ffaa2438 0 7px,#0000 11px),radial-gradient(circle at 32% 35%,#ffc44633 0 3px,#0000 6px),radial-gradient(circle at 38% 18%,#ffd25f38 0 2px,#0000 4px),radial-gradient(circle at 44% 56%,#ffaa2429 0 4px,#0000 7px),radial-gradient(circle at 50% 42%,#ffe69680 0 2px,#0000 5px),radial-gradient(circle at 56% 24%,#ffc44638 0 3px,#0000 6px),radial-gradient(circle at 62% 68%,#ffaa242e 0 6px,#0000 10px),radial-gradient(circle at 68% 36%,#ffd25f47 0 4px,#0000 8px),radial-gradient(circle at 74% 18%,#ffdc8242 0 2px,#0000 5px),radial-gradient(circle at 79% 72%,#ffb42829 0 9px,#0000 14px),radial-gradient(circle at 84% 46%,#ffc44638 0 6px,#0000 10px),radial-gradient(circle at 90% 26%,#ffd25f33 0 3px,#0000 6px),radial-gradient(circle at 94% 82%,#ffaa242e 0 5px,#0000 9px);animation:10s ease-in-out infinite alternate liveCasinoGoldCircleFloat}.live-casino-lobby-page:after{background:linear-gradient(90deg,#03050d6b 0%,#03050d47 42%,#03050d80 100%),linear-gradient(#03050d4d 0%,#0000 38%,#03050d94 100%)}@keyframes liveCasinoGoldCircleFloat{0%{opacity:.78;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(-8px,-10px)scale(1.025)}to{opacity:.86;transform:translate(10px,-18px)scale(1.04)}}.live-casino-lobby-hero{isolation:isolate;background:radial-gradient(circle at 18% 18%,#ffc44629,#0000 30%),radial-gradient(circle at 82% 18%,#49308c24,#0000 28%),linear-gradient(#06111d,#050914);border:0;border-radius:0;width:100%;height:clamp(240px,23vw,340px);margin:0 0 18px;position:relative;overflow:hidden;box-shadow:0 20px 54px #00000052,inset 0 0 0 1px #ffc44614}.live-casino-lobby-hero:before,.live-casino-lobby-hero:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.live-casino-lobby-hero:before{z-index:3;background:radial-gradient(circle at 0%,#05091485,#0000 25%),radial-gradient(circle at 100%,#0509147a,#0000 25%),radial-gradient(circle at 50% 0,#05091457,#0000 26%),radial-gradient(circle at 50% 100%,#05091475,#0000 30%)}.live-casino-lobby-hero:after{z-index:4;box-shadow:inset 0 0 32px #00000047,inset 0 -46px 66px #02050e61}.live-casino-lobby-hero-img{z-index:1;object-fit:cover;object-position:center center;filter:brightness(.96)saturate(1.12)contrast(1.08);width:100%;height:100%;display:block;position:absolute;inset:0}.live-casino-lobby-hero-overlay{z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#050914 0%,#050914e6 4%,#05091494 10%,#05091433 18%,#05091400 30% 70%,#05091433 82%,#05091494 90%,#050914e6 96%,#050914 100%),linear-gradient(#050914c7 0%,#0509143d 12%,#0509140a 26%,#05091400 52%,#0509141a 78%,#050914a8 100%);position:absolute;inset:0}.live-casino-lobby-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 0 0,#62daff0e,#0000 28%),radial-gradient(circle at 100% 0,#ffc4460d,#0000 28%),linear-gradient(#070d1c9e,#060b18b8 52%,#050914d1);border:1px solid #78aaff0f;border-radius:24px;width:100%;padding:16px;position:relative;overflow:hidden;box-shadow:0 22px 48px #0000004d,inset 0 0 0 1px #ffffff06}.live-casino-lobby-panel:before{content:"";z-index:0;pointer-events:none;filter:blur(24px);background:radial-gradient(circle at 0 0,#62daff14,#0000 30%),radial-gradient(circle at 100% 0,#ffc44612,#0000 28%),radial-gradient(circle at 50% 100%,#ffffff08,#0000 34%);position:absolute;inset:-24px}.live-casino-lobby-panel>*{z-index:1;position:relative}.live-casino-provider-grid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:22px;width:100%;display:grid}.live-casino-provider-card{background:linear-gradient(#11182efa,#080b18fa);border:1px solid #62daff2e;border-radius:12px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7a5cff1f,0 16px 34px #00000047}.live-casino-provider-card:hover{border-color:#ffc4465c;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffc4461f,0 20px 40px #00000057,0 0 22px #ffc44614}.live-casino-provider-image{background:#10182b;height:205px;position:relative;overflow:hidden}.live-casino-provider-img{object-fit:cover;filter:brightness(1.04)saturate(1.12)contrast(1.08);width:100%;height:100%;transition:transform .22s,filter .22s;display:block}.live-casino-provider-card:hover .live-casino-provider-img{filter:brightness(.98)saturate(1.16)contrast(1.08);transform:scale(1.04)}.live-casino-provider-shade{pointer-events:none;background:linear-gradient(#05071205 0%,#05071214 36%,#0507129e 78%,#050712db 100%),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 8px);position:absolute;inset:0}.live-casino-provider-logo{z-index:3;width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:12px;left:18px}.live-casino-provider-logo img{object-fit:contain;filter:drop-shadow(0 8px 14px #00000073);width:auto;max-width:160px;height:58px;max-height:none;display:block}.live-casino-provider-logo span{color:#fff;letter-spacing:.04em;text-shadow:0 2px 8px #000000bf,0 0 12px #21e6ff2e;font-size:22px;font-weight:1000;line-height:1}.live-casino-provider-body{padding:13px 16px 14px}.live-casino-provider-body h3{color:#fff;margin:0;font-size:18px;font-weight:900;line-height:1.12}.live-casino-provider-body p{min-height:32px;color:var(--text-muted);margin:8px 0 0;font-size:12px;font-weight:600;line-height:1.42}@media (width>=1601px){.live-casino-lobby-container{max-width:1380px}}@media (width<=1500px){.live-casino-lobby-page{padding:14px}.live-casino-lobby-hero{border-radius:22px;height:clamp(240px,23vw,340px)}.live-casino-lobby-panel{border-radius:18px;padding:12px}}@media (width<=1180px){.live-casino-provider-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (width<=980px){.live-casino-lobby-page{padding:10px 8px 48px}.live-casino-lobby-hero{border-radius:14px;height:210px;margin-bottom:10px}.live-casino-lobby-panel{border-radius:14px;padding:10px}.live-casino-provider-grid{grid-template-columns:1fr;gap:16px}}@media (width<=560px){.live-casino-lobby-page{padding:8px 6px 44px}.live-casino-lobby-hero{border-radius:12px;height:180px}.live-casino-lobby-panel{border-radius:12px;padding:8px}.live-casino-provider-image{height:185px}.live-casino-provider-body{padding:12px 14px 14px}.live-casino-provider-body h3{font-size:16px}.live-casino-provider-logo img{max-width:130px;height:46px}}.live-casino-lobby-page{width:100%;min-height:calc(100vh - var(--topbar-height));background:linear-gradient(315deg,#12082c 3%,#051c3a 38%,#04404b 68%,#320c12 98%) 0 0/400% 400% fixed;padding:18px;animation:16s infinite liveCasinoGradientMove;position:relative;overflow:hidden}.live-casino-wave-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.live-casino-wave{opacity:.5;background:#ffffff14;border-radius:1000% 1000% 0 0;width:200%;height:12em;animation:10s linear -3s infinite liveCasinoWaveMove;position:absolute;bottom:-1px;left:0;transform:translate(0,0)}.live-casino-wave:nth-of-type(2){opacity:.45;background:#ffc44614;animation:18s linear infinite reverse liveCasinoWaveMove;bottom:-1.35em}.live-casino-wave:nth-of-type(3){opacity:.5;background:#21e6ff0f;animation:20s -1s infinite reverse liveCasinoWaveMove;bottom:-2.75em}.live-casino-lobby-container{z-index:1;width:100%;max-width:1380px;margin:0 auto;position:relative}@keyframes liveCasinoGradientMove{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes liveCasinoWaveMove{2%{transform:translate(0)}25%{transform:translate(-25%)}50%{transform:translate(-50%)}75%{transform:translate(-25%)}to{transform:translate(0)}}html[data-display-mode=light] .live-casino-lobby-page{color:#162033;background-color:#0000;background-image:radial-gradient(circle at 16% 0,#21b4dc1f,#0000 32%),radial-gradient(circle at 86% 10%,#ffc21e1a,#0000 30%),linear-gradient(#edf3fb 0%,#dce8f4 46%,#cddbea 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}html[data-display-mode=light] .live-casino-lobby-page:before{opacity:.42;filter:blur(.2px);background:radial-gradient(circle at 8% 24%,#ffb12629 0 8px,#0000 13px),radial-gradient(circle at 18% 48%,#ffc44638 0 6px,#0000 11px),radial-gradient(circle at 32% 35%,#21b4dc24 0 4px,#0000 8px),radial-gradient(circle at 50% 42%,#ffe69633 0 3px,#0000 6px),radial-gradient(circle at 68% 36%,#ffd25f2e 0 5px,#0000 9px),radial-gradient(circle at 84% 46%,#21b4dc21 0 6px,#0000 10px),radial-gradient(circle at 94% 82%,#ffaa2424 0 5px,#0000 9px)}html[data-display-mode=light] .live-casino-lobby-page:after{background:linear-gradient(#fff3 0%,#dbe8f633 42%,#b9cde13d 100%)}html[data-display-mode=light] .live-casino-lobby-hero{background:#050914;border-radius:10px;box-shadow:0 18px 42px #0f172a2e,inset 0 0 0 1px #ffc44629}html[data-display-mode=light] .live-casino-lobby-hero:before{background:linear-gradient(90deg,#050914b3 0%,#05091447 16%,#05091405 50%,#05091447 84%,#050914b3 100%),radial-gradient(circle at 50% 100%,#00000047,#0000 34%)}html[data-display-mode=light] .live-casino-lobby-hero:after{box-shadow:inset 0 0 32px #00000038,inset 0 -44px 64px #02050e57}html[data-display-mode=light] .live-casino-lobby-hero-img{filter:brightness(.92)saturate(1.14)contrast(1.08)}html[data-display-mode=light] .live-casino-lobby-hero-overlay{background:linear-gradient(90deg,#050914db 0%,#0509146b 12%,#0509140f 34% 66%,#0509146b 88%,#050914db 100%),linear-gradient(#05091433 0%,#05091405 44%,#0509147a 100%)}html[data-display-mode=light] .live-casino-lobby-panel{background:radial-gradient(circle at 0 0,#21b4dc1a,#0000 30%),radial-gradient(circle at 100% 0,#ffc21e14,#0000 30%),linear-gradient(#081222f5 0%,#050b18fa 54%,#030812fa 100%);border-color:#2f446957;border-radius:16px;box-shadow:0 18px 42px #0f172a38,inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff06}html[data-display-mode=light] .live-casino-lobby-panel:before{filter:blur(24px);background:radial-gradient(circle at 0 0,#21b4dc1f,#0000 30%),radial-gradient(circle at 100% 0,#ffc44614,#0000 28%),radial-gradient(circle at 50% 100%,#ffffff06,#0000 34%)}html[data-display-mode=light] .live-casino-provider-card{background:linear-gradient(#0d182cfa,#060a16fa);border-color:#5870986b;box-shadow:inset 0 0 0 1px #5aceff1a,0 12px 24px #0000003d}html[data-display-mode=light] .live-casino-provider-card:hover{border-color:#ffc44675;box-shadow:inset 0 0 0 1px #ffc4461f,0 18px 34px #0f172a47,0 0 22px #ffc4461a}html[data-display-mode=light] .live-casino-provider-image{background:#07101f}html[data-display-mode=light] .live-casino-provider-img{filter:brightness()saturate(1.12)contrast(1.08)}html[data-display-mode=light] .live-casino-provider-card:hover .live-casino-provider-img{filter:brightness(.94)saturate(1.16)contrast(1.08)}html[data-display-mode=light] .live-casino-provider-shade{background:linear-gradient(#05071205 0%,#0507121a 36%,#0507129e 78%,#050712e6 100%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 8px)}html[data-display-mode=light] .live-casino-provider-body{background:linear-gradient(#080c19fa,#050812fa)}html[data-display-mode=light] .live-casino-provider-body h3{color:#f4f8ff}html[data-display-mode=light] .live-casino-provider-body p{color:#91a5c4}html[data-display-mode=light] .live-casino-provider-logo img{filter:drop-shadow(0 8px 14px #0000007a)brightness(1.04)}html[data-display-mode=light] .live-casino-provider-logo span{color:#fff}html[data-display-mode=light] .live-casino-wave{opacity:.22;background:#ffffff14}html[data-display-mode=light] .live-casino-wave:nth-of-type(2){opacity:.2;background:#ffc44614}html[data-display-mode=light] .live-casino-wave:nth-of-type(3){opacity:.22;background:#21b4dc14}.slot-lobby-page,.slot-lobby-container,.slot-lobby-panel{min-width:0;max-width:100%}.slot-lobby-page{width:100%;min-height:calc(100vh - var(--topbar-height));background-color:#0000;background-image:linear-gradient(#01030af0 0%,#03050feb 38%,#040712f7 100%),url();background-position:0 0,top;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:18px;position:relative;overflow-x:hidden}.slot-lobby-page:before,.slot-lobby-page:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.slot-lobby-page:before{background:radial-gradient(circle at 13% 18%,#5fd2ff12,#0000 16%),radial-gradient(circle at 78% 11%,#9b66ff0f,#0000 19%),radial-gradient(circle at 48% 36%,#ffffff09,#0000 13%),radial-gradient(circle at 28% 76%,#6e96ff0d,#0000 18%),radial-gradient(circle at 86% 82%,#ffffff08,#0000 15%)}.slot-lobby-page:after{background:linear-gradient(#00000057,#0000001f 38%,#0006)}.slot-lobby-container{z-index:1;width:100%;max-width:1380px;margin:0 auto;position:relative}.slot-lobby-hero{isolation:isolate;background:radial-gradient(circle at 18% 18%,#26617a38,#0000 30%),radial-gradient(circle at 82% 18%,#49308c2e,#0000 28%),linear-gradient(#06111d,#050914);border:0;border-radius:0;width:100%;height:clamp(240px,23vw,340px);margin:0 0 18px;position:relative;overflow:hidden;box-shadow:0 20px 54px #00000052,inset 0 0 0 1px #4678b414}.slot-lobby-hero:before,.slot-lobby-hero:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.slot-lobby-hero:before{z-index:3;background:radial-gradient(circle at 0%,#0509146b,#0000 24%),radial-gradient(circle at 100%,#05091461,#0000 24%),radial-gradient(circle at 50% 0,#05091442,#0000 24%),radial-gradient(circle at 50% 100%,#05091457,#0000 28%)}.slot-lobby-hero:after{z-index:4;box-shadow:inset 0 0 36px #00000057,inset 0 -50px 70px #02050e66}.slot-lobby-hero-img{z-index:1;object-fit:cover;object-position:center 18%;filter:brightness(.84)saturate(1.05)contrast(1.03);width:106%;height:106%;display:block;position:absolute;top:-3%;left:-3%;transform:scale(1.02)}.slot-lobby-hero-overlay{z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#050914 0%,#050914e6 4%,#05091494 10%,#05091433 18%,#05091400 28% 72%,#05091433 82%,#05091494 90%,#050914e6 96%,#050914 100%),linear-gradient(#050914d1 0%,#05091442 10%,#0509140a 22%,#05091400 38% 68%,#05091414 80%,#05091457 90%,#050914b8 100%);position:absolute;inset:0}.slot-lobby-jp-card{z-index:5;pointer-events:none;width:clamp(360px,42vw,640px);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slot-lobby-jp-img{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 10px 20px #00000057)drop-shadow(0 0 10px #ffbe2d24);width:40%;height:auto;display:block;position:relative;top:-16px;left:50%;transform:translate(-50%)}.slot-lobby-jp-amount{z-index:6;color:#fff0a8;width:80%;height:34px;font-family:"Oxanium", var(--font-main);letter-spacing:.01em;white-space:nowrap;text-align:center;text-shadow:0 2px #6a3800c7,0 0 10px #ffeb82a3,0 0 18px #ff96145c;justify-content:center;align-items:center;font-size:clamp(16px,1.55vw,24px);font-weight:900;line-height:34px;display:flex;position:absolute;top:71%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.slot-jp-cell,.slot-jp-window,.slot-jp-number,.slot-jp-separator{height:34px;line-height:34px}.slot-jp-cell{flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.slot-jp-cell:not(.is-separator){width:.62em}.slot-jp-cell.is-separator{width:.28em;overflow:visible}.slot-jp-separator{justify-content:center;align-items:center;display:inline-flex}.slot-jp-window{width:100%;display:block;position:relative;overflow:hidden}.slot-jp-reel{will-change:transform;flex-direction:column;align-items:center;width:100%;transition:transform .72s cubic-bezier(.22,.82,.22,1);display:flex}.slot-jp-number{flex:0 0 34px;justify-content:center;align-items:center;width:100%;display:flex}.slot-lobby-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 0 0,#62daff0f,#0000 28%),radial-gradient(circle at 100% 0,#7a5cff0f,#0000 30%),linear-gradient(#070d1c94,#060b18ad 52%,#050914c7);border:1px solid #78aaff0f;border-radius:24px;width:100%;padding:16px;position:relative;overflow:hidden;box-shadow:0 22px 48px #0000004d,inset 0 0 0 1px #ffffff06}.slot-lobby-panel:before{content:"";z-index:0;pointer-events:none;filter:blur(24px);background:radial-gradient(circle at 0 0,#62daff14,#0000 30%),radial-gradient(circle at 100% 0,#7a5cff14,#0000 28%),radial-gradient(circle at 50% 100%,#ffffff08,#0000 34%);position:absolute;inset:-24px}.slot-lobby-panel>*{z-index:1;position:relative}.slot-lobby-toolbar{border-bottom:1px solid #78b4ff1a;justify-content:flex-start;align-items:center;gap:18px;width:100%;min-width:0;margin-bottom:14px;padding:0 0 12px;display:flex}.slot-lobby-main-tabs{white-space:nowrap;scrollbar-width:none;flex:none;align-items:center;gap:30px;min-width:0;margin:0;padding:0;display:flex;overflow:auto hidden}.slot-lobby-main-tabs::-webkit-scrollbar{display:none}.slot-main-tab{height:34px;min-height:34px;box-shadow:none;color:#d9ccff;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:900;line-height:1;transition:color .18s,text-shadow .18s;display:inline-flex;position:relative}.slot-main-tab:after{content:"";background:#18f4ff;border-radius:999px;width:0;height:3px;transition:width .18s;position:absolute;bottom:-13px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #18f4ff9e}.slot-main-tab:hover,.slot-main-tab.active,.slot-main-tab.is-active{color:#18f4ff;text-shadow:0 0 12px #18f4ff3d}.slot-main-tab.active:after,.slot-main-tab.is-active:after{width:100%}.slot-lobby-search{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0f;border-radius:10px;flex:0 0 250px;align-items:center;gap:8px;width:250px;height:38px;margin-left:4px;padding:0 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff09,0 0 0 1px #78aaff09}.slot-lobby-search input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:0;font-size:14px}.slot-lobby-search input::placeholder{color:#ffffff6b}.slot-lobby-search i{color:var(--accent);flex:none;font-size:17px;line-height:1}.slot-lobby-provider-bar{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;max-width:100%;margin:0 0 16px;padding:0 0 6px;display:flex;overflow:auto hidden}.slot-lobby-provider-bar::-webkit-scrollbar{display:none}.slot-provider-tab{color:#fff;white-space:nowrap;min-width:120px;height:42px;min-height:42px;box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#151433;border:1px solid #6454beb8;border-radius:10px;flex:none;grid-template-columns:54px 1fr;justify-content:left;align-items:center;column-gap:2px;padding:0 6px;line-height:1;transition:border-color .18s,background .18s,box-shadow .18s,color .18s;display:grid}.slot-provider-tab:hover{background:#191943;border-color:#18f4ffa6}.slot-provider-tab.active,.slot-provider-tab.is-active{color:#18f4ff;background:radial-gradient(circle at 50% 0,#18f4ff29,#0000 60%),#18324a;border-color:#18f4ffeb;box-shadow:0 0 0 1px #18f4ff29,0 0 18px #18f4ff1f}.slot-provider-logo{object-fit:contain;place-self:center;width:42px;height:24px;display:block}.slot-provider-logo-pg{width:40px;height:22px}.slot-provider-logo-jili{width:38px;height:22px}.slot-provider-logo-cq9{width:36px;height:22px}.slot-provider-tab small{color:inherit;justify-self:start;margin-left:0;font-size:13px;font-weight:800;line-height:1}.slot-provider-short,.provider-logo-text{width:42px;color:inherit;letter-spacing:.02em;justify-content:center;justify-self:center;align-items:center;font-size:16px;font-weight:900;display:inline-flex}.slot-provider-tab.active .slot-provider-logo,.slot-provider-tab.is-active .slot-provider-logo{filter:drop-shadow(0 0 6px #10d8ff57)}.slot-lobby-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;width:100%;display:grid}.slot-lobby-card{aspect-ratio:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d122057;border-radius:14px;width:100%;min-width:0;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 14px 28px #0000002e,inset 0 0 0 1px #ffffff07}.slot-lobby-card:hover{transform:translateY(-3px);box-shadow:0 20px 38px #00000047,0 0 22px #18f4ff14,inset 0 0 0 1px #18f4ff29}.slot-lobby-img,.slot-lobby-card-image{object-fit:cover;width:100%;height:100%;transition:transform .2s,filter .2s;display:block}.slot-lobby-card:hover .slot-lobby-img,.slot-lobby-card:hover .slot-lobby-card-image{filter:brightness(.92);transform:scale(1.05)}.slot-lobby-overlay,.slot-lobby-card-info{z-index:3;text-align:center;background:linear-gradient(#0000,#0000008a 54%,#000000d1);padding:34px 10px 12px;position:absolute;bottom:0;left:0;right:0}.slot-lobby-overlay h3,.slot-lobby-card-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 5px #000c,0 0 8px #00000047;margin:0;font-size:15px;font-weight:900;line-height:1.15;overflow:hidden}.slot-lobby-overlay p,.slot-lobby-card-provider{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;font-weight:800;overflow:hidden}.slot-lobby-badge{z-index:4;background:var(--accent);min-width:48px;min-height:24px;color:var(--theme-button-text);border-radius:10px 0;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:0;left:0}.slot-favorite-btn,.slot-lobby-fav-btn{z-index:5;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000003d;border:1px solid #ffffff52;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex;position:absolute;top:8px;right:8px}.slot-favorite-btn:hover,.slot-favorite-btn.active,.slot-favorite-btn.is-active,.slot-lobby-fav-btn:hover,.slot-lobby-fav-btn.active,.slot-lobby-fav-btn.is-active{color:#ffb11a;background:#0000006b;border-color:#ffb11a}.slot-favorite-btn:hover,.slot-lobby-fav-btn:hover{transform:scale(1.05)}.slot-lobby-empty{color:#ffffffa6;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.slot-lobby-empty i{color:#19d7ff;margin-bottom:10px;font-size:36px}.slot-lobby-empty p{color:#ffffffb8;margin:0;font-size:14px;font-weight:700}.slot-fire-particles{z-index:4;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.slot-fire-particles span{left:var(--x,50%);width:var(--size,3px);height:calc(var(--size,3px) * 2.2);opacity:0;transform:translate3d(0, 0, 0) rotate(var(--rotate,0deg));animation:slot-fire-rise var(--duration,5.8s) linear infinite;animation-delay:var(--delay,0s);filter:blur(var(--blur,0px));background:radial-gradient(circle,#fff7b5 0%,#ffb21c 34%,#ff4d00 68%,#0000 100%);border-radius:999px;position:absolute;bottom:-18px;box-shadow:0 0 8px #ffaa16d9,0 0 18px #ff4a0094,0 0 28px #ff2d0052}.slot-fire-particles span:nth-child(4n+1){--x:8%;--size:3px;--duration:5.1s;--delay:-.8s;--rotate:18deg;--blur:0px}.slot-fire-particles span:nth-child(4n+2){--x:28%;--size:2px;--duration:6.4s;--delay:-2.2s;--rotate:-20deg;--blur:.2px}.slot-fire-particles span:nth-child(4n+3){--x:58%;--size:4px;--duration:5.8s;--delay:-3.5s;--rotate:26deg;--blur:0px}.slot-fire-particles span:nth-child(4n+4){--x:86%;--size:2px;--duration:7s;--delay:-4.6s;--rotate:-32deg;--blur:.3px}.slot-fire-particles span:nth-child(5n){--x:16%;--size:5px;--duration:6.8s;--delay:-1.4s}.slot-fire-particles span:nth-child(6n){--x:72%;--duration:4.9s;--delay:-2.9s}.slot-fire-particles span:nth-child(7n){--x:42%;--size:3px;--duration:7.3s;--delay:-5.2s}@keyframes slot-fire-rise{0%{opacity:0;transform:translate3d(0, 20px, 0) scale(.45) rotate(var(--rotate,0deg))}12%{opacity:.95}50%{opacity:.75;transform:translate3d(var(--drift,18px), -44vh, 0) scale(1) rotate(calc(var(--rotate,0deg) + 80deg))}to{opacity:0;transform:translate3d(calc(var(--drift,18px) * -1), -98vh, 0) scale(.2) rotate(calc(var(--rotate,0deg) + 160deg))}}html[data-display-mode=light] .slot-lobby-page{color:#162033;background-color:#0000;background-image:radial-gradient(circle at 12% 0,#21b4dc1f,#0000 34%),radial-gradient(circle at 86% 10%,#7a5cff14,#0000 30%),linear-gradient(#edf3fb 0%,#dce8f4 46%,#cddbea 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}html[data-display-mode=light] .slot-lobby-page:before{opacity:.58;background:radial-gradient(circle at 13% 18%,#21b4dc1f,#0000 18%),radial-gradient(circle at 78% 11%,#7a5cff14,#0000 20%),radial-gradient(circle at 48% 36%,#ffffff6b,#0000 14%),radial-gradient(circle at 28% 76%,#5082be1a,#0000 20%),radial-gradient(circle at 86% 82%,#ff4d5e12,#0000 17%)}html[data-display-mode=light] .slot-lobby-page:after{background:linear-gradient(#ffffff38 0%,#dbe8f61f 42%,#b9cde138 100%)}html[data-display-mode=light] .slot-lobby-hero{background:#050914;border-radius:10px;box-shadow:0 18px 42px #0f172a2e,inset 0 0 0 1px #21b4dc29}html[data-display-mode=light] .slot-lobby-hero-img{filter:brightness(.94)saturate(1.12)contrast(1.08)}html[data-display-mode=light] .slot-lobby-hero-overlay{background:linear-gradient(90deg,#050914db 0%,#05091470 12%,#05091414 34% 66%,#05091470 88%,#050914db 100%),linear-gradient(#05091433 0%,#0509140a 44%,#05091480 100%)}html[data-display-mode=light] .slot-lobby-panel{background:radial-gradient(circle at 0 0,#21b4dc1a,#0000 30%),radial-gradient(circle at 100% 0,#7a5cff14,#0000 30%),linear-gradient(#081222f5 0%,#050b18fa 54%,#030812fa 100%);border-color:#2f446957;border-radius:16px;box-shadow:0 18px 42px #0f172a38,inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff06}html[data-display-mode=light] .slot-lobby-toolbar{border-bottom-color:#78b4ff29}html[data-display-mode=light] .slot-main-tab{color:#b9c9e6}html[data-display-mode=light] .slot-main-tab:hover,html[data-display-mode=light] .slot-main-tab.active,html[data-display-mode=light] .slot-main-tab.is-active{color:#18f4ff}html[data-display-mode=light] .slot-lobby-search{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 0 1px #78aaff0d}html[data-display-mode=light] .slot-provider-tab{color:#fff;background:#0e182deb;border-color:#5870987a}html[data-display-mode=light] .slot-provider-tab:hover{background:#182845;border-color:#18f4ffa6}html[data-display-mode=light] .slot-provider-tab.active,html[data-display-mode=light] .slot-provider-tab.is-active{color:#18f4ff;background:radial-gradient(circle at 50% 0,#18f4ff29,#0000 60%),#18324a;border-color:#18f4ffeb}html[data-display-mode=light] .slot-lobby-card{background:#0d12206b;box-shadow:0 12px 24px #0f172a29,inset 0 0 0 1px #ffffff0d}html[data-display-mode=light] .slot-lobby-card:hover{box-shadow:0 18px 34px #0f172a38,0 0 22px #18f4ff1a,inset 0 0 0 1px #18f4ff2e}@media (width>=1601px){.slot-lobby-container{max-width:1380px}.slot-lobby-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (width<=1500px){.slot-lobby-page{padding:14px}.slot-lobby-hero{border-radius:22px;height:clamp(240px,23vw,340px)}.slot-lobby-panel{border-radius:18px;padding:12px}.slot-lobby-main-tabs{gap:24px}.slot-main-tab{font-size:14px}.slot-lobby-search{flex-basis:260px;width:260px}.slot-provider-tab{min-width:108px;height:40px;padding:0 12px}.slot-lobby-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px}.slot-lobby-jp-card{width:clamp(330px,42vw,560px)}}@media (width<=1180px){.slot-lobby-toolbar{scrollbar-width:none;gap:14px;overflow:auto hidden}.slot-lobby-toolbar::-webkit-scrollbar{display:none}.slot-lobby-main-tabs{gap:24px}.slot-lobby-search{flex:0 0 220px;width:220px}.slot-lobby-grid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr))}}@media (width<=980px){.slot-lobby-page{background-attachment:scroll;padding:10px 8px 48px}.slot-lobby-hero{border-radius:14px;height:210px;margin-bottom:10px}.slot-lobby-jp-card{width:min(82vw,430px)}.slot-lobby-jp-amount{width:60%;font-size:clamp(18px,5vw,28px);top:68%}.slot-lobby-panel{border-radius:14px;padding:10px}.slot-lobby-toolbar{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px}.slot-lobby-main-tabs{flex-wrap:nowrap;flex:none;gap:18px;margin:0;padding-bottom:10px}.slot-main-tab{height:28px;min-height:28px;font-size:13px}.slot-main-tab:after{height:2px;bottom:-10px}.slot-lobby-search{flex:none;width:100%;min-width:0;max-width:100%;height:38px;margin-left:0}.slot-lobby-search input{padding:0 12px;font-size:13px}.slot-lobby-provider-bar{gap:8px;margin-bottom:10px}.slot-provider-tab{grid-template-columns:34px auto;column-gap:2px}.slot-provider-logo{width:34px;height:20px}.slot-provider-logo-pg{width:36px;height:18px}.slot-provider-logo-jili{width:38px;height:18px}.slot-provider-logo-cq9{width:36px;height:18px}.slot-provider-short,.provider-logo-text{width:34px;font-size:13px}.slot-provider-tab small{font-size:11px}.slot-lobby-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.slot-lobby-card{border-radius:10px}.slot-lobby-overlay,.slot-lobby-card-info{padding:24px 5px 7px}.slot-lobby-overlay h3,.slot-lobby-card-title{font-size:11px}.slot-lobby-overlay p,.slot-lobby-card-provider{font-size:9px}.slot-lobby-badge{min-width:38px;min-height:20px;padding:0 6px;font-size:9px}.slot-favorite-btn,.slot-lobby-fav-btn{border-radius:7px;width:24px;height:24px;top:5px;right:5px}}@media (width<=560px){.slot-lobby-page{padding:8px 6px 44px}.slot-lobby-hero{border-radius:12px;height:180px}.slot-lobby-jp-card{width:min(88vw,360px)}.slot-lobby-jp-amount{width:62%;font-size:clamp(15px,5.4vw,23px);top:68%}.slot-lobby-panel{border-radius:12px;padding:8px}.slot-lobby-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media (width<=420px){.slot-lobby-hero{height:160px}.slot-lobby-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tournament-card{background:radial-gradient(circle at 50% 0,#16488733,#0000 42%),linear-gradient(#081428 0%,#040b18 55%,#02060f 100%);border:0;border-radius:2px;width:100%;max-width:440px;margin:0;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 36px #00000061,inset 0 0 28px #00000047}.tournament-card:before,.tournament-card:after{content:none}.tournament-card>*{z-index:1;position:relative}.tournament-image-header{background:linear-gradient(90deg,#02050d80,#040c1c14,#02050d80),linear-gradient(#02050d00 0%,#040c1c42 56%,#040c1ceb 100%),url(/images/tournament/tournament.png) 50%/cover no-repeat;border:0;border-radius:0;width:100%;height:108px;margin:0;padding:0;position:relative;overflow:hidden}.tournament-image-header:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#02050dc2 0%,#040c1c4d 16%,#040c1c0f 38% 62%,#040c1c4d 84%,#02050dc2 100%),linear-gradient(#02050d00 0%,#040c1c2e 58%,#040c1ce0 100%);position:absolute;inset:0}.tournament-header-word{z-index:3;object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 3px #0000008c)drop-shadow(0 0 8px #00000073);width:min(38%,210px);height:auto;margin:0;padding:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tournament-header-word.is-zh{width:min(36%,190px)}.tournament-date-bar{background:linear-gradient(#040b18f0 0%,#030914db 100%);justify-content:center;align-items:center;min-height:36px;padding:4px 18px 8px;display:flex}.tournament-date-pill{color:#ffe28a;white-space:nowrap;text-align:center;text-shadow:0 1px #0000008c;background:linear-gradient(#5f4a1ce0 0%,#241b0deb 100%);border:1px solid #ffdc786b;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:28px;padding:0 18px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000052,0 0 12px #ffbc3429}.tournament-simple-table{background:radial-gradient(circle at 50% 0,#1446781f,#0000 42%),linear-gradient(#030914e0 0%,#01040aeb 100%);margin:0;padding:8px 18px 14px}.tournament-simple-head{color:#f4f8ff;text-shadow:0 0 10px #50b4ff2e;grid-template-columns:82px minmax(0,1fr) 120px;align-items:center;min-height:28px;padding:0 22px;font-size:12px;font-weight:900;line-height:1;display:grid}.tournament-simple-head span:first-child,.tournament-simple-head span:nth-child(2){text-align:left}.tournament-simple-head span:nth-child(3){text-align:right}.tournament-simple-viewport{--tournament-row-height:38px;--tournament-row-gap:8px;--tournament-visible-rows:5;height:calc((var(--tournament-row-height) * var(--tournament-visible-rows)) + (var(--tournament-row-gap) * (var(--tournament-visible-rows) - 1)));position:relative;overflow:hidden}.tournament-simple-list{gap:var(--tournament-row-gap);will-change:transform;animation-name:tournament-ranking-scroll-once;animation-duration:30s;animation-timing-function:steps(15,end);animation-iteration-count:1;animation-delay:.6s;animation-fill-mode:forwards;display:grid}.tournament-simple-viewport:hover .tournament-simple-list{animation-play-state:paused}@keyframes tournament-ranking-scroll-once{0%{transform:translateY(0)}to{transform:translateY(-690px)}}.tournament-simple-row{height:var(--tournament-row-height);min-height:var(--tournament-row-height);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,#14223ab8 0%,#0d15269e 48%,#14223ab8 100%);border:1px solid #b4d2ff38;border-radius:8px;grid-template-columns:82px minmax(0,1fr) 120px;align-items:center;padding:0 22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000005c,0 8px 16px #0003}.tournament-simple-row:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.72;background:linear-gradient(90deg,#ffffff1c 0%,#ffffff08 24%,#fff0 50%,#ffffff0a 78%,#ffffff17 100%),radial-gradient(circle at 50% 0,#ffffff1c,#0000 60%);position:absolute;inset:0}.tournament-simple-row>*{z-index:1;position:relative}.tournament-simple-rank,.tournament-simple-name,.tournament-simple-points{color:#fff;white-space:nowrap;text-shadow:0 1px #00000073,0 0 8px #3caaff24;font-size:12px;font-weight:700;line-height:1}.tournament-simple-rank{text-align:left}.tournament-simple-name{text-align:left;text-overflow:ellipsis;text-transform:uppercase;min-width:0;overflow:hidden}.tournament-simple-points{text-align:right}.tournament-simple-row:first-child{background:linear-gradient(90deg,#684e2094 0%,#3027167a 48%,#684e2094 100%);border-color:#ffd76457;box-shadow:inset 0 1px #fff2aa24,inset 0 -1px #0000006b,0 0 12px #ffc84a24,0 8px 16px #0000003d}.tournament-simple-row:nth-child(2){background:linear-gradient(90deg,#30426a94 0%,#19233e7a 48%,#30426a94 100%);border-color:#7da8ff4d;box-shadow:inset 0 1px #bed7ff24,inset 0 -1px #0000006b,0 0 12px #5f96ff24,0 8px 16px #0000003d}.tournament-simple-row:nth-child(3){background:linear-gradient(90deg,#4e30688f 0%,#2a1b3e7a 48%,#4e30688f 100%);border-color:#c66eff47;box-shadow:inset 0 1px #f0beff24,inset 0 -1px #0000006b,0 0 12px #be5aff24,0 8px 16px #0000003d}.tournament-simple-row:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff21,inset 0 -1px #0000006b,0 0 16px #5fbeff2e,0 10px 18px #00000047}html[data-display-mode=light] .tournament-card{background:radial-gradient(circle at 50% 0,#21b4dc1a,#0000 42%),linear-gradient(#eef3f9 0%,#e5ecf4 55%,#dfe8f2 100%);box-shadow:0 14px 30px #0f172a1f,inset 0 0 0 1px #47648c24}html[data-display-mode=light] .tournament-image-header{background:linear-gradient(90deg,#02050d85,#040c1c0f,#02050d85),linear-gradient(#02050d05 0%,#040c1c24 58%,#040c1cad 100%),url(/images/tournament/tournament.png) 50%/cover no-repeat}html[data-display-mode=light] .tournament-image-header:after{background:linear-gradient(90deg,#02050d99 0%,#040c1c2e 16%,#040c1c05 38% 62%,#040c1c2e 84%,#02050d99 100%),linear-gradient(#02050d00 0%,#040c1c1a 58%,#040c1c80 100%)}html[data-display-mode=light] .tournament-date-bar{background:linear-gradient(#eaf0f7f5 0%,#e3ecf5f5 100%)}html[data-display-mode=light] .tournament-date-pill{color:#7b5308;text-shadow:none;background:linear-gradient(#fff8ddfa 0%,#f5e5b1f5 100%);border-color:#cda43961;box-shadow:inset 0 1px #ffffffbf,0 4px 10px #c791141f}html[data-display-mode=light] .tournament-simple-table{background:radial-gradient(circle at 50% 0,#21b4dc12,#0000 42%),linear-gradient(#e9eff6 0%,#dfe8f2 100%);padding:8px 18px 14px}html[data-display-mode=light] .tournament-simple-head{color:#2f3d56;text-shadow:none}html[data-display-mode=light] .tournament-simple-row{background:linear-gradient(90deg,#f3f6fafa 0%,#e8eef5fa 48%,#f3f6fafa 100%);border-color:#778aa82e;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #a0b0c629,0 6px 14px #0f172a14}html[data-display-mode=light] .tournament-simple-row:before{opacity:.7;background:linear-gradient(90deg,#ffffff85 0%,#ffffff29 24%,#fff0 50%,#ffffff24 78%,#ffffff75 100%),radial-gradient(circle at 50% 0,#ffffff57,#0000 62%)}html[data-display-mode=light] .tournament-simple-rank,html[data-display-mode=light] .tournament-simple-name{color:#33435d;text-shadow:none}html[data-display-mode=light] .tournament-simple-rank{color:#2d3e58;font-weight:900}html[data-display-mode=light] .tournament-simple-points{color:#204f73;text-shadow:none;font-weight:900}html[data-display-mode=light] .tournament-simple-row:first-child{background:linear-gradient(90deg,#fff7d6 0%,#f8e9b1fa 48%,#fff7d6 100%);border-color:#d6ab385c;box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #c69d3a24,0 6px 14px #d6ab3824}html[data-display-mode=light] .tournament-simple-row:nth-child(2){background:linear-gradient(90deg,#eaf3ff 0%,#d6e5f8fa 48%,#eaf3ff 100%);border-color:#5f8ad64d;box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #5f8ad61f,0 6px 14px #5f8ad61f}html[data-display-mode=light] .tournament-simple-row:nth-child(3){background:linear-gradient(90deg,#f3ecff 0%,#e5d8f8fa 48%,#f3ecff 100%);border-color:#9c6fd747;box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #9c6fd71f,0 6px 14px #9c6fd71f}html[data-display-mode=light] .tournament-simple-row:hover{box-shadow:inset 0 1px 0 #ffffffe0, 0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent), 0 10px 18px #0f172a1a;transform:translateY(-1px)}@media (width<=768px){.tournament-card{max-width:100%}.tournament-image-header{height:96px}.tournament-header-word{width:min(58%,260px)}.tournament-header-word.is-zh{width:min(52%,230px)}.tournament-date-bar{min-height:34px;padding:3px 12px 7px}.tournament-date-pill{min-height:26px;padding:0 12px;font-size:11px}.tournament-simple-table,html[data-display-mode=light] .tournament-simple-table{padding:8px 12px 12px}.tournament-simple-head,.tournament-simple-row{grid-template-columns:58px minmax(0,1fr) 92px;padding:0 12px}.tournament-simple-head{font-size:11px}.tournament-simple-rank,.tournament-simple-name,.tournament-simple-points{font-size:12px}}html[data-display-mode=light] .home-page .tg-casino-page,html[data-display-mode=light] .tg-casino-page{background:radial-gradient(circle at 12% 0,#21b4dc1a,#0000 34%),radial-gradient(circle at 86% 10%,#7a5cff0f,#0000 30%),linear-gradient(#edf3fb 0%,#e6edf7 48%,#dfe8f2 100%)}html[data-display-mode=light] .home-page .tg-casino-showcase-head,html[data-display-mode=light] .tg-casino-showcase-head{border-bottom-color:#47648c29}html[data-display-mode=light] .home-page .tg-casino-title-wrap:after,html[data-display-mode=light] .tg-casino-title-wrap:after{background:var(--accent);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 38%, transparent)}html[data-display-mode=light] .home-page .tg-casino-title,html[data-display-mode=light] .home-page .tg-casino-title-wrap h2,html[data-display-mode=light] .tg-casino-title,html[data-display-mode=light] .tg-casino-title-wrap h2{color:#1f3b58;text-shadow:none}html[data-display-mode=light] .home-page .tg-casino-tab,html[data-display-mode=light] .tg-casino-tab{color:#26344d;background:linear-gradient(#fffffffa,#f1f5f9f5);border-color:#47648c33;box-shadow:inset 0 0 0 1px #ffffffc7,0 4px 10px #0f172a0d}html[data-display-mode=light] .home-page .tg-casino-tab.is-yellow:not(.active),html[data-display-mode=light] .home-page .tg-casino-tab.is-blue:not(.active),html[data-display-mode=light] .home-page .tg-casino-tab.is-green:not(.active),html[data-display-mode=light] .home-page .tg-casino-tab.is-purple:not(.active),html[data-display-mode=light] .tg-casino-tab.is-yellow:not(.active),html[data-display-mode=light] .tg-casino-tab.is-blue:not(.active),html[data-display-mode=light] .tg-casino-tab.is-green:not(.active),html[data-display-mode=light] .tg-casino-tab.is-purple:not(.active){color:#26344d;background:linear-gradient(#fffffffa,#f1f5f9f5);border-color:#47648c33}html[data-display-mode=light] .home-page .tg-casino-tab:not(.active):hover,html[data-display-mode=light] .tg-casino-tab:not(.active):hover{color:#1f3b58;border-color:color-mix(in srgb, var(--accent) 50%, #47648c2e);background:color-mix(in srgb, var(--accent) 8%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent), 0 8px 16px #0f172a0f}html[data-display-mode=light] .home-page .tg-casino-tab.active,html[data-display-mode=light] .home-page .tg-casino-tab.is-active,html[data-display-mode=light] .tg-casino-tab.active,html[data-display-mode=light] .tg-casino-tab.is-active{color:var(--theme-button-text);border-color:color-mix(in srgb, var(--accent) 78%, #fff 10%);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 82%, #fff 18%), color-mix(in srgb, var(--accent) 68%, #101827 32%));box-shadow:0 8px 18px color-mix(in srgb, var(--accent) 22%, transparent), inset 0 1px 0 #ffffff61}html[data-display-mode=light] .home-page .tg-casino-tab.active i,html[data-display-mode=light] .home-page .tg-casino-tab.active span,html[data-display-mode=light] .home-page .tg-casino-tab.is-active i,html[data-display-mode=light] .home-page .tg-casino-tab.is-active span,html[data-display-mode=light] .tg-casino-tab.active i,html[data-display-mode=light] .tg-casino-tab.active span,html[data-display-mode=light] .tg-casino-tab.is-active i,html[data-display-mode=light] .tg-casino-tab.is-active span{color:var(--theme-button-text)}html[data-display-mode=light] .home-page .tg-casino-lobby-btn,html[data-display-mode=light] .tg-casino-lobby-btn{color:#26344d;background:linear-gradient(#fffffffa,#f1f5f9f5);border-color:#47648c33;box-shadow:0 4px 10px #0f172a0d,inset 0 1px #fffc}html[data-display-mode=light] .home-page .tg-casino-lobby-btn:hover,html[data-display-mode=light] .tg-casino-lobby-btn:hover{color:#1f3b58;border-color:color-mix(in srgb, var(--accent) 52%, #47648c2e);background:color-mix(in srgb, var(--accent) 8%, #fff)}html[data-display-mode=light] .home-page .tg-casino-card,html[data-display-mode=light] .tg-casino-card{background:linear-gradient(#ffffffeb,#dee8f4f5),radial-gradient(circle at 100%,#21b4dc1a,#0000 45%);border-color:#47648c42;box-shadow:inset 0 0 0 1px #fff9,0 10px 22px #0f172a1f}html[data-display-mode=light] .home-page .tg-casino-card:hover,html[data-display-mode=light] .tg-casino-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), 0 14px 30px #0f172a29, 0 0 18px color-mix(in srgb, var(--accent) 12%, transparent)}html[data-display-mode=light] .home-page .tg-casino-card-shade,html[data-display-mode=light] .tg-casino-card-shade{background:linear-gradient(#030a1605 0%,#030a160f 28%,#030a167a 52%,#030a16eb 100%),linear-gradient(90deg,#04122280 0%,#04122214 42%,#0412225c 100%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 8px)}html[data-display-mode=light] .home-page .tg-casino-table-title-block h3,html[data-display-mode=light] .tg-casino-table-title-block h3{color:#f4f8ff;text-shadow:0 2px #00000085,0 0 10px #000000b8}html[data-display-mode=light] .home-page .tg-casino-table-title-block p,html[data-display-mode=light] .tg-casino-table-title-block p{color:#73dcff;text-shadow:0 1px #00000094,0 0 8px #000000b8}html[data-display-mode=light] .home-page .tg-casino-roadmap,html[data-display-mode=light] .tg-casino-roadmap{background:#e8eef7f0;box-shadow:inset 0 0 0 1px #47648c2e,0 4px 12px #0f172a14}html[data-display-mode=light] .home-page .tg-casino-road-cell:after,html[data-display-mode=light] .tg-casino-road-cell:after{background:#5a6e8c38}html[data-display-mode=light] .home-page .tg-casino-road-cell.is-blue,html[data-display-mode=light] .tg-casino-road-cell.is-blue{color:#157bd8}html[data-display-mode=light] .home-page .tg-casino-road-cell.is-red,html[data-display-mode=light] .tg-casino-road-cell.is-red{color:#e82e4d}html[data-display-mode=light] .home-page .tg-casino-road-cell.is-green,html[data-display-mode=light] .tg-casino-road-cell.is-green{color:#159c66}html[data-display-mode=light] .home-page .tg-casino-status,html[data-display-mode=light] .tg-casino-status{color:#26344d;background:linear-gradient(#fffffff0,#eef4faf0);border-color:#47648c38;box-shadow:inset 0 1px #ffffffc7,0 4px 10px #0f172a0f}html[data-display-mode=light] .home-page .tg-casino-status.is-blue,html[data-display-mode=light] .tg-casino-status.is-blue{color:#155f87;background:#e6f8fff0;border-color:#2ab3e861}html[data-display-mode=light] .home-page .tg-casino-status.is-red,html[data-display-mode=light] .tg-casino-status.is-red{color:#9d2637;background:#ffedf1f0;border-color:#ff5a7357}html[data-display-mode=light] .home-page .tg-casino-status.is-green,html[data-display-mode=light] .tg-casino-status.is-green{color:#126b48;background:#e6fff4f0;border-color:#2ee59d57}html[data-display-mode=light] .home-page .tg-casino-carousel-arrow,html[data-display-mode=light] .tg-casino-carousel-arrow{color:#42526b;background:#ffffffd1;border-color:#47648c33;box-shadow:0 3px 8px #0f172a0f}html[data-display-mode=light] .home-page .tg-casino-carousel-arrow:hover:not(:disabled),html[data-display-mode=light] .tg-casino-carousel-arrow:hover:not(:disabled){color:#1f3b58;border-color:color-mix(in srgb, var(--accent) 52%, #47648c2e);background:color-mix(in srgb, var(--accent) 8%, #fff)}html[data-display-mode=light] .home-page .tg-casino-carousel-dot,html[data-display-mode=light] .tg-casino-carousel-dot{background:#47648c47}html[data-display-mode=light] .home-page .tg-casino-carousel-dot.active,html[data-display-mode=light] .tg-casino-carousel-dot.active{background:var(--accent);box-shadow:0 0 10px color-mix(in srgb, var(--accent) 34%, transparent)}.tg-casino-page{background:radial-gradient(circle at 12% 0,#32b4ff1f,#0000 34%),radial-gradient(circle at 86% 10%,#ff2d7814,#0000 30%),linear-gradient(#050713 0%,#070a16 46%,#050713 100%);width:100%;padding:18px 18px 28px}.tg-casino-container{width:100%;max-width:none;margin:0}.tg-casino-showcase-head{border-bottom:1px solid #5070a838;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:52px;margin:0 0 18px;padding:0 0 12px;display:flex;position:relative}.tg-casino-showcase-left{align-items:center;gap:22px;min-width:0;display:flex}.tg-casino-title-wrap{flex:none;align-items:center;min-height:38px;display:inline-flex;position:relative}.tg-casino-title-wrap:after{content:"";background:#24e9ff;border-radius:999px;width:54px;height:3px;position:absolute;bottom:-12px;left:0;box-shadow:0 0 12px #24e9ffbf}.tg-casino-title-wrap h2{color:#24f2ff;white-space:nowrap;text-shadow:0 0 12px #24e9ff59;margin:0;font-size:16px;font-weight:900;line-height:1}.tg-casino-lobby-btn{color:#cfd8ea;white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:12px;font-weight:800;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.tg-casino-lobby-btn:hover{color:#24f2ff;background:#24e9ff14;border-color:#24e9ff66;transform:translateY(-1px)}.tg-casino-lobby-btn i{font-size:13px}.tg-casino-title{color:#24f2ff;white-space:nowrap;text-shadow:0 0 12px #24e9ff59;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:900;line-height:1;display:inline-flex}.tg-coin-logo{width:24px;height:24px;transform-style:preserve-3d;background:url(/images/providers/tg-logo.png) 50%/cover no-repeat;border-radius:50%;flex:0 0 24px;animation:10s ease-in-out infinite tgCoinToss;display:inline-block;box-shadow:0 0 10px #24e9ff59,inset 0 0 6px #ffffff2e}@keyframes tgCoinToss{0%{transform:rotateY(0)translateY(0)}50%{transform:rotateY(720deg)translateY(-2px)}to{transform:rotateY(1440deg)translateY(0)}}.tg-casino-tabs{min-width:0;box-shadow:none;background:0 0;flex-wrap:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:12px;margin:0;padding:0;display:flex}.tg-casino-tab{color:#20bfff;letter-spacing:.4px;white-space:nowrap;cursor:pointer;background:#09213ac7;border:1px solid #21b3ff8c;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-width:108px;height:38px;padding:0 16px;font-size:13px;font-weight:800;line-height:1;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.tg-casino-tab i{font-size:14px;line-height:1}.tg-casino-tab:not(.active):hover{color:#18f4ff;background:#191943;border-color:#18f4ffa6;transform:translateY(-1px);box-shadow:0 0 0 1px #18f4ff14,0 0 14px #18f4ff14}.tg-casino-tab.is-yellow:not(.active){color:#ffc21e;border-color:#ffbc16b3}.tg-casino-tab.is-yellow:not(.active):hover{color:#ffd04a;background:#372808d1;border-color:#ffbc16eb;box-shadow:0 0 16px #ffbc1633}.tg-casino-tab.is-blue:not(.active){color:#20bfff;border-color:#21b3ff8c}.tg-casino-tab.is-blue:not(.active):hover{color:#41d7ff;background:#092b4ce0;border-color:#21b3ffd1;box-shadow:0 0 16px #21b3ff2e}.tg-casino-tab.is-green:not(.active){color:#21f58c;border-color:#16ff8b8c}.tg-casino-tab.is-green:not(.active):hover{color:#37ff9d;background:#063422d1;border-color:#16ff8bc7;box-shadow:0 0 16px #16ff8b2e}.tg-casino-tab.is-purple:not(.active){color:#bfa8ff;border-color:#8c69ff9e}.tg-casino-tab.is-purple:not(.active):hover{color:#d5c7ff;background:#2a1c50d1;border-color:#a07dffd6;box-shadow:0 0 16px #8c69ff2e}.tg-casino-tab.active,.tg-casino-tab.is-active{color:#18f4ff;background:radial-gradient(circle at 50% 0,#18f4ff29,#0000 60%),#18324a;border-color:#18f4ffeb;transform:none;box-shadow:0 0 0 1px #18f4ff29,0 0 18px #18f4ff1f}.tg-casino-tab.active i,.tg-casino-tab.active span,.tg-casino-tab.is-active i,.tg-casino-tab.is-active span{color:#18f4ff}.tg-casino-grid{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:18px;width:100%;padding:0 0 4px;display:flex;overflow:auto hidden}.tg-casino-card{background:linear-gradient(#08182cf5,#030914fa),radial-gradient(circle at 100%,#ffffff1f,#0000 45%);border:1px solid #6f82b3d1;border-radius:6px;flex:0 0 286px;width:286px;min-width:286px;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5aceff2e,0 8px 22px #00000047}.tg-casino-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #5aceff52,0 14px 30px #0000005c,0 0 18px #24e9ff29}.tg-casino-card-media{border-radius:inherit;width:100%;height:292px;position:relative;overflow:hidden}.tg-casino-card-img{z-index:1;object-fit:cover;object-position:center 18%;opacity:1;filter:brightness(1.03)saturate(1.08)contrast(1.08);-webkit-user-select:none;user-select:none;width:100%;height:170px;transition:transform .35s,filter .35s;display:block;position:absolute;top:0;left:0;transform:scale(1.02)}.tg-casino-card:hover .tg-casino-card-img{filter:brightness(.98)saturate(1.12)contrast(1.06);transform:scale(1.06)}.tg-casino-card-shade{z-index:2;pointer-events:none;background:linear-gradient(#030a160a 0%,#030a1614 28%,#030a1680 52%,#030a16fa 100%),linear-gradient(90deg,#04122294 0%,#0412221f 42%,#0412226b 100%),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 8px);position:absolute;inset:0}.tg-casino-card-bottom-panel{pointer-events:auto;padding:0 10px 10px;transform:translateY(4px)}.tg-casino-online-badge{z-index:4;color:#fff;background:#04101ec7;border:2px solid #ffc446f2;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 0 12px #ffb42847,inset 0 0 10px #ffb42829}.tg-casino-card-content{z-index:4;pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.tg-casino-table-title-block{margin:0;padding:12px 52px 0 12px}.tg-casino-table-title-block h3{color:#d4eeff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px #00000080,0 0 10px #000000b8;max-width:100%;margin:0;font-size:15px;font-weight:900;line-height:1.1;overflow:hidden}.tg-casino-table-title-block p{color:#74d9ff;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px #00000094,0 0 8px #000000b8;margin:4px 0 0;font-size:11px;font-weight:900;line-height:1;overflow:hidden}.tg-casino-roadmap{--road-cell:16px;--road-circle:10px;--road-bg-dot:2px;width:100%;height:calc(var(--road-cell) * 6);background:#1b2737;border-radius:6px;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px #7896b429,0 4px 12px #0000003d}.tg-casino-road-board{grid-template-columns:repeat(14, var(--road-cell));grid-template-rows:repeat(6, var(--road-cell));place-content:start;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.tg-casino-road-cell{width:var(--road-cell);height:var(--road-cell);justify-content:center;align-items:center;display:flex;position:relative}.tg-casino-road-cell:after{content:"";width:var(--road-bg-dot);height:var(--road-bg-dot);background:#7896b42e;border-radius:50%}.tg-casino-road-cell.has-result:before{content:"";width:var(--road-circle);height:var(--road-circle);box-sizing:border-box;background:0 0;border:1.35px solid;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tg-casino-road-cell.has-result:after{content:none}.tg-casino-road-cell.is-blue{color:#2f96ff}.tg-casino-road-cell.is-red{color:#ff3154}.tg-casino-road-cell.is-green{color:#20d38a}.tg-casino-card-bottom{justify-content:flex-start;align-items:center;margin:8px 0 0;display:flex}.tg-casino-status{color:#fff;white-space:nowrap;background:#031220db;border:1px solid #2ab3e8;border-radius:2px;justify-content:center;align-items:center;min-width:72px;height:28px;padding:0 12px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 0 12px #2ab3e829,0 0 10px #2ab3e81f}.tg-casino-status.is-blue{background:#031220e6;border-color:#2ab3e8}.tg-casino-status.is-red{background:#280a12e6;border-color:#ff5a73}.tg-casino-status.is-green{background:#071e16e6;border-color:#2ee59d}@media (width<=768px){.tg-casino-page{padding:12px 10px 24px}.tg-casino-showcase-head{flex-direction:column;align-items:flex-start;gap:14px}.tg-casino-showcase-left{flex-direction:column;align-items:flex-start;gap:14px;width:100%}.tg-casino-tabs{width:100%;padding-bottom:2px;overflow-x:auto}.tg-casino-tab{min-width:96px;height:36px;padding:0 13px;font-size:12px}.tg-casino-lobby-btn{height:34px}.tg-casino-card{flex-basis:260px;width:260px;min-width:260px}.tg-casino-card-media{height:274px}.tg-casino-card-img{height:158px}.tg-casino-card-bottom-panel{padding-bottom:16px;transform:translateY(6px)}.tg-casino-roadmap{--road-cell:15px;--road-circle:9px}.tg-casino-carousel-control{margin-top:8px}.tg-casino-carousel-arrow{width:22px;height:22px;font-size:10px}.tg-casino-carousel-dot{width:14px}.tg-casino-carousel-dot.active{width:36px}}@media (width<=520px){.tg-casino-card{flex-basis:248px;width:248px;min-width:248px}.tg-casino-card-media{height:266px}.tg-casino-card-img{height:150px}.tg-casino-card-bottom-panel{padding-bottom:15px;transform:translateY(5px)}.tg-casino-roadmap{--road-cell:14px;--road-circle:8.5px}}.tg-casino-carousel-control{justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.tg-casino-carousel-arrow{color:#dce6ffb8;cursor:pointer;background:#0c101ed1;border:1px solid #a0aac847;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:11px;transition:color .16s,border-color .16s,background .16s,opacity .16s;display:inline-flex}.tg-casino-carousel-arrow:hover:not(:disabled){color:#24f2ff;background:#24e9ff14;border-color:#24e9ff8c}.tg-casino-carousel-arrow:disabled{opacity:.38;cursor:not-allowed}.tg-casino-carousel-track{align-items:center;gap:7px;height:10px;display:inline-flex}.tg-casino-carousel-dot{cursor:pointer;background:#ffffff57;border:0;border-radius:999px;width:16px;height:5px;padding:0;transition:width .16s,background .16s,box-shadow .16s}.tg-casino-carousel-dot.active{background:#fff;width:42px;box-shadow:0 0 10px #ffffff5c}.live-showcase-page{background:radial-gradient(circle at 12% 0%, #32b4ff1a, transparent 34%), radial-gradient(circle at 86% 10%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 30%), linear-gradient(180deg, #050713 0%, #070a16 46%, #050713 100%);width:100%;padding:18px 18px 28px}.live-showcase-container{width:100%;max-width:none;margin:0}.live-showcase-head{border-bottom:1px solid #5070a838;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:52px;margin:0 0 18px;padding:0 0 12px;display:flex;position:relative}.live-showcase-left{flex:auto;align-items:center;gap:22px;min-width:0;display:flex}.live-showcase-title-wrap{flex:none;align-items:center;min-height:38px;display:inline-flex;position:relative}.live-showcase-title-wrap:after{content:"";background:var(--accent);width:54px;height:3px;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:999px;position:absolute;bottom:-12px;left:0}.live-showcase-title-wrap h2{color:#24f2ff;white-space:nowrap;text-shadow:0 0 12px #24e9ff59;margin:0;font-size:16px;font-weight:900;line-height:1}.live-showcase-lobby-btn{color:#cfd8ea;white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;height:36px;margin-left:auto;padding:0 14px;font-size:12px;font-weight:800;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.live-showcase-lobby-btn:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 48%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--accent) 14%, transparent);transform:translateY(-1px)}.live-showcase-tabs{flex-wrap:nowrap;flex:auto;justify-content:flex-start;align-items:center;gap:12px;min-width:0;margin:0;padding:0;display:flex}.live-showcase-tab{color:#20bfff;letter-spacing:.3px;white-space:nowrap;cursor:pointer;background:#09213ac7;border:1px solid #21b3ff8c;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-width:108px;height:38px;padding:0 16px;font-size:13px;font-weight:900;line-height:1;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.live-showcase-tab i{font-size:14px;line-height:1}.live-showcase-tab:not(.active):hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 62%, transparent);background:color-mix(in srgb, var(--accent) 10%, #092b4ce0);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent), 0 0 14px color-mix(in srgb, var(--accent) 14%, transparent);transform:translateY(-1px)}.live-showcase-tab.active{color:var(--theme-button-text);border-color:color-mix(in srgb, var(--accent) 86%, #fff 10%);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 88%, #fff 12%), color-mix(in srgb, var(--accent) 72%, #101827 28%));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent), 0 0 18px color-mix(in srgb, var(--accent) 18%, transparent), inset 0 1px 0 #ffffff47}.live-showcase-tab.active i,.live-showcase-tab.active span{color:var(--theme-button-text)}.live-showcase-grid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:22px;width:100%;display:grid}.live-showcase-card{background:linear-gradient(#11182efa,#080b18fa);border:1px solid #62daff2e;border-radius:12px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7a5cff1f,0 16px 34px #00000047}.live-showcase-card:hover{border-color:color-mix(in srgb, var(--accent) 36%, #62daff38);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent), 0 20px 40px #00000057, 0 0 22px color-mix(in srgb, var(--accent) 10%, transparent);transform:translateY(-3px)}.live-showcase-card-media{background:#10182b;height:220px;position:relative;overflow:hidden}.live-showcase-card-img{object-fit:cover;width:100%;height:100%;transition:transform .22s,filter .22s;display:block}.live-showcase-card:hover .live-showcase-card-img{filter:brightness(.92);transform:scale(1.04)}.live-showcase-card-shade{pointer-events:none;background:linear-gradient(#0000 42%,#050712c7 100%),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 8px);position:absolute;inset:0}.live-showcase-badge{z-index:3;background:var(--accent);min-height:28px;color:var(--theme-button-text);text-transform:uppercase;box-shadow:0 0 16px color-mix(in srgb, var(--accent) 28%, transparent), inset 0 1px 0 #ffffff57;border-radius:2px;align-items:center;padding:0 14px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:14px;left:14px}.live-showcase-provider-logo{z-index:3;width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:12px;left:18px}.live-showcase-provider-logo img{object-fit:contain;filter:drop-shadow(0 8px 14px #00000073);width:auto;max-width:160px;height:58px;max-height:none;display:block}.live-showcase-provider-logo span{color:#fff;letter-spacing:.04em;text-shadow:0 2px 8px #000000bf,0 0 12px #21e6ff2e;font-size:22px;font-weight:1000;line-height:1}.live-showcase-card-body{padding:8px 8px 0}.live-showcase-card-body h3{color:#d4eeff;margin:0;font-size:16px;font-weight:700;line-height:1.15}.live-showcase-card-body p{min-height:36px;color:var(--text-muted);margin:10px 0 0;font-size:12px;font-weight:500;line-height:1.55}html[data-display-mode=light] .live-showcase-page{background:radial-gradient(circle at 12% 0%, #21b4dc1a, transparent 34%), radial-gradient(circle at 86% 10%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 30%), linear-gradient(180deg, #edf3fb 0%, #e6edf7 48%, #dfe8f2 100%)}html[data-display-mode=light] .live-showcase-head{border-bottom-color:#47648c29}html[data-display-mode=light] .live-showcase-title-wrap:after{background:var(--accent);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 38%, transparent)}html[data-display-mode=light] .live-showcase-title-wrap h2{color:#1f3b58;text-shadow:none}html[data-display-mode=light] .live-showcase-lobby-btn{color:#26344d;background:linear-gradient(#fffffffa,#f1f5f9f5);border-color:#47648c33;box-shadow:0 4px 10px #0f172a0d,inset 0 1px #fffc}html[data-display-mode=light] .live-showcase-lobby-btn:hover{color:#1f3b58;border-color:color-mix(in srgb, var(--accent) 52%, #47648c2e);background:color-mix(in srgb, var(--accent) 8%, #fff);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 14%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}html[data-display-mode=light] .live-showcase-tab{color:#26344d;background:linear-gradient(#fffffffa,#f1f5f9f5);border-color:#47648c33;box-shadow:inset 0 0 0 1px #ffffffc7,0 4px 10px #0f172a0d}html[data-display-mode=light] .live-showcase-tab:not(.active):hover{color:#1f3b58;border-color:color-mix(in srgb, var(--accent) 50%, #47648c2e);background:color-mix(in srgb, var(--accent) 8%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent), 0 8px 16px #0f172a0f}html[data-display-mode=light] .live-showcase-tab.active{color:var(--theme-button-text);border-color:color-mix(in srgb, var(--accent) 78%, #fff 10%);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 82%, #fff 18%), color-mix(in srgb, var(--accent) 68%, #101827 32%));box-shadow:0 8px 18px color-mix(in srgb, var(--accent) 22%, transparent), inset 0 1px 0 #ffffff61}html[data-display-mode=light] .live-showcase-tab.active i,html[data-display-mode=light] .live-showcase-tab.active span{color:var(--theme-button-text)}html[data-display-mode=light] .live-showcase-card{background:linear-gradient(#fffffff5,#ecf3fbf5);border-color:#47648c2e;box-shadow:inset 0 0 0 1px #ffffffb3,0 12px 24px #0f172a1a}html[data-display-mode=light] .live-showcase-card:hover{border-color:color-mix(in srgb, var(--accent) 30%, #47648c2e);box-shadow:inset 0 0 0 1px #ffffffc7, 0 16px 32px #0f172a24, 0 0 18px color-mix(in srgb, var(--accent) 10%, transparent)}html[data-display-mode=light] .live-showcase-card-media{background:#dfe8f2}html[data-display-mode=light] .live-showcase-card-img{filter:brightness(.98)saturate(1.04)contrast(1.02)}html[data-display-mode=light] .live-showcase-card:hover .live-showcase-card-img{filter:brightness(.94)saturate(1.08)contrast(1.04)}html[data-display-mode=light] .live-showcase-card-shade{background:linear-gradient(#05071200 28%,#05071247 62%,#050712ad 100%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 8px)}html[data-display-mode=light] .live-showcase-badge{background:var(--accent);color:var(--theme-button-text);box-shadow:0 0 14px color-mix(in srgb, var(--accent) 24%, transparent), inset 0 1px 0 #ffffff6b}html[data-display-mode=light] .live-showcase-provider-logo img{filter:drop-shadow(0 8px 14px #0000006b)drop-shadow(0 0 10px #ffffff1f)}html[data-display-mode=light] .live-showcase-provider-logo span{color:#fff;text-shadow:0 2px 8px #000000c7,0 0 12px #21e6ff24}html[data-display-mode=light] .live-showcase-card-body{background:linear-gradient(#fffffff5,#eef4faf5)}html[data-display-mode=light] .live-showcase-card-body h3{color:#1f2f46}html[data-display-mode=light] .live-showcase-card-body p{color:#53657f}@media (width<=1180px){.live-showcase-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (width<=768px){.live-showcase-page{padding:12px 10px 24px}.live-showcase-head{flex-direction:column;align-items:flex-start;gap:14px}.live-showcase-left{flex-direction:column;align-items:flex-start;gap:14px;width:100%}.live-showcase-tabs{width:100%;padding-bottom:2px;overflow-x:auto}.live-showcase-tab{min-width:96px;height:36px;padding:0 13px;font-size:12px}.live-showcase-lobby-btn{height:34px;margin-left:0}.live-showcase-grid{grid-template-columns:1fr;gap:16px}.live-showcase-card-media{height:190px}.live-showcase-provider-logo img{max-width:130px;height:46px}.live-showcase-card-body{padding:14px 14px 18px}.live-showcase-card-body h3{font-size:16px}}.sport-section{background:radial-gradient(circle at 10% 0,#21e6ff14,#0000 34%),linear-gradient(#050713 0%,#07101d 45%,#050713 100%);border-bottom:1px solid #5070a82e;width:100%;padding:18px 18px 22px;position:relative;overflow:hidden}.sport-section-head{border-bottom:1px solid #5070a838;justify-content:space-between;align-items:center;gap:14px;min-height:44px;margin:0 0 14px;padding:0 0 12px;display:flex;position:relative}.sport-lobby-btn{color:#fff;white-space:nowrap;background:linear-gradient(#231c36eb,#130f20eb);border:1px solid #b496ff61;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 14px 0 16px;font-size:13px;font-weight:900;line-height:1;text-decoration:none;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff09,0 8px 18px #0003}.sport-lobby-btn i{font-size:14px;line-height:1}.sport-lobby-btn:hover{color:#24f2ff;background:linear-gradient(#24e9ff21,#130f20eb);border-color:#24e9ff94;transform:translateY(-1px)}.sport-cards-row{scroll-behavior:smooth;scrollbar-width:none;gap:12px;width:100%;padding:0 0 4px;display:flex;overflow:auto hidden}.sport-cards-row::-webkit-scrollbar{display:none}.sport-match-card{background:linear-gradient(115deg,#0e6494d1,#0d172aeb),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 8px);border:1px solid #2dafff59;border-radius:6px;flex-direction:column;flex:0 0 328px;justify-content:space-between;width:328px;min-width:328px;height:178px;padding:13px 14px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09,0 8px 20px #00000038}.sport-match-card.red{background:linear-gradient(115deg,#73223ad1,#161426f0),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 8px);border-color:#ff538457 #ff538457 #ff538457 #ff3d6e}.sport-match-card.dark{background:linear-gradient(115deg,#1c2b41d6,#0c101ef5),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 8px);border-color:#78aaff47 #78aaff47 #78aaff47 #ffc21e}.sport-card-top{justify-content:space-between;align-items:flex-start;gap:12px;min-height:34px;display:flex;position:relative}.sport-card-league{color:#d7e9ff;white-space:nowrap;text-overflow:ellipsis;max-width:180px;padding-right:110px;font-size:13px;font-weight:900;line-height:1.1}.sport-card-time{color:#d2e1f5b8;white-space:nowrap;text-align:right;margin-top:0;font-size:12px;font-weight:800;line-height:1;position:absolute;top:0;right:0}.sport-card-teams{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:8px;min-height:68px;margin:2px 0 4px;display:grid}.sport-card-team{color:#fff;white-space:nowrap;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;font-size:15px;font-weight:900;line-height:1.1;display:flex}.sport-card-flag{text-align:center;background:#ffffff14;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:34px;box-shadow:0 0 10px #24e9ff2e}.sport-card-flag-img{object-fit:cover;background:#ffffff14;border-radius:50%;width:34px;height:34px;display:block;box-shadow:0 0 10px #24e9ff2e}.sport-card-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:118px;font-size:15px;font-weight:900;overflow:hidden}.sport-card-vs{color:#fff;text-align:center;font-size:16px;font-weight:1000;line-height:1}.sport-card-odds{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sport-card-odd{color:#fff;border:1px solid #50b4ff5c;border-radius:2px;justify-content:space-between;align-items:center;gap:5px;min-width:0;height:34px;padding:0 8px;line-height:1;transition:background .16s,border-color .16s,transform .16s;display:flex}.sport-card-odd span{color:#dcecffb8;font-size:11px;font-weight:900}.sport-card-odd strong{color:#fff;white-space:nowrap;font-size:15px;font-weight:1000}.sport-card-odd.is-home{background:#1880a86b;border-color:#24e9ff57}.sport-card-odd.is-draw,.sport-card-odd.is-handicap{background:#946e1c6b;border-color:#ffc21e57}.sport-card-odd.is-away{background:#942c5c6b;border-color:#ff3d6e57}.sport-card-odd:hover{background:#d7ff0029;border-color:#d7ff00b8;transform:translateY(-1px)}.sport-carousel-control{justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.sport-carousel-arrow{color:#dce6ffb8;background:#0c101ecc;border:1px solid #a0aac847;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:11px;display:inline-flex}.sport-carousel-arrow:hover{color:#24f2ff;background:#24e9ff14;border-color:#24e9ff8c}.sport-carousel-track{align-items:center;gap:7px;height:8px;display:inline-flex}.sport-carousel-dot{background:#ffffff57;border-radius:999px;width:14px;height:5px}.sport-carousel-dot.active{background:#fff;width:38px}@media (width<=768px){.sport-section{padding:12px 10px 20px}.sport-match-card{flex-basis:300px;width:300px;min-width:300px;height:170px}.sport-card-league{max-width:150px}.sport-card-teams{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);min-height:62px}.sport-card-team{font-size:13px}.sport-card-flag,.sport-card-flag-img{width:30px;height:30px}.sport-card-flag{font-size:20px;line-height:30px}.sport-card-name{max-width:104px;font-size:13px}.sport-card-vs{font-size:14px}.sport-card-odd{height:32px}.sport-card-odd strong{font-size:14px}}html[data-display-mode=light] .sport-section{background:radial-gradient(circle at 10% 0,#21b4dc1a,#0000 34%),radial-gradient(circle at 86% 10%,#7a5cff0f,#0000 30%),linear-gradient(#edf3fb 0%,#e6edf7 48%,#dfe8f2 100%);border-bottom-color:#47648c24}html[data-display-mode=light] .sport-section-head{border-bottom-color:#47648c29}html[data-display-mode=light] .sport-section-title,html[data-display-mode=light] .sport-section h2{color:#1f3b58;text-shadow:none}html[data-display-mode=light] .sport-section-title:after,html[data-display-mode=light] .sport-section-head:after{background:var(--accent);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 38%, transparent)}html[data-display-mode=light] .sport-lobby-btn{color:#26344d;background:linear-gradient(#fffffffa,#f1f5f9f5);border-color:#47648c33;box-shadow:0 4px 10px #0f172a0d,inset 0 1px #fffc}html[data-display-mode=light] .sport-lobby-btn:hover{color:#1f3b58;border-color:color-mix(in srgb, var(--accent) 52%, #47648c2e);background:color-mix(in srgb, var(--accent) 8%, #fff)}html[data-display-mode=light] .sport-match-card{background:linear-gradient(115deg,#daeff9f5,#ebf2faf5),repeating-linear-gradient(90deg,#0f172a06 0 1px,#0000 1px 8px);border-color:#2a90c842;box-shadow:inset 0 0 0 1px #ffffffb8,0 8px 20px #0f172a1a}html[data-display-mode=light] .sport-match-card.red{background:linear-gradient(115deg,#ffe5ecf5,#eef3faf5),repeating-linear-gradient(90deg,#0f172a06 0 1px,#0000 1px 8px);border-color:#ff538447 #ff538447 #ff538447 #ff3d6e}html[data-display-mode=light] .sport-match-card.dark{background:linear-gradient(115deg,#e9f0f9fa,#dee8f4f5),repeating-linear-gradient(90deg,#0f172a06 0 1px,#0000 1px 8px);border-color:#47648c33 #47648c33 #47648c33 #c79613}html[data-display-mode=light] .sport-match-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), 0 12px 24px #0f172a24, 0 0 18px color-mix(in srgb, var(--accent) 10%, transparent)}html[data-display-mode=light] .sport-card-league{color:#24364f}html[data-display-mode=light] .sport-card-time{color:#60728c}html[data-display-mode=light] .sport-card-team,html[data-display-mode=light] .sport-card-name,html[data-display-mode=light] .sport-card-vs{color:#1f2f46;text-shadow:none}html[data-display-mode=light] .sport-card-flag,html[data-display-mode=light] .sport-card-flag-img{background:#ffffffad;box-shadow:0 0 0 1px #47648c1a,0 4px 10px #0f172a14}html[data-display-mode=light] .sport-card-odd{color:#1f2f46;box-shadow:inset 0 1px #ffffffb8,0 3px 8px #0f172a0d}html[data-display-mode=light] .sport-card-odd span{color:#26344dad}html[data-display-mode=light] .sport-card-odd strong{color:#1f2f46}html[data-display-mode=light] .sport-card-odd.is-home{background:#dcf4ffe6;border-color:#2ab3e85c}html[data-display-mode=light] .sport-card-odd.is-draw,html[data-display-mode=light] .sport-card-odd.is-handicap{background:#fff4d6eb;border-color:#c7911452}html[data-display-mode=light] .sport-card-odd.is-away{background:#ffe8f1eb;border-color:#ff3d6e4d}html[data-display-mode=light] .sport-card-odd:hover{border-color:color-mix(in srgb, var(--accent) 56%, #47648c2e);background:color-mix(in srgb, var(--accent) 12%, #fff)}html[data-display-mode=light] .sport-carousel-arrow{color:#42526b;background:#ffffffd1;border-color:#47648c33;box-shadow:0 3px 8px #0f172a0f}html[data-display-mode=light] .sport-carousel-arrow:hover{color:#1f3b58;border-color:color-mix(in srgb, var(--accent) 52%, #47648c2e);background:color-mix(in srgb, var(--accent) 8%, #fff)}html[data-display-mode=light] .sport-carousel-dot{background:#47648c47}html[data-display-mode=light] .sport-carousel-dot.active{background:var(--accent);box-shadow:0 0 10px color-mix(in srgb, var(--accent) 34%, transparent)}.promotion-showcase-page{background:radial-gradient(circle at 12% 0%, #32b4ff1a, transparent 34%), radial-gradient(circle at 86% 10%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 30%), linear-gradient(180deg, #050713 0%, #070a16 46%, #050713 100%);width:100%;padding:18px 18px 28px}.promotion-showcase-container{width:100%;max-width:none;margin:0}.promotion-showcase-head{border-bottom:1px solid #5070a838;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:52px;margin:0 0 18px;padding:0 0 12px;display:flex;position:relative}.promotion-showcase-left{align-items:center;gap:22px;min-width:0;display:flex}.promotion-showcase-title-wrap{flex:none;align-items:center;min-height:38px;display:inline-flex;position:relative}.promotion-showcase-title-wrap:after{content:"";background:var(--accent);width:54px;height:3px;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:999px;position:absolute;bottom:-12px;left:0}.promotion-showcase-title-wrap h2{color:#24f2ff;white-space:nowrap;text-shadow:0 0 12px #24e9ff59;margin:0;font-size:16px;font-weight:900;line-height:1}.promotion-showcase-lobby-btn{color:#cfd8ea;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:12px;font-weight:800;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.promotion-showcase-lobby-btn:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 48%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--accent) 14%, transparent);transform:translateY(-1px)}.promotion-showcase-grid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:22px;width:100%;display:grid}.promotion-showcase-card{background:linear-gradient(#11182efa,#080b18fa);border:1px solid #62daff2e;border-radius:12px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7a5cff1f,0 16px 34px #00000047}.promotion-showcase-card:hover{border-color:color-mix(in srgb, var(--accent) 36%, #62daff38);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent), 0 20px 40px #00000057, 0 0 22px color-mix(in srgb, var(--accent) 10%, transparent);transform:translateY(-3px)}.promotion-showcase-card-media{background:#10182b;height:220px;position:relative;overflow:hidden}.promotion-showcase-card-img{object-fit:cover;width:100%;height:100%;transition:transform .22s,filter .22s;display:block}.promotion-showcase-card:hover .promotion-showcase-card-img{filter:brightness(.92);transform:scale(1.04)}.promotion-showcase-card-shade{pointer-events:none;background:linear-gradient(#0000 42%,#050712c7 100%),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 8px);position:absolute;inset:0}.promotion-showcase-badge{z-index:3;background:var(--accent);min-height:28px;color:var(--theme-button-text);text-transform:uppercase;box-shadow:0 0 16px color-mix(in srgb, var(--accent) 28%, transparent), inset 0 1px 0 #ffffff57;border-radius:2px;align-items:center;padding:0 14px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:14px;left:14px}.promotion-showcase-card-body{padding:18px 18px 20px}.promotion-showcase-card-body h3{color:#fff;margin:0;font-size:19px;font-weight:900;line-height:1.15}.promotion-showcase-card-body p{min-height:42px;color:var(--text-muted);margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.55}html[data-display-mode=light] .promotion-showcase-page{background:radial-gradient(circle at 12% 0%, #21b4dc1a, transparent 34%), radial-gradient(circle at 86% 10%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 30%), linear-gradient(180deg, #edf3fb 0%, #e6edf7 48%, #dfe8f2 100%)}html[data-display-mode=light] .promotion-showcase-head{border-bottom-color:#47648c29}html[data-display-mode=light] .promotion-showcase-title-wrap:after{background:var(--accent);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 38%, transparent)}html[data-display-mode=light] .promotion-showcase-title-wrap h2{color:#1f3b58;text-shadow:none}html[data-display-mode=light] .promotion-showcase-lobby-btn{color:#26344d;background:linear-gradient(#fffffffa,#f1f5f9f5);border-color:#47648c33;box-shadow:0 4px 10px #0f172a0d,inset 0 1px #fffc}html[data-display-mode=light] .promotion-showcase-lobby-btn:hover{color:#1f3b58;border-color:color-mix(in srgb, var(--accent) 52%, #47648c2e);background:color-mix(in srgb, var(--accent) 8%, #fff);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 14%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}html[data-display-mode=light] .promotion-showcase-card{background:linear-gradient(#fffffff5,#ecf3fbf5);border-color:#47648c2e;box-shadow:inset 0 0 0 1px #ffffffb3,0 12px 24px #0f172a1a}html[data-display-mode=light] .promotion-showcase-card:hover{border-color:color-mix(in srgb, var(--accent) 30%, #47648c2e);box-shadow:inset 0 0 0 1px #ffffffc7, 0 16px 32px #0f172a24, 0 0 18px color-mix(in srgb, var(--accent) 10%, transparent)}html[data-display-mode=light] .promotion-showcase-card-media{background:#dfe8f2}html[data-display-mode=light] .promotion-showcase-card-img{filter:brightness(.98)saturate(1.04)contrast(1.02)}html[data-display-mode=light] .promotion-showcase-card:hover .promotion-showcase-card-img{filter:brightness(.94)saturate(1.08)contrast(1.04)}html[data-display-mode=light] .promotion-showcase-card-shade{background:linear-gradient(#05071200 36%,#0507124d 68%,#05071294 100%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 8px)}html[data-display-mode=light] .promotion-showcase-badge{background:var(--accent);color:var(--theme-button-text);box-shadow:0 0 14px color-mix(in srgb, var(--accent) 24%, transparent), inset 0 1px 0 #ffffff6b}html[data-display-mode=light] .promotion-showcase-card-body{background:linear-gradient(#fffffff5,#eef4faf5)}html[data-display-mode=light] .promotion-showcase-card-body h3{color:#1f2f46}html[data-display-mode=light] .promotion-showcase-card-body p{color:#53657f}@media (width<=1180px){.promotion-showcase-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (width<=768px){.promotion-showcase-page{padding:12px 10px 24px}.promotion-showcase-head{flex-direction:column;align-items:flex-start;gap:14px}.promotion-showcase-grid{grid-template-columns:1fr;gap:16px}.promotion-showcase-card-media{height:190px}.promotion-showcase-card-body{padding:14px 14px 18px}.promotion-showcase-card-body h3{font-size:16px}.promotion-showcase-card-body p{min-height:auto;font-size:12px}}
