.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;width:100%;height:100dvh;min-height:100dvh;color:var(--rf-ink);background:#fff;grid-template-columns:1.1fr 1fr;font-family:Manrope,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;display:grid;overflow:hidden}@media (width<=900px){.rf-error-split{grid-template-columns:1fr}}.rf-error-split__brand{isolation:isolate;color:#fff;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;height:100%;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;color:var(--rf-ink-2);overflow-wrap:anywhere;white-space:pre-wrap;flex:1;margin:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;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:#fff;box-shadow:0 8px 22px -10px #1649da80}.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:#fff}.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{color:var(--rf-ink);border-color:var(--rf-line);box-shadow:none;background-color:#fff}.rf-error-split .rf-error-split__btn--ghost.rf-button:hover,.rf-error-split .rf-error-split__btn--ghost.rf-button:focus-visible{border-color:var(--rf-ink-3);color:var(--rf-ink);background-color:#fafbfc}.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:#fff;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);width:34px;min-width:34px;height:34px;color:var(--rf-ink-3);background-color:#fafbfc;border-radius:8px}.rf-error-split .rf-error-split__copy .rf-button:hover,.rf-error-split .rf-error-split__copy .rf-button:focus-visible{border-color:var(--rf-ink-3);color:var(--rf-ink);background-color:#fafbfc}
