.aqua-race-three-spike-launch{position:relative;min-height:44px;padding:14px 28px 12px;border:0;border-radius:22px;color:#211008;background:linear-gradient(180deg,#ffe66c,#ffb21f 72%,#e77b0a);box-shadow:0 8px #a74608,0 16px 28px #3a160452,inset 0 2px #ffffffbf;font:1000 clamp(1.05rem,4vw,1.35rem) / 1 system-ui,sans-serif;letter-spacing:.06em;cursor:pointer}.aqua-race-three-spike-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:none;justify-content:center;align-items:center;background:#05070d;overflow:hidden}.aqua-race-three-spike-overlay[data-open=true]{display:flex}.aqua-race-three-spike-stage{position:relative;width:100%;height:100%;overscroll-behavior:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.aqua-race-three-spike-stage canvas{display:block;touch-action:none;width:100%;height:100%}.aqua-race-three-spike-status{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:none;flex-direction:column;gap:10px;justify-content:center;align-items:center;text-align:center;padding:24px;color:#fff;font:700 15px/1.4 system-ui,sans-serif;background:#071b3659}.aqua-race-three-spike-status[data-state=loading],.aqua-race-three-spike-status[data-state=error]{display:flex}.aqua-race-three-spike-status[data-state=error]{background:#071b36b8}.aqua-race-three-spike-debug{display:none}.aqua-race-three-spike-menu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;grid-template-rows:auto 1fr auto;gap:12px;padding:max(18px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));color:#fff;background:linear-gradient(180deg,#031e3da8,#031e3d0f 26%,#031e3d08 55%,#021734c7);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate}.aqua-race-hub-topbar{grid-row:1;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.aqua-race-hub-record{min-width:154px;min-height:52px;display:flex;flex-direction:column;justify-content:center;padding:8px 18px 7px 56px;border:2px solid rgba(255,255,255,.6);border-radius:18px;background:linear-gradient(180deg,#536bd7,#3142a5);box-shadow:0 6px #182466,0 10px 24px #020c2e57,inset 0 2px #ffffff47;position:relative;font-variant-numeric:tabular-nums}.aqua-race-hub-record:before{content:"\23f1";position:absolute;left:9px;top:50%;width:36px;height:36px;display:grid;place-items:center;transform:translateY(-50%);border:2px solid rgba(255,255,255,.75);border-radius:50%;background:linear-gradient(180deg,#ffe86a,#ff9d0b);box-shadow:0 3px #b35405;font-size:19px;text-shadow:0 1px 0 rgba(255,255,255,.5)}.aqua-race-hub-record span{color:#cfe8ff;font-size:.62rem;font-weight:900;letter-spacing:.12em}.aqua-race-hub-record strong{margin-top:1px;font-size:clamp(1.05rem,2.2vw,1.32rem);line-height:1;letter-spacing:.03em}.aqua-race-hub-rules-button,.aqua-race-hub-rules-close{border:0;color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.aqua-race-hub-rules-button{min-width:54px;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;margin-right:58px;border:2px solid rgba(255,255,255,.62);border-radius:18px;background:linear-gradient(180deg,#708cff,#4357c6);box-shadow:0 6px #263589,0 10px 24px #020c2e57,inset 0 2px #ffffff4d;font:900 .72rem/1 system-ui,sans-serif;letter-spacing:.06em;transition:transform .18s ease,box-shadow .18s ease}.aqua-race-hub-rules-button svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.aqua-race-hub-rules-button:hover{transform:translateY(-2px)}.aqua-race-hub-rules-button:active{transform:translateY(3px);box-shadow:0 3px #263589,0 6px 14px #020c2e47,inset 0 2px #ffffff4d}.aqua-race-hub-hero{grid-row:2;align-self:start;justify-self:center;margin-top:clamp(8px,4vh,44px);text-align:center;text-shadow:0 5px 18px rgba(0,19,52,.78);pointer-events:none}.aqua-race-hub-hero>span{display:inline-block;padding:5px 13px 4px;border-radius:999px;color:#17335e;background:#ffde4d;box-shadow:0 3px #d67808;font-size:clamp(.62rem,1.4vw,.78rem);font-weight:1000;letter-spacing:.16em;text-shadow:none}.aqua-race-hub-hero h2{margin:9px 0 4px;color:#fff;font:1000 clamp(2rem,5vw,4.1rem)/.92 system-ui,sans-serif;letter-spacing:.055em}.aqua-race-hub-hero p{margin:0;color:#d7f7ff;font-size:clamp(.66rem,1.4vw,.84rem);font-weight:900;letter-spacing:.09em}.aqua-race-hub-action{grid-row:3;width:min(92vw,720px);box-sizing:border-box;justify-self:center;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px 18px;padding:14px 16px 12px;border:2px solid rgba(255,255,255,.55);border-radius:24px;background:#062b56e6;box-shadow:0 8px #021536d6,0 18px 42px #000d2661,inset 0 2px #ffffff29}.aqua-race-hub-objective{min-width:0;display:flex;flex-direction:column;gap:2px}.aqua-race-hub-objective span{color:#82ecff;font-size:.64rem;font-weight:1000;letter-spacing:.15em}.aqua-race-hub-objective strong{font-size:clamp(.86rem,1.8vw,1.02rem);line-height:1.18}.aqua-race-hub-mechanics{grid-column:1;display:flex;flex-wrap:wrap;gap:6px}.aqua-race-hub-mechanics span{padding:5px 8px;border:1px solid rgba(130,236,255,.28);border-radius:8px;color:#d8f9ff;background:#01183d85;font-size:.66rem;line-height:1;white-space:nowrap}.aqua-race-hub-mechanics b{color:#ffe55b;font-weight:1000}.aqua-race-hub-action .aqua-race-three-spike-start{grid-column:2;grid-row:1 / span 2;min-width:210px;min-height:62px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:19px;touch-action:manipulation;transition:transform .18s ease,box-shadow .18s ease}.aqua-race-hub-action .aqua-race-three-spike-start svg{width:28px;height:28px;fill:currentColor}.aqua-race-hub-action .aqua-race-three-spike-start:hover{transform:translateY(-2px) scale(1.015)}.aqua-race-hub-action .aqua-race-three-spike-start:active{transform:translateY(5px);box-shadow:0 3px #a74608,0 8px 18px #3a160442,inset 0 2px #ffffffbf}.aqua-race-hub-action>small{grid-column:1 / -1;color:#d8f9ffb3;font-size:.64rem;font-weight:750;letter-spacing:.025em;text-align:center}.aqua-race-hub-rules{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#01122bd1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s linear}.aqua-race-hub-rules[data-open=true]{opacity:1;visibility:visible;pointer-events:auto}.aqua-race-hub-rules-card{position:relative;width:min(92vw,480px);box-sizing:border-box;padding:26px 28px 24px;border:3px solid rgba(255,255,255,.78);border-radius:26px;color:#fff;background:linear-gradient(165deg,#185b9b,#082e67);box-shadow:0 9px #031b45,0 24px 54px #00061c80,inset 0 2px #ffffff38;transform:translateY(14px) scale(.98);transition:transform .2s ease}.aqua-race-hub-rules[data-open=true] .aqua-race-hub-rules-card{transform:translateY(0) scale(1)}.aqua-race-hub-rules-close{position:absolute;top:12px;right:12px;width:44px;height:44px;border:2px solid rgba(255,255,255,.55);border-radius:14px;background:#3049a7;box-shadow:0 4px #16266d;font:800 1.7rem/1 system-ui,sans-serif}.aqua-race-hub-rules-kicker{color:#ffe55b;font-size:.68rem;font-weight:1000;letter-spacing:.15em}.aqua-race-hub-rules h3{margin:5px 50px 18px 0;font-size:clamp(1.5rem,5vw,2.1rem);line-height:1}.aqua-race-hub-rules ol{display:grid;gap:12px;margin:0;padding-left:22px;color:#e9faff;font-size:.93rem;line-height:1.32}.aqua-race-hub-rules li::marker{color:#ffe55b;font-weight:1000}.aqua-race-hub-rules p{margin:18px 0 0;padding:10px 12px;border-radius:12px;color:#d8f9ff;background:#00123685;font-size:.82rem;line-height:1.3;text-align:center}.aqua-race-hub-rules-button:focus-visible,.aqua-race-hub-rules-close:focus-visible,.aqua-race-hub-action .aqua-race-three-spike-start:focus-visible{outline:3px solid #fff;outline-offset:4px}.aqua-race-three-spike-countdown{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:none;justify-content:center;align-items:center;color:#fff;font:1000 18vw/1 system-ui,sans-serif;text-shadow:0 8px 24px rgba(0,0,0,.45);pointer-events:none}.aqua-race-three-spike-countdown.is-perfect-window{color:#ffed71;text-shadow:0 5px 0 #df7d08,0 0 28px rgba(255,237,113,.95),0 12px 36px rgba(0,0,0,.45);animation:aqua-race-three-spike-go-pulse .36s ease-out infinite alternate}@keyframes aqua-race-three-spike-go-pulse{0%{transform:scale(.94)}to{transform:scale(1.04)}}.aqua-race-three-spike-hud{position:absolute;top:max(14px,env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:15;display:none;flex-direction:column;align-items:center;gap:2px;padding:8px 22px;border-radius:12px;background:#071b3673;color:#fff;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.5);pointer-events:none}.aqua-race-three-spike-hud-lap{font:800 13px/1.3 system-ui,sans-serif;letter-spacing:.06em;opacity:.85}.aqua-race-three-spike-hud-time{font:1000 clamp(1.3rem,4vw,1.8rem) / 1 system-ui,sans-serif;font-variant-numeric:tabular-nums}.aqua-race-three-spike-boost-indicator{position:absolute;top:calc(max(14px,env(safe-area-inset-top)) + 58px);left:50%;transform:translate(-50%);z-index:15;color:#8be9ff;font:1000 clamp(1rem,3.4vw,1.4rem) / 1 system-ui,sans-serif;letter-spacing:.16em;text-shadow:0 0 10px rgba(139,233,255,.9),0 0 22px rgba(139,233,255,.55);pointer-events:none}.aqua-race-three-spike-combo{position:absolute;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));z-index:15;padding:8px 12px;border-radius:10px;background:#071b3673;color:#ffed71;font:1000 clamp(.76rem,2.5vw,1rem) / 1 system-ui,sans-serif;letter-spacing:.04em;text-shadow:0 2px 8px rgba(0,0,0,.55);opacity:0;pointer-events:none}.aqua-race-three-spike-skill-feedback{position:absolute;top:33%;left:50%;z-index:18;width:min(92vw,720px);transform:translate(-50%,-50%);color:#ffed71;text-align:center;font:1000 clamp(1.2rem,5vw,2.6rem) / 1 system-ui,sans-serif;letter-spacing:.04em;text-shadow:0 3px 0 #bf6804,0 8px 24px rgba(0,0,0,.55);opacity:0;pointer-events:none}.aqua-race-three-spike-hit-feedback{position:absolute;top:42%;left:50%;z-index:19;transform:translate(-50%,-50%);color:#ffec77;font:1000 clamp(2rem,8vw,4.4rem) / 1 system-ui,sans-serif;text-shadow:0 4px 0 #a74608,0 10px 28px rgba(0,0,0,.55);opacity:0;pointer-events:none}.aqua-race-three-spike-finish{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;display:none;flex-direction:column;gap:14px;justify-content:center;align-items:center;background:#05070d99}.aqua-race-three-spike-finish-title{color:#fff;font:1000 clamp(1.6rem,5.5vw,2.6rem) / 1 system-ui,sans-serif;letter-spacing:.08em;text-shadow:0 8px 24px rgba(0,0,0,.5)}.aqua-race-three-spike-finish-time{color:#ffe66c;font:1000 clamp(2rem,8vw,3.6rem) / 1 system-ui,sans-serif;font-variant-numeric:tabular-nums;text-shadow:0 8px 24px rgba(0,0,0,.5)}.aqua-race-three-spike-finish-summary{color:#ffffffdb;font:800 clamp(.95rem,3vw,1.15rem) / 1.3 system-ui,sans-serif}.aqua-race-three-spike-restart{margin-top:10px}.aqua-race-three-spike-close{position:absolute;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:45;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#071b368c;color:#fff;cursor:pointer}body.aqua-race-three-spike-open{overflow:hidden}body.aqua-race-three-spike-open header.header{visibility:hidden}.aqua-race-registration{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:max(22px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));overflow-y:auto;background:radial-gradient(circle at 50% 10%,rgba(35,180,233,.28),transparent 42%),#041325e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.aqua-race-registration[hidden]{display:none}.aqua-race-registration-card{width:min(100%,430px);padding:28px 26px 24px;border:2px solid rgba(129,231,255,.5);border-radius:26px;background:linear-gradient(160deg,#0a3758fa,#051d36fa);box-shadow:0 28px 70px #0000008c,0 0 42px #3acbf229,inset 0 1px #ffffff24;color:#fff;font-family:system-ui,sans-serif}.aqua-race-registration-kicker{margin:0 0 7px;color:#85e9ff;font-size:.72rem;font-weight:900;letter-spacing:.18em;text-align:center;text-transform:uppercase}.aqua-race-registration-title{margin:0;font-size:clamp(1.65rem,6vw,2.2rem);font-weight:1000;line-height:1;text-align:center}.aqua-race-registration-intro{margin:10px auto 21px;max-width:34ch;color:#ffffffbd;font-size:.86rem;font-weight:650;line-height:1.4;text-align:center}.aqua-race-registration-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px 11px}.aqua-race-registration-field--wide{grid-column:1 / -1}.aqua-race-registration label{display:block;margin-bottom:6px;color:#b8f3ff;font-size:.68rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.aqua-race-registration input{width:100%;min-height:50px;box-sizing:border-box;border:1.5px solid rgba(133,233,255,.28);border-radius:14px;padding:12px 14px;outline:none;background:#ffffff14;color:#fff;font:750 1rem/1.2 system-ui,sans-serif;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.aqua-race-registration input::placeholder{color:#ffffff6b}.aqua-race-registration input:focus{border-color:#85e9ff;background:#ffffff1f;box-shadow:0 0 0 3px #4acdf22e}.aqua-race-registration-error{min-height:20px;margin:11px 0 3px;color:#ffe271;font-size:.78rem;font-weight:800;text-align:center}.aqua-race-registration-submit{width:100%;min-height:54px;border:0;border-radius:18px;padding:14px 22px 12px;background:linear-gradient(180deg,#ffe66c,#ffb21f 72%,#e77b0a);box-shadow:0 7px #a74608,0 14px 26px #180a0257,inset 0 2px #ffffffb3;color:#211008;cursor:pointer;font:1000 1rem/1 system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase}.aqua-race-registration-submit:disabled{cursor:wait;filter:saturate(.65);opacity:.75}.aqua-race-registration-privacy{margin:15px 4px 0;color:#ffffff8c;font-size:.69rem;line-height:1.35;text-align:center}@media(max-width:640px),(max-height:500px)and (max-width:950px){.aqua-race-three-spike-menu{gap:12px;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.aqua-race-hub-record{min-width:138px;min-height:48px;padding:7px 12px 6px 49px;border-radius:16px}.aqua-race-hub-record:before{left:7px;width:32px;height:32px;font-size:17px}.aqua-race-hub-record strong{font-size:1rem}.aqua-race-hub-rules-button{min-width:50px;min-height:50px;padding:8px 10px;border-radius:16px}.aqua-race-hub-rules-button span{display:none}.aqua-race-hub-hero{margin-top:clamp(4px,2.2vh,18px)}.aqua-race-hub-hero h2{font-size:clamp(1.8rem,9vw,2.55rem)}.aqua-race-hub-hero p{font-size:clamp(.58rem,2.8vw,.72rem)}.aqua-race-hub-action{width:min(100%,480px);grid-template-columns:minmax(0,1fr);gap:9px;padding:13px 14px 11px;border-radius:22px}.aqua-race-hub-objective{align-items:center;text-align:center}.aqua-race-hub-mechanics{grid-column:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.aqua-race-hub-mechanics span{display:grid;place-items:center;min-height:37px;padding:5px 4px;line-height:1.12;white-space:normal;text-align:center}.aqua-race-hub-mechanics b{display:block}.aqua-race-hub-action .aqua-race-three-spike-start{grid-column:1;grid-row:auto;width:100%;min-width:0;min-height:58px}.aqua-race-hub-action>small{grid-column:1;line-height:1.25}.aqua-race-hub-rules-card{padding:24px 21px 20px;border-radius:22px}.aqua-race-hub-rules ol{gap:10px;font-size:.87rem}.aqua-race-three-spike-launch{min-width:148px;min-height:52px;padding:15px 28px 13px}.aqua-race-three-spike-hud{top:max(10px,env(safe-area-inset-top));min-width:172px;gap:0;padding:7px 16px 8px;border-radius:14px;background:#071b369e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.aqua-race-three-spike-hud-lap{font-size:11px;line-height:1.25}.aqua-race-three-spike-hud-time{font-size:1.55rem}.aqua-race-three-spike-boost-indicator{top:calc(max(10px,env(safe-area-inset-top)) + 68px);max-width:78vw;padding:4px 9px;border-radius:999px;background:#071b366b;font-size:.85rem;letter-spacing:.12em;white-space:nowrap}.aqua-race-three-spike-combo{top:calc(max(10px,env(safe-area-inset-top)) + 102px);right:10px}.aqua-race-three-spike-skill-feedback{top:28%;width:min(90vw,520px);font-size:clamp(1.05rem,6.6vw,1.75rem);line-height:1.04}.aqua-race-three-spike-close{width:48px;height:48px}}@media(max-width:430px)and (orientation:portrait){.aqua-race-registration{place-items:end center;padding:64px 12px max(14px,env(safe-area-inset-bottom))}.aqua-race-registration-card{padding:22px 18px 19px;border-radius:22px}.aqua-race-registration-fields{gap:10px 8px}.aqua-race-registration input{min-height:48px;padding-inline:11px;font-size:.92rem}.aqua-race-registration-intro{margin-bottom:16px}.aqua-race-three-spike-menu{grid-template-rows:auto 1fr auto;padding-bottom:max(28px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#031e3d94,#031e3d08 34%,#031e3d0a 52%,#021734d6)}.aqua-race-hub-objective strong{font-size:.88rem}.aqua-race-hub-hero{display:none}.aqua-race-hub-action>small{font-size:.59rem}}@media(max-height:500px)and (orientation:landscape){.aqua-race-three-spike-menu{gap:5px;padding:max(9px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.aqua-race-hub-record{min-height:44px}.aqua-race-hub-rules-button{min-width:46px;min-height:46px}.aqua-race-hub-hero{display:none}.aqua-race-hub-action{width:min(90vw,700px);grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:9px 12px 8px;border-radius:18px}.aqua-race-hub-objective{align-items:flex-start;text-align:left}.aqua-race-hub-mechanics{display:flex;grid-column:1}.aqua-race-hub-mechanics span{display:block;min-height:0;padding:4px 6px;white-space:nowrap}.aqua-race-hub-mechanics b{display:inline}.aqua-race-hub-action .aqua-race-three-spike-start{grid-column:2;grid-row:1 / span 2;width:auto;min-width:184px;min-height:52px}.aqua-race-hub-action>small{display:none}.aqua-race-hub-rules-card{width:min(84vw,560px);padding:18px 24px 15px}.aqua-race-hub-rules h3{margin-bottom:10px;font-size:1.45rem}.aqua-race-hub-rules ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 24px;font-size:.78rem}.aqua-race-hub-rules p{margin-top:10px;padding:6px 10px}}@media(prefers-reduced-motion:reduce){.aqua-race-hub-rules-button,.aqua-race-hub-action .aqua-race-three-spike-start,.aqua-race-hub-rules,.aqua-race-hub-rules-card{transition:none}}.aqua-race-three-spike-hub{grid-template-rows:auto 1fr auto;gap:12px;background:linear-gradient(180deg,#05224370,#05224300 24% 62%,#05224385)}.aqua-race-hub-topbar{grid-row:1}.aqua-race-hub-spacer{grid-row:2;pointer-events:none}.aqua-race-hub-record{min-width:154px;min-height:50px;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:flex-start;gap:9px;padding:7px 13px 7px 8px;border:2px solid #f7f1dc;border-radius:12px;background:#0a3c70;box-shadow:4px 4px #062544}.aqua-race-hub-record:before{display:none}.aqua-race-hub-record>svg{width:34px;height:34px;flex:0 0 34px;box-sizing:border-box;padding:6px;border-radius:50%;color:#082f59;background:#ffd12f;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.aqua-race-hub-record>div{min-width:0;display:flex;flex-direction:column}.aqua-race-hub-record span{color:#bdefff;font-size:.58rem;letter-spacing:.13em}.aqua-race-hub-record strong{margin-top:2px;color:#fff;font-size:1.05rem}.aqua-race-hub-rules-button{width:50px;min-width:50px;height:50px;min-height:50px;padding:10px;margin-right:58px;border:2px solid #082f59;border-radius:50%;color:#082f59;background:#f7f1dc;box-shadow:4px 4px #082f59;transition:background-color .16s ease,box-shadow .16s ease}.aqua-race-hub-rules-button:hover{transform:none;background:#fff7dc}.aqua-race-hub-rules-button:active{transform:none;box-shadow:1px 1px #082f59}.aqua-race-hub-action{grid-row:3;width:min(90vw,430px);display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.aqua-race-hub-objective{width:max-content;max-width:100%;box-sizing:border-box;align-items:center;gap:3px;padding:8px 16px 9px;border:2px solid #f7f1dc;border-radius:10px;color:#fff;background:#0a3c70;box-shadow:4px 4px #062544;text-align:center}.aqua-race-hub-objective span{color:#ffd12f;font-size:.59rem;letter-spacing:.13em}.aqua-race-hub-objective strong{font-size:clamp(.85rem,2.2vw,1rem);line-height:1.15}.aqua-race-hub-action .aqua-race-three-spike-start{width:100%;min-width:0;min-height:62px;border:3px solid #082f59;border-radius:14px;color:#1c2630;background:#ffd12f;box-shadow:0 7px #d46c08;transition:background-color .16s ease,box-shadow .16s ease}.aqua-race-hub-action .aqua-race-three-spike-start:hover{transform:none;background:#ffdc55}.aqua-race-hub-action .aqua-race-three-spike-start:active{transform:none;box-shadow:0 2px #d46c08}.aqua-race-hub-action>small{color:#fff;font-size:.64rem;font-weight:800;text-shadow:0 2px 4px rgba(0,25,55,.9)}.aqua-race-hub-rules{background:#021933c7}.aqua-race-hub-rules-card{border:3px solid #082f59;border-radius:18px;color:#082f59;background:#f7f1dc;box-shadow:8px 8px #082f59;transform:translateY(12px)}.aqua-race-hub-rules[data-open=true] .aqua-race-hub-rules-card{transform:translateY(0)}.aqua-race-hub-rules-close{border:2px solid #082f59;border-radius:10px;color:#fff;background:#0a3c70;box-shadow:3px 3px #062544}.aqua-race-hub-rules-kicker{display:inline-block;padding:5px 8px 4px;color:#082f59;background:#ffd12f;letter-spacing:.12em}.aqua-race-hub-rules h3,.aqua-race-hub-rules ol{color:#082f59}.aqua-race-hub-rules li::marker{color:#e56617}.aqua-race-hub-rules p{color:#082f59;background:#d8eff1}.aqua-race-three-spike-finish-actions{display:flex;align-items:stretch;justify-content:center;gap:12px}.aqua-race-three-spike-finish-actions>button{min-height:52px;touch-action:manipulation}.aqua-race-three-spike-home{min-width:150px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:3px solid #082f59;border-radius:14px;color:#082f59;background:#f7f1dc;box-shadow:0 6px #082f59;cursor:pointer;font:1000 .94rem/1 system-ui,sans-serif;letter-spacing:.05em}.aqua-race-three-spike-home svg{width:21px;height:21px;fill:currentColor}.aqua-race-three-spike-home:active{box-shadow:0 2px #082f59}.aqua-race-three-spike-home:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:640px){.aqua-race-hub-record{min-width:145px;min-height:50px;padding:7px 11px 7px 7px}.aqua-race-hub-record strong{font-size:.98rem}.aqua-race-hub-action{width:min(100%,390px);padding:0}.aqua-race-hub-action .aqua-race-three-spike-start{min-height:60px}.aqua-race-hub-rules-card{padding:23px 20px 20px}.aqua-race-three-spike-finish-actions{width:min(92vw,390px)}.aqua-race-three-spike-finish-actions>button{min-width:0;flex:1 1 0;padding-inline:12px}}@media(max-height:500px)and (orientation:landscape){.aqua-race-hub-action{width:min(72vw,610px);flex-direction:row;gap:10px}.aqua-race-hub-objective{flex:1 1 auto;align-items:flex-start;text-align:left}.aqua-race-hub-action .aqua-race-three-spike-start{width:205px;min-height:56px;flex:0 0 205px}.aqua-race-hub-action>small{display:none}}@media(prefers-reduced-motion:reduce){.aqua-race-hub-rules-button,.aqua-race-hub-action .aqua-race-three-spike-start,.aqua-race-hub-rules-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/136/assets/aqua-race-three-spike.css.map */
