@keyframes ai-tooltip-card-appear{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ai-tooltip-border-flow{0%,to{background-position:0 0,0 0,0 0,0%}50%{background-position:0 0,0 0,0 0,100%}}@keyframes ai-tooltip-glow-pulse{0%,to{opacity:.4;transform:translateY(0)scale(1)}50%{opacity:.6;transform:translateY(-3px)scale(1.05)}}.rf-error-split{--rf-brand:#ff0067;--rf-brand-accent:#1649da;--rf-brand-accent-hover:#123cb4;--rf-ink:#0e0f14;--rf-ink-2:#3a3e4a;--rf-ink-3:#6b6f7e;--rf-line:#e6e7ec;--rf-page-bg:#fff;--rf-ghost-bg:#fff;--rf-ghost-bg-hover:#fafbfc;background:var(--rf-page-bg);width:100%;height:100dvh;min-height:100dvh;color:var(--rf-ink);font-family:var(--font-family-display);grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}@media not print{:root[data-mantine-color-scheme=dark] .rf-error-split{--rf-ink:var(--neutral-90);--rf-ink-2:var(--neutral-70);--rf-ink-3:var(--neutral-50);--rf-line:var(--neutral-20);--rf-page-bg:var(--surface);--rf-ghost-bg:var(--neutral-05);--rf-ghost-bg-hover:var(--neutral-10)}}@media (width<=900px){.rf-error-split{grid-template-columns:1fr}}.rf-error-split__brand{isolation:isolate;height:100%;color:var(--static-white);background:radial-gradient(680px 520px at 85% 12%,#ff50aa59,#0000 65%),radial-gradient(720px 600px at 10% 95%,#1649da59,#0000 65%),linear-gradient(135deg,#d20058 0%,#a00046 55%,#3c0a46 100%);flex-direction:column;justify-content:center;padding:48px 56px;display:flex;position:relative;overflow:hidden}@media (width<=900px){.rf-error-split__brand{display:none}}.rf-error-split__brand-logo{z-index:1;position:absolute;top:48px;left:56px}.rf-error-split__brand-logo-svg{width:auto;height:32px;display:block}.rf-error-split__code{z-index:1;letter-spacing:-.04em;opacity:.97;font-size:clamp(96px,12vw,160px);font-weight:800;line-height:.9;position:relative}.rf-error-split__code small{letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin-bottom:12px;font-size:14px;font-weight:600;display:block}.rf-error-split__content{flex-direction:column;height:100dvh;max-height:100dvh;padding:40px 64px;display:flex;overflow-y:auto}@media (width<=900px){.rf-error-split__content{padding:24px}}.rf-error-split__content-inner{flex-direction:column;gap:18px;width:100%;max-width:440px;margin:auto;display:flex}.rf-error-split__title{letter-spacing:-.02em;color:var(--rf-ink);margin:0;font-size:30px;font-weight:700;line-height:1.15}.rf-error-split__subtitle{color:var(--rf-ink-3);margin:0;font-size:15px;line-height:1.55}.rf-error-split__actions{flex-direction:column;gap:10px;display:flex}.rf-error-split__details-content{align-items:flex-start;gap:10px;display:flex}.rf-error-split__error-text{min-width:0;max-height:220px;font-family:var(--font-family-mono);color:var(--rf-ink-2);overflow-wrap:anywhere;white-space:pre-wrap;flex:1;margin:0;font-size:12.5px;line-height:1.5;overflow-y:auto}.rf-error-split__copy{flex:none}.rf-error-split .rf-error-split__btn.rf-button{border:1px solid #0000;border-radius:11px;height:46px;font-family:inherit;font-size:15px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform 80ms}.rf-error-split .rf-error-split__btn.rf-button .rf-button__text,.rf-error-split .rf-error-split__btn.rf-button .rf-button__adornment{margin:0}.rf-error-split .rf-error-split__btn.rf-button .rf-button__adornment--start:not(:last-child){margin-right:8px}.rf-error-split .rf-error-split__btn.rf-button:active{transform:translateY(1px)}.rf-error-split .rf-error-split__btn--primary.rf-button{background-color:var(--rf-brand-accent);color:var(--static-white);box-shadow:0 8px 22px -10px color-mix(in srgb, var(--rf-brand-accent) 50%, transparent)}.rf-error-split .rf-error-split__btn--primary.rf-button:hover,.rf-error-split .rf-error-split__btn--primary.rf-button:focus-visible{background-color:var(--rf-brand-accent-hover);color:var(--static-white)}.rf-error-split .rf-error-split__btn--primary.rf-button:focus-visible{outline:2px solid var(--rf-brand-accent);outline-offset:2px}.rf-error-split .rf-error-split__btn--ghost.rf-button{background-color:var(--rf-ghost-bg);color:var(--rf-ink);border-color:var(--rf-line);box-shadow:none}.rf-error-split .rf-error-split__btn--ghost.rf-button:hover,.rf-error-split .rf-error-split__btn--ghost.rf-button:focus-visible{background-color:var(--rf-ghost-bg-hover);border-color:var(--rf-ink-3);color:var(--rf-ink)}.rf-error-split .rf-error-split__btn--ghost.rf-button:focus-visible{outline:2px solid var(--rf-ink-3);outline-offset:2px}.rf-error-split .rf-error-split__details .rf-accordion{border:1px solid var(--rf-line);background:var(--rf-page-bg);border-radius:12px;overflow:hidden}.rf-error-split .rf-error-split__details .rf-accordion__item-wrap{color:var(--rf-ink-2);border-radius:0;font-size:14px;font-weight:600}.rf-error-split .rf-error-split__details .rf-accordion__item{max-height:none;padding:0 16px}.rf-error-split .rf-error-split__details .rf-accordion__item:before,.rf-error-split .rf-error-split__details .rf-accordion__item:after{display:none}.rf-error-split .rf-error-split__details .rf-accordion__item-inner{padding:13px 0}.rf-error-split .rf-error-split__details .rf-accordion__item-wrap--opened .rf-accordion__item-inner{border-bottom:1px solid var(--rf-line)}.rf-error-split .rf-error-split__details .rf-accordion__item-wrap--opened .rf-accordion__content{color:var(--rf-ink-2);padding:14px 16px}.rf-error-split .rf-error-split__details .rf-accordion__item-icon{color:var(--rf-ink-3)}.rf-error-split .rf-error-split__copy .rf-button{border:1px solid var(--rf-line);background-color:var(--rf-ghost-bg-hover);width:34px;min-width:34px;height:34px;color:var(--rf-ink-3);border-radius:8px}.rf-error-split .rf-error-split__copy .rf-button:hover,.rf-error-split .rf-error-split__copy .rf-button:focus-visible{background-color:var(--rf-ghost-bg-hover);border-color:var(--rf-ink-3);color:var(--rf-ink)}
