.landing-v3.kaer-error{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:28px;background:var(--bg,#f6f2ee);overflow:hidden}.landing-v3.kaer-error:before{content:"";position:absolute;left:50%;top:44%;width:min(760px,92vw);height:min(760px,92vw);transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(124,92,252,.16),transparent 68%);pointer-events:none}.landing-v3 .kaer-error-inner{position:relative;z-index:1;max-width:660px;text-align:center}.landing-v3 .kaer-error-code{display:flex;align-items:center;justify-content:center;gap:clamp(2px,1.2vw,16px);line-height:1}.landing-v3 .kaer-error-digit{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(104px,22vw,244px);letter-spacing:-.045em;color:var(--ink-0);background:linear-gradient(168deg,var(--ink-0) 42%,var(--violet-deep));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-v3 .kaer-error-orb.v4blob{--v4-size:clamp(96px,21vw,232px);--orb-blur:calc(var(--v4-size) * 0.085);--orb-contrast:1.7;flex:0 0 auto}.landing-v3 .kaer-error-title{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(26px,4.4vw,44px);letter-spacing:-.02em;color:var(--ink-0);margin:clamp(20px,3vw,36px) 0 0}.landing-v3 .kaer-error-msg{margin:14px auto 0;max-width:46ch;font-size:clamp(15px,1.7vw,17px);line-height:1.62;color:var(--ink-2)}.landing-v3 .kaer-error-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px}.landing-v3 .kaer-error-digest{margin-top:26px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--ink-3)}@media (max-width:600px){.landing-v3.kaer-error{padding:20px}.landing-v3 .kaer-error-code{gap:0}}