body{margin:0}.quik-opening,.quik-opening *{box-sizing:border-box}.quik-opening{background:var(--quik-brand-canvas,#fff);min-height:100svh;color:var(--quik-brand-ink,#202126);padding:clamp(20px,4vw,48px) 20px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.quik-opening .quik-opening-card{border:1px solid var(--quik-brand-rule,#e4e6eb);background:var(--quik-brand-surface,#fff);border-radius:24px;width:min(100%,480px);margin:0 auto;padding:clamp(24px,5vw,40px)}.quik-opening .quik-brand-wordmark{color:var(--quik-brand-ink);letter-spacing:-.075em;font:750 36px/1 Inter,ui-sans-serif,system-ui,sans-serif}.quik-opening .quik-opening-content{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:clamp(40px,8vh,72px) 0 48px;display:flex}.quik-opening .quik-opening-character{aspect-ratio:1;object-fit:contain;width:min(100%,320px);height:auto;display:block}.quik-opening .quik-opening-spinner{border:3px solid var(--quik-brand-soft,#eef2ff);border-top-color:var(--quik-brand-action,#2855e8);border-right-color:var(--quik-brand-action,#2855e8);border-radius:50%;flex:none;width:36px;height:36px;animation:1s linear infinite quik-opening-spin}.quik-opening h1{letter-spacing:-.04em;margin:0;font:650 clamp(20px,5vw,24px)/1.3 Inter,ui-sans-serif,system-ui,sans-serif}@keyframes quik-opening-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.quik-opening .quik-opening-spinner{animation:none}}
