.turo-icon{object-fit:contain;flex-shrink:0;display:block}.turo-icon--small{width:16px;height:16px}.turo-icon--medium{width:24px;height:24px}.turo-icon--large{width:32px;height:32px}.turo-icon-button{border:1px solid var(--turo-line);width:48px;height:48px;color:var(--turo-cream);cursor:pointer;touch-action:manipulation;background:#2b1151a6;border-radius:5px;flex:none;place-items:center;padding:10px;transition:background .12s,transform .12s;display:inline-grid}.turo-icon-button:not(:disabled):hover{background:#43208c}.turo-icon-button:not(:disabled):active{background:var(--turo-purple);transform:translateY(1px)}.turo-icon-button[aria-pressed=true]{border-color:var(--turo-edge);background:var(--turo-purple)}.turo-icon-button:focus-visible{outline:3px solid var(--turo-cream);outline-offset:4px}.turo-icon-button:disabled{opacity:.48;cursor:default}@media (prefers-reduced-motion:reduce){.turo-icon-button{transition:none}}@media (forced-colors:active){.turo-icon-button{color:buttontext;background:buttonface;border-color:buttontext}.turo-icon-button[aria-pressed=true]{outline-offset:-4px;outline:2px solid highlight}.turo-icon-button:disabled{opacity:1;border-color:graytext}}.turo-action-nudge{border:1px solid var(--turo-line);min-width:0;color:var(--turo-cream);background:#24113fe0;border-radius:8px;align-items:center;gap:12px;padding:14px 16px;font-family:Turo Sans Web,sans-serif;display:flex}.turo-action-nudge__copy{overflow-wrap:anywhere;flex:1;min-width:0}.turo-action-nudge__copy h2{margin:0;font-size:14px;font-weight:700;line-height:1.35}.turo-action-nudge__copy p{margin:3px 0 0;font-size:12px;line-height:1.4}.turo-action-nudge__action{align-items:center;gap:8px;display:flex}@media (width<=380px){.turo-action-nudge{flex-wrap:wrap;gap:9px;padding:12px}.turo-action-nudge__action{margin-left:auto}}@media (forced-colors:active){.turo-action-nudge{color:canvastext;background:canvas;border-color:canvastext}}.turo-app-header{box-sizing:border-box;width:100%;color:var(--turo-cream);background:linear-gradient(#1e0d3f61,#0000);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px;display:flex}.turo-app-header__brand{min-width:0}.turo-app-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.turo-arcade-button{isolation:isolate;width:100%;min-height:56px;color:var(--turo-cream);font-synthesis:style;text-transform:uppercase;text-align:center;cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;padding:12px 30px;font:italic 400 26px/1.1 Cyberform,Turo Sans Web,sans-serif;transition:transform .12s,opacity .12s;display:flex;position:relative}.turo-arcade-button:before{content:"";z-index:-1;border:3px solid var(--turo-edge);background:var(--turo-gradient);border-radius:2px;position:absolute;inset:0 13px;transform:skew(-25deg);box-shadow:0 0 16px #593cfb8c}.turo-arcade-button__label{overflow-wrap:anywhere;min-width:0;max-width:100%;display:block}.turo-arcade-button--secondary{font-size:22px}.turo-arcade-button.turo-arcade-button--large{min-height:64px;font-size:30px}.turo-arcade-button--secondary:before{box-shadow:none;background:#27114db8;border-width:2px}.turo-arcade-button:not(:disabled):hover:before{box-shadow:0 0 20px #593cfbd9}.turo-arcade-button:not(:disabled):active{transform:translateY(2px)scale(.985)}.turo-arcade-button:focus-visible{outline:3px solid var(--turo-cream);outline-offset:5px}.turo-arcade-button:disabled{cursor:default}.turo-arcade-button[data-status=disabled]{opacity:.48}.turo-arcade-button:disabled:before{box-shadow:none}.turo-arcade-button[data-status=loading]{cursor:progress}@media (width<=360px){.turo-arcade-button{gap:9px;padding-inline:26px;font-size:23px}.turo-arcade-button--secondary{font-size:19px}.turo-arcade-button .turo-icon{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.turo-arcade-button{transition:none}}@media (forced-colors:active){.turo-arcade-button{color:buttontext}.turo-arcade-button:before{background:buttonface;border-color:buttontext}.turo-arcade-button[data-status=disabled]{color:graytext;opacity:1}}@media (prefers-reduced-motion:no-preference){.turo-arcade-button[data-pulse=true]:before{animation:1.1s ease-in-out infinite turo-button-pulse}}@keyframes turo-button-pulse{0%,to{border-color:var(--turo-edge);box-shadow:0 0 22px #fefff0b3,0 0 16px #593cfb8c}50%{border-color:#f5f3f826;box-shadow:0 0 16px #593cfb8c}}.turo-arcade-button[data-appearance=play]:after,.turo-arcade-button[data-appearance=sheen]:after{content:"";z-index:-1;pointer-events:none;background:url(/home/button-sheen.svg) 0/auto 100% no-repeat;position:absolute;inset:0}.turo-arcade-button__chevrons{pointer-events:none;display:flex;position:absolute;top:50%;right:48px;transform:translateY(-50%)}.turo-arcade-button__chevrons i{opacity:.3;background:url(/home/chevron-front.svg) 50%/contain no-repeat;width:24px;height:27px;margin-left:-6px}.turo-arcade-button__chevrons i:last-child{opacity:1}.turo-arcade-button:not(:disabled) .turo-arcade-button__chevrons i{animation:1.5s ease-in-out infinite turo-chevron-chase}.turo-arcade-button:not(:disabled) .turo-arcade-button__chevrons i:last-child{animation-delay:.22s}@keyframes turo-chevron-chase{0%,to{opacity:.3;filter:none}22%{opacity:1;filter:drop-shadow(0 0 6px #fefff0d9)}50%{opacity:.3;filter:none}}@media (prefers-reduced-motion:reduce){.turo-arcade-button:not(:disabled) .turo-arcade-button__chevrons i{animation:none}}@media (forced-colors:active){.turo-arcade-button__chevrons,.turo-arcade-button[data-appearance=play]:after,.turo-arcade-button[data-appearance=sheen]:after{display:none}}.turo-brand-lockup{width:180px;max-width:100%;color:var(--turo-cream);text-align:center;flex-direction:column;align-items:center;gap:12px;font-family:Turo Sans Web,sans-serif;display:flex}.turo-brand-lockup__logo{width:62px;max-width:100%;height:auto;display:block}.turo-brand-lockup__title{width:168px;max-width:100%;height:auto;display:block}.turo-brand-lockup>span{font-size:12px;line-height:1.3}.turo-brand-lockup--compact{gap:7px;width:120px}.turo-brand-lockup--compact .turo-brand-lockup__logo{width:42px}.turo-brand-lockup--compact>span{font-size:10px}.turo-brand-lockup--opening{flex-shrink:0;width:272px;height:173.024px;display:block;position:relative}.turo-brand-lockup--opening img{max-width:none;position:absolute}.turo-brand-lockup--opening .turo-brand-lockup__logo{width:105.101px;top:0;left:46.325px}.turo-brand-lockup--opening .turo-brand-lockup__title{filter:drop-shadow(0 0 3.298px #fff);width:285.173px;top:40.239px;left:-6.579px}.turo-brand-lockup--opening>span{letter-spacing:3.1348px;text-transform:uppercase;white-space:nowrap;font-size:15.674px;font-weight:700;line-height:normal;position:absolute;top:154.819px;left:33.269px;right:15.538px}.turo-charge-bar{box-sizing:border-box;align-items:center;gap:4px;width:min(100%,353px);min-height:40px;padding-inline:6px;display:flex}.turo-charge-bar__segment{background:#14082d73;border-radius:2px;flex:1 1 0;min-width:0;height:22px;transform:skew(-25deg);box-shadow:inset 0 0 0 1px #f5f3f84d}.turo-charge-bar__segment[data-appearance=on],.turo-charge-bar__segment[data-appearance=dull]{--turo-segment-color:color-mix(in oklch, #6b4cff, #ff8a3d calc(var(--turo-segment-color-position) * 100%));background:linear-gradient(180deg, color-mix(in oklab, var(--turo-segment-color), #fff 22%), var(--turo-segment-color) 60%);box-shadow:inset 0 0 0 1px #ffffff8c, 0 0 10px var(--turo-segment-color)}.turo-charge-bar__segment[data-appearance=dull]{filter:saturate(.85)brightness(.75);box-shadow:inset 0 0 0 1px #ffffff47}.turo-charge-bar[data-state=error] .turo-charge-bar__segment{outline:2px solid var(--turo-error);outline-offset:1px}.turo-charge-bar[data-state=complete]{filter:drop-shadow(0 0 8px #ffa050bf)}@media (prefers-reduced-motion:no-preference){.turo-charge-bar__segment[data-appearance=on]{animation:.42s ease-out turo-charge-in}.turo-charge-bar[data-state=error]{animation:.38s ease-in-out turo-charge-shake}.turo-charge-bar[data-state=complete] .turo-charge-bar__segment{animation:.9s ease-in-out 2 alternate turo-charge-full;animation-delay:calc(var(--turo-segment-color-position) * .3s)}}@keyframes turo-charge-in{0%{filter:brightness(2.4);transform:skew(-25deg)scaleY(1.4)}}@keyframes turo-charge-full{to{filter:brightness(1.6)}}@keyframes turo-charge-shake{20%,60%{translate:-8px}40%,80%{translate:8px}}@media (forced-colors:active){.turo-charge-bar__segment{box-shadow:none;background:canvas;border:1px solid canvastext}.turo-charge-bar__segment[data-appearance=on],.turo-charge-bar__segment[data-appearance=dull]{background:highlight}}.turo-field-feedback{color:var(--turo-cream);overflow-wrap:anywhere;gap:4px;font:400 13px/1.4 Turo Sans Web,sans-serif;display:grid}.turo-field-feedback__description,.turo-field-feedback__message{margin:0}.turo-field-feedback__description{color:#fefff0cc}.turo-field-feedback[data-state=error] .turo-field-feedback__message{color:#ffb8c5}.turo-field-feedback[data-state=success] .turo-field-feedback__message{color:#bcffc3}@media (forced-colors:active){.turo-field-feedback[data-state] .turo-field-feedback__message{color:canvastext}}.turo-checkbox{color:var(--turo-cream);font:400 14px/1.4 Turo Sans Web,sans-serif}.turo-checkbox__label{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex}.turo-checkbox__text{overflow-wrap:anywhere;min-width:0;padding-top:4px}.turo-checkbox__text>.turo-text-action{min-height:0;font:inherit;padding:0;display:inline-block}.turo-checkbox__input{appearance:none;border:2px solid var(--turo-edge);cursor:pointer;background:#fefff033;border-radius:2px;flex:0 0 28px;place-content:center;width:28px;height:28px;margin:0;display:grid;box-shadow:0 0 9px #593cfb8c}.turo-checkbox__input:checked,.turo-checkbox__input:indeterminate{background:var(--turo-gradient)}.turo-checkbox__input:after{content:"";background:var(--turo-cream);opacity:0;width:22px;height:17px;-webkit-mask:url(/ui/checkmark.svg) 50%/contain no-repeat;mask:url(/ui/checkmark.svg) 50%/contain no-repeat}.turo-checkbox__input:checked:after{opacity:1}.turo-checkbox__input:indeterminate:after{opacity:1;width:16px;height:3px;-webkit-mask:none;mask:none}.turo-checkbox__input:hover:not(:disabled){box-shadow:0 0 16px #593cfbd9}.turo-checkbox__input:active:not(:disabled){transform:scale(.94)}.turo-checkbox__input:focus-visible{outline:3px solid var(--turo-cream);outline-offset:4px}.turo-checkbox__feedback{gap:0;margin-left:40px}.turo-checkbox__feedback .turo-field-feedback__message{margin-top:4px}.turo-checkbox[data-validation=error] .turo-checkbox__input{border-color:#ffb8c5}.turo-checkbox__input:disabled{opacity:.5}.turo-checkbox[data-availability=disabled] .turo-checkbox__label,.turo-checkbox__input:disabled{cursor:default}@media (forced-colors:active){.turo-checkbox__input{appearance:auto;box-shadow:none}.turo-checkbox__input:after{display:none}.turo-checkbox__input:disabled{opacity:1;color:graytext}}.turo-text-action{min-height:44px;color:inherit;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:10px 0;font-size:14px;line-height:1.4;text-decoration:underline;display:inline-flex}.turo-text-action>span{min-width:0}.turo-text-action:hover:not(:disabled){text-decoration-thickness:2px}.turo-text-action:focus-visible{outline-offset:4px;outline:2px solid}.turo-text-action:disabled{opacity:.5;cursor:default}@media (forced-colors:active){.turo-text-action{color:linktext}button.turo-text-action{color:buttontext}.turo-text-action:disabled{color:graytext;opacity:1}}.turo-controller-symbol{vertical-align:middle;color:inherit;--turo-symbol-scale:.75;flex:none;justify-content:center;align-items:center;display:inline-flex}.turo-controller-symbol svg{width:calc(28px * var(--turo-symbol-scale));height:calc(28px * var(--turo-symbol-scale));display:block;overflow:visible}.turo-controller-symbol svg[width="34"]{width:calc(34px * var(--turo-symbol-scale))}.turo-controller-symbol--small{--turo-symbol-scale:.6}.turo-controller-symbol--large{--turo-symbol-scale:1.1}.turo-controller-symbol__shoulder{font:500 calc(26px * var(--turo-symbol-scale))/1 "Turo Sans Web", sans-serif;letter-spacing:-.02em}.turo-code-sequence{color:var(--turo-cream);min-width:0;font-family:Turo Sans Web,sans-serif}.turo-code-sequence__cells{grid-template-columns:repeat(auto-fit,minmax(min(44px,100%),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.turo-code-sequence__cells li{aspect-ratio:1;background:#14082d59;border:2px solid #fefff052;border-radius:6px;place-items:center;min-width:0;min-height:44px;display:grid}.turo-code-sequence__cells [data-appearance=current]{background:#f7f2e91f;border-color:#fefff0b3}.turo-code-sequence__cells [data-appearance=filled],.turo-code-sequence__cells [data-appearance=complete]{border-color:var(--turo-edge);background:var(--turo-gradient);box-shadow:0 0 12px #6b4cffa6}.turo-code-sequence__cells [data-appearance=error]{border-color:var(--turo-error);background:#521630}.turo-code-sequence__message{overflow-wrap:anywhere;margin:12px 0 0;font-size:14px;line-height:1.4}.turo-code-sequence[data-state=error] .turo-code-sequence__cells{outline:2px solid var(--turo-error);outline-offset:4px;border-radius:6px}.turo-code-sequence[data-state=error] .turo-code-sequence__message{color:var(--turo-error)}.turo-code-sequence[data-state=complete] .turo-code-sequence__cells{filter:drop-shadow(0 0 5px #ffa050bf)}@media (prefers-reduced-motion:no-preference){.turo-code-sequence[data-state=error] .turo-code-sequence__cells{animation:.38s ease-in-out turo-code-shake}}@keyframes turo-code-shake{20%,60%{translate:-8px}40%,80%{translate:8px}}@media (forced-colors:active){.turo-code-sequence__cells li{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.turo-code-sequence__cells [data-appearance=current]{outline:2px solid highlight}.turo-code-sequence__message{color:canvastext!important}}.turo-controller-key{isolation:isolate;width:56px;min-width:44px;height:56px;min-height:44px;color:var(--turo-cream);-webkit-backdrop-filter:blur(14px)saturate(170%);backdrop-filter:blur(14px)saturate(170%);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fefff057;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .12s,background-color .12s;display:inline-grid;position:relative}.turo-controller-key:before{content:"";z-index:-1;border-radius:inherit;mix-blend-mode:overlay;opacity:.125;pointer-events:none;background:url(/controls/button-texture.webp) 0 0/553px 369.5px;position:absolute;inset:0}.turo-controller-key--shoulder{border-radius:2px;width:68px;height:44px}.turo-controller-key--l1{border-top-left-radius:20px}.turo-controller-key--r1{border-top-right-radius:20px}.turo-controller-key--shoulder .turo-controller-symbol{--turo-symbol-scale:.58}.turo-controller-key--direction{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}.turo-controller-key--direction:before{display:none}.turo-controller-key__shape{z-index:-1;pointer-events:none;width:60px;height:74.8268px;position:absolute;top:50%;left:50%}.turo-controller-key__shape svg{width:100%;height:100%;display:block;position:relative}.turo-controller-key__glass{-webkit-backdrop-filter:blur(14px)saturate(170%)brightness(1.08);backdrop-filter:blur(14px)saturate(170%)brightness(1.08);background:#fefff057;position:absolute;inset:0}.turo-controller-key__glass:after{content:"";mix-blend-mode:overlay;opacity:.125;background:url(/controls/button-texture.webp) 0 0/553px 369.5px;position:absolute;inset:0}.turo-controller-key:not(:disabled):hover{filter:brightness(1.12)}.turo-controller-key:not(:disabled):active,.turo-controller-key[data-pressed=true]{background-color:#fefff080;transform:scale(.94)}.turo-controller-key--direction:not(:disabled):active,.turo-controller-key--direction[data-pressed=true]{background:0 0}.turo-controller-key[data-pressed=true] .turo-controller-key__glass,.turo-controller-key--direction:not(:disabled):active .turo-controller-key__glass{background:#fefff099}.turo-controller-key[data-hinted=true]:not(.turo-controller-key--direction){background-color:#593cfbbf;box-shadow:0 0 0 2px #a48bff,0 0 18px #593cfbcc}.turo-controller-key[data-hinted=true] .turo-controller-key__shape{filter:drop-shadow(0 0 6px #785afff2)}.turo-controller-key[data-hinted=true] .turo-controller-key__glass{background:#593cfbbf}.turo-controller-key:focus-visible{outline:3px solid var(--turo-cream);outline-offset:5px}.turo-controller-key:disabled{opacity:.4;cursor:default}.turo-controller-key__hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.turo-controller-key{transition:none}}@media (forced-colors:active){.turo-controller-key{color:buttontext;-webkit-backdrop-filter:none;backdrop-filter:none;background:buttonface;border:1px solid buttontext}.turo-controller-key__shape{fill:buttonface;stroke:buttontext}.turo-controller-key:disabled{color:graytext;opacity:1;border-color:graytext}.turo-controller-key[data-hinted=true]{outline-offset:3px;outline:2px solid highlight}}.turo-controller-pad{width:100%;min-width:0;max-width:440px;color:var(--turo-cream);margin:0 auto}.turo-controller-pad__shoulders{justify-content:space-between;gap:6px;margin-bottom:30px;display:flex}.turo-controller-pad__shoulders .turo-controller-key{flex:1 1 0;width:auto;min-width:44px;max-width:77px}.turo-controller-pad__pads{justify-content:space-between;gap:16px;display:flex}.turo-controller-pad__diamond{flex:0 168px;width:168px;min-width:0;height:168px;position:relative}.turo-controller-pad__diamond .turo-controller-key{position:absolute}.turo-controller-pad .turo-controller-key--up,.turo-controller-pad .turo-controller-key--triangle{top:0;left:calc(50% - 28px)}.turo-controller-pad .turo-controller-key--left,.turo-controller-pad .turo-controller-key--square{top:56px;left:0}.turo-controller-pad .turo-controller-key--right,.turo-controller-pad .turo-controller-key--circle{top:56px;right:0}.turo-controller-pad .turo-controller-key--down,.turo-controller-pad .turo-controller-key--cross{bottom:0;left:calc(50% - 28px)}@media (width<=400px){.turo-controller-pad__diamond{height:150px}.turo-controller-pad__shoulders{margin-bottom:22px}.turo-controller-pad__shoulders .turo-controller-key{width:23%}.turo-controller-pad__diamond .turo-controller-key{--turo-direction-scale:.8;width:48px;height:48px}.turo-controller-pad .turo-controller-key--up,.turo-controller-pad .turo-controller-key--triangle,.turo-controller-pad .turo-controller-key--down,.turo-controller-pad .turo-controller-key--cross{left:calc(50% - 24px)}.turo-controller-pad .turo-controller-key--left,.turo-controller-pad .turo-controller-key--square,.turo-controller-pad .turo-controller-key--right,.turo-controller-pad .turo-controller-key--circle{top:51px}}.turo-controls-illustration{width:min(100%,280px);color:var(--turo-cream);-webkit-user-select:none;user-select:none;margin-inline:auto}.turo-controls-illustration__shoulders{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.turo-controls-illustration__shoulders span,.turo-controls-illustration__key{background:#fefff021;border:1px solid #fefff0a6;border-radius:7px;place-items:center;display:grid}.turo-controls-illustration__shoulders span{height:30px;font:700 14px Turo Sans Web,sans-serif}.turo-controls-illustration__pads{justify-content:space-between;gap:12px;display:flex}.turo-controls-illustration__diamond{grid-template:repeat(3,34px)/repeat(3,34px);gap:2px;display:grid}.turo-controls-illustration__key{border-radius:50%}.turo-controls-illustration__diamond img{object-fit:contain;width:100%;height:100%}.turo-controls-illustration__up{grid-area:1/2}.turo-controls-illustration__left{grid-area:2/1}.turo-controls-illustration__right{grid-area:2/3}.turo-controls-illustration__down{grid-area:3/2}.turo-controls-illustration__diamond img.turo-controls-illustration__left{transform:rotate(-90deg)}.turo-controls-illustration__diamond img.turo-controls-illustration__right{transform:rotate(90deg)}.turo-controls-illustration__diamond img.turo-controls-illustration__down{transform:rotate(180deg)}.turo-controls-illustration__cross{grid-area:1/1/-1/-1;width:100%;height:100%;overflow:visible}.turo-controls-illustration__arm{fill:#fefff021;stroke:#fefff0a6;stroke-width:1px;vector-effect:non-scaling-stroke}.turo-controls-illustration [data-pressed=true]{background-color:var(--turo-purple);filter:drop-shadow(0 0 5px #c6b9ffd9)}.turo-controls-illustration [data-pressed=true] .turo-controls-illustration__arm{fill:var(--turo-purple)}@media (forced-colors:active){.turo-controls-illustration{color:canvastext}.turo-controls-illustration__arm{fill:canvas;stroke:canvastext}.turo-controls-illustration__key,.turo-controls-illustration__shoulders span{background:canvas;border-color:canvastext}}.turo-countdown{min-width:0;color:var(--turo-cream,#fefff0);flex-direction:column;gap:8px;font-family:Turo Sans Web,sans-serif;display:flex}.turo-countdown__label{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.3}.turo-countdown__display{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.turo-countdown__digits{align-items:flex-start;gap:8px;max-width:100%;display:flex}.turo-countdown__unit{flex-direction:column;align-items:center;gap:3px;display:flex}.turo-countdown__unit strong{font-synthesis:style;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font:italic 400 clamp(46px,14vw,64px)/1 Cyberform,sans-serif}.turo-countdown__unit small{font-size:11px;line-height:1}.turo-countdown__colon{font-synthesis:style;font:italic 400 clamp(38px,12vw,54px)/1 Cyberform,sans-serif}.turo-countdown__state{border:1px solid;border-radius:3px;padding:4px 8px;font-size:12px;font-weight:700}.turo-countdown__complete{font-synthesis:style;text-transform:uppercase;font:italic 400 32px/1.2 Cyberform,sans-serif}@media (prefers-reduced-motion:no-preference){.turo-countdown[data-motion=animated] .turo-countdown__colon{animation:2s ease-in-out infinite turo-countdown-breathe}}.turo-countdown[data-paused] .turo-countdown__colon{animation-play-state:paused}@keyframes turo-countdown-breathe{0%,to{opacity:1}50%{opacity:.45}}@media (forced-colors:active){.turo-countdown{color:canvastext}}.turo-countdown[data-appearance=hero]{border-bottom:1px solid #fefff08c;flex-direction:column;align-items:center;gap:0;display:flex}.turo-countdown[data-appearance=hero] .turo-countdown__label{text-transform:none;letter-spacing:0;align-items:center;gap:10px;width:100%;font-size:14px;line-height:1.4;display:flex}.turo-countdown[data-appearance=hero] .turo-countdown__label:before,.turo-countdown[data-appearance=hero] .turo-countdown__label:after{content:"";background:#fefff08c;flex:1;height:1px}.turo-countdown[data-appearance=hero][data-heading=badge] .turo-countdown__label>span{color:#ffffffe6;text-transform:uppercase;width:128px;height:54px;text-shadow:none;background:url(/home/round-badge.svg) 50%/100% 100% no-repeat;place-items:center;margin:-11px -10px;font:italic 400 17.5px/1 Cyberform,sans-serif;display:grid}.turo-countdown[data-appearance=hero] .turo-countdown__digits{font-synthesis:style;font-variant-numeric:tabular-nums;white-space:nowrap;gap:12px;margin:0;padding-bottom:2px;font:italic 400 clamp(64px,21vw,84px)/1.1 Cyberform,sans-serif}.turo-countdown[data-appearance=hero] .turo-countdown__unit{display:inline}.turo-countdown[data-appearance=hero] .turo-countdown__unit strong{font:inherit}.turo-countdown[data-appearance=hero] .turo-countdown__unit small{font:inherit;text-transform:none;letter-spacing:0;font-size:.54em}.turo-countdown[data-appearance=hero] .turo-countdown__colon{display:none}.turo-countdown[data-appearance=hero][data-format=colon] .turo-countdown__digits{text-shadow:0 4px 4px #0000001a;gap:0}.turo-countdown[data-appearance=hero][data-format=colon] .turo-countdown__colon{font:inherit;animation:none;display:inline}.turo-countdown[data-appearance=hero][data-format=colon] .turo-countdown__unit small{display:none}@media (forced-colors:active){.turo-countdown[data-appearance=hero][data-heading=badge] .turo-countdown__label>span{color:canvastext;background:0 0}.turo-countdown[data-appearance=hero]{border-color:canvastext}}.turo-decorative-backdrop{isolation:isolate;min-width:0;min-height:320px;color:var(--turo-cream);background:#4c2aaf;position:relative;overflow:hidden}.turo-decorative-backdrop__visual{z-index:-1;pointer-events:none;background-color:#6b3cf7;background-position:70.7% 0;background-repeat:no-repeat;background-size:auto 100%;position:absolute;inset:0;overflow:hidden}.turo-decorative-backdrop__palms{width:286.15px;height:auto;position:absolute;bottom:-19px;left:-47px}.turo-decorative-backdrop__shade{background:#0000004d;position:absolute;inset:0}.turo-decorative-backdrop__gradient{background:linear-gradient(#0000 35%,#24113f73);position:absolute;inset:0}.turo-decorative-backdrop__scene{visibility:hidden;opacity:0;transition:opacity .6s;position:absolute;inset:0}.turo-decorative-backdrop[data-state=scene-ready] .turo-decorative-backdrop__scene{visibility:visible;opacity:1}.turo-decorative-backdrop[data-state=scene-ready] .turo-decorative-backdrop__palms,.turo-decorative-backdrop[data-state=scene-ready] .turo-decorative-backdrop__shade{visibility:hidden}.turo-decorative-backdrop__content{min-height:inherit;padding:24px;position:relative}@media (orientation:landscape){.turo-decorative-backdrop__visual{background-position:50% 30%;background-size:cover}.turo-decorative-backdrop__palms{width:220px}}@media (prefers-reduced-motion:reduce){.turo-decorative-backdrop__scene{transition:none}}@media (forced-colors:active){.turo-decorative-backdrop{color:canvastext;background:canvas;border:1px solid canvastext}.turo-decorative-backdrop__visual{display:none}}.turo-detail-list{color:var(--turo-cream);margin:0;font:400 15px/1.5 Turo Sans Web,sans-serif}.turo-detail-list>div{border-bottom:1px solid var(--turo-line);grid-template-columns:minmax(60px,1fr) minmax(0,2fr);gap:16px;padding:14px 0;display:grid}.turo-detail-list>div:last-child{border-bottom:0}.turo-detail-list dt{overflow-wrap:anywhere;font-weight:400}.turo-detail-list dd{text-align:right;overflow-wrap:anywhere;margin:0}.turo-detail-list__empty{color:var(--turo-cream);font:400 15px/1.5 Turo Sans Web,sans-serif}html:has(dialog.turo-dialog[open]){overflow:hidden}.turo-dialog{width:calc(100% - 40px);max-width:440px;max-height:calc(100dvh - 48px);color:var(--turo-cream);overscroll-behavior:contain;background:0 0;border:0;margin:auto;padding:0;font-family:Turo Sans Web,sans-serif;position:fixed;inset:0;overflow:auto}.turo-dialog:not([open]){display:none}.turo-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#100520b3}.turo-dialog[open]{animation:.2s cubic-bezier(.2,.8,.2,1) turo-dialog-enter}.turo-dialog--sheet{width:100%;max-width:520px;max-height:min(85dvh,680px);margin:0 auto;inset:auto 0 0}.turo-dialog-preview{width:100%;max-width:440px;margin:0}.turo-dialog-preview--sheet{max-width:520px}.turo-dialog-panel{box-sizing:border-box;border:2px solid var(--turo-edge);color:var(--turo-cream);overflow-wrap:anywhere;background:linear-gradient(160deg,#43208c,#24113f 80%);border-radius:12px;padding:24px;font-family:Turo Sans Web,sans-serif;position:relative;box-shadow:0 0 32px #593cfb40}.turo-dialog-panel--sheet{padding:12px 24px calc(env(safe-area-inset-bottom,0px) + 28px);border-width:1px 1px 0;border-bottom-style:none;border-bottom-color:currentColor;border-radius:22px 22px 0 0}.turo-dialog-panel__handle{background:var(--turo-line);border-radius:4px;width:38px;height:4px;margin:0 auto 16px}.turo-dialog-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.turo-dialog-panel__title{font-synthesis:style;text-transform:uppercase;text-wrap:balance;align-self:center;min-width:0;margin:0;font:italic 400 clamp(26px,7vw,34px)/1.1 Cyberform,Turo Sans Web,sans-serif}.turo-dialog-panel__title:focus{outline:none}.turo-dialog-panel__header .turo-icon-button{background:0 0;border-color:#0000;width:44px;height:44px}.turo-dialog-panel__header .turo-icon-button:not(:disabled):hover{background:#fefff01f}.turo-dialog-panel__header .turo-icon-button:focus-visible{outline-offset:0}.turo-dialog-panel__description{white-space:pre-line;margin:18px 0 0;font-size:16px;line-height:1.5}.turo-dialog-panel__body{margin-top:22px;font-size:16px;line-height:1.5}.turo-dialog-panel__body>:first-child{margin-top:0}.turo-dialog-panel__body>:last-child{margin-bottom:0}.turo-dialog-panel__leading-visual{margin-bottom:22px}.turo-dialog-panel[data-alignment=center]{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:32px 24px 28px;display:flex}.turo-dialog-panel[data-alignment=center] .turo-dialog-panel__leading-visual{margin:0}.turo-dialog-panel[data-alignment=center] .turo-dialog-panel__header{justify-content:center;width:100%}.turo-dialog-panel[data-alignment=center] .turo-dialog-panel__header .turo-icon-button{position:absolute;top:8px;right:8px}.turo-dialog-panel[data-alignment=center] .turo-dialog-panel__title{font-size:clamp(32px,10vw,44px);line-height:1.05}.turo-dialog-panel[data-alignment=center] .turo-dialog-panel__description{margin:0;line-height:1.45}.turo-dialog-panel[data-alignment=center] .turo-dialog-panel__body{width:100%;margin:0}@keyframes turo-dialog-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=360px){.turo-dialog-panel{padding-inline:18px}.turo-dialog-panel__header{gap:8px}}@media (height<=500px){.turo-dialog--sheet{max-height:92dvh}.turo-dialog-panel{padding-block:18px}}@media (width<=360px){.turo-dialog-panel[data-alignment=center]{gap:20px;padding-inline:18px}}@media (height<=500px){.turo-dialog-panel[data-alignment=center]{gap:14px;padding-block:20px}.turo-dialog-panel[data-alignment=center] .turo-dialog-panel__title{font-size:32px}}@media (prefers-reduced-motion:reduce){.turo-dialog[open]{animation:none}}@media (forced-colors:active){.turo-dialog-panel{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.turo-dialog-panel__handle{background:canvastext}}.turo-dialog--scene{width:100%;max-width:none;height:100dvh;max-height:none;margin:0;inset:0}.turo-dialog--scene::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.turo-dialog-panel--scene{min-height:100%;box-shadow:none;background:linear-gradient(#0000 25%,#0000008c);border:0;border-radius:0;flex-direction:column;justify-content:flex-end;align-items:center;padding:24px;display:flex}.turo-dialog-panel--scene>.turo-dialog-panel__header{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.turo-dialog-panel--scene>.turo-dialog-panel__body{width:100%;max-width:472px;margin:0}@media (orientation:landscape){.turo-dialog-panel--scene{background:linear-gradient(90deg,#0000 40%,#00000080);justify-content:center;align-items:flex-end;padding:16px 24px}.turo-dialog-panel--scene>.turo-dialog-panel__body{max-width:340px}}.turo-dialog-panel--sheet .turo-dialog-panel__title{font-size:28px;line-height:1}.turo-dialog-panel--sheet>.turo-dialog-panel__body{margin-top:16px}.turo-disclosure{color:var(--turo-cream);border-top:1px solid var(--turo-line);font:400 14px/1.4 Turo Sans Web,sans-serif}.turo-disclosure__trigger{width:100%;min-height:48px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:16px 0;display:flex}.turo-disclosure__title{overflow-wrap:anywhere;flex:1;min-width:0}.turo-disclosure__chevron{flex-shrink:0}.turo-disclosure[data-open=true] .turo-disclosure__chevron{transform:rotate(90deg)}.turo-disclosure__trigger:hover:not(:disabled){background:#fefff00f}.turo-disclosure__trigger:active:not(:disabled){background:#593cfb40}.turo-disclosure__trigger:focus-visible{outline:2px solid var(--turo-cream);outline-offset:3px}.turo-disclosure__trigger:disabled{opacity:.5;cursor:default}.turo-disclosure__content{overflow-wrap:anywhere;padding:0 0 16px}.turo-disclosure__content[hidden]{display:none}@media (forced-colors:active){.turo-disclosure__trigger:disabled{opacity:1;color:graytext}}.turo-empty-state{border-block:1px solid var(--turo-line);color:var(--turo-cream);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:12px;padding:30px 0;font:400 15px/1.4 Turo Sans Web,sans-serif;display:flex}.turo-empty-state__title{margin:0;font-size:21px;line-height:1.2}.turo-empty-state__message{margin:0}.turo-empty-state__action{width:min(100%,320px);margin-top:8px}.turo-gameplay-stage{box-sizing:border-box;isolation:isolate;width:100%;min-width:0;color:var(--turo-cream);overflow-wrap:anywhere;background:linear-gradient(#6535a1,#24113f);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:20px;padding:20px;font-family:Turo Sans Web,sans-serif;display:grid;position:relative}.turo-gameplay-stage__scene{grid-area:1/1;place-items:center;min-width:0;min-height:220px;display:grid}.turo-gameplay-stage__scene>*{max-width:100%}.turo-gameplay-stage__hud{z-index:1;grid-area:1/1;align-self:start;min-width:0}.turo-gameplay-stage__code,.turo-gameplay-stage__controls{min-width:0}.turo-gameplay-stage__overlay{z-index:2;border-radius:inherit;background:#14082db3;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.turo-gameplay-stage--landscape{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.turo-gameplay-stage--landscape .turo-gameplay-stage__scene,.turo-gameplay-stage--landscape .turo-gameplay-stage__hud{grid-area:1/1/3/2}.turo-gameplay-stage--landscape .turo-gameplay-stage__code{grid-area:1/2}.turo-gameplay-stage--landscape .turo-gameplay-stage__controls{grid-area:2/2}@media (width<=500px){.turo-gameplay-stage--landscape{grid-template-columns:minmax(0,1fr)}.turo-gameplay-stage--landscape .turo-gameplay-stage__scene,.turo-gameplay-stage--landscape .turo-gameplay-stage__hud{grid-area:1/1}.turo-gameplay-stage--landscape .turo-gameplay-stage__code,.turo-gameplay-stage--landscape .turo-gameplay-stage__controls{grid-area:auto}}@media (forced-colors:active){.turo-gameplay-stage{color:canvastext;background:canvas;border:1px solid canvastext}}.turo-inline-notice{border-block:1px solid var(--turo-line);color:var(--turo-cream);align-items:flex-start;gap:12px;padding:16px 0;font:400 15px/1.45 Turo Sans Web,sans-serif;display:flex}.turo-inline-notice__content{overflow-wrap:anywhere;min-width:0}.turo-inline-notice__title{margin-bottom:6px;font-weight:700;display:block}.turo-inline-notice__message{margin:0}.turo-inline-notice[data-tone=error]{border:0;border-left:3px solid var(--turo-error);background:#521630;padding:14px 16px}.turo-inline-notice[data-tone=success]{border:0;border-left:3px solid var(--turo-success);background:#19372f;padding:14px 16px}@media (forced-colors:active){.turo-inline-notice{color:canvastext;border-color:canvastext}.turo-inline-notice[data-tone]{background:canvas}}.turo-inline-notice[data-presentation=banner]{border-width:2px;box-shadow:0 8px 32px #0f032159}.turo-inline-notice__action{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:8px;text-decoration:underline}.turo-inline-notice__action:focus-visible{outline-offset:2px;outline:2px solid}.turo-inline-notice__action:disabled{cursor:default;text-decoration:none}.turo-instruction-steps{counter-reset:turo-step;color:var(--turo-cream);gap:20px;margin:0;padding:0;font:400 16px/1.5 Turo Sans Web,sans-serif;list-style:none;display:grid}.turo-instruction-steps li{counter-increment:turo-step;overflow-wrap:anywhere;grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid}.turo-instruction-steps li:before{content:counter(turo-step);color:#e3c5ff;font:italic 400 24px/1.2 Cyberform,sans-serif}.turo-instruction-steps strong{font-weight:500}.turo-instruction-steps p{margin:5px 0 0}.turo-instruction-steps__empty{color:var(--turo-cream)}.turo-leaderboard-row{--turo-rank-column:48px;grid-template-columns:minmax(var(--turo-rank-column), auto) minmax(0, 1fr) auto;--turo-row-pad:16px;--turo-row-block:12px;--turo-row-edge:1px;--turo-row-radius:4px;box-sizing:border-box;min-height:74px;padding:var(--turo-row-block) var(--turo-row-pad);border:var(--turo-row-edge) solid #f5f3f84d;border-radius:var(--turo-row-radius);color:var(--turo-cream,#fefff0);background:#220d41d9;align-items:center;column-gap:18px;font-family:Turo Sans Web,sans-serif;display:grid;position:relative}.turo-leaderboard-row__position{z-index:0;font-synthesis:style;letter-spacing:-.035em;justify-content:center;align-self:stretch;align-items:center;font:italic 400 30px/.95 Cyberform,sans-serif;display:flex;position:relative}.turo-leaderboard-row__position:before{content:"";z-index:-1;inset:calc(0px - var(--turo-row-block) - var(--turo-row-edge)) -12px calc(0px - var(--turo-row-block) - var(--turo-row-edge)) calc(0px - var(--turo-row-pad) - var(--turo-row-edge));border-radius:var(--turo-row-radius) 0 0 var(--turo-row-radius);clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%);background:#b5a4ee33;position:absolute}.turo-leaderboard-row__player{text-align:left;flex-direction:column;gap:6px;min-width:0;display:flex}.turo-leaderboard-row__name{justify-content:flex-start;align-items:center;gap:6px;min-width:0;display:flex}.turo-leaderboard-row__name strong{overflow-wrap:anywhere;min-width:0;font-size:18px;font-weight:500;line-height:1.25}.turo-leaderboard-row__trophy{flex:0 0 14px}.turo-leaderboard-row__note{overflow-wrap:anywhere;font-size:12px;line-height:1.3}.turo-leaderboard-row__time{font-synthesis:style;font-variant-numeric:tabular-nums;white-space:nowrap;font:italic 400 23px/1 Cyberform,sans-serif}.turo-leaderboard-row--pinned{background:#63596f}.turo-leaderboard-row--personal,.turo-leaderboard-row--personal-pinned{--turo-row-edge:2px;border:var(--turo-row-edge) solid var(--turo-cream,#fefff0);background:var(--turo-cream,#fefff0);color:var(--turo-ink,#181224);outline:2px solid var(--turo-cream,#fefff0);outline-offset:3px;box-shadow:0 0 18px #fefff073}.turo-leaderboard-row--personal .turo-leaderboard-row__position:before,.turo-leaderboard-row--personal-pinned .turo-leaderboard-row__position:before{background:#21183214}.turo-leaderboard-row--personal .turo-leaderboard-row__trophy,.turo-leaderboard-row--personal-pinned .turo-leaderboard-row__trophy{filter:brightness(0);opacity:.85}.turo-leaderboard-row[data-treatment=top-five]:not(.turo-leaderboard-row--personal):not(.turo-leaderboard-row--personal-pinned){background:#401e75e6}.turo-leaderboard-row[data-treatment=first-place]:not(.turo-leaderboard-row--personal):not(.turo-leaderboard-row--personal-pinned){--turo-row-edge:2px;background:var(--turo-gradient);border:var(--turo-row-edge) solid var(--turo-edge)}.turo-leaderboard-row[data-treatment=first-place] .turo-leaderboard-row__position:before{background:var(--turo-cream)}.turo-leaderboard-row[data-treatment=first-place] .turo-leaderboard-row__position{color:var(--turo-ink);font-size:40px}.turo-leaderboard-row[data-treatment=first-place] .turo-leaderboard-row__name strong{font-size:21px}.turo-leaderboard-row[data-treatment=first-place].turo-leaderboard-row--personal .turo-leaderboard-row__position:before,.turo-leaderboard-row[data-treatment=first-place].turo-leaderboard-row--personal-pinned .turo-leaderboard-row__position:before{background:var(--turo-ink)}.turo-leaderboard-row[data-treatment=first-place].turo-leaderboard-row--personal .turo-leaderboard-row__position,.turo-leaderboard-row[data-treatment=first-place].turo-leaderboard-row--personal-pinned .turo-leaderboard-row__position{color:var(--turo-cream)}@media (width<=400px){.turo-leaderboard-row{--turo-row-pad:10px;--turo-rank-column:42px;column-gap:12px}.turo-leaderboard-row__name strong{font-size:16px}.turo-leaderboard-row__time{font-size:20px}.turo-leaderboard-row__position:before{right:-8px}.turo-leaderboard-row[data-treatment=first-place] .turo-leaderboard-row__position{font-size:34px}.turo-leaderboard-row[data-treatment=first-place] .turo-leaderboard-row__name strong{font-size:18px}}@media (forced-colors:active){.turo-leaderboard-row{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.turo-leaderboard-row__position:before{background:canvas;border-inline-end:1px solid canvastext}.turo-leaderboard-row--personal,.turo-leaderboard-row--personal-pinned{outline-color:highlight}.turo-leaderboard-row[data-treatment]{color:canvastext;background:canvas!important;border-color:canvastext!important}.turo-leaderboard-row[data-treatment] .turo-leaderboard-row__position{color:canvastext}.turo-leaderboard-row[data-treatment] .turo-leaderboard-row__position:before{background:canvas}}.turo-leaderboard-row[data-treatment=standard] .turo-leaderboard-row__position:before{display:none}.turo-loading-indicator{color:inherit;font:inherit;justify-content:center;align-items:center;gap:12px;display:inline-flex}.turo-loading-indicator__circle{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 28px;width:28px;height:28px;animation:.9s linear infinite turo-loading-spin;display:block}.turo-loading-indicator--small .turo-loading-indicator__circle{flex-basis:18px;width:18px;height:18px}@keyframes turo-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.turo-loading-indicator__circle{border-style:dotted;animation:none}}.turo-leaderboard-list{overflow-anchor:none;min-width:0;color:var(--turo-cream);gap:16px;font-family:Turo Sans Web,sans-serif;display:grid}.turo-leaderboard-list>h2{text-transform:uppercase;margin:0;font:italic 400 24px/1.2 Cyberform,sans-serif}.turo-leaderboard-list__rows{gap:14px;margin:0;padding:5px;list-style:none;display:grid}.turo-leaderboard-list__rows[hidden]{display:none}.turo-leaderboard-list__rest{overflow-anchor:none;overscroll-behavior:contain;max-height:440px;overflow-y:auto}.turo-leaderboard-list__pinned{padding:5px}.turo-leaderboard-list__expand{border:0;border-block:1px solid var(--turo-line);min-height:44px;color:inherit;text-transform:uppercase;cursor:pointer;background:0 0;padding:8px;font:italic 400 22px/1.2 Cyberform,sans-serif}.turo-leaderboard-list__expand:disabled{opacity:.5;cursor:default}.turo-leaderboard-list__expand:focus-visible{outline:2px solid var(--turo-cream);outline-offset:3px}.turo-leaderboard-list__feedback{border:1px dashed var(--turo-line);overflow-wrap:anywhere;border-radius:6px;margin:0;padding:24px 16px}.turo-leaderboard-list__feedback[role=alert]{border-color:var(--turo-error);color:var(--turo-error)}@media (forced-colors:active){.turo-leaderboard-list{color:canvastext}.turo-leaderboard-list__expand,.turo-leaderboard-list__feedback{border-color:canvastext}}.turo-leaderboard-list__rest:focus-visible{outline:2px solid var(--turo-cream);outline-offset:3px}.turo-menu-sheet__items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.turo-menu-sheet__item{box-sizing:border-box;border:0;border-top:1px solid var(--turo-line);text-align:left;width:100%;min-height:78px;color:var(--turo-cream);font-synthesis:style;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:0 0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:18px;margin:0;padding:16px 4px;font:italic 400 25px/1.15 Cyberform,Turo Sans Web,sans-serif;display:grid}.turo-menu-sheet__label{overflow-wrap:anywhere;min-width:0}.turo-menu-sheet__icon{place-items:center;width:30px;display:grid}.turo-menu-sheet__item[aria-current=true]{background:#fefff01f;border-top-color:#0000;border-radius:6px;width:calc(100% + 28px);margin-inline:-14px;padding-inline:18px}.turo-menu-sheet__item:not(:disabled):hover{background:#593cfb59}.turo-menu-sheet__item:not(:disabled):active{background:#593cfb99}.turo-menu-sheet__item:focus-visible{outline:2px solid var(--turo-cream);outline-offset:2px;background:#593cfb59}.turo-menu-sheet__item:disabled{cursor:default;opacity:.48}.turo-menu-sheet__toggle-state{border:1px solid var(--turo-line);text-align:center;border-radius:999px;min-width:64px;padding:6px 12px;font-size:16px}.turo-menu-sheet__item[aria-checked=false] .turo-menu-sheet__toggle-state{opacity:.6}.turo-menu-sheet__note{overflow-wrap:anywhere;margin:18px 0 0;font-size:14px;line-height:1.5}@media (width<=360px){.turo-menu-sheet__item{grid-template-columns:26px minmax(0,1fr) auto;gap:12px;font-size:21px}.turo-menu-sheet__toggle-state{min-width:56px;padding-inline:8px}}@media (height<=500px){.turo-menu-sheet__item{min-height:60px}}@media (forced-colors:active){.turo-menu-sheet__item{color:buttontext}.turo-menu-sheet__item[aria-current=true]{outline:1px solid highlight}.turo-menu-sheet__item:disabled{opacity:1;color:graytext}.turo-menu-sheet__toggle-state{border-color:buttontext}.turo-menu-sheet__item[aria-checked=true] .turo-menu-sheet__toggle-state{color:highlighttext;background:highlight}}.turo-metric{min-width:0;color:var(--turo-cream);flex-direction:column;gap:8px;font-family:Turo Sans Web,sans-serif;display:flex}.turo-metric__label{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.turo-metric__value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:italic 400 clamp(32px,7vw,52px)/1 Cyberform,sans-serif}.turo-metric small{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.turo-notice-dialog{--turo-notice-accent:var(--turo-edge);flex-direction:column;gap:24px;display:flex}.turo-notice-dialog--success{--turo-notice-accent:var(--turo-success)}.turo-notice-dialog--error,.turo-notice-dialog--expired{--turo-notice-accent:var(--turo-error)}.turo-notice-dialog__illustration{color:var(--turo-notice-accent);flex-direction:column;align-items:center;gap:12px;display:flex}.turo-notice-dialog__illustration--expired{color:#ff9eaf;gap:10px}.turo-notice-dialog__clock{width:64px;height:64px}.turo-notice-dialog__time{font-synthesis:style;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:center;max-width:100%;font:italic 400 28px/1.2 Cyberform,Turo Sans Web,sans-serif}.turo-notice-dialog__illustration--expired .turo-notice-dialog__time{font-synthesis:style;font-variant-numeric:tabular-nums;font:italic 700 25px/1 Turo Sans Web,sans-serif}:is(.turo-dialog:has(.turo-notice-dialog--expired),.turo-dialog-preview:has(.turo-notice-dialog--expired)){max-width:400px}.turo-notice-dialog__actions{gap:14px;display:grid}.turo-notice-dialog__actions .turo-arcade-button{font-size:22px}.turo-notice-dialog__actions .turo-arcade-button:focus-visible{outline-offset:2px}.turo-dialog-panel:has(.turo-notice-dialog):before{content:"";background:var(--turo-edge);height:4px;position:absolute;top:-2px;left:28%;right:28%;transform:skew(-25deg)}.turo-dialog-panel:has(.turo-notice-dialog--success):before{background:var(--turo-success)}.turo-dialog-panel:has(.turo-notice-dialog--error):before{background:var(--turo-error)}.turo-dialog-panel:has(.turo-notice-dialog--expired):before{background:var(--turo-error)}.turo-dialog-panel:has(.turo-notice-dialog--expired):before{background:#ff8f98}@media (width<=360px){.turo-notice-dialog__actions .turo-arcade-button{padding-inline:22px;font-size:19px}}@media (height<=500px){.turo-notice-dialog{gap:16px}.turo-notice-dialog__illustration{flex-flow:wrap;justify-content:center}.turo-notice-dialog__clock{width:40px;height:40px}}@media (forced-colors:active){.turo-notice-dialog__illustration{color:canvastext}.turo-dialog-panel:has(.turo-notice-dialog):before{background:canvastext}}.turo-prize-artwork{isolation:isolate;height:var(--turo-prize-artwork-height,clamp(160px, 49vw, 240px));place-items:center;display:grid;position:relative;overflow:hidden}.turo-prize-artwork:before{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,100% 82%,0 100%);background:#6536d2;position:absolute;inset:0 0 12px}.turo-prize-artwork__image{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block;transform:translateY(8px)scale(1.04)}.turo-prize-artwork--credit:before{clip-path:polygon(0 0,100% 0,100% 100%,0 82%);background:#b1a0f4}.turo-prize-artwork--credit .turo-prize-artwork__image{width:88%;transform:translateY(-6px)rotate(-8deg)}.turo-prize-artwork--ticket:before{clip-path:polygon(0 0,100% 0,100% 100%,0 82%);background:#e99bb0}.turo-prize-artwork--ticket .turo-prize-artwork__image{width:86%;transform:translateY(-2px)rotate(-8deg)}.turo-prize-artwork__badge{z-index:1;box-sizing:border-box;max-width:calc(100% - 28px);color:var(--turo-cream,#fefff0);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere;background:#24113f;border-radius:3px;padding:6px 12px 5px;font:italic 400 15px/1 Cyberform,sans-serif;position:absolute;top:12px;left:14px;transform:skew(-12deg)}@media (forced-colors:active){.turo-prize-artwork:before{background:canvas}.turo-prize-artwork__badge{color:canvastext;background:canvas;border:1px solid canvastext}}.turo-prize-card{isolation:isolate;border:1px solid var(--turo-line,#fefff047);min-width:0;color:var(--turo-cream,#fefff0);background:#24113f;border-radius:8px;font-family:Turo Sans Web,sans-serif;position:relative;overflow:hidden}.turo-prize-card__artwork{isolation:isolate;place-items:center;height:clamp(160px,49vw,240px);display:grid;position:relative;overflow:hidden}.turo-prize-card__artwork:before{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,100% 82%,0 100%);background:#6536d2;position:absolute;inset:0 0 12px}.turo-prize-card--credit .turo-prize-card__artwork:before{clip-path:polygon(0 0,100% 0,100% 100%,0 82%);background:#b1a0f4}.turo-prize-card--ticket .turo-prize-card__artwork:before{clip-path:polygon(0 0,100% 0,100% 100%,0 82%);background:#e99bb0}.turo-prize-card__copy{overflow-wrap:anywhere;min-width:0;padding:4px 22px 24px;position:relative}.turo-prize-card__title{text-transform:uppercase;letter-spacing:0;text-wrap:balance;margin:0;font:italic 400 clamp(25px,7vw,34px)/1.15 Cyberform,sans-serif}.turo-prize-card__description{margin:10px 0 0;font-size:14px;line-height:1.4}.turo-prize-card__eyebrow{margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.4}.turo-prize-card__placeholder{color:#24113f;stroke:currentColor;stroke-width:2px;width:84px;height:64px}.turo-prize-card__skeleton-art{background:#24113f59;border-radius:8px;width:55%;height:48%;transform:rotate(-8deg)}.turo-prize-card__skeleton-line{background:#fefff02e;border-radius:3px;width:76%;height:12px;margin-top:12px;display:block}.turo-prize-card__loading-label{margin:0;font-size:16px;font-weight:700;line-height:1.4}@media (width<=360px){.turo-prize-card__copy{padding-inline:18px}}@media (forced-colors:active){.turo-prize-card{color:canvastext;background:canvas;border-color:canvastext}.turo-prize-card__artwork:before{background:canvas}.turo-prize-card__placeholder{color:canvastext}.turo-prize-card__skeleton-art,.turo-prize-card__skeleton-line{background:canvastext}}.turo-owned-prize-card{border:1px solid var(--turo-line);min-width:0;color:var(--turo-cream);background:#24113f;border-radius:8px;font-family:Turo Sans Web,sans-serif;overflow:hidden}.turo-owned-prize-card>.turo-prize-card{border:0;border-radius:0}.turo-owned-prize-card .turo-prize-artwork{--turo-prize-artwork-height:150px}.turo-owned-prize-card__footer{border-top:1px solid var(--turo-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.turo-owned-prize-card__metadata{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;font-size:14px;display:flex}.turo-owned-prize-card__metadata span{font-size:12px}.turo-owned-prize-card__action{align-items:center;gap:8px;display:flex}@media (forced-colors:active){.turo-owned-prize-card{color:canvastext;background:canvas;border-color:canvastext}}.turo-page-frame{box-sizing:border-box;width:100%;min-width:0;max-width:600px;color:var(--turo-cream);flex-direction:column;gap:24px;margin-inline:auto;padding:24px;font-family:Turo Sans Web,sans-serif;display:flex}.turo-page-frame__body{flex-direction:column;gap:20px;min-width:0;display:flex}.turo-page-frame__title{text-transform:uppercase;text-wrap:balance;align-items:center;gap:14px;margin:0;font:italic 400 clamp(30px,8vw,44px)/1.1 Cyberform,Turo Sans Web,sans-serif;display:flex}.turo-page-frame__title>span{overflow-wrap:anywhere;min-width:0}.turo-page-frame__title:focus{outline:none}.turo-page-frame__body>p{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.4}.turo-page-frame__actions{flex-direction:column;gap:12px;margin-top:auto;padding-top:8px;display:flex}@media (forced-colors:active){.turo-page-frame{color:canvastext}}.turo-phase-badge{isolation:isolate;width:160px;min-height:42px;color:var(--turo-edge,#f5f3f8);font-synthesis:style;text-transform:uppercase;vertical-align:middle;flex:none;justify-content:center;align-items:center;font:italic 400 22px/1.15 Cyberform,sans-serif;display:inline-flex;position:relative}.turo-phase-badge__art{z-index:-1;background:url(/ui/round-finalised.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}.turo-phase-badge__label{padding:5px 20px;position:relative}.turo-phase-badge--upcoming .turo-phase-badge__label,.turo-phase-badge--finalised .turo-phase-badge__label{opacity:.8}.turo-phase-badge--live{color:#fff;width:108px}.turo-phase-badge--live .turo-phase-badge__art{background-image:url(/ui/round-live-base.svg);inset:-13px -14px}@media (forced-colors:active){.turo-phase-badge{color:canvastext;border:2px solid canvastext}.turo-phase-badge__art{display:none}.turo-phase-badge .turo-phase-badge__label{opacity:1}}.turo-phase-badge__stripes{z-index:-1;clip-path:polygon(22% 0,78% 0,100% 50%,78% 100%,22% 100%,0 50%);position:absolute;inset:0;overflow:hidden}.turo-phase-badge__stripe{opacity:.65;border:0 solid #0000;border-width:0 22px;border-image:url(/ui/round-live-stripe-1.svg) 0 28 fill/0 22px;width:70%;height:100%;position:absolute;top:0;left:0}.turo-phase-badge__stripe:nth-child(2){border-image-source:url(/ui/round-live-stripe-2.svg)}.turo-phase-badge__stripe:nth-child(3){border-image-source:url(/ui/round-live-stripe-3.svg)}@media (prefers-reduced-motion:no-preference){.turo-phase-badge[data-motion=animated] .turo-phase-badge__stripe{animation:3.6s cubic-bezier(.4,0,.2,1) infinite turo-live-flow}.turo-phase-badge[data-motion=animated] .turo-phase-badge__stripe:nth-child(2){animation-delay:-.24s}.turo-phase-badge[data-motion=animated] .turo-phase-badge__stripe:nth-child(3){animation-delay:-.48s}}.turo-phase-badge[data-paused=true] .turo-phase-badge__stripe{animation-play-state:paused}@keyframes turo-live-flow{0%,to{opacity:.65;width:70%}45%,60%{opacity:1;width:100%}}@media (forced-colors:active){.turo-phase-badge__stripes{display:none}}.turo-podium{min-width:0;color:var(--turo-cream);font-family:Turo Sans Web,sans-serif;position:relative;container-type:inline-size}.turo-podium--loading{border:1px dashed var(--turo-line);border-radius:8px;place-items:center;min-height:240px;display:grid}.turo-podium__renderer{pointer-events:none;visibility:hidden;position:absolute;inset:0}.turo-podium__places{border-bottom:2px solid var(--turo-line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative;container-type:inline-size}.turo-podium__place{text-align:center;grid-row:1;min-width:0}.turo-podium__place--left{--turo-step-height:112px;grid-column:1}.turo-podium__place--centre{--turo-step-height:156px;grid-column:2}.turo-podium__place--right{--turo-step-height:84px;grid-column:3}.turo-podium__player{flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0 4px 14px;display:flex}.turo-podium__name{overflow-wrap:anywhere;max-width:100%;font-size:clamp(12px,4cqw,19px);line-height:1.2}.turo-podium__time{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font:italic 700 clamp(12px,5cqw,26px)/1.1 Turo Sans Web,sans-serif}.turo-podium__player small{overflow-wrap:anywhere;font-size:11px}.turo-podium__step{box-sizing:border-box;height:var(--turo-step-height);background:linear-gradient(#5425d4,#391381 62%,#24113e);border:2px solid #b5a4ee;border-bottom:0;place-items:center;display:grid}.turo-podium__step strong{font:italic 400 clamp(36px,14cqw,66px)/1 Cyberform,sans-serif}.turo-podium__place--centre .turo-podium__step{background:linear-gradient(#684bff,#470ab4 60%,#2d1256)}.turo-podium__place--highlighted .turo-podium__step{border-color:var(--turo-cream);color:var(--turo-ink);background:linear-gradient(#fefff0,#ddd5f0 60%,#b6a9da)}.turo-podium--rendered .turo-podium__renderer{visibility:visible;-webkit-mask-image:linear-gradient(to bottom, #000 var(--turo-podium-fade-start), transparent var(--turo-podium-fade-end));mask-image:linear-gradient(to bottom, #000 var(--turo-podium-fade-start), transparent var(--turo-podium-fade-end));position:relative;inset:auto}.turo-podium--rendered .turo-podium__places{pointer-events:none;border:0;display:block;position:absolute;inset:0;container-type:normal}.turo-podium--rendered .turo-podium__place{position:absolute;inset:0}.turo-podium--rendered .turo-podium__player{box-sizing:border-box;width:29%;padding:0 2px 8px;position:absolute;transform:translate(-50%,-100%)}.turo-podium--rendered .turo-podium__name{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,4.4cqw,19px);display:block;overflow:hidden}.turo-podium--rendered .turo-podium__time{white-space:nowrap;overflow-wrap:normal;letter-spacing:-.035em;font-size:clamp(15px,5.5cqw,26px)}.turo-podium--rendered .turo-podium__step{display:none}.turo-podium__position{font:italic 400 clamp(28px,10cqw,56px)/1 Cyberform,sans-serif;position:absolute;transform:translate(-50%,-50%)}.turo-podium__place--highlighted .turo-podium__position{color:var(--turo-ink)}.turo-podium__message{overflow-wrap:anywhere;margin:12px 0 0;font-size:13px}@media (forced-colors:active){.turo-podium{color:canvastext}.turo-podium__renderer{display:none}.turo-podium--rendered .turo-podium__places{border-bottom:2px solid canvastext;display:grid;position:relative}.turo-podium--rendered .turo-podium__place{position:static}.turo-podium--rendered .turo-podium__player{width:auto;position:static;transform:none}.turo-podium__position{display:none}.turo-podium .turo-podium__step{color:canvastext;background:canvas;border-color:canvastext;display:grid}}.turo-prize-carousel{width:100%;min-width:0;color:var(--turo-cream);font-family:Turo Sans Web,sans-serif}.turo-prize-carousel__viewport{touch-action:pan-y pinch-zoom;border-radius:8px}.turo-prize-carousel__viewport:focus-visible{outline:2px solid var(--turo-cream);outline-offset:5px}.turo-prize-carousel__controls{justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.turo-prize-carousel__previous .turo-icon{transform:rotate(180deg)}.turo-prize-carousel__position{font-variant-numeric:tabular-nums;font-size:13px}.turo-prize-carousel__feedback{box-sizing:border-box;border:1px dashed var(--turo-line);text-align:center;overflow-wrap:anywhere;background:#593cfb1f;border-radius:8px;place-items:center;min-height:180px;padding:24px;display:grid}.turo-prize-carousel__feedback p{margin:0}.turo-prize-carousel__feedback--loading:before{content:"";background:#fefff01f;border-radius:6px;width:66%;height:64px}@media (forced-colors:active){.turo-prize-carousel{color:canvastext}.turo-prize-carousel__viewport:focus-visible{outline-color:highlight}.turo-prize-carousel__feedback{background:canvas;border-color:canvastext}}.turo-prize-receipt{border:1px solid var(--turo-line);min-width:0;color:var(--turo-cream);background:linear-gradient(140deg,#5423b4,#301455 80%);border-radius:12px;font-family:Turo Sans Web,sans-serif;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(10px at 0 calc(100% - 74px),#0000 98%,#000),radial-gradient(10px at 100% calc(100% - 74px),#0000 98%,#000);mask-image:radial-gradient(10px at 0 calc(100% - 74px),#0000 98%,#000),radial-gradient(10px at 100% calc(100% - 74px),#0000 98%,#000);-webkit-mask-composite:source-in;mask-composite:intersect}.turo-prize-receipt__heading{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:16px;padding:28px 24px;display:flex}.turo-prize-receipt__heading h2{text-transform:uppercase;text-wrap:balance;margin:0;font:italic 400 clamp(28px,8vw,40px)/1.1 Cyberform,sans-serif}.turo-prize-receipt__eyebrow{letter-spacing:2px;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.turo-prize-receipt__description{margin:0;font-size:14px;line-height:1.4}.turo-prize-receipt__badge{border:1px solid;border-radius:3px;padding:5px 10px;font-size:12px;font-weight:700}.turo-prize-receipt__details{margin:0;padding:0 24px 12px;font-size:15px;line-height:1.4}.turo-prize-receipt__row{border-bottom:1px solid var(--turo-line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;padding:14px 0;display:grid}.turo-prize-receipt__row:last-child{border-bottom:0}.turo-prize-receipt__row dt,.turo-prize-receipt__row dd{overflow-wrap:anywhere;margin:0}.turo-prize-receipt__row dd{text-align:right;font-weight:700}.turo-prize-receipt__stub{box-sizing:border-box;border-top:1px dashed #fefff08c;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:16px 24px;display:flex}.turo-prize-receipt__stub p{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.turo-prize-receipt__loading-art{background:#fefff01f;border-radius:8px;width:60%;height:110px;margin:28px auto 12px}.turo-prize-receipt__loading-label{text-align:center;overflow-wrap:anywhere;margin:0;padding:20px 24px 32px}@media (width<=360px){.turo-prize-receipt__heading,.turo-prize-receipt__stub,.turo-prize-receipt__details{padding-inline:18px}.turo-prize-receipt__row{gap:10px}}@media (forced-colors:active){.turo-prize-receipt{color:canvastext;background:canvas;border-color:canvastext;-webkit-mask-image:none;mask-image:none}.turo-prize-receipt__row,.turo-prize-receipt__stub{border-color:canvastext}}.turo-prize-receipt[data-surface=transparent]{background:linear-gradient(140deg,#18122421,#18122454);border:0;border-radius:0;-webkit-mask-image:none;mask-image:none}.turo-prize-receipt[data-surface=transparent] .turo-prize-receipt__heading{justify-content:space-between;gap:26px;min-height:170px;padding:26px 24px}.turo-prize-receipt[data-surface=transparent] .turo-prize-receipt__heading h2{line-height:1.08}.turo-prize-receipt[data-surface=transparent] .turo-prize-receipt__row{grid-template-columns:minmax(0,27fr) minmax(0,73fr)}.turo-prize-receipt[data-surface=transparent] .turo-prize-receipt__stub{height:76px}.turo-prize-receipt__row[data-appearance=prominent] dd{font:italic 400 32px/1 Cyberform,sans-serif}.turo-prize-receipt__row[data-appearance=secondary] dd{font-size:13px;font-weight:400}.turo-prize-stack{min-width:0;color:var(--turo-cream);font-family:Turo Sans Web,sans-serif}.turo-prize-stack__cards{border-radius:8px;place-items:center;min-height:250px;padding:24px 38px;display:grid;overflow:hidden}.turo-prize-stack__cards:focus-visible{outline:2px solid var(--turo-cream);outline-offset:2px}.turo-prize-stack__card{border:1px solid var(--turo-line);--turo-stack-shift:calc(var(--turo-stack-offset) * 24px);--turo-stack-rotation:calc(var(--turo-stack-offset) * 7deg);--turo-stack-lift:0px;--turo-stack-scale:.92;width:min(100%,230px);min-width:0;transform:translate(var(--turo-stack-shift), var(--turo-stack-lift)) rotate(var(--turo-stack-rotation)) scale(var(--turo-stack-scale));pointer-events:none;background:#24113f;border-radius:8px;grid-area:1/1;box-shadow:0 10px 24px #10062873}.turo-prize-stack__card--active{--turo-stack-shift:0px;--turo-stack-rotation:0deg;--turo-stack-lift:-6px;--turo-stack-scale:1}.turo-prize-stack__card .turo-prize-artwork{--turo-prize-artwork-height:130px}.turo-prize-stack__title{text-transform:uppercase;overflow-wrap:anywhere;margin:0;padding:2px 12px 14px;font:italic 400 20px/1.2 Cyberform,sans-serif}.turo-prize-stack__choices{flex-wrap:wrap;justify-content:center;gap:8px;padding:8px;display:flex}.turo-prize-stack__choice{border:1px solid var(--turo-line);min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:6px;display:grid}.turo-prize-stack__choice[aria-pressed=true]{background:var(--turo-cream);color:var(--turo-ink);border-color:var(--turo-cream)}.turo-prize-stack__choice:focus-visible{outline:2px solid var(--turo-cream);outline-offset:3px}.turo-prize-stack__choice:disabled{cursor:default;opacity:.5}.turo-prize-stack__feedback{box-sizing:border-box;border:1px dashed var(--turo-line);text-align:center;overflow-wrap:anywhere;border-radius:8px;place-items:center;min-height:220px;padding:24px;display:grid}.turo-prize-stack__feedback p{margin:0}.turo-prize-stack__feedback--loading:before{content:"";background:#fefff024;border-radius:8px;width:140px;height:100px;transform:rotate(-7deg);box-shadow:15px 0 #fefff014}@media (prefers-reduced-motion:no-preference){.turo-prize-stack__card{transition:transform .24s,opacity .24s}}@media (forced-colors:active){.turo-prize-stack{color:canvastext}.turo-prize-stack__card{box-shadow:none;background:canvas;border-color:canvastext}.turo-prize-stack__choice{border-color:canvastext}.turo-prize-stack__choice[aria-pressed=true]{color:highlighttext;background:highlight}.turo-prize-stack__cards:focus-visible,.turo-prize-stack__choice:focus-visible{outline-color:highlight}}.turo-prize-stack__dot{background:currentColor;border-radius:50%;width:8px;height:8px}.turo-prize-stack__instruction{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.turo-prize-stack[data-motion=cycling] .turo-prize-stack__card{transition:none}.turo-prize-stack[data-motion=cycling] .turo-prize-stack__card--active{transform:none}.turo-promo-card{min-width:0;color:var(--turo-cream);background:linear-gradient(130deg,#43208c,#24113f);border:1px solid #f5f3f880;border-radius:8px;flex-direction:column;gap:12px;font-family:Turo Sans Web,sans-serif;display:flex;overflow:hidden}.turo-promo-card>.turo-prize-artwork{--turo-prize-artwork-height:170px}.turo-promo-card__copy{overflow-wrap:anywhere;gap:12px;min-width:0;padding:18px;display:grid}.turo-promo-card__copy h2{text-transform:uppercase;text-wrap:balance;margin:0;font:italic 400 clamp(23px,6.4vw,30px)/1.1 Cyberform,sans-serif}.turo-promo-card__copy p{margin:0;font-size:14px;line-height:1.4}.turo-promo-card__badge{background:#181224;border-radius:3px;justify-self:start;align-items:center;gap:6px;padding:5px 9px;font-size:13px;font-weight:700;display:inline-flex}.turo-promo-card--complete{flex-direction:row;align-items:center}.turo-promo-card--complete .turo-promo-card__copy{flex:1}.turo-promo-card--complete h2{font-size:clamp(19px,5.4vw,24px)}.turo-promo-card__stamp{--turo-prize-artwork-height:150px;opacity:.65;filter:saturate(.65);flex:0 0 42%}@media (forced-colors:active){.turo-promo-card{color:canvastext;background:canvas;border-color:canvastext}.turo-promo-card__badge{color:canvastext;background:canvas;border:1px solid canvastext}}.turo-promo-card{background:linear-gradient(130deg,#43208cf5,#24113ff5)}.turo-promo-card>.turo-prize-artwork{--turo-prize-artwork-height:clamp(120px, 36vw, 170px);margin-bottom:4px}.turo-promo-card>.turo-prize-artwork:before{bottom:10px}.turo-promo-card>.turo-prize-artwork .turo-prize-artwork__image{filter:drop-shadow(0 8px 14px #24113f73);width:78%;transform:translateY(2px)rotate(-8deg)}.turo-promo-card__copy{padding:0 18px 20px}.turo-promo-card__copy p{margin-top:-4px}.turo-promo-card .turo-arcade-button{padding-inline:22px;font-size:21px}.turo-promo-card--complete{gap:4px;padding:16px 0 16px 18px}.turo-promo-card--complete .turo-promo-card__copy{flex-direction:column;align-items:flex-start;gap:10px;padding:0;display:flex}.turo-promo-card--complete h2,.turo-promo-card--complete p{opacity:.5}.turo-promo-card__badge{overflow-wrap:anywhere;font-synthesis:style;letter-spacing:.02em;text-transform:uppercase;background:#000;max-width:100%;padding:6px 12px 5px;font:italic 400 13px/1 Cyberform,sans-serif;transform:skew(-12deg)}.turo-promo-card__badge .turo-icon{flex:none;width:13px;height:11px;transform:skew(12deg)}.turo-promo-card>.turo-promo-card__stamp,.turo-promo-card__toggle>.turo-promo-card__stamp{opacity:.55;flex:0 0 calc(54% - 22px);align-self:stretch;align-items:center;height:auto;min-height:110px;margin-block:-16px;display:flex}.turo-promo-card>.turo-promo-card__stamp:before,.turo-promo-card__toggle>.turo-promo-card__stamp:before{clip-path:polygon(0 0,100% 0,100% 100%,22% 100%);width:80%;inset:0 0 0 auto}.turo-promo-card .turo-promo-card__stamp .turo-prize-artwork__image{filter:drop-shadow(0 6px 10px #24113f73);flex:none;width:calc(100% + 22px);max-width:240px;height:auto;margin:0 -22px 0 auto;transform:rotate(-8deg)}.turo-promo-card--disclosure{gap:0}.turo-promo-card__toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:16px 0 16px 18px;display:flex;position:relative}.turo-promo-card__toggle:focus-visible{outline:2px solid var(--turo-cream);outline-offset:-4px;border-radius:8px}.turo-promo-card__toggle .turo-promo-card__copy{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:0;display:flex}.turo-promo-card__title{text-transform:uppercase;text-wrap:balance;font:italic 400 clamp(19px,5.4vw,24px)/1.1 Cyberform,sans-serif}.turo-promo-card--disclosure .turo-promo-card__stamp{opacity:1;filter:none}.turo-promo-card__chevron{z-index:1;background:#000;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:10px;right:10px}.turo-promo-card__chevron .turo-icon{transform:rotate(90deg)}.turo-promo-card--disclosure[data-open=true] .turo-promo-card__chevron .turo-icon{transform:rotate(-90deg)}@media (prefers-reduced-motion:no-preference){.turo-promo-card__chevron .turo-icon{transition:transform .2s ease-out}}.turo-promo-card__panel{border-top:1px solid #f5f3f84d;flex-direction:column;gap:10px;padding:16px 18px 18px;display:flex}.turo-promo-card__panel[hidden]{display:none}@media (width<=360px){.turo-promo-card .turo-arcade-button{font-size:18px}}.turo-rank-transition{min-width:0;position:relative}.turo-rank-transition__summary[hidden],.turo-rank-transition__row[hidden]{display:none}.turo-rank-transition__summary--ghost{z-index:1;opacity:var(--turo-rank-summary-opacity);pointer-events:none;transform-origin:0 0;transform:translate(var(--turo-rank-x), var(--turo-rank-y)) scale(var(--turo-rank-scale-x), var(--turo-rank-scale-y));position:absolute;inset:0}.turo-rank-transition--rising .turo-rank-transition__row{transform-origin:0 0;opacity:var(--turo-rank-row-opacity);transform:translate(var(--turo-rank-x), var(--turo-rank-y)) scale(var(--turo-rank-scale-x), var(--turo-rank-scale-y))}.turo-rank-transition--exiting .turo-rank-transition__row{opacity:0}@media (prefers-reduced-motion:no-preference){.turo-rank-transition__row{transition:transform .22s cubic-bezier(.6,0,.2,1),opacity .22s}.turo-rank-transition--landed .turo-rank-transition__row{animation:1.3s ease-out turo-rank-land}.turo-rank-transition--entering .turo-rank-transition__row{animation:.36s cubic-bezier(.2,.8,.2,1) both turo-rank-enter}.turo-rank-transition--exiting .turo-rank-transition__row{animation:.12s both turo-rank-exit}}@media (prefers-reduced-motion:reduce){.turo-rank-transition--rising .turo-rank-transition__row{opacity:1;transform:none}.turo-rank-transition__summary--ghost{display:none}}@keyframes turo-rank-land{0%{filter:drop-shadow(0 0 12px #fefff0bf);scale:1}12%{scale:1.045}24%{scale:.99}35%,to{filter:none;scale:1}}@keyframes turo-rank-enter{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@keyframes turo-rank-exit{0%{opacity:1}to{opacity:0}}.turo-result-reveal{text-align:center;gap:24px;min-width:0;display:grid}.turo-result-reveal__notice{place-items:center;padding:16px;display:grid}.turo-result-reveal__rank{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 0;display:flex}.turo-result-reveal__rank span{font-size:16px}.turo-result-reveal__rank strong{overflow-wrap:anywhere;font:italic 400 clamp(56px,20vw,110px)/1 Cyberform,sans-serif}.turo-result-reveal__graphic{place-items:center;min-height:180px;display:grid}.turo-result-reveal__actions{gap:12px;display:grid}.turo-result-reveal__error{border:1px solid var(--turo-error);color:var(--turo-error);text-align:left;border-radius:4px;margin:0;padding:12px;font-size:14px}.turo-dialog:has(.turo-result-reveal--notice){width:min(420px,100vw - 32px);max-width:none}.turo-dialog-panel:has(.turo-result-reveal--notice){background:radial-gradient(at 25% 40%,#65449b 0,#0000 72%),#28134e;border:1px solid #a780ff80;border-radius:24px;justify-content:center;gap:20px;min-height:min(390px,100dvh - 32px);padding:32px}.turo-dialog-panel:has(.turo-result-reveal--notice) .turo-dialog-panel__title{white-space:pre-line;font-size:44px;line-height:.95}.turo-dialog-panel:has(.turo-result-reveal--notice) .turo-dialog-panel__leading-visual>.turo-icon{width:44px;height:44px}.turo-dialog:has(.turo-result-reveal:not(.turo-result-reveal--notice)){width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;inset:0}.turo-dialog-panel:has(.turo-result-reveal:not(.turo-result-reveal--notice)){background:radial-gradient(at 25% 40%,#65449b 0,#0000 72%),#28134e;border:0;border-radius:0;min-height:100%;padding:24px}.turo-dialog-panel:has(.turo-result-reveal) .turo-dialog-panel__header>.turo-icon-button{z-index:3;position:absolute;top:16px;right:16px}.turo-dialog-panel:has(.turo-result-reveal:not(.turo-result-reveal--notice))>.turo-dialog-panel__header{position:static}.turo-dialog-panel:has(.turo-result-reveal:not(.turo-result-reveal--notice)) .turo-dialog-panel__title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.turo-dialog-panel:has(.turo-result-reveal:not(.turo-result-reveal--notice))>.turo-dialog-panel__body{margin:0}.turo-result-reveal:not(.turo-result-reveal--notice){text-align:left;flex-direction:column;gap:0;min-height:calc(100dvh - 48px);display:flex}.turo-result-reveal__brand{object-fit:contain;width:145px;height:65px}.turo-result-reveal__layout{flex:1;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:32px;width:100%;max-width:1200px;margin:auto;display:grid}.turo-result-reveal__visual{min-width:0}.turo-result-reveal__rank{gap:20px;min-height:min(70vh,640px);padding:50px 0}.turo-result-reveal__rank span{font-size:20px;line-height:normal}.turo-result-reveal__rank strong{letter-spacing:-.025em;font-size:clamp(62px,12vw,170px)}.turo-result-reveal__graphic{height:min(70vh,640px);min-height:320px}.turo-result-reveal__graphic .turo-renderer,.turo-result-reveal__graphic .turo-renderer__image{background:0 0;height:100%}.turo-result-reveal__copy{width:100%;max-width:440px;padding:24px 0}.turo-result-reveal__copy h3{text-align:center;min-height:160px;margin:0 0 24px;font:italic 400 clamp(38px,5vw,68px)/.98 Cyberform,sans-serif}.turo-result-reveal__copy>p:not(.turo-result-reveal__placement){margin:0 0 24px;font-size:17px;line-height:1.4}.turo-result-reveal__actions{align-content:end;min-height:84px}.turo-result-reveal--notice .turo-result-reveal__actions{min-height:0;margin-top:8px}.turo-result-reveal--revealed .turo-result-reveal__copy h3{text-wrap:balance;font-size:clamp(32px,4vw,48px);line-height:1.08}@media (width<=760px){.turo-dialog-panel:has(.turo-result-reveal:not(.turo-result-reveal--notice)){padding:16px 22px 24px}.turo-result-reveal__brand{width:115px;height:48px}.turo-result-reveal__layout{grid-template-columns:minmax(0,1fr);gap:0;max-width:480px}.turo-result-reveal__rank{min-height:32dvh;padding:32px 0}.turo-result-reveal__rank strong{font-size:clamp(56px,25vw,110px)}.turo-result-reveal__graphic{height:clamp(320px,46dvh,460px)}.turo-result-reveal__copy{max-width:none;padding:0 0 8px}.turo-result-reveal__copy h3{min-height:132px;margin-bottom:22px;font-size:44px}.turo-result-reveal--revealed .turo-result-reveal__copy h3{font-size:clamp(28px,8vw,34px)}}@media (prefers-reduced-motion:no-preference){.turo-result-reveal__rank span{animation:.4s .25s backwards turo-result-disclose}.turo-result-reveal__rank strong{animation:.5s .55s backwards turo-result-disclose}.turo-result-reveal--rank .turo-result-reveal__copy>:not(.turo-result-reveal__actions){animation:.5s 1.15s backwards turo-result-disclose}.turo-result-reveal--rank .turo-result-reveal__actions{animation:.5s 1.6s backwards turo-result-disclose}.turo-result-reveal--gift .turo-result-reveal__visual{animation:.52s .35s backwards turo-result-disclose}.turo-result-reveal--revealed .turo-result-reveal__copy{animation:.5s .35s backwards turo-result-disclose}}@keyframes turo-result-disclose{0%{opacity:0;transform:translateY(14px)}}.turo-result-reveal[data-settling] .turo-result-reveal__actions{visibility:hidden}.turo-dialog:has(.turo-result-reveal--notice){height:min(390px,100dvh - 32px)}.turo-dialog:has(.turo-result-reveal){border-radius:24px;max-height:none;margin:auto;transition:width .65s cubic-bezier(.22,1,.36,1),height .65s cubic-bezier(.22,1,.36,1),border-radius .65s}.turo-dialog:has(.turo-result-reveal:not(.turo-result-reveal--notice)){border-radius:0;margin:auto}.turo-dialog-panel:has(.turo-result-reveal){transition:border-radius .65s,padding .65s}.turo-result-reveal__visual{display:grid}.turo-result-reveal__visual>*{grid-area:1/1}.turo-result-reveal--gift .turo-result-reveal__copy{visibility:hidden}.turo-result-reveal__rank--leaving{pointer-events:none}@media (prefers-reduced-motion:no-preference){.turo-dialog[open]:has(.turo-result-reveal){animation:.3s ease-out both turo-round-notice-in}.turo-result-reveal:not(.turo-result-reveal--notice){animation:.5s .2s backwards turo-result-disclose}.turo-result-reveal__rank--leaving{animation:.52s cubic-bezier(.22,1,.36,1) forwards turo-rank-leave}.turo-result-reveal__rank--leaving>*{animation:none}}@keyframes turo-round-notice-in{0%{opacity:0;transform:translateY(20px)scale(.94)}to{opacity:1;transform:none}}@keyframes turo-rank-leave{to{opacity:0;transform:translateY(-10px)scale(.97)}}@media (prefers-reduced-motion:reduce){:is(.turo-dialog:has(.turo-result-reveal),.turo-dialog-panel:has(.turo-result-reveal)){transition:none}}.turo-result-reveal__graphic[data-preparing]{visibility:hidden;pointer-events:none}.turo-result-reveal__placement{visibility:hidden;align-items:center;gap:20px;min-height:48px;margin:0 0 24px;font-size:16px;display:flex}.turo-result-reveal__placement strong{font:italic 400 48px/1 Cyberform,sans-serif}.turo-result-reveal__placement[data-shown=true]{visibility:inherit}.turo-dialog-panel:has(.turo-result-reveal) .turo-dialog-panel__header>.turo-icon-button{background:#2b115166;border:1px solid #fefff059;width:48px;height:48px}.turo-dialog-panel:has(.turo-result-reveal) .turo-dialog-panel__header>.turo-icon-button .turo-icon{width:26px;height:26px}@media (width<=760px){.turo-result-reveal__placement{justify-content:space-between;margin-bottom:16px}}.turo-status-card{--turo-card-accent:#c6b9ff;min-width:0;color:var(--turo-cream);overflow-wrap:anywhere;background:linear-gradient(130deg,#43208cf5,#24113ff5);border:1px solid #f5f3f880;border-radius:8px;flex-direction:column;gap:16px;padding:22px 18px 20px;font:400 16px/1.5 Turo Sans Web,sans-serif;display:flex;position:relative}.turo-status-card:before{content:"";background:var(--turo-card-accent);width:64px;height:4px;position:absolute;top:-1px;left:20px;transform:skew(-25deg)}.turo-status-card--positive{--turo-card-accent:var(--turo-success)}.turo-status-card--attention{--turo-card-accent:var(--turo-error)}.turo-status-card__heading{align-items:center;gap:12px;display:flex}.turo-status-card h2{text-transform:uppercase;margin:0;font:italic 400 clamp(23px,6.4vw,30px)/1.1 Cyberform,sans-serif}.turo-status-card>p{margin:-4px 0 0;font-size:14px;line-height:1.4}.turo-status-card__actions{gap:12px;display:grid}@media (forced-colors:active){.turo-status-card{color:canvastext;background:canvas;border-color:canvastext}.turo-status-card:before{background:canvastext}}.turo-result-summary{min-width:0}.turo-result-summary .turo-status-card{text-align:center;background:linear-gradient(160deg,#411b7ef5,#1d0c37f0);border-radius:12px;align-items:center;gap:14px;padding:28px 22px 22px}.turo-result-summary .turo-status-card:before{display:none}.turo-result-summary .turo-status-card__heading{justify-content:center}.turo-result-summary .turo-status-card__heading h2{font-size:30px;line-height:1.1}.turo-result-summary .turo-status-card>p{order:3;margin:0;font-size:16px}.turo-result-summary .turo-status-card>.turo-icon{order:-1;width:46px;height:38px}.turo-result-summary .turo-status-card__actions{order:4;width:100%;margin-top:10px}.turo-result-summary .turo-metric{align-items:center}.turo-result-summary .turo-metric__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.turo-result-summary .turo-metric__value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:italic 400 clamp(44px,15vw,68px)/1 Cyberform,sans-serif}.turo-result-summary__error{color:var(--turo-error);margin:0}@media (width<=360px){.turo-result-summary .turo-status-card{padding:24px 16px 20px}.turo-result-summary .turo-status-card__heading h2{font-size:26px}}.turo-round-selector{min-width:0;color:var(--turo-cream);font:400 15px/1.4 Turo Sans Web,sans-serif;position:relative;container-type:inline-size}.turo-round-selector__label{overflow-wrap:anywhere;margin-bottom:8px;display:block}.turo-round-selector__control{--turo-round-scale:.8;width:max-content;min-width:min(100%, calc(225.653px * var(--turo-round-scale)));max-width:100%;position:relative}.turo-round-selector__trigger{isolation:isolate;box-sizing:border-box;justify-content:space-between;align-items:center;gap:calc(22px * var(--turo-round-scale));width:100%;min-height:48px;padding:6px calc(27px * var(--turo-round-scale));color:#ffffffe6;font:italic 400 calc(28px * var(--turo-round-scale)) / calc(31.732px * var(--turo-round-scale)) "Cyberform", "Turo Sans Web", sans-serif;font-synthesis:style;text-align:left;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:0 0;border:0;display:flex;position:relative}.turo-round-selector__trigger:before{content:"";z-index:-1;inset:calc((48px - 52.566px * var(--turo-round-scale)) / 2) calc(12.256px * var(--turo-round-scale));border:calc(3px * var(--turo-round-scale)) solid var(--turo-edge);background:var(--turo-gradient);box-shadow:0 0 calc(16.074px * var(--turo-round-scale)) #593cfbcc;border-radius:2px;position:absolute;transform:skew(-25deg)}.turo-round-selector__value{overflow-wrap:anywhere;min-width:0}.turo-round-selector__value b,.turo-round-selector__option b{white-space:nowrap;font-family:Turo Sans Web,sans-serif;font-weight:700}.turo-round-selector__chevron{flex:0 0 calc(27.8756px * var(--turo-round-scale));width:calc(27.8756px * var(--turo-round-scale));height:calc(17.3652px * var(--turo-round-scale));display:block;position:relative}.turo-round-selector__chevron img{width:calc(17.3652px * var(--turo-round-scale));height:calc(27.8756px * var(--turo-round-scale));max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.turo-round-selector[data-open=true] .turo-round-selector__chevron img{transform:translate(-50%,-50%)rotate(-90deg)}.turo-round-selector__trigger:hover:not(:disabled):before{box-shadow:0 0 20px #593cfbe6}.turo-round-selector__trigger:active:not(:disabled){transform:translateY(2px)}.turo-round-selector__trigger:focus-visible{outline:2px solid var(--turo-cream);outline-offset:4px;border-radius:2px}.turo-round-selector__trigger:disabled{opacity:.5;cursor:default}.turo-round-selector[data-state=loading] .turo-round-selector__trigger{cursor:progress}.turo-round-selector__menu{box-sizing:border-box;z-index:20;top:calc(100% + 8px);overscroll-behavior:contain;border:2px solid var(--turo-edge);background:#28133e;border-radius:3px;min-width:min(160px,100%);max-height:240px;padding:6px;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 0 16px #593cfb8c}.turo-round-selector__option{box-sizing:border-box;min-height:48px;color:var(--turo-cream);text-transform:uppercase;cursor:pointer;touch-action:manipulation;border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;padding:12px 10px;font:italic 400 20px/1.2 Cyberform,Turo Sans Web,sans-serif;display:flex}.turo-round-selector__option+.turo-round-selector__option{margin-top:4px}.turo-round-selector__option>span{overflow-wrap:anywhere;min-width:0}.turo-round-selector__option[aria-selected=true]{background:var(--turo-gradient)}.turo-round-selector__option[data-highlighted=true],.turo-round-selector__option:hover:not([aria-disabled=true]){border-color:var(--turo-edge);background:var(--turo-gradient)}.turo-round-selector__option:active:not([aria-disabled=true]){box-shadow:inset 0 0 0 2px var(--turo-edge)}.turo-round-selector__option[aria-disabled=true]{opacity:.5;cursor:default}.turo-round-selector__description,.turo-round-selector__status{color:var(--turo-cream);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.4}@container (width<=360px){.turo-round-selector__control{--turo-round-scale:.72}}@container (width<=320px){.turo-round-selector__control{--turo-round-scale:.6}}@container (width<=280px){.turo-round-selector__control{--turo-round-scale:.55}}@media (forced-colors:active){.turo-round-selector__trigger{color:buttontext}.turo-round-selector__trigger:before{background:buttonface;border-color:buttontext}.turo-round-selector__trigger:disabled{opacity:1;color:graytext}.turo-round-selector__menu{background:canvas;border-color:canvastext}.turo-round-selector__option{color:canvastext}.turo-round-selector__option[aria-selected=true]{color:highlighttext;background:highlight}.turo-round-selector__option[data-highlighted=true]{outline:2px solid highlight}.turo-round-selector__option[aria-disabled=true]{opacity:1;color:graytext}}.turo-start-cue{min-height:150px;color:var(--turo-cream);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px;font:italic 400 72px/1 Cyberform,Turo Sans Web,sans-serif;display:flex}.turo-start-cue[data-state=waiting]{font:500 18px/1.4 Turo Sans Web,sans-serif}.turo-start-cue[data-state=go]{color:var(--turo-success);text-transform:uppercase;text-shadow:0 0 18px #bcffc359}.turo-start-cue__text{max-width:100%}@media (prefers-reduced-motion:no-preference){.turo-start-cue[data-state=counting] .turo-start-cue__text,.turo-start-cue[data-state=go] .turo-start-cue__text{animation:.9s cubic-bezier(.2,.8,.2,1) both turo-cue-pop}}@keyframes turo-cue-pop{0%{opacity:0;transform:scale(1.6)}30%{opacity:1;transform:scale(1)}to{opacity:.85;transform:scale(.94)}}.turo-start-cue__spinner{border:3px solid #fefff04d;border-top-color:currentColor;border-radius:50%;width:28px;height:28px;animation:.9s linear infinite turo-cue-spin}@keyframes turo-cue-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.turo-start-cue__spinner{animation:none}}@media (forced-colors:active){.turo-start-cue{text-shadow:none;color:canvastext!important}}.turo-step-progress{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.turo-step-progress button{width:48px;height:44px;color:var(--turo-cream);cursor:pointer;background:0 0;border:0;place-items:center;padding:0 4px;display:grid}.turo-step-progress button span{background:#f5f3f840;width:100%;height:5px;display:block;transform:skew(-25deg)}.turo-step-progress button[aria-current=step] span{background:currentColor}.turo-step-progress button:hover:not(:disabled) span{filter:brightness(1.3)}.turo-step-progress button:focus-visible{outline-offset:-2px;outline:2px solid}.turo-step-progress button:disabled{opacity:.4;cursor:default}@media (forced-colors:active){.turo-step-progress button{color:buttontext}.turo-step-progress button span{border:1px solid buttontext}.turo-step-progress button:disabled{color:graytext;opacity:1}}.turo-step-carousel{isolation:isolate;min-width:0;color:var(--turo-cream);--turo-step-outline:polygon(24px 0, 100% 0, 100% calc(100% - 48px), calc(100% - 24px) 100%, 0 100%, 0 48px);filter:drop-shadow(0 0 8px #593cfb59);flex-direction:column;padding:20px 20px 12px;font-family:Turo Sans Web,sans-serif;display:flex;position:relative}.turo-step-carousel:before,.turo-step-carousel:after{content:"";pointer-events:none;clip-path:var(--turo-step-outline);position:absolute;inset:0}.turo-step-carousel:before{z-index:-2;background:var(--turo-edge)}.turo-step-carousel:after{z-index:-1;background:radial-gradient(ellipse at 50% 35%, #f4cdff2e, transparent 65%), var(--turo-gradient);inset:3px}.turo-step-carousel:focus-visible{outline:2px solid var(--turo-cream);outline-offset:6px}.turo-step-carousel__viewport{touch-action:pan-y;flex:1;align-items:center;display:flex;overflow:hidden}.turo-step-carousel__track{width:100%;min-width:0;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex}.turo-step-carousel__slide{flex:0 0 100%;min-width:0}.turo-step-carousel__art{isolation:isolate;-webkit-user-select:none;user-select:none;place-items:center;height:clamp(220px,38dvh,330px);display:grid;position:relative}.turo-step-carousel__copy{text-align:center;overflow-wrap:anywhere;padding:8px 0 4px}.turo-step-carousel__copy h2{text-transform:uppercase;text-wrap:balance;max-width:420px;margin:0 auto 10px;font:italic 400 clamp(25px,6.6vw,34px)/1.03 Cyberform,Turo Sans Web,sans-serif}.turo-step-carousel__copy p,.turo-step-carousel__empty{text-wrap:balance;max-width:350px;min-height:44px;margin:0 auto;font-size:15px;line-height:1.4}.turo-step-carousel>.turo-step-progress{gap:0;margin-top:20px}.turo-step-carousel__actions{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.turo-step-carousel__actions .turo-arcade-button{flex:130px;font-size:20px}.turo-step-carousel__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media not ((orientation:landscape) and (width>=600px)){.turo-step-carousel__track{grid-template-rows:auto auto auto;grid-auto-columns:100%;grid-auto-flow:column;display:grid}.turo-step-carousel__slide{grid-row:span 3;grid-template-rows:subgrid;display:grid}.turo-step-carousel__art{grid-row:1}.turo-step-carousel__copy{display:contents}.turo-step-carousel__copy h2{grid-row:2;align-self:end;margin-top:8px}.turo-step-carousel__copy p{grid-row:3;align-self:start;margin-bottom:4px}}@media (prefers-reduced-motion:reduce){.turo-step-carousel__track{transition:none}}@media (width<=360px){.turo-step-carousel__copy h2{font-size:27px}}@media (height<=740px){.turo-step-carousel__art{height:clamp(176px,31dvh,240px)}.turo-step-carousel__copy{padding-top:4px}.turo-step-carousel__copy p{font-size:14px}.turo-step-carousel>.turo-step-progress{margin-top:4px}}@media (height<=650px) and (orientation:portrait){.turo-step-carousel{padding:16px 16px 8px}.turo-step-carousel__art{height:150px}.turo-step-carousel__copy h2{margin-bottom:8px;font-size:26px}.turo-step-carousel__copy p{min-height:60px;font-size:14px}.turo-step-carousel>.turo-step-progress{margin-top:0}}@media (orientation:landscape) and (width>=600px){.turo-step-carousel__slide{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.turo-step-carousel__art{height:250px}.turo-step-carousel__copy{text-align:left}.turo-step-carousel__copy h2,.turo-step-carousel__copy p{margin-left:0}}@media (forced-colors:active){.turo-step-carousel{color:canvastext}.turo-step-carousel:before{background:canvastext}.turo-step-carousel:after{background:canvas}}.turo-tabs{color:var(--turo-cream);min-width:0;font:400 15px/1.4 Turo Sans Web,sans-serif}.turo-tabs__list{border-bottom:1px solid var(--turo-line);display:flex}.turo-tabs__tab{color:#fefff0bf;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:48px;padding:12px 6px;font:italic 400 18px/1.2 Cyberform,Turo Sans Web,sans-serif;display:flex}.turo-tabs__label{overflow-wrap:anywhere;min-width:0}.turo-tabs__tab[aria-selected=true]{color:var(--turo-cream);border-bottom-color:var(--turo-cream)}.turo-tabs__tab:hover:not(:disabled){background:#fefff014}.turo-tabs__tab:active:not(:disabled){background:#593cfb59}.turo-tabs__tab:focus-visible,.turo-tabs__panel:focus-visible{outline:2px solid var(--turo-cream);outline-offset:3px}.turo-tabs__tab:disabled{opacity:.45;cursor:default}.turo-tabs__badge{background:#fefff01f;border-radius:12px;min-width:22px;padding:3px 6px;font:400 12px/1.2 Turo Sans Web,sans-serif}.turo-tabs__panel{overflow-wrap:anywhere;padding-top:20px}.turo-tabs__panel[hidden]{display:none}.turo-tabs__placeholder{margin:0;padding-block:20px}@media (width<=360px){.turo-tabs__tab{font-size:15px}}@media (forced-colors:active){.turo-tabs__tab{color:buttontext}.turo-tabs__tab[aria-selected=true]{color:highlight;border-color:highlight}.turo-tabs__tab:disabled{color:graytext;opacity:1}}.turo-text-area{min-width:0;color:var(--turo-cream);flex-direction:column;gap:8px;font:400 15px/1.4 Turo Sans Web,sans-serif;display:flex}.turo-text-area>label{overflow-wrap:anywhere}.turo-text-area textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--turo-cream);width:100%;min-width:0;min-height:120px;color:var(--turo-cream);background:#190d3173;border-radius:6px;padding:14px;font:400 18px/1.4 Turo Sans Web,sans-serif}.turo-text-area textarea::placeholder{color:#fefff0a6;opacity:1}.turo-text-area textarea:focus-visible{outline:2px solid var(--turo-cream);outline-offset:3px}.turo-text-area[data-validation=error] textarea{border-color:var(--turo-error)}.turo-text-area[data-validation=success] textarea{border-color:var(--turo-success)}.turo-text-area[data-availability=disabled]{opacity:.5}.turo-text-area[data-availability=read-only] textarea{background:#fefff014;border-style:dashed}.turo-text-area__counter{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.turo-text-area__counter[data-tone=error]{color:var(--turo-error)}@media (forced-colors:active){.turo-text-area textarea{color:canvastext;background:canvas}.turo-text-area[data-availability=disabled]{opacity:1;color:graytext}.turo-text-area__counter{color:canvastext!important}}.turo-text-field{color:var(--turo-cream);flex-direction:column;gap:8px;font:400 15px/1.4 Turo Sans Web,sans-serif;display:flex}.turo-text-field__label{overflow-wrap:anywhere}.turo-text-field__input{box-sizing:border-box;--turo-field-edge:var(--turo-cream);border:1px solid var(--turo-field-edge);width:100%;min-width:0;min-height:54px;color:var(--turo-cream);background:#190d3173;border-radius:6px;padding:14px;font:400 18px/1.3 Turo Sans Web,sans-serif}.turo-text-field__input::placeholder{color:#fefff0a6;opacity:1}.turo-text-field__input:hover:not(:disabled):not(:read-only){box-shadow:inset 0 0 0 1px var(--turo-field-edge)}.turo-text-field__input:focus-visible{outline:2px solid var(--turo-cream);outline-offset:3px}.turo-text-field__feedback{gap:8px}.turo-text-field[data-validation=error] .turo-text-field__input{--turo-field-edge:#ffb8c5}.turo-text-field[data-validation=success] .turo-text-field__input{--turo-field-edge:#bcffc3}.turo-text-field__input:disabled{opacity:.5}.turo-text-field[data-availability=read-only] .turo-text-field__input{background:#fefff014;border-style:dashed}@media (forced-colors:active){.turo-text-field__input{color:canvastext;background:canvas}.turo-text-field__input:disabled{opacity:1;color:graytext}}.turo-prize-marquee{width:100%;min-width:0;color:var(--turo-cream);font-family:Turo Sans Web,sans-serif;position:relative}.turo-prize-marquee__toolbar{justify-content:flex-end;padding-bottom:8px;display:flex}.turo-prize-marquee__toolbar button{border:1px solid var(--turo-line);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#24113f;border-radius:4px;padding:8px 12px}.turo-prize-marquee__toolbar button:disabled{opacity:.5;cursor:default}.turo-prize-marquee[data-pause-control=focus-only] .turo-prize-marquee__toolbar{z-index:2;padding:0;position:absolute;inset:0 0 auto}.turo-prize-marquee[data-pause-control=focus-only] .turo-prize-marquee__toolbar button{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.turo-prize-marquee[data-pause-control=focus-only] .turo-prize-marquee__toolbar button:focus-visible{border:1px solid var(--turo-line);clip-path:none;width:auto;height:auto;min-height:44px;padding:8px 12px;top:18px;right:24px}.turo-prize-marquee__viewport{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:8px;padding:18px 8px 4px;overflow:clip}.turo-prize-marquee__viewport[data-dragging]{cursor:grabbing}.turo-prize-marquee__viewport:focus-visible,.turo-prize-marquee__toolbar button:focus-visible{outline:2px solid var(--turo-cream);outline-offset:-3px}.turo-prize-marquee__track{will-change:transform;width:max-content;display:flex}.turo-prize-marquee__group{flex:none;gap:16px;padding-right:16px;display:flex}.turo-prize-marquee__group>.turo-prize-card{flex:none;width:min(76vw,300px)}.turo-prize-marquee .turo-prize-artwork{--turo-prize-artwork-height:150px}.turo-prize-marquee .turo-prize-card__copy{padding:4px 18px 20px}.turo-prize-marquee .turo-prize-card__title{font-size:24px}.turo-prize-marquee__feedback{box-sizing:border-box;border:1px dashed var(--turo-line);text-align:center;overflow-wrap:anywhere;border-radius:8px;place-items:center;min-height:180px;padding:24px;display:grid}@media (forced-colors:active){.turo-prize-marquee{color:canvastext}.turo-prize-marquee__toolbar button,.turo-prize-marquee__feedback{background:canvas;border-color:canvastext}}.turo-connection-overlay{box-sizing:border-box;pointer-events:none;background:var(--turo-purple,#24113f);max-width:100%;color:var(--turo-cream);overflow-wrap:anywhere;border-radius:8px;justify-items:center;gap:12px;padding:16px;font-family:Turo Sans Web,sans-serif;display:grid}.turo-connection-overlay__message{align-items:center;gap:12px;display:flex}.turo-connection-overlay__icon{flex-shrink:0;animation:2s linear infinite turo-connection-turn}.turo-connection-overlay button{pointer-events:auto}.turo-gameplay-stage__overlay:has(.turo-connection-overlay){pointer-events:none;background:0 0;align-items:start}.turo-gameplay-stage__overlay:has(.turo-connection-overlay[data-blocking=true]){background:#14082db3;align-items:center}.turo-app>.turo-connection-overlay{z-index:10;width:fit-content;max-width:calc(100% - 32px);margin:auto;position:fixed;bottom:16px;left:16px;right:16px}@keyframes turo-connection-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.turo-connection-overlay__icon{animation:none}}.turo-release-label{pointer-events:auto;max-width:min(48vw,320px);color:var(--turo-cream);overflow-wrap:anywhere;font-family:inherit;font-size:10px;line-height:1.5;display:inline-block}.turo-release-label--deployed{position:relative}.turo-release-label summary{cursor:pointer;opacity:.8}.turo-release-label summary:hover,.turo-release-label summary:focus-visible{opacity:1}.turo-release-label summary:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.turo-release-label dl{z-index:20;box-sizing:border-box;background:var(--turo-purple,#23113f);border:1px solid;border-radius:8px;width:min(320px,85vw);margin:8px 0 0;padding:12px;position:absolute;top:100%;left:0}.turo-release-label dt{font-weight:700}.turo-release-label dd{margin:0 0 8px}.turo-release-label dd:last-child{margin-bottom:0}.turo-release-label--corner{z-index:4;left:calc(env(safe-area-inset-left,0px) + 12px);bottom:calc(env(safe-area-inset-bottom,0px) + 8px);background:var(--turo-ink);border-radius:4px;max-width:min(70vw,320px);padding:2px 6px;position:fixed}.turo-release-label--corner dl{margin:0 0 8px;top:auto;bottom:100%}.turo-opening{z-index:4;isolation:isolate;position:fixed;inset:0}.turo-opening:before{content:"";z-index:-1;background:linear-gradient(#24086a 0%,#470ab4 55%,#593cfb 100%);transition:opacity .8s;position:absolute;inset:0}.turo-opening[data-playing=true]:before{opacity:0}.turo-opening__heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.turo-opening__actions{padding:0 24px calc(env(safe-area-inset-bottom,0px) + 18svh);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.turo-opening__actions .turo-arcade-button{pointer-events:auto;width:min(300px,100%);animation:.6s ease-out .9s backwards turo-opening-start-in}.turo-opening>.turo-text-action{background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.turo-opening>.turo-text-action span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes turo-opening-start-in{0%{opacity:0;transform:translateY(12px)}}@media (orientation:landscape){.turo-opening__actions{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 7svh)}}@media (prefers-reduced-motion:reduce){.turo-opening:before{transition:none}.turo-opening__actions .turo-arcade-button{animation:none}}.turo-opening__feedback{width:min(340px,100%);color:var(--color-white,#fff);text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.turo-opening__feedback p{margin:0;font-size:24px;font-weight:700}.turo-page-frame.turo-welcome{width:100%;max-width:none;min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 112px) calc(env(safe-area-inset-right,0px) + 20px) calc(env(safe-area-inset-bottom,0px) + 24px) calc(env(safe-area-inset-left,0px) + 20px);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;overflow:hidden}.turo-welcome>.turo-page-frame__body{display:contents}.turo-welcome .turo-page-frame__title{letter-spacing:0;text-wrap:balance;width:100%;max-width:353px;font:italic 400 clamp(30px,9.6vw,40px)/1.05 Cyberform,sans-serif}.turo-welcome .turo-page-frame__title>span{width:100%}.turo-welcome .turo-welcome__prizes{width:calc(100% + 40px);max-width:1100px;margin-inline:-20px}.turo-welcome__prizes .turo-prize-marquee__viewport{border-radius:0;padding:18px 24px 4px}.turo-welcome__prizes .turo-prize-card{border:0;overflow:visible}.turo-welcome__prizes .turo-prize-artwork{overflow:visible}.turo-welcome__prizes .turo-prize-artwork:before{border-radius:8px 8px 0 0}.turo-welcome>.turo-page-frame__actions{gap:32px;width:100%;max-width:353px;margin-top:8px;padding:0 8px}.turo-welcome__checks{flex-direction:column;gap:16px;display:flex}.turo-welcome__checks .turo-checkbox{font-size:16px}.turo-welcome__checks .turo-checkbox__label{align-items:center;min-height:28px}.turo-welcome__checks .turo-checkbox__text{padding-top:0}@media (orientation:portrait) and (height<=760px){.turo-page-frame.turo-welcome{padding-top:calc(env(safe-area-inset-top,0px) + 96px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px);gap:12px}.turo-welcome__prizes .turo-prize-artwork{--turo-prize-artwork-height:130px}.turo-welcome>.turo-page-frame__actions{gap:28px;margin-top:0}.turo-welcome__checks{gap:10px}}@media (orientation:landscape) and (height<=600px){.turo-page-frame.turo-welcome{padding-top:104px}}.turo-page-frame.turo-instructions{max-width:600px;min-height:calc(100dvh - 56px);padding:calc(env(safe-area-inset-top,0px) + 88px) 24px max(24px, env(safe-area-inset-bottom,0px));gap:16px}.turo-instructions>.turo-page-frame__body{display:contents}.turo-instructions .turo-page-frame__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.turo-instructions .turo-step-carousel{flex:1}.turo-instructions>.turo-page-frame__actions{flex-shrink:0;gap:12px;margin:0;padding:0}@media (height<=650px) and (orientation:portrait){.turo-page-frame.turo-instructions{padding-top:calc(env(safe-area-inset-top,0px) + 80px);gap:12px;padding-bottom:16px}.turo-instructions .turo-step-carousel__art:has(.turo-tutorial-code){height:176px}}@media (orientation:landscape) and (width>=600px){.turo-page-frame.turo-instructions{gap:12px;max-width:900px;min-height:100dvh;padding-top:88px}.turo-instructions>.turo-page-frame__actions{align-self:center;width:min(100%,440px)}}.turo-tutorial-art{place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.turo-tutorial-art .turo-renderer,.turo-tutorial-art .turo-renderer__image{background:0 0;border-radius:0;width:100%;height:100%}.turo-tutorial-art .turo-renderer__status{display:none}.turo-tutorial-art .turo-prize-stack{width:100%;height:100%}.turo-tutorial-art .turo-prize-stack__cards{width:100%;height:100%;min-height:0;padding:0;overflow:visible}.turo-tutorial-art .turo-prize-stack__card{border:0;width:min(58%,190px)}.turo-tutorial-art .turo-prize-artwork{--turo-prize-artwork-height:clamp(84px, 12dvh, 112px);overflow:visible}.turo-tutorial-art .turo-prize-stack__title{padding:2px 12px 12px;font-size:18px}.turo-tutorial-art .turo-prize-artwork__badge{padding:5px 9px 4px;font-size:12px;top:8px;left:10px}.turo-tutorial-code{--demo-width:min(100%, 232px);--demo-key:34px;--demo-cross:93px;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;height:100%;display:flex}.turo-tutorial-code .turo-code-sequence,.turo-tutorial-code .turo-controls-illustration{width:var(--demo-width);margin:0}.turo-tutorial-code .turo-code-sequence__cells{grid-template-columns:repeat(6,1fr);gap:5px}.turo-tutorial-code .turo-code-sequence__cells li{border-width:1.5px;min-height:0}.turo-tutorial-code .turo-controller-symbol{--turo-symbol-scale:.52}.turo-tutorial-code .turo-code-sequence__message{display:none}.turo-tutorial-code .turo-code-sequence[data-state=error] .turo-code-sequence__cells{outline:none}.turo-tutorial-code[data-error] .turo-code-sequence__cells li{box-shadow:none;background:#78142899;border-color:#ff6b81}.turo-tutorial-code .turo-controls-illustration__shoulders{gap:8px;margin-bottom:12px}.turo-tutorial-code .turo-controls-illustration__shoulders span{height:26px;font-size:13px}.turo-tutorial-code .turo-controls-illustration__pads{align-items:center}.turo-tutorial-code .turo-controls-illustration__diamond{grid-template:repeat(3, var(--demo-key)) / repeat(3, var(--demo-key));gap:2px}.turo-tutorial-code .turo-controls-illustration__diamond:has(.turo-controls-illustration__cross){width:var(--demo-cross);height:var(--demo-cross);display:block}.turo-tutorial-code .turo-controls-illustration__key .turo-controller-symbol svg{width:calc(var(--demo-key) * .48);height:calc(var(--demo-key) * .48)}.turo-tutorial-code .turo-code-sequence__cells li{transition:background-color .3s,border-color .3s,box-shadow .3s}.turo-tutorial-code .turo-code-sequence__cells [data-appearance=filled]{animation:.3s ease-out turo-demo-cell-in;box-shadow:0 0 5px #fefff040,0 0 10px #6b4cff8c}.turo-tutorial-code .turo-code-sequence[data-state=complete] .turo-code-sequence__cells{filter:none}.turo-tutorial-code .turo-code-sequence[data-state=complete] .turo-code-sequence__cells li{animation:1.4s ease-out turo-demo-cells-full}.turo-tutorial-code .turo-code-sequence__cells [data-appearance=error]{color:#ffb3bf}.turo-tutorial-code .turo-controls-illustration__shoulders span,.turo-tutorial-code .turo-controls-illustration__key{transition:scale .12s,background-color .12s,box-shadow .12s}.turo-tutorial-code .turo-controls-illustration__arm{transform-box:fill-box;transform-origin:50%;transition:scale .12s,fill .12s}.turo-tutorial-code .turo-controls-illustration [data-pressed=true]{filter:none}.turo-tutorial-code .turo-controls-illustration :is(.turo-controls-illustration__shoulders span,.turo-controls-illustration__key)[data-pressed=true]{background-color:#fefff04d;scale:.94;box-shadow:inset 0 1px #ffffff26}.turo-tutorial-code .turo-controls-illustration [data-pressed=true] .turo-controls-illustration__arm{fill:#fefff04d;scale:.94}@keyframes turo-demo-cell-in{0%{scale:.8}}@keyframes turo-demo-cells-full{0%{box-shadow:0 0 5px #fefff040,0 0 10px #6b4cff8c}30%{box-shadow:0 0 10px #fefff0b3,0 0 22px #6b4cffe6}}@media (prefers-reduced-motion:reduce){.turo-tutorial-code .turo-code-sequence__cells,.turo-tutorial-code .turo-code-sequence__cells li,.turo-tutorial-code .turo-controls-illustration [data-pressed],.turo-tutorial-code .turo-controls-illustration__arm{transition:none;animation:none}}.turo-tutorial-rank{width:min(100% - 68px,290px);height:100%;position:relative}.turo-tutorial-rank__above,.turo-tutorial-rank__below,.turo-tutorial-rank__you{position:absolute;top:50%;left:0;right:0}.turo-tutorial-rank .turo-leaderboard-row{background:#401e75eb;border-radius:7px;grid-template-columns:26px 1fr auto;gap:10px;height:46px;min-height:46px;padding:0 14px}.turo-tutorial-rank .turo-leaderboard-row__position{letter-spacing:-.04em;justify-content:start;align-self:center;font:italic 700 24px/1 Turo Sans Web,sans-serif}.turo-tutorial-rank .turo-leaderboard-row__position:before{display:none}.turo-tutorial-rank .turo-leaderboard-row__name{justify-content:flex-end}.turo-tutorial-rank .turo-leaderboard-row__name strong{font-size:14px;font-weight:400}.turo-tutorial-rank .turo-leaderboard-row__time{font-synthesis:style;letter-spacing:-.03em;font:italic 700 17px/1 Turo Sans Web,sans-serif}.turo-tutorial-rank__you{background-color:#2d1258;border:1px solid #f5f3f880;border-radius:12px;height:150px;margin-top:-75px;animation:6.7s cubic-bezier(.6,0,.25,1) infinite paused turo-demo-rank-you}.turo-tutorial-rank__you:before{content:"";border-radius:inherit;background:linear-gradient(160deg,#411b7e,#1d0c37);animation:6.7s ease-in-out infinite paused turo-demo-rank-purple;position:absolute;inset:0}.turo-tutorial-rank__summary,.turo-tutorial-rank__place{position:absolute;inset:0}.turo-tutorial-rank__summary{flex-direction:column;justify-content:center;align-items:center;gap:8px;animation:6.7s ease-in-out infinite paused turo-demo-rank-summary;display:flex}.turo-tutorial-rank__summary>.turo-icon{width:30px;height:25px}.turo-tutorial-rank__summary .turo-status-card{box-shadow:none;background:0 0;border:0;gap:8px;padding:0}.turo-tutorial-rank__summary .turo-status-card__heading h2{font:italic 18px/1 Cyberform,sans-serif}.turo-tutorial-rank__summary .turo-metric__label{display:none}.turo-tutorial-rank__summary .turo-metric__value{padding-inline:.2em;font:italic 400 36px/1 Cyberform,sans-serif}.turo-tutorial-rank__summary .turo-status-card__heading,.turo-tutorial-rank__summary>.turo-icon{animation:6.7s ease-out infinite paused turo-demo-rank-cracked}.turo-tutorial-rank__place{animation:6.7s ease-in-out infinite paused turo-demo-rank-place}.turo-tutorial-rank__place .turo-leaderboard-row{box-shadow:none;background:0 0;border:0;outline:0}.turo-tutorial-rank__above,.turo-tutorial-rank__below{margin-top:-23px;animation:6.7s ease-in-out infinite paused turo-demo-rank-neighbor}.turo-tutorial-rank__above{--demo-from:-46px;--demo-at:-56px}.turo-tutorial-rank__below{--demo-from:46px;--demo-at:56px}.turo-tutorial-rank__you,.turo-tutorial-rank__you:before,.turo-tutorial-rank__summary,.turo-tutorial-rank__summary .turo-status-card__heading,.turo-tutorial-rank__summary>.turo-icon,.turo-tutorial-rank__place,.turo-tutorial-rank__above,.turo-tutorial-rank__below{animation-delay:var(--turo-demo-cycle)}@keyframes turo-demo-rank-you{0%{opacity:0;background-color:#2d125800;border-color:#f5f3f800;border-radius:12px;height:150px;margin-top:-75px;scale:1;box-shadow:0 0 #fefff000}4.5%{opacity:1}17%{background-color:#2d125800;border-color:#f5f3f800}18%{scale:1;box-shadow:0 0 #fefff000}20%{scale:1.06;box-shadow:0 0 24px 2px #fefff073}22%{background-color:#2d1258;border-color:#f5f3f880}24%{scale:1;box-shadow:0 0 #fefff000}38%{background-color:#2d1258;border-color:#f5f3f880;border-radius:12px;height:150px;margin-top:-75px}51%{background-color:#fefff0;border-color:#fefff0;border-radius:7px;height:46px;margin-top:-23px;box-shadow:0 0 #fefff000}58%{box-shadow:0 0 34px 8px #fefff0b3}75%{box-shadow:0 0 #fefff000}90%{opacity:1}97%,to{opacity:0;background-color:#fefff0;border-color:#fefff0;border-radius:7px;height:46px;margin-top:-23px}}@keyframes turo-demo-rank-purple{0%,17%{opacity:0;scale:.88}23%{opacity:1;scale:1}39%{opacity:1}51%,to{opacity:0}}@keyframes turo-demo-rank-cracked{0%,17%{opacity:0;translate:0 6px}22%,to{opacity:1;translate:0}}@keyframes turo-demo-rank-summary{0%,35%{opacity:1}44%,to{opacity:0}}@keyframes turo-demo-rank-place{0%,47%{opacity:0}55%,to{opacity:1}}@keyframes turo-demo-rank-neighbor{0%,49%{opacity:0;translate:0 var(--demo-from)}59%,90%{opacity:1;translate:0 var(--demo-at)}97%,to{opacity:0;translate:0 var(--demo-at)}}@media (height<=740px){.turo-tutorial-code{--demo-width:min(100%, 204px);--demo-key:29px;--demo-cross:81px;gap:20px}.turo-tutorial-code .turo-controls-illustration__shoulders{gap:7px;margin-bottom:8px}.turo-tutorial-code .turo-controls-illustration__shoulders span{height:23px;font-size:12px}.turo-tutorial-art .turo-prize-stack__title{font-size:15px}}@media (height<=650px) and (orientation:portrait){.turo-tutorial-code{--demo-width:min(100%, 184px);--demo-key:25px;--demo-cross:69px;gap:12px}.turo-tutorial-code .turo-controls-illustration__shoulders{gap:6px;margin-bottom:6px}.turo-tutorial-code .turo-controls-illustration__shoulders span{height:20px;font-size:11px}}.turo-tutorial-rank__summary .turo-status-card:before{display:none}.turo-tutorial-art .turo-prize-stack__card{border-radius:8px}.turo-tutorial-art .turo-prize-artwork:before{border-radius:8px 8px 0 0}.turo-tutorial-art .turo-prize-artwork--credit .turo-prize-artwork__image{width:74%;transform:rotate(-8deg)}.turo-home .turo-page-frame__title,.turo-home__quiet-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.turo-home__hero{--turo-home-accent:#c6b9ff;--turo-home-rule:var(--turo-cream);min-height:calc(100svh - env(safe-area-inset-top,0px) - 112px - 56px - 8px);text-align:center;text-shadow:0 2px 14px #1c0d35bf;flex-direction:column;margin:0 0 40px;display:flex;position:relative}.turo-home__hero[data-tone=attention]{--turo-home-accent:#ff9eaf}.turo-home__hero[data-tone=positive]{--turo-home-accent:#bcffc3}.turo-home__top,.turo-home__actions{flex-direction:column;gap:14px;display:flex}.turo-home__cars{flex:1;min-height:120px}.turo-home__top h2{text-transform:uppercase;letter-spacing:0;margin:0;font:italic 400 clamp(23px,6.4vw,30px)/1.1 Cyberform,sans-serif}.turo-home__top p{margin:0;font-size:14px;line-height:1.4}.turo-home__rank-card{color:var(--turo-cream);text-shadow:none;cursor:pointer;background:#472475cc;border:1px solid #fefff04d;border-radius:5px;align-self:center;align-items:center;gap:12px;margin-top:12px;padding:6px 16px 6px 18px;font:500 14px/1.2 Turo Sans Web,sans-serif;transition:transform .12s,background-color .12s;display:inline-flex}.turo-home__rank-card strong{color:var(--turo-home-accent);font-synthesis:style;text-shadow:0 0 14px color-mix(in srgb, var(--turo-home-accent) 55%, transparent);font:italic 400 42px/1 Cyberform,sans-serif}.turo-home__rank-card .turo-icon{width:16px;height:16px;transform:rotate(90deg)}.turo-home__rank-card:active{transform:scale(.97)}.turo-home__rank-card:focus-visible{outline:3px solid var(--turo-cream);outline-offset:3px}@media (hover:hover){.turo-home__rank-card:hover{background:#593cfbb3}}.turo-home__stats{border-bottom:2px solid var(--turo-home-rule);grid-template-columns:164fr 178fr;align-items:start;row-gap:10px;padding-bottom:11px;display:grid}.turo-home__round-badge{grid-column:1/-1;align-items:center;gap:10px;display:flex}.turo-home__round-badge:before,.turo-home__round-badge:after{content:"";background:var(--turo-home-rule);flex:1;height:2px}.turo-home__round-badge>span{color:#ffffffe6;font-synthesis:style;text-transform:uppercase;width:128px;height:54px;text-shadow:none;background:url(/home/round-badge.svg) 50%/100% 100% no-repeat;place-items:center;margin:-11px -10px;font:italic 400 17.5px/1 Cyberform,sans-serif;display:grid}.turo-home__round-badge[data-state=over]>span{color:#ffffff80;background-image:url(/home/round-badge-over.svg)}.turo-home__notice{color:var(--turo-cream);text-align:left;text-shadow:none;background:#472475cc;border:1px solid #fefff04d;border-radius:5px;align-items:center;gap:14px;padding:12px 16px;display:flex}.turo-home__notice>img{flex:none;width:28px;height:auto}.turo-home__notice>div{flex-direction:column;gap:4px;display:flex}.turo-home__notice strong{font-synthesis:style;text-transform:uppercase;white-space:pre-line;font:italic 400 15px/1.1 Cyberform,sans-serif}.turo-home__notice span{color:#fffc;white-space:pre-line;font:400 14px/1.35 Turo Sans Web,sans-serif}.turo-home__stat{color:#fff;text-align:left;min-width:0;text-shadow:none;background:0 0;border:0;flex-direction:column;align-items:flex-start;margin:0;padding:0 0 0 2px;display:flex}.turo-home__stat-label{color:#fff9;font-synthesis:style;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;padding:2px 6px;font:italic 400 14px/1.1 Cyberform,sans-serif;display:flex}.turo-home__stat-label img{width:11px;height:11px}.turo-home__stat strong{font-synthesis:style;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:4px 4px 4px #0000001a;margin-top:3px;font:italic 400 clamp(40px,14.4vw,56px)/1.1 Cyberform,sans-serif}.turo-home__stat--time strong{text-shadow:0 4px 4px #0000001a}.turo-home .turo-countdown.turo-home__clock--stat .turo-countdown__label{color:#fff9;font-synthesis:style;text-transform:uppercase;text-shadow:none;font:italic 400 14px/1.1 Cyberform,sans-serif}.turo-home .turo-countdown[data-appearance=hero]{border-bottom:2px solid var(--turo-home-rule)}.turo-home .turo-countdown[data-appearance=hero] .turo-countdown__label:before,.turo-home .turo-countdown[data-appearance=hero] .turo-countdown__label:after{background:var(--turo-home-rule);height:2px}button.turo-home__stat{cursor:pointer;transition:transform .12s}button.turo-home__stat:active{transform:scale(.97)}button.turo-home__stat:focus-visible{outline:3px solid var(--turo-cream);outline-offset:3px}.turo-home__row-found{z-index:1;animation:1.4s ease-out turo-home-rank-found;position:relative}@keyframes turo-home-rank-found{0%,35%{box-shadow:0 0 0 3px var(--turo-cream), 0 0 24px #fefff0b3}to{box-shadow:0 0 #0000}}.turo-home__rank-glow{animation:1.2s ease-out turo-home-rank-glow}@keyframes turo-home-rank-glow{25%{text-shadow:0 0 10px #fefff0f2,0 0 28px #fefff0b3}}@media (prefers-reduced-motion:reduce){.turo-home__rank-glow{animation:none}}.turo-home__actions .turo-arcade-button{padding-inline:22px;font-size:21px}.turo-home__actions .turo-arcade-button--secondary{align-self:center;width:86%}@media (width<=360px){.turo-home__actions .turo-arcade-button{gap:8px;font-size:18px}}.turo-home__board{flex-direction:column;gap:4px;display:flex;container-type:inline-size}.turo-home__board .turo-leaderboard-list__rows{padding:7px}.turo-home__board .turo-leaderboard-list__feedback{border:0;border-block:1px solid var(--turo-line);text-align:center;border-radius:0}.turo-home .turo-action-nudge>.turo-icon{color:#bcffc3;width:22px;height:22px}.turo-home__board-title{min-height:44px;color:var(--turo-cream);font-synthesis:style;text-transform:uppercase;align-items:center;margin:0;font:italic 400 20px/1.1 Cyberform,sans-serif;display:flex}@media (prefers-reduced-motion:reduce){.turo-home__rank-card,button.turo-home__stat{transition:none}.turo-home__row-found{outline:2px solid var(--turo-cream);animation:none}}@media (forced-colors:active){.turo-home__rank-card{color:buttontext;background:buttonface;border-color:buttontext}.turo-home__rank-card strong{color:buttontext;text-shadow:none}.turo-home__stat,.turo-home__stat-label{color:canvastext}.turo-home__round-badge>span{color:canvastext;background:0 0}.turo-home__stats{border-color:canvastext}.turo-home__notice{color:canvastext;background:canvas;border-color:canvastext}.turo-home__notice span{color:canvastext}.turo-home__row-found{outline:3px solid highlight}}.turo-home__board .turo-tabs__list{scrollbar-width:none;overflow-x:auto}.turo-home__board .turo-tabs__list::-webkit-scrollbar{display:none}.turo-home__board .turo-tabs__tab{white-space:nowrap;flex:1 0 auto;padding-inline:6px;font-size:13px}.turo-home__board .turo-tabs__panel{padding-top:12px}.turo-home__board .turo-tabs__panel:focus-visible{outline-offset:6px}.turo-home__board .turo-leaderboard-list__rest{max-height:none;overflow:visible}.turo-how-to-play{z-index:20;pointer-events:none;transition:opacity .22s ease-in;animation:.22s ease-out turo-how-to-play-in;position:fixed;inset:0}.turo-how-to-play[data-leaving]{opacity:0}.turo-how-to-play__dim{width:100%;height:100%;position:absolute;inset:0}.turo-how-to-play__dim>rect:not(.turo-how-to-play__ring){fill:#10082880}.turo-how-to-play__ring{fill:none;stroke:var(--turo-cream);stroke-width:2px;filter:drop-shadow(0 0 8px #fefff099)}.turo-how-to-play__tip{background:var(--turo-cream);max-width:420px;color:var(--turo-ink);pointer-events:auto;opacity:0;border-radius:8px;margin-inline:auto;padding:16px 18px 14px;position:absolute;left:16px;right:16px;box-shadow:0 10px 30px #10082873}.turo-how-to-play__tip[data-placed]{opacity:1;animation:.22s ease-out turo-how-to-play-in}.turo-how-to-play__tip[data-rewinding]{opacity:0;transition:opacity .16s ease-in}.turo-how-to-play__tip p{text-wrap:balance;margin:0;font:500 17px/1.35 Turo Sans Web,sans-serif;animation:.22s ease-out turo-how-to-play-in}.turo-how-to-play__actions{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.turo-how-to-play__tip[data-pause=false]{align-items:center;gap:14px;display:flex}.turo-how-to-play__tip[data-pause=false] p{flex:1}.turo-how-to-play__tip[data-pause=false] .turo-how-to-play__actions{margin-top:0}.turo-how-to-play__actions .turo-arcade-button{flex:auto;font-size:18px}.turo-how-to-play__actions .turo-text-action{white-space:nowrap;color:var(--turo-ink);font-synthesis:style;text-transform:uppercase;flex:none;margin-left:auto;font:italic 400 15px/1.1 Cyberform,sans-serif}@keyframes turo-how-to-play-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.turo-how-to-play,.turo-how-to-play__tip[data-placed]{transition:none;animation:none}}@media (forced-colors:active){.turo-how-to-play__dim>rect:not(.turo-how-to-play__ring){fill:canvas;opacity:.6}.turo-how-to-play__ring{stroke:highlight}.turo-how-to-play__tip{color:canvastext;background:canvas;border:2px solid canvastext}}body:has(.turo-how-to-play[data-note=reset]) .turo-code-sequence__cells li[aria-current]{animation:1.1s ease-in-out infinite turo-how-to-play-box}@keyframes turo-how-to-play-box{50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){body:has(.turo-how-to-play[data-note=reset]) .turo-code-sequence__cells li[aria-current]{animation:none}}.turo-page-frame.turo-game{gap:0;max-width:none;height:100dvh;min-height:100dvh;padding:0}.turo-game>.turo-page-frame__body{display:contents}.turo-game .turo-page-frame__title,.turo-game .turo-metric__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.turo-game__surface{height:100%;position:relative}.turo-game .turo-gameplay-stage{background:0 0;border-radius:0;height:100%;padding:0;display:block}.turo-game .turo-gameplay-stage__scene{min-height:0;position:absolute;inset:0}.turo-game .turo-gameplay-stage__hud{top:calc(env(safe-area-inset-top,0px) + 84px);align-items:center;gap:8px;width:min(353px,100vw - 40px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.turo-game .turo-gameplay-stage__hud .turo-metric{order:1}.turo-game .turo-metric__value{text-align:right;white-space:nowrap;text-shadow:0 4px 4px #0000001a;width:4.4em;font:italic 400 24px/1 Cyberform,sans-serif}.turo-game .turo-charge-bar{flex:1;width:auto;padding-inline:4px}.turo-game__practice-row{align-items:center;min-height:48px;display:flex;position:absolute;top:calc(100% + 2px);left:0;right:0}.turo-game__practice{pointer-events:none;color:var(--turo-cream);font-synthesis:style;letter-spacing:.04em;text-align:center;text-transform:uppercase;text-shadow:0 4px 4px #0000001a;place-items:center;margin:0;font:italic 400 18px/1 Cyberform,sans-serif;animation:2s ease-in-out infinite turo-practice-pulse;display:grid;position:absolute;inset:0}.turo-game__practice-row .turo-text-action{min-height:48px;color:var(--turo-cream);font-synthesis:style;text-transform:uppercase;gap:8px;font:italic 400 17px/1.1 Cyberform,sans-serif;text-decoration:none;position:relative}.turo-game__practice-row .turo-text-action:hover:not(:disabled){opacity:.75}.turo-game__practice-row .turo-icon{width:22px;height:22px;transform:rotate(180deg)}@keyframes turo-practice-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.turo-game__practice{animation:none}}.turo-game .turo-gameplay-stage__code{left:20px;right:20px;bottom:calc(max(20px, env(safe-area-inset-bottom,0px)) + 322.8px);position:absolute}.turo-game .turo-code-sequence__cells{grid-template-columns:repeat(var(--turo-code-columns), minmax(0, 1fr));gap:8px}.turo-game .turo-code-sequence__cells li{min-height:0}.turo-game .turo-code-sequence__message{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.turo-game .turo-code-sequence[data-state=error] .turo-code-sequence__cells{outline:0}.turo-game .turo-code-sequence[data-state=error] li{background:#78142899;border-color:#ff6b81}.turo-game .turo-gameplay-stage__controls{pointer-events:none;position:absolute;inset:0}.turo-game .turo-controller-pad{--pad-scale:.893;left:20px;right:20px;bottom:max(20px, env(safe-area-inset-bottom,0px));width:auto;max-width:none;height:335px;margin:0;position:absolute}.turo-game .turo-controller-pad__shoulders{height:40px;margin:0;position:absolute;bottom:245px;left:0;right:0}.turo-game .turo-controller-pad__shoulders .turo-controller-key{flex:none;width:77px;height:40px;min-height:40px;position:absolute}.turo-game .turo-controller-key--l1{left:0}.turo-game .turo-controller-key--l2{left:83px}.turo-game .turo-controller-key--r2{right:83px}.turo-game .turo-controller-key--r1{right:0}.turo-game .turo-controller-pad__pads{height:168px;position:absolute;bottom:55px;left:0;right:0}.turo-game .turo-controller-pad__diamond{width:168px;height:168px;transform:scale(var(--pad-scale));flex:none}.turo-game .turo-controller-pad__directions{transform-origin:0 100%}.turo-game .turo-controller-pad__faces{transform-origin:100% 100%}.turo-game .turo-controller-key{pointer-events:auto}.turo-game .turo-controller-pad__faces .turo-controller-key{width:56px;height:56px}.turo-game .turo-controller-pad__directions .turo-controller-key{--turo-direction-scale:1;width:74.4px;height:60px}.turo-game .turo-controller-pad .turo-controller-key--up{width:60px;height:74.4px;top:0;left:54px}.turo-game .turo-controller-pad .turo-controller-key--down{width:60px;height:74.4px;top:93.6px;bottom:auto;left:54px}.turo-game .turo-controller-pad .turo-controller-key--left{top:52.8px;left:0}.turo-game .turo-controller-pad .turo-controller-key--right{top:52.8px;left:93.6px}.turo-game .turo-controller-pad .turo-controller-key--triangle{top:0;left:56px}.turo-game .turo-controller-pad .turo-controller-key--cross{bottom:0;left:56px}.turo-game .turo-controller-pad .turo-controller-key--square{top:56px;left:0}.turo-game .turo-controller-pad .turo-controller-key--circle{top:56px;right:0}.turo-game .turo-gameplay-stage__overlay{background:#0a061ec7;padding:24px}.turo-game .turo-start-cue{font-size:120px}.turo-game .turo-start-cue[data-state=go]{color:var(--turo-cream);text-shadow:none}.turo-app[data-screen=game]>.turo-app-header{padding-top:calc(env(safe-area-inset-top,0px) + 20px)}@media (orientation:portrait) and (height<=780px){.turo-game .turo-controller-pad{--pad-scale:.84}.turo-game .turo-gameplay-stage__code{bottom:calc(max(20px, env(safe-area-inset-bottom,0px)) + 300px)}.turo-game .turo-controller-pad__shoulders{bottom:232px}.turo-game .turo-controller-pad__pads{bottom:48px}}@media (orientation:portrait) and (height<=700px){.turo-game .turo-controller-pad{--pad-scale:.78}.turo-game .turo-gameplay-stage__code{bottom:calc(max(20px, env(safe-area-inset-bottom,0px)) + 270px)}.turo-game .turo-controller-pad__shoulders{bottom:208px}.turo-game .turo-controller-pad__pads{bottom:40px}}@media (orientation:landscape){.turo-game .turo-gameplay-stage__hud{top:calc(env(safe-area-inset-top,0px) + 40px);width:min(420px,100vw - 440px)}.turo-game .turo-gameplay-stage__code{bottom:max(20px, env(safe-area-inset-bottom,0px));width:min(calc(100vw - 40px), calc(var(--turo-code-columns) * 64px + (var(--turo-code-columns) - 1) * 8px));left:50%;right:auto;transform:translate(-50%)}.turo-game .turo-controller-pad{top:calc(env(safe-area-inset-top,0px) + 88px);--pad-scale:1;height:auto}.turo-game .turo-controller-pad__shoulders{top:0;bottom:auto}.turo-game .turo-controller-pad__pads{top:calc(50% + 12px);bottom:auto;transform:translateY(-50%)}}@media (orientation:landscape) and (width<=760px){.turo-game .turo-controller-pad{--pad-scale:.9}}@media (prefers-reduced-motion:no-preference){.turo-game .turo-gameplay-stage>:not(.turo-gameplay-stage__overlay){animation:.45s ease-out backwards turo-game-in}}@keyframes turo-game-in{0%{opacity:0}}.turo-game:has(.turo-code-sequence__cells li:nth-child(7)) .turo-gameplay-stage__code{bottom:calc(max(20px, env(safe-area-inset-bottom,0px)) + 310px)}@media (orientation:portrait) and (height<=780px){.turo-game:has(.turo-code-sequence__cells li:nth-child(7)) .turo-gameplay-stage__code{bottom:calc(max(20px, env(safe-area-inset-bottom,0px)) + 286px)}}@media (orientation:portrait) and (height<=700px){.turo-game:has(.turo-code-sequence__cells li:nth-child(7)) .turo-gameplay-stage__code{left:44px;right:44px;bottom:calc(max(20px, env(safe-area-inset-bottom,0px)) + 256px)}}@media (orientation:landscape){.turo-game:has(.turo-code-sequence__cells li:nth-child(7)) .turo-gameplay-stage__code{bottom:max(20px, env(safe-area-inset-bottom,0px));width:294px}}.turo-app[data-screen=code-cracked] .turo-app-background .turo-gameplay-stage__code,.turo-app[data-screen=code-cracked] .turo-app-background .turo-gameplay-stage__controls{animation:.4s 1.2s forwards turo-completed-controls-out}@media (prefers-reduced-motion:reduce){.turo-app[data-screen=code-cracked] .turo-app-background *{transition:none}}@media (width<=360px) and (orientation:portrait){.turo-game .turo-controller-pad__shoulders{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.turo-game .turo-controller-pad__shoulders .turo-controller-key{width:100%;max-width:none;position:relative;left:auto;right:auto}}.turo-game .turo-controller-pad__pads{display:block}.turo-game .turo-controller-pad__diamond{position:absolute;top:0}.turo-game .turo-controller-pad__directions{left:0}.turo-game .turo-controller-pad__faces{right:0}@media (orientation:portrait) and (height<=700px){.turo-game:has(.turo-code-sequence__cells li:nth-child(7)) .turo-code-sequence__cells{gap:6px}}.turo-app[data-screen=code-cracked] .turo-dialog-panel--scene{animation:.5s ease-out 1.2s backwards turo-completed-panel-in}.turo-completed__card{animation:.45s cubic-bezier(.2,.8,.2,1) 1.2s backwards turo-completed-rise}.turo-app[data-screen=code-cracked][data-ending-complete=true] .turo-app-background .turo-gameplay-stage__code,.turo-app[data-screen=code-cracked][data-ending-complete=true] .turo-app-background .turo-gameplay-stage__controls,.turo-app[data-screen=code-cracked][data-ending-complete=true] .turo-app-background .turo-game__banner,.turo-app[data-screen=code-cracked][data-ending-complete=true] .turo-app-background .turo-metric,.turo-app[data-screen=code-cracked][data-ending-complete=true]>.turo-app-header,.turo-app[data-screen=code-cracked][data-ending-complete=true] .turo-dialog-panel--scene,.turo-app[data-screen=code-cracked][data-ending-complete=true] .turo-completed__card{animation-delay:0s}@keyframes turo-completed-controls-out{to{opacity:0}}@keyframes turo-completed-panel-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes turo-completed-rise{0%{transform:translateY(24px)}}@media (orientation:portrait) and (height<=780px){.turo-game:has(.turo-code-sequence__cells li:nth-child(7)) .turo-code-sequence__cells{row-gap:6px}}@media (orientation:landscape){.turo-game:has(.turo-code-sequence__cells li:nth-child(7)) .turo-code-sequence__cells{gap:6px}}@media (prefers-reduced-motion:reduce){.turo-app[data-screen=code-cracked] .turo-dialog-panel--scene,.turo-completed__card{animation:none}.turo-app[data-screen=code-cracked] .turo-app-background .turo-gameplay-stage__code,.turo-app[data-screen=code-cracked] .turo-app-background .turo-gameplay-stage__controls{opacity:0;animation:none}}.turo-app[data-screen=game] .turo-app-notice{z-index:5;margin:0 auto;position:fixed;top:170px;left:20px;right:20px}.turo-result-page .turo-page-frame__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.turo-result-card{background:linear-gradient(160deg,#411b7ef5,#1d0c37f0);border:1px solid #f5f3f880;border-radius:12px;flex-direction:column;gap:24px;padding:28px 22px 22px;display:flex}.turo-result-card .turo-result-summary .turo-status-card{background:0 0;border:0;border-radius:0;padding:0}.turo-result-entry{flex-direction:column;gap:10px;display:flex}.turo-result-entry .turo-text-field__label,.turo-result-entry .turo-text-area__label{font-size:14px}.turo-result-entry[data-kind=form] .turo-text-field__label,.turo-result-entry[data-kind=form] .turo-text-area label{font-weight:700}.turo-result-entry>.turo-promo-card{margin:8px 0 6px}.turo-result-entry .turo-promo-card textarea{min-height:150px;font-size:16px;line-height:1.4}.turo-result-entry .turo-promo-card p[role=alert]{margin:0}.turo-result-entry .turo-text-field input{min-height:48px;padding:11px 12px;font-size:16px}.turo-result-entry .turo-checkbox{margin:8px 0 12px;font-size:13px}.turo-result-entry .turo-arcade-button{font-size:23px}.turo-email-confirm{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.turo-email-confirm h2{text-transform:uppercase;text-wrap:balance;margin:0;font:italic 400 30px/1.1 Cyberform,sans-serif}.turo-email-confirm p{margin:0;font-size:15px;line-height:1.45}.turo-email-confirm__address{border:1px solid var(--turo-line);overflow-wrap:anywhere;background:#14082d73;border-radius:8px;width:100%;padding:14px 12px;font-weight:700;font-size:19px!important}.turo-completed__card{width:100%}@media (orientation:landscape){.turo-completed__card .turo-status-card{gap:8px;padding:18px 18px 16px}.turo-completed__card .turo-status-card>.turo-icon{display:none}.turo-completed__card .turo-status-card__heading h2{font-size:22px}.turo-completed__card .turo-metric__value{font-size:44px}.turo-completed__card .turo-arcade-button{font-size:20px}}@media (prefers-reduced-motion:no-preference){.turo-result-entry{animation:.4s ease-out .12s backwards turo-result-in}}@keyframes turo-result-in{0%{opacity:0;translate:0 6px}}@media (width<=360px){.turo-result-card{padding:24px 16px 20px}.turo-email-confirm h2{font-size:26px}.turo-result-entry .turo-arcade-button{font-size:21px}}.turo-grand-prize .turo-page-frame__title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.turo-grand-prize__card{overflow:hidden}.turo-grand-prize__art{margin:-28px -22px -18px}.turo-grand-prize__heading{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.turo-grand-prize__heading h2{text-transform:uppercase;margin:0;font:italic 400 30px/1.1 Cyberform,sans-serif}.turo-grand-prize__heading p{margin:-6px 0 0;font-size:15px}.turo-grand-prize__names{grid-template-columns:1fr 1fr;gap:12px;display:grid}.turo-grand-prize .turo-text-area{margin-top:12px}.turo-grand-prize textarea{min-height:150px;font-size:16px;line-height:1.4}.turo-grand-prize__success{text-align:center;margin:0 0 12px;font-size:16px;line-height:1.4}@media (width<=360px){.turo-grand-prize__art{margin-inline:-16px;margin-top:-24px}.turo-grand-prize__heading h2{font-size:26px}}.turo-grand-prize-offer .turo-page-frame__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.turo-grand-prize-offer>.turo-page-frame__body{flex:1;justify-content:center}.turo-grand-prize-offer__card{border-radius:8px}@media (prefers-reduced-motion:no-preference){.turo-grand-prize-offer__card .turo-promo-card>*{animation:.4s ease-out .12s backwards turo-result-in}}.turo-page-frame.turo-result-page,.turo-page-frame.turo-grand-prize,.turo-page-frame.turo-grand-prize-offer{max-width:520px}.turo-page-frame.turo-grand-prize--form{padding-top:calc(env(safe-area-inset-top,0px) + 88px)}.turo-grand-prize--form>.turo-page-frame__body{gap:16px}.turo-result-entry[data-kind=next]{text-align:center;gap:22px}.turo-result-entry>p{margin:0;font-size:16px;line-height:1.4}@media (prefers-reduced-motion:no-preference){.turo-email-confirm{animation:.4s ease-out 80ms backwards turo-result-in}}.turo-email-confirm h2:focus{outline:none}.turo-app-screen[data-handover=out] .turo-welcome .turo-page-frame__title,.turo-app-screen[data-handover=out] .turo-welcome__prizes,.turo-app-screen[data-handover=out] .turo-welcome>.turo-page-frame__actions,.turo-app-screen[data-handover=out] .turo-instructions .turo-step-carousel,.turo-app-screen[data-handover=out] .turo-instructions>.turo-page-frame__actions{animation:.38s cubic-bezier(.4,0,1,1) forwards turo-handover-out}.turo-app-screen[data-handover=out] .turo-welcome__prizes{animation-delay:50ms}.turo-app-screen[data-handover=out] .turo-welcome>.turo-page-frame__actions{animation-delay:.1s}.turo-app-screen[data-handover=out] .turo-instructions>.turo-page-frame__actions{animation-delay:80ms}.turo-app-screen[data-handover=pan]{visibility:hidden}.turo-app-screen[data-handover=in] .turo-instructions .turo-step-carousel,.turo-app-screen[data-handover=in] .turo-instructions>.turo-page-frame__actions,.turo-app-screen[data-handover=in] .turo-page-frame__body>*,.turo-app-screen[data-handover=in] .turo-page-frame>.turo-page-frame__actions{animation:.6s cubic-bezier(.2,.8,.2,1) backwards turo-handover-in}.turo-app-screen[data-handover=in] .turo-page-frame__body>:nth-child(2),.turo-app-screen[data-handover=in] .turo-page-frame>.turo-page-frame__actions{animation-delay:90ms}.turo-app-screen[data-handover=in] .turo-page-frame__body>:nth-child(n+3){animation-delay:.18s}@keyframes turo-handover-out{to{opacity:0;transform:translateY(-14px)}}@keyframes turo-handover-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.turo-app-screen[data-handover] *{animation:none!important}.turo-app-screen[data-handover=pan]{visibility:visible}}.turo-campaign-brand{z-index:9;left:0;top:calc(env(safe-area-inset-top,0px) + 20px);pointer-events:none;transform-origin:0 0;transform:translateX(calc(env(safe-area-inset-left,0px) + 24px)) scale(.352941);transition:transform 1s cubic-bezier(.65,0,.35,1);position:fixed}.turo-campaign-brand[data-at=opening]{transform:translate(calc(50vw - 136px), calc(50svh - env(safe-area-inset-top,0px) - 20px - 86.5px));animation:1.2s ease-out backwards turo-brand-arrive}.turo-campaign-brand__lockup{object-fit:contain;width:293.673px;height:173.024px;margin-left:-10.8367px;display:block}.turo-campaign-brand[data-at=game]{transform:translateX(calc(env(safe-area-inset-left,0px) + 20px)) scale(.294118);transition-duration:.65s}@keyframes turo-brand-arrive{0%{opacity:0}}@media (width<=360px){.turo-campaign-brand[data-at=header]{transform:translateX(calc(env(safe-area-inset-left,0px) + 20px)) scale(.352941)}}@media (prefers-reduced-motion:reduce){.turo-campaign-brand{transition:none;animation:none!important}}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#271042;min-height:100%}html:has(.turo-app[data-screen=home]){background:#1c0e37}html:has(.turo-opening:not([data-playing=true])){background:#593cfb}body{min-width:320px;min-height:100dvh;color:var(--turo-cream);margin:0}button,input,textarea{font:inherit}button,a,input,textarea{touch-action:manipulation}.turo-app{isolation:isolate;min-height:100dvh;position:relative}.turo-app-world{z-index:-2;pointer-events:none;position:fixed;inset:0}.turo-app-world>:not(.turo-app-world__home-shade),.turo-app-world .turo-renderer,.turo-app-world .turo-campaign-scene{width:100%;height:100%}.turo-app-world .turo-renderer__image{border-radius:0;height:100%}.turo-app-world:before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(#230d4c33,#1c0d35c7);transition:opacity .7s;position:absolute;inset:0}.turo-app-world[data-shaded=true]:before{opacity:1}.turo-app-world:after{content:"";background:linear-gradient(#0000,#00000080);height:100vw;position:absolute;bottom:0;left:0;right:0}@media (orientation:landscape){.turo-app-world:after{display:none}}.turo-app>.turo-app-header{z-index:3;max-width:none;padding:calc(env(safe-area-inset-top,0px) + 30px) calc(env(safe-area-inset-right,0px) + 20px) 20px;pointer-events:none;min-height:100px;position:fixed;inset:0 0 auto}.turo-app>.turo-app-header .turo-app-header__actions{pointer-events:auto}.turo-app-content{z-index:1;width:100%;margin:auto;position:relative}.turo-app-screen{min-width:0}.turo-app-stack,.turo-app-actions{flex-direction:column;gap:16px;display:flex}.turo-app-world-space{height:min(27dvh,230px)}.turo-app-notice{max-width:560px;margin:10px 20px}.turo-app[data-screen=opening]>.turo-app-header{display:none}.turo-app:has(.turo-app-screen[data-screen=welcome]) .turo-app-content{max-width:none;padding:0}.turo-app[data-screen=welcome] .turo-page-frame__title{animation:.6s cubic-bezier(.2,.8,.2,1) .45s backwards turo-welcome-in}.turo-app[data-screen=welcome] .turo-welcome__prizes{animation:.6s cubic-bezier(.2,.8,.2,1) 1s backwards turo-welcome-in}.turo-app[data-screen=welcome] .turo-page-frame__actions{animation:.6s cubic-bezier(.2,.8,.2,1) .95s backwards turo-welcome-in}@keyframes turo-welcome-in{0%{opacity:0;transform:translateY(16px)}}.turo-app:has(.turo-app-screen[data-screen=instructions]) .turo-app-content{max-width:none;padding:0}.turo-app [data-result-card]{transform-origin:0 0}.turo-app .turo-dialog .turo-page-frame{padding:0}.turo-app-rank{z-index:30;pointer-events:none;transform-origin:0 0;visibility:hidden;position:fixed}.turo-app[data-screen=studio-debug] .turo-dialog-panel__body{overscroll-behavior:contain;max-height:75dvh;padding-right:5px;overflow-y:auto}.turo-app[data-screen=studio-debug] textarea{font-family:ui-monospace,monospace;font-size:12px}.turo-app-background:empty{display:none}@media (prefers-reduced-motion:reduce){.turo-app *,.turo-app :before,.turo-app :after{scroll-behavior:auto!important}.turo-app-rank{display:none}.turo-app[data-screen=welcome] .turo-page-frame>*,.turo-app[data-screen=welcome] .turo-page-frame__title,.turo-app[data-screen=welcome] .turo-welcome__prizes{animation:none}.turo-app-world:before{transition:none}}.turo-screen-back{flex-shrink:0;align-self:flex-start}.turo-screen-back .turo-text-action{min-height:48px;color:var(--turo-cream);font-synthesis:style;text-transform:uppercase;gap:8px;font:italic 400 17px/1.1 Cyberform,sans-serif;text-decoration:none}.turo-screen-back .turo-text-action:hover:not(:disabled){opacity:.75}.turo-screen-back .turo-icon{width:22px;height:22px;transform:rotate(180deg)}:where(.turo-app-content) .turo-page-frame{max-width:520px;min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 112px) max(24px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px))}@media (orientation:landscape){:where(.turo-app-content) .turo-page-frame{max-width:760px}}.turo-terms__credits{border-top:1px solid #fefff040;margin-top:24px;padding-top:16px;font-size:13px;line-height:1.4}.turo-terms__credits h2{margin:0 0 6px;font:700 14px/1.3 Turo Sans Web,sans-serif}.turo-terms__credits p{margin:0}.turo-terms__credits a{color:inherit}.turo-terms .turo-page-frame__title{letter-spacing:-.035em;text-transform:none;font:700 clamp(32px,9.5vw,44px)/1.03 Turo Sans Web,sans-serif}.turo-app-rank{transform-origin:50%}.turo-app-rank .turo-leaderboard-row{height:100%}.turo-rank-landed{z-index:1;animation:1.3s ease-out turo-rank-glow;position:relative}.turo-rank-landed:after{content:"";border:2px solid var(--turo-cream);pointer-events:none;border-radius:6px;animation:1s cubic-bezier(.15,.7,.3,1) forwards turo-rank-ring;position:absolute;inset:-2px}@keyframes turo-rank-glow{0%{box-shadow:0 0 #0000}25%{box-shadow:0 0 22px 6px #fefff0d9}}@keyframes turo-rank-ring{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.12,1.9)}}@media (prefers-reduced-motion:reduce){.turo-rank-landed,.turo-rank-landed:after{animation:none}}.turo-app-world[data-home=true]:before{opacity:var(--turo-home-shade,0)}.turo-app-world__home-shade{z-index:2;opacity:0;pointer-events:none;background:#1c0d358c;transition:opacity .7s;position:absolute;inset:0}.turo-app-world[data-home=true]>.turo-app-world__home-shade{opacity:var(--turo-home-shade,0)}@media (prefers-reduced-motion:reduce){.turo-app-world__home-shade{transition:none}}@font-face{font-family:Turo Sans Web;src:url(/fonts/TuroSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Turo Sans Web;src:url(/fonts/TuroSans-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Turo Sans Web;src:url(/fonts/TuroSans-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Cyberform;src:url(/fonts/Cyberform.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Cyberform;src:url(/fonts/Cyberform-Oblique.otf)format("opentype");font-style:italic;font-weight:400;font-display:swap}:root{--turo-cream:#fefff0;--turo-ink:#181224;--turo-purple:#593cfb;--turo-edge:#f5f3f8;--turo-gradient:linear-gradient(180deg, #470ab4 0%, #593cfb 139.02%);--turo-line:#fefff047;--turo-error:#ffb6c6;--turo-success:#bcffc3;font-synthesis:none;font-family:Turo Sans Web,sans-serif}
