@import"../css/starfield.css"layer(sky);.cs-load{position:fixed;inset:0;z-index:850;display:grid;place-items:center;padding:24px;overflow:auto;color:#eef3ff;font-family:Inter,sans-serif;text-align:center;-webkit-user-select:none;user-select:none}.cs-load.late{opacity:0}.cs-load.late.on{opacity:1}.cs-load.late.fade.on{animation:cs-show .2s ease-out}.cs-load.gone{opacity:0;transition:opacity .2s;pointer-events:none}.cs-load-box{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:420px;animation:cs-rise .3s ease-out var(--cs-in, .28s) both}.cs-up #csLoad .cs-load-box,.cs-load.late .cs-load-box{animation:none}.cs-load-say{position:relative;margin:0 0 4px;padding:10px 14px;max-width:320px;border-radius:16px;background:#fff;color:#0b1733;font:600 15px/1.35 Inter,sans-serif;text-wrap:balance;box-shadow:0 8px 24px #0006}.cs-load-say:after{content:"";position:absolute;left:50%;bottom:-7px;width:14px;height:14px;background:#fff;transform:translate(-50%) rotate(45deg);border-radius:0 0 3px}.cs-load-say:empty{display:none}.cs-load-cody{width:128px;height:auto;filter:drop-shadow(0 12px 22px rgba(0,0,0,.5));animation:cs-bob 2.4s ease-in-out infinite}.cs-load-what{font:700 20px/1.25 Poppins,sans-serif;letter-spacing:-.01em;max-width:360px}.cs-load-what:empty{display:none}.cs-load-logo{margin-bottom:14px;color:#fff}.cs-load-bar{position:relative;display:block;width:176px;height:6px;margin-top:4px;border-radius:99px;overflow:hidden;background:#0f2445;box-shadow:inset 0 0 0 1px #38b6ff2e}.cs-load-bar:before{content:"";position:absolute;top:0;bottom:0;left:0;width:46%;border-radius:inherit;background:linear-gradient(90deg,#38b6ff00,#38b6ff 35%,#bfe8ff,#38b6ff 65%,#38b6ff00);box-shadow:0 0 12px #38b6ff99;animation:cs-sweep 1.35s cubic-bezier(.45,0,.55,1) infinite}.cs-load-more{display:none;flex-direction:column;align-items:center;gap:10px;margin-top:4px}.cs-load.slow .cs-load-more,.cs-load.failed .cs-load-more{display:flex}.cs-load.failed .cs-load-bar{display:none}.cs-load-more p{margin:0;color:#c5cee0;font-size:14px;line-height:1.45;max-width:340px}.cs-load-more .cs-load-acts{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.cs-load-more .cs-load-acts>*{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:12px;border:1px solid #2a3a58;background:#13233f;color:#fff;font:600 15px Poppins,sans-serif;text-decoration:none;cursor:pointer}.cs-load-more .cs-load-acts>:first-child{background:#078ff5;border-color:#0a66c2}.cs-load-more .cs-load-acts>:active{filter:brightness(1.15);transform:scale(.97)}@keyframes cs-show{0%{opacity:0}to{opacity:1}}@keyframes cs-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cs-bob{50%{transform:translateY(-7px) rotate(1.5deg)}}@keyframes cs-blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes cs-sweep{0%{transform:translate(-110%)}to{transform:translate(230%)}}@keyframes cs-spin{to{transform:rotate(360deg)}}@keyframes cs-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.cs-load-cody,.cs-load.late.fade.on{animation:none!important}.cs-load-box{animation:cs-show .01s linear var(--cs-in, .28s) both!important}.cs-up #csLoad .cs-load-box,.cs-load.late .cs-load-box{animation:none!important}.cs-load-bar:before{left:27%;transform:none;animation:cs-blink 1.6s ease-in-out infinite!important}.cs-load.gone{transition:none!important}}.is-busy{cursor:progress!important;pointer-events:none}.is-busy:disabled,.is-busy[aria-disabled=true],.btn.is-busy:disabled{opacity:1!important;filter:none}.cs-spin{display:inline-block;flex:none;width:1em;height:1em;margin-right:.45em;vertical-align:-.15em;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;opacity:.85;animation:cs-spin .7s linear infinite}.cs-spin:only-child{margin-right:0}@media(prefers-reduced-motion:reduce){.cs-spin{animation:cs-spin 1.4s linear infinite!important}}.kid.is-busy,.who-kid.is-busy{position:relative;border-color:#38b6ff;box-shadow:0 0 0 1px #38b6ff}.th.is-busy .cs-spin,.kid.is-busy .cs-spin,.who-kid.is-busy .cs-spin{position:absolute;top:10px;right:10px;margin:0;width:18px;height:18px;color:#38b6ff}.th.is-busy .cs-spin{color:#fff;filter:drop-shadow(0 1px 3px #000)}.sw.is-busy:after,.switch.is-busy i:after{animation:cs-pulse .8s ease-in-out infinite}.is-saving{animation:cs-pulse .8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sw.is-busy:after,.switch.is-busy i:after,.is-saving{animation:cs-pulse 1.4s ease-in-out infinite!important}}.pin-status{min-height:20px;margin:-8px 0 10px;color:#97a3bd;font-size:13.5px;font-weight:600}.pin-status:empty{visibility:hidden}.pin.checking .pin-dots i.on{animation:cs-pulse .7s ease-in-out infinite}.pin.checking .pin-pad button{opacity:.45;pointer-events:none}.pin.ok .pin-dots i,.pin.ok .pin-dots i.on{background:#4cc46a;border-color:#4cc46a;animation:none}.pin.ok .pin-status{color:#4cc46a}@media(prefers-reduced-motion:reduce){.pin.checking .pin-dots i.on{animation:cs-pulse 1.4s ease-in-out infinite!important}}.skel{display:flex;flex-direction:column;gap:14px;animation:cs-show .25s ease-out .25s both}.skel i{display:block;border-radius:16px;background:linear-gradient(100deg,#0a1a35 30%,#10264a,#0a1a35 70%) 0 0 / 300% 100%;animation:cs-shimmer 1.4s linear infinite}.skel .skel-h{height:30px;width:55%;border-radius:10px}.skel .skel-b{height:150px}.skel .skel-s{height:64px}@keyframes cs-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.skel{animation:cs-show .01s linear .25s both!important}.skel i{animation:none!important}}a,button,label,summary,[role=button],input[type=checkbox],input[type=submit]{touch-action:manipulation}.btn:active:not(:disabled):not(.is-busy),.chip:active,.chip-btn:active,.kid:active,.who-kid:active,.tile:active,.fb-send:active:not(:disabled),.pin-pad button:active,.helmet-pick button:active:not(:disabled),.lb:active,.rail-btn:active,.seg button:active,.ib:active,.me-helmet:active,.helmet-set .swatches>button:active,.kid-menu button:active,.fb-kind:active,.opt:active{filter:brightness(1.18);transform:scale(.97)}.sw:active,.switch:active i{filter:brightness(1.25)}.side a:active,.pa-nav a:active,#tabs a:active,.back:active,a.th:active{filter:brightness(1.3)}
