.cs-panel{flex:1 1 0;transition:flex .7s cubic-bezier(.2,.7,.2,1);container-type:inline-size}.cs-title{white-space:nowrap;font-size:clamp(1.125rem,13cqi,3.25rem);font-stretch:80%;line-height:1}@supports (scale:calc(1rem / 1rem)){.cs-title{--cs-title-size:clamp(1.125rem, 13cqi, 3.25rem);scale:calc(var(--cs-title-size) / 3.25rem);transform-origin:0 100%;margin-top:calc(var(--cs-title-size) - 3.25rem);font-size:3.25rem}}.cs-panel[data-locked=true] .cs-scene{filter:saturate(.4)brightness(.55)}.cs-dim{opacity:0;pointer-events:none;background:#05070c47;transition:opacity .6s}.cs-detail{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .6s cubic-bezier(.2,.7,.2,1),opacity .4s;display:grid}.cs-detail>*{min-height:0}@media (hover:hover) and (min-width:768px){.cs-detail{opacity:0;grid-template-rows:0fr;overflow:hidden}.cs:not(:hover):not(:focus-within) .cs-panel:first-child{flex-grow:1.7}.cs-panel .cs-scene{will-change:transform;width:56vw;left:50%;right:auto;transform:translate(-50%)}.cs-panel .apply-moon{left:calc(50% + 60px);right:auto}.cs-panel .apply-shooting-star{left:calc(50% + 30px);right:auto}.cs-panel .apply-siren{width:220px}.cs-panel .apply-siren-red{left:calc(50% - 236px)}.cs-panel .apply-siren-blue{left:calc(50% + 16px);right:auto}.cs-panel .cs-dim{opacity:1}.cs-panel:hover .cs-dim,.cs-panel:focus-visible .cs-dim,.cs:not(:hover):not(:focus-within) .cs-panel:first-child .cs-dim{opacity:0}.cs:not(:hover):not(:focus-within) .cs-panel:first-child .cs-detail,.cs-panel:hover .cs-detail,.cs-panel:focus-visible .cs-detail{opacity:1;grid-template-rows:1fr}.cs:hover .cs-panel{flex-grow:.75}.cs .cs-panel:hover,.cs .cs-panel:focus-visible{flex-grow:2.2}:root:active-view-transition-type(to-ansok) .cs .cs-panel{flex-grow:1}:root:active-view-transition-type(to-ansok) .cs .cs-panel:first-child{flex-grow:1.7}:root:active-view-transition-type(to-ansok) .cs .cs-panel .cs-dim{opacity:1}:root:active-view-transition-type(to-ansok) .cs .cs-panel:first-child .cs-dim{opacity:0}:root:active-view-transition-type(to-ansok) .cs .cs-panel .cs-detail{opacity:0;grid-template-rows:0fr}:root:active-view-transition-type(to-ansok) .cs .cs-panel:first-child .cs-detail{opacity:1;grid-template-rows:1fr}}.cs .cs-scene *{animation-play-state:paused}@media (hover:hover) and (min-width:768px){.cs-panel:hover .cs-scene *,.cs-panel:focus-visible .cs-scene *,.cs:not(:hover):not(:focus-within) .cs-panel:first-child .cs-scene *{animation-play-state:running}}.apply-aurora-sway{will-change:transform;animation:9s ease-in-out infinite alternate apply-aurora-sway}@keyframes apply-aurora-sway{0%{transform:translate(-16px)skew(-3deg)}to{transform:translate(16px)skew(3deg)}}.apply-shooting-star{opacity:0;background:linear-gradient(90deg,#f1f5fff2,#0000);border-radius:1px;width:90px;height:1px;animation:6s ease-out infinite apply-shooting-star;position:absolute;top:14%;right:12%}@keyframes apply-shooting-star{0%,8%{opacity:0;transform:translate(0)rotate(-22deg)}10%{opacity:1}20%,to{opacity:0;transform:translate(-220px,90px)rotate(-22deg)}}.city-window-off{animation:5s step-end infinite city-window-off}@keyframes city-window-off{0%{opacity:.55}55%{opacity:.06}85%{opacity:.55}}.city-window-on{animation:6s step-end infinite city-window-on}@keyframes city-window-on{0%{opacity:0}35%{opacity:.55}80%{opacity:0}}.city-neon{animation:7s step-end infinite city-neon}@keyframes city-neon{0%{opacity:1}62%{opacity:.35}63%{opacity:1}66%{opacity:.3}67%{opacity:1}}.city-plane{animation:38s linear -16s infinite city-plane}@keyframes city-plane{0%{transform:translate(-60px)}to{transform:translate(1260px)}}.city-bulb{animation:2.6s ease-in-out infinite alternate city-bulb}@keyframes city-bulb{to{opacity:.55}}.city-beacon{animation:1.6s step-end infinite city-beacon}@keyframes city-beacon{50%{opacity:.15}}.staff-chat-scroll{animation:9s linear infinite staff-chat-scroll}@keyframes staff-chat-scroll{to{transform:translateY(var(--chat-loop))}}.staff-ping{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite staff-ping}@keyframes staff-ping{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}.staff-ticket-new{animation:1.6s step-end infinite staff-ticket-new}@keyframes staff-ticket-new{50%{opacity:.05}}.staff-led{animation:1.9s step-end infinite staff-led}@keyframes staff-led{50%{opacity:.15}}.staff-steam{animation:3.2s ease-out infinite staff-steam}.staff-steam-late{animation-delay:-1.6s}@keyframes staff-steam{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:0;transform:translateY(-8px)}}.apply-siren{filter:blur(30px);width:70%;height:60%;animation:1.8s ease-in-out infinite alternate apply-siren;position:absolute;bottom:-20%}.apply-siren-red{background:radial-gradient(closest-side,#dc5a6438,#0000);left:-25%}.apply-siren-blue{background:radial-gradient(closest-side,#5a82e642,#0000);animation-direction:alternate-reverse;right:-25%}@keyframes apply-siren{0%{opacity:.25}to{opacity:1}}.kriminell-rain-fall{animation:.55s linear infinite kriminell-rain}@keyframes kriminell-rain{0%{transform:translate(0)}to{transform:translate(var(--rain-dx), var(--rain-dy))}}@media (prefers-reduced-motion:reduce){.apply-siren,.kriminell-rain-fall,.staff-chat-scroll,.staff-ping,.staff-ticket-new,.staff-led,.staff-steam,.apply-shooting-star,.apply-aurora-sway,.city-neon,.city-window-off,.city-window-on,.city-plane,.city-bulb,.city-beacon{animation:none}}::view-transition{pointer-events:none}::view-transition-group(.morph){animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.7,.2,1);overflow:clip}.apply-moon{view-transition-name:apply-moon;z-index:1}.apply-form-bg .apply-moon{view-transition-name:none}::view-transition-group(apply-moon){animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-old(.morph){object-fit:none;object-position:center;height:100%}::view-transition-new(.morph){object-fit:none;object-position:center;height:100%}::view-transition-new(.apply-text):only-child{animation:.45s cubic-bezier(.2,.7,.2,1) .2s both apply-text-enter}::view-transition-old(.apply-text):only-child{animation:.15s ease-out both apply-text-exit}::view-transition-new(apply-info-dossier):only-child{animation:.6s cubic-bezier(.2,.7,.2,1) .28s both apply-dossier-enter}::view-transition-old(apply-info-dossier):only-child{animation:.15s ease-out both apply-text-exit}@keyframes apply-dossier-enter{0%{opacity:0;transform:translate(48px,12px)rotate(5deg)}}@keyframes apply-text-enter{0%{opacity:0;transform:translateY(14px)}}@keyframes apply-text-exit{to{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.apply-form-bg{filter:brightness(.45)saturate(.7)}.thanks-ring,.thanks-tick{stroke-dasharray:1;stroke-dashoffset:1px}.thanks-ring{animation:.7s cubic-bezier(.65,0,.35,1) .3s forwards thanks-draw}.thanks-tick{animation:.35s cubic-bezier(.3,0,.2,1) .95s forwards thanks-draw}@keyframes thanks-draw{to{stroke-dashoffset:0}}.thanks-glow{opacity:0;animation:1.4s ease-out 1.2s thanks-glow}@keyframes thanks-glow{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.9)}}.mine-scene *{animation-play-state:paused}.mine-card:hover .mine-scene *{animation-play-state:running}.thanks-pulse{animation:1.8s ease-in-out infinite thanks-pulse}@keyframes thanks-pulse{50%{box-shadow:0 0 0 6px #859bce2e}}@media (prefers-reduced-motion:reduce){.thanks-ring,.thanks-tick{stroke-dashoffset:0;animation:none}.thanks-glow,.thanks-pulse{animation:none}}
