@layer base{body,html{margin:0}.error-root-body{margin:0;background:#00050d}body:has(.error-page)>.page-transition-loader__brand-preload,body:has(.error-page)>.pull-refresh{display:none!important}.error-page,.error-page *,.error-page :after,.error-page :before{box-sizing:border-box}.error-page{--error-aqua:#64e8d6;--error-azure:#42a5f5;--error-ink:#f8fbff;--error-muted:rgb(230 240 247/0.76);position:relative;isolation:isolate;min-height:100svh;overflow:clip;background:#00050d;color:var(--error-ink);font-family:var(--font-inter,Inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.error-page--embedded{min-height:calc(100svh - 5rem)}.error-page:after,.error-page:before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:""}.error-page:before{background:linear-gradient(90deg,rgb(0 5 13/.99),rgb(0 5 13/.96) 23%,rgb(0 5 13/.8) 39%,rgb(0 5 13/.25) 66%,rgb(0 5 13/.04)),linear-gradient(0deg,rgb(0 5 13/.72),transparent 42%)}.error-page:after{background:radial-gradient(circle at 86% 16%,rgb(100 232 214/.08),transparent 27rem),linear-gradient(180deg,rgb(0 5 13/.12),transparent 42%,rgb(0 5 13/.22));mix-blend-mode:screen}.error-page__media{position:absolute;inset:0;z-index:-3;overflow:hidden;background:#00050d}.error-page__image{display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:center top;scale:1.015;animation:error-image-arrive .9s cubic-bezier(.2,.75,.25,1) both}.error-page__inner{position:relative;z-index:1;display:grid;grid-template-rows:auto 1fr;width:min(100%,80rem);min-height:inherit;margin:0 auto;padding:clamp(1.5rem,4vh,2.6rem) clamp(1.5rem,7.5vw,7rem) clamp(2rem,5vh,3.5rem)}.error-page__brand{position:relative;display:block;width:clamp(8.75rem,13vw,11rem);height:clamp(3.5rem,5vw,4.4rem);filter:drop-shadow(0 .75rem 1.5rem rgb(0 0 0/.2));animation:error-copy-arrive .58s ease-out 80ms both}.error-page__brand-image{object-position:left center}.error-page__content{align-self:start;width:min(100%,39rem);margin-top:clamp(4rem,9vh,6.25rem);animation:error-copy-arrive .68s ease-out .15s both}.error-kicker{width:fit-content;margin:0;color:var(--error-aqua);font-size:.72rem;font-weight:900;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.error-kicker-danger{color:#ffb39f}.error-title{max-width:11ch;margin:.75rem 0 0;color:var(--error-ink);font-size:clamp(3.25rem,6.2vw,5.35rem);font-weight:950;letter-spacing:-.055em;line-height:.94;text-wrap:balance;text-shadow:0 1.25rem 3rem rgb(0 0 0/.28)}.error-description{max-width:34rem;margin:1.25rem 0 0;color:var(--error-muted);font-size:clamp(1rem,1.45vw,1.16rem);font-weight:650;line-height:1.65;text-wrap:pretty;text-shadow:0 .4rem 1rem rgb(0 0 0/.35)}.error-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.75rem}.error-btn{display:inline-flex;min-height:2.9rem;align-items:center;justify-content:center;padding:.65rem 1.15rem;border:1px solid transparent;border-radius:.8rem;font-size:.86rem;font-weight:900;line-height:1;text-decoration:none;cursor:pointer;transition:translate .18s ease,filter .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.error-btn:hover{translate:0 -.12rem}.error-btn:focus-visible{outline:3px solid rgb(100 232 214/.62);outline-offset:3px}.error-btn-primary{color:#051821;background:var(--error-aqua);box-shadow:0 .7rem 2rem rgb(14 160 161/.18)}.error-btn-primary:hover{filter:brightness(1.06);box-shadow:0 .9rem 2.4rem rgb(14 160 161/.25)}.error-btn-glass{border-color:rgb(218 237 247/.28);color:#f8fbff;background:rgb(2 13 24/.24);backdrop-filter:blur(14px) saturate(1.1)}.error-btn-glass:hover{border-color:rgb(100 232 214/.54);background:rgb(100 232 214/.08)}.error-page__bubbles{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.error-page__bubbles span{--bubble-size:0.4rem;position:absolute;bottom:-2rem;left:62%;width:var(--bubble-size);height:var(--bubble-size);border:1px solid rgb(183 239 248/.35);border-radius:50%;box-shadow:inset .08rem .08rem .15rem rgb(255 255 255/.18);opacity:0;animation:error-bubble-rise 10s linear infinite}.error-page__bubbles span:nth-child(2){--bubble-size:0.75rem;left:74%;animation-delay:-5s;animation-duration:12s}.error-page__bubbles span:nth-child(3){--bubble-size:0.3rem;left:91%;animation-delay:-2.5s;animation-duration:8s}.error-page__bubbles span:nth-child(4){--bubble-size:0.55rem;left:48%;animation-delay:-7s;animation-duration:14s}.error-page__bubbles span:nth-child(5){--bubble-size:0.26rem;left:20%;animation-delay:-3.5s;animation-duration:11s}.error-page__bubbles span:nth-child(6){--bubble-size:0.9rem;left:96%;animation-delay:-9s;animation-duration:15s}.error-dev-panel{width:100%;max-width:34rem;max-height:11rem;margin-top:1.25rem;padding:.9rem 1rem;overflow:auto;border:1px solid rgb(255 179 159/.25);border-radius:.8rem;background:rgb(20 8 9/.34);backdrop-filter:blur(16px) saturate(1.15);text-align:left}.error-dev-label{margin:0 0 .4rem;color:#ffb39f;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.error-dev-digest,.error-dev-message,.error-dev-stack,.error-digest{font-family:ui-monospace,SF Mono,Fira Code,monospace}.error-dev-message{margin:0;color:#ffd7cc;font-size:.78rem}.error-dev-message,.error-dev-stack{white-space:pre-wrap;overflow-wrap:anywhere}.error-dev-stack{max-height:6rem;margin:.65rem 0 0;padding:.65rem;overflow-y:auto;border-radius:.5rem;background:rgb(0 0 0/.28);color:rgb(218 231 240/.58);font-size:.68rem}.error-dev-digest,.error-digest{margin:.65rem 0 0;color:rgb(218 231 240/.5);font-size:.7rem}.error-dev-digest code,.error-digest code{color:var(--error-aqua)}@keyframes error-image-arrive{0%{opacity:0;scale:1.04}}@keyframes error-copy-arrive{0%{opacity:0;translate:0 1rem}}@keyframes error-bubble-rise{0%{opacity:0;translate:0 0;scale:.78}12%,76%{opacity:.62}to{opacity:0;translate:1.25rem -108svh;scale:1.06}}@media (max-width:760px){.error-page,.error-page--embedded{min-height:100svh}.error-page__media{height:100%}.error-page__image{width:100%;height:100%;object-fit:cover;object-position:68% top;scale:1}.error-page:before{background:linear-gradient(180deg,rgb(0 5 13/.05),rgb(0 5 13/.12) 27%,rgb(0 5 13/.72) 61%,#00050d 86%),linear-gradient(90deg,rgb(0 5 13/.82),rgb(0 5 13/.12) 92%)}.error-page:after{background:radial-gradient(circle at 86% 12%,rgb(100 232 214/.09),transparent 18rem)}.error-page__inner{width:100%;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1.25rem,env(safe-area-inset-bottom))}.error-page__brand{width:8.75rem;height:3.5rem}.error-page__content{width:100%;margin-top:clamp(3.75rem,9svh,5.25rem)}.error-title{max-width:10ch;font-size:clamp(2.65rem,12vw,3.25rem)}.error-description{max-width:34rem;margin-top:1rem;font-size:.96rem;line-height:1.55}.error-actions{width:100%;margin-top:1.35rem}.error-btn{flex:1 1 9rem;min-height:3rem}.error-dev-panel{max-height:8.5rem}}@media (max-width:410px) and (max-height:690px){.error-page__content{margin-top:2.2rem}.error-title{font-size:clamp(2.25rem,10.5vw,2.7rem)}.error-description{font-size:.88rem}.error-actions{margin-top:1rem}.error-btn{min-height:2.8rem}.error-dev-panel{max-height:6.5rem}}@media (prefers-reduced-motion:reduce){.error-page__brand,.error-page__bubbles span,.error-page__content,.error-page__image{animation:none}.error-btn{transition:none}}}