@font-face{font-family:Shantell Sans;src:local("Shantell Sans Medium"),url(../_fonts/Qtfng-Byt25nrfJs8vrY0fT7-uscoGFHR5XfP1eMLpw-FHTUTGJ_TxgZ1ry2eiSHDnbOdqSV1xbX8iPBRHw4DaQ.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:"Shantell Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:121.2474%;ascent-override:84.1255%;descent-override:26.3923%;line-gap-override:0%}@font-face{font-family:"Shantell Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:113.9031%;ascent-override:89.5498%;descent-override:28.0941%;line-gap-override:0%}@font-face{font-family:"Shantell Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:112.2222%;ascent-override:90.8911%;descent-override:28.5149%;line-gap-override:0%}@font-face{font-family:"Shantell Sans Fallback: Arial";src:local("Arial");size-adjust:113.2793%;ascent-override:90.0429%;descent-override:28.2488%;line-gap-override:0%}@font-face{font-family:"Shantell Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:106.5401%;ascent-override:95.7386%;descent-override:30.0356%;line-gap-override:0%}@font-face{font-family:Shantell Sans;src:local("Shantell Sans Medium"),url(../_fonts/8PtZgecRZIcZz748pQdjMdvX55cVVenQV4T43xgAHJU-HcVLFIUPm0TSZxm5OHtOjPRf1V87KcKb1O5to0BcNak.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Shantell Sans;src:local("Shantell Sans Medium"),url(../_fonts/J5w_x0z9xbwmlJ8kiRmABTOkdIh33643w2UnNzAI3LU-7uAlpML1mSfUdGNgC7HtRruo1QVlRUZ4nnnG44jdFwY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Shantell Sans;src:local("Shantell Sans SemiBold"),url(../_fonts/Qtfng-Byt25nrfJs8vrY0fT7-uscoGFHR5XfP1eMLpw-FHTUTGJ_TxgZ1ry2eiSHDnbOdqSV1xbX8iPBRHw4DaQ.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Shantell Sans;src:local("Shantell Sans SemiBold"),url(../_fonts/8PtZgecRZIcZz748pQdjMdvX55cVVenQV4T43xgAHJU-HcVLFIUPm0TSZxm5OHtOjPRf1V87KcKb1O5to0BcNak.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Shantell Sans;src:local("Shantell Sans SemiBold"),url(../_fonts/J5w_x0z9xbwmlJ8kiRmABTOkdIh33643w2UnNzAI3LU-7uAlpML1mSfUdGNgC7HtRruo1QVlRUZ4nnnG44jdFwY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Shantell Sans;src:local("Shantell Sans Bold"),url(../_fonts/Qtfng-Byt25nrfJs8vrY0fT7-uscoGFHR5XfP1eMLpw-FHTUTGJ_TxgZ1ry2eiSHDnbOdqSV1xbX8iPBRHw4DaQ.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Shantell Sans;src:local("Shantell Sans Bold"),url(../_fonts/8PtZgecRZIcZz748pQdjMdvX55cVVenQV4T43xgAHJU-HcVLFIUPm0TSZxm5OHtOjPRf1V87KcKb1O5to0BcNak.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Shantell Sans;src:local("Shantell Sans Bold"),url(../_fonts/J5w_x0z9xbwmlJ8kiRmABTOkdIh33643w2UnNzAI3LU-7uAlpML1mSfUdGNgC7HtRruo1QVlRUZ4nnnG44jdFwY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Radio Canada Big;src:local("Radio Canada Big Regular"),local("Radio Canada Big"),url(../_fonts/FaFEHmTlnyclG22YpfYKfHuqjBBM58DqRvO5SaX1U34-dHN2ruzdUVWU2HQh8zW4lyemMjAq7LD7eVjQUlL4G9E.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Radio Canada Big Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:107.0818%;ascent-override:92.9196%;descent-override:28.4829%;line-gap-override:0%}@font-face{font-family:"Radio Canada Big Fallback: Segoe UI";src:local("Segoe UI");size-adjust:100.5956%;ascent-override:98.9109%;descent-override:30.3194%;line-gap-override:0%}@font-face{font-family:"Radio Canada Big Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:99.1111%;ascent-override:100.3924%;descent-override:30.7735%;line-gap-override:0%}@font-face{font-family:"Radio Canada Big Fallback: Arial";src:local("Arial");size-adjust:100.0447%;ascent-override:99.4556%;descent-override:30.4864%;line-gap-override:0%}@font-face{font-family:"Radio Canada Big Fallback: Noto Sans";src:local("Noto Sans");size-adjust:94.0928%;ascent-override:105.7466%;descent-override:32.4148%;line-gap-override:0%}@font-face{font-family:"Instrument Serif";src:local("Instrument Serif Regular"),local("Instrument Serif"),url(../_fonts/MkzsVVsVa19hNhuifJxuUyjYXA8QsnSlohE8Xis64wI-b_OhvLchONOxbaZEOWy7B_wZN5OrU3apyvlSa5_nXOQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Instrument Serif Fallback: Times New Roman";src:local("Times New Roman");size-adjust:83.9385%;ascent-override:117.9435%;descent-override:36.9318%;line-gap-override:0%}@font-face{font-family:"Instrument Serif Fallback: Georgia";src:local("Georgia");size-adjust:76.4916%;ascent-override:129.426%;descent-override:40.5273%;line-gap-override:0%}@font-face{font-family:"Instrument Serif Fallback: Noto Serif";src:local("Noto Serif");size-adjust:70.894%;ascent-override:139.6452%;descent-override:43.7273%;line-gap-override:0%}:root{color-scheme:light;--color-gray-50:#fff;--color-gray-100:#efefef;--color-gray-200:#dcdcdc;--color-gray-300:#bdbdbd;--color-gray-400:#989898;--color-gray-500:#7c7c7c;--color-gray-600:#656565;--color-gray-700:#525252;--color-gray-800:#464646;--color-gray-900:#3d3d3d;--color-gray-950:#292929;--color-orange:#dc602a;--color-lemon:#ecc838;--color-lime:#bbcf4a;--color-green:#549f50;--color-blue:#5278b6;--color-purple:#977ac8;--color-pink:#e57aa9;--color-red:#e24547;--color-brown:#69440e;--color-red-hover:#d03234;--color-red-disabled:#ef7a7b;--color-gray-50-50:hsla(0,0%,100%,.5);--color-gray-950-50:rgba(41,41,41,.5);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--shadow-raised:.5px .5px 1px 0 rgba(41,41,41,.5);--ease-fast:.15s ease;--ease-base:.2s ease;--ease-slow:.25s ease;--font-heading:"Instrument Serif", "Instrument Serif Fallback: Times New Roman", "Instrument Serif Fallback: Georgia", "Instrument Serif Fallback: Noto Serif",serif;--font-body:"Radio Canada Big", "Radio Canada Big Fallback: BlinkMacSystemFont", "Radio Canada Big Fallback: Segoe UI", "Radio Canada Big Fallback: Helvetica Neue", "Radio Canada Big Fallback: Arial", "Radio Canada Big Fallback: Noto Sans",sans-serif;--font-decorative:"Shantell Sans", "Shantell Sans Fallback: BlinkMacSystemFont", "Shantell Sans Fallback: Segoe UI", "Shantell Sans Fallback: Helvetica Neue", "Shantell Sans Fallback: Arial", "Shantell Sans Fallback: Noto Sans",cursive;--text-h1:80px;--text-h2:48px;--text-h3:32px;--text-p1:16px;--text-p2:12px;--text-p3:8px;--leading-1:1;--leading-2:1.5;--tracking-default:0;--z-modal:200;--z-loader:300}*,:after,:before{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body{background-color:var(--color-gray-100);color:var(--color-gray-950);font-family:var(--font-body);font-size:var(--text-p1);line-height:var(--leading-2);-webkit-font-smoothing:antialiased;touch-action:manipulation;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}h1{font-size:var(--text-h1)}h1,h2{font-family:var(--font-heading);font-weight:400;line-height:var(--leading-1)}h2{font-size:var(--text-h2)}h3{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:400;line-height:var(--leading-1)}.visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.app-container{margin:0 auto;max-width:1440px;padding:0 6px;width:100%}.ui-modal[data-v-0a8cf7f7]{align-items:center;background-color:#292929cc;inset:0;justify-content:center;overflow-y:auto;overscroll-behavior:contain;position:fixed;z-index:calc(var(--z-modal) + var(--modal-level, 0))}.ui-modal[data-v-0a8cf7f7],.ui-modal__panel[data-v-0a8cf7f7]{display:flex;padding:24px 16px}.ui-modal__panel[data-v-0a8cf7f7]{background-color:var(--color-gray-50);border-radius:var(--radius-lg);box-shadow:2px 2px 16px #2929291a;flex-direction:column;gap:24px;max-width:464px;width:100%}@media(min-width:768px){.ui-modal__panel[data-v-0a8cf7f7]{gap:32px;padding:32px 24px}}.modal-enter-active[data-v-0a8cf7f7]{transition:opacity var(--ease-base)}.modal-enter-active .ui-modal__panel[data-v-0a8cf7f7]{transition:opacity var(--ease-base),transform var(--ease-base)}.modal-leave-active[data-v-0a8cf7f7],.modal-leave-active .ui-modal__panel[data-v-0a8cf7f7]{transition:opacity var(--ease-fast)}.modal-enter-from[data-v-0a8cf7f7]{opacity:0}.modal-enter-from .ui-modal__panel[data-v-0a8cf7f7]{opacity:0;transform:translateY(8px) scale(.98)}.modal-leave-to[data-v-0a8cf7f7]{opacity:0}.global-loader[data-v-3b144ec7]{align-items:center;background-color:var(--color-gray-100);display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--z-loader)}.global-loader__icon[data-v-3b144ec7]{animation:global-loader-spin-3b144ec7 1.6s linear infinite;backface-visibility:hidden;color:var(--color-gray-400);height:48px;width:48px;will-change:transform}.global-loader__icon[data-v-3b144ec7] svg{display:block;height:100%;width:100%}@media(prefers-reduced-motion:reduce){.global-loader__icon[data-v-3b144ec7]{animation:global-loader-pulse-3b144ec7 1.6s ease-in-out infinite;animation-duration:1.6s!important;animation-iteration-count:infinite!important}}@keyframes global-loader-spin-3b144ec7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes global-loader-pulse-3b144ec7{0%,to{opacity:1}50%{opacity:.4}}.global-loader-leave-active[data-v-3b144ec7]{transition:opacity var(--ease-base)}.global-loader-leave-to[data-v-3b144ec7]{opacity:0}.toast-live[data-v-de366968]{position:static}.toast[data-v-de366968]{align-items:center;border-radius:var(--radius-pill);bottom:calc(95px + env(safe-area-inset-bottom));box-shadow:2px 2px 16px #2929291a;color:var(--color-gray-50);display:flex;font-family:var(--font-body);font-size:14px;gap:8px;left:50%;line-height:1.45;max-width:calc(100% - 30px);padding:10px 16px 10px 14px;pointer-events:none;position:fixed;text-align:center;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:100}@media(min-width:768px){.toast[data-v-de366968]{bottom:80px;max-width:600px}}.toast--success[data-v-de366968]{background-color:var(--color-green)}.toast--error[data-v-de366968]{background-color:var(--color-red)}.toast--warning[data-v-de366968]{background-color:var(--color-orange)}.toast--actionable[data-v-de366968]{pointer-events:auto}.toast__action[data-v-de366968]{background:none;border:none;color:inherit;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:inherit;font-weight:600;margin-left:4px;padding:0;text-decoration:underline}.toast__icon[data-v-de366968]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.toast__icon[data-v-de366968] svg{height:16px;width:16px}.toast-enter-active[data-v-de366968]{transition:opacity var(--ease-base),transform var(--ease-base)}.toast-leave-active[data-v-de366968]{transition:opacity var(--ease-fast)}.toast-enter-from[data-v-de366968]{opacity:0;transform:translate(-50%) translateY(8px)}.toast-leave-to[data-v-de366968]{opacity:0;transform:translate(-50%)}.pwa-banner[data-v-e4a46cde]{background-color:var(--color-gray-50);border-radius:var(--radius-lg);bottom:calc(88px + env(safe-area-inset-bottom));box-shadow:0 8px 24px #0000001f;display:flex;gap:12px;left:50%;padding:12px;position:fixed;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:40}.pwa-banner__content[data-v-e4a46cde]{align-items:center;display:flex;gap:12px}.pwa-banner__icon[data-v-e4a46cde]{border-radius:10px;flex-shrink:0;height:40px;width:40px}.pwa-banner__text[data-v-e4a46cde]{flex:1;min-width:0}.pwa-banner__title[data-v-e4a46cde]{color:var(--color-gray-950);font-size:14px}.pwa-banner__hint[data-v-e4a46cde]{color:var(--color-gray-600);font-size:12px;margin-top:4px}.pwa-banner__glyph[data-v-e4a46cde]{margin:0 1px;vertical-align:-2px}.pwa-banner__glyph--dots[data-v-e4a46cde]{vertical-align:-4px}.pwa-banner__close[data-v-e4a46cde]{align-items:center;background-color:transparent;border:none;color:var(--color-gray-500);display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.pwa-banner-enter-active[data-v-e4a46cde],.pwa-banner-leave-active[data-v-e4a46cde]{transition:transform .3s ease}.pwa-banner-enter-from[data-v-e4a46cde],.pwa-banner-leave-to[data-v-e4a46cde]{transform:translate(-50%,calc(100% + 88px))}.ui-spinner[data-v-ddf3c076]{animation:ui-spinner-pulse-ddf3c076 1s ease-in infinite;background-color:currentColor;border-radius:50%;display:inline-block;flex-shrink:0}@keyframes ui-spinner-pulse-ddf3c076{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.ui-btn[data-v-fc2acb60]{align-items:center;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--text-p1);justify-content:center;line-height:var(--leading-2);position:relative;text-decoration:none;transition:background-color var(--ease-fast),border-color var(--ease-fast),color var(--ease-fast);white-space:nowrap;width:-moz-fit-content;width:fit-content}.ui-btn--S[data-v-fc2acb60]{gap:4px;height:32px;padding:0 12px}.ui-btn--M[data-v-fc2acb60]{gap:8px;height:40px;padding:0 16px}.ui-btn--L[data-v-fc2acb60]{gap:8px;height:48px;padding:0 20px}.ui-btn--primary[data-v-fc2acb60]{background-color:var(--color-gray-950);border:1px solid var(--color-gray-50);box-shadow:var(--shadow-raised);color:var(--color-gray-50)}@media(hover:hover){.ui-btn--primary[data-v-fc2acb60]:hover:not(:disabled){background-color:var(--color-gray-900)}}.ui-btn--primary[data-v-fc2acb60]:active:not(:disabled){background-color:var(--color-gray-950)}.ui-btn--primary[data-v-fc2acb60]:disabled{background-color:var(--color-gray-200);border-color:var(--color-gray-50);color:var(--color-gray-500);cursor:not-allowed}.ui-btn--primary .ui-btn__spinner[data-v-fc2acb60]{color:var(--color-gray-50-50)}.ui-btn--secondary[data-v-fc2acb60]{background-color:var(--color-gray-50);border:1px solid var(--color-gray-100);box-shadow:var(--shadow-raised);color:var(--color-gray-950)}@media(hover:hover){.ui-btn--secondary[data-v-fc2acb60]:hover:not(:disabled){border-color:var(--color-gray-300)}.ui-btn--secondary:hover:not(:disabled) .ui-btn__icon[data-v-fc2acb60]{color:var(--color-gray-500)}}.ui-btn--secondary[data-v-fc2acb60]:active:not(:disabled){border-color:var(--color-gray-300)}.ui-btn--secondary:active:not(:disabled) .ui-btn__icon[data-v-fc2acb60]{color:var(--color-gray-600)}.ui-btn--secondary[data-v-fc2acb60]:disabled{color:var(--color-gray-500);cursor:not-allowed}.ui-btn--secondary:disabled .ui-btn__icon[data-v-fc2acb60]{color:var(--color-gray-200)}.ui-btn--secondary .ui-btn__icon[data-v-fc2acb60]{color:var(--color-gray-400)}.ui-btn--secondary .ui-btn__spinner[data-v-fc2acb60]{color:var(--color-gray-950-50)}.ui-btn--destructive[data-v-fc2acb60]{background-color:var(--color-red);border:1px solid var(--color-gray-50);box-shadow:var(--shadow-raised);color:var(--color-gray-50)}@media(hover:hover){.ui-btn--destructive[data-v-fc2acb60]:hover:not(:disabled){background-color:var(--color-red-hover)}}.ui-btn--destructive[data-v-fc2acb60]:active:not(:disabled){background-color:var(--color-red)}.ui-btn--destructive[data-v-fc2acb60]:disabled{background-color:var(--color-red-disabled);border-color:var(--color-gray-50);color:var(--color-gray-50);cursor:not-allowed}.ui-btn--destructive .ui-btn__spinner[data-v-fc2acb60]{color:var(--color-gray-50-50)}.ui-btn--ghost[data-v-fc2acb60]{background:none;border:none;color:var(--color-gray-600);padding:0}@media(hover:hover){.ui-btn--ghost[data-v-fc2acb60]:hover:not(:disabled){color:var(--color-gray-800)}.ui-btn--ghost:hover:not(:disabled) .ui-btn__icon[data-v-fc2acb60]{color:var(--color-gray-500)}}.ui-btn--ghost[data-v-fc2acb60]:active:not(:disabled){color:var(--color-gray-950)}.ui-btn--ghost:active:not(:disabled) .ui-btn__icon[data-v-fc2acb60]{color:var(--color-gray-600)}.ui-btn--ghost[data-v-fc2acb60]:disabled{color:var(--color-gray-400);cursor:not-allowed}.ui-btn--ghost:disabled .ui-btn__icon[data-v-fc2acb60]{color:var(--color-gray-200)}.ui-btn--ghost .ui-btn__icon[data-v-fc2acb60]{color:var(--color-gray-400)}.ui-btn--ghost .ui-btn__spinner[data-v-fc2acb60]{color:var(--color-gray-950-50)}.ui-btn__content[data-v-fc2acb60]{align-items:center;display:inline-flex;gap:inherit;justify-content:center}.ui-btn__content--hidden[data-v-fc2acb60]{visibility:hidden}.ui-btn--loading[data-v-fc2acb60]{pointer-events:none}.ui-btn__spinner[data-v-fc2acb60]{position:absolute}.ui-btn__icon[data-v-fc2acb60]{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:color var(--ease-fast);width:20px}.ui-btn__icon[data-v-fc2acb60] svg{height:20px;width:20px}.week-bg-graphic[data-v-e171d7e8]{flex-shrink:0;height:100%;overflow:hidden;position:relative;width:100%}.week-bg-graphic--tiny .week-bg-graphic__svg[data-v-e171d7e8]{filter:blur(1px)}.week-bg-graphic__svg[data-v-e171d7e8]{display:block;filter:blur(3px);height:100%;width:100%}.app-logo[data-v-436ce454]{align-items:center;color:var(--color-gray-50);display:flex;gap:4px}.app-logo[data-v-436ce454] svg{height:28px;width:28px}.app-logo span[data-v-436ce454]{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:400;line-height:var(--leading-1)}.gradient-screen[data-v-ff3e969b]{border-radius:var(--radius-sm);height:100%;overflow:hidden;position:relative;width:100%}.gradient-screen__graphic[data-v-ff3e969b]{inset:0;position:absolute}.gradient-screen__colors[data-v-ff3e969b]{inset:-19.77%;position:absolute}.gradient-screen__overlay[data-v-ff3e969b]{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background-color:#ffffff03;inset:0;position:absolute}@media(min-width:1024px){.gradient-screen__overlay[data-v-ff3e969b]{-webkit-backdrop-filter:blur(200px);backdrop-filter:blur(200px)}}.gradient-screen__logo[data-v-ff3e969b]{left:50%;position:absolute;top:32px;transform:translate(-50%)}.gradient-screen__content[data-v-ff3e969b]{align-items:center;display:flex;flex-direction:column;gap:16px;left:50%;max-width:calc(100dvw - 16px);position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:720px}@media(min-width:768px){.gradient-screen__content[data-v-ff3e969b]{gap:24px;max-width:calc(100dvw - 48px)}}.gradient-screen__heading[data-v-ff3e969b]{color:var(--color-gray-50);font-family:var(--font-heading);font-size:64px;font-weight:400;line-height:var(--leading-1)}@media(min-width:1024px){.gradient-screen__heading[data-v-ff3e969b]{font-size:80px}}.gradient-screen__subtitle[data-v-ff3e969b]{color:var(--color-gray-50);font-family:var(--font-body);font-size:var(--text-p1);line-height:var(--leading-2)}.gradient-screen__actions[data-v-ff3e969b]{align-items:center;display:flex;gap:16px;margin-top:8px}.gradient-screen__progress[data-v-ff3e969b]{display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:2}.gradient-screen__progress path[data-v-ff3e969b]{animation:gradient-screen-trace-ff3e969b var(--progress-duration,2.5s) linear forwards;stroke-dasharray:1;stroke-dashoffset:1}@keyframes gradient-screen-trace-ff3e969b{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.gradient-screen__progress path[data-v-ff3e969b]{animation:none;stroke-dashoffset:0}}.error-page[data-v-5eb5de9b]{height:100dvh;padding:8px}@media(min-width:1024px){.error-page[data-v-5eb5de9b]{padding:20px}}
