.gradient-text{position:relative;display:inline-flex;align-items:center;justify-content:center;max-width:100%;isolation:isolate}.gradient-text--border{padding:.35em .75em;border-radius:999px}.gradient-text--border:before{content:"";position:absolute;inset:0;padding:var(--gt-border);border-radius:inherit;background-image:var(--gt-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.gradient-text__inner{position:relative;display:inline-block}.gradient-text__content{display:inline-block;background-image:var(--gt-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gradient-text__glow{position:absolute;inset:0;z-index:-1;background-image:var(--gt-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:blur(.3em) saturate(1.4);opacity:var(--gt-glow);pointer-events:none;user-select:none}.crystalized-ball{position:relative;width:100%;height:100%;overflow:hidden}.crystal-opening{position:fixed;inset:0;z-index:100;background:#100c19;color:#eadfff;opacity:1;transition:opacity .85s ease,filter .85s ease;isolation:isolate}.crystal-opening.is-leaving{opacity:0;filter:blur(12px);pointer-events:none}.opening-ball{position:absolute;inset:0}.opening-brand{position:absolute;top:50%;left:0;right:0;translate:0 -50%;text-align:center;pointer-events:none}.opening-brand span{font:700 clamp(16px,2.3vw,30px) var(--font-ui,-apple-system,BlinkMacSystemFont,sans-serif);letter-spacing:.17em;text-shadow:0 0 24px #c6a7ff66}.opening-brand p{font-size:8px;letter-spacing:.25em;margin-top:18px;color:#c4afd9}.skip-opening{position:absolute;bottom:8%;left:50%;translate:-50% 0!important;border:1px solid #cdb4ff55;border-radius:30px;padding:14px 24px;color:#eadfff;background:#cdb4ff0b;font-size:9px;letter-spacing:.2em}.skip-opening:hover{background:#cdb4ff22}.orb-fallback{position:absolute;top:50%;left:50%;width:min(60vw,55vh);aspect-ratio:1;border:2px solid #cdb4ff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 35px #cdb4ff55,inset 0 0 35px #cdb4ff44}@media(prefers-reduced-motion:reduce){.crystal-opening{transition:none}}.opening-brand .welcome-gradient{font:600 clamp(19px,3vw,40px)/1.35 var(--font-ui,-apple-system,BlinkMacSystemFont,sans-serif);letter-spacing:.035em;padding:0 22px;text-shadow:none}.opening-brand .welcome-gradient span{font:inherit;letter-spacing:inherit;text-shadow:none}@media(max-width:560px){.opening-brand .welcome-gradient{max-width:90%;font-size:23px}}.opening-brand .welcome-gradient{font-weight:550;font-size:clamp(26px,3.8vw,52px);letter-spacing:-.045em;line-height:1.12}.opening-brand p{font-size:10px;font-weight:450;letter-spacing:.12em}.skip-opening{font-size:11px;font-weight:500;letter-spacing:.08em}@media(max-width:560px){.opening-brand .welcome-gradient{font-size:30px;max-width:88%;line-height:1.15}}
