.vitci-error-state-module__94Kbpa__page,.vitci-error-state-module__94Kbpa__panel,.vitci-error-state-module__94Kbpa__inline{--error-purple:#4417b6;--error-purple-deep:#2b087f;--error-lime:#dafa78;--error-ink:#17131e;--error-muted:#655d72;--error-paper:#f7f5fa;isolation:isolate;color:var(--error-ink);font-family:var(--font-montserrat), Montserrat, Arial, sans-serif;position:relative}.vitci-error-state-module__94Kbpa__page{z-index:80;background:var(--error-paper);min-height:100svh;overflow:hidden}.vitci-error-state-module__94Kbpa__page:before,.vitci-error-state-module__94Kbpa__page:after{z-index:-1;content:"";pointer-events:none;border-radius:999px;position:absolute}.vitci-error-state-module__94Kbpa__page:before{aspect-ratio:1;border:clamp(38px,6vw,86px) solid #4417b614;width:min(48vw,620px);top:9%;right:-18vw}.vitci-error-state-module__94Kbpa__page:after{aspect-ratio:1;background:var(--error-lime);opacity:.48;width:min(35vw,430px);bottom:-20%;left:-13vw}.vitci-error-state-module__94Kbpa__globalBody{background:var(--error-paper,#f7f5fa);min-height:100vh;margin:0}.vitci-error-state-module__94Kbpa__topline{background:var(--error-lime);height:9px}.vitci-error-state-module__94Kbpa__header{justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 40px);margin:0 auto;padding:25px 0;display:flex}.vitci-error-state-module__94Kbpa__brandLink{align-items:center;display:inline-flex}.vitci-error-state-module__94Kbpa__brandLink img{height:27px}.vitci-error-state-module__94Kbpa__systemLabel,.vitci-error-state-module__94Kbpa__eyebrow{letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:800}.vitci-error-state-module__94Kbpa__systemLabel{color:var(--error-purple)}.vitci-error-state-module__94Kbpa__main{place-items:center;min-height:calc(100svh - 94px);padding:38px 24px 72px;display:grid}.vitci-error-state-module__94Kbpa__card{background:#fff;border:1px solid #4417b61f;border-radius:34px;grid-template-columns:minmax(280px,.88fr) minmax(340px,1.12fr);width:min(980px,100%);display:grid;overflow:hidden;box-shadow:0 32px 90px #2f126f24,0 4px 14px #2012380f}.vitci-error-state-module__94Kbpa__visual{background:var(--error-purple);color:#fff;min-height:410px;position:relative;overflow:hidden}.vitci-error-state-module__94Kbpa__visual:before,.vitci-error-state-module__94Kbpa__visual:after{content:"";border-radius:50%;position:absolute}.vitci-error-state-module__94Kbpa__visual:before{border:42px solid var(--error-lime);opacity:.98;width:270px;height:270px;top:-86px;right:-102px}.vitci-error-state-module__94Kbpa__visual:after{border:2px solid #ffffff4d;width:155px;height:155px;bottom:-64px;left:-64px;box-shadow:0 0 0 24px #ffffff0e,0 0 0 52px #ffffff09}.vitci-error-state-module__94Kbpa__visualInner{flex-direction:column;justify-content:space-between;padding:34px;display:flex;position:absolute;inset:0}.vitci-error-state-module__94Kbpa__visualTag{z-index:1;letter-spacing:.11em;text-transform:uppercase;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.vitci-error-state-module__94Kbpa__visualDot{background:var(--error-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #dafa7826}.vitci-error-state-module__94Kbpa__code{z-index:1;color:var(--error-lime);letter-spacing:-.09em;text-shadow:8px 8px #17131e2e;margin:0;font-size:clamp(82px,12vw,142px);font-style:italic;font-weight:900;line-height:.78;position:relative}.vitci-error-state-module__94Kbpa__visualCopy{z-index:1;color:#ffffffb8;max-width:270px;margin:22px 0 0;font-size:12px;line-height:1.65;position:relative}.vitci-error-state-module__94Kbpa__content{flex-direction:column;justify-content:center;min-width:0;padding:clamp(34px,5vw,62px);display:flex}.vitci-error-state-module__94Kbpa__eyebrow{color:var(--error-purple);align-items:center;gap:10px;display:flex}.vitci-error-state-module__94Kbpa__eyebrow:before{background:var(--error-lime);content:"";border-radius:99px;width:32px;height:3px}.vitci-error-state-module__94Kbpa__title{color:var(--error-ink);letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(31px,4vw,50px);font-style:italic;font-weight:900;line-height:1.02}.vitci-error-state-module__94Kbpa__description{max-width:470px;color:var(--error-muted);margin:18px 0 0;font-size:14px;line-height:1.75}.vitci-error-state-module__94Kbpa__reference{color:#766c86;background:#f2eef9;border-radius:8px;width:fit-content;margin:16px 0 0;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.vitci-error-state-module__94Kbpa__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.vitci-error-state-module__94Kbpa__primary,.vitci-error-state-module__94Kbpa__secondary{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 20px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.vitci-error-state-module__94Kbpa__primary{border:1px solid var(--error-lime);background:var(--error-lime);color:var(--error-purple);box-shadow:0 10px 24px #75951830}.vitci-error-state-module__94Kbpa__secondary{color:var(--error-purple);background:#fff;border:1px solid #4417b633}.vitci-error-state-module__94Kbpa__primary:hover,.vitci-error-state-module__94Kbpa__secondary:hover{transform:translateY(-2px)}.vitci-error-state-module__94Kbpa__primary:hover{background:#cff15f;box-shadow:0 14px 30px #75951840}.vitci-error-state-module__94Kbpa__secondary:hover{border-color:var(--error-purple);background:var(--error-purple);color:#fff}.vitci-error-state-module__94Kbpa__primary:focus-visible,.vitci-error-state-module__94Kbpa__secondary:focus-visible,.vitci-error-state-module__94Kbpa__brandLink:focus-visible{outline-offset:4px;outline:3px solid #4417b647}.vitci-error-state-module__94Kbpa__primary svg,.vitci-error-state-module__94Kbpa__secondary svg{flex:none;width:16px;height:16px}.vitci-error-state-module__94Kbpa__panel{place-items:center;min-height:min(620px,65svh);padding:24px;display:grid}.vitci-error-state-module__94Kbpa__panel .vitci-error-state-module__94Kbpa__card{border-radius:30px;grid-template-columns:minmax(220px,.72fr) minmax(330px,1.28fr);max-width:850px}.vitci-error-state-module__94Kbpa__panel .vitci-error-state-module__94Kbpa__visual{min-height:350px}.vitci-error-state-module__94Kbpa__panel .vitci-error-state-module__94Kbpa__code{font-size:96px}.vitci-error-state-module__94Kbpa__inline{border:1px solid #4417b624;border-left:6px solid var(--error-purple);background:#fff;border-radius:22px;align-items:center;gap:18px;width:100%;padding:22px;display:flex;overflow:hidden;box-shadow:0 14px 38px #2f126f14}.vitci-error-state-module__94Kbpa__inlineIcon{background:var(--error-purple);width:50px;height:50px;color:var(--error-lime);box-shadow:7px 7px 0 var(--error-lime);border-radius:17px;flex:none;place-items:center;display:grid}.vitci-error-state-module__94Kbpa__inlineIcon svg{width:24px;height:24px}.vitci-error-state-module__94Kbpa__inlineCopy{flex:1;min-width:0}.vitci-error-state-module__94Kbpa__inlineTitle{color:var(--error-ink);margin:0;font-size:15px;font-weight:900}.vitci-error-state-module__94Kbpa__inlineDescription{color:var(--error-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.55}.vitci-error-state-module__94Kbpa__inline .vitci-error-state-module__94Kbpa__primary{flex:none;min-height:38px;padding:0 16px;font-size:12px}@media (max-width:720px){.vitci-error-state-module__94Kbpa__header{width:calc(100% - 32px);padding:20px 0}.vitci-error-state-module__94Kbpa__systemLabel{font-size:8px}.vitci-error-state-module__94Kbpa__main{min-height:calc(100svh - 78px);padding:18px 16px 42px}.vitci-error-state-module__94Kbpa__card,.vitci-error-state-module__94Kbpa__panel .vitci-error-state-module__94Kbpa__card{border-radius:27px;grid-template-columns:1fr}.vitci-error-state-module__94Kbpa__visual,.vitci-error-state-module__94Kbpa__panel .vitci-error-state-module__94Kbpa__visual{min-height:218px}.vitci-error-state-module__94Kbpa__visualInner{padding:24px}.vitci-error-state-module__94Kbpa__visualCopy{display:none}.vitci-error-state-module__94Kbpa__code,.vitci-error-state-module__94Kbpa__panel .vitci-error-state-module__94Kbpa__code{font-size:86px}.vitci-error-state-module__94Kbpa__content{padding:32px 25px 30px}.vitci-error-state-module__94Kbpa__title{margin-top:15px;font-size:34px}.vitci-error-state-module__94Kbpa__description{margin-top:13px;font-size:13px}.vitci-error-state-module__94Kbpa__actions{flex-direction:column;align-items:stretch;margin-top:23px}.vitci-error-state-module__94Kbpa__inline{flex-wrap:wrap;align-items:flex-start;padding:19px}.vitci-error-state-module__94Kbpa__inlineCopy{width:calc(100% - 72px)}.vitci-error-state-module__94Kbpa__inline .vitci-error-state-module__94Kbpa__primary{width:100%}}@media (prefers-reduced-motion:reduce){.vitci-error-state-module__94Kbpa__page *,.vitci-error-state-module__94Kbpa__panel *,.vitci-error-state-module__94Kbpa__inline *{scroll-behavior:auto!important;transition:none!important}}:is(body:has(.vitci-error-page) .mesh-bg-canvas,body:has(.vitci-error-page) [data-vimi-panel],body:has(.vitci-error-page) [data-mesh-lab-trigger]){display:none!important}