@font-face{font-family:Vin IBM Plex Sans;src:url(../media/ibm-plex-sans-latin-variable.0wiir8udbzjvx.woff2)format("woff2");font-style:normal;font-weight:100 700;font-display:swap}.vin-error-document{--font-body:"Vin IBM Plex Sans"}.vin-error{box-sizing:border-box;width:min(100% - 2rem,76rem);padding:var(--space-page,1.5rem) 0;color:rgb(var(--color-text-primary-rgb,244 246 250));font-family:var(--font-body,Arial), sans-serif;margin:0 auto}.vin-error *,.vin-error :before,.vin-error :after{box-sizing:border-box}.vin-error--standalone{align-items:center;min-height:100svh;display:grid}[data-backoffice-content] .vin-error{width:100%;padding-block:0}.vin-error-document{background:rgb(var(--color-page-top-rgb,4 11 20));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin:0}.vin-error-card{text-align:center;border:1px solid rgb(var(--color-white-rgb,255 255 255) / .1);background:radial-gradient(ellipse at top right, rgb(var(--color-accent-rgb,215 194 106) / .06), transparent 60%), #060e19;border-radius:2rem;overflow:hidden}.vin-error-brand{color:#efb62b;justify-content:center;align-items:center;gap:.35rem;margin:0 auto 1.75rem;text-decoration:none;display:inline-flex}.vin-error-brand-mark{flex:0 0 2.25rem;place-items:center;width:2.25rem;height:2.25rem;display:grid;overflow:visible}.vin-error-brand-mark img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.vin-error-brand-name{font-family:var(--font-body,"Segoe UI"), sans-serif;letter-spacing:-.03em;color:#efb62b;background:linear-gradient(110deg,#ffe36b,#e6a515 55%,#ffda50);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.2rem,3vw,1.55rem);font-weight:600;line-height:1.05}.vin-error-content{padding:var(--space-panel,1.25rem);max-width:62rem;margin-inline:auto}.vin-error-code{color:rgb(var(--color-accent-rgb,215 194 106));font-size:var(--font-size-micro,.7rem);letter-spacing:.2em;margin:0 0 1.25rem;font-weight:600;line-height:1.8}.vin-error h1{font-size:var(--font-size-page,clamp(2rem, 1.6rem + 2vw, 3rem));line-height:var(--line-height-heading,1.15);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:500}.vin-error-description{max-width:37rem;margin:var(--space-intro,.5rem) auto 0;color:rgb(var(--color-text-secondary-rgb,244 246 250));font-size:var(--font-size-subtitle,clamp(1rem, .875rem + .5vw, 1.125rem));line-height:var(--line-height-subtitle,1.65)}.vin-error-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.vin-error-actions a,.vin-error-actions button{min-height:2.75rem;font:inherit;font-size:var(--font-size-sm,.85rem);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:.8rem 1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.vin-error-primary{background:rgb(var(--color-accent-rgb,215 194 106));color:rgb(var(--color-on-accent-rgb,7 16 26))}.vin-error-primary:hover{background:#e5d38b}.vin-error-primary:disabled{opacity:.55;cursor:wait}.vin-error-code{text-transform:uppercase}.vin-error-help{font-size:var(--font-size-caption,.8rem);color:rgb(var(--color-text-secondary-rgb,244 246 250));text-underline-offset:.25em;margin-top:1.5rem;display:inline-block}.vin-error-help:hover{color:rgb(var(--color-text-primary-rgb,244 246 250))}.vin-error-actions .vin-error-secondary{border-color:rgb(var(--color-white-rgb,255 255 255) / .2);color:rgb(var(--color-text-primary-rgb,244 246 250));background:0 0}.vin-error-secondary:hover{background:rgb(var(--color-white-rgb,255 255 255) / .05)}.vin-error a:focus-visible,.vin-error button:focus-visible{outline:2px solid rgb(var(--color-accent-rgb,215 194 106));outline-offset:4px}
