.space-entry-transition{z-index:2147483647;width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--space-entry-text-primary);background:0 0;border:0;margin:0;padding:0;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;position:fixed;inset:0;overflow:hidden}.space-entry-transition::backdrop{background:0 0}.space-entry-transition__curtains,.space-entry-transition__status{position:absolute;inset:0}.space-entry-transition__curtains{isolation:isolate;overflow:hidden}.space-entry-transition__curtain{background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--space-entry-primary) 15%, transparent) 0, transparent 34%), radial-gradient(circle at 84% 78%, color-mix(in srgb, var(--space-entry-accent) 13%, transparent) 0, transparent 30%), linear-gradient(128deg, color-mix(in srgb, var(--space-entry-primary) 8%, var(--space-entry-surface)) 0%, var(--space-entry-surface) 46%, color-mix(in srgb, var(--space-entry-accent) 7%, var(--space-entry-surface)) 100%);-webkit-clip-path:var(--space-entry-cover-from);clip-path:var(--space-entry-cover-from);backface-visibility:hidden;contain:paint;will-change:clip-path;position:absolute;inset:-1px;overflow:hidden;transform:translateZ(0)}.space-entry-transition__curtain:before{background-image:radial-gradient(circle, color-mix(in srgb, var(--space-entry-primary) 15%, transparent) 0 1px, transparent 1.5px);content:"";opacity:.18;pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 8%,#000 44%,#0000 82%);mask-image:linear-gradient(115deg,#0000 8%,#000 44%,#0000 82%)}.space-entry-transition__curtain-orbit{border:1px solid color-mix(in srgb, var(--space-entry-primary) 10%, transparent);aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute}.space-entry-transition__curtain-orbit--primary{opacity:.58;width:clamp(320px,48vw,820px);top:50%;left:12%;transform:translate(-50%,-50%)}.space-entry-transition__curtain-orbit--accent{border-color:color-mix(in srgb, var(--space-entry-accent) 12%, transparent);opacity:.46;width:clamp(180px,27vw,460px);bottom:4%;right:8%;transform:translate(42%,46%)}.space-entry-transition--closing .space-entry-transition__curtain{animation:space-entry-curtain-cover var(--space-entry-duration) cubic-bezier(.76, 0, .24, 1) both}.space-entry-transition--closed .space-entry-transition__curtain,.space-entry-transition--loading .space-entry-transition__curtain,.space-entry-transition--error .space-entry-transition__curtain{clip-path:inset(0)}.space-entry-transition--opening .space-entry-transition__curtain{animation:space-entry-curtain-reveal var(--space-entry-duration) cubic-bezier(.76, 0, .24, 1) both}.space-entry-transition__status{box-sizing:border-box;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:32px;transition:opacity .18s,transform .22s;display:flex;transform:translateY(5px)}.space-entry-transition--loading .space-entry-transition__status,.space-entry-transition--error .space-entry-transition__status{opacity:1;pointer-events:auto;transform:translateY(0)}.space-entry-transition__logo{place-items:center;width:56px;height:56px;display:grid;position:relative}.space-entry-transition__logo-halo{background:color-mix(in srgb, var(--space-entry-primary) 22%, transparent);border-radius:18px;animation:1.6s ease-in-out infinite space-entry-logo-pulse;position:absolute;inset:0}.space-entry-transition__logo-mark{background:var(--space-entry-primary);width:42px;height:42px;box-shadow:0 14px 34px color-mix(in srgb, var(--space-entry-primary) 28%, transparent);color:var(--space-entry-primary-text);border-radius:12px;place-items:center;font-size:20px;font-weight:900;line-height:1;animation:1.6s ease-in-out infinite space-entry-logo-float;display:grid;position:relative}.space-entry-transition__copy{text-align:center;flex-direction:column;align-items:center;margin-top:12px;display:flex}.space-entry-transition__copy h2{color:var(--space-entry-text-primary);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:850;line-height:1.5}.space-entry-transition__copy p{max-width:430px;color:var(--space-entry-text-muted);margin:4px 0 0;font-size:14px;line-height:1.6}.space-entry-transition__space-name{max-width:min(430px,100vw - 64px);color:color-mix(in srgb, var(--space-entry-primary) 74%, var(--space-entry-text-muted));text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;font-weight:650;line-height:1.5;overflow:hidden}.space-entry-transition__progress{align-items:center;gap:5px;height:18px;margin-top:14px;display:flex}.space-entry-transition__progress i{background:var(--space-entry-primary);border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite space-entry-progress}.space-entry-transition__progress i:nth-child(2){animation-delay:.12s}.space-entry-transition__progress i:nth-child(3){animation-delay:.24s}.space-entry-transition__actions{gap:10px;margin-top:20px;display:flex}.space-entry-transition__button{min-width:104px;min-height:36px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:700;line-height:1.4;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.space-entry-transition__button:focus-visible{outline:3px solid color-mix(in srgb, var(--space-entry-primary) 24%, transparent);outline-offset:2px}.space-entry-transition__button:hover{transform:translateY(-1px)}.space-entry-transition__button:active{transform:translateY(0)}.space-entry-transition__button--primary{background:var(--space-entry-primary);box-shadow:0 8px 22px color-mix(in srgb, var(--space-entry-primary) 20%, transparent);color:var(--space-entry-primary-text)}.space-entry-transition__button--secondary{border-color:color-mix(in srgb, var(--space-entry-primary) 18%, var(--space-entry-text-muted));background:color-mix(in srgb, var(--space-entry-primary) 8%, var(--space-entry-surface));color:var(--space-entry-text-primary)}@keyframes space-entry-curtain-cover{0%{-webkit-clip-path:var(--space-entry-cover-from);clip-path:var(--space-entry-cover-from)}to{-webkit-clip-path:var(--space-entry-cover-to);clip-path:var(--space-entry-cover-to)}}@keyframes space-entry-curtain-reveal{0%{-webkit-clip-path:var(--space-entry-reveal-from);clip-path:var(--space-entry-reveal-from)}to{-webkit-clip-path:var(--space-entry-reveal-to);clip-path:var(--space-entry-reveal-to)}}@keyframes space-entry-logo-pulse{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:.08;transform:scale(1.24)}}@keyframes space-entry-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes space-entry-progress{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.space-entry-transition{opacity:0;transition:opacity var(--space-entry-duration) linear}.space-entry-transition--closing,.space-entry-transition--closed,.space-entry-transition--loading,.space-entry-transition--error{opacity:1}.space-entry-transition__curtain{clip-path:inset(0);animation:none}.space-entry-transition__status{transition:opacity 90ms linear;transform:none}.space-entry-transition__logo-halo,.space-entry-transition__logo-mark,.space-entry-transition__progress i{animation:none}.space-entry-transition__button{transition:none}}
