.RETWyG_page{z-index:10000;padding:var(--space-8) var(--space-6);color:var(--color-text-inverse);background:radial-gradient(90% 70% at 12% -8%, #3cbbfa4d 0%, transparent 52%), radial-gradient(70% 55% at 92% 108%, #3cbbfa38 0%, transparent 48%), linear-gradient(155deg, #011f30 0%, var(--color-primary-dark) 38%, var(--color-primary) 72%, var(--color-primary-active) 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.RETWyG_atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.RETWyG_orbA,.RETWyG_orbB,.RETWyG_orbC{filter:blur(48px);will-change:transform;border-radius:50%;position:absolute}.RETWyG_orbA{background:#3cbbfa38;width:min(42rem,70vw);height:min(42rem,70vw);animation:18s ease-in-out infinite RETWyG_driftA;top:-12%;left:-8%}.RETWyG_orbB{background:#0169dc73;width:min(36rem,60vw);height:min(36rem,60vw);animation:22s ease-in-out infinite RETWyG_driftB;bottom:-18%;right:-10%}.RETWyG_orbC{background:#3cbbfa4d;width:min(18rem,40vw);height:min(18rem,40vw);animation:16s ease-in-out infinite RETWyG_driftC;top:42%;left:48%}.RETWyG_mesh{opacity:.18;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%)}.RETWyG_content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:34rem;animation:.7s cubic-bezier(.22,1,.36,1) both RETWyG_riseIn;display:flex;position:relative}.RETWyG_brand{align-items:center;gap:var(--space-2);margin-bottom:var(--space-8);flex-direction:column;display:flex}.RETWyG_logoImage{object-fit:contain;background:#ffffffeb;border-radius:.75rem;width:auto;height:2.75rem;padding:.55rem .9rem;box-shadow:0 8px 24px #012a4233}.RETWyG_logoMark{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:3.5rem;height:3.5rem;font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;background:#ffffff29;border:1px solid #ffffff47;border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex}.RETWyG_brandName{margin:var(--space-4) 0 0;font-size:clamp(2.1rem,5.5vw,3.25rem);font-weight:var(--font-weight-extrabold);letter-spacing:-.035em;line-height:1.05}.RETWyG_tagline{max-width:22rem;font-size:var(--font-size-sm);color:#ffffffb8;margin:0;line-height:1.5}.RETWyG_visual{margin-bottom:var(--space-6)}.RETWyG_ring{place-items:center;width:5.5rem;height:5.5rem;display:grid;position:relative}.RETWyG_ringPulse{border:1px solid #ffffff47;border-radius:50%;animation:2.8s ease-out infinite RETWyG_pulseRing;position:absolute;inset:0}.RETWyG_ringOrbit{border:1.5px dashed #ffffff38;border-radius:50%;animation:14s linear infinite RETWyG_spin;position:absolute;inset:-.35rem}.RETWyG_orbitDot{background:var(--color-primary-vivid);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:-.28rem;left:calc(50% - .28rem);box-shadow:0 0 12px #3cbbfad9}.RETWyG_iconWrap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:relative;box-shadow:0 12px 32px #012a4247}.RETWyG_icon{width:1.55rem;height:1.55rem;color:var(--color-primary-light)}.RETWyG_status{margin:0 0 var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.04em;color:#ceeefee0;align-items:center;gap:.5rem;display:inline-flex}.RETWyG_statusDot{background:var(--color-primary-vivid);border-radius:50%;width:.45rem;height:.45rem;animation:1.8s ease-out infinite RETWyG_statusBlink;box-shadow:0 0 #3cbbfa8c}.RETWyG_title{margin:0 0 var(--space-3);font-size:clamp(1.25rem,3vw,1.6rem);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;color:#fffffff2;line-height:1.25}.RETWyG_message{margin:0 0 var(--space-6);max-width:30rem;font-size:var(--font-size-lg);color:#ffffffdb;line-height:1.65}.RETWyG_contact,.RETWyG_hint{font-size:var(--font-size-sm);color:#ffffffb3;margin:0;line-height:1.55}.RETWyG_contact a{color:var(--color-primary-light);font-weight:var(--font-weight-semibold);text-underline-offset:.18em;text-decoration:underline}.RETWyG_contact a:hover{color:var(--color-text-inverse)}.RETWyG_footer{margin:var(--space-10) 0 0;font-size:var(--font-size-xs);letter-spacing:.04em;color:#ffffff73}@keyframes RETWyG_riseIn{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes RETWyG_driftA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6%,8%)scale(1.08)}}@keyframes RETWyG_driftB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-8%,-5%)scale(1.1)}}@keyframes RETWyG_driftC{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-40%,-60%)scale(1.2)}}@keyframes RETWyG_spin{to{transform:rotate(360deg)}}@keyframes RETWyG_pulseRing{0%{opacity:.85;transform:scale(.92)}70%{opacity:0;transform:scale(1.22)}to{opacity:0;transform:scale(1.22)}}@keyframes RETWyG_statusBlink{0%{box-shadow:0 0 #3cbbfa8c}70%{box-shadow:0 0 0 .55rem #3cbbfa00}to{box-shadow:0 0 #3cbbfa00}}@media (prefers-reduced-motion:reduce){.RETWyG_orbA,.RETWyG_orbB,.RETWyG_orbC,.RETWyG_ringOrbit,.RETWyG_ringPulse,.RETWyG_statusDot,.RETWyG_content{animation:none}}@media (max-width:480px){.RETWyG_page{padding:var(--space-6) var(--space-4);align-items:flex-start;padding-top:12vh}.RETWyG_message{font-size:var(--font-size-base)}}
