.cookie-consent-btn[data-v-504bf04f]{z-index:1000;cursor:pointer;color:#fff;background:linear-gradient(135deg,#0288d1e6,#4fc3f7b3);border:1px solid #4fc3f780;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:left .3s,right .3s,transform .3s,box-shadow .3s;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 4px 16px #0006,0 0 12px #4fc3f733}@media (prefers-reduced-motion:reduce){.cookie-consent-btn[data-v-504bf04f]{transition:left .3s,right .3s,box-shadow .3s}}.cookie-consent-btn--right[data-v-504bf04f]{left:auto;right:16px}.cookie-consent-btn[data-v-504bf04f]:hover{transform:scale(1.08);box-shadow:0 4px 20px #00000080,0 0 20px #4fc3f766}.consent-banner[data-v-b1e1cee4]{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12121af7;border-top:1px solid #4fc3f759;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:20px 24px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -8px 32px #00000080}.consent-banner__body[data-v-b1e1cee4]{flex:420px;min-width:0}.consent-banner__title[data-v-b1e1cee4]{color:#e0e0e0;align-items:center;margin:0 0 6px;font-size:1rem;font-weight:600;display:flex}.consent-banner__text[data-v-b1e1cee4]{color:#9e9e9e;margin:0;font-size:.875rem;line-height:1.5}.consent-banner__actions[data-v-b1e1cee4]{flex-wrap:wrap;flex:0 auto;gap:10px;display:flex}.consent-banner__btn[data-v-b1e1cee4]{min-width:148px}.consent-banner-enter-active[data-v-b1e1cee4],.consent-banner-leave-active[data-v-b1e1cee4]{transition:transform .3s,opacity .3s}.consent-banner-enter-from[data-v-b1e1cee4],.consent-banner-leave-to[data-v-b1e1cee4]{opacity:0;transform:translateY(100%)}@media (width<=600px){.consent-banner[data-v-b1e1cee4]{padding:16px}.consent-banner__actions[data-v-b1e1cee4]{width:100%}.consent-banner__btn[data-v-b1e1cee4]{flex:100%}}.consent-banner__link[data-v-b1e1cee4-s]{color:#4fc3f7;margin-top:6px;font-size:.8125rem;display:inline-block}.consent-banner__link[data-v-b1e1cee4-s]:hover{text-decoration:underline}@layer vuetify-components{.v-switch{--v-switch-scale:1}.v-switch .v-label,.v-switch .v-selection-control__description{padding-inline-start:10px}.v-switch--size-x-small{--v-switch-scale:.642857;--v-switch-track-height:9px;--v-switch-thumb-height:13px;--v-switch-thumb-width:13px}.v-switch--size-small{--v-switch-scale:.785714;--v-switch-track-height:11px;--v-switch-thumb-height:16px;--v-switch-thumb-width:16px}.v-switch--size-default{--v-switch-scale:1;--v-switch-track-height:14px;--v-switch-thumb-height:20px;--v-switch-thumb-width:20px}.v-switch--size-large{--v-switch-scale:1.21429;--v-switch-track-height:17px;--v-switch-thumb-height:24px;--v-switch-thumb-width:24px}.v-switch--size-x-large{--v-switch-scale:1.35714;--v-switch-track-height:19px;--v-switch-thumb-height:28px;--v-switch-thumb-width:28px}.v-switch--inset.v-switch--size-x-small{--v-switch-scale:.625;--v-switch-track-height:20px;--v-switch-thumb-height:15px;--v-switch-thumb-width:15px}.v-switch--inset.v-switch--size-small{--v-switch-scale:.8125;--v-switch-track-height:26px;--v-switch-thumb-height:20px;--v-switch-thumb-width:20px}.v-switch--inset.v-switch--size-default{--v-switch-scale:1;--v-switch-track-height:32px;--v-switch-thumb-height:24px;--v-switch-thumb-width:24px}.v-switch--inset.v-switch--size-large{--v-switch-scale:1.1875;--v-switch-track-height:38px;--v-switch-thumb-height:30px;--v-switch-thumb-width:30px}.v-switch--inset.v-switch--size-x-large{--v-switch-scale:1.375;--v-switch-track-height:44px;--v-switch-thumb-height:34px;--v-switch-thumb-width:34px}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__thumb,.v-switch__track{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track-true{margin-inline-end:auto}.v-selection-control--dirty .v-switch__track-false,.v-selection-control:not(.v-selection-control--dirty) .v-switch__track-true{opacity:0}.v-switch__track-false{margin-inline-start:auto}.v-switch__track{background-color:rgb(var(--v-theme-surface-variant));height:var(--v-switch-track-height);opacity:.6;min-width:calc(36px * var(--v-switch-scale));cursor:pointer;border-radius:9999px;align-items:center;padding:0 5px;font-size:.5rem;transition:background-color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.v-switch--inset .v-switch__track{min-width:calc(52px * var(--v-switch-scale));border-radius:9999px;font-size:.75rem}.v-switch__thumb{background-color:rgb(var(--v-theme-surface-bright));color:rgb(var(--v-theme-on-surface-bright));height:var(--v-switch-thumb-height);width:var(--v-switch-thumb-width);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;transition:transform .15s cubic-bezier(0,0,.2,1) 50ms,color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.v-switch:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb, var(--v-elevation-overlay-color) 4%, transparent)}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));box-shadow:0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent)}.v-switch--inset .v-switch__thumb{transform:scale(var(--v-switch-inset-thumb-off-scale,.666667))}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transition:transform .15s cubic-bezier(0,0,.2,1) 50ms;transform:none}.v-switch--inset-material .v-switch__track{opacity:1;background-color:color-mix(in srgb,rgb(var(--v-theme-on-surface-variant)) 73%,#ccc);border:2px solid color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 20%,#888)}.v-switch--inset-material .v-switch__thumb{background-color:color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 20%,#888);color:color-mix(in srgb,rgb(var(--v-theme-on-surface-variant)) 73%,#ccc)}.v-switch--inset-material .v-selection-control--dirty .v-switch__track{background-color:color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 90%,#fff);border-color:#0000}.v-switch--inset-material .v-selection-control--dirty .v-switch__thumb{background-color:color-mix(in srgb,rgb(var(--v-theme-on-surface-variant)) 80%,#fff);color:color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 90%,#fff)}.v-switch--inset-material .v-selection-control__input:active .v-switch__thumb{transform:scale(var(--v-switch-inset-thumb-pressed-scale,1.16667))}.v-switch--inset-material .v-selection-control__input:before{--v-hover-opacity:.08;z-index:1}.v-switch--inset-material .v-selection-control--focus-visible .v-selection-control__input:before{opacity:0}.v-switch--inset-material .v-selection-control--focus-visible .v-switch__track{outline:2px solid rgb(var(--v-theme-surface-variant));outline-offset:2px}.v-switch--inset-material .v-selection-control--disabled{opacity:1}.v-switch--inset-material .v-selection-control--disabled .v-label{opacity:var(--v-disabled-opacity)}.v-switch--inset-material .v-selection-control--disabled .v-switch__track{background-color:color-mix(in srgb,color-mix(in srgb,rgb(var(--v-theme-on-surface-variant)) 73%,#ccc) 12%,transparent);border-color:rgba(var(--v-theme-on-surface),.12)}.v-switch--inset-material .v-selection-control--disabled .v-switch__thumb{background-color:rgba(var(--v-theme-on-surface),.38)}.v-switch--inset-material .v-selection-control--disabled .v-switch__thumb .v-icon{opacity:.8}.v-switch--inset-material .v-selection-control--disabled.v-selection-control--dirty .v-switch__track{background-color:rgba(var(--v-theme-on-surface),.12);border-color:#0000}.v-switch--inset-material .v-selection-control--disabled.v-selection-control--dirty .v-switch__thumb{background-color:rgb(var(--v-theme-surface))}.v-switch--inset-material .v-selection-control--disabled.v-selection-control--dirty .v-switch__thumb .v-icon{opacity:.4}.v-switch--inset-square .v-switch__track{border-radius:6px}.v-switch--inset-square .v-switch__thumb{border-radius:4px}.v-switch.v-input{flex:0 auto}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{height:calc(var(--v-switch-thumb-height) * 1.66667);width:calc(var(--v-switch-thumb-height) * 1.66667);border-radius:50%;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute}.v-locale--is-ltr .v-switch .v-selection-control__input,.v-locale--is-ltr.v-switch .v-selection-control__input{transform:translateX(calc(-10px * var(--v-switch-scale)))}.v-locale--is-ltr .v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-ltr.v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-rtl .v-switch .v-selection-control__input,.v-locale--is-rtl.v-switch .v-selection-control__input{transform:translateX(calc(10px * var(--v-switch-scale)))}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-switch .v-selection-control__input input{margin:0}.v-locale--is-rtl .v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-rtl.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translateX(calc(-10px * var(--v-switch-scale)))}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{box-shadow:none;transform:scale(.75)}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-switch.v-input--vertical .v-label{min-width:max-content}.v-switch.v-input--vertical .v-selection-control__wrapper{transform:rotate(-90deg)}.v-switch.v-input--vertical .v-switch__thumb .v-icon{rotate:90deg}@media (forced-colors:active){.v-switch .v-switch__loader .v-progress-circular{color:currentColor}.v-switch .v-switch__thumb{background-color:buttontext}.v-switch .v-switch__thumb,.v-switch .v-switch__track{color:buttontext;border:1px solid}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track,.v-switch:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb,.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track{color:highlight}.v-switch.v-switch--inset .v-switch__track{border-width:2px}.v-switch.v-switch--inset:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{color:highlighttext;background-color:highlighttext}.v-switch.v-input--disabled .v-switch__thumb{background-color:graytext}.v-switch.v-input--disabled .v-switch__thumb,.v-switch.v-input--disabled .v-switch__track{color:graytext}.v-switch.v-switch--loading .v-switch__thumb{background-color:canvas}.v-switch.v-switch--loading.v-switch--indeterminate .v-switch__thumb,.v-switch.v-switch--loading.v-switch--inset .v-switch__thumb{border-width:0}}.v-application{background:rgb(var(--v-theme-background));color:color-mix(in srgb,rgb(var(--v-theme-on-background)) calc(var(--v-high-emphasis-opacity) * 100%),transparent);display:flex}.v-application__wrap{backface-visibility:hidden;flex-direction:column;flex:auto;max-width:100%;min-height:100dvh;display:flex;position:relative}.v-main{max-width:100%;padding-left:var(--v-layout-left);padding-right:var(--v-layout-right);padding-top:var(--v-layout-top);padding-bottom:var(--v-layout-bottom);flex:1 0 auto;transition:all .2s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.v-main{transition:none}}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.v-main--scrollable>.v-main__scroller{--v-layout-left:0px;--v-layout-right:0px;--v-layout-top:0px;--v-layout-bottom:0px;flex:auto;overflow-y:auto}}.consent-prefs[data-v-78139539]{background:#12121a}.consent-prefs__header[data-v-78139539]{border-bottom:1px solid #4fc3f726;padding:20px 24px 12px}.consent-prefs__title[data-v-78139539]{letter-spacing:.01em;color:#e0e0e0;align-items:center;gap:8px;margin:0;font-size:1.0625rem;font-weight:600;display:flex}.consent-prefs__intro[data-v-78139539]{color:#9e9e9e;margin:6px 0 0;font-size:.8125rem;line-height:1.5}.consent-prefs__body[data-v-78139539]{padding:4px 24px}.consent-prefs__category[data-v-78139539]{border-bottom:1px solid #4fc3f71a;padding:18px 0}.consent-prefs__category[data-v-78139539]:last-child{border-bottom:none}.consent-prefs__head[data-v-78139539]{align-items:center;gap:16px;min-height:28px;display:flex}.consent-prefs__name[data-v-78139539]{color:#e0e0e0;flex:auto;min-width:0;margin:0;font-size:.9375rem;font-weight:600}.consent-prefs__control[data-v-78139539]{flex:none}.consent-prefs__switch[data-v-78139539]{margin:0;padding:0}.consent-prefs__switch[data-v-78139539] .v-input__control,.consent-prefs__switch[data-v-78139539] .v-selection-control{min-height:0}.consent-prefs__desc[data-v-78139539]{color:#9e9e9e;margin:6px 0 0;font-size:.8125rem;line-height:1.55}.consent-prefs__toggle[data-v-78139539]{color:#4fc3f7;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:10px;padding:2px 0;font-size:.75rem;font-weight:500;display:inline-flex}.consent-prefs__toggle[data-v-78139539]:hover{color:#81d4fa}.consent-prefs__table-wrap[data-v-78139539]{border:1px solid #4fc3f724;border-radius:8px;margin-top:10px;overflow-x:auto}.consent-prefs__table[data-v-78139539]{border-collapse:collapse;width:100%;font-size:.75rem}.consent-prefs__table td[data-v-78139539],.consent-prefs__table th[data-v-78139539]{text-align:left;vertical-align:top;padding:7px 10px}.consent-prefs__table th[data-v-78139539]{white-space:nowrap;color:#81d4fa;background:#4fc3f70f;font-weight:600}.consent-prefs__table tbody tr+tr td[data-v-78139539]{border-top:1px solid #4fc3f714}.consent-prefs__table td[data-v-78139539]{color:#9e9e9e}.consent-prefs__table code[data-v-78139539]{color:#e0e0e0;word-break:break-all;font-size:.7188rem}.consent-prefs__nowrap[data-v-78139539]{white-space:nowrap}.consent-prefs__footer[data-v-78139539]{border-top:1px solid #4fc3f726;padding:14px 24px 18px}.consent-prefs__status[data-v-78139539]{color:#616161;margin:0 0 12px;font-size:.6875rem;line-height:1.4}.consent-prefs__ref[data-v-78139539]{display:block}.consent-prefs__actions[data-v-78139539]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.consent-prefs__choice[data-v-78139539]{min-width:132px}.consent-prefs__save[data-v-78139539]{min-width:168px}@media (width<=600px){.consent-prefs__body[data-v-78139539],.consent-prefs__footer[data-v-78139539],.consent-prefs__header[data-v-78139539]{padding-left:16px;padding-right:16px}.consent-prefs__spacer[data-v-78139539]{display:none}.consent-prefs__choice[data-v-78139539],.consent-prefs__save[data-v-78139539]{flex:100%;min-width:0}}.toast-container[data-v-c310eefb]{bottom:calc(1.5rem + var(--toast-bottom-offset,0px));right:calc(1.5rem + var(--toast-right-offset,0px));z-index:2400;pointer-events:none;flex-direction:column-reverse;align-items:flex-end;gap:.5rem;max-width:calc(min(420px,100vw - 3rem));transition:bottom .2s;display:flex;position:fixed}.toast-wrapper[data-v-c310eefb]{pointer-events:auto;max-width:100%}.toast-wrapper[data-v-c310eefb] .v-snackbar{width:auto;max-width:100%;margin:0;padding:0;position:relative}.toast-wrapper[data-v-c310eefb] .v-snackbar__wrapper{min-width:unset;letter-spacing:.03em;clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px));border:1px solid #4fc3f740;width:auto;max-width:100%;margin:0;font-family:Chakra Petch,sans-serif;position:relative;box-shadow:0 0 15px #00000080,0 0 30px #0000004d}.toast-wrapper[data-v-c310eefb] .v-snackbar__content{padding:.5rem 1rem}.toast-body[data-v-c310eefb]{align-items:center;gap:.5rem;display:flex}.toast-icon[data-v-c310eefb]{flex-shrink:0}.toast-message[data-v-c310eefb]{font-size:.875rem;font-weight:500;line-height:1.4}.toast-enter-active[data-v-c310eefb]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.toast-leave-active[data-v-c310eefb]{transition:all .2s ease-in}.toast-enter-from[data-v-c310eefb]{opacity:0;transform:translate(40px)}.toast-leave-to[data-v-c310eefb]{opacity:0;transform:translate(40px)scale(.95)}.stars-layer{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.stars-large-a,.stars-large-b,.stars-large-c,.stars-medium-a,.stars-medium-b,.stars-small-a,.stars-small-b,.stars-small-c{will-change:transform;background-repeat:repeat;width:100%;height:100%;position:absolute;inset:0}.stars-small-a{--base-opacity:.7;background-image:radial-gradient(1px 1px at 10% 10%,#fffc,#0000),radial-gradient(1px 1px at 50% 45%,#ffffff80,#0000),radial-gradient(1px 1px at 80% 60%,#ffffffb3,#0000),radial-gradient(1px 1px at 25% 55%,#fff9,#0000),radial-gradient(1px 1px at 95% 5%,#ffffffb3,#0000);animation:5s ease-in-out infinite star-twinkle}.stars-small-a,.stars-small-b,.stars-small-c{background-size:400px 400px}.stars-small-b{--base-opacity:.6;background-image:radial-gradient(1px 1px at 20% 30%,#fff9,#0000),radial-gradient(1px 1px at 65% 25%,#fff9,#0000),radial-gradient(1px 1px at 15% 70%,#fff9,#0000),radial-gradient(1px 1px at 55% 20%,#ffffffb3,#0000),radial-gradient(1px 1px at 5% 85%,#fff9,#0000);animation:7s ease-in-out 2s infinite star-twinkle}.stars-small-c{--base-opacity:.65;background-image:radial-gradient(1px 1px at 35% 15%,#ffffffb3,#0000),radial-gradient(1px 1px at 90% 35%,#ffffff80,#0000),radial-gradient(1px 1px at 40% 80%,#ffffffb3,#0000),radial-gradient(1px 1px at 70% 90%,#ffffff80,#0000),radial-gradient(1px 1px at 85% 75%,#ffffff80,#0000);animation:6s ease-in-out 4s infinite star-twinkle}.stars-medium-a{--base-opacity:.75;background-image:radial-gradient(1.5px 1.5px at 25% 20%,#ffffffe6,#0000),radial-gradient(1.5px 1.5px at 85% 15%,#fffc,#0000),radial-gradient(1.5px 1.5px at 45% 85%,#ffffffb3,#0000),radial-gradient(1.5px 1.5px at 30% 35%,#4fc3f799,#0000);background-size:500px 500px;animation:6.5s ease-in-out 1s infinite star-twinkle}.stars-medium-b{--base-opacity:.7;background-image:radial-gradient(1.5px 1.5px at 60% 40%,#ffffffb3,#0000),radial-gradient(1.5px 1.5px at 10% 65%,#fff9,#0000),radial-gradient(1.5px 1.5px at 75% 55%,#fffc,#0000),radial-gradient(1.5px 1.5px at 90% 80%,#4fc3f780,#0000);background-size:500px 500px;animation:8s ease-in-out 3.5s infinite star-twinkle}.stars-large-a{--base-opacity:.85;background-image:radial-gradient(2px 2px at 15%,#fff,#0000),radial-gradient(2.5px 2.5px at 70% 30%,#7c4dffb3,#0000);background-size:600px 600px;animation:5.5s ease-in-out infinite star-twinkle}.stars-large-b{background-image:radial-gradient(2px 2px at 50% 10%,#ffffffe6,#0000),radial-gradient(2.5px 2.5px at 35% 75%,#4fc3f7cc,#0000);animation:7s ease-in-out 2.5s infinite star-twinkle}.stars-large-b,.stars-large-c{--base-opacity:.8;background-size:600px 600px}.stars-large-c{background-image:radial-gradient(2px 2px at 80% 70%,#fffffff2,#0000);animation:6s ease-in-out 5s infinite star-twinkle}.shooting-stars{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.shooting-star{opacity:0;height:1px;width:var(--length,100px);background:linear-gradient(270deg,#fffc,#ffffff4d 50%,#0000);position:absolute}.shooting-star:first-child{--angle:35deg;--distance:300px;--length:100px;--star-opacity:1;animation:28s linear 2s infinite shooting;top:5%;left:20%}.shooting-star:nth-child(2){--angle:145deg;--distance:350px;--length:130px;--star-opacity:.9;animation:35s linear 8s infinite shooting;top:10%;left:70%}.shooting-star:nth-child(3){--angle:60deg;--distance:280px;--length:80px;--star-opacity:.8;animation:32s linear 14s infinite shooting;top:8%;left:45%}.shooting-star:nth-child(4){--angle:110deg;--distance:320px;--length:110px;--star-opacity:1;animation:38s linear 5s infinite shooting;top:5%;left:10%}.shooting-star:nth-child(5){--angle:20deg;--distance:260px;--length:70px;--star-opacity:.85;animation:26s linear 11s infinite shooting;top:12%;left:85%}.shooting-star:nth-child(6){--angle:-30deg;--distance:290px;--length:90px;--star-opacity:.9;animation:33s linear 4s infinite shooting;top:30%;left:5%}.shooting-star:nth-child(7){--angle:50deg;--distance:340px;--length:120px;--star-opacity:.75;animation:37s linear 16s infinite shooting;top:3%;left:55%}.shooting-star:nth-child(8){--angle:-140deg;--distance:270px;--length:75px;--star-opacity:.85;animation:30s linear 10s infinite shooting;top:20%;left:80%}.shooting-star:nth-child(9){--angle:85deg;--distance:310px;--length:95px;--star-opacity:.95;animation:36s linear 7s infinite shooting;top:2%;left:35%}.shooting-star:nth-child(10){--angle:5deg;--distance:380px;--length:150px;--star-opacity:.7;animation:40s linear 13s infinite shooting;top:18%;left:0}@keyframes shooting{0%,97%{opacity:0;transform:rotate(var(--angle)) translateX(0)}97.5%{opacity:var(--star-opacity,1)}99.5%{opacity:.3;transform:rotate(var(--angle)) translateX(var(--distance))}to{opacity:0;transform:rotate(var(--angle)) translateX(var(--distance))}}@keyframes star-twinkle{0%{opacity:var(--base-opacity,.6)}3%{opacity:calc(.18 + var(--base-opacity,.6))}6%{opacity:var(--base-opacity,.6)}9%{opacity:calc(.12 + var(--base-opacity,.6))}12%{opacity:var(--base-opacity,.6)}16%{opacity:calc(.22 + var(--base-opacity,.6))}19%{opacity:var(--base-opacity,.6)}21%{opacity:calc(.1 + var(--base-opacity,.6))}24%{opacity:var(--base-opacity,.6)}30%{opacity:calc(.2 + var(--base-opacity,.6))}33%{opacity:var(--base-opacity,.6)}36%{opacity:calc(.15 + var(--base-opacity,.6))}39%{opacity:var(--base-opacity,.6)}44%{opacity:calc(.18 + var(--base-opacity,.6))}47%{opacity:var(--base-opacity,.6)}50%{opacity:calc(.25 + var(--base-opacity,.6))}53%{opacity:var(--base-opacity,.6)}58%{opacity:calc(.12 + var(--base-opacity,.6))}61%{opacity:var(--base-opacity,.6)}65%{opacity:calc(.2 + var(--base-opacity,.6))}68%{opacity:var(--base-opacity,.6)}72%{opacity:calc(.15 + var(--base-opacity,.6))}75%{opacity:var(--base-opacity,.6)}80%{opacity:calc(.22 + var(--base-opacity,.6))}83%{opacity:var(--base-opacity,.6)}87%{opacity:calc(.1 + var(--base-opacity,.6))}90%{opacity:var(--base-opacity,.6)}94%{opacity:calc(.18 + var(--base-opacity,.6))}97%{opacity:var(--base-opacity,.6)}to{opacity:var(--base-opacity,.6)}}@media (prefers-reduced-motion:reduce){.shooting-star:nth-child(n),[class^=stars-large],[class^=stars-medium],[class^=stars-small]{animation:none}}
