body.restyle{--color-surface-page: #24292e;--color-surface-sunken: #1b1f23;--color-surface-raised: #2b3137;--color-surface-overlay: #343b42;--color-surface-light: #f6f8fa;--color-border: #3d444c;--color-border-strong: #4f5862;--color-text-strong: #ffffff;--color-text: #e1e4e8;--color-text-muted: #a3abb4;--color-text-on-light: #24292e;--color-text-muted-on-light: #586069;--color-primary: #50a1ff;--color-primary-hover: #7ab7ff;--color-primary-fill: #1f6fd6;--color-primary-fill-hover: #1a5fba;--color-on-primary-fill: #ffffff;--color-brand-deep: #246bb2;--color-primary-tint: rgba(80, 161, 255, 0.16);--color-primary-on-tint: #8cc2ff;--color-gold: #ffba00;--color-gold-tint: rgba(255, 186, 0, 0.14);--color-gold-on-tint: #ffd166;--color-orange: #ff6d10;--color-orange-tint: rgba(255, 109, 16, 0.16);--color-orange-on-tint: #ff9a5c;--color-purple: #926dde;--color-purple-tint: rgba(146, 109, 222, 0.22);--color-purple-on-tint: #c9b3f5;--color-green: #3cd458;--color-green-tint: rgba(60, 212, 88, 0.14);--color-green-on-tint: #7ee39a;--color-danger: #ff4954;--color-danger-tint: rgba(255, 73, 84, 0.16);--color-danger-on-tint: #ff8a91;--color-discord: #5865f2;--platform-xbox: #107c10;--platform-ps: #0068bf;--platform-pc: #ff6d10;--platform-switch: #e60012;--platform-steam: #000000;--platform-bnet: #008dc5;--platform-bungie: #442d89;--font-display: "Dosis", "Avenir Next Condensed", "Arial Narrow", sans-serif;--font-body: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fs-2xs: 11px;--fs-xs: 12px;--fs-sm: 14px;--fs-base: 16px;--fs-md: 18px;--fs-lg: 20px;--fs-xl: 24px;--fs-2xl: 30px;--fs-3xl: 40px;--fs-4xl: 52px;--fs-control: 15px;--fw-regular: 400;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.15;--lh-snug: 1.35;--lh-body: 1.6;--tracking-label: 0.06em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.25);--shadow-md: 0 6px 20px rgba(0, 0, 0, 0.35);--focus-ring: 0 0 0 3px rgba(80, 161, 255, 0.55);--container: 1140px;--gutter: 24px;--gutter-mobile: 16px;--nav-height: 72px}body.restyle{background-color:var(--color-surface-page);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.restyle h1,body.restyle h2,body.restyle h3,body.restyle h4,body.restyle h5,body.restyle h6,body.restyle .h1,body.restyle .h2,body.restyle .h3,body.restyle .h4,body.restyle .h5,body.restyle .h6{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:0.01em;line-height:var(--lh-snug)}body.restyle h1,body.restyle h2,body.restyle h3,body.restyle h4,body.restyle h5,body.restyle h6,body.restyle .h1,body.restyle .h2,body.restyle .h3,body.restyle .h4,body.restyle .h5,body.restyle .h6{color:var(--color-text-strong)}body.restyle p{line-height:var(--lh-body)}body.restyle b,body.restyle strong{font-weight:var(--fw-semibold)}body.restyle small,body.restyle .small{font-size:var(--fs-sm)}body.restyle a{color:var(--color-primary)}body.restyle a:hover{color:var(--color-primary-hover)}body.restyle a:focus-visible,body.restyle button:focus-visible,body.restyle .btn:focus-visible,body.restyle summary:focus-visible,body.restyle input:focus-visible,body.restyle select:focus-visible,body.restyle textarea:focus-visible{outline:none;box-shadow:var(--focus-ring) !important}body.restyle .text-muted{color:var(--color-text-muted) !important}body.restyle .text-light{color:var(--color-text) !important}body.restyle .text-warning{color:var(--color-gold) !important}body.restyle .text-primary{color:var(--color-primary) !important}body.restyle .text-uppercase.ls-1,body.restyle .text-uppercase.ls-2{letter-spacing:var(--tracking-label)}body.restyle .btn{font-family:var(--font-body);font-weight:var(--fw-semibold);text-transform:none;letter-spacing:normal;word-spacing:normal;border-radius:var(--radius-md);transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease}body.restyle .btn:not(.btn-xs):not(.btn-sm):not(.btn-lg):not(.btn-square){font-size:var(--fs-control);line-height:1.2;padding:11px var(--space-4);min-height:40px}body.restyle .btn-sm{font-size:var(--fs-sm);line-height:1.2;padding:7px var(--space-3);min-height:32px}body.restyle .btn-lg{font-size:var(--fs-base);line-height:1.2;padding:14px var(--space-5);min-height:48px}body.restyle .btn-xs{font-size:var(--fs-xs);letter-spacing:normal;border-radius:var(--radius-sm)}body.restyle .btn-primary,body.restyle .btn-primary:not(:disabled):not(.disabled):active{background-color:var(--color-primary-fill);border-color:var(--color-primary-fill);color:var(--color-on-primary-fill)}body.restyle .btn-primary:hover,body.restyle .btn-primary:focus,body.restyle .btn-primary.focus,body.restyle .show>.btn-primary.dropdown-toggle{background-color:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover);color:var(--color-on-primary-fill)}body.restyle .btn-secondary,body.restyle .btn-light,body.restyle .btn-outline-light,body.restyle .btn-outline-secondary{background-color:transparent;border-color:var(--color-border-strong);color:var(--color-text-strong) !important}body.restyle .btn-secondary:hover,body.restyle .btn-light:hover,body.restyle .btn-outline-light:hover,body.restyle .btn-outline-secondary:hover,body.restyle .show>.btn-secondary.dropdown-toggle{background-color:var(--color-surface-overlay);border-color:var(--color-border-strong);color:var(--color-text-strong) !important}body.restyle .btn-outline-primary,body.restyle .btn-outline.btn-outline-primary{background-color:transparent;border-color:var(--color-border-strong);color:var(--color-text-strong)}body.restyle .btn-outline-primary:hover,body.restyle .btn-outline.btn-outline-primary:hover{background-color:var(--color-surface-overlay);border-color:var(--color-border-strong);color:var(--color-text-strong)}body.restyle .btn-success{background-color:#1e8a3a;border-color:#1e8a3a;color:#fff}body.restyle .btn-success:hover{background-color:#19752f;border-color:#19752f;color:#fff}body.restyle .btn-outline-success{border-color:rgba(60,212,88,0.55);color:var(--color-green-on-tint);background:transparent}body.restyle .btn-outline-success:hover{background-color:var(--color-green-tint);color:var(--color-green-on-tint)}body.restyle .btn-outline-danger{border-color:rgba(255,73,84,0.55);color:var(--color-danger-on-tint);background:transparent}body.restyle .btn-outline-danger:hover{background-color:var(--color-danger-tint);color:var(--color-danger-on-tint)}body.restyle .btn-outline-warning{border-color:rgba(255,186,0,0.55);color:var(--color-gold-on-tint);background:transparent}body.restyle .btn-outline-warning:hover{background-color:var(--color-gold-tint);color:var(--color-gold-on-tint)}body.restyle .btn-warning{background-color:var(--color-gold);border-color:var(--color-gold);color:#1b1f23}body.restyle .btn-link{color:var(--color-primary)}body.restyle .dropdown-toggle::after{vertical-align:0.15em}body.restyle .label-supporter{display:inline-flex;align-items:center;gap:4px;height:20px;min-height:0;padding:0 7px !important;margin:0 6px 4px 0 !important;font-size:var(--fs-2xs);font-weight:var(--fw-bold);line-height:20px;letter-spacing:0.04em;text-transform:uppercase;border:0;border-radius:var(--radius-sm) !important;background-color:var(--color-primary-tint);color:var(--color-primary-on-tint);vertical-align:middle;cursor:pointer}body.restyle .label-supporter .fa,body.restyle .label-supporter .icon{margin:0}body.restyle .label-supporter.label-sherpa,body.restyle .label-supporter.label-sherpa-elite{background-color:var(--color-orange-tint);color:var(--color-orange-on-tint)}body.restyle .label-supporter.label-developer{background-color:var(--color-gold-tint);color:var(--color-gold-on-tint)}body.restyle .badge{border:0;border-radius:var(--radius-sm);font-weight:var(--fw-semibold)}body.restyle .badge:empty{display:none}body.restyle .badge-glass.badge-info,body.restyle .badge-info{background-color:var(--color-purple-tint);color:var(--color-purple-on-tint);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:0.04em;padding:4px 7px}body.restyle .badge-dark{background-color:var(--color-surface-overlay);color:var(--color-text)}body.restyle .badge.xbox-one,body.restyle .badge.xbox-series,body.restyle .badge.xbox-pc,body.restyle .badge.xbox-360,body.restyle .badge.ps3,body.restyle .badge.ps4,body.restyle .badge.ps5,body.restyle .badge.pc,body.restyle .badge.steam,body.restyle .badge.nintendo-switch,body.restyle .badge.battle-net,body.restyle .badge.stadia,body.restyle .badge.uplay,body.restyle .badge.ea,body.restyle .badge.epic,body.restyle .badge.riot,body.restyle .badge.bungie{display:inline-flex;align-items:center;gap:6px;background-color:var(--color-surface-overlay);color:var(--color-text);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none;padding:3px 9px;border-radius:var(--radius-pill);line-height:1.4}body.restyle .badge.xbox-one::before,body.restyle .badge.xbox-series::before,body.restyle .badge.xbox-pc::before,body.restyle .badge.xbox-360::before,body.restyle .badge.ps3::before,body.restyle .badge.ps4::before,body.restyle .badge.ps5::before,body.restyle .badge.pc::before,body.restyle .badge.steam::before,body.restyle .badge.nintendo-switch::before,body.restyle .badge.battle-net::before,body.restyle .badge.stadia::before,body.restyle .badge.uplay::before,body.restyle .badge.ea::before,body.restyle .badge.epic::before,body.restyle .badge.riot::before,body.restyle .badge.bungie::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dot, var(--color-text-muted));flex:none}body.restyle .badge.xbox-one,body.restyle .badge.xbox-series,body.restyle .badge.xbox-pc,body.restyle .badge.xbox-360{--dot: var(--platform-xbox)}body.restyle .badge.ps3,body.restyle .badge.ps4,body.restyle .badge.ps5{--dot: var(--platform-ps)}body.restyle .badge.pc,body.restyle .badge.uplay{--dot: var(--platform-pc)}body.restyle .badge.nintendo-switch,body.restyle .badge.stadia{--dot: var(--platform-switch)}body.restyle .badge.battle-net{--dot: var(--platform-bnet)}body.restyle .badge.steam,body.restyle .badge.riot{--dot: #8f98a0}body.restyle .badge.bungie{--dot: var(--color-purple);background-color:var(--color-purple-tint);color:var(--color-purple-on-tint)}body.restyle .border-glass{border-color:var(--color-border) !important}body.restyle .rounded{border-radius:var(--radius-md) !important}body.restyle .card.bg-dark,body.restyle .card.text-white.bg-dark,body.restyle .media.bg-dark{background-color:var(--color-surface-raised) !important;border:1px solid var(--color-border) !important;border-radius:var(--radius-md)}body.restyle .form-control,body.restyle .custom-select{border-radius:var(--radius-sm);font-weight:var(--fw-regular);font-size:var(--fs-control);color:var(--color-text-on-light)}body.restyle .form-control:focus,body.restyle .custom-select:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring)}body.restyle label{font-weight:var(--fw-semibold)}body.restyle .card .form-control,body.restyle .card .custom-select,body.restyle .seat-card .form-control,body.restyle .share-panel .form-control,body.restyle .series-panel .form-control,body.restyle .rs-join-card .form-control,body.restyle .rs-facts .form-control,body.restyle .rs-session-details .form-control,body.restyle .rs-session-chat .form-control,body.restyle .proposal-card .form-control,body.restyle #search-options .form-control,body.restyle #search-options .custom-select{background-color:var(--color-surface-sunken);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text) !important}body.restyle .card .form-control::-moz-placeholder,body.restyle .card .custom-select::-moz-placeholder,body.restyle .seat-card .form-control::-moz-placeholder,body.restyle .share-panel .form-control::-moz-placeholder,body.restyle .series-panel .form-control::-moz-placeholder,body.restyle .rs-join-card .form-control::-moz-placeholder,body.restyle .rs-facts .form-control::-moz-placeholder,body.restyle .rs-session-details .form-control::-moz-placeholder,body.restyle .rs-session-chat .form-control::-moz-placeholder,body.restyle .proposal-card .form-control::-moz-placeholder,body.restyle #search-options .form-control::-moz-placeholder,body.restyle #search-options .custom-select::-moz-placeholder{color:var(--color-text-muted)}body.restyle .card .form-control:-ms-input-placeholder,body.restyle .card .custom-select:-ms-input-placeholder,body.restyle .seat-card .form-control:-ms-input-placeholder,body.restyle .share-panel .form-control:-ms-input-placeholder,body.restyle .series-panel .form-control:-ms-input-placeholder,body.restyle .rs-join-card .form-control:-ms-input-placeholder,body.restyle .rs-facts .form-control:-ms-input-placeholder,body.restyle .rs-session-details .form-control:-ms-input-placeholder,body.restyle .rs-session-chat .form-control:-ms-input-placeholder,body.restyle .proposal-card .form-control:-ms-input-placeholder,body.restyle #search-options .form-control:-ms-input-placeholder,body.restyle #search-options .custom-select:-ms-input-placeholder{color:var(--color-text-muted)}body.restyle .card .form-control::placeholder,body.restyle .card .custom-select::placeholder,body.restyle .seat-card .form-control::placeholder,body.restyle .share-panel .form-control::placeholder,body.restyle .series-panel .form-control::placeholder,body.restyle .rs-join-card .form-control::placeholder,body.restyle .rs-facts .form-control::placeholder,body.restyle .rs-session-details .form-control::placeholder,body.restyle .rs-session-chat .form-control::placeholder,body.restyle .proposal-card .form-control::placeholder,body.restyle #search-options .form-control::placeholder,body.restyle #search-options .custom-select::placeholder{color:var(--color-text-muted)}body.restyle .card .form-control:focus,body.restyle .card .custom-select:focus,body.restyle .seat-card .form-control:focus,body.restyle .share-panel .form-control:focus,body.restyle .series-panel .form-control:focus,body.restyle .rs-join-card .form-control:focus,body.restyle .rs-facts .form-control:focus,body.restyle .rs-session-details .form-control:focus,body.restyle .rs-session-chat .form-control:focus,body.restyle .proposal-card .form-control:focus,body.restyle #search-options .form-control:focus,body.restyle #search-options .custom-select:focus{border-color:var(--color-primary);background-color:var(--color-surface-sunken)}body.restyle .card .form-control option,body.restyle .card .custom-select option,body.restyle .seat-card .form-control option,body.restyle .share-panel .form-control option,body.restyle .series-panel .form-control option,body.restyle .rs-join-card .form-control option,body.restyle .rs-facts .form-control option,body.restyle .rs-session-details .form-control option,body.restyle .rs-session-chat .form-control option,body.restyle .proposal-card .form-control option,body.restyle #search-options .form-control option,body.restyle #search-options .custom-select option{color:var(--color-text-on-light);background-color:#fff}body.restyle .card select.form-control,body.restyle .card .custom-select,body.restyle .series-panel select.form-control,body.restyle #search-options select.form-control,body.restyle #search-options .custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23a3abb4' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px}body.restyle .input-group>.form-control:not(:last-child){border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}body.restyle .input-group>.input-group-append>.btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}body.restyle .social-light a{color:var(--color-text-muted);opacity:1}body.restyle .social-light a:hover{color:var(--color-text-strong)}body.restyle .social-sm a{font-size:var(--fs-sm)}body.restyle .modal-content:not(.text-white):not(.bg-dark),body.restyle .popover,body.restyle .bg-white,body.restyle .bg-light,body.restyle .bg-gray,body.restyle .seat-claim__box,body.restyle [style*="background-color:white"],body.restyle [style*="background-color: white"],body.restyle [style*="background-color: #fff"],body.restyle [style*="background-color:#fff"],body.restyle .navbar-mobile{color:var(--color-text-on-light)}body.restyle .modal-content:not(.text-white):not(.bg-dark) h1,body.restyle .modal-content:not(.text-white):not(.bg-dark) h2,body.restyle .modal-content:not(.text-white):not(.bg-dark) h3,body.restyle .modal-content:not(.text-white):not(.bg-dark) h4,body.restyle .modal-content:not(.text-white):not(.bg-dark) h5,body.restyle .modal-content:not(.text-white):not(.bg-dark) h6,body.restyle .modal-content:not(.text-white):not(.bg-dark) .h1,body.restyle .modal-content:not(.text-white):not(.bg-dark) .h2,body.restyle .modal-content:not(.text-white):not(.bg-dark) .h3,body.restyle .modal-content:not(.text-white):not(.bg-dark) .h4,body.restyle .modal-content:not(.text-white):not(.bg-dark) .h5,body.restyle .modal-content:not(.text-white):not(.bg-dark) .h6,body.restyle .popover h1,body.restyle .popover h2,body.restyle .popover h3,body.restyle .popover h4,body.restyle .popover h5,body.restyle .popover h6,body.restyle .popover .h1,body.restyle .popover .h2,body.restyle .popover .h3,body.restyle .popover .h4,body.restyle .popover .h5,body.restyle .popover .h6,body.restyle .bg-white h1,body.restyle .bg-white h2,body.restyle .bg-white h3,body.restyle .bg-white h4,body.restyle .bg-white h5,body.restyle .bg-white h6,body.restyle .bg-white .h1,body.restyle .bg-white .h2,body.restyle .bg-white .h3,body.restyle .bg-white .h4,body.restyle .bg-white .h5,body.restyle .bg-white .h6,body.restyle .bg-light h1,body.restyle .bg-light h2,body.restyle .bg-light h3,body.restyle .bg-light h4,body.restyle .bg-light h5,body.restyle .bg-light h6,body.restyle .bg-light .h1,body.restyle .bg-light .h2,body.restyle .bg-light .h3,body.restyle .bg-light .h4,body.restyle .bg-light .h5,body.restyle .bg-light .h6,body.restyle .bg-gray h1,body.restyle .bg-gray h2,body.restyle .bg-gray h3,body.restyle .bg-gray h4,body.restyle .bg-gray h5,body.restyle .bg-gray h6,body.restyle .bg-gray .h1,body.restyle .bg-gray .h2,body.restyle .bg-gray .h3,body.restyle .bg-gray .h4,body.restyle .bg-gray .h5,body.restyle .bg-gray .h6,body.restyle .seat-claim__box h1,body.restyle .seat-claim__box h2,body.restyle .seat-claim__box h3,body.restyle .seat-claim__box h4,body.restyle .seat-claim__box h5,body.restyle .seat-claim__box h6,body.restyle .seat-claim__box .h1,body.restyle .seat-claim__box .h2,body.restyle .seat-claim__box .h3,body.restyle .seat-claim__box .h4,body.restyle .seat-claim__box .h5,body.restyle .seat-claim__box .h6,body.restyle [style*="background-color:white"] h1,body.restyle [style*="background-color:white"] h2,body.restyle [style*="background-color:white"] h3,body.restyle [style*="background-color:white"] h4,body.restyle [style*="background-color:white"] h5,body.restyle [style*="background-color:white"] h6,body.restyle [style*="background-color:white"] .h1,body.restyle [style*="background-color:white"] .h2,body.restyle [style*="background-color:white"] .h3,body.restyle [style*="background-color:white"] .h4,body.restyle [style*="background-color:white"] .h5,body.restyle [style*="background-color:white"] .h6,body.restyle [style*="background-color: white"] h1,body.restyle [style*="background-color: white"] h2,body.restyle [style*="background-color: white"] h3,body.restyle [style*="background-color: white"] h4,body.restyle [style*="background-color: white"] h5,body.restyle [style*="background-color: white"] h6,body.restyle [style*="background-color: white"] .h1,body.restyle [style*="background-color: white"] .h2,body.restyle [style*="background-color: white"] .h3,body.restyle [style*="background-color: white"] .h4,body.restyle [style*="background-color: white"] .h5,body.restyle [style*="background-color: white"] .h6,body.restyle [style*="background-color: #fff"] h1,body.restyle [style*="background-color: #fff"] h2,body.restyle [style*="background-color: #fff"] h3,body.restyle [style*="background-color: #fff"] h4,body.restyle [style*="background-color: #fff"] h5,body.restyle [style*="background-color: #fff"] h6,body.restyle [style*="background-color: #fff"] .h1,body.restyle [style*="background-color: #fff"] .h2,body.restyle [style*="background-color: #fff"] .h3,body.restyle [style*="background-color: #fff"] .h4,body.restyle [style*="background-color: #fff"] .h5,body.restyle [style*="background-color: #fff"] .h6,body.restyle [style*="background-color:#fff"] h1,body.restyle [style*="background-color:#fff"] h2,body.restyle [style*="background-color:#fff"] h3,body.restyle [style*="background-color:#fff"] h4,body.restyle [style*="background-color:#fff"] h5,body.restyle [style*="background-color:#fff"] h6,body.restyle [style*="background-color:#fff"] .h1,body.restyle [style*="background-color:#fff"] .h2,body.restyle [style*="background-color:#fff"] .h3,body.restyle [style*="background-color:#fff"] .h4,body.restyle [style*="background-color:#fff"] .h5,body.restyle [style*="background-color:#fff"] .h6,body.restyle .navbar-mobile h1,body.restyle .navbar-mobile h2,body.restyle .navbar-mobile h3,body.restyle .navbar-mobile h4,body.restyle .navbar-mobile h5,body.restyle .navbar-mobile h6,body.restyle .navbar-mobile .h1,body.restyle .navbar-mobile .h2,body.restyle .navbar-mobile .h3,body.restyle .navbar-mobile .h4,body.restyle .navbar-mobile .h5,body.restyle .navbar-mobile .h6{color:var(--color-text-on-light)}body.restyle .modal-content:not(.text-white):not(.bg-dark) .text-muted,body.restyle .popover .text-muted,body.restyle .bg-white .text-muted,body.restyle .bg-light .text-muted,body.restyle .bg-gray .text-muted,body.restyle .seat-claim__box .text-muted,body.restyle [style*="background-color:white"] .text-muted,body.restyle [style*="background-color: white"] .text-muted,body.restyle [style*="background-color: #fff"] .text-muted,body.restyle [style*="background-color:#fff"] .text-muted,body.restyle .navbar-mobile .text-muted{color:var(--color-text-muted-on-light) !important}body.restyle .modal-content:not(.text-white):not(.bg-dark) .text-light,body.restyle .popover .text-light,body.restyle .bg-white .text-light,body.restyle .bg-light .text-light,body.restyle .bg-gray .text-light,body.restyle .seat-claim__box .text-light,body.restyle [style*="background-color:white"] .text-light,body.restyle [style*="background-color: white"] .text-light,body.restyle [style*="background-color: #fff"] .text-light,body.restyle [style*="background-color:#fff"] .text-light,body.restyle .navbar-mobile .text-light{color:var(--color-text-muted-on-light) !important}body.restyle .popover{font-size:var(--fs-sm)}body.restyle .modal-content.text-white .form-control,body.restyle .modal-content.text-white textarea,body.restyle .modal-content.text-white .custom-select,body.restyle .modal-content.bg-dark .form-control,body.restyle .modal-content.bg-dark textarea,body.restyle .modal-content.bg-dark .custom-select{background-color:var(--color-surface-sunken);border-color:var(--color-border-strong);color:var(--color-text)}body.restyle .modal-content.text-white .form-control::-moz-placeholder,body.restyle .modal-content.text-white textarea::-moz-placeholder,body.restyle .modal-content.bg-dark .form-control::-moz-placeholder,body.restyle .modal-content.bg-dark textarea::-moz-placeholder{color:var(--color-text-muted)}body.restyle .modal-content.text-white .form-control:-ms-input-placeholder,body.restyle .modal-content.text-white textarea:-ms-input-placeholder,body.restyle .modal-content.bg-dark .form-control:-ms-input-placeholder,body.restyle .modal-content.bg-dark textarea:-ms-input-placeholder{color:var(--color-text-muted)}body.restyle .modal-content.text-white .form-control::placeholder,body.restyle .modal-content.text-white textarea::placeholder,body.restyle .modal-content.bg-dark .form-control::placeholder,body.restyle .modal-content.bg-dark textarea::placeholder{color:var(--color-text-muted)}body.restyle .dropdown-menu{background-color:var(--color-surface-overlay);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-1) 0;color:var(--color-text)}body.restyle .dropdown-menu .dropdown-item,body.restyle .dropdown-menu .dropdown-item.text-dark,body.restyle .dropdown-menu a.text-dark,body.restyle .dropdown-menu li>a{display:block;width:100%;padding:var(--space-2) var(--space-4);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:1.4;text-align:left;white-space:nowrap;color:var(--color-text) !important;background:transparent;border:0;opacity:1}body.restyle .dropdown-menu .dropdown-item:hover,body.restyle .dropdown-menu .dropdown-item:focus,body.restyle .dropdown-menu li>a:hover,body.restyle .dropdown-menu a.text-dark:hover{background-color:#3c4650;color:var(--color-text-strong) !important;text-decoration:none}body.restyle .dropdown-menu .dropdown-item .fa,body.restyle .dropdown-menu .dropdown-item .fas,body.restyle .dropdown-menu .dropdown-item .far{width:16px;color:var(--color-text-muted);margin-right:var(--space-1)}body.restyle .dropdown-menu .dropdown-item small,body.restyle .dropdown-menu .dropdown-item .text-dark{color:var(--color-text-muted) !important}body.restyle .dropdown-menu form.button_to{margin:0}body.restyle .dropdown-menu li{list-style:none}body.restyle .dropdown-menu .dropdown-divider{border-color:var(--color-border-strong)}body.restyle .breadcrumb{padding:0;margin:0;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--color-text-muted)}body.restyle .breadcrumb a{color:var(--color-text-muted)}body.restyle .breadcrumb a:hover{color:var(--color-text-strong)}body.restyle .breadcrumb-item+.breadcrumb-item{padding-left:0}body.restyle .breadcrumb-item+.breadcrumb-item::before{content:none;display:none}body.restyle .breadcrumb-item:not(:last-child)::after{content:"/";display:inline-block;padding:0 var(--space-2);font-family:var(--font-body);font-weight:var(--fw-regular);color:var(--color-border-strong)}body.restyle .breadcrumb-item.active{color:var(--color-text)}body.restyle .navbar{top:0;min-height:var(--nav-height);padding-top:0;padding-bottom:0;border-bottom:1px solid rgba(255,255,255,0.06)}body.restyle .navbar.stick{background-color:var(--color-surface-sunken)}body.restyle .navbar>.container{min-height:var(--nav-height)}body.restyle .navbar-brand img{max-height:46px;width:auto}body.restyle .navbar-left{margin-right:var(--space-6) !important}@media (min-width: 992px){body.restyle .navbar .nav-navbar{align-items:center}body.restyle .navbar .nav-navbar>.nav-link,body.restyle .navbar .nav-navbar>.nav-item>.nav-link{color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-control);font-weight:var(--fw-semibold);text-transform:none;letter-spacing:normal;word-spacing:normal;padding:6px 0;line-height:1.5;margin-right:var(--space-5)}body.restyle .navbar .nav-navbar>.nav-link[aria-current="page"]{color:var(--color-text-strong);box-shadow:inset 0 -2px 0 var(--color-primary)}body.restyle .navbar .nav-navbar>.nav-link:hover,body.restyle .navbar .nav-navbar>.nav-item:hover>.nav-link,body.restyle .navbar .nav-navbar>.nav-link.active{color:var(--color-text-strong)}body.restyle .navbar .nav-navbar .nav .nav-link{text-transform:none;letter-spacing:normal;font-size:var(--fs-sm)}}body.restyle .navbar .d-stick-block .btn,body.restyle .navbar .btn{margin-top:0 !important}body.restyle .navbar .btn-light,body.restyle .navbar .btn.btn-light{background-color:transparent;border:1px solid var(--color-border-strong);color:var(--color-text-strong) !important}body.restyle .navbar .btn-light:hover{background-color:var(--color-surface-overlay)}body.restyle .navbar .ml-lg-5{margin-left:0 !important}body.restyle .navbar .d-stick-block{display:flex;gap:var(--space-2)}body.restyle .navbar .d-stick-block .mr-2{margin-right:0 !important}body.restyle .rs-mobile-login{display:none}@media (max-width: 991px){body.restyle .navbar{min-height:64px}body.restyle .navbar>.container{min-height:64px}body.restyle .navbar-brand img{max-height:40px}body.restyle .navbar-left{flex:1;margin-right:0 !important}body.restyle .rs-mobile-login{display:inline-flex;align-items:center;margin-left:auto;background:transparent;border:1px solid var(--color-border-strong);color:var(--color-text-strong) !important}body.restyle .navbar-toggler{color:var(--color-text-strong);font-size:1.25rem}body.restyle .navbar-mobile .nav-navbar .nav-link,body.restyle .navbar-mobile .nav-navbar>.nav-item>.nav-link,body.restyle .navbar-mobile .nav-navbar>.nav-link{text-transform:none;letter-spacing:normal;font-size:var(--fs-control);color:var(--color-text-on-light)}body.restyle .navbar-mobile .nav-navbar .nav .nav-link{color:var(--color-text-muted-on-light);font-size:var(--fs-sm)}body.restyle .navbar-mobile .btn-light,body.restyle .navbar-mobile .btn.btn-light{color:var(--color-text-on-light) !important;border-color:#d0d7de}}body.restyle .fd-footer{background-color:var(--color-surface-sunken) !important;font-size:var(--fs-sm);border-top:0}body.restyle .fd-footer h6{font-family:var(--font-display);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-strong);letter-spacing:0.01em;margin-bottom:var(--space-3) !important}body.restyle .fd-footer h6 strong{font-weight:inherit}body.restyle .fd-footer .nav-link{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:1.5;padding:0 0 var(--space-2);opacity:1}body.restyle .fd-footer .nav-link:hover{color:var(--color-text-strong)}body.restyle .fd-footer hr{border-color:rgba(255,255,255,0.06);margin:var(--space-6) 0 0}body.restyle .fd-footer small,body.restyle .fd-footer .opacity-70{color:var(--color-text-muted);opacity:1 !important;font-size:var(--fs-sm)}body.restyle .fd-footer small.opacity-70{display:inline-block;max-width:62ch}body.restyle .fd-footer .social a{color:var(--color-text-muted);opacity:1}body.restyle .fd-footer .social a:hover{color:var(--color-text-strong)}@media (max-width: 767px){body.restyle .fd-footer .text-center{text-align:left !important}body.restyle .fd-footer .social{margin-left:-8px}}body.restyle .rs-session-page{background-color:var(--color-surface-page) !important;background-size:cover;background-position:center top;background-attachment:scroll;padding-top:calc(var(--nav-height) + var(--space-5));padding-bottom:var(--space-8)}body.restyle .rs-session-page::before{background:linear-gradient(to bottom, rgba(27,31,35,0.86) 0%, rgba(27,31,35,0.9) 60%, rgba(36,41,46,0.96) 100%);opacity:1}body.restyle .rs-session-page>*{position:relative}body.restyle .rs-crumbs-row{margin-bottom:var(--space-4) !important}body.restyle .rs-crumbs-row>.row{margin:0}body.restyle .rs-session-layout>.row{margin:0}body.restyle .rs-session-layout>.row>[class*="col-"]{flex:0 0 100%;max-width:100%;padding:0}@media (min-width: 992px){body.restyle .rs-session-layout{display:flow-root}body.restyle .rs-session-layout>.row{display:contents}body.restyle .rs-session-head,body.restyle .rs-session-players{float:left;clear:left;width:calc(100% - 360px - var(--space-7)) !important;max-width:none !important}body.restyle .rs-session-side,body.restyle .rs-session-chat{float:right;clear:right;width:360px !important;max-width:none !important}body.restyle .rs-session-players{margin-top:var(--space-6)}body.restyle .rs-session-chat{margin-top:var(--space-4)}}@media (max-width: 991px){body.restyle .rs-session-side{margin-top:var(--space-5)}body.restyle .rs-session-players{margin-top:var(--space-6)}body.restyle .rs-session-chat{margin-top:var(--space-6)}}body.restyle .rs-session-banner{height:220px !important;border:0;border-radius:var(--radius-lg);overflow:hidden;margin:0}body.restyle .rs-session-banner::before{opacity:1;background:linear-gradient(to top, rgba(18,21,24,0.9) 0%, rgba(18,21,24,0.3) 60%, rgba(18,21,24,0.05) 100%)}body.restyle .rs-session-banner>.row{position:relative;z-index:1;height:100%;margin:0;padding:0 var(--space-6) var(--space-5) !important;text-align:left !important;align-items:flex-end}body.restyle .rs-session-banner>.row>.col-12{display:flex;flex-direction:column;padding:0}body.restyle .rs-session-banner h1{margin:0;font-family:var(--font-display) !important;font-size:var(--fs-2xl);font-weight:var(--fw-semibold) !important;line-height:var(--lh-tight);color:var(--color-text-strong)}body.restyle .rs-session-banner .col-12>a{order:-1;align-self:flex-start;margin-bottom:var(--space-1);color:var(--color-text)}body.restyle .rs-session-banner .col-12>a p{margin:0;font-size:var(--fs-sm) !important;font-weight:var(--fw-semibold) !important;text-transform:none !important;letter-spacing:0 !important}@media (max-width: 575px){body.restyle .rs-session-page{padding-top:calc(64px + var(--space-3))}body.restyle .rs-session-banner{height:180px !important;border-radius:var(--radius-md)}body.restyle .rs-session-banner>.row{padding:0 var(--space-4) var(--space-4) !important}body.restyle .rs-session-banner h1{font-size:var(--fs-xl)}}body.restyle .series-panel{background-color:var(--color-surface-raised) !important;border:1px solid var(--color-border) !important;border-radius:var(--radius-md) !important;padding:var(--space-5) !important;margin:var(--space-4) 0 0 !important}body.restyle [data-test="handoff-panel"]{border-color:rgba(60,212,88,0.55) !important}body.restyle .rs-session-desc{font-size:var(--fs-md);color:var(--color-text-strong);margin:var(--space-4) 0 0;padding:0 !important}body.restyle .seat-card,body.restyle .share-panel{background-color:var(--color-surface-raised) !important;border:1px solid var(--color-border) !important;border-radius:var(--radius-md) !important;padding:var(--space-5) !important;color:var(--color-text)}body.restyle .seat-card{margin-bottom:var(--space-4)}body.restyle .seat-card__seats{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--color-gold);margin-bottom:var(--space-4)}body.restyle .seat-card__seats.is-full{color:var(--color-text-muted)}body.restyle .seat-card__time{display:grid;grid-template-columns:20px 1fr;-moz-column-gap:var(--space-2);column-gap:var(--space-2);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-strong);margin-bottom:var(--space-4)}body.restyle .seat-card__time .fa{margin:4px 0 0;color:var(--color-text-muted)}body.restyle .seat-card__host-time{grid-column:2;font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--color-text-muted)}body.restyle .seat-card__host{font-size:var(--fs-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}body.restyle .seat-card__host a{color:var(--color-text-strong);font-weight:var(--fw-semibold);text-decoration:none}body.restyle .seat-card__host a:hover{color:var(--color-primary-hover)}body.restyle .seat-card__host .seat-card__avatar{width:24px;height:24px;border:0}body.restyle .seat-card__avatar{border-color:var(--color-surface-raised);background:var(--color-surface-overlay)}body.restyle .seat-card__roster{gap:6px;margin-bottom:var(--space-4)}body.restyle .seat-card__open-seat{border-color:rgba(255,186,0,0.6)}body.restyle .seat-card__details{gap:var(--space-2);margin-bottom:var(--space-5)}body.restyle .seat-card__chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 var(--space-3);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:1.3;color:var(--color-text);background-color:var(--color-surface-overlay);border:0;border-radius:var(--radius-pill);white-space:nowrap;letter-spacing:0;text-transform:none}body.restyle .seat-card__chip[data-platform]::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--dot, var(--color-text-muted))}body.restyle .seat-card__chip[data-platform="pc"],body.restyle .seat-card__chip[data-platform="steam"]{--dot: var(--platform-pc)}body.restyle .seat-card__chip[data-platform^="xbox"]{--dot: var(--platform-xbox)}body.restyle .seat-card__chip[data-platform^="ps"]{--dot: var(--platform-ps)}body.restyle .seat-card__chip[data-platform="nintendo-switch"]{--dot: var(--platform-switch)}body.restyle .seat-card__chip[data-platform="battle-net"]{--dot: var(--platform-bnet)}body.restyle .seat-card__cta{font-size:var(--fs-base);font-weight:var(--fw-semibold)}body.restyle .seat-card__fine{margin-top:var(--space-3);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--color-text-muted)}body.restyle .seat-card__over{color:var(--color-text-muted)}body.restyle .share-panel{margin-bottom:var(--space-4)}body.restyle .share-panel__title{font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--color-text-strong)}body.restyle .share-panel__lede,body.restyle .share-panel__note{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-snug)}body.restyle .share-panel__buttons .btn{font-size:var(--fs-sm)}body.restyle .rs-session-side .btn-group .btn-lg,body.restyle .seat-card .btn-group .btn-lg{font-size:var(--fs-base)}body.restyle .rs-session-side .btn-secondary[style*="color:black"],body.restyle .seat-card .btn-secondary[style*="color:black"]{color:var(--color-text-strong) !important}body.restyle .rs-session-details{margin:0 !important;padding:0 var(--space-1);font-size:var(--fs-control);line-height:1.5;color:var(--color-text)}body.restyle .rs-session-details>div:not(.collapse),body.restyle .rs-session-details>a>div{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-2) 0}body.restyle .rs-session-details>div:not(.collapse) ~ div:not(.collapse),body.restyle .rs-session-details>div ~ a>div{border-top:1px solid var(--color-border)}body.restyle .rs-session-details>.dropdown{display:block !important}body.restyle .rs-session-details>.dropdown>.dropdown-toggle{display:flex;align-items:center;gap:var(--space-3);color:var(--color-primary);cursor:pointer}body.restyle .rs-session-details .fa,body.restyle .rs-session-details .fab{width:16px;text-align:center;color:var(--color-text-muted)}body.restyle .rs-session-details .fa-fire{color:var(--color-gold) !important}body.restyle .rs-session-details>a{color:var(--color-primary) !important}body.restyle .rs-session-details>a:hover{text-decoration:none}body.restyle .rs-session-details small{color:var(--color-text-muted)}body.restyle .rs-session-details .collapse,body.restyle .rs-session-details .collapsing{margin:var(--space-2) 0 0 !important;font-size:var(--fs-sm)}body.restyle .rs-session-players>.row{display:block;margin:0;padding:0 !important}body.restyle .rs-session-players>.row>div{width:100%}body.restyle .rs-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-4)}body.restyle .rs-section-head h2,body.restyle .rs-section-head h4{margin:0;font-size:var(--fs-lg);color:var(--color-text-strong)}body.restyle .rs-section-head .rs-count{color:var(--color-text-muted);font-size:var(--fs-sm)}body.restyle .rs-section-head .rs-help{color:var(--color-primary);font-size:var(--fs-sm)}body.restyle .rs-session-players .rs-section-head:not(:first-child){margin-top:var(--space-6)}body.restyle .rs-session-players .gaming_session_player_container{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-3);padding:0;margin:0}body.restyle .rs-session-players .gaming_session_player_container:empty{display:none}body.restyle .rs-session-players .gaming_session_player_container>.w-100{display:none}body.restyle .rs-session-players .gaming_session_card_wrapper{width:auto;margin:0;height:auto}body.restyle .rs-session-players .gaming_session_card_wrapper>.border,body.restyle .rs-session-players .gaming_session_player_container>.border{background-color:var(--color-surface-raised) !important;border:1px solid var(--color-border) !important;border-radius:var(--radius-md) !important;padding:var(--space-4) !important;margin:0 !important;min-height:0 !important;width:auto !important;min-width:0 !important;color:var(--color-text)}body.restyle .rs-session-players .gaming_session_card_wrapper>.border .media,body.restyle .rs-session-players .gaming_session_player_container>.border .media{align-items:flex-start}body.restyle .rs-session-players .gaming_session_card_wrapper>.border .media>a:first-child,body.restyle .rs-session-players .gaming_session_player_container>.border .media>a:first-child{align-self:flex-start !important;margin-right:var(--space-3) !important;flex:none}body.restyle .rs-session-players .gaming_session_card_wrapper>.border .avatar-xl,body.restyle .rs-session-players .gaming_session_player_container>.border .avatar-xl{width:48px;height:48px;-o-object-fit:cover;object-fit:cover}body.restyle .rs-session-players .gaming_session_card_wrapper>.border .media-body,body.restyle .rs-session-players .gaming_session_player_container>.border .media-body{min-width:0}body.restyle .rs-session-players .gaming_session_card_wrapper>.border h6,body.restyle .rs-session-players .gaming_session_player_container>.border h6{display:inline !important;font-family:var(--font-body) !important;font-size:var(--fs-base);font-weight:var(--fw-semibold) !important;line-height:1.4;letter-spacing:0;margin:0 !important;overflow-wrap:anywhere}body.restyle .rs-session-players .gaming_session_card_wrapper>.border h6>a,body.restyle .rs-session-players .gaming_session_player_container>.border h6>a{font-weight:var(--fw-semibold)}body.restyle .rs-session-players .gaming_session_card_wrapper>.border h6 small,body.restyle .rs-session-players .gaming_session_player_container>.border h6 small{font-size:var(--fs-xs)}body.restyle .rs-session-players .gaming_session_card_wrapper>.border h6 br,body.restyle .rs-session-players .gaming_session_player_container>.border h6 br{display:none}body.restyle .rs-session-players .gaming_session_card_wrapper>.border small.pull-right,body.restyle .rs-session-players .gaming_session_player_container>.border small.pull-right{font-size:var(--fs-sm);color:var(--color-text-muted);opacity:1 !important;margin-left:var(--space-2);line-height:1.6}body.restyle .rs-session-players .gaming_session_card_wrapper>.border .fa-gear,body.restyle .rs-session-players .gaming_session_card_wrapper>.border .fa-cog,body.restyle .rs-session-players .gaming_session_player_container>.border .fa-gear,body.restyle .rs-session-players .gaming_session_player_container>.border .fa-cog{color:var(--color-text-muted) !important}body.restyle .rs-session-players .gaming_session_card_wrapper>.border .social.social-inline,body.restyle .rs-session-players .gaming_session_player_container>.border .social.social-inline{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-2);margin-top:var(--space-1)}body.restyle .rs-session-players .gaming_session_card_wrapper>.border .social.social-inline .label-supporter,body.restyle .rs-session-players .gaming_session_player_container>.border .social.social-inline .label-supporter{margin:0 !important}body.restyle .rs-session-players .gaming_session_card_wrapper>.border .social.social-inline p,body.restyle .rs-session-players .gaming_session_player_container>.border .social.social-inline p{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 !important;font-size:var(--fs-sm) !important;font-weight:var(--fw-regular) !important;text-transform:none !important;letter-spacing:0 !important;color:var(--color-text-muted);opacity:1 !important;line-height:1.5}body.restyle .rs-session-players .gaming_session_card_wrapper>.border .social.social-inline p br,body.restyle .rs-session-players .gaming_session_player_container>.border .social.social-inline p br{display:none}body.restyle .rs-session-players .gaming_session_card_wrapper>.border .social.social-inline p .fa-asterisk,body.restyle .rs-session-players .gaming_session_player_container>.border .social.social-inline p .fa-asterisk{font-size:0.6875rem;margin-right:2px}body.restyle .rs-session-players .gaming_session_card_wrapper>.border .social.social-inline p .text-warning,body.restyle .rs-session-players .gaming_session_player_container>.border .social.social-inline p .text-warning{font-weight:var(--fw-semibold)}body.restyle .rs-session-players .gaming_session_card_wrapper>.border .social.social-inline p .text-warning .fa,body.restyle .rs-session-players .gaming_session_player_container>.border .social.social-inline p .text-warning .fa{font-size:0.75rem;margin-right:2px}body.restyle .rs-session-players .gaming_session_card_wrapper>.border p.small-5.mb-2,body.restyle .rs-session-players .gaming_session_player_container>.border p.small-5.mb-2{margin:var(--space-1) 0 0 !important;display:inline-flex}body.restyle .rs-session-players .gaming_session_card_wrapper>.border p.small-5.text-uppercase,body.restyle .rs-session-players .gaming_session_player_container>.border p.small-5.text-uppercase{font-size:var(--fs-sm) !important;font-weight:var(--fw-regular) !important;text-transform:none !important;letter-spacing:0 !important;line-height:var(--lh-snug);color:var(--color-text-muted);opacity:1 !important;margin:var(--space-2) 0 0 !important}body.restyle .rs-session-players .gaming_session_card_wrapper>.border p.small-5.text-uppercase:empty,body.restyle .rs-session-players .gaming_session_player_container>.border p.small-5.text-uppercase:empty{display:none}body.restyle .rs-session-players .gaming_session_card_wrapper>.border p.small-3,body.restyle .rs-session-players .gaming_session_player_container>.border p.small-3{font-size:var(--fs-sm) !important;letter-spacing:0 !important;margin-top:var(--space-1)}body.restyle .rs-session-players .gaming_session_card_wrapper>.border .collapse.show,body.restyle .rs-session-players .gaming_session_card_wrapper>.border .collapsing,body.restyle .rs-session-players .gaming_session_player_container>.border .collapse.show,body.restyle .rs-session-players .gaming_session_player_container>.border .collapsing{padding:var(--space-3) 0 var(--space-2) !important}body.restyle .rs-session-players .gaming_session_card_wrapper>.border .collapse .btn-xs,body.restyle .rs-session-players .gaming_session_card_wrapper>.border .collapsing .btn-xs,body.restyle .rs-session-players .gaming_session_player_container>.border .collapse .btn-xs,body.restyle .rs-session-players .gaming_session_player_container>.border .collapsing .btn-xs{margin:0 4px 4px 0}body.restyle .rs-session-players .gaming_session_card_wrapper>.border>div:last-child,body.restyle .rs-session-players .gaming_session_player_container>.border>div:last-child{padding-left:60px}@media (max-width: 575px){body.restyle .rs-session-players .gaming_session_player_container{grid-template-columns:1fr}}body.restyle .rs-session-chat [data-test="session-chat-logged-out"]{background-color:var(--color-surface-raised) !important;border:1px solid var(--color-border) !important;border-radius:var(--radius-md) !important;padding:var(--space-5) !important}body.restyle .rs-session-chat [data-test="session-chat-logged-out"] .card-body{padding:0 !important}body.restyle .rs-session-chat [data-test="session-chat-logged-out"] h2{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-md) !important;color:var(--color-text-strong);margin-bottom:var(--space-1) !important}body.restyle .rs-session-chat [data-test="session-chat-logged-out"] h2 .fa{color:var(--color-text-muted);font-size:0.9rem}body.restyle .rs-session-chat [data-test="session-chat-logged-out"] p{color:var(--color-text-muted) !important;font-size:var(--fs-sm) !important;margin-bottom:var(--space-4) !important}body.restyle .rs-session-chat [data-test="session-chat-logged-out"] .btn{margin-right:var(--space-2) !important}body.restyle .rs-session-chat [data-test="session-chat-logged-out"] .btn-primary{background-color:transparent;border-color:var(--color-border-strong);color:var(--color-text-strong)}body.restyle .rs-session-chat [data-test="session-chat-logged-out"] .btn-primary:hover{background-color:var(--color-surface-overlay)}body.restyle .rs-session-chat .font-size-12{background-color:var(--color-surface-raised) !important;border:1px solid var(--color-border) !important;border-radius:var(--radius-md) !important;padding:var(--space-4) !important}body.restyle .chat{margin-top:0;padding-bottom:var(--space-3)}body.restyle .chat .form{display:flex;align-items:stretch}body.restyle .chat .input-wrapper{flex:1;width:auto}body.restyle .chat .input,body.restyle .chat .input__control{height:40px;background:transparent}body.restyle .chat .input__input,body.restyle .chat .input__highlighter{height:40px;padding:0 var(--space-3);line-height:38px;font-size:var(--fs-control);border-radius:var(--radius-md) 0 0 var(--radius-md)}body.restyle .chat .input__input{background-color:var(--color-surface-sunken);border:1px solid var(--color-border-strong);border-right:0;color:var(--color-text);box-shadow:none}body.restyle .chat .input__input::-moz-placeholder{color:var(--color-text-muted)}body.restyle .chat .input__input:-ms-input-placeholder{color:var(--color-text-muted)}body.restyle .chat .input__input::placeholder{color:var(--color-text-muted)}body.restyle .chat .input__input:focus{outline:none;border-color:var(--color-primary)}body.restyle .chat .btn.submit{width:auto;min-width:72px;height:40px;min-height:40px;padding:0 var(--space-4) !important;font-size:var(--fs-sm) !important;line-height:1;border-radius:0 var(--radius-md) var(--radius-md) 0}body.restyle .chat .btn-disabled.submit{background:var(--color-surface-overlay);color:var(--color-text-muted);border-color:var(--color-border-strong)}body.restyle .chat .chat-formatting-help-toggle{font-size:var(--fs-xs);color:var(--color-text-muted)}body.restyle .chat ul{margin-top:var(--space-3)}body.restyle .chat .message{padding:var(--space-3) 0;margin:0;border-top:1px solid var(--color-border)}body.restyle .chat .message:first-child{border-top:0;padding-top:0}body.restyle .chat .user-avatar{width:32px;margin:0 var(--space-3) 0 0}body.restyle .chat .user-avatar img{width:32px;height:32px;-o-object-fit:cover;object-fit:cover}body.restyle .chat .username{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-strong)}body.restyle .chat .role-moderators .username{color:var(--color-purple-on-tint)}body.restyle .chat .role-supporter .username{color:var(--color-primary)}body.restyle .chat .role-developer .username{color:var(--color-gold)}body.restyle .chat .role-system .username{color:var(--color-text-muted)}body.restyle .chat .time{font-size:var(--fs-xs);color:var(--color-text-muted);margin-left:6px}body.restyle .chat .message-body{margin-top:2px;font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--color-text);overflow-wrap:anywhere}body.restyle .chat .message-body a{color:var(--color-primary)}body.restyle .chat+.btn{background-color:transparent;border:1px solid var(--color-border-strong);color:var(--color-text-strong);margin-top:var(--space-3)}body.restyle .chat+.btn:hover{background-color:var(--color-surface-overlay)}body.restyle .rs-group-banner{height:260px;margin-top:var(--space-2);background-color:var(--color-surface-raised);border:0;border-radius:var(--radius-lg);overflow:hidden}body.restyle .rs-group-banner::before{opacity:1;background:linear-gradient(to top, rgba(18,21,24,0.88) 0%, rgba(18,21,24,0.35) 55%, rgba(18,21,24,0.1) 100%)}body.restyle .rs-group-banner>.row{position:relative;z-index:1;margin:0;padding:0 var(--space-6) var(--space-5) !important;text-align:left !important;align-content:flex-end}body.restyle .rs-group-banner>.row>.col-12{position:static;padding:0}body.restyle .rs-group-banner .col-12>span.float-left{position:absolute;top:var(--space-4);right:var(--space-4);float:none !important;display:flex;gap:var(--space-2)}body.restyle .rs-group-banner .col-12>span.float-left a{display:inline-flex;align-items:center;gap:var(--space-2);width:auto;height:32px;min-width:32px;justify-content:center;margin:0;padding:0 var(--space-3) !important;font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1;color:var(--color-text-strong);background:rgba(27,31,35,0.7);border:1px solid rgba(255,255,255,0.18);border-radius:var(--radius-md);opacity:1}body.restyle .rs-group-banner .col-12>span.float-left a:hover{background:rgba(52,59,66,0.9);text-decoration:none}body.restyle .rs-group-banner .col-12>span.float-left .fa{font-size:0.8125rem}body.restyle .rs-group-banner h1{margin:0 0 var(--space-2);font-family:var(--font-display) !important;font-size:var(--fs-3xl);font-weight:var(--fw-semibold) !important;line-height:var(--lh-tight);color:var(--color-text-strong)}body.restyle .rs-group-banner .col-12>a>p:empty{display:none}body.restyle .rs-group-banner .col-12.align-self-end .social{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);margin:0}body.restyle .rs-group-banner .col-12.align-self-end .social a{display:inline-flex;align-items:center;gap:var(--space-2);width:auto;height:auto;margin:0;line-height:1.4;font-size:var(--fs-control);color:var(--color-text);opacity:1}body.restyle .rs-group-banner .col-12.align-self-end .social a:hover{color:var(--color-text-strong);text-decoration:none}body.restyle .rs-group-banner .col-12.align-self-end .social .fa,body.restyle .rs-group-banner .col-12.align-self-end .social .fas,body.restyle .rs-group-banner .col-12.align-self-end .social .fab{color:var(--color-text-muted);font-size:0.875rem}body.restyle .rs-group-banner .col-12.align-self-end .social .rs-discord-link{order:10}body.restyle .rs-group-layout ~ * .social-sm a,body.restyle .col-md-12>.social.social-sm a{color:var(--color-text-muted);font-size:var(--fs-sm)}body.restyle .rs-group-buttons{display:none !important}body.restyle .rs-tabs{display:flex;gap:var(--space-5);margin:var(--space-2) 0 0;border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:none}body.restyle .rs-tabs::-webkit-scrollbar{display:none}body.restyle .rs-tabs a{display:block;padding:var(--space-4) 0 var(--space-3);margin-bottom:-1px;color:var(--color-text-muted);font-weight:var(--fw-semibold);white-space:nowrap;border-bottom:2px solid transparent}body.restyle .rs-tabs a:hover{color:var(--color-text-strong);text-decoration:none}body.restyle .rs-tabs a[aria-current="page"]{color:var(--color-text-strong);border-bottom-color:var(--color-primary)}body.restyle .rs-group-layout{margin:var(--space-6) 0 0}body.restyle .rs-group-layout>[class*="col-"]{flex:0 0 100%;max-width:100%;padding:0}@media (min-width: 992px){body.restyle .rs-group-layout{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:var(--space-7);align-items:start}}body.restyle .rs-group-main{display:flex;flex-direction:column}body.restyle .rs-group-main>br{display:none}body.restyle .rs-group-main>h4{margin:var(--space-6) 0 var(--space-4) !important;font-size:var(--fs-lg);color:var(--color-text-strong)}body.restyle .rs-group-main>nav{margin-top:var(--space-3)}body.restyle .rs-group-main .rs-join-mobile{order:-1;margin:0 0 var(--space-5) !important}body.restyle .rs-group-main .rs-mod-mobile{order:10}body.restyle [id^="GroupTags-react-component"] .badge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 var(--space-3);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:1.3;color:var(--color-text);background-color:var(--color-surface-overlay);border:0;border-radius:var(--radius-pill);white-space:nowrap;letter-spacing:0;text-transform:none}body.restyle [id^="GroupTags-react-component"] .gap-xy-1,body.restyle [id^="PlatformMemberships-react-component"] .gap-xy-1,body.restyle [id^="ApprovedGames-react-component"] .gap-xy-1{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}body.restyle [id^="GroupTags-react-component"] .gap-xy-1>*,body.restyle [id^="PlatformMemberships-react-component"] .gap-xy-1>*,body.restyle [id^="ApprovedGames-react-component"] .gap-xy-1>*{margin:0 !important}body.restyle #group-info{margin:var(--space-5) 0 0 !important}body.restyle #group-info>[class*="col-"]{padding:0}body.restyle #group-info img{border-radius:var(--radius-md);max-width:100%}body.restyle #group-info p{color:var(--color-text);max-width:68ch}body.restyle #group-info h1,body.restyle #group-info h2,body.restyle #group-info h3{margin:var(--space-6) 0 var(--space-4);font-size:var(--fs-lg);color:var(--color-text-strong)}body.restyle #group-info ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}body.restyle #group-info a[target="_blank"]::after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.6875rem;margin-left:var(--space-2);color:var(--color-text-muted)}body.restyle #group-info .media.bg-dark{padding:var(--space-5) !important}body.restyle #group-info .media.bg-dark .card-body{padding:0 !important}body.restyle .rs-empty{margin:0 !important;padding:var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted)}body.restyle .rs-member-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-3);margin:0 !important}body.restyle .rs-member-grid>[class*="col-"]{padding:0 !important;max-width:none;flex:none;margin:0 !important}body.restyle .rs-member-grid>[class*="col-"]>.border{background-color:var(--color-surface-raised) !important;border:1px solid var(--color-border) !important;border-radius:var(--radius-md) !important;padding:var(--space-4) !important;margin:0 !important;min-height:0 !important;width:auto !important;min-width:0 !important;color:var(--color-text)}body.restyle .rs-member-grid>[class*="col-"]>.border .media{align-items:flex-start}body.restyle .rs-member-grid>[class*="col-"]>.border .media>a:first-child{align-self:flex-start !important;margin-right:var(--space-3) !important;flex:none}body.restyle .rs-member-grid>[class*="col-"]>.border .avatar-xl{width:48px;height:48px;-o-object-fit:cover;object-fit:cover}body.restyle .rs-member-grid>[class*="col-"]>.border .media-body{min-width:0}body.restyle .rs-member-grid>[class*="col-"]>.border h6{display:inline !important;font-family:var(--font-body) !important;font-size:var(--fs-base);font-weight:var(--fw-semibold) !important;line-height:1.4;letter-spacing:0;margin:0 !important;overflow-wrap:anywhere}body.restyle .rs-member-grid>[class*="col-"]>.border h6>a{font-weight:var(--fw-semibold)}body.restyle .rs-member-grid>[class*="col-"]>.border h6 small{font-size:var(--fs-xs)}body.restyle .rs-member-grid>[class*="col-"]>.border h6 br{display:none}body.restyle .rs-member-grid>[class*="col-"]>.border small.pull-right{font-size:var(--fs-sm);color:var(--color-text-muted);opacity:1 !important;margin-left:var(--space-2);line-height:1.6}body.restyle .rs-member-grid>[class*="col-"]>.border .fa-gear,body.restyle .rs-member-grid>[class*="col-"]>.border .fa-cog{color:var(--color-text-muted) !important}body.restyle .rs-member-grid>[class*="col-"]>.border .social.social-inline{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-2);margin-top:var(--space-1)}body.restyle .rs-member-grid>[class*="col-"]>.border .social.social-inline .label-supporter{margin:0 !important}body.restyle .rs-member-grid>[class*="col-"]>.border .social.social-inline p{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 !important;font-size:var(--fs-sm) !important;font-weight:var(--fw-regular) !important;text-transform:none !important;letter-spacing:0 !important;color:var(--color-text-muted);opacity:1 !important;line-height:1.5}body.restyle .rs-member-grid>[class*="col-"]>.border .social.social-inline p br{display:none}body.restyle .rs-member-grid>[class*="col-"]>.border .social.social-inline p .fa-asterisk{font-size:0.6875rem;margin-right:2px}body.restyle .rs-member-grid>[class*="col-"]>.border .social.social-inline p .text-warning{font-weight:var(--fw-semibold)}body.restyle .rs-member-grid>[class*="col-"]>.border .social.social-inline p .text-warning .fa{font-size:0.75rem;margin-right:2px}body.restyle .rs-member-grid>[class*="col-"]>.border p.small-5.mb-2{margin:var(--space-1) 0 0 !important;display:inline-flex}body.restyle .rs-member-grid>[class*="col-"]>.border p.small-5.text-uppercase{font-size:var(--fs-sm) !important;font-weight:var(--fw-regular) !important;text-transform:none !important;letter-spacing:0 !important;line-height:var(--lh-snug);color:var(--color-text-muted);opacity:1 !important;margin:var(--space-2) 0 0 !important}body.restyle .rs-member-grid>[class*="col-"]>.border p.small-5.text-uppercase:empty{display:none}body.restyle .rs-member-grid>[class*="col-"]>.border p.small-3{font-size:var(--fs-sm) !important;letter-spacing:0 !important;margin-top:var(--space-1)}body.restyle .rs-member-grid>[class*="col-"]>.border .collapse.show,body.restyle .rs-member-grid>[class*="col-"]>.border .collapsing{padding:var(--space-3) 0 var(--space-2) !important}body.restyle .rs-member-grid>[class*="col-"]>.border .collapse .btn-xs,body.restyle .rs-member-grid>[class*="col-"]>.border .collapsing .btn-xs{margin:0 4px 4px 0}body.restyle .rs-member-grid>[class*="col-"]>.border>div:last-child{padding-left:60px}@media (max-width: 575px){body.restyle .rs-member-grid{grid-template-columns:1fr}}body.restyle .rs-group-side>.d-none.d-lg-block>*+*{margin-top:var(--space-5) !important}body.restyle .rs-group-side>.mb-6{margin-bottom:0 !important}body.restyle .rs-group-side h5{font-size:var(--fs-lg);color:var(--color-text-strong)}body.restyle .rs-join-card,body.restyle .rs-join-mobile{background-color:var(--color-surface-raised) !important;border:1px solid var(--color-border) !important;border-radius:var(--radius-md) !important;padding:var(--space-5) !important;color:var(--color-text)}body.restyle .rs-join-card>.text-white>p,body.restyle .rs-join-mobile>.text-white>p{margin:var(--space-3) 0 0;font-size:var(--fs-sm);color:var(--color-text-muted)}body.restyle .rs-join-card>.text-white>p a,body.restyle .rs-join-mobile>.text-white>p a{font-weight:var(--fw-semibold)}body.restyle .rs-join-card>.text-white>p:first-child,body.restyle .rs-join-mobile>.text-white>p:first-child{margin-top:0}body.restyle .rs-join-card>.text-white>br,body.restyle .rs-join-mobile>.text-white>br{display:none}body.restyle .rs-join-card>.text-white .row,body.restyle .rs-join-mobile>.text-white .row{margin:0 -6px}body.restyle .rs-join-card>.text-white .row>[class*="col-"],body.restyle .rs-join-mobile>.text-white .row>[class*="col-"]{padding:0 6px}body.restyle .rs-join-card .btn-success,body.restyle .rs-join-mobile .btn-success{background-color:transparent;border-color:var(--color-border-strong);color:var(--color-text-strong)}body.restyle .rs-join-card .btn-success:hover,body.restyle .rs-join-mobile .btn-success:hover{background-color:var(--color-surface-overlay)}body.restyle .rs-join-card>.text-white{padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}body.restyle .rs-join-card .rs-bot-button{margin-top:0 !important;white-space:normal;line-height:1.3 !important;background-color:transparent;border-color:var(--color-border-strong);color:var(--color-text-strong)}body.restyle .rs-join-card .rs-bot-button:hover{background-color:var(--color-surface-overlay)}body.restyle .rs-join-card .rs-bot-button::before{content:"\f392";font-family:"Font Awesome 5 Brands";font-weight:400;margin-right:var(--space-2)}body.restyle .rs-mod-card>.col-12,body.restyle .rs-mod-mobile>.col-12{padding:0}body.restyle .rs-mod-card>.col-12>.border,body.restyle .rs-mod-mobile>.col-12>.border{background-color:var(--color-surface-raised) !important;border:1px solid var(--color-border) !important;border-radius:var(--radius-md) !important;padding:var(--space-4) !important;margin:0 !important;min-height:0 !important;width:auto !important;min-width:0 !important;color:var(--color-text)}body.restyle .rs-mod-card>.col-12>.border .media,body.restyle .rs-mod-mobile>.col-12>.border .media{align-items:flex-start}body.restyle .rs-mod-card>.col-12>.border .media>a:first-child,body.restyle .rs-mod-mobile>.col-12>.border .media>a:first-child{align-self:flex-start !important;margin-right:var(--space-3) !important;flex:none}body.restyle .rs-mod-card>.col-12>.border .avatar-xl,body.restyle .rs-mod-mobile>.col-12>.border .avatar-xl{width:48px;height:48px;-o-object-fit:cover;object-fit:cover}body.restyle .rs-mod-card>.col-12>.border .media-body,body.restyle .rs-mod-mobile>.col-12>.border .media-body{min-width:0}body.restyle .rs-mod-card>.col-12>.border h6,body.restyle .rs-mod-mobile>.col-12>.border h6{display:inline !important;font-family:var(--font-body) !important;font-size:var(--fs-base);font-weight:var(--fw-semibold) !important;line-height:1.4;letter-spacing:0;margin:0 !important;overflow-wrap:anywhere}body.restyle .rs-mod-card>.col-12>.border h6>a,body.restyle .rs-mod-mobile>.col-12>.border h6>a{font-weight:var(--fw-semibold)}body.restyle .rs-mod-card>.col-12>.border h6 small,body.restyle .rs-mod-mobile>.col-12>.border h6 small{font-size:var(--fs-xs)}body.restyle .rs-mod-card>.col-12>.border h6 br,body.restyle .rs-mod-mobile>.col-12>.border h6 br{display:none}body.restyle .rs-mod-card>.col-12>.border small.pull-right,body.restyle .rs-mod-mobile>.col-12>.border small.pull-right{font-size:var(--fs-sm);color:var(--color-text-muted);opacity:1 !important;margin-left:var(--space-2);line-height:1.6}body.restyle .rs-mod-card>.col-12>.border .fa-gear,body.restyle .rs-mod-card>.col-12>.border .fa-cog,body.restyle .rs-mod-mobile>.col-12>.border .fa-gear,body.restyle .rs-mod-mobile>.col-12>.border .fa-cog{color:var(--color-text-muted) !important}body.restyle .rs-mod-card>.col-12>.border .social.social-inline,body.restyle .rs-mod-mobile>.col-12>.border .social.social-inline{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-2);margin-top:var(--space-1)}body.restyle .rs-mod-card>.col-12>.border .social.social-inline .label-supporter,body.restyle .rs-mod-mobile>.col-12>.border .social.social-inline .label-supporter{margin:0 !important}body.restyle .rs-mod-card>.col-12>.border .social.social-inline p,body.restyle .rs-mod-mobile>.col-12>.border .social.social-inline p{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 !important;font-size:var(--fs-sm) !important;font-weight:var(--fw-regular) !important;text-transform:none !important;letter-spacing:0 !important;color:var(--color-text-muted);opacity:1 !important;line-height:1.5}body.restyle .rs-mod-card>.col-12>.border .social.social-inline p br,body.restyle .rs-mod-mobile>.col-12>.border .social.social-inline p br{display:none}body.restyle .rs-mod-card>.col-12>.border .social.social-inline p .fa-asterisk,body.restyle .rs-mod-mobile>.col-12>.border .social.social-inline p .fa-asterisk{font-size:0.6875rem;margin-right:2px}body.restyle .rs-mod-card>.col-12>.border .social.social-inline p .text-warning,body.restyle .rs-mod-mobile>.col-12>.border .social.social-inline p .text-warning{font-weight:var(--fw-semibold)}body.restyle .rs-mod-card>.col-12>.border .social.social-inline p .text-warning .fa,body.restyle .rs-mod-mobile>.col-12>.border .social.social-inline p .text-warning .fa{font-size:0.75rem;margin-right:2px}body.restyle .rs-mod-card>.col-12>.border p.small-5.mb-2,body.restyle .rs-mod-mobile>.col-12>.border p.small-5.mb-2{margin:var(--space-1) 0 0 !important;display:inline-flex}body.restyle .rs-mod-card>.col-12>.border p.small-5.text-uppercase,body.restyle .rs-mod-mobile>.col-12>.border p.small-5.text-uppercase{font-size:var(--fs-sm) !important;font-weight:var(--fw-regular) !important;text-transform:none !important;letter-spacing:0 !important;line-height:var(--lh-snug);color:var(--color-text-muted);opacity:1 !important;margin:var(--space-2) 0 0 !important}body.restyle .rs-mod-card>.col-12>.border p.small-5.text-uppercase:empty,body.restyle .rs-mod-mobile>.col-12>.border p.small-5.text-uppercase:empty{display:none}body.restyle .rs-mod-card>.col-12>.border p.small-3,body.restyle .rs-mod-mobile>.col-12>.border p.small-3{font-size:var(--fs-sm) !important;letter-spacing:0 !important;margin-top:var(--space-1)}body.restyle .rs-mod-card>.col-12>.border .collapse.show,body.restyle .rs-mod-card>.col-12>.border .collapsing,body.restyle .rs-mod-mobile>.col-12>.border .collapse.show,body.restyle .rs-mod-mobile>.col-12>.border .collapsing{padding:var(--space-3) 0 var(--space-2) !important}body.restyle .rs-mod-card>.col-12>.border .collapse .btn-xs,body.restyle .rs-mod-card>.col-12>.border .collapsing .btn-xs,body.restyle .rs-mod-mobile>.col-12>.border .collapse .btn-xs,body.restyle .rs-mod-mobile>.col-12>.border .collapsing .btn-xs{margin:0 4px 4px 0}body.restyle .rs-mod-card>.col-12>.border .avatar-xl,body.restyle .rs-mod-mobile>.col-12>.border .avatar-xl{width:56px;height:56px}body.restyle .rs-mod-card>.col-12>.border>div:last-child,body.restyle .rs-mod-mobile>.col-12>.border>div:last-child{padding-left:68px}body.restyle .rs-mod-card>.col-12>.border>div:last-child p.small-5.text-uppercase,body.restyle .rs-mod-mobile>.col-12>.border>div:last-child p.small-5.text-uppercase{font-style:italic}body.restyle .rs-mod-mobile{margin-top:var(--space-5) !important}body.restyle .rs-group-side .d-lg-block>.media.bg-dark .card-body{padding:0 !important}body.restyle .rs-group-side .d-lg-block>.media.bg-dark{padding:var(--space-5) !important}body.restyle .rs-facts{background-color:var(--color-surface-raised) !important;border:1px solid var(--color-border) !important;border-radius:var(--radius-md) !important;padding:var(--space-4) !important}body.restyle .rs-facts>div{margin:0 !important}body.restyle .rs-facts>div+div{margin-top:var(--space-4) !important}body.restyle .rs-facts h5{font-family:var(--font-body);font-size:var(--fs-xs) !important;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted) !important;margin:0 0 var(--space-2)}body.restyle [id^="GroupTags-react-component"] .btn-xs,body.restyle [id^="PlatformMemberships-react-component"] .btn-xs,body.restyle [id^="ApprovedGames-react-component"] .btn-xs{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 var(--space-3);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:1.3;color:var(--color-text);background-color:var(--color-surface-overlay);border:0;border-radius:var(--radius-pill);white-space:nowrap;letter-spacing:0;text-transform:none;height:28px;width:auto;font-size:var(--fs-sm);font-weight:var(--fw-regular)}body.restyle [id^="GroupTags-react-component"] .btn-xs[data-rs-platform]::before,body.restyle [id^="PlatformMemberships-react-component"] .btn-xs[data-rs-platform]::before,body.restyle [id^="ApprovedGames-react-component"] .btn-xs[data-rs-platform]::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--dot, var(--color-text-muted))}body.restyle [id^="GroupTags-react-component"] .btn-xs[data-rs-platform="xbox"],body.restyle [id^="PlatformMemberships-react-component"] .btn-xs[data-rs-platform="xbox"],body.restyle [id^="ApprovedGames-react-component"] .btn-xs[data-rs-platform="xbox"]{--dot: var(--platform-xbox)}body.restyle [id^="GroupTags-react-component"] .btn-xs[data-rs-platform="ps"],body.restyle [id^="PlatformMemberships-react-component"] .btn-xs[data-rs-platform="ps"],body.restyle [id^="ApprovedGames-react-component"] .btn-xs[data-rs-platform="ps"]{--dot: var(--platform-ps)}body.restyle [id^="GroupTags-react-component"] .btn-xs[data-rs-platform="pc"],body.restyle [id^="PlatformMemberships-react-component"] .btn-xs[data-rs-platform="pc"],body.restyle [id^="ApprovedGames-react-component"] .btn-xs[data-rs-platform="pc"]{--dot: var(--platform-pc)}body.restyle [id^="GroupTags-react-component"] .btn-xs[data-rs-platform="switch"],body.restyle [id^="PlatformMemberships-react-component"] .btn-xs[data-rs-platform="switch"],body.restyle [id^="ApprovedGames-react-component"] .btn-xs[data-rs-platform="switch"]{--dot: var(--platform-switch)}body.restyle [id^="GroupTags-react-component"] .btn-xs.btn-primary,body.restyle [id^="PlatformMemberships-react-component"] .btn-xs.btn-primary,body.restyle [id^="ApprovedGames-react-component"] .btn-xs.btn-primary{background-color:var(--color-primary-tint);color:var(--color-primary-on-tint)}body.restyle [id^="GroupTags-react-component"] .btn-xs.btn-outline-primary,body.restyle [id^="PlatformMemberships-react-component"] .btn-xs.btn-outline-primary,body.restyle [id^="ApprovedGames-react-component"] .btn-xs.btn-outline-primary{background-color:transparent;border:1px solid var(--color-border-strong)}body.restyle [id^="GroupTags-react-component"] .btn-xs.btn-success,body.restyle [id^="PlatformMemberships-react-component"] .btn-xs.btn-success,body.restyle [id^="ApprovedGames-react-component"] .btn-xs.btn-success{background-color:var(--color-green-tint);color:var(--color-green-on-tint)}body.restyle .rs-discord-widget{margin:var(--space-5) 0 0 !important}body.restyle .rs-discord-widget iframe{display:block;border-radius:var(--radius-md)}body.restyle .rs-group-side>.m-2,body.restyle .rs-group-side>.mt-4.m-2{margin-left:0 !important;margin-right:0 !important}body.restyle .rs-activity{margin-top:var(--space-5) !important}body.restyle .rs-activity>h5{margin-bottom:var(--space-4)}@media (max-width: 991px){body.restyle .rs-group-side{margin-top:var(--space-6)}body.restyle .rs-group-side>div:first-child{margin-top:0 !important}}@media (max-width: 575px){body.restyle .rs-group-banner{height:200px;border-radius:var(--radius-md)}body.restyle .rs-group-banner>.row{padding:0 var(--space-4) var(--space-4) !important}body.restyle .rs-group-banner h1{font-size:var(--fs-2xl)}body.restyle .rs-group-banner .col-12.align-self-end .social{gap:var(--space-1) var(--space-4)}body.restyle .rs-group-banner .col-12.align-self-end .social a{font-size:var(--fs-sm)}body.restyle .rs-tabs{gap:var(--space-4);-webkit-mask-image:linear-gradient(to right, #000 82%, transparent);mask-image:linear-gradient(to right, #000 82%, transparent)}}body.restyle .rs-lfg-hero{padding-top:calc(var(--nav-height) + var(--space-6));padding-bottom:var(--space-6);background-position:center 40%}body.restyle .rs-lfg-hero::before{background:#1b1f23;opacity:0.78}body.restyle .rs-lfg-hero>.container{position:relative;text-align:left !important}body.restyle .rs-lfg-hero>.container>.row{margin:0}body.restyle .rs-lfg-hero>.container>.row>[class*="col-"]{flex:0 0 100%;max-width:100%;margin:0 !important;padding:0}body.restyle .rs-lfg-hero .breadcrumb{margin-bottom:var(--space-4)}body.restyle .rs-lfg-hero h1{margin:0 0 var(--space-2);font-size:var(--fs-3xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--color-text-strong)}body.restyle .rs-lfg-hero .rs-hero-intro,body.restyle .rs-lfg-hero [data-game-lede]{max-width:60ch;margin:0 !important;font-size:var(--fs-base) !important;line-height:var(--lh-body);color:var(--color-text)}body.restyle .rs-lfg-hero .rs-hero-intro+.rs-hero-intro{margin-top:var(--space-1) !important}body.restyle [data-game-hub-nav]{background-color:var(--color-surface-page) !important}body.restyle [data-game-hub-nav] .nav{flex-wrap:nowrap;gap:var(--space-5);border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:none}body.restyle [data-game-hub-nav] .nav::-webkit-scrollbar{display:none}body.restyle [data-game-hub-nav] .nav-link{padding:var(--space-4) 0 var(--space-3);margin-bottom:-1px;font-size:var(--fs-control);font-weight:var(--fw-semibold);text-transform:none;letter-spacing:normal;white-space:nowrap;color:var(--color-text-muted);border-bottom:2px solid transparent}body.restyle [data-game-hub-nav] .nav-link:hover{color:var(--color-text-strong)}body.restyle [data-game-hub-nav] .nav-link.active{color:var(--color-text-strong) !important;border-bottom-color:var(--color-primary)}@media (max-width: 767px){body.restyle [data-game-hub-nav] .nav{gap:var(--space-4);-webkit-mask-image:linear-gradient(to right, #000 82%, transparent);mask-image:linear-gradient(to right, #000 82%, transparent)}}body.restyle .rs-lfg-main{padding-top:0;padding-bottom:var(--space-7)}body.restyle .rs-lfg-header{max-width:none;margin:0;padding:0;text-align:left}body.restyle .rs-lfg-header>.container{max-width:none;padding:0}body.restyle .rs-lfg-header>p{color:var(--color-text)}body.restyle .rs-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-5) 0;margin:0 0 var(--space-5);border-bottom:1px solid var(--color-border)}body.restyle .rs-toolbar .rs-toolbar-spacer{flex:1}body.restyle .rs-toolbar .btn .fas,body.restyle .rs-toolbar .btn .fa{font-size:0.8125rem;margin-right:2px}body.restyle .rs-toolbar .rs-btn-icon{width:40px;padding-left:0 !important;padding-right:0 !important}body.restyle .rs-toolbar .rs-btn-supporter .fa{color:var(--color-gold);margin:0}body.restyle .rs-toolbar .beginners-filter{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 !important}body.restyle .rs-toolbar .beginners-filter .btn{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);font-size:var(--fs-control);border-radius:var(--radius-pill)}body.restyle .rs-toolbar .beginners-filter .btn-outline-success{background:transparent;border-color:var(--color-border-strong);color:var(--color-text)}body.restyle .rs-toolbar .beginners-filter .btn-outline-success::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-green)}body.restyle .rs-toolbar .beginners-filter .btn-outline-success:hover{background:var(--color-surface-overlay);color:var(--color-text-strong)}body.restyle .rs-toolbar .beginners-filter .btn-success{background:var(--color-green-tint);border:1px solid rgba(60,212,88,0.55);color:var(--color-green-on-tint)}body.restyle .rs-toolbar .beginners-filter .btn-link{color:var(--color-text-muted) !important;border:0;padding:0 var(--space-2)}body.restyle #search-options form,body.restyle #supporter-options .rounded{background-color:var(--color-surface-raised) !important;border:1px solid var(--color-border);border-radius:var(--radius-md) !important;margin:0 0 var(--space-5) !important;padding:var(--space-5) !important;text-align:left;color:var(--color-text)}body.restyle #search-options form label,body.restyle #supporter-options .rounded label{color:var(--color-text);font-size:var(--fs-sm)}body.restyle .rs-lfg-header #search-options>.container,body.restyle .rs-lfg-header #supporter-options>.container{max-width:none;padding:0}body.restyle .rs-lfg-list{flex:0 0 100%;max-width:100%;padding:0 15px}body.restyle .rs-lfg-list>nav .pagination{margin:0 0 var(--space-4)}body.restyle .rs-lfg-list>.text-white{color:var(--color-text) !important}body.restyle .rs-lfg-list>br{display:none}body.restyle .rs-session-card{display:grid;grid-template-columns:116px minmax(0, 1fr) 200px;gap:var(--space-5);padding:var(--space-5);margin:0 0 var(--space-3);background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);text-align:left}body.restyle .rs-when{border-right:1px solid var(--color-border);padding-right:var(--space-4)}body.restyle .rs-day{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}body.restyle .rs-time{margin-top:2px;font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1.1;color:var(--color-text-strong)}body.restyle .rs-time-asap{font-size:var(--fs-md)}body.restyle .rs-tz{font-size:var(--fs-sm);color:var(--color-text-muted)}body.restyle .rs-body{min-width:0}body.restyle .rs-session-card h3{margin:0;font-size:var(--fs-lg);line-height:var(--lh-snug)}body.restyle .rs-session-card h3 a{color:var(--color-text-strong)}body.restyle .rs-session-card h3 a:hover{color:var(--color-primary-hover);text-decoration:none}body.restyle .rs-flag{display:inline-flex;align-items:center;height:20px;padding:0 7px;margin-bottom:var(--space-2);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:0.04em;text-transform:uppercase;border-radius:var(--radius-sm);background:var(--color-surface-overlay);color:var(--color-text)}body.restyle .rs-flag-new{background:var(--color-green-tint);color:var(--color-green-on-tint)}body.restyle .rs-flag-sherpa,body.restyle .rs-flag-cvc{background:var(--color-orange-tint);color:var(--color-orange-on-tint)}body.restyle .rs-flag-weekly{background:var(--color-purple-tint);color:var(--color-purple-on-tint)}body.restyle .rs-flag-member{background:var(--color-primary-tint);color:var(--color-primary-on-tint)}body.restyle .rs-desc{margin:2px 0 var(--space-3);color:var(--color-text);overflow-wrap:anywhere}body.restyle .rs-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}body.restyle .rs-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 var(--space-3);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:1.3;color:var(--color-text);background-color:var(--color-surface-overlay);border:0;border-radius:var(--radius-pill);white-space:nowrap;letter-spacing:0;text-transform:none;min-height:26px;padding:0 10px}body.restyle .rs-chip .fas{font-size:0.75rem;color:var(--color-text-muted)}body.restyle a.rs-chip:hover{background:#3c4650;color:var(--color-text-strong);text-decoration:none}body.restyle .rs-chip[class*="rs-dot-"]::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--dot, var(--color-text-muted))}body.restyle .rs-dot-xbox{--dot: var(--platform-xbox)}body.restyle .rs-dot-ps{--dot: var(--platform-ps)}body.restyle .rs-dot-pc{--dot: var(--platform-pc)}body.restyle .rs-dot-switch{--dot: var(--platform-switch)}body.restyle .rs-dot-bnet{--dot: var(--platform-bnet)}body.restyle .rs-roster{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none}body.restyle .rs-roster li{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 !important;font-size:var(--fs-sm);line-height:1.4}body.restyle .rs-roster .user-avatar{width:24px;height:24px;-o-object-fit:cover;object-fit:cover}body.restyle .rs-roster li>a{font-weight:var(--fw-semibold)}body.restyle .rs-roster .badge{margin:0 !important}body.restyle .rs-roster .user-game-level{background:none;padding:0;color:var(--color-text-muted)}body.restyle .rs-roster .user-game-level ~ .user-game-level{font-style:italic}body.restyle .rs-action{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}body.restyle .rs-fill{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1.1;color:var(--color-text-strong)}body.restyle .rs-fill small{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--color-text-muted)}body.restyle .rs-fill-teams{font-size:var(--fs-sm);color:var(--color-text)}body.restyle .rs-extra{font-size:var(--fs-sm);color:var(--color-text-muted)}body.restyle .rs-fill-block{margin-bottom:var(--space-2)}body.restyle .rs-action .btn-group .btn-lg{min-height:40px;padding:11px var(--space-4);font-size:var(--fs-control)}body.restyle .rs-action .btn-secondary[style*="color:black"]{color:var(--color-text-strong) !important}@media (max-width: 991px){body.restyle .rs-session-card{grid-template-columns:96px minmax(0, 1fr)}body.restyle .rs-action{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;padding-top:var(--space-4);border-top:1px solid var(--color-border)}body.restyle .rs-fill-block{margin:0}body.restyle .rs-action>div:last-child{flex:0 0 auto;width:auto}body.restyle .rs-action .btn-group.btn-block{width:auto}}@media (max-width: 575px){body.restyle .rs-lfg-hero{padding-top:calc(64px + var(--space-4));padding-bottom:var(--space-5)}body.restyle .rs-lfg-hero h1{font-size:var(--fs-2xl)}body.restyle .rs-toolbar{padding:var(--space-4) 0}body.restyle .rs-toolbar .rs-toolbar-spacer{display:none}body.restyle .rs-toolbar .rs-create{order:1;flex:1 1 calc(100% - 48px)}body.restyle .rs-toolbar .rs-btn-supporter{order:2;flex:0 0 40px}body.restyle .rs-toolbar .rs-search{order:3;flex:0 0 auto}body.restyle .rs-toolbar .beginners-filter{order:4;flex:1 1 auto;min-width:0;flex-wrap:wrap}body.restyle .rs-toolbar .beginners-filter>.btn:first-child{flex:1 1 auto;justify-content:center;padding:0 var(--space-3)}body.restyle .rs-toolbar .rs-hide-xs{display:none}body.restyle .rs-session-card{grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-4)}body.restyle .rs-when{display:flex;align-items:baseline;gap:var(--space-2);padding:0;border:0}body.restyle .rs-time{margin:0;font-size:var(--fs-md)}body.restyle .rs-action{gap:var(--space-3)}}body.restyle .rs-game-content{padding-top:var(--space-5);padding-bottom:var(--space-8)}body.restyle .rs-game-content>.container>.row>[class*="col-"]{flex:0 0 100%;max-width:760px;color:var(--color-text) !important}body.restyle .rs-game-content p{color:var(--color-text)}body.restyle .rs-game-content p.lead{font-size:var(--fs-md) !important;line-height:var(--lh-body);color:var(--color-text-strong);font-weight:var(--fw-regular)}body.restyle .rs-game-content h2{margin-top:var(--space-7) !important;font-size:var(--fs-xl);color:var(--color-text-strong)}body.restyle .rs-game-content h3[data-faq-question]{margin:var(--space-5) 0 var(--space-2) !important;font-size:var(--fs-md);color:var(--color-text-strong)}body.restyle .rs-game-content [data-game-activity]{font-size:var(--fs-base) !important;line-height:var(--lh-body);background:var(--color-surface-raised);border:1px solid var(--color-border);border-left:3px solid var(--color-green);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6) !important}body.restyle .rs-game-content [data-game-activity] strong{color:var(--color-text-strong)}body.restyle .rs-game-content [data-game-facts]{border:0 !important;font-size:var(--fs-control);color:var(--color-text-strong) !important;border-collapse:collapse}body.restyle .rs-game-content [data-game-facts] th,body.restyle .rs-game-content [data-game-facts] td{padding:var(--space-4) var(--space-4) var(--space-4) 0;vertical-align:top;border-top:1px solid var(--color-border);border-bottom:0;border-left:0 !important;border-right:0 !important}body.restyle .rs-game-content [data-game-facts] tr:last-child th,body.restyle .rs-game-content [data-game-facts] tr:last-child td{border-bottom:1px solid var(--color-border)}body.restyle .rs-game-content [data-game-facts] th{width:26% !important;font-weight:var(--fw-semibold)}body.restyle .rs-game-content [data-game-facts] td .small{display:block;margin-top:4px;font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--color-text-muted);opacity:1 !important}body.restyle .rs-game-content [data-game-facts] td:last-child{width:22%;padding-right:0;font-size:var(--fs-sm);color:var(--color-text-muted);opacity:1 !important}body.restyle .rs-game-content .table-responsive{border:0}body.restyle .rs-game-content [data-related-games]+p{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:0}body.restyle .rs-game-content [data-related-games]+p a{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 var(--space-3);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:1.3;color:var(--color-text);background-color:var(--color-surface-overlay);border:0;border-radius:var(--radius-pill);white-space:nowrap;letter-spacing:0;text-transform:none;color:var(--color-text)}body.restyle .rs-game-content [data-related-games]+p a:hover{background:#3c4650;text-decoration:none}body.restyle .rs-game-content [data-game-sources],body.restyle .rs-game-content [data-reviewed-on]{color:var(--color-text-muted);opacity:1 !important;font-size:var(--fs-sm)}@media (max-width: 575px){body.restyle .rs-game-content [data-game-facts],body.restyle .rs-game-content [data-game-facts] tbody,body.restyle .rs-game-content [data-game-facts] tr,body.restyle .rs-game-content [data-game-facts] th,body.restyle .rs-game-content [data-game-facts] td{display:block;width:auto !important}body.restyle .rs-game-content [data-game-facts] tr{border-top:1px solid var(--color-border);padding:var(--space-3) 0}body.restyle .rs-game-content [data-game-facts] th,body.restyle .rs-game-content [data-game-facts] td{border:0 !important;padding:0}body.restyle .rs-game-content [data-game-facts] th{margin-bottom:4px}body.restyle .rs-game-content [data-game-facts] td:last-child{margin-top:var(--space-2);white-space:normal}}body.restyle .rs-app-band{background:var(--color-surface-page);padding:0 0 var(--space-7)}body.restyle .rs-app-band__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-5);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md)}body.restyle .rs-app-band__title{margin:0 0 var(--space-1);font-size:var(--fs-md);color:var(--color-text-strong)}body.restyle .rs-app-band__copy{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}body.restyle .rs-app-band__badge img{height:40px;width:auto;display:block}@media (max-width: 575px){body.restyle .rs-app-band__inner{flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-4)}}body.restyle .proposal-shelf{margin-top:var(--space-5)}body.restyle .proposal-shelf__title{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}body.restyle .proposal-shelf__lede{color:var(--color-text-muted);font-size:var(--fs-sm)}body.restyle .rs-session-card,body.restyle .rs-session-preview{position:relative;transition:border-color 0.15s ease, background-color 0.15s ease, box-shadow 0.15s ease}body.restyle .rs-session-preview .row>[class*="col-"]{position:static}body.restyle .rs-card-link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;border-radius:var(--radius-md)}body.restyle .rs-session-card a:not(.rs-card-link),body.restyle .rs-session-card button,body.restyle .rs-session-card .btn-group,body.restyle .rs-session-card .dropdown,body.restyle .rs-session-preview a:not(.rs-card-link),body.restyle .rs-session-preview button,body.restyle .rs-session-preview .btn-group,body.restyle .rs-session-preview .dropdown{position:relative;z-index:2}body.restyle .rs-session-card a:not(.rs-card-link):focus-visible,body.restyle .rs-session-preview a:not(.rs-card-link):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}body.restyle .rs-session-card .btn-group.show,body.restyle .rs-session-card .dropdown.show,body.restyle .rs-session-preview .btn-group.show,body.restyle .rs-session-preview .dropdown.show{z-index:5}body.restyle .rs-session-card:hover{border-color:var(--color-border-strong);background-color:#313840}body.restyle .rs-session-preview:hover{background-color:rgba(0,0,0,0.55);box-shadow:0 0 0 1px var(--color-border-strong)}body.restyle .rs-session-card:hover .rs-card-link,body.restyle .rs-session-preview:hover .rs-card-link,body.restyle .rs-session-preview:hover .rs-card-link .text-primary{color:var(--color-primary-hover) !important}body.restyle .rs-card-link:focus{outline:none}body.restyle .rs-card-link:focus-visible{box-shadow:none !important;text-decoration:underline}body.restyle .rs-card-link:focus-visible::after{box-shadow:var(--focus-ring)}@media (prefers-reduced-motion: reduce){body.restyle .rs-session-card,body.restyle .rs-session-preview{transition:none}}body.restyle .rs-look-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--fs-sm);line-height:1.4;text-align:left}body.restyle .rs-look-notice__text{margin:0;font-size:var(--fs-sm);color:var(--color-text)}body.restyle .rs-look-notice__short{display:none}body.restyle .rs-look-notice__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}body.restyle .rs-look-notice__form{display:inline-flex;margin:0}body.restyle .rs-look-notice__btn{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--color-text-strong);background:transparent;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer}body.restyle .rs-look-notice__btn:hover{background-color:var(--color-surface-overlay)}body.restyle .rs-look-notice__btn--quiet{border-color:transparent;color:var(--color-primary)}body.restyle .rs-look-notice__btn--quiet:hover{background-color:transparent;color:var(--color-primary-hover);text-decoration:underline}body.restyle .rs-session-page .rs-look-notice{margin-bottom:var(--space-5)}@media (max-width: 576px){body.restyle .rs-look-notice{gap:var(--space-1) var(--space-2);margin:var(--space-2) 0;padding:6px var(--space-2) 6px var(--space-3)}body.restyle .rs-session-page .rs-look-notice{margin:0 0 var(--space-2)}body.restyle .rs-look-notice__long{display:none}body.restyle .rs-look-notice__short{display:inline}body.restyle .rs-look-notice__text{flex:1 1 100%}body.restyle .rs-look-notice__btn{min-height:28px;padding:0 10px}body.restyle .rs-look-notice__btn--quiet{padding:0 6px}}
