.finisher-module__nyaGJW__content{gap:24px;display:grid}.finisher-module__nyaGJW__hero{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(20px,4vw,40px);display:grid}.finisher-module__nyaGJW__art{object-fit:contain;width:100%;height:auto;max-height:570px;display:block}.finisher-module__nyaGJW__hero .page-title{margin:0}.finisher-module__nyaGJW__content>.section{margin-top:0}@media (max-width:767px){.finisher-module__nyaGJW__hero{grid-template-columns:minmax(0,1fr)}.finisher-module__nyaGJW__art{justify-self:center;max-width:280px}}
.public-art-module__yL0LjW__homeHero{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line);grid-template-columns:1.1fr 1fr;align-items:center;display:grid;overflow:hidden}.public-art-module__yL0LjW__homeCopy{padding:clamp(24px,4vw,56px)}.public-art-module__yL0LjW__homeCopy h1{font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.2}.public-art-module__yL0LjW__homeCopy p{color:var(--muted)}.public-art-module__yL0LjW__homeScene{background:var(--warm,#fff5de);height:510px;position:relative;overflow:hidden}.public-art-module__yL0LjW__sceneImage{object-fit:cover;object-position:center 65%;width:100%;height:100%;display:block}.public-art-module__yL0LjW__runner{object-fit:contain;width:48%;height:auto;max-height:74%;position:absolute;bottom:3%;left:26%}.public-art-module__yL0LjW__banner,.public-art-module__yL0LjW__compactBanner{width:100%;max-width:900px;margin:0 auto 24px}.public-art-module__yL0LjW__compactBanner{max-width:420px}.public-art-module__yL0LjW__banner img,.public-art-module__yL0LjW__compactBanner img{object-fit:contain;width:100%;height:auto;display:block}.public-art-module__yL0LjW__songkrasuayBanner{aspect-ratio:1600/610;background:#050f2e;border-radius:16px;position:relative;overflow:hidden}.public-art-module__yL0LjW__songkrasuayBanner img{object-fit:cover;object-position:center 72%}.public-art-module__yL0LjW__songkrasuayBanner p{text-align:center;color:#fff;background:linear-gradient(#0000,#050f2ee0 55%);gap:2px;margin:0;padding:24px 16px 10px;display:grid;position:absolute;inset:auto 0 0}.public-art-module__yL0LjW__songkrasuayBanner strong{font-family:var(--font-friendly);font-size:1.15rem;line-height:1.2}.public-art-module__yL0LjW__songkrasuayBanner span{font-size:.85rem;line-height:1.3}.public-art-module__yL0LjW__challengeGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}.public-art-module__yL0LjW__cover{object-fit:contain;border-radius:var(--radius-card);background:var(--surface);width:100%;height:auto;max-height:580px;display:block}.public-art-module__yL0LjW__commerceGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:24px;display:grid}.public-art-module__yL0LjW__paymentInstructions{min-width:0}.public-art-module__yL0LjW__paymentInstructions .list-row{flex-wrap:wrap;gap:8px}.public-art-module__yL0LjW__paymentInstructions .list-row>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.public-art-module__yL0LjW__paymentArtwork{justify-items:center;gap:16px;margin:24px 0;display:grid}.public-art-module__yL0LjW__paymentArtwork img{border-radius:var(--radius-card);width:100%;max-width:560px;height:auto;display:block}.public-art-module__yL0LjW__paymentArtwork a{text-align:center;max-width:100%}.public-art-module__yL0LjW__authFrame{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);max-width:1020px;margin:16px auto 32px;display:grid;overflow:hidden}.public-art-module__yL0LjW__authScene{min-height:560px;position:relative}.public-art-module__yL0LjW__authScene .public-art-module__yL0LjW__sceneImage{position:absolute;inset:0}.public-art-module__yL0LjW__authCard{align-self:center;min-width:0;padding:clamp(24px,4vw,48px)}.public-art-module__yL0LjW__authCard>.card{box-shadow:none;border:0;padding:0}.public-art-module__yL0LjW__authCard>form.card{box-shadow:none;border:0;padding:0}.public-art-module__yL0LjW__authCard h1{font-size:clamp(2rem,4vw,2.7rem)}.public-art-module__yL0LjW__authLink{text-align:center;margin-top:20px}.public-art-module__yL0LjW__authLink a{color:var(--brand-secondary);font-weight:700}.public-art-module__yL0LjW__form{gap:18px;min-width:0}.public-art-module__yL0LjW__form>button{justify-self:start}.public-art-module__yL0LjW__form .form-grid{min-width:0}.public-art-module__yL0LjW__form input,.public-art-module__yL0LjW__form textarea,.public-art-module__yL0LjW__form select{min-width:0}.public-art-module__yL0LjW__formHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.public-art-module__yL0LjW__formHeading h2{margin:0}.public-art-module__yL0LjW__consent{cursor:pointer;align-items:flex-start;gap:12px;margin:4px 0 12px;font-size:1rem;display:flex}.public-art-module__yL0LjW__consent input{flex:none;margin-top:6px}.public-art-module__yL0LjW__form .motivation-chip{min-height:48px;color:var(--ink)}.public-art-module__yL0LjW__form .motivation-chip.selected{background:var(--warm,#fff5de);border-color:var(--brand-secondary);color:var(--ink)}.public-art-module__yL0LjW__statusArt{width:110px;height:auto;margin:0 auto 20px;display:block}@media (max-width:767px){.public-art-module__yL0LjW__homeHero,.public-art-module__yL0LjW__authFrame,.public-art-module__yL0LjW__challengeGrid,.public-art-module__yL0LjW__commerceGrid{grid-template-columns:minmax(0,1fr)}.public-art-module__yL0LjW__homeScene{height:300px}.public-art-module__yL0LjW__authScene{min-height:180px}.public-art-module__yL0LjW__authScene .public-art-module__yL0LjW__sceneImage{object-position:center 60%}.public-art-module__yL0LjW__authCard{padding:24px 20px}.public-art-module__yL0LjW__cover{max-height:420px}.public-art-module__yL0LjW__form>button{justify-self:stretch;width:100%}}
.leaderboard-module__eFH7_q__view{width:100%;max-width:1040px;padding-bottom:0}.leaderboard-module__eFH7_q__header{isolation:isolate;background:var(--surface-strong);border-radius:var(--radius-card);justify-content:center;min-height:300px;padding:28px 42% 28px 28px;position:relative;overflow:hidden}.leaderboard-module__eFH7_q__art{z-index:-1;position:absolute;inset:0 0 0 62%}.leaderboard-module__eFH7_q__art img{object-fit:cover;object-position:center 55%}.leaderboard-module__eFH7_q__view .leaderboard-tag{color:var(--brand-secondary)}:is(.leaderboard-module__eFH7_q__view .leaderboard-subtitle,.leaderboard-module__eFH7_q__view .podium-bib,.leaderboard-module__eFH7_q__view .podium-empty,.leaderboard-module__eFH7_q__view .runner-bib,.leaderboard-module__eFH7_q__view .runner-km small){color:var(--muted)}.leaderboard-module__eFH7_q__view .podium-section{background:var(--surface);border-color:var(--line);border-radius:var(--radius-card)}.leaderboard-module__eFH7_q__view .podium-item{min-width:0}.leaderboard-module__eFH7_q__view .podium-crown{animation:none}.leaderboard-module__eFH7_q__view .podium-name{overflow-wrap:anywhere;white-space:normal;max-width:100%}:is(.leaderboard-module__eFH7_q__view .podium-km,.leaderboard-module__eFH7_q__view .podium-score,.leaderboard-module__eFH7_q__view .runner-km strong,.leaderboard-module__eFH7_q__view .runner-score strong){color:var(--brand-secondary)}:is(.leaderboard-module__eFH7_q__view .pillar-1,.leaderboard-module__eFH7_q__view .rank-1){background:var(--sun);color:var(--ink)}:is(.leaderboard-module__eFH7_q__view .pillar-2,.leaderboard-module__eFH7_q__view .rank-2){color:var(--ink);background:#d8e2e8}:is(.leaderboard-module__eFH7_q__view .pillar-3,.leaderboard-module__eFH7_q__view .rank-3){color:var(--ink);background:#e7bf9a}.leaderboard-module__eFH7_q__tableHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:20px;display:flex}.leaderboard-module__eFH7_q__view .leaderboard-card-title{border:0;padding:0}.leaderboard-module__eFH7_q__note{color:var(--muted);font-size:.85rem}.leaderboard-module__eFH7_q__empty{text-align:center;color:var(--muted);padding:24px}.leaderboard-module__eFH7_q__empty img{object-fit:contain}:is(.leaderboard-module__eFH7_q__view .leaderboard-row,.leaderboard-module__eFH7_q__view .leaderboard-table-header){grid-template-columns:48px minmax(0,1fr) 120px 145px}:is(.leaderboard-module__eFH7_q__view .runner-info,.leaderboard-module__eFH7_q__view .runner-name){overflow-wrap:anywhere;min-width:0}.leaderboard-module__eFH7_q__view .me-chip{background:var(--brand-secondary)}.leaderboard-module__eFH7_q__view .finisher-chip{background:var(--success)}.leaderboard-module__eFH7_q__view .runner-progress-fill{background:var(--brand-blue)}.leaderboard-module__eFH7_q__view .my-standing-banner{background:var(--brand-secondary);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-wrap:wrap;gap:16px;padding:24px;position:static}.leaderboard-module__eFH7_q__view .my-standing-center{overflow-wrap:anywhere;flex:200px;min-width:0}.leaderboard-module__eFH7_q__scoreLabel{display:none}.leaderboard-module__eFH7_q__tabSwitcher{background:#ede7dc;border:1px solid #dfd7c5;border-radius:9999px;grid-template-columns:1fr 1fr;gap:6px;margin:16px 0 18px;padding:5px;display:grid;box-shadow:inset 0 2px 4px #0000000a}.leaderboard-module__eFH7_q__tabBtn{cursor:pointer;color:#6b7280;white-space:nowrap;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.92rem;font-weight:800;transition:all .2s;display:inline-flex}.leaderboard-module__eFH7_q__tabBtn:hover{color:#1c262c}.leaderboard-module__eFH7_q__tabBtnRankingActive{color:#1c262c;background:linear-gradient(#fba92b 0%,#f18c1d 100%);box-shadow:0 4px 12px #fba92b59}.leaderboard-module__eFH7_q__tabBtnScoreboardActive{color:#fff;background:linear-gradient(#2ec4b6 0%,#0f766e 100%);box-shadow:0 4px 12px #2ec4b659}.leaderboard-module__eFH7_q__tabCountBadge{background:#00000014;border-radius:9999px;padding:2px 8px;font-size:.75rem;font-weight:700}.leaderboard-module__eFH7_q__tabBtnScoreboardActive .leaderboard-module__eFH7_q__tabCountBadge{color:#fff;background:#ffffff47}@media (max-width:767px){.leaderboard-module__eFH7_q__header{min-height:0;padding:135px 16px 16px}.leaderboard-module__eFH7_q__art{height:125px;inset:0 0 auto}.leaderboard-module__eFH7_q__view .leaderboard-title{font-size:1.25rem}.leaderboard-module__eFH7_q__view .leaderboard-subtitle{font-size:.8rem}.leaderboard-module__eFH7_q__tabBtn{gap:4px;padding:8px;font-size:.8rem}.leaderboard-module__eFH7_q__tabCountBadge{padding:1px 6px;font-size:.68rem}.leaderboard-module__eFH7_q__view .podium-section{gap:8px;padding-inline:10px}:is(.leaderboard-module__eFH7_q__view .leaderboard-row,.leaderboard-module__eFH7_q__view .leaderboard-table-header){grid-template-columns:32px minmax(0,1fr) 86px;gap:8px;padding-inline:12px}.leaderboard-module__eFH7_q__view .leaderboard-row .runner-score{text-align:left;grid-column:2/4;display:block}.leaderboard-module__eFH7_q__view .leaderboard-table-header span:last-child{clip-path:inset(50%);width:1px;height:1px;display:block;position:absolute;overflow:hidden}.leaderboard-module__eFH7_q__scoreLabel{color:var(--muted);font-size:.85rem;display:inline}:is(.leaderboard-module__eFH7_q__view .my-standing-right,.leaderboard-module__eFH7_q__view .btn-run-now){width:100%}}
.registration-onboarding-module__WSMNqG__screenWrapper{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 120px);padding:24px 16px;display:flex;position:relative;overflow:hidden}.registration-onboarding-module__WSMNqG__bgBridge{background:radial-gradient(circle at 50% 20%,#ffffff26 0%,#00000026 100%),url(/brand/run-bridge.webp) top/cover no-repeat}.registration-onboarding-module__WSMNqG__bgCharacter{background:radial-gradient(circle at 50% 20%,#ffffff1a 0%,#00000040 100%),url(/brand/run-bridge.webp) top/cover no-repeat}.registration-onboarding-module__WSMNqG__registerCard{background:#fff;border:1px solid #ffffffe6;border-radius:36px;width:min(440px,100%);padding:32px 28px;animation:.3s ease-out registration-onboarding-module__WSMNqG__fadeInCard;position:relative;box-shadow:0 20px 60px #00000026}.registration-onboarding-module__WSMNqG__cardHeader{text-align:center;margin-bottom:20px;position:relative}.registration-onboarding-module__WSMNqG__backButton{color:#2c3e50;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:4px 8px;font-size:1.8rem;line-height:1;transition:transform .15s,background .15s;position:absolute;top:2px;left:-8px}.registration-onboarding-module__WSMNqG__backButton:hover{background:#0000000d;transform:scale(1.1)}.registration-onboarding-module__WSMNqG__registerTitle{font-family:var(--font-friendly);color:#1a202c;letter-spacing:-.5px;margin:0;font-size:2.3rem;font-weight:700}.registration-onboarding-module__WSMNqG__fieldGroup{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.registration-onboarding-module__WSMNqG__fieldLabel{font-family:var(--font-friendly);color:#1a202c;margin-bottom:4px;font-size:1.05rem;font-weight:600;display:block}.registration-onboarding-module__WSMNqG__pillInput{color:#1c262c;box-sizing:border-box;background:#ede8e3;border:2px solid #0000;border-radius:9999px;outline:none;width:100%;height:48px;padding:0 20px;font-size:1rem;transition:all .2s}.registration-onboarding-module__WSMNqG__pillInput:focus{background:#fff;border-color:#f5a623;box-shadow:0 0 0 3px #f5a62333}.registration-onboarding-module__WSMNqG__pillInput::placeholder{color:#9ba3af}.registration-onboarding-module__WSMNqG__motivationHeading{font-family:var(--font-friendly);color:#1a202c;margin:16px 0 12px;font-size:1.15rem;font-weight:700}.registration-onboarding-module__WSMNqG__motivationGrid{grid-template-columns:repeat(3,1fr);gap:14px 10px;margin-bottom:20px;display:grid}.registration-onboarding-module__WSMNqG__motivationButton{cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.registration-onboarding-module__WSMNqG__motivationCircle{color:#4a5568;background:#ede8e3;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #0000000d}.registration-onboarding-module__WSMNqG__motivationCircle svg{width:32px;height:32px;transition:transform .2s}.registration-onboarding-module__WSMNqG__motivationButton:hover .registration-onboarding-module__WSMNqG__motivationCircle{background:#fff8eb;border-color:#f5a623;transform:translateY(-2px)}.registration-onboarding-module__WSMNqG__motivationButton.registration-onboarding-module__WSMNqG__selected .registration-onboarding-module__WSMNqG__motivationCircle{color:#f5a623;background:#fff8eb;border-color:#f5a623;transform:scale(1.06);box-shadow:0 4px 14px #f5a62359}.registration-onboarding-module__WSMNqG__motivationLabel{font-family:var(--font-friendly);color:#4b5d68;font-size:.95rem;font-weight:600;transition:color .2s}.registration-onboarding-module__WSMNqG__motivationButton.registration-onboarding-module__WSMNqG__selected .registration-onboarding-module__WSMNqG__motivationLabel{color:#d48b00;font-weight:700}.registration-onboarding-module__WSMNqG__agreeLabel{color:#4a5568;cursor:pointer;align-items:center;gap:10px;margin:12px 0 20px;font-size:.88rem;line-height:1.4;display:flex}.registration-onboarding-module__WSMNqG__agreeCheckbox{accent-color:#f5a623;cursor:pointer;flex-shrink:0;width:18px;height:18px}.registration-onboarding-module__WSMNqG__orangePillButton{color:#fff;width:100%;height:52px;font-family:var(--font-friendly);cursor:pointer;background:linear-gradient(#fba92b 0%,#f5a623 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;font-size:1.35rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 6px 18px #f5a62366}.registration-onboarding-module__WSMNqG__orangePillButton:hover:not(:disabled){background:linear-gradient(#ffb338 0%,#f69d14 100%);transform:translateY(-2px);box-shadow:0 8px 24px #f5a62380}.registration-onboarding-module__WSMNqG__orangePillButton:active:not(:disabled){transform:translateY(1px)}.registration-onboarding-module__WSMNqG__orangePillButton:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.3)}.registration-onboarding-module__WSMNqG__loginHint{text-align:center;margin-top:18px;font-size:.95rem}.registration-onboarding-module__WSMNqG__loginHint a{color:var(--brand-secondary,#1c7ed6);font-weight:700;text-decoration:underline}.registration-onboarding-module__WSMNqG__characterSelectContainer{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;width:min(520px,100%);min-height:560px;padding:16px 12px;animation:.3s ease-out registration-onboarding-module__WSMNqG__fadeIn;display:flex;position:relative}.registration-onboarding-module__WSMNqG__characterHeader{flex-direction:column;align-items:center;gap:12px;margin-top:8px;display:flex}.registration-onboarding-module__WSMNqG__characterTitle{font-family:var(--font-friendly);color:#fff;text-shadow:0 3px 12px #00000080;margin:0;font-size:clamp(2rem,6vw,2.7rem);font-weight:700}.registration-onboarding-module__WSMNqG__carouselRow{justify-content:center;align-items:center;gap:20px;width:100%;margin:24px 0 12px;display:flex}.registration-onboarding-module__WSMNqG__carouselArrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff73;border:1.5px solid #fffc;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.8rem;font-weight:800;transition:all .2s;display:grid}.registration-onboarding-module__WSMNqG__carouselArrow:hover{color:#f5a623;background:#ffffffd9;transform:scale(1.12)}.registration-onboarding-module__WSMNqG__characterDisplay{filter:drop-shadow(0 12px 24px #0000004d);width:220px;height:310px;transition:transform .2s;position:relative}.registration-onboarding-module__WSMNqG__characterMeta{color:#fff;text-shadow:0 2px 6px #0009;margin-bottom:12px}.registration-onboarding-module__WSMNqG__characterName{font-family:var(--font-friendly);margin:0 0 2px;font-size:1.25rem;font-weight:700}.registration-onboarding-module__WSMNqG__characterCount{opacity:.9;font-size:.85rem}.registration-onboarding-module__WSMNqG__thumbnailRail{scrollbar-width:thin;gap:8px;max-width:360px;margin:0 auto 16px;padding:6px 4px 12px;display:flex;overflow-x:auto}.registration-onboarding-module__WSMNqG__thumbBtn{cursor:pointer;background:#ffffff4d;border:1px solid #fff9;border-radius:8px;flex-shrink:0;width:42px;height:56px;padding:0;transition:all .15s;position:relative}.registration-onboarding-module__WSMNqG__thumbBtn.registration-onboarding-module__WSMNqG__activeThumb{background:#ffffffe6;border:2.5px solid #f5a623;transform:scale(1.08)}.registration-onboarding-module__WSMNqG__bibSpawnContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(480px,100%);padding:24px 16px;animation:.6s cubic-bezier(.16,1,.3,1) registration-onboarding-module__WSMNqG__spawnEntrance;display:flex}.registration-onboarding-module__WSMNqG__celebrationBadge{color:#fff;font-family:var(--font-friendly);background:linear-gradient(90deg,#ff9800,#ff5722);border-radius:9999px;margin-bottom:16px;padding:6px 18px;font-size:1.05rem;font-weight:700;animation:2s ease-in-out infinite registration-onboarding-module__WSMNqG__pulseBadge;box-shadow:0 4px 12px #ff572266}.registration-onboarding-module__WSMNqG__runnerBibCard{background:#fff;border:3px solid #f5a623;border-radius:24px;width:min(380px,100%);margin:12px 0 24px;animation:.6s cubic-bezier(.34,1.56,.64,1) registration-onboarding-module__WSMNqG__cardPop;position:relative;overflow:hidden;box-shadow:0 16px 48px #f5a6234d,0 0 0 6px #fff9}.registration-onboarding-module__WSMNqG__bibCardHeader{color:#fff;background:linear-gradient(135deg,#1c3d5a 0%,#0d233a 100%);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.registration-onboarding-module__WSMNqG__bibEventTitle{font-family:var(--font-friendly);letter-spacing:.5px;font-size:1.15rem;font-weight:700}.registration-onboarding-module__WSMNqG__bibCardBody{background:#fff;padding:24px 20px 20px;position:relative}.registration-onboarding-module__WSMNqG__bibNumberDisplay{font-family:var(--font-beyond-display,"Impact", sans-serif);color:#1c3d5a;letter-spacing:2px;text-shadow:0 2px 4px #00000014;margin:4px 0 10px;font-size:clamp(3rem,11vw,4rem);font-weight:900;line-height:1}.registration-onboarding-module__WSMNqG__bibRunnerName{font-family:var(--font-friendly);color:#2d3748;margin:0 0 14px;font-size:1.25rem;font-weight:700}.registration-onboarding-module__WSMNqG__bibMetaRow{border-top:1px dashed #cbd5e0;justify-content:space-around;align-items:center;gap:12px;padding-top:14px;display:flex}.registration-onboarding-module__WSMNqG__bibMetaItem{flex-direction:column;gap:2px;display:flex}.registration-onboarding-module__WSMNqG__bibMetaLabel{color:#718096;text-transform:uppercase;font-size:.75rem;font-weight:600}.registration-onboarding-module__WSMNqG__bibMetaVal{font-family:var(--font-friendly);color:#f5a623;font-size:1rem;font-weight:700}.registration-onboarding-module__WSMNqG__bibCardFooter{color:#a0aec0;background:#f7fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:8px 16px;font-size:.75rem;display:flex}.registration-onboarding-module__WSMNqG__bibSpawnGreeting{color:#fff;text-shadow:0 2px 8px #00000080;margin-bottom:20px}.registration-onboarding-module__WSMNqG__bibSpawnGreeting h2{font-family:var(--font-friendly);color:#fff;margin:0 0 6px;font-size:1.8rem}.registration-onboarding-module__WSMNqG__bibSpawnGreeting p{opacity:.95;margin:0;font-size:1rem}@keyframes registration-onboarding-module__WSMNqG__fadeInCard{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes registration-onboarding-module__WSMNqG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes registration-onboarding-module__WSMNqG__spawnEntrance{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes registration-onboarding-module__WSMNqG__cardPop{0%{opacity:0;transform:scale(.6)rotate(-3deg)}70%{transform:scale(1.05)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes registration-onboarding-module__WSMNqG__pulseBadge{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}
.songkrasuay-module__HQQRmW__root{--sks-surface:#0f2949;--sks-surface-2:#16365e;--sks-space:#082478;--sks-deep:#050f2e;--sks-accent:#8dccc9;--sks-cta:#fbb03b;--sks-cta-ink:#3a2300;--sks-secondary:#80bdc0;--sks-field:#efe8e6;--sks-danger:#e8253a;--sks-ink:#f4f7fb;--sks-muted:#dce8f5b8;--sks-line:#8dccc938;--sks-phase-1:#8dccc9;--sks-phase-2:#f7a072;--sks-phase-3:#fbb03b;--sks-radius:20px;min-height:100dvh;color:var(--sks-ink);font-family:var(--font-body);background:radial-gradient(1200px 600px at 85% -10%, #5078ff59, transparent 60%), radial-gradient(900px 500px at -10% 30%, #8dccc92e, transparent 60%), linear-gradient(180deg, var(--sks-space) 0%, var(--sks-deep) 100%)}.songkrasuay-module__HQQRmW__root a,.songkrasuay-module__HQQRmW__root h1,.songkrasuay-module__HQQRmW__root h2,.songkrasuay-module__HQQRmW__root h3{color:inherit}.songkrasuay-module__HQQRmW__root :focus-visible{outline:3px solid var(--sks-cta);outline-offset:2px}.songkrasuay-module__HQQRmW__notice{text-align:center;color:var(--sks-cta-ink);background:var(--sks-cta);margin:0;padding:8px 16px;font-size:.85rem}.songkrasuay-module__HQQRmW__previewBadge{color:var(--sks-cta-ink);background:var(--sks-cta);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:.75rem;display:inline-flex}.songkrasuay-module__HQQRmW__heading{font-family:var(--font-friendly);margin:0;font-weight:700;line-height:1.15}.songkrasuay-module__HQQRmW__eyebrow{color:var(--sks-accent);margin:0 0 4px;font-size:.85rem}.songkrasuay-module__HQQRmW__muted{color:var(--sks-muted)}.songkrasuay-module__HQQRmW__card{border:1px solid var(--sks-line);border-radius:var(--sks-radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f2949d1;padding:18px}.songkrasuay-module__HQQRmW__button,.songkrasuay-module__HQQRmW__buttonSecondary,.songkrasuay-module__HQQRmW__buttonGhost{min-height:48px;font:inherit;font-family:var(--font-friendly);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.songkrasuay-module__HQQRmW__button{background:var(--sks-cta);box-shadow:0 6px 18px #fbb03b59;color:var(--sks-cta-ink)!important}.songkrasuay-module__HQQRmW__buttonSecondary{background:var(--sks-secondary);color:#062b33!important}.songkrasuay-module__HQQRmW__buttonGhost{color:var(--sks-ink);border:1px solid var(--sks-line);background:0 0}.songkrasuay-module__HQQRmW__button:hover,.songkrasuay-module__HQQRmW__buttonSecondary:hover{filter:brightness(1.05);transform:translateY(-1px)}.songkrasuay-module__HQQRmW__button:disabled,.songkrasuay-module__HQQRmW__buttonSecondary:disabled{cursor:not-allowed;filter:grayscale(.7)brightness(.8);box-shadow:none;transform:none}.songkrasuay-module__HQQRmW__actions{flex-wrap:wrap;gap:12px;display:flex}.songkrasuay-module__HQQRmW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.songkrasuay-module__HQQRmW__header{z-index:20;background:var(--sks-surface);border-bottom:1px solid var(--sks-line);align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.songkrasuay-module__HQQRmW__headerLogo{flex:none;width:40px;height:41px;position:relative}.songkrasuay-module__HQQRmW__headerTitle{flex:1;min-width:0}.songkrasuay-module__HQQRmW__headerTitle p{color:var(--sks-muted);margin:0;font-size:.75rem}.songkrasuay-module__HQQRmW__headerTitle strong{font-family:var(--font-friendly);white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;display:block;overflow:hidden}.songkrasuay-module__HQQRmW__headerExit{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.songkrasuay-module__HQQRmW__headerExit img{opacity:.85}.songkrasuay-module__HQQRmW__topTabs{display:none}.songkrasuay-module__HQQRmW__main{width:100%;max-width:1080px;margin:0 auto;padding:16px 16px 112px}.songkrasuay-module__HQQRmW__bottomNav{z-index:20;padding-bottom:env(safe-area-inset-bottom);background:var(--sks-surface);border-top:3px solid var(--sks-accent);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.songkrasuay-module__HQQRmW__navItem{font-family:var(--font-friendly);opacity:.7;justify-items:center;gap:2px;padding:10px 4px 8px;font-size:.95rem;text-decoration:none;display:grid;color:var(--sks-accent)!important}.songkrasuay-module__HQQRmW__navItem[aria-current=page]{opacity:1;color:#fff!important}.songkrasuay-module__HQQRmW__navIcon{width:28px;height:28px;position:relative}@media (min-width:900px){.songkrasuay-module__HQQRmW__topTabs{gap:6px;display:flex}.songkrasuay-module__HQQRmW__topTabs .songkrasuay-module__HQQRmW__navItem{border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:flex}.songkrasuay-module__HQQRmW__topTabs .songkrasuay-module__HQQRmW__navItem[aria-current=page]{background:var(--sks-surface-2)}.songkrasuay-module__HQQRmW__bottomNav{display:none}.songkrasuay-module__HQQRmW__main{padding:28px 24px 64px}}.songkrasuay-module__HQQRmW__previewPanel{border:1px dashed var(--sks-cta);background:#fbb03b14;border-radius:16px;margin:24px 0 0;padding:14px}.songkrasuay-module__HQQRmW__previewPanel summary{cursor:pointer;font-family:var(--font-friendly);color:var(--sks-cta)}.songkrasuay-module__HQQRmW__previewPanel .songkrasuay-module__HQQRmW__actions{margin-top:12px}.songkrasuay-module__HQQRmW__previewPanel button{min-height:36px;padding:0 14px;font-size:.9rem}.songkrasuay-module__HQQRmW__loading{min-height:50vh;color:var(--sks-muted);place-items:center;display:grid}.songkrasuay-module__HQQRmW__journeyGrid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.songkrasuay-module__HQQRmW__journeyGrid{grid-template-columns:minmax(340px,430px) minmax(0,1fr);align-items:start}}.songkrasuay-module__HQQRmW__sceneCard{aspect-ratio:9/14;border-radius:var(--sks-radius);background:var(--sks-deep);min-height:460px;max-height:calc(100dvh - 190px);scroll-margin-top:84px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000073}.songkrasuay-module__HQQRmW__sceneImage{object-fit:cover;object-position:center 40%}.songkrasuay-module__HQQRmW__sceneShade{background:linear-gradient(#050f2ec7 0%,#050f2e00 42%),linear-gradient(#050f2e00 66%,#050f2ecc 100%);position:absolute;inset:0}.songkrasuay-module__HQQRmW__sceneTop{padding:18px 18px 0;position:absolute;top:0;left:0;right:0}.songkrasuay-module__HQQRmW__phaseName{font-family:var(--font-friendly);color:var(--sks-accent);margin:0;font-size:1.1rem}.songkrasuay-module__HQQRmW__sceneDots{justify-content:space-between;align-items:center;max-width:260px;margin:8px 0 10px;padding:0;list-style:none;display:flex;position:relative}.songkrasuay-module__HQQRmW__sceneDots:before{content:"";background:#fff9;height:2px;position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}.songkrasuay-module__HQQRmW__sceneDots li{display:flex;position:relative}.songkrasuay-module__HQQRmW__sceneDots span{background:var(--sks-surface);border:2px solid #fff;border-radius:50%;width:12px;height:12px}.songkrasuay-module__HQQRmW__sceneDots span[data-state=done]{border-color:var(--sks-accent);background:var(--sks-accent)}.songkrasuay-module__HQQRmW__sceneDots span[data-state=current]{border-color:var(--sks-cta);background:var(--sks-cta);width:14px;height:14px;box-shadow:0 0 0 4px #fbb03b4d}.songkrasuay-module__HQQRmW__sceneTitle{font-family:var(--font-friendly);text-shadow:0 2px 12px #0009;margin:0;font-size:clamp(1.4rem,5.5vw,1.9rem);line-height:1.2}.songkrasuay-module__HQQRmW__phaseBars{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.songkrasuay-module__HQQRmW__phaseBar{grid-template-columns:14px minmax(0,180px) auto;align-items:center;column-gap:8px;font-size:.75rem;display:grid}.songkrasuay-module__HQQRmW__phaseBar>span:first-child{background:var(--phase-color);border-radius:50%;width:14px;height:14px}.songkrasuay-module__HQQRmW__phaseBar small{color:var(--phase-color);text-shadow:0 1px 4px #000c}.songkrasuay-module__HQQRmW__segments{grid-template-columns:repeat(10,1fr);gap:3px;max-width:180px;display:grid}.songkrasuay-module__HQQRmW__segments i{background:#ffffff2e;border-radius:2px;height:12px}.songkrasuay-module__HQQRmW__segments i[data-on=true]{background:var(--phase-color)}.songkrasuay-module__HQQRmW__vehicleFloat{aspect-ratio:1;width:62%;animation:3.2s ease-in-out infinite songkrasuay-module__HQQRmW__sksBob;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.songkrasuay-module__HQQRmW__vehicleFloat img{object-fit:contain;filter:drop-shadow(0 12px 18px #00000073)}@keyframes songkrasuay-module__HQQRmW__sksBob{0%,to{transform:translate(-50%,-50%)rotate(-2deg)}50%{transform:translate(-50%,-56%)rotate(2deg)}}.songkrasuay-module__HQQRmW__kmBlock{text-align:right;position:absolute;bottom:16px;left:18px;right:18px}.songkrasuay-module__HQQRmW__kmValue{font-family:var(--font-friendly);color:var(--sks-accent);text-shadow:0 2px 10px #00000080;font-size:clamp(2.4rem,11vw,3.4rem);line-height:1;display:block}.songkrasuay-module__HQQRmW__kmBlock hr{border:0;border-top:1px solid #ffffff80;width:60%;margin:6px 0 6px auto}.songkrasuay-module__HQQRmW__kmBlock span{font-family:var(--font-friendly);font-size:1.1rem}.songkrasuay-module__HQQRmW__sidePanel{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.songkrasuay-module__HQQRmW__statRow{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.songkrasuay-module__HQQRmW__stat{background:#ffffff0f;border-radius:14px;padding:12px}.songkrasuay-module__HQQRmW__stat span{color:var(--sks-muted);font-size:.75rem;display:block}.songkrasuay-module__HQQRmW__stat strong{font-family:var(--font-friendly);font-size:1.25rem}.songkrasuay-module__HQQRmW__progressTrack{background:#ffffff1f;border-radius:999px;height:10px;margin-top:12px;overflow:hidden}.songkrasuay-module__HQQRmW__progressFill{border-radius:inherit;background:linear-gradient(90deg, var(--sks-phase-1), var(--sks-phase-2), var(--sks-phase-3));height:100%}.songkrasuay-module__HQQRmW__sceneStrip{scrollbar-width:thin;gap:8px;margin:0;padding:2px 2px 8px;list-style:none;display:flex;overflow-x:auto}.songkrasuay-module__HQQRmW__sceneThumb{border:2px solid #0000;border-radius:10px;flex:none;width:56px;height:84px;position:relative;overflow:hidden}.songkrasuay-module__HQQRmW__sceneThumb[data-state=locked] img{filter:grayscale(.6)brightness(.45)}.songkrasuay-module__HQQRmW__sceneThumb[data-state=current]{border-color:var(--sks-cta)}.songkrasuay-module__HQQRmW__sceneThumb[data-viewing=true]:not([data-state=current]){border-color:var(--sks-accent)}.songkrasuay-module__HQQRmW__sceneThumbButton{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.songkrasuay-module__HQQRmW__sceneThumbButton:focus-visible{outline-offset:-2px;outline:2px solid #fff}.songkrasuay-module__HQQRmW__sceneReturn{z-index:1;border:1px solid var(--sks-cta);min-height:44px;font:inherit;color:var(--sks-cta);cursor:pointer;background:#050f2ed1;border-radius:999px;padding:0 16px;position:absolute;bottom:18px;left:18px}.songkrasuay-module__HQQRmW__lockIcon{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.songkrasuay-module__HQQRmW__badLuckQuote{border-left:4px solid var(--sks-cta);font-family:var(--font-friendly);background:#ffffff0f;border-radius:8px;margin:8px 0 0;padding:12px 14px;font-size:1.15rem}.songkrasuay-module__HQQRmW__launchPanel{grid-template-columns:1fr auto 1.2fr;align-items:center;gap:12px;display:grid}.songkrasuay-module__HQQRmW__launchLabel{text-align:right}.songkrasuay-module__HQQRmW__launchLabel span{font-family:var(--font-display);letter-spacing:.06em;color:var(--sks-accent);font-size:1.1rem;display:block}.songkrasuay-module__HQQRmW__launchLabel strong{font-family:var(--font-friendly);font-size:1.3rem}.songkrasuay-module__HQQRmW__launchButton{cursor:pointer;background:0 0;border:0;width:112px;height:88px;padding:0;display:block;position:relative}.songkrasuay-module__HQQRmW__launchButton img{object-fit:contain}.songkrasuay-module__HQQRmW__launchButton[data-state=ready]{animation:1.4s ease-in-out infinite songkrasuay-module__HQQRmW__sksPulse}.songkrasuay-module__HQQRmW__launchButton[data-state=locked]{cursor:not-allowed}.songkrasuay-module__HQQRmW__launchButton[data-state=locked] img{filter:grayscale(.5)brightness(.75)}.songkrasuay-module__HQQRmW__launchLock{color:#fff;filter:drop-shadow(0 2px 4px #00000080);position:absolute;top:18%;left:50%;transform:translate(-50%)}@keyframes songkrasuay-module__HQQRmW__sksPulse{0%,to{filter:drop-shadow(0 0 #e8253a00);transform:scale(1)}50%{filter:drop-shadow(0 0 18px #e8253acc);transform:scale(1.06)}}.songkrasuay-module__HQQRmW__launchWarning{color:var(--sks-muted);margin:0;font-size:.8rem;line-height:1.45}.songkrasuay-module__HQQRmW__setupCard{background:var(--sks-deep);position:relative;overflow:hidden}.songkrasuay-module__HQQRmW__setupBg{pointer-events:none;position:absolute;inset:0}.songkrasuay-module__HQQRmW__setupBgImage{object-fit:cover;object-position:center;opacity:.55}.songkrasuay-module__HQQRmW__setupBgShade{background:linear-gradient(#050f2eb8 0%,#0f29498c 45%,#050f2ee0 100%);position:absolute;inset:0}.songkrasuay-module__HQQRmW__setupContent{z-index:1;position:relative}.songkrasuay-module__HQQRmW__steps{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.songkrasuay-module__HQQRmW__steps li{text-align:center;background:#ffffff0f;border-radius:12px;flex:1;padding:8px 10px;font-size:.85rem}.songkrasuay-module__HQQRmW__steps li[aria-current=step]{color:var(--sks-cta-ink);background:var(--sks-cta)}.songkrasuay-module__HQQRmW__vehicleGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0;display:grid}@media (min-width:700px){.songkrasuay-module__HQQRmW__vehicleGrid{grid-template-columns:repeat(3,1fr)}}.songkrasuay-module__HQQRmW__vehicleOption{border:2px solid var(--sks-line);font:inherit;color:inherit;cursor:pointer;background:#ffffff0a;border-radius:18px;justify-items:center;gap:8px;padding:12px 8px 14px;display:grid;position:relative}.songkrasuay-module__HQQRmW__vehicleOption[aria-checked=true]{border-color:var(--sks-cta);background:#fbb03b1f}.songkrasuay-module__HQQRmW__vehicleOptionArt{aspect-ratio:4/3;justify-self:stretch;width:100%;display:block;position:relative}.songkrasuay-module__HQQRmW__vehicleOptionArt img{object-fit:contain}.songkrasuay-module__HQQRmW__vehicleOption strong{font-family:var(--font-friendly);font-size:1.05rem}.songkrasuay-module__HQQRmW__chips{flex-wrap:wrap;gap:8px;margin:8px 0 16px;display:flex}.songkrasuay-module__HQQRmW__chip{border:1px solid var(--sks-line);min-height:40px;font:inherit;color:inherit;cursor:pointer;background:#ffffff0d;border-radius:999px;padding:0 14px}.songkrasuay-module__HQQRmW__chip[aria-checked=true]{color:var(--sks-cta-ink);border-color:var(--sks-cta);background:var(--sks-cta)}.songkrasuay-module__HQQRmW__field{gap:6px;margin:0 0 14px;display:grid}.songkrasuay-module__HQQRmW__field label{font-family:var(--font-friendly);font-size:1.05rem}.songkrasuay-module__HQQRmW__input,.songkrasuay-module__HQQRmW__textarea,.songkrasuay-module__HQQRmW__select{width:100%;min-height:48px;font:inherit;color:#13202c;background:var(--sks-field);border:2px solid #0000;border-radius:14px;padding:10px 14px}.songkrasuay-module__HQQRmW__textarea{resize:vertical;min-height:96px}.songkrasuay-module__HQQRmW__input:focus,.songkrasuay-module__HQQRmW__textarea:focus,.songkrasuay-module__HQQRmW__select:focus{border-color:var(--sks-cta);outline:none}.songkrasuay-module__HQQRmW__fieldMeta{color:var(--sks-muted);justify-content:space-between;gap:8px;font-size:.8rem;display:flex}.songkrasuay-module__HQQRmW__error{color:#ffb4bd;margin:0;font-size:.9rem}.songkrasuay-module__HQQRmW__check{cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:10px;margin:0 0 12px;font-size:.9rem;line-height:1.5;display:grid}.songkrasuay-module__HQQRmW__check input{width:20px;height:20px;accent-color:var(--sks-cta);margin:2px 0 0}.songkrasuay-module__HQQRmW__confirmArt{aspect-ratio:1;width:min(280px,70vw);margin:8px auto 12px;animation:3s ease-in-out infinite songkrasuay-module__HQQRmW__sksBobPlain;position:relative}.songkrasuay-module__HQQRmW__confirmArt img{object-fit:contain}@keyframes songkrasuay-module__HQQRmW__sksBobPlain{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.songkrasuay-module__HQQRmW__segmented{grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 16px;display:grid}.songkrasuay-module__HQQRmW__segmented button{border:2px solid var(--sks-line);font:inherit;color:inherit;cursor:pointer;background:#ffffff0a;border-radius:14px;gap:2px;padding:10px 6px;display:grid}.songkrasuay-module__HQQRmW__segmented button[aria-checked=true]{border-color:var(--sks-cta);background:#fbb03b24}.songkrasuay-module__HQQRmW__segmented strong{font-family:var(--font-friendly)}.songkrasuay-module__HQQRmW__segmented small{color:var(--sks-muted);font-size:.72rem}.songkrasuay-module__HQQRmW__creditPreview{background:#8dccc91f;border-radius:14px;margin:0 0 16px;padding:12px 14px;font-size:1rem}.songkrasuay-module__HQQRmW__creditPreview strong{font-family:var(--font-friendly);color:var(--sks-accent);font-size:1.3rem}.songkrasuay-module__HQQRmW__toast{color:var(--sks-cta-ink);background:var(--sks-cta);border-radius:14px;margin:0 0 16px;padding:12px 14px}.songkrasuay-module__HQQRmW__historyList{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.songkrasuay-module__HQQRmW__historyList li{background:#ffffff0d;border-radius:12px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.songkrasuay-module__HQQRmW__boxGrid{gap:14px;display:grid}@media (min-width:760px){.songkrasuay-module__HQQRmW__boxGrid{grid-template-columns:repeat(3,1fr)}}.songkrasuay-module__HQQRmW__boxCard{text-align:center;justify-items:center;gap:10px;padding:20px 16px;display:grid}.songkrasuay-module__HQQRmW__giftBox{background:linear-gradient(90deg, transparent 42%, #ffffffe6 42% 58%, transparent 58%), var(--phase-color);border-radius:12px;width:96px;height:84px;margin-top:18px;position:relative;box-shadow:inset 0 -10px #00000026}.songkrasuay-module__HQQRmW__giftBox:before{content:"";background:linear-gradient(90deg, transparent 42%, #fffffff2 42% 58%, transparent 58%), var(--phase-color);filter:brightness(1.08);transform-origin:10% 100%;border-radius:8px;width:112px;height:26px;position:absolute;top:-18px;left:-8px}.songkrasuay-module__HQQRmW__giftBox[data-state=locked]{filter:grayscale()brightness(.55)}.songkrasuay-module__HQQRmW__giftBox[data-state=ready]{animation:1.2s ease-in-out infinite songkrasuay-module__HQQRmW__sksShake}.songkrasuay-module__HQQRmW__giftBox[data-state=opened]:before{transform:rotate(-24deg)translateY(-10px)}@keyframes songkrasuay-module__HQQRmW__sksShake{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-6deg)}80%{transform:rotate(6deg)}85%{transform:rotate(-4deg)}90%{transform:rotate(4deg)}}.songkrasuay-module__HQQRmW__prize{border:2px solid var(--rarity-color);background:#ffffff0f;border-radius:14px;width:100%;padding:12px;animation:.45s ease-out songkrasuay-module__HQQRmW__sksPop}.songkrasuay-module__HQQRmW__prize span{color:#13202c;background:var(--rarity-color);border-radius:999px;margin-bottom:4px;padding:2px 10px;font-size:.75rem;display:inline-block}.songkrasuay-module__HQQRmW__prize strong{font-family:var(--font-friendly);font-size:1.15rem;display:block}@keyframes songkrasuay-module__HQQRmW__sksPop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}.songkrasuay-module__HQQRmW__rewardList{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.songkrasuay-module__HQQRmW__rewardList li{background:#ffffff0d;border-radius:12px;padding:10px 12px}.songkrasuay-module__HQQRmW__boardStack{gap:16px;display:grid}.songkrasuay-module__HQQRmW__boardHero{background:var(--sks-deep);padding:24px 20px;position:relative;overflow:hidden}.songkrasuay-module__HQQRmW__boardHeroBg{pointer-events:none;position:absolute;inset:0}.songkrasuay-module__HQQRmW__boardHeroBgImage{object-fit:cover;object-position:center 65%;opacity:.75}.songkrasuay-module__HQQRmW__boardHeroShade{background:linear-gradient(90deg,#050f2ee0 0%,#050f2e94 55%,#050f2ed9 100%),linear-gradient(#050f2e59 0%,#050f2ee6 100%);position:absolute;inset:0}.songkrasuay-module__HQQRmW__boardHeroContent{z-index:1;gap:8px;display:grid;position:relative}.songkrasuay-module__HQQRmW__boardStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.songkrasuay-module__HQQRmW__myBoardBanner{background:linear-gradient(135deg,#fbb03b24 0%,#0f2949e0 100%);border-color:#fbb03b8c;gap:12px;display:grid}.songkrasuay-module__HQQRmW__myBoardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.songkrasuay-module__HQQRmW__myBoardFoot{border-top:1px solid var(--sks-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.songkrasuay-module__HQQRmW__boardStatusBadge{font-family:var(--font-friendly);color:var(--sks-accent);background:#050f2ea6;border:1px solid #8dccc973;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.95rem;display:inline-flex}.songkrasuay-module__HQQRmW__boardStatusBadge[data-launched=true]{border-color:var(--sks-cta);color:var(--sks-cta-ink);background:var(--sks-cta)}.songkrasuay-module__HQQRmW__boardControlsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.songkrasuay-module__HQQRmW__boardSortGroup{border:1px solid var(--sks-line);background:#050f2e8c;border-radius:999px;gap:6px;padding:4px;display:inline-flex}.songkrasuay-module__HQQRmW__boardSortButton{min-height:34px;font:inherit;color:var(--sks-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:.85rem}.songkrasuay-module__HQQRmW__boardSortButton[aria-pressed=true]{font-family:var(--font-friendly);color:var(--sks-cta-ink);background:var(--sks-cta)}.songkrasuay-module__HQQRmW__boardGrid{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.songkrasuay-module__HQQRmW__boardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.songkrasuay-module__HQQRmW__boardCard{align-content:space-between;gap:12px;transition:transform .15s,border-color .15s;display:grid}.songkrasuay-module__HQQRmW__boardCard[data-me=true]{border:2px solid var(--sks-cta);background:linear-gradient(#fbb03b24 0%,#0f2949e6 100%)}.songkrasuay-module__HQQRmW__boardCardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.songkrasuay-module__HQQRmW__boardCategoryPill{font-family:var(--font-friendly);color:#062b33;background:var(--sks-accent);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.95rem;display:inline-flex}.songkrasuay-module__HQQRmW__boardSceneTag{border:1px solid var(--sks-line);color:var(--sks-muted);background:#050f2e73;border-radius:999px;padding:4px 10px;font-size:.8rem}.songkrasuay-module__HQQRmW__boardSceneTag[data-launched=true]{color:var(--sks-cta);background:#fbb03b24;border-color:#fbb03b8c}.songkrasuay-module__HQQRmW__boardQuote{border-left:4px solid var(--sks-cta);font-family:var(--font-friendly);background:#050f2e85;border-radius:12px;margin:0;padding:14px 16px;font-size:1.2rem;line-height:1.35}.songkrasuay-module__HQQRmW__boardVehicleRow{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.songkrasuay-module__HQQRmW__boardVehicleArt{width:52px;height:44px;position:relative}.songkrasuay-module__HQQRmW__boardVehicleArt img{object-fit:contain}.songkrasuay-module__HQQRmW__boardPilotMeta{min-width:0}.songkrasuay-module__HQQRmW__boardPilotMeta strong{font-family:var(--font-friendly);flex-wrap:wrap;align-items:center;gap:6px;font-size:1rem;display:flex}.songkrasuay-module__HQQRmW__boardPilotMeta span{color:var(--sks-muted);font-size:.8rem;display:block}.songkrasuay-module__HQQRmW__myPill{background:var(--sks-cta);border-radius:999px;padding:1px 8px;font-size:.72rem;display:inline-block;color:var(--sks-cta-ink)!important}.songkrasuay-module__HQQRmW__boardDistance{text-align:right}.songkrasuay-module__HQQRmW__boardDistance strong{font-family:var(--font-friendly);color:var(--sks-accent);font-size:1.15rem;display:block}.songkrasuay-module__HQQRmW__boardDistance span{color:var(--sks-muted);font-size:.78rem}.songkrasuay-module__HQQRmW__boardCardFoot{border-top:1px solid var(--sks-line);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.songkrasuay-module__HQQRmW__boardTime{color:var(--sks-muted);font-size:.8rem}.songkrasuay-module__HQQRmW__boardCheerButton{border:1px solid var(--sks-line);min-height:36px;font:inherit;color:var(--sks-ink);cursor:pointer;background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.88rem;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.songkrasuay-module__HQQRmW__boardCheerButton strong{font-family:var(--font-friendly);color:var(--sks-cta);font-size:1rem}.songkrasuay-module__HQQRmW__boardCheerButton[aria-pressed=true]{border-color:var(--sks-cta);color:var(--sks-cta-ink);background:var(--sks-cta)}.songkrasuay-module__HQQRmW__boardCheerButton[aria-pressed=true] strong{color:var(--sks-cta-ink)}.songkrasuay-module__HQQRmW__launchStage{text-align:center;justify-items:center;gap:14px;padding:24px 16px;display:grid}.songkrasuay-module__HQQRmW__launchStage .songkrasuay-module__HQQRmW__launchButton{width:180px;height:140px}.songkrasuay-module__HQQRmW__countdownGrid{grid-template-columns:repeat(4,minmax(64px,1fr));gap:8px;width:100%;max-width:420px;display:grid}.songkrasuay-module__HQQRmW__countdownGrid div{background:#ffffff12;border-radius:14px;padding:10px 6px}.songkrasuay-module__HQQRmW__countdownGrid strong{font-family:var(--font-display);color:var(--sks-cta);font-size:1.8rem;display:block}.songkrasuay-module__HQQRmW__overlay{z-index:100;color:#fff;background:#02061a;position:fixed;inset:0;overflow:hidden}.songkrasuay-module__HQQRmW__strip{will-change:transform;width:100%;position:absolute;top:0;left:0}.songkrasuay-module__HQQRmW__stripPanel{width:100%;position:relative}.songkrasuay-module__HQQRmW__stripPanel img{object-fit:cover}.songkrasuay-module__HQQRmW__speedLines{opacity:0;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 46px,#ffffff29 46px 48px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.songkrasuay-module__HQQRmW__flyer{aspect-ratio:1;will-change:transform;width:min(46vw,34vh);margin:calc(min(46vw,34vh)/-2) 0 0 calc(min(46vw,34vh)/-2);position:absolute;top:58%;left:50%}.songkrasuay-module__HQQRmW__flyer img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.songkrasuay-module__HQQRmW__flyerThrust{opacity:0}.songkrasuay-module__HQQRmW__overlayText{font-family:var(--font-display);text-align:center;text-shadow:0 4px #00000059,0 0 24px #fbb03b99;opacity:0;margin:0;font-size:clamp(2.6rem,13vw,5.5rem);line-height:1.05;position:absolute;top:16%;left:16px;right:16px}.songkrasuay-module__HQQRmW__overlayPhase{font-family:var(--font-friendly);text-align:center;color:var(--sks-accent);text-shadow:0 2px 10px #000000b3;opacity:0;margin:0;font-size:clamp(1.5rem,6vw,2.4rem);position:absolute;top:9%;left:16px;right:16px}.songkrasuay-module__HQQRmW__flash{opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0%,#ffe9a8 40%,#ffb43ce6 100%);position:absolute;inset:0}.songkrasuay-module__HQQRmW__particles{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.songkrasuay-module__HQQRmW__wording{text-align:center;justify-items:center;gap:14px;display:grid;position:absolute;top:50%;left:16px;right:16px;transform:translateY(-50%)}.songkrasuay-module__HQQRmW__wordingHeadline{font-family:var(--font-display);color:#fff;text-shadow:0 5px #c2185b,0 0 30px #ff6fb5b3;opacity:0;margin:0;font-size:clamp(2.4rem,11vw,5rem);line-height:1.05}.songkrasuay-module__HQQRmW__wordingHeadline span{display:block}.songkrasuay-module__HQQRmW__wordingLine{max-width:560px;font-family:var(--font-friendly);opacity:0;background:#050f2eb3;border-radius:16px;margin:0;padding:12px 18px;font-size:clamp(1.1rem,4.6vw,1.6rem);line-height:1.4}.songkrasuay-module__HQQRmW__wordingStatic{align-content:center;min-height:100%;padding:72px 16px 40px;position:relative;top:auto;left:auto;right:auto;transform:none}.songkrasuay-module__HQQRmW__wordingStatic .songkrasuay-module__HQQRmW__wordingHeadline,.songkrasuay-module__HQQRmW__wordingStatic .songkrasuay-module__HQQRmW__wordingLine{opacity:1;animation:.45s ease-out songkrasuay-module__HQQRmW__sksPop}.songkrasuay-module__HQQRmW__endCard{text-align:left;background:#0f2949eb;border-radius:20px;gap:10px;width:min(100%,480px);padding:18px;animation:.4s ease-out songkrasuay-module__HQQRmW__sksPop;display:grid}.songkrasuay-module__HQQRmW__endCard dl{grid-template-columns:auto 1fr;gap:4px 14px;margin:0;display:grid}.songkrasuay-module__HQQRmW__endCard dt{color:var(--sks-muted)}.songkrasuay-module__HQQRmW__endCard dd{font-family:var(--font-friendly);margin:0}.songkrasuay-module__HQQRmW__skip{top:calc(12px + env(safe-area-inset-top));z-index:3;min-height:40px;font:inherit;color:#fff;cursor:pointer;background:#00000059;border:1px solid #fff6;border-radius:999px;padding:0 16px;position:absolute;right:12px}.songkrasuay-module__HQQRmW__shake{animation:.4s linear infinite songkrasuay-module__HQQRmW__sksScreenShake}@keyframes songkrasuay-module__HQQRmW__sksScreenShake{0%,to{transform:translate(0)}25%{transform:translate(-3px,2px)}50%{transform:translate(3px,-2px)}75%{transform:translate(-2px,-3px)}}.songkrasuay-module__HQQRmW__travelDialog{border-radius:var(--sks-radius);color:#fff;background:#02061a;border:1px solid #ffffff2e;width:min(94vw,440px);max-width:none;height:min(90dvh,720px);max-height:none;margin:auto;padding:0;animation:.3s ease-out songkrasuay-module__HQQRmW__sksPop;position:fixed;overflow:hidden;box-shadow:0 24px 70px #0009}.songkrasuay-module__HQQRmW__travelDialog::backdrop{background:#02061ad1}.songkrasuay-module__HQQRmW__travelWorld{position:absolute;inset:0;overflow:hidden}.songkrasuay-module__HQQRmW__travelShade{background:linear-gradient(#050f2edb 0%,#050f2e00 38%),linear-gradient(#050f2e00 58%,#050f2ee6 100%);position:absolute;inset:0}.songkrasuay-module__HQQRmW__travelDialog[data-stage=ride] .songkrasuay-module__HQQRmW__speedLines{opacity:1;transition:opacity .3s ease-out}.songkrasuay-module__HQQRmW__travelFlyer{aspect-ratio:1;width:min(58%,260px);position:absolute;top:46%;left:50%;translate:-50% -50%}.songkrasuay-module__HQQRmW__travelFlyer img{object-fit:contain;filter:drop-shadow(0 12px 18px #00000073);transition:opacity .16s linear}.songkrasuay-module__HQQRmW__travelDialog[data-stage=ride] .songkrasuay-module__HQQRmW__flyerThrust{opacity:1}.songkrasuay-module__HQQRmW__travelDialog[data-stage=ready] .songkrasuay-module__HQQRmW__travelFlyer{animation:90ms linear infinite alternate songkrasuay-module__HQQRmW__sksTravelRumble}.songkrasuay-module__HQQRmW__travelDialog[data-stage=ride] .songkrasuay-module__HQQRmW__travelFlyer{animation:.42s ease-in-out infinite alternate songkrasuay-module__HQQRmW__sksTravelSway}.songkrasuay-module__HQQRmW__travelDialog[data-stage=done] .songkrasuay-module__HQQRmW__travelFlyer{animation:3.2s ease-in-out infinite songkrasuay-module__HQQRmW__sksBobPlain}@keyframes songkrasuay-module__HQQRmW__sksTravelRumble{0%{transform:translate(-3px)}to{transform:translate(3px)}}@keyframes songkrasuay-module__HQQRmW__sksTravelSway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)translateY(-2%)}}.songkrasuay-module__HQQRmW__travelFlash{opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0%,#ffe9a8 45%,#ffb43c99 100%);position:absolute;inset:0}.songkrasuay-module__HQQRmW__travelHead{gap:2px;padding:16px 84px 0 18px;display:grid;position:absolute;top:0;left:0;right:0}.songkrasuay-module__HQQRmW__travelHead p{margin:0}.songkrasuay-module__HQQRmW__travelHead .songkrasuay-module__HQQRmW__progressTrack{margin-top:8px;margin-right:-66px}.songkrasuay-module__HQQRmW__travelAdded{font-family:var(--font-display);color:var(--sks-cta);font-size:1.1rem}.songkrasuay-module__HQQRmW__travelScene{font-family:var(--font-friendly);text-shadow:0 2px 12px #0009;font-size:clamp(1.35rem,6vw,1.7rem);line-height:1.2}.songkrasuay-module__HQQRmW__travelKm{color:var(--sks-accent);font-size:.9rem}.songkrasuay-module__HQQRmW__travelKm strong{font-family:var(--font-friendly);font-size:1.6rem}.songkrasuay-module__HQQRmW__travelQte{justify-items:center;gap:18px;display:grid;position:absolute;bottom:22px;left:0;right:0}.songkrasuay-module__HQQRmW__travelCall{font-family:var(--font-friendly);text-shadow:0 2px 12px #000000b3;margin:0;font-size:clamp(1.7rem,8vw,2.2rem)}.songkrasuay-module__HQQRmW__travelTap{width:104px;height:104px;font-family:var(--font-display);color:var(--sks-deep);background:var(--sks-cta);cursor:pointer;border:0;border-radius:50%;margin:14px 0;font-size:1.9rem;animation:.7s ease-in-out infinite songkrasuay-module__HQQRmW__sksPulse;position:relative;box-shadow:0 0 0 5px #ffffffe6,0 8px 26px #fbb03bb3}.songkrasuay-module__HQQRmW__travelTap:focus-visible{outline-offset:6px;outline:3px solid #fff}.songkrasuay-module__HQQRmW__travelTap:before{content:"";border:4px solid var(--sks-cta);pointer-events:none;animation:songkrasuay-module__HQQRmW__sksTravelRing var(--qte-ms) linear forwards;border-radius:50%;position:absolute;inset:-5px}@keyframes songkrasuay-module__HQQRmW__sksTravelRing{0%{opacity:.5;transform:scale(1.55)}to{opacity:1;transform:scale(1)}}.songkrasuay-module__HQQRmW__travelHint{text-shadow:0 1px 6px #000c;margin:0;font-size:.9rem}.songkrasuay-module__HQQRmW__travelResult{font-family:var(--font-friendly);text-align:center;text-shadow:0 2px 12px #000000b3;margin:0;font-size:clamp(1.4rem,6.5vw,1.9rem);animation:.3s ease-out songkrasuay-module__HQQRmW__sksPop;position:absolute;bottom:44px;left:16px;right:16px}.songkrasuay-module__HQQRmW__travelEnd{gap:6px;padding:18px;animation:.3s ease-out songkrasuay-module__HQQRmW__sksPop;display:grid;position:absolute;bottom:0;left:0;right:0}.songkrasuay-module__HQQRmW__travelEnd .songkrasuay-module__HQQRmW__muted,.songkrasuay-module__HQQRmW__travelEnd .songkrasuay-module__HQQRmW__heading{margin:0}.songkrasuay-module__HQQRmW__travelUnlock{font-family:var(--font-friendly);color:var(--sks-cta);margin:0;font-size:1.1rem}.songkrasuay-module__HQQRmW__hero{align-content:end;min-height:min(100dvh,920px);padding:24px 16px 56px;display:grid;position:relative;overflow:hidden}.songkrasuay-module__HQQRmW__heroImage{object-fit:cover;object-position:center 70%}.songkrasuay-module__HQQRmW__heroShade{background:linear-gradient(#050f2e8c 0%,#050f2e1a 35%,#050f2ed9 100%);position:absolute;inset:0}.songkrasuay-module__HQQRmW__heroInner{text-align:center;justify-items:center;gap:14px;width:100%;max-width:760px;margin:0 auto;display:grid;position:relative}.songkrasuay-module__HQQRmW__heroLogo{width:64px;height:66px;position:relative}.songkrasuay-module__HQQRmW__heroTitle{font-family:var(--font-friendly);text-shadow:0 4px 24px #0000008c;margin:0;font-size:clamp(2.6rem,12vw,5.2rem);line-height:1.05}.songkrasuay-module__HQQRmW__heroTitle span{display:block}.songkrasuay-module__HQQRmW__heroTitle em{font-size:1.25em;font-style:normal;display:block}.songkrasuay-module__HQQRmW__pill{font-family:var(--font-friendly);color:#10306a;background:#fff;border-radius:999px;padding:6px 16px;display:inline-block}.songkrasuay-module__HQQRmW__section{width:100%;max-width:1080px;margin:0 auto;padding:48px 16px 8px}.songkrasuay-module__HQQRmW__sectionHead{text-align:center;margin:0 0 18px}.songkrasuay-module__HQQRmW__sectionHead h2{font-family:var(--font-friendly);margin:0;font-size:clamp(1.7rem,6vw,2.4rem)}.songkrasuay-module__HQQRmW__stepsGrid{counter-reset:sks-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.songkrasuay-module__HQQRmW__stepsGrid{grid-template-columns:repeat(4,1fr)}}.songkrasuay-module__HQQRmW__stepsGrid li{counter-increment:sks-step}.songkrasuay-module__HQQRmW__stepsGrid li:before{content:counter(sks-step);width:36px;height:36px;font-family:var(--font-display);color:var(--sks-cta-ink);background:var(--sks-cta);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.songkrasuay-module__HQQRmW__stepsGrid h3{font-family:var(--font-friendly);margin:0 0 6px;font-size:1.2rem}.songkrasuay-module__HQQRmW__stepsGrid p{color:var(--sks-muted);margin:0;font-size:.95rem;line-height:1.5}.songkrasuay-module__HQQRmW__vehicleShowcase{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.songkrasuay-module__HQQRmW__vehicleShowcase{grid-template-columns:repeat(6,1fr)}}.songkrasuay-module__HQQRmW__vehicleShowcase li{text-align:center;justify-items:center;gap:6px;display:grid}.songkrasuay-module__HQQRmW__phaseRow{gap:12px;display:grid}@media (min-width:760px){.songkrasuay-module__HQQRmW__phaseRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.songkrasuay-module__HQQRmW__phaseCard{border-top:4px solid var(--phase-color);flex-direction:column;gap:12px;display:flex}.songkrasuay-module__HQQRmW__phaseCardHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.songkrasuay-module__HQQRmW__phaseCountBadge{font-family:var(--font-friendly);color:var(--phase-color);background:#050f2e8c;border:1px solid #ffffff29;border-radius:999px;flex:none;padding:3px 10px;font-size:.82rem}.songkrasuay-module__HQQRmW__phaseThumbsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.songkrasuay-module__HQQRmW__phaseThumbItem{aspect-ratio:9/14;background:var(--sks-deep);border:2px solid #ffffff1f;border-radius:10px;transition:transform .15s,border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.songkrasuay-module__HQQRmW__phaseThumbItem:hover{border-color:var(--phase-color);transform:translateY(-2px);box-shadow:0 6px 14px #00000059}.songkrasuay-module__HQQRmW__phaseThumbItem[data-active=true]{border-color:var(--sks-cta);box-shadow:0 0 0 2px #fbb03b59}.songkrasuay-module__HQQRmW__phaseThumbButton{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.songkrasuay-module__HQQRmW__phaseThumbNo{min-width:18px;height:18px;font-family:var(--font-display);color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050f2ec7;border-radius:999px;place-items:center;padding:0 4px;font-size:.62rem;line-height:1;display:inline-grid;position:absolute;top:4px;left:4px}.songkrasuay-module__HQQRmW__phaseCardNote{margin:auto 0 0;font-size:.88rem}.songkrasuay-module__HQQRmW__sceneModal{border-radius:var(--sks-radius);color:#fff;background:var(--sks-deep);border:1px solid #ffffff38;width:min(92vw,430px);max-width:none;max-height:90dvh;margin:auto;padding:0;animation:.25s ease-out songkrasuay-module__HQQRmW__sksPop;position:fixed;overflow:hidden;box-shadow:0 24px 70px #000000a6}.songkrasuay-module__HQQRmW__sceneModal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02061ad1}.songkrasuay-module__HQQRmW__sceneModalStage{aspect-ratio:9/14;width:100%;max-height:90dvh;position:relative}.songkrasuay-module__HQQRmW__sceneModalImage{object-fit:cover;object-position:center 40%}.songkrasuay-module__HQQRmW__sceneModalShade{pointer-events:none;background:linear-gradient(#050f2ed1 0%,#050f2e00 32%),linear-gradient(#050f2e00 44%,#050f2e40 62%,#050f2eeb 100%);position:absolute;inset:0}.songkrasuay-module__HQQRmW__sceneModalTop{justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.songkrasuay-module__HQQRmW__sceneModalBadge{border:1px solid var(--phase-color);font-family:var(--font-friendly);color:var(--phase-color);background:#050f2ec7;border-radius:999px;padding:5px 12px;font-size:.88rem}.songkrasuay-module__HQQRmW__sceneModalClose{min-height:34px;font:inherit;color:#fff;cursor:pointer;background:#050f2ec7;border:1px solid #ffffff59;border-radius:999px;padding:0 12px;font-size:.85rem}.songkrasuay-module__HQQRmW__sceneModalBottom{gap:8px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.songkrasuay-module__HQQRmW__sceneModalEyebrow{color:var(--sks-accent);margin:0;font-size:.82rem}.songkrasuay-module__HQQRmW__sceneModalTitle{font-family:var(--font-friendly);text-shadow:0 2px 12px #000000a6;margin:0;font-size:clamp(1.45rem,5.5vw,1.85rem);line-height:1.15}.songkrasuay-module__HQQRmW__sceneModalDots{justify-content:center;align-items:center;gap:6px;margin:4px 0;padding:0;list-style:none;display:flex}.songkrasuay-module__HQQRmW__sceneModalDot{cursor:pointer;background:#ffffff52;border:0;border-radius:50%;width:10px;height:10px;padding:0;transition:transform .15s,background .15s}.songkrasuay-module__HQQRmW__sceneModalDot[aria-current=true]{background:var(--sks-cta);transform:scale(1.3)}.songkrasuay-module__HQQRmW__sceneModalNav{grid-template-columns:1fr 1fr;gap:10px;display:grid}.songkrasuay-module__HQQRmW__sceneModalNavBtn{border:1px solid var(--sks-line);min-height:40px;font:inherit;font-family:var(--font-friendly);color:#fff;cursor:pointer;background:#0f2949e0;border-radius:999px;padding:0 14px;font-size:.95rem}.songkrasuay-module__HQQRmW__sceneModalNavBtn:hover{border-color:var(--sks-cta);color:var(--sks-cta)}.songkrasuay-module__HQQRmW__tierGrid{gap:14px;display:grid}@media (min-width:860px){.songkrasuay-module__HQQRmW__tierGrid{grid-template-columns:repeat(3,1fr)}}.songkrasuay-module__HQQRmW__tierCard{align-content:start;gap:12px;display:grid}.songkrasuay-module__HQQRmW__tierCard[data-featured=true]{border:2px solid var(--sks-cta)}.songkrasuay-module__HQQRmW__tierKm{font-family:var(--font-display);color:var(--sks-accent);font-size:2.6rem;line-height:1}.songkrasuay-module__HQQRmW__tierPrice{font-family:var(--font-friendly);font-size:1.5rem}.songkrasuay-module__HQQRmW__tierCard ul{color:var(--sks-muted);gap:6px;margin:0;padding-left:1.2em;display:grid}.songkrasuay-module__HQQRmW__ruleTable{border-collapse:collapse;width:100%}.songkrasuay-module__HQQRmW__ruleTable th,.songkrasuay-module__HQQRmW__ruleTable td{border-bottom:1px solid var(--sks-line);text-align:left;padding:10px 8px}.songkrasuay-module__HQQRmW__ruleTable th{color:var(--sks-muted);font-weight:400}.songkrasuay-module__HQQRmW__timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.songkrasuay-module__HQQRmW__timeline li{background:#ffffff0d;border-radius:12px;grid-template-columns:140px 1fr;gap:12px;padding:10px 14px;display:grid}.songkrasuay-module__HQQRmW__timeline strong{font-family:var(--font-friendly);color:var(--sks-accent)}.songkrasuay-module__HQQRmW__homeBanner{border-radius:24px;min-height:auto;padding:40px 16px;position:relative;overflow:hidden}.songkrasuay-module__HQQRmW__homeBannerInner{align-items:center;gap:16px;width:100%;max-width:1080px;margin:0 auto;display:grid;position:relative}@media (min-width:900px){.songkrasuay-module__HQQRmW__homeBannerInner{grid-template-columns:1.2fr 1fr}}.songkrasuay-module__HQQRmW__homeBannerCopy{justify-items:start;gap:14px;display:grid}.songkrasuay-module__HQQRmW__homeBannerCopy p{max-width:520px;margin:0;line-height:1.6}.songkrasuay-module__HQQRmW__homeBannerCopy .songkrasuay-module__HQQRmW__heroTitle{text-align:left;font-size:clamp(2.4rem,9vw,4.2rem)}.songkrasuay-module__HQQRmW__homeBannerArt{aspect-ratio:1;justify-self:center;width:min(70vw,420px);animation:3.2s ease-in-out infinite songkrasuay-module__HQQRmW__sksBobPlain;position:relative}.songkrasuay-module__HQQRmW__homeBannerArt img{object-fit:contain}.songkrasuay-module__HQQRmW__footer{text-align:center;color:var(--sks-muted);padding:40px 16px 56px}@media (prefers-reduced-motion:reduce){.songkrasuay-module__HQQRmW__vehicleFloat,.songkrasuay-module__HQQRmW__confirmArt,.songkrasuay-module__HQQRmW__homeBannerArt,.songkrasuay-module__HQQRmW__giftBox[data-state=ready],.songkrasuay-module__HQQRmW__launchButton[data-state=ready],.songkrasuay-module__HQQRmW__travelDialog,.songkrasuay-module__HQQRmW__travelDialog .songkrasuay-module__HQQRmW__travelFlyer,.songkrasuay-module__HQQRmW__travelEnd,.songkrasuay-module__HQQRmW__shake{animation:none}}
