:root{--scsq-bg:#161616;--scsq-surface:#232323;--scsq-surface-soft:#1e1e1e;--scsq-fg:#ffffff;--scsq-muted:rgba(255,255,255,0.53);--scsq-line:rgba(255,255,255,0.1);--scsq-lime:#ddf247;--scsq-coral:#f57474;--scsq-bingo-b:#f3b965;--scsq-bingo-i:#ef7578;--scsq-bingo-n:#55366c;--scsq-bingo-g:#2ba8df;--scsq-bingo-o:#54cf88;--scsq-button-rest:#dee8e8;--scsq-ink:#161616;--scsq-theme-abyss:#2b396d;--scsq-theme-ice:#c7d3f0;--scsq-theme-plum:#4a2e5e;--scsq-theme-rust:#b8524a;--scsq-input-text:rgba(255,255,255,0.84);--scsq-search-text:rgba(255,255,255,0.78);--scsq-placeholder:rgba(199,211,240,0.52);--scsq-control-font-size:16px;--scsq-control-line-height:22px;--scsq-control-compact-font-size:16px;--scsq-control-select-font-size:16px;--scsq-control-score-font-size:20px;--scsq-control-score-line-height:28px;--scsq-vegas-owner-overlay-opacity:0.55;--scsq-ease:cubic-bezier(0.22,1,0.36,1)}*,:after,:before{box-sizing:border-box}#__next,body,html{max-width:100%;min-height:100%}html{text-size-adjust:100%}body,html{overflow-x:hidden}body{background:var(--scsq-bg);color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:10px;line-height:1;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.icon-arrow-up-right2{background:currentColor;display:inline-block;flex:0 0 auto;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%3E%3Cpath%20d='M7%2017L17%207M9%207h8v8'%20stroke='black'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%3E%3Cpath%20d='M7%2017L17%207M9%207h8v8'%20stroke='black'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;width:18px}.icon-arrow-up-right2:after,.icon-arrow-up-right2:before{content:none}.scsq-app{min-height:100vh;overflow-x:hidden;position:relative}@supports (overflow:clip){.scsq-app,body,html{overflow-x:clip}}.scsq-shell{min-height:100vh;padding:40px 0 56px;position:relative}.scsq-shell:before{background:radial-gradient(circle at 18% 12%,rgba(221,242,71,.08),transparent 27%),radial-gradient(circle at 85% 18%,rgba(222,232,232,.1),transparent 24%),url(/open9/assets/images/item-background/bg-home1.png) top /cover no-repeat;content:"";inset:0;opacity:.68;position:absolute}.scsq-shell:after{background:linear-gradient(180deg,rgba(22,22,22,.26),var(--scsq-bg) 78%);content:"";inset:0;position:absolute}.scsq-layer{position:relative;z-index:2}.scsq-container{margin:0 auto;max-width:1490px;padding:0 24px}.scsq-container-narrow{margin:0 auto;max-width:920px;padding:0 24px}.scsq-header{background:transparent;border:0;border-radius:0;display:flex;gap:24px;justify-content:space-between;margin:0 auto 58px;max-width:1490px;padding:0 15px;position:relative;z-index:5}.scsq-brand,.scsq-header{align-items:center;min-height:57px}.scsq-brand{color:var(--scsq-fg);display:inline-flex;font-family:Manrope,sans-serif;gap:0;letter-spacing:0;line-height:1;text-decoration:none;text-transform:none}.scsq-brand-logo{align-items:center;display:inline-flex}.scsq-brand-logo-image{display:block;filter:drop-shadow(0 10px 22px rgba(245,116,116,.18)) drop-shadow(0 12px 28px rgba(221,242,71,.1));height:auto;object-fit:contain;transition:filter .3s ease,transform .3s ease;width:160px}.scsq-brand:hover .scsq-brand-logo-image{filter:drop-shadow(0 12px 26px rgba(245,116,116,.26)) drop-shadow(0 14px 32px rgba(221,242,71,.16));transform:translateY(-1px)}.scsq-header-actions,.scsq-nav{align-items:center;display:flex;gap:10px}.scsq-header-actions{margin-left:auto}.scsq-nav a{border-radius:12px;color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:14px;font-weight:800;line-height:19px;padding:12px 14px;text-decoration:none;text-transform:capitalize;transition:all .3s ease}.scsq-nav a:hover,.scsq-nav a[aria-current=page]{background:var(--scsq-lime);color:var(--scsq-ink)}.scsq-account-link{align-items:center;background:rgba(221,242,71,.12);border:1px solid rgba(221,242,71,.28);border-radius:12px;color:var(--scsq-lime);display:inline-flex;flex:0 0 auto;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;height:46px;justify-content:center;line-height:1;overflow:hidden;text-decoration:none;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;width:46px}.scsq-account-link:hover,.scsq-account-link[aria-current=page]{border-color:rgba(221,242,71,.68);box-shadow:0 0 0 3px rgba(221,242,71,.1);transform:translateY(-1px)}.scsq-account-link img{display:block;height:100%;object-fit:cover;width:100%}.scsq-account-avatar{align-items:center;color:inherit;display:inline-flex;height:100%;justify-content:center;width:100%}.scsq-account-avatar img{display:block;height:100%;object-fit:cover;width:100%}.scsq-menu-button{align-items:center;background:transparent;border:0;color:var(--scsq-fg);display:none;flex:0 0 auto;height:46px;justify-content:center;padding:0;transition:color .3s ease,transform .3s ease;width:46px}.scsq-menu-button:hover,.scsq-menu-button[aria-expanded=true]{color:var(--scsq-lime);transform:translateY(-1px)}.scsq-menu-button-bars{display:grid;grid-gap:5px;gap:5px;width:18px}.scsq-menu-button-bars span{background:currentColor;border-radius:999px;display:block;height:2px;transform-origin:center;transition:opacity .2s ease,transform .2s ease;width:100%}.scsq-menu-button[aria-expanded=true] .scsq-menu-button-bars span:first-child{transform:translateY(7px) rotate(45deg)}.scsq-menu-button[aria-expanded=true] .scsq-menu-button-bars span:nth-child(2){opacity:0}.scsq-menu-button[aria-expanded=true] .scsq-menu-button-bars span:last-child{transform:translateY(-7px) rotate(-45deg)}.scsq-mobile-menu-shell{display:none}@keyframes scsq-mobile-menu-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.scsq-hero{align-items:center;display:flex;flex-direction:column;gap:22px;min-height:auto;text-align:center}.scsq-eyebrow{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:13px;font-weight:700;letter-spacing:.16em;line-height:22px;margin:0 0 16px;text-transform:uppercase}.scsq-title{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:54px;font-weight:800;letter-spacing:0;line-height:74px;margin:0;max-width:920px;text-transform:capitalize}.scsq-copy{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:14px;line-height:22px;margin:24px auto 0;max-width:634px}.scsq-actions{justify-content:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.scsq-button,.scsq-button-secondary,.scsq-button-tertiary{align-items:center;border:0;border-radius:12px;display:inline-flex;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;gap:10px;height:50px;justify-content:center;line-height:18px;min-width:190px;padding:0 18px;text-align:center;text-decoration:none;text-transform:none;transition:all .3s ease}.scsq-button{background:var(--scsq-lime);color:var(--scsq-ink)}.scsq-button:not(:disabled):hover{background:var(--scsq-fg);color:var(--scsq-ink);transform:translateY(-2px)}.scsq-copy-invite-button,.scsq-copy-invite-button:not(:disabled):hover{background:var(--scsq-lime);color:var(--scsq-ink)}.scsq-button-secondary{background:var(--scsq-button-rest);color:var(--scsq-ink)}.scsq-button-secondary:not(:disabled):hover{background:var(--scsq-lime);color:var(--scsq-ink);transform:translateY(-2px)}.scsq-back-link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:var(--scsq-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;gap:8px;justify-content:flex-start;line-height:1;min-height:32px;min-width:0;padding:4px 0;text-align:left;text-decoration:none;text-transform:none;transition:color .2s ease,transform .2s ease;white-space:nowrap;width:-moz-fit-content;width:fit-content}.scsq-back-link:before{align-self:center;background:currentColor;content:"";display:block;flex:0 0 18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.25 14.25L6 9L11.25 3.75M6.75 9H15' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.25 14.25L6 9L11.25 3.75M6.75 9H15' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;width:18px}.scsq-back-link:hover{background:transparent;color:var(--scsq-fg);transform:translateX(-2px)}.scsq-back-link:focus-visible{outline:2px solid rgba(255,255,255,.34);outline-offset:4px}.scsq-back-link:disabled,.scsq-back-link[aria-disabled=true]{color:rgba(255,255,255,.28);cursor:not-allowed;transform:none}.scsq-screen-top-actions .scsq-back-link.scsq-top-back{flex:0 0 auto;height:auto;min-width:0;padding:4px 0;width:-moz-fit-content;width:fit-content}.scsq-button-tertiary{background:rgba(255,255,255,.055);border:1px solid var(--scsq-line);color:var(--scsq-fg)}.scsq-button-tertiary:not(:disabled):hover{background:rgba(221,242,71,.1);border-color:rgba(221,242,71,.44);color:var(--scsq-lime);transform:translateY(-2px)}.scsq-button-secondary[disabled],.scsq-button-tertiary[disabled],.scsq-button[disabled]{background:rgba(222,232,232,.12);border:1px solid rgba(222,232,232,.12);color:rgba(255,255,255,.38);cursor:not-allowed;opacity:1;transform:none}.scsq-wizard-next.is-ready:not(:disabled),.scsq-wizard-next.is-ready:not(:disabled):hover{background:var(--scsq-lime);color:var(--scsq-ink)}.scsq-wizard-next.is-ready:not(:disabled):hover{transform:translateY(-2px)}.scsq-wizard-next.is-blocked,.scsq-wizard-next.is-blocked:disabled,.scsq-wizard-next.is-blocked:not(:disabled):hover{background:var(--scsq-button-rest);border:0;color:var(--scsq-ink);opacity:1;transform:none}.scsq-wizard-next.is-blocked:disabled{cursor:not-allowed}.scsq-panel{background:rgba(35,35,35,.94);border:1px solid var(--scsq-line);border-radius:20px;box-shadow:0 30px 70px rgba(10,10,10,.62);font-family:Manrope,sans-serif;max-width:920px;min-width:0;padding:30px;text-align:left;width:100%}.scsq-modal-backdrop{align-items:center;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);display:grid;inset:0;justify-items:center;padding:24px;position:fixed;z-index:50}.scsq-modal{background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 42%),rgba(35,35,35,.98);border:1px solid rgba(255,255,255,.16);border-radius:20px;box-shadow:0 34px 90px rgba(0,0,0,.72);color:var(--scsq-fg);display:grid;grid-gap:18px;gap:18px;max-width:540px;padding:30px;position:relative;width:100%}.scsq-modal .scsq-eyebrow{margin:0}.scsq-modal h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:34px;font-weight:800;line-height:42px;margin:0}.scsq-modal p:not(.scsq-eyebrow){color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:14px;line-height:22px;margin:0}.scsq-modal-actions{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.scsq-modal-actions .scsq-button,.scsq-modal-actions .scsq-button-secondary{min-width:0;width:100%}.scsq-modal-close{align-items:center;background:transparent;border:0;color:var(--scsq-muted);display:inline-flex;flex:0 0 auto;font-family:Manrope,sans-serif;font-size:26px;font-weight:900;height:34px;justify-content:center;line-height:1;padding:0;position:absolute;right:22px;top:22px;transition:color .2s ease,transform .2s ease;width:34px;z-index:2}.scsq-modal-close:hover{color:var(--scsq-fg);transform:scale(1.04)}.scsq-loading-overlay{align-items:center;background:linear-gradient(rgba(221,242,71,.035) 1px,transparent 0),linear-gradient(90deg,rgba(221,242,71,.035) 1px,transparent 0),rgba(0,0,0,.82);background-size:42px 42px,42px 42px,auto;-webkit-backdrop-filter:blur(18px) saturate(115%);backdrop-filter:blur(18px) saturate(115%);display:grid;inset:0;justify-items:center;padding:24px;position:fixed;z-index:80}.scsq-loading-overlay:before{background:radial-gradient(circle at 50% 42%,rgba(221,242,71,.12),transparent 30%),linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.58));content:"";inset:0;pointer-events:none;position:absolute}.scsq-loading-overlay-inner{animation:scsq-loading-enter .26s var(--scsq-ease) both;grid-gap:14px;gap:14px;max-width:480px;text-align:center;width:min(100%,480px)}.scsq-loading-lottie-shell,.scsq-loading-overlay-inner{align-items:center;display:grid;justify-items:center;position:relative}.scsq-loading-lottie-shell{aspect-ratio:1;filter:drop-shadow(0 0 18px rgba(221,242,71,.28)) drop-shadow(0 18px 42px rgba(0,0,0,.5));width:176px}.scsq-loading-lottie-shell:after,.scsq-loading-lottie-shell:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.scsq-loading-lottie-shell:before{background:rgba(221,242,71,.06);border:1px solid rgba(221,242,71,.28);inset:15%}.scsq-loading-lottie-shell:after{animation:scsq-loading-ring 1.4s linear infinite;border:1px solid transparent;border-top-color:rgba(221,242,71,.9);inset:10%}.scsq-loading-lottie-canvas,.scsq-loading-lottie-canvas canvas{display:block;height:100%;position:relative;width:100%;z-index:1}.scsq-loading-lottie-fallback{animation:scsq-loading-ring .9s linear infinite;border-radius:50%;border:2px solid rgba(221,242,71,.2);border-top:2px solid var(--scsq-lime);display:block;height:112px;width:112px}.scsq-loading-title{color:var(--scsq-lime);font-family:Manrope,sans-serif;font-size:13px;font-weight:900;letter-spacing:0;line-height:18px;margin:0;text-transform:uppercase}.scsq-loading-message{color:var(--scsq-fg);font-family:Azeret Mono,monospace;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin:0;min-height:48px;text-shadow:0 0 18px rgba(221,242,71,.12)}.scsq-loading-cursor{animation:scsq-loading-cursor .78s steps(2) infinite;background:var(--scsq-lime);display:inline-block;height:1em;margin-left:5px;transform:translateY(2px);width:8px}@keyframes scsq-loading-enter{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes scsq-loading-ring{to{transform:rotate(1turn)}}@keyframes scsq-loading-cursor{0%,45%{opacity:1}46%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.scsq-featured-challenge-card,.scsq-featured-challenge-dot.is-active:after,.scsq-loading-cursor,.scsq-loading-lottie-fallback,.scsq-loading-lottie-shell:after,.scsq-loading-overlay-inner{animation:none}.scsq-loading-cursor{opacity:.85}}.scsq-social-export-modal{max-height:calc(100dvh - 48px);max-width:760px;overscroll-behavior:contain;overflow-y:auto;-webkit-overflow-scrolling:touch}.scsq-social-export-top{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.scsq-social-export-copy{display:grid;grid-gap:10px;gap:10px;min-width:0;padding-right:44px}.scsq-social-export-copy h2{margin:0}.scsq-social-export-options{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.scsq-social-export-toggle{align-items:center;background:linear-gradient(135deg,rgba(221,242,71,.085),rgba(255,255,255,.035)),rgba(16,16,16,.62);border:1px solid rgba(221,242,71,.22);border-radius:16px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:16px 18px}.scsq-social-export-toggle input{accent-color:var(--scsq-lime);height:20px;margin:0;width:20px}.scsq-social-export-toggle>span{display:grid;grid-gap:5px;gap:5px;min-width:0}.scsq-social-export-toggle strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:16px;font-weight:900;line-height:20px}.scsq-social-export-toggle em{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.scsq-social-export-option{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.055),transparent 46%),rgba(22,22,22,.74);border:1px solid rgba(255,255,255,.12);border-radius:16px;color:var(--scsq-fg);display:grid;grid-gap:18px;gap:18px;grid-template-columns:76px minmax(0,1fr);min-height:150px;padding:18px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.scsq-social-export-option:hover:not(:disabled){border-color:rgba(221,242,71,.44);box-shadow:0 16px 34px rgba(0,0,0,.34);transform:translateY(-2px)}.scsq-social-export-option:disabled{cursor:not-allowed;opacity:.64}.scsq-social-export-shape-frame{align-items:center;background:linear-gradient(135deg,rgba(221,242,71,.11),rgba(255,255,255,.035)),rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:14px;display:flex;height:76px;justify-content:center;width:76px}.scsq-social-export-shape{background:linear-gradient(135deg,rgba(221,242,71,.92),rgba(221,242,71,.42));border:1px solid rgba(221,242,71,.72);border-radius:7px;box-shadow:0 10px 22px rgba(221,242,71,.13);display:block;height:54px;width:54px}.scsq-social-export-shape.is-wide-post{height:33px;width:58px}.scsq-social-export-shape.is-tall-feed{height:58px;width:44px}.scsq-social-export-shape.is-story-short{height:60px;width:34px}.scsq-social-export-option-copy{display:grid;grid-gap:9px;gap:9px;min-width:0}.scsq-social-export-option strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:18px;font-weight:900;line-height:22px}.scsq-social-export-option em,.scsq-social-export-option small,.scsq-social-export-option-copy span{font-family:Azeret Mono,monospace;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.scsq-social-export-option-copy span{color:var(--scsq-muted)}.scsq-social-export-option em{color:var(--scsq-lime)}.scsq-social-export-option small{align-self:end;color:var(--scsq-fg);text-transform:uppercase}.scsq-rules-modal{max-height:calc(100vh - 48px);max-width:880px;overflow:auto}.scsq-rules-modal-top{align-items:center;display:flex;gap:16px;justify-content:space-between}.scsq-rules-modal-head{display:grid;grid-gap:10px;gap:10px}.scsq-rules-modal-head p{max-width:720px}.scsq-configured-rules-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.scsq-configured-rule-card{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-radius:14px;display:grid;grid-gap:8px;gap:8px;min-height:94px;padding:16px}.scsq-configured-rule-card span{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:12px;font-weight:800;line-height:18px;text-transform:uppercase}.scsq-configured-rule-card strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:17px;font-weight:800;line-height:22px;overflow-wrap:anywhere}.scsq-configured-rules-section{display:grid;grid-gap:12px;gap:12px}.scsq-configured-rules-section h3{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:18px;font-weight:800;line-height:24px;margin:0}.scsq-configured-rules-list{color:var(--scsq-muted);display:grid;font-family:Azeret Mono,monospace;font-size:13px;grid-gap:9px;gap:9px;line-height:21px;margin:0;padding-left:22px}.scsq-configured-rules-list li::marker{color:var(--scsq-lime);font-weight:800}.scsq-configured-pick-list{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.scsq-configured-pick-list span{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:14px;display:grid;grid-gap:5px;gap:5px;padding:13px 14px}.scsq-configured-pick-list strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:14px;font-weight:800;line-height:18px}.scsq-configured-pick-list em{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:12px;font-style:normal;line-height:18px;overflow-wrap:anywhere}.scsq-file-input{display:none}.scsq-cell-modal{max-width:680px}.scsq-cell-modal-top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.scsq-cell-modal-status{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;min-width:0}.scsq-proof-preview{aspect-ratio:16/9;background:rgba(15,15,15,.82);border:1px solid var(--scsq-line);border-radius:16px;overflow:hidden}.scsq-proof-preview img{display:block;height:100%;object-fit:cover;width:100%}.scsq-cell-modal-copy{display:grid;grid-gap:12px;gap:12px}.scsq-cell-badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.scsq-cell-modal-copy small{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:12px;font-weight:700;line-height:18px}.scsq-cell-modal-actions{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.scsq-cell-modal-actions .scsq-button,.scsq-cell-modal-actions .scsq-button-secondary{min-width:0;width:100%}.scsq-delete-proof{display:inline-flex;grid-column:1/-1;justify-content:center;justify-self:center;text-align:center}.scsq-delete-proof:disabled{cursor:not-allowed;opacity:.55}.scsq-celebration-modal{max-width:560px;overflow:hidden;position:relative;text-align:center}.scsq-celebration-modal:before{background:linear-gradient(90deg,transparent,rgba(221,242,71,.16),transparent),repeating-linear-gradient(90deg,transparent 0 34px,rgba(255,255,255,.05) 34px 35px);content:"";inset:0;opacity:.5;pointer-events:none;position:absolute}.scsq-celebration-body,.scsq-celebration-header,.scsq-celebration-modal>.scsq-button-secondary,.scsq-celebration-modal>.scsq-modal-actions{position:relative;z-index:1}.scsq-celebration-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.scsq-celebration-body{display:grid;grid-gap:14px;gap:14px;justify-items:center;padding:16px 0 10px}.scsq-celebration-body .scsq-winner-card{background:rgba(221,242,71,.08);border-color:rgba(221,242,71,.22);max-width:360px;width:100%}.scsq-celebration-mark{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:13px;font-weight:800;letter-spacing:.46em;line-height:20px;margin-right:-.46em}.scsq-celebration-modal h2{font-size:44px;line-height:50px}.scsq-celebration-modal>.scsq-button-secondary{width:100%}.scsq-home-art{margin:0 auto;max-width:980px;position:relative;width:100%}.scsq-home-share-note{align-items:center;background:linear-gradient(135deg,rgba(221,242,71,.1),rgba(255,255,255,.035)),rgba(22,22,22,.7);border:1px solid rgba(221,242,71,.24);border-radius:16px;box-shadow:0 18px 46px rgba(0,0,0,.34);display:flex;gap:16px;margin:0 auto 12px;max-width:820px;padding:16px 18px;text-align:left}.scsq-home-share-icon{align-items:center;background:var(--scsq-button-rest);border:0;border-radius:12px;color:var(--scsq-ink);display:inline-flex;flex:0 0 auto;height:46px;justify-content:center;width:46px}.scsq-home-share-icon svg{display:block;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:24px}.scsq-home-share-note p{color:rgba(255,255,255,.76);font-family:Azeret Mono,monospace;font-size:13px;font-weight:700;line-height:22px;margin:0}.scsq-home-art-frame{align-items:center;aspect-ratio:3/2;display:flex;justify-content:center;margin:0 auto;max-width:900px;overflow:hidden;position:relative}.scsq-home-art-frame:before{background:radial-gradient(circle at 50% 42%,rgba(221,242,71,.12),transparent 38%),radial-gradient(circle at 50% 58%,rgba(255,255,255,.08),transparent 42%);content:"";inset:0;position:absolute}.scsq-home-image{background:url(/images/vegassign.png) 50%/contain no-repeat;display:block;height:100%;position:relative;width:100%;z-index:1}.scsq-stat-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,1fr)}.scsq-stat{align-items:center;background:var(--scsq-bg);border:1px solid var(--scsq-line);border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:18px}.scsq-stat strong{color:var(--scsq-fg);display:block;font-size:28px;font-weight:800;line-height:1}.scsq-stat span{color:var(--scsq-muted);display:block;font-family:Azeret Mono,monospace;font-size:12px;line-height:1.6;margin-top:8px}.scsq-bingo-mini{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,1fr);margin:22px auto 0;max-width:340px}.scsq-bingo-mini span{aspect-ratio:1;background:#161616;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:rgba(255,255,255,.48);display:grid;font-family:Azeret Mono,monospace;font-size:11px;font-weight:700;place-items:center}.scsq-bingo-mini span:nth-child(13),.scsq-bingo-mini span:nth-child(19),.scsq-bingo-mini span:nth-child(7){background:var(--scsq-lime);color:var(--scsq-ink)}.scsq-auth-head{margin:0 auto;max-width:720px;text-align:center}.scsq-auth-head h1{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:40px;font-weight:800;letter-spacing:0;line-height:55px;margin:0 0 16px;text-transform:capitalize}.scsq-auth-head p{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:14px;line-height:22px;margin:0 auto 40px;max-width:530px}.scsq-auth-card{margin:0 auto;max-width:920px}.scsq-form{display:grid;grid-gap:22px;gap:22px}.scsq-form>.scsq-button{width:100%}.scsq-auth-alert{background:color-mix(in srgb,var(--scsq-theme-ice) 10%,transparent);border:1px solid color-mix(in srgb,var(--scsq-theme-ice) 28%,transparent);border-radius:12px;box-shadow:0 0 0 1px color-mix(in srgb,var(--scsq-theme-ice) 6%,transparent) inset;color:var(--scsq-input-text);display:grid;font-family:Azeret Mono,monospace;font-size:13px;grid-gap:6px;gap:6px;line-height:1.55;padding:15px 16px}.scsq-auth-alert strong{color:var(--scsq-theme-ice);font-family:Manrope,sans-serif;font-size:14px;font-weight:900;line-height:1.25;text-transform:uppercase}.scsq-auth-notice{margin:-18px auto 26px;max-width:920px}.scsq-field{border:0;margin:0;min-width:0;padding:0;position:relative}.scsq-checkbox,.scsq-field label{color:var(--scsq-fg);display:block;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;line-height:19px;margin-bottom:16px}.scsq-input{background:var(--scsq-bg);border:0;border-radius:12px;color:var(--scsq-input-text);font-family:Azeret Mono,monospace;font-size:var(--scsq-control-font-size);line-height:var(--scsq-control-line-height);max-width:100%;min-height:52px;min-width:0;outline:0;padding:15px 56px 15px 26px;width:100%}.scsq-input::placeholder,.scsq-textarea::placeholder{color:var(--scsq-placeholder);font-style:italic;opacity:1;text-transform:none}.scsq-input[type=date],.scsq-input[type=datetime-local],.scsq-input[type=month],.scsq-input[type=time],.scsq-input[type=week]{color-scheme:dark}.scsq-input[type=date]::-webkit-calendar-picker-indicator,.scsq-input[type=datetime-local]::-webkit-calendar-picker-indicator,.scsq-input[type=month]::-webkit-calendar-picker-indicator,.scsq-input[type=time]::-webkit-calendar-picker-indicator,.scsq-input[type=week]::-webkit-calendar-picker-indicator{background:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 3.5V6.5M15 3.5V6.5M4.5 8.5H17.5M6 5H16C16.8284 5 17.5 5.67157 17.5 6.5V16C17.5 16.8284 16.8284 17.5 16 17.5H6C5.17157 17.5 4.5 16.8284 4.5 16V6.5C4.5 5.67157 5.17157 5 6 5Z' stroke='%23DEE8E8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /22px 22px no-repeat;cursor:pointer;filter:none;height:28px;opacity:1;width:28px}.scsq-input[type=date]:focus::-webkit-calendar-picker-indicator,.scsq-input[type=date]:hover::-webkit-calendar-picker-indicator,.scsq-input[type=datetime-local]:focus::-webkit-calendar-picker-indicator,.scsq-input[type=datetime-local]:hover::-webkit-calendar-picker-indicator,.scsq-input[type=month]:focus::-webkit-calendar-picker-indicator,.scsq-input[type=month]:hover::-webkit-calendar-picker-indicator,.scsq-input[type=time]:focus::-webkit-calendar-picker-indicator,.scsq-input[type=time]:hover::-webkit-calendar-picker-indicator,.scsq-input[type=week]:focus::-webkit-calendar-picker-indicator,.scsq-input[type=week]:hover::-webkit-calendar-picker-indicator{opacity:1}.scsq-select,select.scsq-input{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 6.75L9 11.25L13.5 6.75' stroke='%238A8AA0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:18px 18px;font-size:var(--scsq-control-select-font-size);padding-right:48px}.scsq-input:focus{box-shadow:0 0 0 1px var(--scsq-lime)}.scsq-input-prefix-wrap{align-items:center;background:var(--scsq-bg);border-radius:12px;display:flex;min-height:52px;min-width:0;overflow:hidden;width:100%}.scsq-input-prefix-wrap:focus-within{box-shadow:0 0 0 1px var(--scsq-lime)}.scsq-input-prefix-wrap .scsq-input.is-prefixed{background:transparent;border-radius:0;flex:1 1 auto;min-height:52px;padding-left:0;width:auto}.scsq-input-prefix-wrap .scsq-input.is-prefixed:focus{box-shadow:none}.scsq-input-prefix-wrap .scsq-input-prefix,.scsq-wizard-field .scsq-input-prefix-wrap .scsq-input-prefix{align-items:center;color:var(--scsq-muted);display:inline-flex;flex:0 0 50px;font-family:Azeret Mono,monospace;font-size:var(--scsq-control-font-size);font-weight:800;justify-content:center;line-height:var(--scsq-control-line-height);pointer-events:none}.scsq-date-input-wrap{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) 42px;min-width:0;width:100%}.scsq-date-clear{height:42px;width:42px}.scsq-date-clear-icon{display:block;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1;width:20px}.scsq-input:disabled,.scsq-textarea:disabled{cursor:not-allowed;opacity:.56}.scsq-input-prefix-wrap:has(.scsq-input:disabled){opacity:.72}.scsq-toggle{background:transparent;border:0;color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:12px;font-weight:700;padding:0;position:absolute;right:22px;text-transform:uppercase;top:48px}.scsq-helper-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.scsq-forget-password{line-height:22px;margin-top:-4px;text-align:right}.scsq-forget-password,.scsq-link{font-family:Azeret Mono,monospace;font-size:14px}.scsq-link{background:transparent;border:0;padding:0}.scsq-inline-link,.scsq-link{color:var(--scsq-lime);text-decoration:none}.scsq-inline-link:hover{color:var(--scsq-fg)}.scsq-error,.scsq-note,.scsq-success{border-radius:12px;font-family:Azeret Mono,monospace;font-size:13px;line-height:1.55;padding:13px 15px}.scsq-note{background:rgba(255,255,255,.06);color:var(--scsq-muted)}.scsq-error{background:rgba(255,83,83,.12);color:#ffb8b8}.scsq-success{background:rgba(221,242,71,.12);color:var(--scsq-lime)}.scsq-no-account{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:14px;line-height:22px;margin-top:30px;text-align:center}.scsq-profile-card{display:grid;grid-gap:24px;gap:24px;margin:0 auto}.scsq-profile-summary{align-items:center;display:flex;gap:24px;min-width:0}.scsq-profile-avatar{align-items:center;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.2),transparent 38%),rgba(221,242,71,.14);border:1px solid rgba(221,242,71,.34);border-radius:18px;color:var(--scsq-lime);display:flex;flex:0 0 auto;font-family:Manrope,sans-serif;font-size:42px;font-weight:800;height:132px;justify-content:center;line-height:1;overflow:hidden;width:132px}.scsq-profile-avatar img{display:block;height:100%;object-fit:cover;width:100%}.scsq-profile-copy{min-width:0}.scsq-profile-copy h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:34px;font-weight:800;line-height:42px;margin:0;overflow-wrap:anywhere}.scsq-profile-copy p{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:14px;line-height:22px;margin:10px 0 0;overflow-wrap:anywhere}.scsq-profile-actions{display:flex;flex-wrap:wrap;gap:14px}.scsq-profile-actions .scsq-button,.scsq-profile-actions .scsq-button-secondary,.scsq-profile-signout .scsq-button-secondary{min-width:180px}.scsq-profile-signout{border-top:1px solid rgba(255,255,255,.1);padding-top:24px}.scsq-checkbox{align-items:flex-start;display:flex;gap:12px;margin:8px 0 0}.scsq-checkbox input{accent-color:var(--scsq-lime);margin-top:4px}.scsq-password-policy{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:12px;line-height:1.6;margin-top:10px}.scsq-screen{margin:0 auto;max-width:1180px;width:100%}.scsq-screen-top-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin:0 auto 18px;max-width:none;width:100%}.scsq-screen-top-actions .scsq-rules-trigger,.scsq-screen-top-actions .scsq-top-back{height:42px;min-width:104px;padding:0 16px;width:auto}.scsq-screen-top-actions .scsq-rules-trigger{background:var(--scsq-lime);color:var(--scsq-ink);flex:0 0 auto;margin-left:auto;width:auto}.scsq-screen-top-actions .scsq-rules-trigger:hover{background:var(--scsq-lime);color:var(--scsq-ink);filter:brightness(1.06)}.scsq-screen-head{margin:0 auto 38px;max-width:780px;text-align:center}.scsq-screen-head h1{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:40px;font-weight:800;letter-spacing:0;line-height:55px;margin:0;text-transform:capitalize}.scsq-screen-head p:not(.scsq-eyebrow){color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:14px;line-height:22px;margin:16px auto 0;max-width:620px}.scsq-featured-challenges{display:grid;grid-gap:14px;gap:14px;margin:0 0 30px;max-width:100%;min-width:0}.scsq-featured-challenges-head{display:block}.scsq-featured-challenges-head .scsq-eyebrow{margin:0}.scsq-featured-challenge-card{background:linear-gradient(135deg,rgba(255,255,255,.07),transparent 38%),rgba(35,35,35,.94);border:1px solid rgba(255,255,255,.13);border-radius:20px;color:var(--scsq-fg);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.74fr);min-height:318px;min-width:0;overflow:hidden;text-decoration:none;touch-action:pan-y;transform-origin:center;animation:scsq-featured-challenge-in .56s var(--scsq-ease) both;transition:border-color .32s var(--scsq-ease),box-shadow .32s var(--scsq-ease),transform .32s var(--scsq-ease);width:100%}.scsq-featured-challenge-card:hover{border-color:rgba(221,242,71,.44);box-shadow:0 24px 64px rgba(0,0,0,.42);transform:translateY(-3px)}.scsq-featured-challenge-copy{align-content:center;display:grid;grid-gap:16px;gap:16px;max-width:100%;min-width:0;overflow:hidden;padding:32px}.scsq-featured-challenge-copy h3{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:clamp(34px,4.2vw,58px);font-weight:900;letter-spacing:0;line-height:.98;margin:0;max-width:100%;overflow-wrap:break-word;text-wrap:balance}.scsq-featured-challenge-copy p{color:rgba(255,255,255,.72);font-family:Azeret Mono,monospace;font-size:14px;line-height:22px;margin:0;max-width:560px;overflow-wrap:break-word}.scsq-featured-challenge-cta{align-items:center;background:var(--scsq-lime);border-radius:12px;color:var(--scsq-ink);display:inline-flex;font-family:Manrope,sans-serif;font-size:14px;font-weight:900;gap:9px;height:46px;justify-content:center;margin-top:4px;max-width:100%;min-width:154px;padding:0 16px;width:-moz-fit-content;width:fit-content}.scsq-featured-challenge-photo{--feature-glow:rgba(221,242,71,0.2);background-color:#1c1c1c;background-image:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.74)),radial-gradient(circle at 50% 75%,var(--feature-glow),transparent 44%),var(--feature-image);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:318px;position:relative}.scsq-featured-challenge-card.is-dragon .scsq-featured-challenge-photo{--feature-glow:rgba(199,211,240,0.18)}.scsq-featured-challenge-card.is-buffalo .scsq-featured-challenge-photo{--feature-glow:rgba(245,116,116,0.18)}.scsq-featured-challenge-card.is-huff-puff .scsq-featured-challenge-photo{--feature-glow:rgba(255,164,85,0.2)}.scsq-featured-challenge-card.is-slot-golf .scsq-featured-challenge-photo{--feature-glow:rgba(69,176,255,0.18)}.scsq-featured-challenge-card.is-vegas-battle .scsq-featured-challenge-photo{--feature-glow:rgba(255,220,120,0.18)}.scsq-featured-challenge-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:100%}.scsq-featured-challenge-dot{background:rgba(255,255,255,.1);border:0;border-radius:999px;height:8px;overflow:hidden;padding:0;position:relative;width:48px}.scsq-featured-challenge-dot span{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.scsq-featured-challenge-dot:after{background:var(--scsq-lime);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transform:scaleX(0);transform-origin:left center}.scsq-featured-challenge-dot.is-active:after{animation:scsq-featured-challenge-progress 10s linear both;opacity:1}@keyframes scsq-featured-challenge-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scsq-featured-challenge-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.scsq-lobby-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.scsq-games-search{margin:0 0 28px;width:100%}.scsq-search-label{color:var(--scsq-fg);display:block;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;line-height:19px;margin-bottom:10px}.scsq-search-control{position:relative}.scsq-search-leading-icon{color:rgba(255,255,255,.72);display:block;height:20px;left:18px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:1}.scsq-search-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#232323;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:var(--scsq-search-text);font-family:Manrope,sans-serif;font-size:var(--scsq-control-font-size);font-weight:400;height:44px;line-height:var(--scsq-control-line-height);outline:0;padding:10px 18px 10px 54px;width:100%}.scsq-search-field::placeholder{color:var(--scsq-placeholder);font-style:italic;opacity:1;text-transform:none}.scsq-search-field:focus{box-shadow:0 0 0 1px rgba(221,242,71,.72)}.scsq-game-card{background:rgba(35,35,35,.94);border:1px solid rgba(255,255,255,.1);border-radius:18px;color:var(--scsq-fg);display:flex;flex-direction:column;min-height:430px;overflow:hidden;text-decoration:none;transition:border-color .3s ease,transform .3s ease}.scsq-game-card:hover{border-color:rgba(221,242,71,.54);transform:translateY(-4px)}.scsq-game-card-art{--game-glow:rgba(221,242,71,0.16);background-color:#202020;background-image:linear-gradient(180deg,rgba(0,0,0,.04) 0,rgba(0,0,0,.34) 45%,rgba(0,0,0,.86) 100%),radial-gradient(circle at 50% 78%,var(--game-glow),transparent 42%),var(--game-image);background-position:50%;background-repeat:no-repeat;background-size:cover,cover,cover;display:flex;align-items:flex-end;min-height:248px;overflow:hidden;padding:22px;position:relative}.scsq-game-card-title-stack{align-items:flex-start;display:flex;flex-direction:column;gap:10px;max-width:100%;min-width:0;position:relative;z-index:2}.scsq-game-card-art h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:28px;font-weight:800;line-height:32px;margin:0;max-width:100%;overflow-wrap:anywhere;position:relative;text-shadow:0 8px 24px rgba(0,0,0,.82);text-transform:uppercase;z-index:2}.scsq-game-badges{align-items:center;display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;max-width:100%;padding:0}.scsq-game-badge{--game-badge-bg:color-mix(in srgb,var(--scsq-lime) 18%,transparent);--game-badge-border:color-mix(in srgb,var(--scsq-lime) 46%,transparent);--game-badge-fg:var(--scsq-lime);align-items:center;background:var(--game-badge-bg);border:1px solid var(--game-badge-border);border-radius:999px;color:var(--game-badge-fg);display:inline-flex;font-family:Azeret Mono,monospace;font-size:10px;font-weight:800;justify-content:center;letter-spacing:.08em;line-height:1;min-height:24px;padding:6px 10px;text-shadow:0 2px 8px rgba(0,0,0,.68);text-transform:uppercase;white-space:nowrap}.scsq-game-badge.is-single-player{--game-badge-bg:color-mix(in srgb,var(--scsq-theme-ice) 20%,transparent);--game-badge-border:color-mix(in srgb,var(--scsq-theme-ice) 48%,transparent);--game-badge-fg:var(--scsq-theme-ice)}.scsq-game-badge.is-slot-game{--game-badge-bg:color-mix(in srgb,var(--scsq-coral) 18%,transparent);--game-badge-border:color-mix(in srgb,var(--scsq-coral) 46%,transparent);--game-badge-fg:var(--scsq-coral)}.scsq-game-card-art.is-blue{--game-glow:rgba(78,180,255,0.18)}.scsq-game-card-art.is-red{--game-glow:rgba(255,75,75,0.18)}.scsq-game-card-art.is-gold{--game-glow:rgba(255,192,76,0.18)}.scsq-game-card-art.is-purple{--game-glow:rgba(149,94,255,0.2)}.scsq-game-card-art.is-cyan{--game-glow:rgba(80,235,220,0.18)}.scsq-game-card-art.is-green{--game-glow:rgba(91,255,150,0.18)}.scsq-game-card-art.is-pink{--game-glow:rgba(255,90,180,0.18)}.scsq-game-card-body{display:flex;flex:1 1;flex-direction:column;padding:22px}.scsq-game-card-body h2,.scsq-panel h2,.scsq-section-title h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:22px;font-weight:800;line-height:30px;margin:0}.scsq-game-card p,.scsq-panel p{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:13px;line-height:21px;margin:14px 0 0}.scsq-game-card-body>p:first-child{margin-top:0}.scsq-mini-button{align-items:center;border-radius:12px;color:var(--scsq-ink);display:inline-flex;font-family:Manrope,sans-serif;font-size:13px;font-weight:800;height:42px;justify-content:center;margin-top:auto;min-width:130px;padding:0 14px;width:-moz-fit-content;width:fit-content}.scsq-mini-button,.scsq-mini-button.is-muted{background:var(--scsq-lime)}.scsq-my-games{--scsq-my-games-content-width:880px}.scsq-my-games-empty,.scsq-my-games-list,.scsq-my-games>.scsq-error,.scsq-my-games>.scsq-games-search,.scsq-my-games>.scsq-note,.scsq-my-games>.scsq-section-title{margin-left:auto;margin-right:auto;max-width:var(--scsq-my-games-content-width);width:100%}.scsq-my-games-list{display:grid;grid-gap:14px;gap:14px}.scsq-my-games-category{--my-games-accent:rgba(221,242,71,0.5);background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),rgba(35,35,35,.94);border:1px solid var(--scsq-line);border-radius:18px;display:grid;grid-gap:16px;gap:16px;overflow:hidden;padding:18px;position:relative}.scsq-my-games-category:before{background:linear-gradient(180deg,var(--my-games-accent),transparent);content:"";inset:0 auto 0 0;opacity:.72;position:absolute;width:3px}.scsq-my-games-category.is-blue{--my-games-accent:rgba(78,180,255,0.72)}.scsq-my-games-category.is-cyan{--my-games-accent:rgba(80,235,220,0.68)}.scsq-my-games-category.is-green{--my-games-accent:rgba(91,255,150,0.68)}.scsq-my-games-category.is-lime{--my-games-accent:rgba(221,242,71,0.72)}.scsq-my-games-category.is-pink{--my-games-accent:rgba(255,90,180,0.68)}.scsq-my-games-category.is-purple{--my-games-accent:rgba(149,94,255,0.7)}.scsq-my-games-category.is-red{--my-games-accent:rgba(255,75,75,0.68)}.scsq-my-games-category-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;min-width:0;position:relative;z-index:1}.scsq-my-games-category-copy{min-width:0}.scsq-my-games-category-copy>span{color:var(--my-games-accent);display:block;font-family:Azeret Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:16px;text-transform:uppercase}.scsq-my-games-category-copy h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:24px;font-weight:800;line-height:30px;margin:5px 0 0}.scsq-my-games-category-copy p{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:13px;line-height:21px;margin:8px 0 0}.scsq-my-games-category-head .scsq-mini-button{flex:0 0 auto}.scsq-my-games-links{display:grid;grid-gap:8px;gap:8px;position:relative;z-index:1}.scsq-my-games-link{align-items:center;background:rgba(18,18,18,.52);border:1px solid rgba(255,255,255,.08);border-radius:14px;color:var(--scsq-fg);display:flex;gap:14px;justify-content:space-between;min-width:0;padding:13px 14px;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.scsq-my-games-link:hover{border-color:rgba(221,242,71,.46);transform:translateY(-1px)}.scsq-my-games-link.is-more{background:rgba(221,242,71,.08);border-color:rgba(221,242,71,.22)}.scsq-my-games-link.is-more strong{color:var(--scsq-lime)}.scsq-my-games-link>span:first-child{min-width:0}.scsq-my-games-link strong{color:var(--scsq-fg);display:block;font-family:Manrope,sans-serif;font-size:15px;font-weight:800;line-height:20px;overflow-wrap:anywhere}.scsq-my-games-link em{color:var(--scsq-muted);display:block;font-family:Azeret Mono,monospace;font-size:11px;font-style:normal;line-height:17px;margin-top:4px;overflow-wrap:anywhere}.scsq-my-games-empty{display:grid;grid-gap:18px;gap:18px;justify-items:center;text-align:center}.scsq-my-games-empty .scsq-note{margin:0;width:100%}.scsq-bingo-home{--scsq-bingo-content-width:760px}.scsq-bingo-home>.scsq-bingo-load-more,.scsq-bingo-home>.scsq-error,.scsq-bingo-home>.scsq-games-search,.scsq-bingo-home>.scsq-join-form,.scsq-bingo-home>.scsq-note,.scsq-bingo-home>.scsq-section-title,.scsq-bingo-home>.scsq-success,.scsq-bingo-home>.scsq-table-list{margin-left:auto;margin-right:auto;max-width:var(--scsq-bingo-content-width);width:100%}.scsq-bingo-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:0 auto 22px}.scsq-bingo-home .scsq-bingo-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));justify-content:stretch;max-width:min(620px,var(--scsq-bingo-content-width));width:100%}.scsq-bingo-home .scsq-bingo-actions .scsq-button,.scsq-bingo-home .scsq-bingo-actions .scsq-button-secondary{min-width:0;width:100%}.scsq-bingo-load-more{margin-top:14px;min-width:0}.scsq-join-toggle{display:none;margin:0 auto 42px;max-width:min(620px,var(--scsq-bingo-content-width));min-width:0;width:100%}.scsq-join-form{background:rgba(35,35,35,.94);border:1px solid var(--scsq-line);border-radius:18px;display:grid;grid-gap:16px;gap:16px;margin:30px auto 42px;max-width:760px;padding:22px}.scsq-general-join-form{margin-bottom:30px;margin-top:-10px;max-width:none;width:100%}.scsq-general-join-toggle{display:inline-flex;margin-bottom:30px;max-width:220px;width:-moz-fit-content;width:fit-content}.scsq-general-join-form:not(.is-open),.scsq-general-join-toggle[aria-expanded=true]{display:none}.scsq-general-join-form.is-open{margin-top:0}.scsq-general-join-head{align-items:flex-start;display:flex;justify-content:space-between}.scsq-general-join-head .scsq-eyebrow{margin-bottom:8px}.scsq-general-join-head h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:24px;font-weight:800;line-height:30px;margin:0}.scsq-general-join-head p:not(.scsq-eyebrow){color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:13px;line-height:21px;margin:10px 0 0}.scsq-general-join-form .scsq-input{letter-spacing:.12em;text-transform:uppercase}.scsq-join-form label{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:14px;font-weight:800;line-height:19px}.scsq-join-form>div{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr auto}.scsq-bingo-form .scsq-error,.scsq-join-form .scsq-error,.scsq-panel .scsq-error{background:rgba(255,83,83,.12);color:#ffb8b8;margin:0}.scsq-section-title{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:0 0 18px}.scsq-section-title a{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:13px;text-decoration:none}.scsq-player-list,.scsq-slot-leaderboard-list,.scsq-slot-leaderboard-row,.scsq-table-list{display:grid;grid-gap:12px;gap:12px}.scsq-slot-leaderboard-row{align-items:start;background:rgba(35,35,35,.94);border:1px solid var(--scsq-line);border-radius:14px;grid-template-columns:auto minmax(0,1fr);padding:14px}.scsq-slot-leaderboard-row.is-active{background:rgba(221,242,71,.1);border-color:rgba(221,242,71,.4)}.scsq-slot-leaderboard-rank{align-items:center;background:rgba(221,242,71,.12);border:1px solid rgba(221,242,71,.24);border-radius:10px;color:var(--scsq-lime);display:inline-flex;font-family:Azeret Mono,monospace;font-size:12px;font-weight:800;height:34px;justify-content:center;line-height:1;width:34px}.scsq-slot-leaderboard-main{display:grid;grid-gap:10px;gap:10px;min-width:0}.scsq-slot-leaderboard-top{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.scsq-slot-leaderboard-top .scsq-player-identity{min-width:0}.scsq-slot-machine-identity{display:grid;grid-gap:4px;gap:4px;min-width:0}.scsq-slot-machine-identity strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:15px;font-weight:900;line-height:19px;overflow-wrap:anywhere}.scsq-slot-machine-identity em{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-style:normal;font-weight:800;line-height:16px;text-transform:uppercase}.scsq-slot-leaderboard-score{color:var(--scsq-lime);flex:0 0 auto;font-family:Azeret Mono,monospace;font-size:13px;font-weight:800;line-height:18px;text-align:right;white-space:nowrap}.scsq-slot-leaderboard-score.is-muted{color:var(--scsq-muted)}.scsq-slot-progress-track{background:rgba(255,255,255,.09);border-radius:999px;height:8px;overflow:hidden;position:relative}.scsq-slot-progress-track span{background:linear-gradient(90deg,rgba(221,242,71,.72),var(--scsq-lime));border-radius:inherit;display:block;height:100%;transition:width .26s ease;width:var(--slot-progress,0)}.scsq-slot-leaderboard-meta{color:var(--scsq-muted);display:flex;flex-wrap:wrap;font-family:Azeret Mono,monospace;font-size:11px;font-weight:700;gap:8px 12px;justify-content:space-between;line-height:16px}.scsq-activity-card{display:grid;grid-gap:16px;gap:16px;padding:22px}.scsq-activity-card .scsq-section-title{margin-bottom:0}.scsq-activity-card h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:24px;font-weight:800;line-height:30px;margin:0}.scsq-activity-list{display:grid;grid-gap:12px;gap:12px}.scsq-activity-row{align-items:center;background:rgba(18,18,18,.54);border:1px solid rgba(255,255,255,.1);border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:13px 14px}.scsq-activity-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.scsq-activity-copy strong{color:var(--scsq-fg);display:-webkit-box;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;line-height:19px;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scsq-activity-copy em{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-style:normal;font-weight:700;line-height:16px}.scsq-activity-row .scsq-link{cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:800}.scsq-activity-more{align-items:center;background:rgba(18,18,18,.54);border:1px solid rgba(255,255,255,.1);border-radius:14px;color:var(--scsq-lime);cursor:pointer;display:inline-flex;font-family:Azeret Mono,monospace;font-size:12px;font-weight:800;justify-content:center;line-height:16px;min-height:42px;padding:12px 14px;text-align:center;width:100%}.scsq-activity-more:hover{border-color:rgba(255,255,255,.18);color:var(--scsq-fg)}.scsq-activity-more:disabled{cursor:wait;opacity:.64}.scsq-join-preview,.scsq-player-row,.scsq-table-row{align-items:center;background:rgba(35,35,35,.94);border:1px solid var(--scsq-line);border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:16px}button.scsq-player-row{cursor:pointer;font:inherit;text-align:left;width:100%}.scsq-player-row[href],button.scsq-player-row{color:inherit;transition:border-color .2s ease,transform .2s ease}.scsq-player-row[href]{text-decoration:none}.scsq-player-row[href]:hover,button.scsq-player-row:hover{border-color:rgba(221,242,71,.48);transform:translateY(-1px)}.scsq-player-row.is-active{background:rgba(221,242,71,.1);border-color:rgba(221,242,71,.4)}.scsq-table-row{color:var(--scsq-fg);text-decoration:none;transition:border-color .3s ease,transform .3s ease}button.scsq-table-row{cursor:pointer;font:inherit;text-align:left;width:100%}.scsq-table-row:hover{border-color:rgba(221,242,71,.54);transform:translateY(-2px)}.scsq-table-main{min-width:0}.scsq-table-side{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end}.scsq-table-countdown{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:var(--scsq-muted);display:inline-flex;font-family:Azeret Mono,monospace;gap:8px;min-height:34px;padding:7px 10px;white-space:nowrap}.scsq-table-countdown.is-warning{background:color-mix(in srgb,var(--scsq-bingo-b) 16%,transparent);border-color:color-mix(in srgb,var(--scsq-bingo-b) 42%,transparent);color:var(--scsq-bingo-b)}.scsq-table-countdown.is-danger{background:color-mix(in srgb,var(--scsq-coral) 16%,transparent);border-color:color-mix(in srgb,var(--scsq-coral) 44%,transparent);color:var(--scsq-coral)}.scsq-table-countdown-label,.scsq-table-countdown-urgency{font-size:10px;font-weight:800;letter-spacing:.04em;line-height:14px;text-transform:uppercase}.scsq-table-countdown-value{color:var(--scsq-fg);font-size:12px;font-weight:800;line-height:16px}.scsq-table-countdown.is-danger .scsq-table-countdown-value,.scsq-table-countdown.is-warning .scsq-table-countdown-value{color:currentColor}.scsq-table-countdown-urgency{border-left:1px solid;padding-left:8px}.scsq-join-preview strong,.scsq-player-identity strong,.scsq-table-row strong{color:var(--scsq-fg);display:block;font-family:Manrope,sans-serif;font-size:15px;font-weight:800;line-height:20px}.scsq-player-identity{align-items:center;display:flex;gap:12px;min-width:0}.scsq-player-avatar{align-items:center;background:rgba(221,242,71,.12);border:1px solid rgba(221,242,71,.28);border-radius:12px;color:var(--scsq-lime);display:inline-flex;flex:0 0 auto;font-family:Manrope,sans-serif;font-size:13px;font-weight:800;height:42px;justify-content:center;line-height:1;overflow:hidden;width:42px}.scsq-player-avatar img{display:block;height:100%;object-fit:cover;width:100%}.scsq-winner-card{background:linear-gradient(135deg,rgba(221,242,71,.12),rgba(255,255,255,.035) 46%,rgba(0,0,0,.18)),rgba(22,22,22,.64);border:1px solid rgba(221,242,71,.24);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 42px rgba(0,0,0,.2);display:grid;grid-gap:14px;gap:14px;justify-self:center;max-width:520px;overflow:hidden;padding:16px;position:relative;text-align:left;width:100%}.scsq-winner-card:before{background:linear-gradient(180deg,var(--scsq-lime),transparent);content:"";inset:0 auto 0 0;opacity:.44;position:absolute;width:3px}.scsq-winner-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0;position:relative;z-index:1}.scsq-winner-card-stamp{color:rgba(221,242,71,.46);font-family:Azeret Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.36em;line-height:16px;margin-right:-.36em}.scsq-winner-list{display:grid;grid-gap:8px;gap:8px;position:relative;z-index:1}.scsq-winner-person{align-items:center;background:rgba(10,10,10,.3);border:1px solid rgba(255,255,255,.08);border-radius:15px;display:flex;gap:12px;min-width:0;padding:10px}.scsq-winner-person .scsq-player-avatar{background:rgba(221,242,71,.16);border-color:rgba(221,242,71,.46);flex:0 0 auto;font-size:14px;height:52px;width:52px}.scsq-winner-person-copy{display:grid;flex:1 1 auto;grid-gap:3px;gap:3px;min-width:0}.scsq-winner-person strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:18px;font-weight:800;line-height:22px;overflow-wrap:anywhere}.scsq-winner-person em{color:var(--scsq-muted);font-size:11px;font-style:normal;line-height:16px;text-transform:uppercase}.scsq-winner-card-link,.scsq-winner-person em{font-family:Azeret Mono,monospace;font-weight:800}.scsq-winner-card-link{color:var(--scsq-lime);flex:0 0 auto;font-size:12px;line-height:18px;text-decoration:none}.scsq-complete-screen{--scsq-complete-width:760px}.scsq-complete-winners{display:grid;grid-gap:12px;gap:12px;margin:0 auto 24px;max-width:560px;width:100%}.scsq-complete-screen .scsq-bingo-actions,.scsq-complete-screen .scsq-complete-winners,.scsq-complete-screen .scsq-result-card-list{margin-left:auto;margin-right:auto;max-width:var(--scsq-complete-width);width:100%}.scsq-complete-screen .scsq-winner-card{max-width:none}.scsq-result-card-list{display:grid;grid-gap:14px;gap:14px;margin:0 auto 32px;max-width:560px}.scsq-complete-screen .scsq-result-card-list{margin-bottom:32px}.scsq-complete-screen .scsq-bingo-actions{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;margin-bottom:22px;margin-top:0}.scsq-complete-screen .scsq-bingo-actions .scsq-button,.scsq-complete-screen .scsq-bingo-actions .scsq-button-secondary{min-width:0;width:100%}.scsq-complete-screen .scsq-bingo-actions:has(.scsq-back-link){align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.scsq-bingo-actions .scsq-back-link,.scsq-howto-actions .scsq-back-link{align-self:center;justify-self:start}.scsq-result-card-list .scsq-section-title{margin-bottom:0}.scsq-result-card-list h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:24px;font-weight:800;line-height:30px;margin:0}.scsq-results-screen{display:grid;grid-gap:26px;gap:26px;min-width:0}.scsq-results-block,.scsq-results-hero,.scsq-results-layout,.scsq-results-scorecards{margin-left:auto;margin-right:auto;max-width:1180px;min-width:0;width:100%}.scsq-results-top-actions{align-items:center;justify-content:space-between;margin-bottom:-8px;max-width:1180px}.scsq-results-top-actions .scsq-social-export-trigger{margin-left:auto}.scsq-results-hero{align-items:stretch;background:linear-gradient(135deg,rgba(221,242,71,.14),rgba(255,255,255,.04) 42%,rgba(0,0,0,.2)),rgba(22,22,22,.78);border:1px solid rgba(221,242,71,.24);border-radius:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 34px 80px rgba(0,0,0,.38);display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);overflow:hidden;padding:32px;position:relative}.scsq-results-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:54px 54px;content:"";inset:0;opacity:.24;pointer-events:none;position:absolute}.scsq-results-hero:after{background:linear-gradient(180deg,var(--scsq-lime),transparent);content:"";inset:0 auto 0 0;opacity:.62;position:absolute;width:4px}.scsq-results-hero-copy,.scsq-results-hero-stats{min-width:0;position:relative;z-index:1}.scsq-results-hero-copy{align-content:center;display:grid;min-height:310px}.scsq-results-hero-copy h1{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:clamp(42px,6vw,74px);font-weight:900;letter-spacing:0;line-height:.94;margin:0;max-width:min(780px,100%);overflow-wrap:anywhere;text-wrap:balance;text-transform:uppercase}.scsq-results-hero-copy p:not(.scsq-eyebrow){color:rgba(255,255,255,.72);font-family:Azeret Mono,monospace;font-size:14px;font-weight:700;line-height:23px;margin:18px 0 0;max-width:620px;overflow-wrap:anywhere}.scsq-results-hero-stats{align-content:stretch;display:grid;grid-gap:12px;gap:12px}.scsq-results-hero-stats span{align-content:center;background:rgba(10,10,10,.38);border:1px solid rgba(255,255,255,.1);border-radius:18px;display:grid;grid-gap:8px;gap:8px;min-height:92px;min-width:0;padding:18px}.scsq-results-detail-grid em,.scsq-results-hero-stats em,.scsq-results-row-stats em{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-style:normal;font-weight:800;letter-spacing:.1em;line-height:16px;text-transform:uppercase}.scsq-results-hero-stats strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1;overflow-wrap:anywhere}.scsq-results-block{display:grid;grid-gap:16px;gap:16px}.scsq-results-block .scsq-section-title,.scsq-results-layout .scsq-section-title,.scsq-results-scorecards .scsq-section-title{margin-bottom:0}.scsq-medal-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.scsq-medal-card{align-content:start;background:rgba(35,35,35,.92);border:1px solid var(--scsq-line);border-radius:18px;box-shadow:0 18px 42px rgba(0,0,0,.28);display:grid;grid-gap:16px;gap:16px;min-height:0;overflow:hidden;padding:16px;position:relative}.scsq-medal-card:before{content:"";height:4px;inset:0 0 auto;opacity:.78;position:absolute}.scsq-medal-card.is-gold:before{background:var(--scsq-lime)}.scsq-medal-card.is-silver:before{background:var(--scsq-theme-ice)}.scsq-medal-card.is-bronze:before{background:var(--scsq-coral)}.scsq-medal-card-head{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr);min-width:0}.scsq-medal-icon{align-items:center;background:rgba(255,255,255,.06);border:1px solid color-mix(in srgb,currentColor 48%,transparent);border-radius:14px;display:inline-flex;height:48px;justify-content:center;width:48px}.scsq-medal-icon svg{display:block;height:30px;width:30px}.scsq-medal-card.is-gold .scsq-medal-icon,.scsq-medal-card.is-gold .scsq-medal-rank{color:var(--scsq-lime)}.scsq-medal-card.is-silver .scsq-medal-icon,.scsq-medal-card.is-silver .scsq-medal-rank{color:var(--scsq-theme-ice)}.scsq-medal-card.is-bronze .scsq-medal-icon,.scsq-medal-card.is-bronze .scsq-medal-rank{color:var(--scsq-coral)}.scsq-medal-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.scsq-medal-rank{font-family:Azeret Mono,monospace;font-size:11px;font-weight:900;letter-spacing:.16em;line-height:14px}.scsq-medal-name{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:16px;font-weight:900;line-height:20px}.scsq-medal-players{display:grid;grid-gap:10px;gap:10px}.scsq-medal-player{align-items:center;display:flex;gap:10px;min-width:0}.scsq-medal-player .scsq-player-avatar{flex:0 0 auto;height:40px;width:40px}.scsq-medal-player span:not(.scsq-player-avatar){display:grid;grid-gap:3px;gap:3px;min-width:0}.scsq-medal-player strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:15px;font-weight:900;line-height:19px;overflow-wrap:anywhere}.scsq-medal-card p,.scsq-medal-player em{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-style:normal;font-weight:800;line-height:17px;margin:0;text-transform:uppercase}.scsq-results-layout{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.scsq-results-layout.has-no-details{grid-template-columns:minmax(0,1fr);max-width:1180px;width:100%}.scsq-results-detail-card,.scsq-results-standings{max-width:none}.scsq-results-standings{display:grid;grid-gap:16px;gap:16px;width:100%}.scsq-results-layout.has-no-details .scsq-results-row-stats{grid-template-columns:repeat(auto-fit,minmax(156px,1fr))}.scsq-results-player-list{display:grid;grid-gap:18px;gap:18px}.scsq-results-player-row{align-items:center;background:rgba(10,10,10,.24);border:1px solid rgba(255,255,255,.08);border-radius:16px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(28px,max-content) minmax(0,1fr) auto;padding:16px 18px}.scsq-results-player-row.is-active{background:rgba(221,242,71,.1);border-color:rgba(221,242,71,.36)}.scsq-results-player-row.has-top-stats{align-items:start;grid-template-columns:minmax(0,1fr)}.scsq-results-player-row.has-top-stats .scsq-results-player-main,.scsq-results-player-row.has-top-stats .scsq-results-row-side,.scsq-results-player-row.has-top-stats .scsq-results-row-stats{grid-column:1/-1}.scsq-results-position{align-items:center;color:var(--scsq-lime);display:inline-flex;font-family:Azeret Mono,monospace;font-size:12px;font-weight:900;justify-content:flex-start;line-height:16px;min-width:28px}.scsq-results-player-row>.scsq-player-identity{align-self:center}.scsq-results-player-main{display:grid;grid-gap:12px;gap:12px;min-width:0}.scsq-results-player-topline{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.scsq-results-player-row.has-top-stats .scsq-results-position{font-size:16px;line-height:20px}.scsq-results-player-top-stats{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.scsq-results-player-top-stat{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:12px;display:inline-flex;gap:8px;min-height:38px;padding:8px 10px}.scsq-results-player-top-stat em{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:10px;font-style:normal;font-weight:900;line-height:12px;text-transform:uppercase}.scsq-results-player-top-stat strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:20px;font-weight:900;line-height:1}.scsq-results-player-main .scsq-player-identity{display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0}.scsq-results-player-main .scsq-player-identity>span:not(.scsq-player-avatar){min-width:0}.scsq-results-player-main .scsq-player-identity strong{font-size:18px;font-weight:900;line-height:22px;overflow-wrap:anywhere}.scsq-results-player-main .scsq-player-identity em{color:var(--scsq-muted);display:block;font-family:Azeret Mono,monospace;font-size:12px;font-style:normal;font-weight:800;line-height:18px;margin-top:2px;overflow-wrap:anywhere}.scsq-results-owned-strip{gap:10px}.scsq-results-owned-property{width:104px}.scsq-results-owned-property:hover{cursor:pointer}.scsq-results-row-side{align-items:center;align-self:center;display:flex;flex-wrap:wrap;gap:0;justify-content:flex-end;min-width:0}.scsq-results-row-stats{display:grid;grid-gap:12px;gap:12px;grid-column:2/-1;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));justify-content:flex-start;margin-top:2px}.scsq-results-detail-grid span,.scsq-results-row-stats span{align-content:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:12px;display:grid;grid-gap:7px;gap:7px;min-height:88px;min-width:0;padding:15px}.scsq-results-row-stats>span.has-image{align-items:center;gap:8px 14px;grid-template-areas:"image label" "image value" "image meta";grid-template-columns:64px minmax(0,1fr);min-height:118px}.scsq-results-stat-image{align-items:center;display:flex;grid-area:image;justify-content:center;min-width:0}.scsq-results-stat-image img{display:block;height:auto;max-height:54px;max-width:58px;object-fit:contain;filter:drop-shadow(0 9px 10px rgba(0,0,0,.42))}.scsq-results-detail-grid strong,.scsq-results-row-stats strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:16px;font-weight:900;line-height:20px;overflow-wrap:anywhere}.scsq-results-row-stats strong{font-size:18px;line-height:22px;overflow-wrap:anywhere;word-break:normal}.scsq-results-row-stats small{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-weight:800;line-height:15px;min-width:0;overflow-wrap:normal;text-transform:uppercase;word-break:normal}.scsq-results-row-stats>span.has-image em{grid-area:label}.scsq-results-row-stats>span.has-image strong{grid-area:value}.scsq-results-row-stats>span.has-image small{grid-area:meta}.scsq-results-row-action{align-items:center;background:var(--scsq-lime);border:0;border-radius:12px;color:var(--scsq-ink);display:inline-flex;flex:0 0 auto;font-family:Manrope,sans-serif;font-size:14px;font-weight:900;height:42px;justify-content:center;line-height:1;min-width:118px;padding:0 18px;text-decoration:none;white-space:nowrap}.scsq-results-row-action:hover{background:var(--scsq-lime);color:var(--scsq-ink);filter:brightness(1.05);transform:translateY(-1px)}.scsq-results-details{display:grid;grid-gap:18px;gap:18px}.scsq-results-detail-card{background:rgba(10,10,10,.24);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:none;display:grid;grid-gap:16px;gap:16px;padding:18px}.scsq-results-detail-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.scsq-results-detail-card p{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:12px;font-weight:700;line-height:20px;margin:0}.scsq-results-scorecards{display:grid;grid-gap:16px;gap:16px}.scsq-scorecard-result,.scsq-scorecard-result-list{display:grid;grid-gap:14px;gap:14px}.scsq-scorecard-result{background:rgba(10,10,10,.24);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:none;padding:16px 18px}.scsq-scorecard-result.is-active{background:rgba(221,242,71,.1);border-color:rgba(221,242,71,.36)}.scsq-scorecard-result-head{align-items:center;display:flex;gap:14px;justify-content:space-between;min-width:0}.scsq-scorecard-result-head>strong{color:var(--scsq-lime);flex:0 0 auto;font-family:Azeret Mono,monospace;font-size:22px;font-weight:900;line-height:1}.scsq-scorecard-hole-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.scsq-scorecard-hole-grid span{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:12px;display:grid;grid-gap:4px;gap:4px;min-height:92px;min-width:0;padding:11px}.scsq-scorecard-hole-grid em{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.1em;line-height:14px;text-transform:uppercase}.scsq-scorecard-hole-grid strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:26px;font-weight:900;line-height:1}.scsq-scorecard-hole-grid b{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:9px;font-weight:900;line-height:13px;text-transform:uppercase}.scsq-scorecard-hole-grid small{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--scsq-muted);display:-webkit-box;font-family:Azeret Mono,monospace;font-size:10px;font-weight:800;line-height:14px;overflow:hidden;overflow-wrap:anywhere;text-transform:uppercase}.scsq-scorecard-board{background:rgba(10,10,10,.24);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:none;max-width:100%;min-width:0;overflow:hidden;padding:18px;width:100%}.scsq-scorecard-board-scroll{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0 28px 10px 0;scroll-padding-inline-end:28px;width:100%;-webkit-overflow-scrolling:touch}.scsq-scorecard-board-scroll::-webkit-scrollbar{height:8px}.scsq-scorecard-board-scroll::-webkit-scrollbar-thumb{background:rgba(221,242,71,.34);border-radius:999px}.scsq-scorecard-board-grid{--scorecard-hole-width:clamp(142px,12vw,182px);align-items:stretch;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(230px,290px) repeat(var(--scorecard-hole-count),var(--scorecard-hole-width));min-width:max-content;padding-right:28px;position:relative;width:max-content}.scsq-scorecard-board-corner,.scsq-scorecard-board-player{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;left:0;min-width:0;position:-webkit-sticky;position:sticky}.scsq-scorecard-board-corner{align-content:end;display:grid;grid-gap:6px;gap:6px;min-height:160px;padding:16px;z-index:5}.scsq-scorecard-board-corner em,.scsq-scorecard-board-corner span,.scsq-scorecard-board-hole em,.scsq-scorecard-board-hole span,.scsq-scorecard-board-score-meta em,.scsq-scorecard-board-score-meta small{font-family:Azeret Mono,monospace;font-style:normal;font-weight:900;text-transform:uppercase}.scsq-scorecard-board-corner span{color:var(--scsq-fg);font-size:18px;line-height:22px}.scsq-scorecard-board-corner em{color:var(--scsq-lime);font-size:12px;line-height:16px}.scsq-scorecard-board-hole{align-content:end;display:grid;grid-gap:8px;gap:8px;min-height:160px;min-width:0;overflow:visible;position:relative}.scsq-scorecard-board-hole-image{align-items:flex-end;display:flex;height:100px;justify-content:center;min-width:0;position:relative;z-index:1}.scsq-scorecard-board-hole-image img{display:block;height:auto;max-height:96px;max-width:min(142px,96%);object-fit:contain;filter:drop-shadow(0 18px 20px rgba(0,0,0,.48))}.scsq-scorecard-board-hole-image span{align-items:center;border:1px solid rgba(221,242,71,.5);border-radius:14px;color:var(--scsq-lime);display:inline-flex;font-family:Azeret Mono,monospace;font-size:13px;font-weight:900;height:58px;justify-content:center;text-align:center;width:74px}.scsq-scorecard-board-arrow{height:34px;overflow:visible;pointer-events:none;position:absolute;right:-48px;top:62px;width:86px;z-index:0}.scsq-scorecard-board-arrow path{fill:none;stroke:var(--scsq-lime);stroke-linecap:round;stroke-linejoin:round;stroke-width:5;opacity:.72;filter:drop-shadow(0 0 8px rgba(221,242,71,.2))}.scsq-scorecard-board-arrow .scsq-scorecard-board-arrow-head{stroke-width:5}.scsq-scorecard-board-hole span{color:var(--scsq-lime);font-size:11px;line-height:15px}.scsq-scorecard-board-hole em{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--scsq-muted);display:-webkit-box;font-size:10px;line-height:14px;overflow:hidden;overflow-wrap:anywhere}.scsq-scorecard-board-player{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:92px;padding:14px;z-index:4}.scsq-scorecard-board-player.is-active{background:linear-gradient(135deg,rgba(221,242,71,.14),rgba(255,255,255,.045)),rgba(25,25,25,.98);border-color:rgba(221,242,71,.36)}.scsq-scorecard-board-player .scsq-player-avatar{height:54px;width:54px}.scsq-scorecard-board-score strong,.scsq-scorecard-board-total{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-weight:900;line-height:1}.scsq-scorecard-board-total{font-size:28px}.scsq-scorecard-board-penalties{align-items:center;display:flex;gap:8px;grid-column:1/-1}.scsq-scorecard-board-penalties em,.scsq-scorecard-board-penalties strong{font-family:Azeret Mono,monospace;font-style:normal;font-weight:900;line-height:14px;text-transform:uppercase}.scsq-scorecard-board-penalties em{color:var(--scsq-muted);font-size:10px}.scsq-scorecard-board-penalties strong{color:var(--scsq-lime);font-size:12px}.scsq-scorecard-board-score{align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:16px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:92px;min-width:0;padding:14px}.scsq-scorecard-board-score-image{display:none}.scsq-scorecard-board-score-meta{display:grid;grid-gap:4px;gap:4px;min-width:0}.scsq-scorecard-board-score-meta em{color:var(--scsq-muted);font-size:10px;line-height:14px}.scsq-scorecard-board-score-meta small{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:rgba(255,255,255,.44);display:-webkit-box;font-size:9px;line-height:13px;overflow:hidden;overflow-wrap:anywhere}.scsq-scorecard-board-score strong{font-size:30px}.scsq-scorecard-board-score-value{display:grid;grid-gap:4px;gap:4px;justify-items:end;min-width:0}.scsq-scorecard-board-score-value small,.scsq-scorecard-compact-score small{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:9px;font-weight:900;line-height:12px;text-align:right;text-transform:uppercase}.scsq-scorecard-compact-scroll{display:none;max-width:100%;overscroll-behavior-x:contain;overflow-x:auto;padding-right:24px;scroll-padding-inline-end:24px;width:100%;-webkit-overflow-scrolling:touch}.scsq-scorecard-compact-grid{--scorecard-player-width:122px;align-items:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(132px,154px) repeat(var(--scorecard-player-count),var(--scorecard-player-width));min-width:max-content;padding-right:24px;width:max-content}.scsq-scorecard-compact-corner,.scsq-scorecard-compact-hole,.scsq-scorecard-compact-penalty-label{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:14px;left:0;min-width:0;position:-webkit-sticky;position:sticky;z-index:4}.scsq-scorecard-compact-corner{align-content:end;display:grid;grid-gap:4px;gap:4px;min-height:104px;padding:12px}.scsq-scorecard-compact-player,.scsq-scorecard-compact-score{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:14px}.scsq-scorecard-compact-player{align-content:start;display:grid;grid-gap:8px;gap:8px;justify-items:center;min-height:104px;padding:10px;text-align:center}.scsq-scorecard-compact-player.is-active{background:linear-gradient(135deg,rgba(221,242,71,.14),rgba(255,255,255,.045)),rgba(25,25,25,.98);border-color:rgba(221,242,71,.36)}.scsq-scorecard-compact-player .scsq-player-avatar{height:42px;width:42px}.scsq-scorecard-compact-hole-copy,.scsq-scorecard-compact-player span{display:grid;grid-gap:3px;gap:3px;min-width:0}.scsq-scorecard-compact-corner span,.scsq-scorecard-compact-hole-copy strong,.scsq-scorecard-compact-penalty-label span,.scsq-scorecard-compact-player strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:15px;font-weight:900;line-height:18px;overflow-wrap:anywhere}.scsq-scorecard-compact-corner em,.scsq-scorecard-compact-hole-copy em,.scsq-scorecard-compact-player em,.scsq-scorecard-compact-player small{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:9px;font-style:normal;font-weight:900;line-height:13px;overflow-wrap:anywhere;text-transform:uppercase}.scsq-scorecard-compact-player em,.scsq-scorecard-compact-player small{color:var(--scsq-lime)}.scsq-scorecard-compact-hole{align-items:center;display:grid;grid-gap:9px;gap:9px;grid-template-columns:48px minmax(0,1fr);min-height:78px;padding:10px}.scsq-scorecard-compact-hole-image{align-items:center;display:flex;justify-content:center;min-width:0}.scsq-scorecard-compact-hole-image img{display:block;height:auto;max-height:46px;max-width:48px;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(0,0,0,.42))}.scsq-scorecard-compact-hole-image>span{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:10px;font-weight:900;line-height:14px}.scsq-scorecard-compact-score{align-items:center;display:grid;grid-gap:4px;gap:4px;justify-items:center;min-height:78px;padding:10px}.scsq-scorecard-compact-score strong{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:28px;font-weight:900;line-height:1}.scsq-scorecard-compact-score.is-penalty strong{color:var(--scsq-fg);font-size:22px}.scsq-scorecard-compact-score small{text-align:center}.scsq-scorecard-compact-penalty-label{align-items:center;display:flex;min-height:70px;padding:12px}.scsq-property-score-modal{gap:20px;max-width:min(720px,calc(100vw - 32px))}.scsq-property-score-head{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:136px minmax(0,1fr)}.scsq-property-score-head .scsq-vegas-casino-image.is-owned-card,.scsq-property-score-head .scsq-vegas-casino-image.is-owned-card .scsq-vegas-casino-art{height:84px}.scsq-property-score-head h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:34px;font-weight:900;line-height:1;margin:0;overflow-wrap:anywhere}.scsq-property-score-head p{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:12px;font-weight:800;line-height:18px;margin:8px 0 0;text-transform:uppercase}.scsq-property-score-list{display:grid;grid-gap:10px;gap:10px}.scsq-property-score-row{align-items:center;background:rgba(10,10,10,.24);border:1px solid rgba(255,255,255,.08);border-radius:16px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.scsq-property-score-value{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:15px;font-weight:900;line-height:20px;white-space:nowrap}.scsq-property-score-detail{display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.scsq-property-score-detail span{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:12px;display:grid;grid-gap:4px;gap:4px;padding:10px}.scsq-property-score-detail em{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.1em;line-height:14px;text-transform:uppercase}.scsq-property-score-detail strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:15px;font-weight:900;line-height:19px}.scsq-join-preview span,.scsq-player-row em,.scsq-table-row em{color:var(--scsq-muted);display:block;font-family:Azeret Mono,monospace;font-size:12px;font-style:normal;line-height:18px;margin-top:5px}.scsq-player-row>em{margin-top:0}.scsq-player-row em.scsq-row-action{color:var(--scsq-lime);font-weight:800}.scsq-player-row em.scsq-row-state{color:var(--scsq-muted)}.scsq-status-pill{align-items:center;border:1px solid rgba(221,242,71,.28);border-radius:999px;display:inline-flex;font-family:Azeret Mono,monospace;font-size:12px;font-weight:700;line-height:18px;padding:7px 10px;white-space:nowrap}.scsq-status-pill,.scsq-status-pill.is-live{background:rgba(221,242,71,.14);color:var(--scsq-lime)}.scsq-status-pill.is-live{border-color:rgba(221,242,71,.32)}.scsq-status-pill.is-waiting{background:rgba(222,232,232,.12);border-color:rgba(222,232,232,.28);color:var(--scsq-button-rest)}.scsq-status-pill.is-warning{background:color-mix(in srgb,var(--scsq-coral) 16%,transparent);border-color:color-mix(in srgb,var(--scsq-coral) 44%,transparent);color:var(--scsq-coral)}.scsq-status-pill.is-muted{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14);color:var(--scsq-muted)}.scsq-status-pill.is-finished{background:rgba(255,83,83,.12);border-color:rgba(255,83,83,.28);color:#ffb8b8}.scsq-bingo-form{display:grid;grid-gap:20px;gap:20px}.scsq-lobby-layout{align-items:stretch;display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.scsq-lobby-layout .scsq-panel{align-content:start;align-self:stretch;max-width:none}.scsq-play-layout{align-items:start;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}.scsq-play-layout.is-machine-mode{grid-template-columns:1fr}.scsq-play-sidebar{align-content:start;display:grid;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:24px}.scsq-play-layout.is-machine-mode .scsq-play-sidebar{order:1;position:static}.scsq-play-layout.is-machine-mode .scsq-slot-scorecard{order:2}.scsq-player-card-compact{gap:14px;padding:22px}.scsq-player-card-compact .scsq-section-title{margin-bottom:0}.scsq-player-card-compact h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:24px;font-weight:800;line-height:30px;margin:0}.scsq-board-status,.scsq-join-card,.scsq-player-card{display:grid;grid-gap:18px;gap:18px}.scsq-join-code{color:var(--scsq-lime);display:block;font-family:Manrope,sans-serif;font-size:44px;font-weight:800;letter-spacing:.08em;line-height:1}.scsq-copy-small,.scsq-join-code{justify-self:center;text-align:center}.scsq-copy-small{overflow-wrap:anywhere}.scsq-lobby-buttons{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.scsq-lobby-buttons .scsq-button,.scsq-lobby-buttons .scsq-button-secondary{min-width:0;width:100%}.scsq-lobby-buttons-single{grid-template-columns:1fr}.scsq-solo-start-card{background:linear-gradient(135deg,rgba(199,211,240,.14),rgba(255,255,255,.035)),rgba(10,10,10,.28);border:1px solid rgba(199,211,240,.26);border-radius:16px;display:grid;grid-gap:12px;gap:12px;padding:18px}.scsq-solo-start-card h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:24px;font-weight:900;line-height:30px;margin:0}.scsq-solo-start-card p{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:12px;font-weight:800;line-height:20px;margin:0}.scsq-qr{background:var(--scsq-fg);border-radius:16px;display:flex;flex-direction:column;height:min(260px,74vw);justify-self:center;padding:12px;width:min(260px,74vw)}.scsq-qr-row{display:flex;flex:1 1}.scsq-qr span{background:var(--scsq-fg);flex:1 1}.scsq-qr span.is-filled{background:var(--scsq-ink)}.scsq-board-status{position:static}.scsq-board-status-top{align-items:flex-start;display:flex;gap:14px;justify-content:center}.scsq-board-status-badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.scsq-status-back{height:42px;justify-self:stretch;min-width:150px;padding:0 16px;width:100%}.scsq-board-status-body{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:20px;font-weight:700;line-height:28px;margin:0}.scsq-board-status-meta{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:15px;font-weight:700;line-height:24px;margin:0}.scsq-board-stage{grid-gap:14px;gap:14px;min-width:0}.scsq-board-progress,.scsq-board-stage{display:grid;justify-items:center;width:100%}.scsq-board-progress{align-items:center;grid-gap:8px;gap:8px;grid-template-columns:minmax(42px,1fr) minmax(0,auto) minmax(42px,1fr);justify-content:center;max-width:860px}.scsq-board-progress .scsq-status-pill{grid-column:2;max-width:100%;overflow-wrap:anywhere;text-align:center;white-space:normal}.scsq-board-progress .scsq-social-export-trigger{grid-column:3;justify-self:start}.scsq-social-export-trigger{flex:0 0 auto;height:42px;min-width:0;padding:0;width:42px}.scsq-social-export-trigger svg{display:block;height:23px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:23px}.scsq-snapshot-banner{align-items:center;background:rgba(35,35,35,.94);border:1px solid var(--scsq-line);border-radius:18px;display:flex;gap:18px;justify-content:space-between;max-width:860px;padding:16px;width:100%}.scsq-player-card-screen{max-width:980px}.scsq-card-screen-head{display:grid;grid-gap:22px;gap:22px;justify-items:center;margin:0 auto 34px;max-width:860px;text-align:center}.scsq-card-screen-head .scsq-status-back{justify-self:center;width:min(320px,100%)}.scsq-card-screen-head h1{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:40px;font-weight:800;letter-spacing:0;line-height:55px;margin:0;overflow-wrap:anywhere}.scsq-card-screen-head p:not(.scsq-eyebrow){color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:14px;line-height:22px;margin:16px auto 0;max-width:620px}.scsq-snapshot-banner>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.scsq-snapshot-banner h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:26px;font-weight:800;line-height:32px;margin:0;overflow-wrap:anywhere}.scsq-snapshot-banner .scsq-button-secondary{flex:0 0 auto;min-width:150px;padding:0 16px}.scsq-bingo-board{background:rgba(16,16,16,.44);border:1px solid rgba(255,255,255,.08);border-radius:22px;box-shadow:0 26px 70px rgba(0,0,0,.36);display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));justify-self:center;max-width:860px;padding:10px;width:100%}.scsq-board-heading{align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:var(--scsq-ink);display:flex;font-family:Manrope,sans-serif;font-size:26px;font-weight:800;height:64px;justify-content:center;line-height:1;text-align:center}.scsq-board-heading.is-b{background:var(--scsq-bingo-b)}.scsq-board-heading.is-i{background:var(--scsq-bingo-i);color:var(--scsq-fg)}.scsq-board-heading.is-n{background:var(--scsq-bingo-n);color:var(--scsq-fg)}.scsq-board-heading.is-g{background:var(--scsq-bingo-g)}.scsq-board-heading.is-o{background:var(--scsq-bingo-o)}.scsq-board-cell{align-items:center;aspect-ratio:1;background:rgba(31,31,31,.98);border:2px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);color:var(--scsq-fg);display:flex;font-family:Manrope,sans-serif;font-weight:800;justify-content:center;line-height:1.12;min-width:0;overflow:hidden;padding:12px;position:relative;text-align:center;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.scsq-board-cell.is-text-lg{--scsq-cell-font-size:18px;--scsq-cell-line-clamp:4;--scsq-cell-line-height:1.08}.scsq-board-cell.is-text-md{--scsq-cell-font-size:15px;--scsq-cell-line-clamp:6;--scsq-cell-line-height:1.08}.scsq-board-cell.is-text-sm{--scsq-cell-font-size:12.5px;--scsq-cell-line-clamp:8;--scsq-cell-line-height:1.06}.scsq-board-cell.is-text-xs{--scsq-cell-font-size:10.5px;--scsq-cell-line-clamp:9;--scsq-cell-line-height:1.04}.scsq-board-cell span{display:-webkit-box;font-size:var(--scsq-cell-font-size);line-height:var(--scsq-cell-line-height);overflow:hidden;overflow-wrap:anywhere;position:relative;text-wrap:balance;z-index:2;-webkit-box-orient:vertical;-webkit-line-clamp:var(--scsq-cell-line-clamp)}.scsq-board-cell:hover:not(:disabled){border-color:rgba(221,242,71,.52);transform:translateY(-2px)}.scsq-board-cell.is-free{background:var(--scsq-lime);border-color:rgba(221,242,71,.92);color:var(--scsq-ink)}.scsq-board-cell.is-free span{-webkit-line-clamp:2}.scsq-board-cell.is-marked:not(.is-free){background:rgba(35,35,35,.98);border-color:rgba(221,242,71,.48)}.scsq-board-cell.is-one-away:not(.is-marked):not(.is-free){background:linear-gradient(135deg,rgba(221,242,71,.16),rgba(31,31,31,.98) 58%);border-color:rgba(221,242,71,.9);box-shadow:0 0 0 2px rgba(221,242,71,.14),0 16px 34px rgba(221,242,71,.16);z-index:3}.scsq-board-cell.is-highlighted{border-color:rgba(221,242,71,.95);box-shadow:0 0 0 2px rgba(221,242,71,.16),0 16px 34px rgba(221,242,71,.12)}.scsq-board-cell.is-marked:not(.is-free):after,.scsq-board-cell.is-marked:not(.is-free):before{background:var(--scsq-coral);border-radius:999px;content:"";height:6px;left:-16%;opacity:.95;position:absolute;right:-16%;top:50%;z-index:1}.scsq-board-cell.is-marked:not(.is-free):before{transform:rotate(45deg)}.scsq-board-cell.is-marked:not(.is-free):after{transform:rotate(-45deg)}.scsq-board-cell:disabled{cursor:default}.scsq-wizard-screen{max-width:1240px}.scsq-wizard-layout{align-items:stretch;display:grid;grid-gap:22px;gap:22px;grid-template-columns:300px minmax(0,1fr)}.scsq-wizard-rail{align-content:start;align-items:start;align-self:start;background:rgba(35,35,35,.72);border:1px solid var(--scsq-line);border-radius:18px;display:grid;grid-gap:8px;gap:8px;height:-moz-fit-content;height:fit-content;max-height:calc(100svh - 48px);overflow-y:auto;padding:18px;position:-webkit-sticky;position:sticky;top:24px}.scsq-wizard-rail>.scsq-status-pill{justify-self:start;margin-bottom:8px}.scsq-progress-compact,.scsq-progress-step-title{display:none}.scsq-wizard-rail button{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:var(--scsq-muted);display:grid;grid-gap:11px;gap:11px;grid-template-columns:34px 1fr;min-height:48px;padding:8px 10px;text-align:left;transition:background .2s ease,border-color .2s ease,color .2s ease}.scsq-wizard-rail button.is-active,.scsq-wizard-rail button:not(:disabled):hover{background:rgba(255,255,255,.06);border-color:rgba(221,242,71,.34);color:var(--scsq-fg)}.scsq-wizard-rail button:disabled{cursor:default;opacity:.5}.scsq-wizard-rail button span{align-items:center;background:rgba(255,255,255,.08);border-radius:10px;color:var(--scsq-lime);display:inline-flex;font-family:Azeret Mono,monospace;font-size:11px;font-weight:800;height:34px;justify-content:center;width:34px}.scsq-wizard-rail button strong{font-family:Manrope,sans-serif;font-size:13px;font-weight:800;line-height:17px}.scsq-wizard-panel{display:grid;grid-gap:24px;gap:24px;max-width:none;min-height:640px;min-width:0}.scsq-wizard-current{border-bottom:1px solid var(--scsq-line);padding-bottom:22px}.scsq-wizard-current .scsq-status-pill{margin-bottom:16px}.scsq-wizard-current h2{font-size:34px;line-height:42px}.scsq-wizard-current p{max-width:680px}.scsq-wizard-body{align-content:start;display:grid;grid-gap:18px;gap:18px;min-width:0}.scsq-choice-stack,.scsq-pack-picker,.scsq-review-stack,.scsq-task-builder,.scsq-wizard-form{align-content:start;display:grid;grid-gap:14px;gap:14px;min-width:0}.scsq-choice-card,.scsq-empty-panel,.scsq-pack-row,.scsq-review-card,.scsq-task-row{background:rgba(22,22,22,.72);border:1px solid var(--scsq-line);border-radius:16px}.scsq-choice-card,.scsq-pack-row{align-items:center;color:var(--scsq-fg);display:flex;gap:18px;justify-content:space-between;min-height:94px;padding:18px;text-align:left;transition:border-color .2s ease,transform .2s ease,background .2s ease;width:100%}.scsq-choice-card.is-selected,.scsq-choice-card:hover,.scsq-pack-row.is-selected,.scsq-pack-row:hover{background:rgba(255,255,255,.06);border-color:rgba(221,242,71,.46);transform:translateY(-2px)}.scsq-choice-card strong,.scsq-empty-panel strong,.scsq-pack-row strong{color:var(--scsq-fg);display:block;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;line-height:21px}.scsq-choice-card em,.scsq-pack-row em{color:var(--scsq-muted);display:block;font-family:Azeret Mono,monospace;font-size:12px;font-style:normal;line-height:19px;margin-top:7px}.scsq-choice-card small,.scsq-pack-row small{background:rgba(221,242,71,.12);border:1px solid rgba(221,242,71,.22);border-radius:999px;color:var(--scsq-lime);flex:0 0 auto;font-family:Azeret Mono,monospace;font-size:11px;font-weight:800;line-height:16px;padding:6px 9px;text-transform:uppercase}.scsq-wizard-field{align-content:start;display:grid;grid-gap:10px;gap:10px;min-width:0}.scsq-wizard-field span,.scsq-wizard-field>label{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:14px;font-weight:800;line-height:19px}.scsq-wizard-field small{color:var(--scsq-muted)}.scsq-wizard-field small,.scsq-wizard-field strong{font-family:Azeret Mono,monospace;font-size:12px;line-height:19px}.scsq-wizard-field strong{color:#ffb8b8}.scsq-slot-picker-field{min-width:0;position:relative}.scsq-slot-picker-label-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;min-width:0}.scsq-slot-picker-label-row>span{flex:1 1 auto;min-width:0}.scsq-slot-picker-choice-button,.scsq-slot-picker-pick-button{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:var(--scsq-fg);flex:0 0 auto;font-family:Azeret Mono,monospace;font-size:12px;font-weight:800;line-height:18px;min-height:40px;padding:10px 12px;transition:background .2s ease,border-color .2s ease,color .2s ease}.scsq-slot-picker-label-row>.scsq-slot-picker-pick-button{margin-left:auto}.scsq-slot-picker-choice-button.is-active,.scsq-slot-picker-choice-button:hover,.scsq-slot-picker-pick-button.is-active,.scsq-slot-picker-pick-button:hover{background:var(--scsq-lime);border-color:var(--scsq-lime);color:var(--scsq-ink)}.scsq-slot-picker-choice-row{background:rgba(255,255,255,.04);border:1px solid var(--scsq-line);border-radius:14px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.scsq-slot-picker-choice-button{width:100%}.scsq-slot-picker-clear,.scsq-slot-picker-reshuffle{height:40px;margin:0;width:40px}.scsq-slot-picker-clear-icon,.scsq-slot-picker-shuffle-icon{display:block;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1;width:20px}.scsq-slot-picker{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr);min-width:0;position:relative}.scsq-slot-picker>.scsq-input{min-width:0;padding-right:26px}.scsq-slot-picker-inline-actions{display:flex;flex:0 0 auto;gap:8px;margin-left:auto}.scsq-slot-picker-menu{background:rgba(20,20,20,.98);border:1px solid var(--scsq-line);border-radius:14px;box-shadow:0 20px 48px rgba(0,0,0,.52);display:grid;grid-gap:10px;gap:10px;left:0;max-height:min(380px,56vh);overflow-y:auto;padding:10px;position:absolute;right:0;top:calc(100% + 8px);z-index:60}.scsq-slot-picker-group{display:grid;grid-gap:4px;gap:4px}.scsq-slot-picker-heading{border-bottom:1px solid rgba(255,255,255,.1);color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:11px;font-weight:800;line-height:16px;padding:4px 4px 7px;text-transform:uppercase}.scsq-slot-picker-option{background:transparent;border:0;border-radius:10px;color:var(--scsq-fg);display:block;font-family:Azeret Mono,monospace;font-size:13px;font-weight:700;line-height:18px;min-height:40px;padding:10px 12px;text-align:left;transition:background .2s ease,color .2s ease;width:100%}.scsq-slot-picker-option:focus,.scsq-slot-picker-option:hover,.scsq-slot-picker-option[aria-selected=true]{background:rgba(221,242,71,.1);color:var(--scsq-lime);outline:0}.scsq-slot-picker-empty{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:12px;line-height:19px;padding:10px 12px}.scsq-slot-picker-empty strong{color:var(--scsq-fg);font-weight:800}.scsq-slot-list-builder,.scsq-slot-list-items{display:grid;grid-gap:14px;gap:14px}.scsq-slot-list-actions{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.scsq-slot-list-actions .scsq-button-secondary{min-width:0;width:100%}.scsq-slot-list-action-button{box-shadow:0 10px 28px rgba(0,0,0,.2);position:relative}.scsq-slot-list-action-button.is-slots{background:var(--scsq-theme-ice);color:var(--scsq-theme-abyss)}.scsq-slot-list-action-button.is-casinos{background:var(--scsq-theme-plum);color:var(--scsq-fg)}.scsq-slot-list-action-button.is-reshuffle{background:var(--scsq-theme-rust);color:var(--scsq-fg)}.scsq-slot-list-action-button:hover{filter:saturate(1.08) brightness(1.04)}.scsq-slot-list-action-button.is-slots:hover{background:var(--scsq-theme-ice);color:var(--scsq-theme-abyss)}.scsq-slot-list-action-button.is-casinos:hover{background:var(--scsq-theme-plum);color:var(--scsq-fg)}.scsq-slot-list-action-button.is-reshuffle:hover{background:var(--scsq-theme-rust);color:var(--scsq-fg)}.scsq-slot-list-reshuffle-all{min-width:0;padding:0 18px;text-transform:none}.scsq-textarea{background:var(--scsq-bg);border:0;border-radius:12px;color:var(--scsq-input-text);font-family:Azeret Mono,monospace;font-size:var(--scsq-control-font-size);line-height:var(--scsq-control-line-height);max-width:100%;min-height:104px;min-width:0;outline:0;padding:15px 26px;resize:vertical;width:100%}.scsq-textarea:focus{box-shadow:0 0 0 1px var(--scsq-lime)}.scsq-pack-list{display:grid;grid-gap:12px;gap:12px}.scsq-empty-panel{color:var(--scsq-muted);display:grid;grid-gap:14px;gap:14px;padding:20px}.scsq-empty-panel p{margin:0}.scsq-task-builder-head{align-items:center;display:flex;gap:14px;justify-content:space-between}.scsq-add-task-button{align-items:center;background:var(--scsq-lime);border:0;border-radius:14px;color:var(--scsq-ink);display:inline-flex;font-family:Manrope,sans-serif;font-size:30px;font-weight:800;height:54px;justify-content:center;justify-self:stretch;line-height:1;margin-top:4px;padding:0;transition:background .2s ease,transform .2s ease;width:100%}.scsq-add-task-button:hover{background:var(--scsq-fg);transform:translateY(-2px)}.scsq-task-row{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:36px minmax(0,1fr) 42px;padding:14px}.scsq-task-row>span{align-items:center;background:rgba(255,255,255,.08);border-radius:10px;color:var(--scsq-lime);display:inline-flex;font-family:Azeret Mono,monospace;font-size:12px;font-weight:800;height:36px;justify-content:center;margin-top:8px;width:36px}.scsq-task-row>div{display:grid;grid-gap:10px;gap:10px}.scsq-task-row .scsq-textarea{min-height:74px}.scsq-icon-button{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:var(--scsq-fg);display:inline-flex;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;height:42px;justify-content:center;line-height:1;padding:0;transition:background .2s ease,color .2s ease;width:42px}.scsq-icon-button:hover{background:var(--scsq-lime);color:var(--scsq-ink)}.scsq-date-clear:disabled,.scsq-date-clear:disabled:hover{background:rgba(255,255,255,.08);color:var(--scsq-fg);cursor:not-allowed;opacity:.42}.scsq-review-card{display:grid;grid-gap:14px;gap:14px;padding:18px}.scsq-review-card header,.scsq-review-row,.scsq-wizard-actions{align-items:center;display:flex;gap:16px;justify-content:space-between}.scsq-review-card h3{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:16px;font-weight:800;line-height:21px;margin:0}.scsq-review-row{align-items:flex-start;border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.scsq-review-row span{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:12px;line-height:19px}.scsq-review-row strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:14px;font-weight:800;line-height:19px;max-width:70%;overflow-wrap:anywhere;text-align:right}.scsq-wizard-actions{border-top:1px solid var(--scsq-line);padding-top:22px}.scsq-slot-detail{display:grid;grid-gap:34px;gap:34px}.scsq-slot-hero{align-items:stretch;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.scsq-slot-hero-copy{align-content:center;background:rgba(35,35,35,.78);border:1px solid var(--scsq-line);border-radius:20px;display:grid;min-height:460px;padding:36px}.scsq-slot-hero-copy h1{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:54px;font-weight:800;line-height:66px;margin:0;text-transform:capitalize}.scsq-slot-hero-copy p:not(.scsq-eyebrow){color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:14px;line-height:23px;margin:20px 0 0;max-width:720px}.scsq-slot-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.scsq-slot-actions{justify-content:flex-start;margin-top:34px}.scsq-slot-visual{align-content:end;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 45%),radial-gradient(circle at 52% 26%,rgba(221,242,71,.18),transparent 34%),rgba(35,35,35,.94);border:1px solid var(--scsq-line);border-radius:20px;box-shadow:0 30px 70px rgba(10,10,10,.62);display:grid;min-height:460px;overflow:hidden;padding:34px;position:relative}.scsq-slot-visual:before{background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:34px 34px;content:"";inset:0;opacity:.32;position:absolute}.scsq-slot-visual.is-purple{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 45%),radial-gradient(circle at 52% 26%,rgba(149,94,255,.2),transparent 34%),rgba(35,35,35,.94)}.scsq-slot-visual.is-cyan{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 45%),radial-gradient(circle at 52% 26%,rgba(80,235,220,.18),transparent 34%),rgba(35,35,35,.94)}.scsq-slot-visual.is-green{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 45%),radial-gradient(circle at 52% 26%,rgba(91,255,150,.18),transparent 34%),rgba(35,35,35,.94)}.scsq-slot-visual em,.scsq-slot-visual span,.scsq-slot-visual strong{position:relative;z-index:1}.scsq-slot-visual span{color:rgba(255,255,255,.28);font-family:Azeret Mono,monospace;font-size:90px;font-weight:800;line-height:.9}.scsq-slot-visual strong{color:var(--scsq-lime);font-family:Manrope,sans-serif;font-size:74px;font-weight:800;line-height:.95}.scsq-slot-visual em{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:13px;font-style:normal;font-weight:700;letter-spacing:.16em;line-height:22px;margin-top:12px;text-transform:uppercase}.scsq-slot-rules-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.scsq-slot-rule-panel{display:grid;grid-gap:20px;gap:20px;max-width:none}.scsq-slot-rule-list{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.scsq-slot-rule-list li{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:13px;line-height:21px;padding-left:20px;position:relative}.scsq-slot-rule-list li:before{background:var(--scsq-lime);border-radius:999px;content:"";height:7px;left:0;position:absolute;top:7px;width:7px}.scsq-howto{display:grid;max-width:none;grid-gap:0;gap:0;--scsq-howto-accent:var(--scsq-lime)}.scsq-howto.is-cyan{--scsq-howto-accent:var(--scsq-bingo-g)}.scsq-howto.is-green{--scsq-howto-accent:var(--scsq-bingo-o)}.scsq-howto.is-lime{--scsq-howto-accent:var(--scsq-lime)}.scsq-howto.is-pink{--scsq-howto-accent:var(--scsq-bingo-i)}.scsq-howto.is-purple{--scsq-howto-accent:var(--scsq-theme-plum)}.scsq-howto.is-red{--scsq-howto-accent:var(--scsq-coral)}.scsq-howto-hero{background:rgba(35,35,35,.76);border:1px solid var(--scsq-line);border-radius:22px 22px 0 0;align-items:flex-start;display:flex;min-height:0;overflow:hidden;position:relative}.scsq-howto-image{display:block;height:100%;inset:0;object-fit:cover;opacity:.72;position:absolute;width:100%}.scsq-howto-hero:before{background:linear-gradient(90deg,rgba(13,13,13,.92),rgba(13,13,13,.62) 42%,rgba(13,13,13,.18)),linear-gradient(180deg,rgba(13,13,13,.18),rgba(13,13,13,.86));content:"";inset:0;position:absolute;z-index:1}.scsq-howto-hero:after{background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:42px 42px;content:"";inset:0;opacity:.22;position:absolute;z-index:2}.scsq-howto-hero-copy{display:grid;max-width:620px;padding:clamp(18px,3vw,32px) clamp(22px,4vw,42px) clamp(16px,2.6vw,28px);position:relative;z-index:3}.scsq-howto-hero-copy h1{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:clamp(38px,5vw,64px);font-weight:800;line-height:.98;margin:0;text-transform:capitalize}.scsq-howto-hero-copy p:not(.scsq-eyebrow){color:rgba(255,255,255,.72);font-family:Azeret Mono,monospace;font-size:15px;line-height:23px;margin:14px 0 0;max-width:580px}.scsq-howto-guide{background:rgba(22,22,22,.9);border:1px solid var(--scsq-line);border-top:0;border-radius:0 0 22px 22px;padding:clamp(12px,2.4vw,24px) clamp(22px,3.6vw,38px) clamp(22px,3.6vw,38px)}.scsq-howto-section{display:grid;grid-gap:10px;gap:10px;max-width:940px;padding:clamp(14px,2vw,22px) 0}.scsq-howto-section+.scsq-howto-section{border-top:1px solid rgba(255,255,255,.1)}.scsq-howto-section .scsq-eyebrow{margin:0}.scsq-howto-section h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:clamp(26px,2.6vw,36px);font-weight:800;line-height:1.08;margin:0}.scsq-howto-section p:not(.scsq-eyebrow){color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:14px;line-height:24px;margin:0;max-width:760px}.scsq-howto-detail-section{max-width:1120px}.scsq-howto-detail-list{display:grid;grid-gap:0 34px;gap:0 34px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.scsq-howto-detail-group{border-top:1px solid rgba(255,255,255,.1);display:grid;grid-gap:12px;gap:12px;min-width:0;padding:18px 0 0}.scsq-howto-detail-group h3{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:18px;font-weight:900;line-height:22px;margin:0}.scsq-howto-detail-group ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.scsq-howto-detail-group li{color:rgba(255,255,255,.66);font-family:Azeret Mono,monospace;font-size:12px;line-height:20px;margin:0;padding-left:18px;position:relative}.scsq-howto-detail-group li:before{background:var(--scsq-howto-accent);border-radius:999px;content:"";height:6px;left:0;opacity:.86;position:absolute;top:7px;width:6px}.scsq-howto-actions{border-top:1px solid rgba(255,255,255,.1);justify-content:flex-start;margin-top:0;padding-top:24px}.scsq-howto-steps{counter-reset:howto-step;display:grid;grid-gap:0;gap:0;list-style:none;margin:0;max-width:820px;padding:0}.scsq-howto-steps li{color:var(--scsq-muted);counter-increment:howto-step;font-family:Azeret Mono,monospace;font-size:14px;line-height:23px;min-height:50px;padding:14px 0 14px 64px;position:relative}.scsq-howto-steps li+li{border-top:1px solid rgba(255,255,255,.08)}.scsq-howto-steps li:before{align-items:center;background:var(--scsq-lime);border-radius:12px;color:var(--scsq-ink);content:counter(howto-step,decimal-leading-zero);display:inline-flex;font-family:Manrope,sans-serif;font-size:12px;font-weight:800;height:34px;justify-content:center;left:0;line-height:1;position:absolute;top:10px;width:38px}.scsq-duration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scsq-duration-slider-field{gap:12px}.scsq-duration-slider-card{background:rgba(18,18,18,.74);border:1px solid rgba(255,255,255,.12);border-radius:18px;display:grid;grid-gap:18px;gap:18px;padding:22px}.scsq-duration-slider-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.scsq-wizard-field .scsq-duration-slider-value{color:var(--scsq-fg);flex:0 0 auto;font-family:Manrope,sans-serif;font-size:24px;font-weight:800;line-height:30px;min-width:4.2em;white-space:nowrap}.scsq-duration-slider-head em{color:var(--scsq-muted);flex:1 1 auto;font-family:Azeret Mono,monospace;font-size:12px;font-style:normal;font-weight:800;line-height:19px;max-width:360px;min-width:0;text-align:right}.scsq-duration-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,var(--scsq-lime) 0 var(--scsq-slider-progress,20%),rgba(255,255,255,.16) var(--scsq-slider-progress,20%) 100%);border-radius:999px;cursor:pointer;height:8px;outline:0;width:100%}.scsq-duration-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--scsq-lime);border:4px solid rgba(15,15,15,.98);border-radius:999px;box-shadow:0 0 0 1px rgba(221,242,71,.44),0 10px 22px rgba(0,0,0,.34);height:28px;width:28px}.scsq-duration-slider::-moz-range-thumb{background:var(--scsq-lime);border:4px solid rgba(15,15,15,.98);border-radius:999px;box-shadow:0 0 0 1px rgba(221,242,71,.44),0 10px 22px rgba(0,0,0,.34);height:20px;width:20px}.scsq-duration-slider:focus{box-shadow:0 0 0 1px var(--scsq-lime)}.scsq-duration-slider-scale{display:flex;justify-content:space-between}.scsq-wizard-field .scsq-duration-slider-scale span{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-weight:800;line-height:16px;text-transform:uppercase}.scsq-denom-panel,.scsq-machine-config{display:grid;grid-gap:16px;gap:16px;max-width:none;padding:20px}.scsq-denom-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.scsq-denom-button{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:var(--scsq-fg);font-family:Azeret Mono,monospace;font-size:13px;font-weight:800;height:46px;transition:background .2s ease,border-color .2s ease,color .2s ease}.scsq-denom-button.is-selected,.scsq-denom-button:hover{background:var(--scsq-lime);border-color:var(--scsq-lime);color:var(--scsq-ink)}.scsq-entry-form,.scsq-machine-config-list,.scsq-slot-scorecard,.scsq-slot-summary{display:grid;grid-gap:18px;gap:18px}.scsq-slot-summary{border-top:1px solid var(--scsq-line);margin-top:8px;padding-top:18px}.scsq-brackets-screen .scsq-screen-head{margin-bottom:24px;max-width:940px}.scsq-bracket-home-current{align-items:center;display:flex;gap:22px;justify-content:space-between;margin:34px auto 0;max-width:860px}.scsq-bracket-home-current>div{display:grid;grid-gap:12px;gap:12px;min-width:0}.scsq-bracket-home-current h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:clamp(28px,3vw,44px);font-weight:900;line-height:1.03;margin:0;overflow-wrap:anywhere}.scsq-bracket-home-current p{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:14px;line-height:23px;margin:0}.scsq-bracket-home-current .scsq-button-secondary{flex:0 0 auto}.scsq-bracket-layout{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr;min-width:0}.scsq-bracket-final-results{margin-top:28px}.scsq-bracket-board-panel,.scsq-bracket-editor,.scsq-bracket-setup-panel{max-width:none}.scsq-bracket-board-panel,.scsq-bracket-editor{display:grid;grid-gap:16px;gap:16px;min-width:0}.scsq-bracket-board-panel{overflow:visible;padding:24px}.scsq-bracket-board-panel .scsq-section-title{align-items:center;gap:16px}.scsq-bracket-board-panel .scsq-section-title h2{font-size:clamp(24px,2vw,32px);line-height:1.05;overflow-wrap:anywhere}.scsq-bracket-board-tools{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end}.scsq-bracket-view-toggle,.scsq-bracket-zoom-controls{align-items:center;background:rgba(16,16,16,.72);border:1px solid rgba(255,255,255,.12);border-radius:14px;display:inline-flex;gap:4px;padding:4px}.scsq-bracket-view-toggle button,.scsq-bracket-zoom-controls button,.scsq-bracket-zoom-controls span{background:transparent;border:0;border-radius:10px;color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-weight:800;height:34px;letter-spacing:.04em;padding:0 10px;text-transform:uppercase;transition:background .2s ease,color .2s ease;white-space:nowrap}.scsq-bracket-zoom-controls span{align-items:center;color:rgba(255,255,255,.52);display:inline-flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-content:center;min-width:48px}.scsq-bracket-view-toggle button.is-active,.scsq-bracket-view-toggle button:hover,.scsq-bracket-zoom-controls button:hover:not(:disabled){background:rgba(221,242,71,.14);color:var(--scsq-lime)}.scsq-bracket-zoom-controls button{min-width:34px;padding:0 10px}.scsq-bracket-zoom-controls button:disabled{color:rgba(255,255,255,.24);cursor:not-allowed}.scsq-bracket-editor{padding:26px;justify-self:center;max-width:980px;position:static;width:100%}.scsq-bracket-editor .scsq-section-title{align-items:flex-start;display:grid;grid-gap:12px;gap:12px}.scsq-bracket-editor .scsq-section-title h2{font-size:clamp(24px,2.2vw,34px);line-height:1.12;overflow-wrap:anywhere}.scsq-bracket-editor .scsq-section-title .scsq-status-pill{justify-self:start}.scsq-bracket-scroll-hint{color:var(--scsq-muted);display:none;font-family:Azeret Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:16px;margin:-4px 0 0;text-transform:uppercase}.scsq-bracket-board{--bracket-column-min:148px;--bracket-column-gap:18px;--bracket-match-gap:18px;--bracket-match-height:92px;cursor:-webkit-grab;cursor:grab;max-height:min(68vh,620px);max-width:100%;min-height:0;min-width:0;overscroll-behavior:contain;overflow:auto;padding:8px 2px 16px;position:relative;scroll-behavior:auto;scrollbar-color:rgba(221,242,71,.48) rgba(255,255,255,.08);scrollbar-width:thin;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-overflow-scrolling:touch}.scsq-bracket-board::-webkit-scrollbar{height:9px;width:9px}.scsq-bracket-board::-webkit-scrollbar-track{background:rgba(255,255,255,.08);border-radius:999px}.scsq-bracket-board::-webkit-scrollbar-thumb{background:rgba(221,242,71,.52);border-radius:999px}.scsq-bracket-board.is-panning,.scsq-bracket-board.is-panning *{cursor:-webkit-grabbing;cursor:grabbing}.scsq-bracket-board-inner{align-items:start;display:grid;grid-gap:var(--bracket-column-gap);gap:var(--bracket-column-gap);grid-template-columns:repeat(var(--bracket-columns),minmax(var(--bracket-column-min),1fr));isolation:isolate;min-width:max(100%,var(--bracket-min-width));padding:0 4px;position:relative;width:100%}.scsq-bracket-connector-svg{left:0;overflow:visible;pointer-events:none;position:absolute;top:0;z-index:0}.scsq-bracket-divider-line{stroke:rgba(255,255,255,.08);stroke-dasharray:2 9;stroke-width:1;vector-effect:non-scaling-stroke}.scsq-bracket-connector-path{fill:none;stroke:rgba(221,242,71,.26);stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.4;vector-effect:non-scaling-stroke}.scsq-bracket-connector-path.is-active{stroke:rgba(221,242,71,.68);stroke-width:1.8}.scsq-bracket-round{display:grid;grid-gap:12px;gap:12px;min-width:0;padding-top:var(--round-offset,0);position:relative;z-index:1}.scsq-bracket-result-card h3,.scsq-bracket-round h3{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:clamp(13px,calc(16px * var(--bracket-node-scale, 1)),18px);font-weight:900;line-height:21px;margin:0}.scsq-bracket-match-stack{display:grid;grid-gap:var(--round-gap,var(--bracket-match-gap));gap:var(--round-gap,var(--bracket-match-gap));height:100%}.scsq-bracket-match{background:rgba(16,16,16,.72);border:1px solid rgba(255,255,255,.12);border-radius:13px;color:var(--scsq-fg);display:grid;grid-gap:1px;gap:1px;height:var(--bracket-match-height);min-height:var(--bracket-match-height);padding:6px;position:relative;text-align:left;touch-action:none;transition:background .2s ease,border-color .2s ease,transform .2s ease;z-index:1}.scsq-bracket-match:disabled{cursor:not-allowed;opacity:.74}.scsq-bracket-match:not(:disabled){cursor:pointer}.scsq-bracket-match:disabled>span{background:rgba(255,255,255,.035)}.scsq-bracket-match:disabled strong{color:rgba(255,255,255,.36)}.scsq-bracket-match.is-active,.scsq-bracket-match:not(:disabled):hover{background:rgba(221,242,71,.08);border-color:rgba(221,242,71,.34)}.scsq-bracket-match.is-next-game{border-color:rgba(221,242,71,.62);box-shadow:0 0 0 1px rgba(221,242,71,.1),0 10px 30px rgba(221,242,71,.08)}.scsq-bracket-match>.scsq-bracket-next-game-label{align-items:center;background:var(--scsq-lime);border-radius:999px;color:var(--scsq-ink);display:inline-flex;font-family:Azeret Mono,monospace;font-size:9px;font-weight:900;height:18px;letter-spacing:.07em;line-height:1;min-height:0;padding:0 7px;position:absolute;right:10px;text-transform:uppercase;top:-10px;z-index:2}.scsq-bracket-match>span{align-items:center;border-radius:10px;display:flex;gap:8px;justify-content:space-between;min-height:min(32px,calc((var(--bracket-match-height) - 16px) / 2));min-width:0;padding:8px 9px}.scsq-bracket-match>span+span{border-top:1px solid rgba(255,255,255,.1)}.scsq-bracket-match>span.is-winner{background:rgba(221,242,71,.14);color:var(--scsq-lime)}.scsq-bracket-match em,.scsq-bracket-match strong{font-family:Azeret Mono,monospace;font-size:clamp(9px,calc(11px * var(--bracket-node-scale, 1)),13px);line-height:16px;min-width:0}.scsq-bracket-match strong{display:-webkit-box;overflow-wrap:anywhere;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scsq-bracket-match em{color:var(--scsq-muted);flex:0 0 auto;font-style:normal}.scsq-bracket-champion,.scsq-bracket-winner-panel{background:rgba(221,242,71,.1);border:1px solid rgba(221,242,71,.22);border-radius:16px;display:grid;grid-gap:10px;gap:10px;padding:18px}.scsq-bracket-champion strong,.scsq-bracket-winner-panel h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:clamp(24px,3vw,42px);font-weight:900;line-height:1.05;margin:0}.scsq-bracket-result-grid,.scsq-bracket-type-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.scsq-bracket-type-button{background:rgba(16,16,16,.78);border:1px solid rgba(255,255,255,.12);border-radius:13px;color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:14px;font-weight:900;line-height:18px;min-height:54px;padding:0 12px;text-align:center;transition:background .2s ease,border-color .2s ease,color .2s ease}.scsq-bracket-type-button.is-selected,.scsq-bracket-type-button:hover{background:rgba(221,242,71,.13);border-color:rgba(221,242,71,.58);color:var(--scsq-lime)}.scsq-bracket-type-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.scsq-bracket-result-grid{grid-template-columns:1fr}.scsq-bracket-result-card{background:rgba(16,16,16,.72);border:1px solid var(--scsq-line);border-radius:15px;display:grid;grid-gap:14px;gap:14px;padding:16px}.scsq-bracket-result-card h3{font-size:clamp(20px,1.7vw,26px);line-height:1.08;overflow-wrap:anywhere}.scsq-bracket-result-card .scsq-wizard-field{gap:8px}.scsq-bracket-result-card .scsq-input-prefix-wrap{max-width:100%}.scsq-bracket-result-card .scsq-input{min-height:56px}.scsq-bracket-advance-card{background:rgba(16,16,16,.72);border:1px solid var(--scsq-line);border-radius:15px;color:var(--scsq-fg);display:grid;grid-gap:9px;gap:9px;min-height:104px;padding:16px;text-align:left;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.scsq-bracket-advance-card:not(:disabled):hover{background:rgba(221,242,71,.13);border-color:rgba(221,242,71,.58);color:var(--scsq-lime);transform:translateY(-1px)}.scsq-bracket-advance-card:disabled{cursor:not-allowed;opacity:.54}.scsq-bracket-advance-card span{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-weight:800;line-height:16px;text-transform:uppercase}.scsq-bracket-advance-card strong{color:currentColor;font-family:Manrope,sans-serif;font-size:clamp(20px,1.7vw,26px);font-weight:900;line-height:1.08;overflow-wrap:anywhere}.scsq-bracket-outcome-row,.scsq-bracket-record-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.scsq-bracket-outcome-row .scsq-slot-picker-choice-button{min-height:48px;padding:0 12px}.scsq-bracket-record-actions{grid-template-columns:1fr}.scsq-bracket-record-status{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:15px;display:grid;grid-gap:6px;gap:6px;padding:14px 16px}.scsq-bracket-record-status span{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-weight:900;letter-spacing:.09em;line-height:1;text-transform:uppercase}.scsq-bracket-record-status strong{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:14px;line-height:1.4}.scsq-bracket-record-status.is-ready{background:linear-gradient(135deg,rgba(221,242,71,.2),rgba(221,242,71,.07));border-color:rgba(221,242,71,.62);box-shadow:0 0 0 1px rgba(221,242,71,.1),0 16px 36px rgba(221,242,71,.1)}.scsq-bracket-record-status.is-recorded{background:rgba(221,242,71,.1);border-color:rgba(221,242,71,.28)}.scsq-bracket-record-status.is-ready span,.scsq-bracket-record-status.is-recorded span{color:var(--scsq-lime)}.scsq-bracket-record-status.is-recorded strong{color:var(--scsq-fg)}.scsq-bracket-record-status.is-ready strong{color:var(--scsq-fg);font-size:clamp(18px,2.1vw,26px);line-height:1.16}.scsq-bracket-edit-warning{background:rgba(255,83,83,.1);border:1px solid rgba(255,128,128,.24);border-radius:15px;display:grid;grid-gap:12px;gap:12px;padding:15px}.scsq-bracket-edit-warning>strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:18px;font-weight:900;line-height:1.15}.scsq-bracket-edit-warning p{color:rgba(255,255,255,.72);font-family:Azeret Mono,monospace;font-size:13px;line-height:1.5;margin:0}.scsq-bracket-edit-warning>div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.scsq-bracket-edit-warning .scsq-button,.scsq-bracket-edit-warning .scsq-button-secondary{min-width:0}.scsq-score-row{width:100%}.scsq-score-row>span:first-child{display:grid;justify-items:start;min-width:0;text-align:left}.scsq-slot-machine-row-summary{color:var(--scsq-muted);display:block;font-family:Azeret Mono,monospace;font-size:11px;font-weight:700;line-height:16px;margin-top:8px;max-width:100%;overflow-wrap:anywhere}.scsq-score-row.is-selected{border-color:rgba(221,242,71,.54)}.scsq-score-row.is-recorded{background:rgba(22,22,22,.72);border-color:rgba(255,255,255,.1)}.scsq-score-row.is-recorded em,.scsq-score-row.is-recorded strong{color:var(--scsq-muted)}.scsq-score-row.is-recorded.is-selected,.scsq-score-row.is-recorded:hover{border-color:rgba(221,242,71,.36)}.scsq-scorecard-primary{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));border:1px solid rgba(221,242,71,.16);border-radius:18px;display:grid;grid-gap:16px;gap:16px;padding:18px}.scsq-final-balance-field{gap:12px}.scsq-final-balance-field>span:first-child{font-size:18px;line-height:24px}.scsq-final-balance-field .scsq-input-prefix-wrap{background:rgba(10,10,10,.76);border:1px solid rgba(255,255,255,.08);min-height:78px}.scsq-final-balance-field .scsq-input-prefix-wrap .scsq-input-prefix{flex-basis:64px;font-size:18px}.scsq-final-balance-field .scsq-input{color:var(--scsq-fg);font-size:var(--scsq-control-score-font-size);font-weight:800;line-height:var(--scsq-control-score-line-height);min-height:78px}.scsq-scorecard-outcome-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.scsq-scorecard-outcome-card{min-height:76px;padding:15px}.scsq-scorecard-outcome-card strong{font-size:15px;line-height:20px}.scsq-scorecard-details-panel{background:rgba(255,255,255,.035);border:1px solid var(--scsq-line);border-radius:16px;display:grid;grid-gap:14px;gap:14px;padding:12px}.scsq-scorecard-detail-summary{align-items:stretch;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr)) auto}.scsq-scorecard-detail-summary>span{background:rgba(10,10,10,.42);border:1px solid rgba(255,255,255,.08);border-radius:12px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px 12px}.scsq-scorecard-detail-summary em,.scsq-scorecard-detail-summary strong{font-family:Azeret Mono,monospace;line-height:16px;min-width:0}.scsq-scorecard-detail-summary strong{color:var(--scsq-muted);font-size:10px;font-weight:800;text-transform:uppercase}.scsq-scorecard-detail-summary em{color:var(--scsq-fg);font-size:12px;font-style:normal;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scsq-scorecard-details-toggle{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:var(--scsq-fg);display:inline-flex;gap:8px;justify-content:center;min-height:52px;padding:0 14px;white-space:nowrap}.scsq-scorecard-details-toggle:hover{background:var(--scsq-lime);border-color:var(--scsq-lime);color:var(--scsq-ink)}.scsq-scorecard-details-fields{border-top:1px solid var(--scsq-line);display:grid;grid-gap:14px;gap:14px;padding-top:14px}.scsq-slot-form-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.scsq-slot-form-grid-compact{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.scsq-slot-form-grid-compact .scsq-wizard-field{gap:8px}.scsq-slot-form-grid-compact .scsq-wizard-field>span:first-child{font-size:12px;line-height:17px}.scsq-slot-form-grid-compact .scsq-input,.scsq-slot-form-grid-compact .scsq-input-prefix-wrap,.scsq-slot-form-grid-compact .scsq-input-prefix-wrap .scsq-input.is-prefixed{min-height:44px}.scsq-slot-form-grid-compact .scsq-input{font-size:var(--scsq-control-compact-font-size);padding-bottom:11px;padding-top:11px}.scsq-slot-form-grid-compact .scsq-input-prefix-wrap .scsq-input-prefix{flex-basis:42px;font-size:var(--scsq-control-compact-font-size)}.scsq-slot-form-grid-compact .scsq-textarea{min-height:76px}.scsq-slot-golf-buy-in-panel{align-items:center;background:rgba(221,242,71,.08);border:1px solid rgba(221,242,71,.2);border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:18px}.scsq-slot-golf-buy-in-panel>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.scsq-slot-golf-buy-in-panel span{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-weight:800;line-height:16px;text-transform:uppercase}.scsq-slot-golf-buy-in-panel strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:30px;font-weight:900;line-height:36px}.scsq-slot-golf-buy-in-panel small{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:12px;line-height:18px}.scsq-slot-golf-buy-in-panel .scsq-button-secondary{flex:0 0 auto}.scsq-slot-golf-penalty-panel{background:rgba(255,255,255,.045);border:1px solid var(--scsq-line);border-radius:16px;display:grid;grid-gap:16px;gap:16px;padding:18px}.scsq-slot-golf-penalty-head{display:grid;grid-gap:5px;gap:5px}.scsq-slot-golf-penalty-head span{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:11px;font-weight:800;line-height:16px;text-transform:uppercase}.scsq-slot-golf-penalty-head h3{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:20px;font-weight:900;line-height:26px;margin:0}.scsq-slot-golf-penalty-head p{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:12px;line-height:18px;margin:0}.scsq-slot-golf-penalty-options{background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px}.scsq-slot-golf-penalty-option{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--scsq-muted);display:flex;gap:8px;justify-content:center;min-height:54px;padding:10px;transition:background .2s ease,border-color .2s ease,color .2s ease}.scsq-slot-golf-penalty-option.is-selected,.scsq-slot-golf-penalty-option:hover{background:rgba(221,242,71,.12);border-color:rgba(221,242,71,.32);color:var(--scsq-fg)}.scsq-slot-golf-penalty-option strong{font-family:Manrope,sans-serif;font-size:22px;font-weight:900;line-height:24px}.scsq-slot-golf-penalty-option span{font-family:Azeret Mono,monospace;font-size:11px;font-weight:800;line-height:16px;text-transform:uppercase}.scsq-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--scsq-muted) 50%),linear-gradient(135deg,var(--scsq-muted) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-repeat:no-repeat;background-size:6px 6px}.scsq-bar-select,.scsq-casino-select,.scsq-hole-builder,.scsq-slot-golf-mini-holes,.scsq-slot-golf-player-scores,.scsq-slot-golf-rule-pills{display:grid;grid-gap:14px;gap:14px}.scsq-slot-golf-hole-setup{max-width:none;padding:20px}.scsq-slot-golf-hole-setup .scsq-section-title{margin-bottom:18px}.scsq-slot-golf-hole-tools{align-items:center;background:rgba(221,242,71,.08);border:1px solid rgba(221,242,71,.2);border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.scsq-slot-golf-hole-tools>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.scsq-slot-golf-hole-tools span{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:11px;font-weight:800;line-height:16px;text-transform:uppercase}.scsq-slot-golf-hole-tools p{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:12px;line-height:18px;margin:0}.scsq-slot-golf-hole-tools .scsq-button-secondary{flex:0 0 auto;min-width:190px;padding:0 18px}.scsq-slot-golf-course-options{gap:16px;max-width:780px}.scsq-slot-golf-course-options .scsq-choice-card{min-height:118px;padding:22px}.scsq-slot-golf-course-options .scsq-choice-card strong{font-size:22px;line-height:28px}.scsq-slot-golf-course-options .scsq-choice-card em{max-width:420px}.scsq-slot-golf-course-picker{background:linear-gradient(135deg,rgba(221,242,71,.075),rgba(255,255,255,.035) 46%),rgba(18,18,18,.86);border:1px solid rgba(221,242,71,.18);border-radius:16px;display:grid;grid-gap:18px;gap:18px;padding:18px}.scsq-slot-golf-course-picker-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.scsq-slot-golf-course-picker-head>div{display:grid;grid-gap:7px;gap:7px;min-width:0}.scsq-slot-golf-course-card span,.scsq-slot-golf-course-picker-head span{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:11px;font-weight:800;line-height:16px;text-transform:uppercase}.scsq-slot-golf-course-picker-head h3{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:clamp(24px,2.5vw,34px);font-weight:900;line-height:1.04;margin:0}.scsq-slot-golf-course-picker-head p{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:12px;line-height:18px;margin:0}.scsq-slot-golf-course-picker-head .scsq-button-secondary{flex:0 0 auto;min-width:146px}.scsq-slot-golf-course-picker-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.scsq-slot-golf-course-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:14px;color:inherit;display:grid;grid-gap:9px;gap:9px;min-height:154px;padding:16px;text-align:left;transition:background .24s var(--scsq-ease),border-color .24s var(--scsq-ease),box-shadow .24s var(--scsq-ease),transform .24s var(--scsq-ease)}.scsq-slot-golf-course-card.is-selected,.scsq-slot-golf-course-card:hover{background:rgba(221,242,71,.105);border-color:rgba(221,242,71,.48);box-shadow:0 18px 44px rgba(0,0,0,.24);transform:translateY(-1px)}.scsq-slot-golf-course-card strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:18px;font-weight:900;line-height:23px;overflow-wrap:anywhere}.scsq-slot-golf-course-card small{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-style:normal;margin:0;font-size:10px;line-height:16px;overflow-wrap:anywhere}.scsq-slot-golf-hole-main{align-items:stretch;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,7fr) minmax(150px,3fr)}.scsq-slot-golf-hole-main.is-no-bars{align-items:center;grid-template-columns:minmax(260px,min(62%,620px)) minmax(170px,1fr)}.scsq-slot-golf-hole-fields{display:grid;grid-gap:18px;gap:18px;min-width:0}.scsq-slot-golf-hole-main.is-no-bars .scsq-slot-golf-hole-fields{align-content:center;align-self:center}.scsq-slot-golf-hole-main.is-no-bars .scsq-casino-select,.scsq-slot-golf-hole-main.is-no-bars .scsq-wizard-field{align-self:center}.scsq-slot-golf-hole-main.is-no-bars .scsq-input{min-height:58px;padding-bottom:16px;padding-top:16px}.scsq-bar-select,.scsq-casino-select{min-width:0}.scsq-casino-thumb{align-self:center;background:transparent;border:0;display:flex;justify-content:center;min-height:126px;min-width:0;pointer-events:none}.scsq-casino-thumb img{display:block;height:auto;max-height:160px;max-width:100%;object-fit:contain}.scsq-slot-golf-review{display:grid;grid-gap:18px;gap:18px}.scsq-slot-golf-review-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.scsq-slot-golf-review-heading>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.scsq-slot-golf-review-heading>.scsq-slot-golf-rule-pills{display:flex;justify-content:flex-end;max-width:min(540px,52%)}.scsq-slot-golf-review-heading .scsq-link{flex:0 0 auto;margin-top:6px}.scsq-slot-golf-official-rules,.scsq-slot-golf-scorecard-preview{display:grid;grid-gap:20px;gap:20px;max-width:none;padding:22px}.scsq-slot-golf-official-rules{background:linear-gradient(135deg,rgba(221,242,71,.08),rgba(255,255,255,.035) 42%),rgba(18,18,18,.88);border-color:rgba(221,242,71,.22)}.scsq-slot-golf-official-rules h2,.scsq-slot-golf-scorecard-preview h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:clamp(28px,3.2vw,44px);font-weight:900;line-height:1.04;margin:0;overflow-wrap:anywhere}.scsq-slot-golf-rules-copy{column-gap:24px;columns:280px 2}.scsq-slot-golf-rules-copy p{page-break-inside:avoid;break-inside:avoid;color:rgba(255,255,255,.72);font-family:Azeret Mono,monospace;font-size:12px;line-height:20px;margin:0 0 14px;padding-left:14px;position:relative}.scsq-slot-golf-rules-copy p:before{background:var(--scsq-lime);content:"";height:calc(100% - 4px);left:0;opacity:.48;position:absolute;top:2px;width:2px}.scsq-slot-golf-course-layout{display:grid;grid-gap:12px;gap:12px}.scsq-slot-golf-course-row{align-items:center;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(180px,260px) minmax(0,1fr);min-width:0}.scsq-slot-golf-course-map-cell{align-self:stretch;display:grid;justify-items:center;min-width:0;position:relative}.scsq-slot-golf-course-stop{align-self:center;display:grid;justify-items:center;min-width:0;width:100%;z-index:1}.scsq-slot-golf-course-stop.is-offset-0{transform:translateX(-16px)}.scsq-slot-golf-course-stop.is-offset-1{transform:translateX(18px)}.scsq-slot-golf-course-stop.is-offset-2{transform:translateX(0)}.scsq-slot-golf-course-image{align-items:center;background:transparent;border:0;display:flex;height:92px;justify-content:center;width:min(160px,82%)}.scsq-slot-golf-course-image img{display:block;height:auto;max-height:92px;max-width:100%;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.48))}.scsq-slot-golf-course-image span{align-items:center;border:1px solid rgba(221,242,71,.5);border-radius:14px;color:var(--scsq-lime);display:inline-flex;font-family:Azeret Mono,monospace;font-size:18px;font-weight:900;height:62px;justify-content:center;width:74px}.scsq-slot-golf-course-arrow{bottom:-48px;color:var(--scsq-lime);height:70px;left:50%;overflow:visible;pointer-events:none;position:absolute;transform:translateX(-50%);width:122px;z-index:0}.scsq-slot-golf-course-arrow-head-shape,.scsq-slot-golf-course-arrow-line{fill:none;filter:drop-shadow(0 0 8px rgba(221,242,71,.2));opacity:.74;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.scsq-slot-golf-course-arrow-line{stroke-width:5}.scsq-slot-golf-course-arrow-head-shape{stroke-width:4.5}.scsq-slot-golf-hole-description{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);border-radius:14px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:78px minmax(0,1fr);min-height:100px;padding:12px 14px}.scsq-slot-golf-hole-description>span,.scsq-slot-golf-scorecard-meta span{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:11px;font-weight:900;line-height:16px;text-transform:uppercase}.scsq-slot-golf-hole-description div{display:grid;grid-gap:4px;gap:4px;min-width:0}.scsq-slot-golf-hole-description strong,.scsq-slot-golf-scorecard-meta strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-weight:900}.scsq-slot-golf-hole-description strong{font-size:16px;line-height:20px;overflow-wrap:anywhere}.scsq-slot-golf-hole-description p{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;line-height:17px;margin:0;overflow-wrap:anywhere}.scsq-slot-golf-scorecard-meta{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(180px,260px) minmax(0,1fr);margin-top:6px}.scsq-slot-golf-scorecard-meta>span{display:block}.scsq-slot-golf-scorecard-meta-items{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.scsq-slot-golf-scorecard-meta-items>div{background:rgba(221,242,71,.08);border:1px solid rgba(221,242,71,.18);border-radius:14px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:14px}.scsq-slot-golf-scorecard-meta strong{font-size:18px;line-height:22px;overflow-wrap:anywhere}.scsq-slot-golf-active-round{display:grid;grid-gap:22px;gap:22px}.scsq-slot-golf-live-leader{align-items:stretch;background:linear-gradient(135deg,rgba(221,242,71,.09),rgba(255,255,255,.035) 48%),rgba(18,18,18,.9);border-color:rgba(221,242,71,.24);display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr;max-width:none;padding:22px}.scsq-slot-golf-live-leader-copy{display:grid;grid-gap:10px;gap:10px;min-width:0}.scsq-slot-golf-live-leader-copy p{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:13px;line-height:21px;margin:0}.scsq-slot-golf-live-leader-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;min-width:0}.scsq-slot-golf-live-leader-head>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.scsq-slot-golf-live-leader-head h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:clamp(30px,3.4vw,46px);font-weight:900;line-height:1.04;margin:0;overflow-wrap:anywhere}.scsq-slot-golf-live-leaderboard{display:grid;grid-gap:10px;gap:10px}.scsq-slot-golf-live-leader-row{align-items:center;background:rgba(16,16,16,.5);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:44px 46px minmax(0,1fr) auto;min-width:0;padding:12px 14px}.scsq-slot-golf-live-leader-row.is-current{background:rgba(221,242,71,.09);border-color:rgba(221,242,71,.3)}.scsq-slot-golf-live-leader-row .scsq-player-avatar{height:46px;width:46px}.scsq-slot-golf-live-leader-name em,.scsq-slot-golf-live-leader-rank{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:12px;font-weight:900;line-height:18px}.scsq-slot-golf-live-leader-name{display:grid;grid-gap:2px;gap:2px;min-width:0}.scsq-slot-golf-live-leader-name strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:20px;font-weight:900;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scsq-slot-golf-live-leader-name em{color:var(--scsq-muted);font-style:normal}.scsq-slot-golf-live-leader-total{color:var(--scsq-lime);font-family:Manrope,sans-serif;font-size:clamp(30px,4vw,44px);font-weight:900;line-height:1;text-align:right;white-space:nowrap}.scsq-slot-golf-live-leader-player{align-items:center;display:flex;gap:14px;min-width:0}.scsq-slot-golf-live-leader-player .scsq-player-avatar{height:56px;width:56px}.scsq-slot-golf-live-leader-player>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.scsq-slot-golf-live-leader-player strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.05;overflow-wrap:anywhere}.scsq-slot-golf-live-leader-player span{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:13px;font-weight:800;line-height:20px}.scsq-slot-golf-live-leader-actions{align-items:end;display:grid;grid-gap:12px;gap:12px;justify-items:end}.scsq-slot-golf-live-course{gap:22px}.scsq-slot-golf-live-course .scsq-slot-golf-review-heading{align-items:end}.scsq-slot-golf-live-course .scsq-slot-golf-hole-description{grid-template-columns:78px minmax(0,1fr) minmax(220px,auto)}.scsq-slot-golf-hole-score{align-items:end;display:grid;grid-gap:6px;gap:6px;justify-items:end;min-width:0;text-align:right}.scsq-slot-golf-live-my-score{align-items:end;display:grid;grid-gap:2px;gap:2px;justify-items:end}.scsq-slot-golf-live-my-score em{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-style:normal;font-weight:800;line-height:16px;text-transform:uppercase}.scsq-slot-golf-live-my-score strong{color:var(--scsq-lime);font-family:Manrope,sans-serif;font-size:30px;font-weight:900;line-height:34px}.scsq-slot-golf-live-score-list{display:grid;grid-gap:6px;gap:6px;min-width:min(260px,100%)}.scsq-slot-golf-live-score{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.scsq-slot-golf-live-score em{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-style:normal;font-weight:800;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scsq-slot-golf-live-score strong{color:var(--scsq-lime);font-family:Manrope,sans-serif;font-size:18px;font-weight:900;line-height:22px}.scsq-slot-golf-live-score.is-empty strong{color:var(--scsq-muted)}.scsq-slot-golf-hole-score small{color:var(--scsq-muted);font-style:normal}.scsq-slot-golf-hole-score a,.scsq-slot-golf-hole-score small{font-family:Azeret Mono,monospace;font-size:11px;line-height:16px}.scsq-slot-golf-hole-score a{color:var(--scsq-lime);font-weight:900;text-decoration:none;text-transform:uppercase}.scsq-slot-golf-hole-score a.scsq-slot-golf-enter-score-button{align-items:center;background:var(--scsq-lime);border-radius:12px;color:var(--scsq-ink);display:inline-flex;font-family:Manrope,sans-serif;font-size:13px;height:44px;justify-content:center;line-height:1;min-width:128px;padding:0 16px}.scsq-slot-golf-hole-score a.scsq-slot-golf-enter-score-button:hover{background:var(--scsq-fg);transform:translateY(-1px)}.scsq-slot-golf-player-picker{display:grid;grid-gap:14px;gap:14px}.scsq-slot-golf-player-picker h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:24px;font-weight:900;line-height:30px;margin:0}.scsq-slot-golf-player-picker p{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:12px;line-height:18px;margin:4px 0 0}.scsq-slot-golf-player-picker-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.scsq-slot-golf-player-picker-button{align-items:center;background:rgba(22,22,22,.72);border:1px solid var(--scsq-line);border-radius:14px;color:var(--scsq-fg);display:flex;gap:12px;min-width:0;padding:12px;text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease}.scsq-slot-golf-player-picker-button.is-selected,.scsq-slot-golf-player-picker-button:hover{background:rgba(221,242,71,.1);border-color:rgba(221,242,71,.44);transform:translateY(-1px)}.scsq-slot-golf-player-picker-button>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.scsq-slot-golf-player-picker-button strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:15px;font-weight:900;line-height:20px;overflow-wrap:anywhere}.scsq-slot-golf-player-picker-button em{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-style:normal;line-height:16px}.scsq-slot-golf-player-picker-button.is-selected em{color:var(--scsq-lime)}.scsq-slot-golf-rules-preview{max-width:none}.scsq-slot-golf-rules-preview h2,.scsq-slot-golf-summary-panel h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:30px;font-weight:800;line-height:36px;margin:0}.scsq-slot-golf-hole-meta,.scsq-slot-golf-rules-preview p:not(.scsq-eyebrow),.scsq-slot-golf-summary-panel p{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:13px;line-height:21px;margin:0}.scsq-slot-golf-summary-panel{display:grid;grid-gap:16px;gap:16px;max-width:none}.scsq-slot-golf-rule-pills{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.scsq-slot-golf-rule-pills span{background:rgba(221,242,71,.1);border:1px solid rgba(221,242,71,.2);border-radius:999px;color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:11px;font-weight:800;line-height:16px;padding:7px 10px;text-transform:uppercase}.scsq-invite-row .scsq-table-side .scsq-button,.scsq-invite-row .scsq-table-side .scsq-button-secondary{height:42px;min-width:118px;padding:0 14px}.scsq-slot-golf-screen{max-width:1240px}.scsq-slot-golf-scorecard-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.scsq-slot-golf-hole-card{background:rgba(35,35,35,.94);border:1px solid var(--scsq-line);border-radius:18px;box-shadow:0 30px 70px rgba(10,10,10,.42);color:var(--scsq-fg);display:grid;overflow:hidden}.scsq-slot-golf-hole-art{align-content:end;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.86)),radial-gradient(circle at 50% 75%,rgba(221,242,71,.16),transparent 42%),rgba(20,20,20,.96);display:grid;grid-gap:8px;gap:8px;min-height:220px;padding:22px;position:relative}.scsq-slot-golf-hole-art.has-image{background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.86)),radial-gradient(circle at 50% 75%,rgba(221,242,71,.16),transparent 42%),var(--casino-image);background-position:50%;background-size:cover,cover,cover}.scsq-slot-golf-hole-art span,.scsq-slot-golf-hole-art strong{position:relative;z-index:1}.scsq-slot-golf-hole-art span{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:12px;font-weight:800;letter-spacing:.12em;line-height:18px;text-transform:uppercase}.scsq-slot-golf-hole-art strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:28px;font-weight:900;line-height:32px;max-width:100%;overflow-wrap:anywhere;text-shadow:0 8px 24px rgba(0,0,0,.82)}.scsq-slot-golf-hole-body{display:grid;grid-gap:16px;gap:16px;padding:18px}.scsq-slot-golf-hole-body>.scsq-button{min-width:0;width:100%}.scsq-slot-golf-hole-detail{display:grid;grid-gap:22px;gap:22px}.scsq-slot-golf-hole-detail-head{display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(240px,380px) minmax(0,1fr);max-width:none;overflow:hidden;padding:0}.scsq-slot-golf-hole-detail-head .scsq-slot-golf-hole-art{min-height:280px}.scsq-slot-golf-hole-detail-head .scsq-slot-golf-hole-art.has-image{background-position:50%;background-repeat:no-repeat;background-size:cover,cover,contain}.scsq-slot-golf-hole-detail-head .scsq-slot-golf-hole-body{align-content:center;padding:30px}.scsq-slot-machine-detail-head{grid-template-columns:1fr}.scsq-slot-machine-detail-title{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px;min-width:0}.scsq-slot-machine-detail-title span{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:12px;font-weight:800;letter-spacing:.12em;line-height:18px;text-transform:uppercase}.scsq-slot-machine-detail-title strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:clamp(28px,5vw,44px);font-weight:900;letter-spacing:0;line-height:1.05;overflow-wrap:anywhere}.scsq-slot-golf-hole-player-results{display:grid;grid-gap:12px;gap:12px;max-width:none}.scsq-slot-golf-hole-player-results>.scsq-eyebrow{margin:0}.scsq-result-access-note{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-weight:800;line-height:16px;margin:-4px 0 0;text-transform:uppercase}.scsq-slot-golf-hole-player-result-list{display:grid;grid-gap:10px;gap:10px}.scsq-slot-golf-player-score{align-items:center;background:rgba(16,16,16,.54);border:1px solid var(--scsq-line);border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:12px}.scsq-slot-golf-hole-player-result-list .scsq-slot-golf-player-score{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto auto;justify-content:stretch;min-width:0}.scsq-slot-golf-player-score.is-current{background:rgba(221,242,71,.09);border-color:rgba(221,242,71,.34)}.scsq-slot-golf-player-score .scsq-player-identity>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.scsq-slot-golf-player-score .scsq-player-identity em{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-style:normal;line-height:16px}.scsq-slot-golf-score-value{color:var(--scsq-lime);flex:0 0 auto;font-family:Azeret Mono,monospace;font-size:20px;font-weight:900;line-height:24px}.scsq-slot-golf-hole-player-result-list .scsq-button,.scsq-slot-golf-hole-player-result-list .scsq-button-secondary{height:46px;min-width:106px;padding:0 18px}.scsq-slot-machine-main-view-button{width:100%}.scsq-slot-golf-score-modal{max-height:calc(100vh - 48px);max-width:760px;overflow:auto}.scsq-slot-golf-score-modal-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;min-width:0}.scsq-slot-golf-score-modal-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.scsq-slot-golf-score-modal-head .scsq-button-secondary{flex:0 0 auto;min-width:104px}.scsq-slot-golf-modal-player{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.12);border-radius:12px;display:inline-flex;gap:10px;justify-self:start;max-width:100%;min-width:0;padding:8px 10px;width:-moz-fit-content;width:fit-content}.scsq-slot-golf-modal-player .scsq-player-avatar{height:38px;width:38px}.scsq-slot-golf-modal-player>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.scsq-slot-golf-modal-player strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:15px;font-weight:900;line-height:19px;overflow-wrap:anywhere}.scsq-slot-golf-modal-player em{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-style:normal;font-weight:800;line-height:15px}.scsq-slot-golf-score-form{background:transparent;border:0;box-shadow:none;padding:0}.scsq-slot-golf-drink-section{border-top:1px solid rgba(255,255,255,.12);display:grid;grid-gap:12px;gap:12px;margin-top:8px;padding-top:18px}.scsq-slot-golf-drink-section>.scsq-eyebrow{margin:0}.scsq-slot-golf-mini-hole{align-items:center;background:rgba(16,16,16,.54);border:1px solid var(--scsq-line);border-radius:14px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:72px minmax(0,1fr) auto;padding:10px}.scsq-slot-golf-mini-art{background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.52)),rgba(30,30,30,.94);border:1px solid rgba(255,255,255,.08);border-radius:12px;display:block;height:54px;overflow:hidden;width:72px}.scsq-slot-golf-mini-art.has-image{background-image:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.52)),var(--casino-image);background-position:50%;background-size:cover,cover}.scsq-slot-golf-mini-hole b,.scsq-slot-golf-mini-hole strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:14px;font-weight:900;line-height:18px;overflow-wrap:anywhere}.scsq-slot-golf-mini-hole em{color:var(--scsq-muted);display:block;font-family:Azeret Mono,monospace;font-size:11px;font-style:normal;line-height:16px;margin-top:4px}.scsq-slot-golf-mini-hole b{color:var(--scsq-lime);text-align:right}.scsq-bankroll-reveal-card{gap:14px}.scsq-bankroll-lobby-state{align-items:center;display:grid;grid-gap:24px;gap:24px;justify-items:center;overflow:hidden;position:relative;text-align:center}.scsq-bankroll-lobby-state:before{background:linear-gradient(90deg,transparent,rgba(221,242,71,.14),transparent),repeating-linear-gradient(90deg,transparent 0 42px,rgba(255,255,255,.035) 42px 43px);content:"";inset:0;opacity:.42;pointer-events:none;position:absolute}.scsq-bankroll-lobby-state>*{position:relative;z-index:1}.scsq-bankroll-lobby-copy{display:grid;grid-gap:14px;gap:14px;justify-items:center}.scsq-bankroll-lobby-copy h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:28px;font-weight:800;line-height:34px;margin:0}.scsq-bankroll-lobby-copy strong{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:clamp(40px,8vw,68px);font-weight:800;letter-spacing:0;line-height:1}.scsq-bankroll-lobby-copy p{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:14px;font-weight:700;line-height:22px;margin:0;max-width:470px}.scsq-bankroll-lobby-state .scsq-button,.scsq-bankroll-lobby-state .scsq-button-secondary{min-width:min(100%,260px)}.scsq-bankroll-countdown-panel{align-items:center;display:grid;grid-gap:24px;gap:24px;justify-items:center;margin:0 auto;max-width:720px;overflow:hidden;padding:42px;position:relative;text-align:center}.scsq-bankroll-countdown-panel:before{background:linear-gradient(90deg,transparent,rgba(221,242,71,.14),transparent),repeating-linear-gradient(90deg,transparent 0 42px,rgba(255,255,255,.035) 42px 43px);content:"";inset:0;opacity:.46;pointer-events:none;position:absolute}.scsq-bankroll-countdown-panel>*{position:relative;z-index:1}.scsq-bankroll-countdown-copy{display:grid;grid-gap:14px;gap:14px;justify-items:center}.scsq-bankroll-countdown-copy h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:28px;font-weight:800;line-height:34px;margin:0}.scsq-bankroll-countdown-copy strong{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:clamp(42px,9vw,76px);font-weight:800;letter-spacing:0;line-height:1}.scsq-bankroll-countdown-copy p{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:14px;font-weight:700;line-height:22px;margin:0;max-width:520px}.scsq-bankroll-countdown-meta{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:460px;width:100%}.scsq-bankroll-countdown-meta span{background:rgba(16,16,16,.42);border:1px solid var(--scsq-line);border-radius:14px;display:grid;grid-gap:3px;gap:3px;padding:14px}.scsq-bankroll-countdown-meta strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:18px;font-weight:800;line-height:24px}.scsq-bankroll-countdown-meta em{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-style:normal;font-weight:800;line-height:16px;text-transform:uppercase}.scsq-bankroll-reveal-status{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.scsq-bankroll-locked-card,.scsq-bankroll-reveal-status span,.scsq-bankroll-timer-card,.scsq-bankroll-wait-card{background:rgba(16,16,16,.48);border:1px solid var(--scsq-line);border-radius:14px}.scsq-bankroll-reveal-status span{display:grid;grid-gap:3px;gap:3px;padding:14px}.scsq-bankroll-locked-card strong,.scsq-bankroll-reveal-status strong,.scsq-bankroll-wait-card strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:20px;font-weight:800;line-height:25px}.scsq-bankroll-locked-card em,.scsq-bankroll-reveal-status em,.scsq-bankroll-timer-card em{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-style:normal;font-weight:800;line-height:16px;text-transform:uppercase}.scsq-bankroll-timer-card{align-items:center;display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:18px}.scsq-bankroll-timer-card strong{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:28px;font-weight:800;line-height:34px}.scsq-bankroll-locked-card{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:16px}.scsq-bankroll-locked-card>span:first-child{display:grid;grid-gap:3px;gap:3px}.scsq-bankroll-wait-card{display:grid;grid-gap:14px;gap:14px;justify-items:start;padding:18px}.scsq-bankroll-wait-card strong{line-height:27px;max-width:680px}.scsq-bankroll-wait-card .scsq-button{margin-top:4px;min-width:min(100%,260px)}.scsq-reveal-modal .scsq-celebration-mark{color:rgba(221,242,71,.5)}.scsq-terms{margin:0 auto;max-width:920px}.scsq-terms-head{margin-bottom:28px}.scsq-terms-panel{display:grid;grid-gap:28px;gap:28px}.scsq-terms-panel .scsq-terms-date{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:12px;font-weight:800;letter-spacing:.12em;line-height:18px;margin:0;text-transform:uppercase}.scsq-terms-panel .scsq-terms-intro{color:var(--scsq-fg);font-size:14px;line-height:22px;margin:0}.scsq-terms-list{display:grid;grid-gap:22px;gap:22px}.scsq-terms-section{border-top:1px solid var(--scsq-line);display:grid;grid-gap:10px;gap:10px;padding-top:22px}.scsq-terms-section h2{font-size:20px;line-height:28px}.scsq-terms-section p{margin:0}.scsq-terms-actions{justify-content:flex-start;margin-top:4px}.scsq-status-panel{margin:0 auto}.scsq-status-actions{justify-content:flex-start;margin-top:24px}.scsq-footer{margin:56px auto 0;max-width:920px;padding:0 24px;text-align:center}.scsq-footer-inner{border-top:1px solid var(--scsq-line);display:grid;grid-gap:14px;gap:14px;padding-top:24px}.scsq-footer-copy{color:rgba(255,255,255,.46)}.scsq-footer-contact,.scsq-footer-copy{font-family:Azeret Mono,monospace;font-size:12px;line-height:1.7;margin:0 auto;max-width:820px}.scsq-footer-contact{color:rgba(255,255,255,.58)}.scsq-footer-contact a{color:var(--scsq-lime);font-weight:800;text-decoration:none;transition:color .3s ease}.scsq-footer-contact a:hover{color:var(--scsq-fg)}.scsq-footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.scsq-footer-links a{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:12px;font-weight:800;letter-spacing:.08em;line-height:18px;text-decoration:none;text-transform:uppercase}.scsq-footer-links a:hover{color:var(--scsq-fg)}.scsq-vegas-rule-preview{display:grid;grid-gap:16px;gap:16px;max-width:none;padding:20px}.scsq-vegas-rule-fields{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.scsq-vegas-battle .scsq-wizard-field{align-content:start}.scsq-vegas-battle .scsq-wizard-form .scsq-input,.scsq-vegas-battle .scsq-wizard-form .scsq-input-prefix-wrap,.scsq-vegas-battle .scsq-wizard-form .scsq-input-prefix-wrap .scsq-input.is-prefixed{height:52px;min-height:52px}.scsq-vegas-battle .scsq-wizard-form .scsq-textarea{height:104px;min-height:104px}.scsq-vegas-player-builder,.scsq-vegas-player-builder-row{display:grid;grid-gap:12px;gap:12px}.scsq-vegas-player-builder-row{align-items:end;background:rgba(16,16,16,.58);border:1px solid var(--scsq-line);border-radius:16px;grid-template-columns:34px minmax(0,1fr) 72px auto;padding:14px}.scsq-vegas-player-builder-row>span:not(.scsq-vegas-color-dot):not(.scsq-vegas-invite-seat){color:var(--player-color);font-family:Azeret Mono,monospace;font-size:11px;font-weight:900;line-height:40px;text-transform:uppercase}.scsq-vegas-player-builder-row>small{align-self:center;color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-weight:900;line-height:16px;text-transform:uppercase}.scsq-vegas-invite-seat{align-self:center;display:grid;grid-gap:4px;gap:4px;min-width:0}.scsq-vegas-invite-seat strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:16px;font-weight:900;line-height:20px;overflow-wrap:anywhere}.scsq-vegas-invite-seat em{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:12px;font-style:normal;font-weight:700;line-height:17px;overflow-wrap:anywhere}.scsq-vegas-color-dot{align-self:center;background:var(--player-color);border:1px solid rgba(255,255,255,.34);border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--player-color) 14%,transparent);display:inline-block;height:18px;width:18px}.scsq-vegas-battle-board-screen{max-width:1320px}.scsq-vegas-lobby .scsq-player-row{border-color:color-mix(in srgb,var(--player-color) 24%,var(--scsq-line))}.scsq-vegas-lobby .scsq-player-avatar{background:color-mix(in srgb,var(--player-color) 18%,transparent);border-color:color-mix(in srgb,var(--player-color) 38%,transparent);color:var(--player-color)}.scsq-vegas-lobby .scsq-join-card p{color:var(--scsq-muted);margin:0}.scsq-vegas-join-panel{display:grid;grid-gap:14px;gap:14px;justify-items:center;margin-left:auto;margin-right:auto;max-width:760px;text-align:center;width:100%}.scsq-vegas-join-panel h2,.scsq-vegas-join-panel p{margin:0}.scsq-vegas-join-panel p{color:var(--scsq-muted)}.scsq-vegas-winner-panel{border-color:color-mix(in srgb,var(--player-color) 42%,transparent);box-shadow:0 28px 70px rgba(0,0,0,.48),0 0 0 1px color-mix(in srgb,var(--player-color) 20%,transparent);display:grid;grid-gap:10px;gap:10px;margin:0 auto 22px;max-width:860px;overflow:hidden;position:relative;text-align:center}.scsq-vegas-winner-panel:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--player-color) 18%,transparent),transparent),repeating-linear-gradient(90deg,transparent 0 42px,rgba(255,255,255,.035) 42px 43px);content:"";inset:0;opacity:.58;pointer-events:none;position:absolute}.scsq-vegas-winner-panel>*{position:relative;z-index:1}.scsq-vegas-winner-panel .scsq-status-pill{justify-self:center}.scsq-vegas-winner-panel h2{font-size:clamp(30px,4vw,52px);line-height:1.05}.scsq-vegas-winner-panel p{justify-self:center;max-width:620px}.scsq-vegas-scoreboard{display:grid;grid-gap:16px;gap:16px;margin:0 0 22px}.scsq-vegas-player-stat-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.scsq-vegas-player-stat{align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--player-color) 30%,transparent),transparent 48%),radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--player-color) 34%,transparent),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.018)),rgba(20,20,20,.9);border:1px solid color-mix(in srgb,var(--player-color) 48%,rgba(255,255,255,.1));border-radius:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--player-color) 14%,transparent),0 18px 42px rgba(0,0,0,.28);color:var(--scsq-fg);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr);min-height:104px;min-width:0;overflow:hidden;padding:14px;position:relative;text-align:left;transition:border-color .2s ease,transform .2s ease,background .2s ease}.scsq-vegas-player-stat:before{background:var(--player-color);box-shadow:0 0 34px color-mix(in srgb,var(--player-color) 46%,transparent);content:"";inset:0 auto 0 0;opacity:.95;position:absolute;width:6px;z-index:0}.scsq-vegas-player-stat>*{position:relative;z-index:1}.scsq-vegas-player-stat.is-selected,.scsq-vegas-player-stat:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--player-color) 40%,transparent),transparent 52%),radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--player-color) 46%,transparent),transparent 45%),linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.02)),rgba(26,26,26,.94);border-color:color-mix(in srgb,var(--player-color) 78%,rgba(255,255,255,.14));transform:translateY(-2px)}.scsq-vegas-player-stat .scsq-vegas-color-dot{grid-row:span 3;margin-top:3px}.scsq-vegas-player-stat .scsq-vegas-stat-avatar{background:color-mix(in srgb,var(--player-color) 16%,rgba(255,255,255,.04));border-color:color-mix(in srgb,var(--player-color) 48%,rgba(255,255,255,.14));border-radius:14px;box-shadow:0 0 0 4px color-mix(in srgb,var(--player-color) 12%,transparent);color:var(--player-color);height:48px;width:48px}.scsq-vegas-stat-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.scsq-vegas-player-stat strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:950;letter-spacing:-.02em;line-height:.95}.scsq-vegas-player-stat em,.scsq-vegas-player-stat small{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-style:normal;font-weight:800;line-height:16px}.scsq-vegas-player-stat em{color:var(--player-color);font-size:12px;max-width:100%;overflow-wrap:anywhere}.scsq-vegas-player-stat small{font-size:11px}.scsq-vegas-mini-owner-map{background:transparent;border:0;border-radius:0;display:grid;grid-gap:14px;gap:14px;overflow:visible;padding:0}.scsq-vegas-mini-owner-map .scsq-section-title{margin:0}.scsq-vegas-owner-list{display:grid;grid-gap:12px;gap:12px}.scsq-vegas-owner-row{background:linear-gradient(90deg,color-mix(in srgb,var(--player-color) 32%,transparent),transparent 56%),radial-gradient(circle at 8% 16%,color-mix(in srgb,var(--player-color) 42%,transparent),transparent 40%),rgba(255,255,255,.045);border:1px solid color-mix(in srgb,var(--player-color) 62%,rgba(255,255,255,.1));border-radius:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--player-color) 18%,transparent),0 14px 34px rgba(0,0,0,.2);display:grid;grid-gap:8px;gap:8px;min-width:0;overflow:hidden;padding:14px;position:relative}.scsq-vegas-owner-row:before{background:var(--player-color);box-shadow:0 0 30px color-mix(in srgb,var(--player-color) 42%,transparent);content:"";inset:0 auto 0 0;opacity:.9;position:absolute;width:5px;z-index:0}.scsq-vegas-owner-row>*{position:relative;z-index:1}.scsq-vegas-owner-row.is-selected{background:linear-gradient(90deg,color-mix(in srgb,var(--player-color) 40%,transparent),transparent 58%),radial-gradient(circle at 8% 16%,color-mix(in srgb,var(--player-color) 52%,transparent),transparent 42%),rgba(255,255,255,.055);border-color:color-mix(in srgb,var(--player-color) 76%,rgba(255,255,255,.12))}.scsq-vegas-owner-row-head{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:0;text-align:left;width:100%}.scsq-vegas-owner-avatar{background:color-mix(in srgb,var(--player-color) 16%,rgba(255,255,255,.04));border-color:color-mix(in srgb,var(--player-color) 42%,rgba(255,255,255,.12));border-radius:12px;color:var(--player-color);height:46px;width:46px}.scsq-vegas-owner-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.scsq-vegas-owner-rank{color:var(--player-color);font-family:Azeret Mono,monospace;font-size:10px;font-weight:900;line-height:13px;text-transform:uppercase}.scsq-vegas-owner-row-head strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:20px;font-weight:900;line-height:23px;overflow-wrap:anywhere}.scsq-vegas-owner-row-head em{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-style:normal;font-weight:800;line-height:16px}.scsq-vegas-owner-percent{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:36px;font-weight:950;line-height:1;text-shadow:0 0 22px color-mix(in srgb,var(--player-color) 42%,transparent)}.scsq-vegas-owned-properties{display:grid;grid-gap:8px;gap:8px;min-width:0}.scsq-vegas-owned-strip{align-items:flex-start;display:flex;flex-wrap:wrap;column-gap:8px;row-gap:6px;min-width:0}.scsq-vegas-owned-strip.is-expanded{row-gap:10px}.scsq-vegas-owned-toggle{cursor:pointer;font-size:11px;font-weight:900;justify-self:flex-end;letter-spacing:.08em;line-height:16px;text-transform:uppercase}.scsq-vegas-owned-toggle:hover{color:var(--scsq-fg)}.scsq-vegas-owned-property{align-content:start;background:transparent;border:0;color:var(--scsq-fg);display:inline-grid;gap:5px;grid-template-rows:50px 24px;height:79px;justify-items:center;min-width:76px;overflow:hidden;padding:0;transition:filter .2s ease,transform .2s ease;width:96px}.scsq-vegas-owned-property:hover{filter:brightness(1.12);transform:translateY(-1px)}.scsq-vegas-owned-property:focus-visible{outline:2px solid var(--player-color);outline-offset:4px}.scsq-vegas-casino-image.is-owned-card{height:50px;width:100%}.scsq-vegas-casino-image.is-owned-card .scsq-vegas-casino-art{height:50px;max-width:100%;overflow:hidden;width:100%}.scsq-vegas-casino-image.is-owned-card img{height:100%;filter:drop-shadow(0 10px 18px rgba(0,0,0,.46)) saturate(.96);max-height:50px;max-width:100%;object-fit:contain;width:100%}.scsq-vegas-owned-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--scsq-fg);display:-webkit-box;font-family:Azeret Mono,monospace;font-size:8px;font-weight:900;line-height:11px;max-width:100%;min-height:22px;overflow:hidden;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;width:100%}.scsq-vegas-owner-empty{border:1px dashed rgba(255,255,255,.12);border-radius:12px;color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-weight:800;line-height:16px;margin:0;padding:10px}.scsq-vegas-mini-strip{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(23,minmax(36px,1fr));overflow-x:auto;padding-bottom:4px;scrollbar-color:rgba(221,242,71,.48) rgba(255,255,255,.08);scrollbar-width:thin}.scsq-vegas-mini-strip::-webkit-scrollbar,.scsq-vegas-property-rail::-webkit-scrollbar{height:8px}.scsq-vegas-mini-strip::-webkit-scrollbar-track,.scsq-vegas-property-rail::-webkit-scrollbar-track{background:rgba(255,255,255,.08);border-radius:999px}.scsq-vegas-mini-strip::-webkit-scrollbar-thumb,.scsq-vegas-property-rail::-webkit-scrollbar-thumb{background:rgba(221,242,71,.52);border-radius:999px}.scsq-vegas-mini-property{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:12px;height:42px;min-width:42px;padding:5px;transition:border-color .2s ease,transform .2s ease}.scsq-vegas-mini-property.is-owned,.scsq-vegas-mini-property:hover{border-color:rgba(221,242,71,.42)}.scsq-vegas-mini-property:hover{transform:translateY(-1px)}.scsq-vegas-board-layout{align-items:start;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr)}.scsq-vegas-carousel-panel,.scsq-vegas-result-panel{display:grid;grid-gap:12px;gap:12px;max-width:none}.scsq-vegas-result-panel{position:static;top:auto}.scsq-vegas-result-view{align-items:start;display:grid;grid-gap:22px;gap:22px;margin:0 auto;max-width:920px}.scsq-vegas-result-property-card{background:rgba(35,35,35,.94);border-color:color-mix(in srgb,var(--player-color) 42%,rgba(255,255,255,.12));display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(280px,1.05fr) minmax(0,.95fr);max-width:none;overflow:hidden;padding:0}.scsq-vegas-result-property-art{align-content:end;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.9)),radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--player-color) 18%,transparent),transparent 48%),rgba(8,8,8,.98);display:grid;grid-gap:10px;gap:10px;min-height:330px;overflow:hidden;padding:24px;position:relative}.scsq-vegas-result-property-art:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.78));content:"";inset:45% 0 0;pointer-events:none;position:absolute;z-index:1}.scsq-vegas-result-property-art .scsq-vegas-casino-image.is-hero{height:auto;inset:12px 8px 54px;opacity:.88;position:absolute;width:auto;z-index:0}.scsq-vegas-result-property-art .scsq-vegas-casino-image.is-hero .scsq-vegas-casino-art{max-width:min(96%,560px)}.scsq-vegas-result-property-art span,.scsq-vegas-result-property-art strong{position:relative;z-index:2}.scsq-vegas-result-property-art span{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:12px;font-weight:900;letter-spacing:.12em;line-height:18px;text-transform:uppercase}.scsq-vegas-result-property-art strong{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:clamp(34px,5vw,58px);font-weight:950;line-height:.98;overflow-wrap:anywhere;text-shadow:0 10px 28px rgba(0,0,0,.82)}.scsq-vegas-result-property-body{align-content:center;background:rgba(255,255,255,.04);display:grid;grid-gap:16px;gap:16px;padding:30px}.scsq-vegas-result-property-body>.scsq-eyebrow,.scsq-vegas-result-property-meta{margin:0}.scsq-vegas-result-property-meta{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:13px;font-weight:900;line-height:21px;overflow-wrap:anywhere;text-transform:uppercase}.scsq-vegas-result-panel-head{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.scsq-vegas-result-panel-head>div:first-child{display:grid;grid-gap:6px;gap:6px;min-width:0}.scsq-vegas-result-panel-head .scsq-eyebrow,.scsq-vegas-result-panel-head .scsq-result-access-note{margin:0}.scsq-vegas-result-panel-head .scsq-result-access-note{margin-top:-4px}.scsq-vegas-result-panel-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.scsq-vegas-carousel-top{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}.scsq-vegas-carousel-top>div{display:grid;grid-gap:12px;gap:12px;justify-items:center;min-width:0;text-align:center}.scsq-vegas-carousel-top h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:clamp(34px,5vw,62px);font-weight:900;line-height:.98;margin:0;overflow-wrap:anywhere;text-transform:uppercase}.scsq-vegas-property-state-pill{background:color-mix(in srgb,var(--player-color) 18%,rgba(255,255,255,.04));border:1px solid color-mix(in srgb,var(--player-color) 52%,rgba(255,255,255,.12));border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--player-color) 10%,transparent);color:var(--player-color);display:inline-flex;font-family:Azeret Mono,monospace;font-size:clamp(12px,1.7vw,16px);font-weight:900;justify-self:center;line-height:1.2;max-width:min(100%,560px);overflow-wrap:anywhere;padding:9px 14px;text-align:center}.scsq-vegas-property-state-pill.is-open{color:var(--scsq-lime)}.scsq-vegas-coverflow{--vegas-coverflow-card-width:min(100%,820px);display:grid;grid-gap:14px;gap:14px;min-width:0}.scsq-vegas-property-search{justify-self:center;max-width:var(--vegas-coverflow-card-width);min-width:0;position:relative;width:100%;z-index:20}.scsq-vegas-property-search-results{background:rgba(14,14,14,.97);border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 28px 70px rgba(0,0,0,.54);display:grid;grid-gap:6px;gap:6px;left:0;max-height:310px;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.scsq-vegas-property-search-result{align-items:center;background:color-mix(in srgb,var(--player-color) 11%,rgba(255,255,255,.035));border:1px solid color-mix(in srgb,var(--player-color) 28%,rgba(255,255,255,.08));border-radius:12px;color:var(--scsq-fg);display:grid;grid-gap:10px;gap:10px;grid-template-columns:44px minmax(0,1fr);min-width:0;padding:7px 9px 7px 7px;text-align:left;transition:background .18s var(--scsq-ease),border-color .18s var(--scsq-ease),transform .18s var(--scsq-ease);width:100%}.scsq-vegas-property-search-result:hover,.scsq-vegas-property-search-result[aria-selected=true]{background:color-mix(in srgb,var(--player-color) 22%,rgba(255,255,255,.05));border-color:color-mix(in srgb,var(--player-color) 58%,rgba(255,255,255,.12));transform:translateY(-1px)}.scsq-vegas-property-search-result-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.scsq-vegas-property-search-result-copy strong{color:var(--scsq-fg);font-size:14px}.scsq-vegas-property-search-result-copy span,.scsq-vegas-property-search-result-copy strong{font-family:Manrope,sans-serif;font-weight:800;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.scsq-vegas-property-search-result-copy span{color:var(--player-color);font-size:11px}.scsq-vegas-property-search-empty{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:12px;font-weight:900;letter-spacing:.08em;line-height:1.2;margin:0;padding:12px;text-align:center;text-transform:uppercase}.scsq-vegas-embla-shell{min-width:0;padding-inline:0;position:relative}.scsq-vegas-coverflow-viewport{cursor:-webkit-grab;cursor:grab;min-width:0;overflow:hidden;padding:6px 0 10px;touch-action:pan-y pinch-zoom;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scsq-vegas-coverflow-viewport:active{cursor:-webkit-grabbing;cursor:grabbing}.scsq-vegas-coverflow-viewport:focus-visible{outline:2px solid rgba(221,242,71,.72);outline-offset:4px}.scsq-vegas-coverflow-track{align-items:center;display:flex;touch-action:pan-y pinch-zoom;will-change:transform}.scsq-vegas-coverflow-slide-shell{flex:0 0 var(--vegas-coverflow-card-width);min-width:0;padding:0}.scsq-vegas-coverflow-slide{--coverflow-art-height:clamp(158px,25svh,270px);background:radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--player-color) 8%,transparent),transparent 56%),linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.014)),rgba(16,16,16,.92);border:1px solid rgba(255,255,255,.1);border-radius:18px;color:var(--scsq-fg);display:grid;grid-gap:clamp(8px,1.3vw,12px);gap:clamp(8px,1.3vw,12px);grid-template-rows:auto auto minmax(0,1fr) auto;height:clamp(348px,58svh,540px);justify-items:center;overflow:hidden;padding:clamp(14px,2vw,24px);position:relative;text-align:center;transform:scale(.86);transition:background .24s var(--scsq-ease),border-color .24s var(--scsq-ease),box-shadow .24s var(--scsq-ease),filter .24s var(--scsq-ease),opacity .24s var(--scsq-ease),transform .24s var(--scsq-ease);width:100%;z-index:1}.scsq-vegas-coverflow-card-top{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;width:100%;z-index:4}.scsq-vegas-coverflow-count{background:rgba(221,242,71,.15);border:1px solid rgba(221,242,71,.42);border-radius:999px;color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:12px;font-weight:900;justify-self:end;line-height:1;padding:8px 11px;white-space:nowrap}.scsq-vegas-coverflow-slide.is-active{--coverflow-art-height:clamp(210px,33svh,320px);background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--player-color) 18%,transparent),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.016)),rgba(18,18,18,.95);border-color:color-mix(in srgb,var(--player-color) 58%,rgba(255,255,255,.14));box-shadow:0 0 0 1px color-mix(in srgb,var(--player-color) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--player-color) 14%,transparent);opacity:1;transform:scale(1);z-index:6}.scsq-vegas-coverflow-slide:not(.is-active){filter:grayscale(.18) brightness(.68);opacity:.24}.scsq-vegas-coverflow-slide:focus-visible,.scsq-vegas-coverflow-slide:hover{border-color:color-mix(in srgb,var(--player-color) 62%,rgba(255,255,255,.18))}.scsq-vegas-coverflow-slide:focus-visible{outline:2px solid var(--player-color);outline-offset:4px}.scsq-vegas-coverflow-badge{background:color-mix(in srgb,var(--player-color) 22%,rgba(16,16,16,.9));border:1px solid color-mix(in srgb,var(--player-color) 55%,rgba(255,255,255,.15));border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--player-color) 9%,transparent);color:var(--player-color);font-family:Azeret Mono,monospace;font-size:11px;font-weight:900;justify-self:start;line-height:1;max-width:100%;min-width:0;overflow:hidden;padding:7px 10px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;z-index:4}.scsq-vegas-coverflow-badge.is-open{color:var(--scsq-lime)}.scsq-vegas-coverflow-art{align-self:stretch;display:grid;height:min(100%,var(--coverflow-art-height));min-height:0;overflow:hidden;padding-top:clamp(2px,.8vw,8px);place-items:start center;width:100%}.scsq-vegas-casino-image.is-coverflow{height:var(--coverflow-art-height);width:100%}.scsq-vegas-casino-image.is-coverflow .scsq-vegas-casino-art{aspect-ratio:var(--casino-aspect-ratio,1/1);height:auto;max-height:var(--coverflow-art-height);max-width:none;overflow:visible;width:min(112%,560px);width:min(112%,560px,calc(var(--coverflow-art-height) * var(--casino-aspect, 1)))}.scsq-vegas-casino-image.is-coverflow img{filter:drop-shadow(0 28px 44px rgba(0,0,0,.56)) saturate(.95);height:100%;max-height:none;max-width:none;object-fit:fill;width:100%}.scsq-vegas-casino-image.is-coverflow .scsq-vegas-casino-owner-mask{mask-size:100% 100%;-webkit-mask-size:100% 100%}.scsq-vegas-coverflow-name{align-self:center;color:var(--scsq-fg);display:block;font-family:Manrope,sans-serif;font-size:clamp(23px,3.4vw,30px);font-weight:950;letter-spacing:0;line-height:.98;max-width:100%;min-width:0;overflow:hidden;overflow-wrap:normal;text-align:center;text-wrap:balance;text-transform:uppercase;width:100%;word-break:normal}.scsq-vegas-coverflow-slide.is-active .scsq-vegas-coverflow-name{font-size:clamp(24px,3.7vw,32px)}.scsq-vegas-coverflow-action{align-self:end;background:var(--scsq-lime);border:1px solid var(--scsq-lime);border-radius:12px;color:var(--scsq-ink);font-family:Azeret Mono,monospace;font-size:12px;font-weight:900;line-height:1;min-height:44px;padding:11px 18px;text-transform:uppercase;width:min(100%,240px);z-index:5}.scsq-vegas-coverflow-action:disabled{opacity:0;pointer-events:none}.scsq-vegas-coverflow-action:hover{filter:brightness(1.05)}.scsq-vegas-coverflow-hint{color:var(--scsq-muted);font-family:Azeret Mono,monospace;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:16px;margin:0;text-align:center;text-transform:uppercase}.scsq-vegas-coverflow-thumbs{min-width:0;overflow:hidden;padding:2px 0 4px}.scsq-vegas-coverflow-thumb-track{align-items:center;display:flex;gap:8px;touch-action:pan-y pinch-zoom}.scsq-vegas-coverflow-thumb{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:14px;color:var(--scsq-muted);display:grid;flex:0 0 76px;grid-gap:4px;gap:4px;grid-template-rows:42px minmax(22px,auto);height:78px;justify-items:center;min-width:0;opacity:.38;overflow:hidden;padding:5px;position:relative;transition:background .2s ease,border-color .2s ease,opacity .2s ease,transform .2s ease}.scsq-vegas-coverflow-thumb[aria-current=true]{background:color-mix(in srgb,var(--player-color) 14%,rgba(255,255,255,.04));border-color:color-mix(in srgb,var(--player-color) 58%,rgba(255,255,255,.18));box-shadow:0 0 0 3px color-mix(in srgb,var(--player-color) 12%,transparent);opacity:1;transform:translateY(-1px)}.scsq-vegas-coverflow-thumb .scsq-vegas-casino-image.is-thumb,.scsq-vegas-coverflow-thumb .scsq-vegas-casino-image.is-thumb .scsq-vegas-casino-art{height:42px}.scsq-vegas-coverflow-thumb .scsq-vegas-casino-image.is-thumb img{max-height:42px}.scsq-vegas-coverflow-thumb span:not(.scsq-vegas-casino-image):not(.scsq-vegas-casino-art){-webkit-box-orient:vertical;-webkit-line-clamp:2;color:currentColor;display:-webkit-box;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;line-height:10px;max-width:100%;min-height:20px;overflow:hidden;overflow-wrap:anywhere;text-align:center;text-transform:uppercase}.scsq-vegas-carousel-stage{align-items:center;background:transparent;border:0;border-radius:0;display:grid;height:clamp(240px,30vw,320px);min-height:0;overflow:hidden;padding:0 10px;position:relative}.scsq-vegas-carousel-stage:before{content:none}.scsq-vegas-casino-image{display:grid;height:100%;min-height:0;place-items:center;width:100%}.scsq-vegas-casino-art{display:grid;height:-moz-fit-content;height:fit-content;max-height:100%;max-width:100%;place-items:center;position:relative;width:-moz-fit-content;width:fit-content}.scsq-vegas-casino-image img,.scsq-vegas-casino-owner-mask{grid-area:1/1}.scsq-vegas-casino-image img{display:block;max-height:100%;max-width:100%;object-fit:contain;position:relative;transition:filter .24s ease,transform .24s ease;z-index:1}.scsq-vegas-casino-owner-mask{background:var(--owner-color);height:100%;inset:0;mask:var(--casino-mask) center /contain no-repeat;opacity:var(--scsq-vegas-owner-overlay-opacity);pointer-events:none;position:absolute;-webkit-mask:var(--casino-mask) center /contain no-repeat;width:100%;z-index:2}.scsq-vegas-casino-image.is-owned-card .scsq-vegas-casino-owner-mask,.scsq-vegas-casino-image.is-search .scsq-vegas-casino-owner-mask,.scsq-vegas-casino-image.is-thumb .scsq-vegas-casino-owner-mask{display:none}.scsq-vegas-casino-image.is-hero{height:100%;max-height:100%;min-height:0;width:100%}.scsq-vegas-casino-image.is-hero .scsq-vegas-casino-art{height:100%;max-height:100%;max-width:min(92%,720px);width:100%}.scsq-vegas-casino-image.is-hero img{filter:drop-shadow(0 34px 50px rgba(0,0,0,.58)) saturate(.96);height:100%;max-height:100%;object-fit:contain;width:100%}.scsq-vegas-casino-image.is-thumb{height:70px;width:100%}.scsq-vegas-casino-image.is-thumb .scsq-vegas-casino-art{height:70px;max-width:100%;overflow:hidden;width:100%}.scsq-vegas-casino-image.is-thumb img{filter:drop-shadow(0 12px 24px rgba(0,0,0,.42)) saturate(.9);height:100%;max-height:70px;max-width:100%;object-fit:contain;width:100%}.scsq-vegas-casino-image.is-search{background:color-mix(in srgb,var(--player-color) 12%,rgba(255,255,255,.05));border:1px solid color-mix(in srgb,var(--player-color) 38%,rgba(255,255,255,.12));border-radius:10px;height:44px;overflow:hidden;width:44px}.scsq-vegas-casino-image.is-search .scsq-vegas-casino-art{height:38px;max-width:100%;overflow:hidden;width:100%}.scsq-vegas-casino-image.is-search img{filter:drop-shadow(0 8px 14px rgba(0,0,0,.46)) saturate(.92);height:100%;max-height:38px;max-width:100%;object-fit:contain;width:100%}.scsq-vegas-casino-image.is-mini{height:30px}.scsq-vegas-casino-image.is-mini img{filter:grayscale(1) opacity(.28)}.scsq-vegas-casino-image.is-mini.is-owned img{filter:grayscale(.3) opacity(.68)}.scsq-vegas-property-rail{display:grid;grid-gap:10px;gap:10px;grid-auto-columns:118px;grid-auto-flow:column;overflow-x:auto;padding:4px 2px 8px;scrollbar-color:rgba(221,242,71,.48) rgba(255,255,255,.08);scrollbar-width:thin}.scsq-vegas-property-thumb{align-content:start;background:rgba(16,16,16,.72);border:1px solid rgba(255,255,255,.1);border-radius:14px;color:var(--scsq-muted);display:grid;grid-gap:7px;gap:7px;grid-template-rows:70px 34px;height:127px;justify-items:center;min-height:0;min-width:118px;overflow:hidden;padding:8px;position:relative;transition:background .2s ease,border-color .2s ease,transform .2s ease}.scsq-vegas-property-thumb:hover,.scsq-vegas-property-thumb[aria-current=true]{background:rgba(221,242,71,.08);border-color:rgba(221,242,71,.42);transform:translateY(-2px)}.scsq-vegas-property-thumb-art{display:grid;height:70px;overflow:hidden;place-items:center;width:100%}.scsq-vegas-property-thumb-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--scsq-muted);display:-webkit-box;font-family:Azeret Mono,monospace;font-size:9px;font-weight:900;line-height:12px;max-width:100%;min-height:28px;overflow:hidden;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;width:100%}.scsq-vegas-property-owner-pill{background:var(--player-color);border:1px solid rgba(255,255,255,.35);border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,var(--player-color) 16%,transparent);height:12px;position:absolute;right:9px;top:9px;width:34px}.scsq-vegas-owner-picker,.scsq-vegas-player-result-list,.scsq-vegas-result-grid{display:grid;grid-gap:10px;gap:10px}.scsq-vegas-player-result-row{align-items:center;background:rgba(16,16,16,.54);display:grid;grid-gap:14px 12px;gap:14px 12px;grid-template-areas:"identity action" "score action";grid-template-columns:minmax(0,1fr) minmax(132px,156px);justify-content:stretch;min-width:0}.scsq-vegas-player-result-row.is-owner{background:linear-gradient(135deg,color-mix(in srgb,var(--player-color) 16%,transparent),transparent 62%),rgba(221,242,71,.07);border-color:color-mix(in srgb,var(--player-color) 54%,rgba(255,255,255,.12))}.scsq-vegas-player-result-row .scsq-player-identity{grid-area:identity;min-width:0}.scsq-vegas-player-result-score{align-items:center;align-self:center;color:var(--scsq-lime);display:flex;flex:0 0 auto;flex-wrap:wrap;font-family:Azeret Mono,monospace;font-size:20px;font-weight:900;gap:8px;grid-area:score;line-height:24px;min-width:0;overflow-wrap:normal;text-transform:uppercase;word-break:normal}.scsq-vegas-player-result-score-copy{display:block;white-space:nowrap}.scsq-vegas-player-result-row.is-empty .scsq-vegas-player-result-score{color:var(--scsq-muted);font-size:20px}.scsq-vegas-player-result-score em{align-self:center;background:color-mix(in srgb,var(--player-color) 18%,rgba(255,255,255,.04));border:1px solid color-mix(in srgb,var(--player-color) 52%,rgba(255,255,255,.14));border-radius:999px;color:var(--player-color);font-size:10px;font-style:normal;line-height:1;padding:6px 8px}.scsq-vegas-player-result-actions{align-self:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;grid-area:action;justify-content:center;justify-self:stretch;min-width:0;width:100%}.scsq-vegas-player-result-actions>.scsq-button,.scsq-vegas-player-result-actions>.scsq-button-secondary,.scsq-vegas-player-result-row>.scsq-button,.scsq-vegas-player-result-row>.scsq-button-secondary{align-self:center;grid-area:action;height:44px;justify-self:stretch;min-width:0;padding:0 12px;white-space:nowrap;width:100%}.scsq-vegas-player-result-actions>.scsq-vegas-owner-result-button{min-width:0}.scsq-vegas-player-result-actions>.scsq-vegas-owner-result-button.is-owner,.scsq-vegas-player-result-actions>.scsq-vegas-owner-result-button.is-owner[disabled]{background:var(--scsq-lime);border-color:var(--scsq-lime);color:var(--scsq-ink);cursor:default;opacity:1}.scsq-vegas-player-result-actions>.scsq-vegas-owner-result-button.is-owner[aria-disabled=true]{pointer-events:none}.scsq-vegas-owner-check-icon{fill:none;flex:0 0 auto;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;width:18px}.scsq-vegas-player-result-actions>.scsq-status-pill,.scsq-vegas-player-result-row>.scsq-status-pill{align-self:center;border-radius:12px;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;grid-area:action;height:46px;justify-content:center;justify-self:end;line-height:1;min-width:106px;padding:0 18px;text-transform:capitalize}.scsq-vegas-result-card{background:rgba(16,16,16,.58);border:1px solid var(--scsq-line);border-radius:16px;display:grid;grid-gap:14px;gap:14px;padding:14px}.scsq-vegas-result-card.is-owner{background:linear-gradient(135deg,color-mix(in srgb,var(--player-color) 14%,transparent),transparent 60%),rgba(16,16,16,.7);border-color:color-mix(in srgb,var(--player-color) 52%,rgba(255,255,255,.1))}.scsq-vegas-result-card-head{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto}.scsq-vegas-result-card-head h3{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:18px;font-weight:900;line-height:23px;margin:0;overflow-wrap:anywhere}.scsq-vegas-result-card-head em{color:var(--scsq-muted);display:block;font-family:Azeret Mono,monospace;font-size:11px;font-style:normal;font-weight:800;line-height:16px;margin-top:3px;text-transform:uppercase}.scsq-vegas-result-card-head .scsq-slot-picker-choice-button{min-height:40px;white-space:nowrap}.scsq-vegas-result-owner-button{align-items:center;display:inline-flex;gap:8px;justify-content:center}.scsq-vegas-result-owner-button.is-selected{background:var(--scsq-lime);border-color:var(--scsq-lime);box-shadow:0 0 0 4px rgba(221,242,71,.16);color:var(--scsq-ink)}.scsq-vegas-owner-button-check{align-items:center;background:var(--scsq-ink);border-radius:999px;color:var(--scsq-lime);display:inline-flex;font-size:11px;font-weight:900;height:18px;justify-content:center;line-height:1;width:18px}.scsq-vegas-owner-picker .scsq-choice-card{border-color:color-mix(in srgb,var(--player-color) 18%,rgba(255,255,255,.1))}.scsq-vegas-owner-picker .scsq-choice-card.is-selected,.scsq-vegas-owner-picker .scsq-choice-card:hover{border-color:color-mix(in srgb,var(--player-color) 58%,rgba(255,255,255,.1))}@media (pointer:coarse){.scsq-input,.scsq-input-prefix-wrap .scsq-input-prefix,.scsq-textarea,.scsq-wizard-field .scsq-input-prefix-wrap .scsq-input-prefix{font-size:var(--scsq-control-font-size)}.scsq-slot-form-grid-compact .scsq-input,.scsq-slot-form-grid-compact .scsq-input-prefix-wrap .scsq-input-prefix{font-size:var(--scsq-control-compact-font-size)}}.scsq-first-visit{align-items:center;background:linear-gradient(rgba(221,242,71,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(221,242,71,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(0,0,0,.26),rgba(0,0,0,.82)),url(/open9/assets/images/item-background/bg-home1.png) top /cover no-repeat,var(--scsq-bg);background-size:44px 44px,44px 44px,auto,cover,auto;color:var(--scsq-fg);display:grid;inset:0;justify-items:center;min-height:100vh;min-height:100svh;overflow-y:auto;padding:42px 24px;position:fixed;z-index:120}.scsq-first-visit:before{background:linear-gradient(90deg,transparent,rgba(221,242,71,.2),transparent),linear-gradient(180deg,transparent 0,rgba(22,22,22,.68) 70%,var(--scsq-bg) 100%);content:"";inset:0;pointer-events:none;position:absolute}.scsq-first-visit:after{animation:scsq-first-visit-scan 4.6s linear infinite;background:linear-gradient(180deg,transparent,rgba(221,242,71,.08),transparent);content:"";height:24%;left:0;pointer-events:none;position:absolute;right:0;top:-24%}.scsq-first-visit-stage{align-items:center;animation:scsq-first-visit-rise .36s var(--scsq-ease) both;display:grid;grid-gap:28px;gap:28px;justify-items:center;max-width:1120px;position:relative;text-align:center;width:100%;z-index:1}.scsq-first-visit-logo{align-items:center;display:inline-flex;justify-content:center}.scsq-first-visit-logo .scsq-brand-logo-image{filter:drop-shadow(0 24px 58px rgba(0,0,0,.72)) drop-shadow(0 0 30px rgba(221,242,71,.16)) drop-shadow(0 0 42px rgba(245,116,116,.16));width:min(78vw,560px)}.scsq-first-visit-copy{display:grid;grid-gap:12px;gap:12px;justify-items:center;max-width:760px}.scsq-first-visit-kicker{color:var(--scsq-lime);font-family:Azeret Mono,monospace;font-size:12px;font-weight:800;letter-spacing:.14em;line-height:18px;margin:0;text-transform:uppercase}.scsq-first-visit-copy h2{color:var(--scsq-fg);font-family:Manrope,sans-serif;font-size:56px;font-weight:900;letter-spacing:0;line-height:60px;margin:0;text-transform:none}.scsq-first-visit-copy p:not(.scsq-first-visit-kicker){color:rgba(255,255,255,.78);font-family:Azeret Mono,monospace;font-size:15px;line-height:24px;margin:0;max-width:650px}.scsq-first-visit-rules{border-bottom:1px solid rgba(255,255,255,.16);border-top:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1040px;width:100%}.scsq-first-visit-rules p{color:rgba(255,255,255,.7);font-family:Azeret Mono,monospace;font-size:13px;line-height:21px;margin:0;padding:22px 24px;text-align:left}.scsq-first-visit-rules p+p{border-left:1px solid rgba(255,255,255,.12)}.scsq-first-visit-rules strong{color:var(--scsq-fg);display:block;font-family:Manrope,sans-serif;font-size:15px;font-weight:900;line-height:20px;margin-bottom:8px}.scsq-first-visit-acceptance{color:rgba(255,255,255,.72);font-family:Azeret Mono,monospace;font-size:12px;font-weight:700;letter-spacing:0;line-height:20px;margin:-8px 0 0}.scsq-first-visit-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.scsq-first-visit-actions .scsq-button{min-width:210px}.scsq-first-visit-link{color:rgba(255,255,255,.7);font-family:Manrope,sans-serif;font-size:14px;font-weight:800;line-height:18px;padding:12px 0;text-decoration:none;transition:color .2s ease,transform .2s ease}.scsq-first-visit-link:focus-visible,.scsq-first-visit-link:hover{color:var(--scsq-fg);transform:translateY(-1px)}.scsq-first-visit .scsq-button:focus-visible,.scsq-first-visit-link:focus-visible{outline:2px solid rgba(221,242,71,.7);outline-offset:4px}@keyframes scsq-first-visit-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scsq-first-visit-scan{0%{transform:translateY(0)}to{transform:translateY(520%)}}@media (prefers-reduced-motion:reduce){.scsq-first-visit-stage,.scsq-first-visit:after{animation:none}}@media (max-width:900px){.scsq-results-hero,.scsq-results-layout{grid-template-columns:1fr}.scsq-results-hero{gap:20px;padding:28px}.scsq-results-hero-copy{min-height:0}.scsq-results-hero-copy h1{font-size:clamp(36px,7.2vw,58px);line-height:.98}.scsq-results-hero-copy p:not(.scsq-eyebrow){max-width:100%}.scsq-results-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.scsq-results-player-row{align-items:center;grid-template-columns:minmax(28px,max-content) minmax(0,1fr) auto}.scsq-results-player-main{grid-column:auto}.scsq-results-row-stats{grid-column:1/-1}.scsq-results-row-side{grid-column:auto;justify-content:flex-end}.scsq-medal-grid,.scsq-results-detail-grid{grid-template-columns:1fr}.scsq-header{margin-bottom:40px}.scsq-hero{min-height:auto}.scsq-featured-challenge-card{grid-template-columns:1fr;min-height:0}.scsq-featured-challenge-photo{aspect-ratio:16/9;min-height:clamp(200px,34vw,260px);order:-1}.scsq-featured-challenge-copy{padding:clamp(24px,4vw,30px)}.scsq-featured-challenge-copy h3{font-size:clamp(32px,6vw,44px);line-height:1.04}.scsq-featured-challenge-copy p{max-width:100%}.scsq-lobby-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scsq-bracket-layout,.scsq-howto-detail-list,.scsq-lobby-buttons,.scsq-lobby-layout,.scsq-play-layout,.scsq-slot-golf-scorecard-grid,.scsq-slot-hero,.scsq-slot-rules-grid,.scsq-vegas-board-layout,.scsq-vegas-result-view,.scsq-wizard-layout{grid-template-columns:1fr}.scsq-board-status,.scsq-bracket-editor,.scsq-play-sidebar,.scsq-vegas-result-panel{position:static}.scsq-board-stage{order:1}.scsq-play-sidebar{order:2}.scsq-vegas-result-property-card{grid-template-columns:1fr}.scsq-vegas-result-property-art{min-height:310px}.scsq-vegas-result-property-art .scsq-vegas-casino-image.is-hero{height:auto}.scsq-wizard-rail{align-items:center;align-self:stretch;display:flex;height:auto;max-height:none;overflow-y:visible;min-height:58px;position:static}.scsq-wizard-rail>.scsq-status-pill{flex:0 0 auto;margin-bottom:0}.scsq-bracket-home-current{align-items:stretch;display:grid}.scsq-bracket-home-current .scsq-button-secondary{width:100%}.scsq-bracket-board-panel{overflow:visible;padding:22px}.scsq-bracket-board-panel>.scsq-section-title{align-items:flex-start;flex-direction:column}.scsq-bracket-board-panel>.scsq-bracket-champion,.scsq-bracket-board-panel>.scsq-bracket-scroll-hint,.scsq-bracket-board-panel>.scsq-section-title{margin-right:0}.scsq-bracket-board-tools{justify-content:flex-start;width:100%}.scsq-bracket-scroll-hint{display:block}.scsq-bracket-board{max-width:calc(100vw - 48px);margin-right:0;min-height:300px;padding-right:2px}.scsq-bracket-board-inner{gap:var(--bracket-column-gap)}.scsq-progress-full,.scsq-wizard-current>.scsq-status-pill,.scsq-wizard-rail button{display:none}.scsq-progress-compact{display:inline}.scsq-progress-step-title{color:var(--scsq-fg);display:block;flex:1 1 auto;font-family:Manrope,sans-serif;font-size:22px;font-weight:900;line-height:28px;min-width:0;overflow-wrap:anywhere}}@media (max-width:640px){.scsq-shell{padding-top:40px}.scsq-social-export-top{align-items:stretch;flex-direction:column}.scsq-social-export-modal{max-height:calc(100dvh - 24px)}.scsq-social-export-options{grid-template-columns:1fr}.scsq-social-export-trigger{width:42px}.scsq-home-share-note{align-items:flex-start;margin-bottom:10px;padding:14px}.scsq-home-share-note p{font-size:12px;line-height:20px}.scsq-bankroll-wait-card .scsq-button{justify-self:stretch;min-width:0;width:100%}.scsq-results-screen{gap:18px}.scsq-results-hero{border-radius:18px;padding:18px}.scsq-results-hero-copy{min-height:0}.scsq-results-hero-copy h1{font-size:clamp(30px,9.5vw,38px);line-height:1}.scsq-results-hero-stats{grid-template-columns:1fr}.scsq-results-hero-stats span{min-height:78px;padding:14px}.scsq-results-player-row{align-items:center;grid-template-columns:minmax(28px,max-content) minmax(0,1fr) auto;padding:16px}.scsq-results-row-stats{grid-column:1/-1}.scsq-results-player-main{grid-column:auto}.scsq-results-row-side{grid-column:auto;justify-content:flex-end}.scsq-results-owned-strip{grid-column:1/-1}.scsq-results-owned-property{width:94px}.scsq-results-layout.has-no-details .scsq-results-row-stats,.scsq-results-row-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.scsq-results-detail-grid span,.scsq-results-row-stats span{gap:6px;min-height:76px;padding:12px}.scsq-results-row-stats strong{font-size:16px;line-height:20px}.scsq-results-row-stats>span.has-image{grid-template-columns:50px minmax(0,1fr)}.scsq-results-stat-image img{max-height:48px;max-width:50px}.scsq-results-player-main .scsq-player-identity{gap:8px}.scsq-results-row-action{min-width:108px;padding:0 14px}.scsq-scorecard-result-head{align-items:flex-start;flex-direction:column}.scsq-scorecard-hole-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scsq-scorecard-board{padding:12px}.scsq-scorecard-board-scroll{display:none}.scsq-scorecard-compact-scroll{display:block;min-width:0;overflow-x:auto;padding-bottom:10px}.scsq-scorecard-compact-scroll::-webkit-scrollbar{height:8px}.scsq-scorecard-compact-scroll::-webkit-scrollbar-thumb{background:rgba(221,242,71,.34);border-radius:999px}.scsq-scorecard-compact-grid{--scorecard-player-width:112px}.scsq-scorecard-board-grid{--scorecard-hole-width:128px;grid-template-columns:minmax(176px,190px) repeat(var(--scorecard-hole-count),var(--scorecard-hole-width));gap:10px}.scsq-scorecard-board-corner,.scsq-scorecard-board-hole{min-height:132px}.scsq-scorecard-board-corner{padding:12px}.scsq-scorecard-board-hole-image{height:78px}.scsq-scorecard-board-hole-image img{max-height:74px;max-width:min(112px,96%)}.scsq-scorecard-board-arrow{right:-42px;top:48px;width:72px}.scsq-scorecard-board-player{align-items:start;grid-template-columns:1fr;min-height:88px}.scsq-scorecard-board-total{font-size:24px}.scsq-scorecard-board-score{min-height:88px;padding:12px}.scsq-property-score-head,.scsq-property-score-row{grid-template-columns:1fr}.scsq-property-score-value{white-space:normal}.scsq-container,.scsq-container-narrow,.scsq-header{padding:0 15px}.scsq-header{gap:12px;margin-bottom:58px}.scsq-screen-top-actions{flex-wrap:nowrap;justify-content:space-between}.scsq-screen-top-actions .scsq-rules-trigger,.scsq-screen-top-actions .scsq-top-back{flex:1 1;min-width:0;width:100%}.scsq-screen-top-actions .scsq-back-link.scsq-top-back{flex:0 0 auto;width:-moz-fit-content;width:fit-content}.scsq-screen-top-actions .scsq-rules-trigger{flex:0 0 auto;min-width:104px;width:auto}.scsq-nav{display:none}.scsq-menu-button{display:inline-flex}.scsq-mobile-menu-shell{display:block;inset:0;pointer-events:none;position:fixed;z-index:40}.scsq-mobile-menu-backdrop{background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);border:0;inset:0;padding:0;pointer-events:auto;position:absolute;width:100%}.scsq-mobile-menu{animation:scsq-mobile-menu-in .18s ease-out;background:linear-gradient(135deg,rgba(255,255,255,.07),transparent 46%),rgba(30,30,30,.98);border:1px solid rgba(255,255,255,.14);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.72);display:grid;grid-gap:6px;gap:6px;padding:10px;pointer-events:auto;position:absolute;right:15px;top:72px;width:min(320px,calc(100vw - 30px))}.scsq-mobile-menu a{align-items:center;border-radius:12px;color:var(--scsq-fg);display:flex;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;justify-content:space-between;line-height:22px;min-height:50px;padding:0 15px;text-decoration:none;text-transform:capitalize;transition:background .3s ease,color .3s ease,transform .3s ease}.scsq-mobile-menu a:after{background:currentColor;border-radius:999px;content:"";height:6px;opacity:0;transition:opacity .3s ease;width:6px}.scsq-mobile-menu a:hover,.scsq-mobile-menu a[aria-current=page]{background:var(--scsq-lime);color:var(--scsq-ink);transform:translateY(-1px)}.scsq-mobile-menu a[aria-current=page]:after{opacity:1}.scsq-brand{min-height:52px}.scsq-account-link{height:44px;width:44px}.scsq-brand-logo-image{width:122px}.scsq-title{font-size:54px;line-height:74px}.scsq-card-screen-head h1,.scsq-screen-head h1{font-size:36px;line-height:46px}.scsq-featured-challenge-copy{gap:14px;padding:22px}.scsq-featured-challenge-copy h3{font-size:clamp(28px,9vw,36px);line-height:1.05}.scsq-featured-challenge-copy p{font-size:13px;line-height:21px}.scsq-featured-challenge-cta{width:100%}.scsq-featured-challenge-photo{min-height:190px}.scsq-featured-challenge-controls{justify-content:stretch}.scsq-featured-challenge-dot{flex:1 1 34px;max-width:48px;min-width:30px}.scsq-lobby-grid{grid-template-columns:1fr}.scsq-game-card{min-height:390px}.scsq-game-card .scsq-mini-button{min-width:0;width:100%}.scsq-profile-summary{align-items:flex-start;flex-direction:column}.scsq-profile-avatar{height:112px;width:112px}.scsq-profile-copy h2{font-size:30px;line-height:38px}.scsq-profile-actions{display:grid;grid-template-columns:1fr}.scsq-profile-actions .scsq-button,.scsq-profile-actions .scsq-button-secondary,.scsq-profile-signout .scsq-button-secondary{width:100%}.scsq-slot-hero-copy,.scsq-slot-visual{min-height:340px;padding:24px}.scsq-slot-hero-copy h1{font-size:40px;line-height:50px}.scsq-howto-hero{min-height:0}.scsq-howto-hero-copy{padding:18px}.scsq-howto-hero-copy h1{font-size:36px;line-height:40px}.scsq-howto-guide{padding:10px 18px 24px}.scsq-howto-actions{align-items:stretch;display:grid;grid-template-columns:1fr}.scsq-howto-actions .scsq-button,.scsq-howto-actions .scsq-button-secondary{min-width:0;width:100%}.scsq-howto-steps li{padding-left:54px}.scsq-slot-visual span{font-size:64px}.scsq-slot-visual strong{font-size:56px}.scsq-join-form>div{grid-template-columns:1fr}.scsq-bingo-home .scsq-bingo-actions{grid-template-columns:1fr;margin-bottom:14px}.scsq-join-toggle{display:inline-flex}.scsq-join-toggle[aria-expanded=true],.scsq-responsive-join-form:not(.is-open){display:none}.scsq-responsive-join-form.is-open{margin-top:0}.scsq-complete-screen .scsq-bingo-actions{gap:12px;grid-template-columns:1fr}.scsq-choice-card,.scsq-join-preview,.scsq-pack-row,.scsq-player-row,.scsq-section-title,.scsq-table-row{align-items:flex-start;flex-direction:column}.scsq-table-side{justify-content:flex-start;width:100%}.scsq-table-countdown{flex:1 1 auto;justify-content:center;min-width:0}.scsq-join-code{font-size:38px}.scsq-bingo-board{border-radius:16px;gap:5px;padding:6px}.scsq-board-heading{border-radius:9px;font-size:20px;height:48px}.scsq-snapshot-banner{align-items:stretch;flex-direction:column}.scsq-snapshot-banner .scsq-button-secondary{width:100%}.scsq-board-cell{border-radius:9px;border-width:1px;padding:5px}.scsq-board-cell.is-text-lg{--scsq-cell-font-size:12px;--scsq-cell-line-clamp:5}.scsq-board-cell.is-text-md{--scsq-cell-font-size:10.5px;--scsq-cell-line-clamp:6}.scsq-board-cell.is-text-sm{--scsq-cell-font-size:9px;--scsq-cell-line-clamp:8}.scsq-board-cell.is-text-xs{--scsq-cell-font-size:8px;--scsq-cell-line-clamp:9}.scsq-board-cell.is-marked:not(.is-free):after,.scsq-board-cell.is-marked:not(.is-free):before{height:4px}.scsq-helper-row{align-items:stretch;flex-direction:column}.scsq-wizard-panel{min-height:auto;padding:22px}.scsq-wizard-current h2{font-size:28px;line-height:36px}.scsq-progress-step-title{font-size:18px;line-height:24px}.scsq-task-builder-head,.scsq-wizard-actions{align-items:stretch;flex-direction:column}.scsq-task-builder-head .scsq-button-secondary,.scsq-wizard-actions .scsq-button,.scsq-wizard-actions .scsq-button-secondary{width:100%}.scsq-task-row{grid-template-columns:34px minmax(0,1fr)}.scsq-task-row .scsq-icon-button{grid-column:2;justify-self:end}.scsq-review-row{align-items:flex-start;flex-direction:column}.scsq-review-row strong{max-width:100%;text-align:left}.scsq-bracket-board-panel{padding:20px}.scsq-bracket-board-panel>.scsq-bracket-champion,.scsq-bracket-board-panel>.scsq-bracket-scroll-hint,.scsq-bracket-board-panel>.scsq-section-title{margin-right:0}.scsq-bracket-view-toggle,.scsq-bracket-zoom-controls{width:100%}.scsq-bracket-view-toggle button,.scsq-bracket-zoom-controls button{flex:1 1}.scsq-bracket-board{--bracket-match-gap:18px;--bracket-match-height:102px;max-width:calc(100vw - 40px)}.scsq-bankroll-countdown-meta,.scsq-bankroll-reveal-status,.scsq-bracket-result-grid,.scsq-bracket-type-grid,.scsq-denom-grid,.scsq-duration-grid,.scsq-scorecard-detail-summary,.scsq-scorecard-outcome-grid,.scsq-slot-form-grid,.scsq-slot-form-grid-compact,.scsq-slot-golf-mini-hole,.scsq-vegas-player-builder-row,.scsq-vegas-rule-fields{grid-template-columns:1fr}.scsq-slot-golf-buy-in-panel{align-items:stretch;flex-direction:column}.scsq-slot-golf-buy-in-panel .scsq-button-secondary{width:100%}.scsq-slot-golf-hole-tools{align-items:stretch;flex-direction:column}.scsq-slot-golf-hole-tools .scsq-button-secondary{width:100%}.scsq-slot-golf-course-picker{padding:16px}.scsq-slot-golf-course-picker-head{align-items:stretch;flex-direction:column}.scsq-slot-golf-course-picker-head .scsq-button-secondary{width:100%}.scsq-slot-golf-course-picker-grid{grid-template-columns:1fr}.scsq-slot-golf-course-card{min-height:0}.scsq-slot-golf-hole-main,.scsq-slot-golf-hole-main.is-no-bars{grid-template-columns:1fr}.scsq-casino-thumb{min-height:0}.scsq-slot-golf-review-heading{align-items:stretch;flex-direction:column}.scsq-slot-golf-review-heading>.scsq-slot-golf-rule-pills{justify-content:flex-start;max-width:none}.scsq-slot-golf-review-heading .scsq-link{align-self:flex-start;margin-top:0}.scsq-slot-golf-official-rules,.scsq-slot-golf-scorecard-preview{padding:18px}.scsq-slot-golf-rules-copy{column-count:1}.scsq-slot-golf-course-layout{gap:16px}.scsq-slot-golf-course-row{align-items:stretch;gap:12px;grid-template-columns:minmax(86px,108px) minmax(0,1fr)}.scsq-slot-golf-course-map-cell{align-self:stretch;min-height:150px}.scsq-slot-golf-course-stop{align-self:flex-start}.scsq-slot-golf-course-stop.is-offset-0{transform:translateX(-8px)}.scsq-slot-golf-course-stop.is-offset-1{transform:translateX(8px)}.scsq-slot-golf-course-stop.is-offset-2{transform:translateX(0)}.scsq-slot-golf-course-image{height:70px;width:100%}.scsq-slot-golf-course-image img{max-height:70px}.scsq-slot-golf-course-arrow{bottom:-30px;height:calc(100% - 24px);min-height:82px;width:88px}.scsq-slot-golf-hole-description{align-items:flex-start;grid-template-columns:1fr}.scsq-slot-golf-scorecard-meta{grid-template-columns:1fr}.scsq-slot-golf-scorecard-meta>span{display:none}.scsq-slot-golf-scorecard-meta-items{grid-template-columns:1fr}.scsq-slot-golf-live-leader{align-items:stretch;grid-template-columns:1fr}.scsq-slot-golf-live-leader-head{align-items:flex-start;flex-direction:row}.scsq-slot-golf-live-leader-head .scsq-status-pill{align-self:flex-start;flex:0 0 auto}.scsq-slot-golf-live-leader-row{grid-template-columns:36px 42px minmax(0,1fr) auto}.scsq-slot-golf-live-leader-total{grid-column:4;text-align:right}.scsq-slot-golf-live-leader-actions{align-items:stretch;justify-items:stretch}.scsq-slot-golf-live-course .scsq-slot-golf-review-heading{align-items:stretch}.scsq-slot-golf-live-course .scsq-slot-golf-hole-description{grid-template-columns:1fr}.scsq-slot-golf-hole-score{align-items:end;grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;text-align:left;width:100%}.scsq-slot-golf-live-my-score{align-items:start;justify-items:start}.scsq-slot-golf-hole-score a{justify-self:end}.scsq-slot-golf-hole-detail-head{grid-template-columns:1fr}.scsq-slot-golf-hole-detail-head .scsq-slot-golf-hole-art{min-height:220px}.scsq-slot-golf-hole-detail-head .scsq-slot-golf-hole-body{padding:22px}.scsq-slot-golf-hole-player-result-list .scsq-slot-golf-player-score{grid-template-columns:minmax(0,1fr) auto;justify-items:stretch}.scsq-slot-golf-hole-player-result-list .scsq-player-identity{grid-column:1;min-width:0}.scsq-slot-golf-hole-player-result-list .scsq-slot-golf-score-value{grid-column:1;justify-self:start}.scsq-slot-golf-hole-player-result-list .scsq-button-secondary{align-self:center;grid-column:2;grid-row:1/span 2;justify-self:end;width:auto}.scsq-slot-golf-score-modal-head{align-items:stretch;flex-direction:column}.scsq-slot-golf-score-modal-head .scsq-button-secondary{width:100%}.scsq-slot-golf-penalty-options,.scsq-slot-golf-player-picker-grid,.scsq-slot-list-actions{grid-template-columns:1fr}.scsq-slot-list-actions,.scsq-vegas-player-builder-row{align-items:stretch}.scsq-vegas-player-builder-row .scsq-icon-button{justify-self:end}.scsq-vegas-carousel-top{grid-template-columns:minmax(0,1fr)}.scsq-vegas-carousel-top>div{gap:10px}.scsq-vegas-carousel-top h2{font-size:clamp(32px,9vw,52px);line-height:.98}.scsq-vegas-property-state-pill{font-size:clamp(11px,3.4vw,15px);max-width:min(100%,360px);padding:8px 12px}.scsq-vegas-coverflow{--vegas-coverflow-card-width:min(100%,700px)}.scsq-vegas-coverflow-slide{--coverflow-art-height:clamp(164px,29svh,248px);border-radius:16px;height:clamp(328px,58svh,470px);padding:13px}.scsq-vegas-coverflow-slide.is-active{--coverflow-art-height:clamp(190px,34svh,278px)}.scsq-vegas-coverflow-badge{font-size:10px;padding:6px 9px}.scsq-vegas-coverflow-count{font-size:11px;padding:7px 10px}.scsq-vegas-coverflow-name{font-size:clamp(21px,5.4vw,27px)}.scsq-vegas-coverflow-slide.is-active .scsq-vegas-coverflow-name{font-size:clamp(22px,5.8vw,29px);line-height:.98}.scsq-vegas-coverflow-action{font-size:10px;min-height:40px;width:min(100%,170px)}.scsq-vegas-result-panel-head{grid-template-columns:1fr}.scsq-vegas-result-panel-actions{justify-content:flex-start}.scsq-vegas-player-result-row{grid-template-areas:"identity action" "score action";grid-template-columns:minmax(0,1fr) minmax(132px,156px)}.scsq-vegas-player-result-actions{display:flex;flex-direction:column;justify-self:stretch;width:100%}.scsq-vegas-player-result-actions>.scsq-button,.scsq-vegas-player-result-actions>.scsq-button-secondary,.scsq-vegas-player-result-actions>.scsq-status-pill{justify-self:stretch;width:100%}.scsq-vegas-coverflow-thumb{flex-basis:68px;grid-template-rows:38px minmax(22px,auto);height:74px}.scsq-vegas-coverflow-thumb .scsq-vegas-casino-image.is-thumb,.scsq-vegas-coverflow-thumb .scsq-vegas-casino-image.is-thumb .scsq-vegas-casino-art{height:38px}.scsq-vegas-coverflow-thumb .scsq-vegas-casino-image.is-thumb img{max-height:38px}.scsq-vegas-carousel-stage{height:clamp(210px,52vw,280px);min-height:0;padding:0}.scsq-vegas-casino-image.is-hero{height:100%;min-height:0}.scsq-vegas-casino-image.is-hero .scsq-vegas-casino-art{max-width:96%}.scsq-vegas-result-card-head{grid-template-columns:auto minmax(0,1fr)}.scsq-vegas-result-card-head .scsq-slot-picker-choice-button{grid-column:1/-1;width:100%}.scsq-modal{padding:24px}.scsq-cell-modal-actions,.scsq-modal-actions{grid-template-columns:1fr}.scsq-delete-proof{justify-self:center}.scsq-celebration-modal h2{font-size:34px;line-height:40px}.scsq-my-games-category-head,.scsq-my-games-link{align-items:stretch;flex-direction:column}.scsq-my-games-category-head .scsq-mini-button{width:100%}.scsq-my-games-link .scsq-status-pill{align-self:flex-start}.scsq-actions{gap:16px}}@media (max-width:420px){.scsq-featured-challenge-card{border-radius:16px}.scsq-featured-challenge-copy{padding:20px}.scsq-featured-challenge-copy h3{font-size:clamp(26px,10vw,32px)}.scsq-featured-challenge-photo{min-height:172px}.scsq-featured-challenge-cta{min-width:0}.scsq-vegas-player-result-row{grid-template-areas:"identity" "score" "action";grid-template-columns:1fr}.scsq-vegas-player-result-actions{flex-direction:row}.scsq-results-hero-copy h1{font-size:clamp(28px,11vw,34px)}.scsq-results-player-row{grid-template-columns:minmax(28px,max-content) minmax(0,1fr);padding:16px}.scsq-results-owned-strip,.scsq-results-row-side,.scsq-results-row-stats{grid-column:1/-1}.scsq-results-position{min-width:28px}.scsq-results-row-side{justify-content:stretch}.scsq-results-row-action{width:100%}.scsq-results-layout.has-no-details .scsq-results-row-stats,.scsq-results-row-stats{grid-template-columns:1fr}.scsq-scorecard-board-scroll{overflow-x:visible;padding-bottom:0}.scsq-scorecard-compact-grid{--scorecard-player-width:96px;grid-template-columns:minmax(112px,126px) repeat(var(--scorecard-player-count),var(--scorecard-player-width))}.scsq-scorecard-compact-corner,.scsq-scorecard-compact-player{min-height:96px}.scsq-scorecard-compact-player{padding:9px}.scsq-scorecard-compact-player .scsq-player-avatar{height:36px;width:36px}.scsq-scorecard-compact-hole{grid-template-columns:42px minmax(0,1fr);min-height:72px;padding:9px}.scsq-scorecard-compact-hole-image img{max-height:40px;max-width:42px}.scsq-scorecard-compact-score{min-height:72px}.scsq-scorecard-compact-score strong{font-size:25px}.scsq-scorecard-board-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr;min-width:0}.scsq-scorecard-board-corner,.scsq-scorecard-board-hole{display:none}.scsq-scorecard-board-player{grid-template-columns:minmax(0,1fr) auto;left:auto;margin-top:8px;position:static}.scsq-scorecard-board-player:first-of-type{margin-top:0}.scsq-scorecard-board-score{gap:10px;grid-template-columns:56px minmax(0,1fr) auto;min-height:74px}.scsq-scorecard-board-score-image{align-items:center;display:flex;justify-content:center;min-width:0}.scsq-scorecard-board-score-image img{display:block;height:auto;max-height:48px;max-width:56px;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(0,0,0,.42))}.scsq-scorecard-board-score strong{font-size:26px}.scsq-vegas-carousel-top{gap:12px}.scsq-vegas-carousel-top h2{font-size:clamp(28px,11vw,40px)}.scsq-vegas-property-state-pill{font-size:11px;max-width:min(100%,300px)}.scsq-vegas-coverflow{--vegas-coverflow-card-width:min(100%,500px)}.scsq-vegas-coverflow-slide{--coverflow-art-height:clamp(142px,29svh,206px);gap:9px;height:clamp(310px,57svh,390px);padding:11px}.scsq-vegas-coverflow-slide.is-active{--coverflow-art-height:clamp(164px,34svh,230px)}.scsq-vegas-coverflow-badge{font-size:9px;padding:6px 8px}.scsq-vegas-coverflow-card-top{gap:8px}.scsq-vegas-coverflow-count{font-size:10px;padding:6px 8px}.scsq-vegas-coverflow-name{font-size:clamp(18px,5.8vw,22px);line-height:.98}.scsq-vegas-coverflow-slide.is-active .scsq-vegas-coverflow-name{font-size:clamp(19px,6.2vw,24px);line-height:.98}.scsq-vegas-coverflow-action{min-height:38px;width:min(100%,150px)}.scsq-vegas-coverflow-thumb{flex-basis:62px;grid-template-rows:38px minmax(20px,auto);height:72px}.scsq-vegas-coverflow-thumb .scsq-vegas-casino-image.is-thumb,.scsq-vegas-coverflow-thumb .scsq-vegas-casino-image.is-thumb .scsq-vegas-casino-art{height:38px}.scsq-vegas-coverflow-thumb .scsq-vegas-casino-image.is-thumb img{max-height:38px}}@media (max-width:640px){.scsq-first-visit{align-items:start;padding:28px 18px}.scsq-first-visit-stage{gap:22px;min-height:calc(100svh - 56px)}.scsq-first-visit-logo .scsq-brand-logo-image{width:min(88vw,390px)}.scsq-first-visit-copy h2{font-size:38px;line-height:42px}.scsq-first-visit-copy p:not(.scsq-first-visit-kicker){font-size:14px;line-height:22px}.scsq-first-visit-rules{grid-template-columns:1fr}.scsq-first-visit-rules p{padding:18px 0;text-align:center}.scsq-first-visit-rules p+p{border-left:0;border-top:1px solid rgba(255,255,255,.12)}.scsq-first-visit-actions,.scsq-first-visit-actions .scsq-button{width:100%}}@media (max-width:420px){.scsq-first-visit-copy h2{font-size:32px;line-height:36px}.scsq-first-visit-kicker{font-size:11px;line-height:16px}}