.landing-v3.kaer-error{--bg:#f3f3f3;--ink-0:#1b1b1b;--ink-2:#5b5b5b;--ink-3:#8a8a8a;--err-btn-border:#e2e2e2;--err-btn-hover:#ebebeb;--err-lattice:#ebebeb;--iso-line:#cdcdcd;--iso-fill-0:#f3f3f3;--iso-fill-1:#e9e9e9;--iso-glint-0:#d3b797;--iso-glint-1:#b7c6a8;position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:28px 28px calc(28px + 6vh);background:#f3f3f3;color:var(--ink-2);color-scheme:light;overflow:auto}.landing-v3.kaer-error[data-theme=dark],html[data-theme=dark] .landing-v3.kaer-error{--bg:#111113;--ink-0:#f4f1fa;--ink-2:#a0a0ab;--ink-3:#8b8b96;--err-btn-border:#34313c;--err-btn-hover:#1c1c20;--err-lattice:#1c1c1f;--iso-line:#37373d;--iso-fill-0:#161618;--iso-fill-1:#242428;background:#111113;color-scheme:dark}.landing-v3.kaer-error[data-theme=light],html[data-theme=dark] .landing-v3.kaer-error[data-theme=light]{--bg:#f3f3f3;--ink-0:#1b1b1b;--ink-2:#5b5b5b;--ink-3:#8a8a8a;--err-btn-border:#e2e2e2;--err-btn-hover:#ebebeb;--err-lattice:#ebebeb;--iso-line:#cdcdcd;--iso-fill-0:#f3f3f3;--iso-fill-1:#e9e9e9;background:#f3f3f3;color-scheme:light}.landing-v3 .kaer-iso-lattice{position:fixed;inset:0;width:100%;height:100%;fill:none;stroke:var(--err-lattice);stroke-width:1;pointer-events:none}.landing-v3 .kaer-iso-code{display:block;flex:none;width:var(--iso-w);height:auto;aspect-ratio:var(--iso-ar,1.12);overflow:visible}.landing-v3 .kaer-iso-wall{fill:var(--bg);stroke:var(--bg);stroke-width:1;vector-effect:non-scaling-stroke}.landing-v3 .kaer-iso-face,.landing-v3 .kaer-iso-line{stroke-width:.9;stroke-linejoin:round;vector-effect:non-scaling-stroke}.landing-v3 .kaer-iso-line{fill:none;stroke:var(--iso-line)}.landing-v3 .kaer-iso-face{fill:url(#kaer-iso-fill);fill-rule:evenodd;stroke:var(--iso-line)}.landing-v3 .kaer-iso-stop-0{stop-color:var(--iso-fill-0)}.landing-v3 .kaer-iso-stop-1{stop-color:var(--iso-fill-1)}.landing-v3 .kaer-iso-glint{fill:none;stroke:var(--iso-glint-0);stroke-width:7;stroke-linejoin:round;stroke-dasharray:16 184;animation:kaer-iso-glint 15s linear infinite;animation-delay:calc(var(--i, 0) * -6s - 9.15s)}.landing-v3 g:nth-of-type(odd) .kaer-iso-glint{stroke:var(--iso-glint-1)}@keyframes kaer-iso-glint{to{stroke-dashoffset:-200}}.landing-v3 .kaer-error-inner{--iso-w:min(45vw,640px,calc(57vh * var(--iso-ar, 1.12)));position:relative;display:flex;align-items:flex-start;justify-content:center;gap:clamp(32px,6.2vw,96px);width:100%}.landing-v3 .kaer-error-copy{flex:0 1 372px;min-width:0;margin:calc(var(--iso-w) / var(--iso-ar, 1.12) * .485) 26px 0 0;text-align:left}.landing-v3 .kaer-error-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.landing-v3 .kaer-error-msg,.landing-v3 .kaer-error-title{margin:0;font-family:var(--font-sans);font-style:normal;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:var(--ink-2)}.landing-v3 .kaer-error-msg{margin-top:16px}.landing-v3 .kaer-error-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:36px}.landing-v3.kaer-error .kaer-error-cta{display:inline-flex;align-items:center;height:32px;padding:0 11px;border:1px solid var(--err-btn-border);border-radius:6px;background:transparent;color:var(--ink-0);font-family:var(--font-sans);font-size:13px;font-weight:450;text-decoration:none;cursor:pointer;transition:background-color .15s var(--ease-snap,ease)}.landing-v3.kaer-error .kaer-error-cta:hover{background:var(--err-btn-hover)}.landing-v3.kaer-error .kaer-error-cta:focus-visible{outline:2px solid var(--ink-0);outline-offset:2px}.landing-v3.kaer-error .kaer-error-alt{padding:6px 8px;font-family:var(--font-sans);font-size:13px;font-weight:450;text-decoration:none;color:var(--ink-3);transition:color .15s ease}.landing-v3.kaer-error .kaer-error-alt:hover{color:var(--ink-0)}.landing-v3.kaer-error .kaer-error-alt:focus-visible{outline:2px solid var(--ink-0);outline-offset:2px}.landing-v3 .kaer-error-digest{display:flex;align-items:baseline;gap:8px;margin:18px 0 0;font-size:11px;color:var(--ink-3)}.landing-v3 .kaer-error-digest-key{opacity:.55}.landing-v3 .kaer-error-details{margin-top:22px;font-size:12px;line-height:1.5;color:var(--ink-3);overflow:auto;max-height:28vh}@media (max-width:760px){.landing-v3.kaer-error{padding:20px 16px}.landing-v3 .kaer-error-inner{--iso-w:min(86vw,calc(38vh * var(--iso-ar, 1.12)));flex-direction:column;align-items:center;gap:24px}.landing-v3 .kaer-error-copy{flex:none;width:min(100%,372px);margin:0}}@media (prefers-reduced-motion:reduce){.landing-v3 .kaer-iso-glint{animation:none}}.landing-v3.kaer-error[data-still] .kaer-iso-glint,html[data-still] .landing-v3 .kaer-iso-glint{animation:none}