.YOO98G_launchShell,.YOO98G_landing{color:#f5f5f5;background:#050505;min-height:100svh}.YOO98G_launchShell{isolation:isolate;position:relative;overflow:hidden}.YOO98G_codeField{background:radial-gradient(circle at 50% 48%,#14141438,#0000 38%),linear-gradient(#010201 0%,#030303 62%,#050505 100%);position:absolute;inset:0;overflow:hidden}.YOO98G_codeStream{color:#36f65d;width:18px;height:250svh;opacity:var(--stream-opacity);text-shadow:0 0 6px #36f65d9e;animation:6.7s cubic-bezier(.22,1,.36,1) forwards YOO98G_streamTakeover;position:absolute;top:-78svh;overflow:visible;transform:translateY(0)}.YOO98G_codeRun{font-family:Courier New,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--stream-size);letter-spacing:0;white-space:pre;animation:YOO98G_codeRain var(--stream-duration) linear infinite;animation-delay:var(--stream-delay);margin:0;font-weight:700;line-height:1.02}.YOO98G_scanlines{z-index:3;pointer-events:none;opacity:.11;background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 4px);position:absolute;inset:0}.YOO98G_interrupt{z-index:4;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(#0000 0 21%,#fff3 21.4% 22%,#0000 22.4% 49%,#b7123f5c 49.4% 51%,#0000 51.4%),repeating-linear-gradient(90deg,#0000 0 8%,#ffffff0f 8.2% 8.4%,#0000 8.6% 16%);animation:6.7s step-end forwards YOO98G_glitchInterruption;position:absolute;inset:0}.YOO98G_logoReveal{z-index:5;pointer-events:none;color:#e30613;opacity:0;justify-content:center;align-items:center;animation:6.7s cubic-bezier(.22,1,.36,1) forwards YOO98G_logoReveal;display:flex;position:absolute;inset:0}.YOO98G_launchLeaf{filter:drop-shadow(0 0 24px #e3061357);width:min(31vw,285px);height:auto}.YOO98G_skipButton{z-index:10;color:#ffffffb3;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0505058f;border:1px solid #ffffff29;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:600;transition:border-color .16s,color .16s,background .16s;position:absolute;top:24px;right:26px}.YOO98G_skipButton:hover{color:#d5a33a;background:#141414c7;border-color:#d5a33ab8}.YOO98G_landing{background:radial-gradient(circle at 50% 24%,#e306132e,#0000 34%),radial-gradient(circle at 84% 78%,#d5a33a14,#0000 28%),#090909;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:48px 24px 34px;display:flex;position:relative;overflow:hidden}.YOO98G_landing:before{content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.YOO98G_landingPanel{z-index:2;text-align:center;width:min(100%,760px);position:relative}.YOO98G_brandMark{color:#e30613;justify-content:center;display:flex}.YOO98G_landingLeaf{filter:drop-shadow(0 0 20px #e3061338);width:132px;height:auto}.YOO98G_eyebrow{color:#d5a33a;letter-spacing:.24em;text-transform:uppercase;margin:24px 0 0;font-size:11px;font-weight:700}.YOO98G_landingTitle{color:#fff;font-family:var(--font-brand), Georgia, serif;letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(38px,6vw,64px);font-weight:600;line-height:.98}.YOO98G_tagline{color:#f0e4cf;letter-spacing:.01em;margin:18px 0 0;font-size:clamp(17px,2vw,21px);font-weight:500}.YOO98G_description{color:#a8a8a8;max-width:600px;margin:18px auto 0;font-size:14px;line-height:1.75}.YOO98G_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.YOO98G_primaryAction,.YOO98G_secondaryAction{border-radius:10px;justify-content:center;align-items:center;gap:10px;min-width:168px;padding:13px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s,filter .16s,border-color .16s,background .16s;display:inline-flex}.YOO98G_primaryAction{color:#fff;background:#e30613;border:1px solid #e30613;box-shadow:0 14px 36px #e3061338}.YOO98G_primaryAction:hover{filter:brightness(1.08);transform:translateY(-1px)}.YOO98G_secondaryAction{color:#d9c7a9;background:#ffffff09;border:1px solid #d5a33a6b}.YOO98G_secondaryAction:hover{background:#d5a33a12;border-color:#d5a33ac7;transform:translateY(-1px)}.YOO98G_supportLine{color:#737373;margin:24px 0 0;font-size:12px;line-height:1.6}.YOO98G_supportLine a{color:#a98d60;text-decoration:none}.YOO98G_supportLine a:hover{color:#d5a33a;text-decoration:underline}.YOO98G_landingFooter{z-index:2;color:#666;letter-spacing:.04em;margin-top:52px;font-size:11px;position:relative}@keyframes YOO98G_codeRain{0%{transform:translateY(-9svh)}to{transform:translateY(24svh)}}@keyframes YOO98G_streamTakeover{0%,22%{color:#36f65d;opacity:var(--stream-opacity);filter:brightness();text-shadow:0 0 6px #36f65d9e;transform:translateY(0)}26%{color:#9cffad;opacity:.98;filter:brightness(1.65)}29%{color:#fff;opacity:.8}33%{color:#ff315d;opacity:.96;filter:brightness(1.32);text-shadow:0 0 10px #ff315dc2}39%,50%{color:#e30613;opacity:var(--stream-opacity);filter:brightness(1.06);text-shadow:0 0 8px #e30613ad;transform:translateY(0)}58%{color:#e30613;opacity:calc(var(--stream-opacity) * .72);transform:translateY(5svh)}67%{color:#e30613;opacity:.08;filter:blur(.4px);transform:translateY(28svh)}74%,to{opacity:0;filter:blur(1.5px);transform:translateY(44svh)}}@keyframes YOO98G_glitchInterruption{0%,23%,36%,to{opacity:0;transform:translate(0)}25%{opacity:.96;transform:translate(-9px)}27%{opacity:.24;transform:translate(6px)}29%{opacity:.82;transform:translate(-4px)}31%{opacity:.18;transform:translate(9px)}33%{opacity:.62;transform:translate(-3px)}35%{opacity:.08;transform:translate(0)}}@keyframes YOO98G_logoReveal{0%,43%{opacity:0;filter:blur(8px);transform:scale(.9)}48%{opacity:.16;filter:blur(5px);transform:scale(.94)}54%{opacity:.62;filter:blur(1.5px);transform:scale(.985)}60%{opacity:1;filter:blur();transform:scale(1)}to{opacity:1;filter:blur();transform:scale(1)}}@media (max-width:640px){.YOO98G_codeStream:nth-child(3n){display:none}.YOO98G_launchLeaf{width:min(48vw,230px)}.YOO98G_landing{padding-inline:20px}.YOO98G_actions{flex-direction:column}.YOO98G_primaryAction,.YOO98G_secondaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.YOO98G_codeStream,.YOO98G_codeRun,.YOO98G_interrupt,.YOO98G_logoReveal{animation:none}}
