.zhiE4G_screen{background:var(--background);min-height:100dvh;color:var(--foreground);padding:max(1.5rem, env(safe-area-inset-top)) 1rem max(1.5rem, env(safe-area-inset-bottom));place-items:center;display:grid;overflow:clip}.zhiE4G_scene{text-align:center;width:100%}.zhiE4G_wordmark{font-family:var(--font-bricolage), var(--app-font-display);letter-spacing:-.025em;justify-content:center;font-size:min(clamp(2.5rem,10.8vw,4.5rem),14vw);font-weight:650;line-height:1.2;display:flex}.zhiE4G_slot{display:block;position:relative}.zhiE4G_letter{animation:zhiE4G_letter-arrive .9s var(--arrival) both;display:block}.zhiE4G_traveler{pointer-events:none;animation:zhiE4G_care-arrive .9s var(--arrival) both;place-items:center;display:grid;position:absolute;inset:0}.zhiE4G_icon{background:var(--care-soft);width:.94em;height:.94em;color:var(--care-color);box-shadow:0 0 0 1px color-mix(in srgb, var(--care-color) 12%, transparent);border-radius:35%;place-items:center;display:grid}.zhiE4G_icon svg{width:.52em;height:.52em}.zhiE4G_impact{border:1px solid var(--care-color);pointer-events:none;width:.9em;height:.9em;animation:zhiE4G_care-impact .9s var(--arrival) both;border-radius:50%;position:absolute;top:50%;left:50%}.zhiE4G_caption{color:var(--muted-foreground);font-size:var(--text-meta);margin-top:1.125rem;line-height:1.5;animation:.3s ease-out 1.3s both zhiE4G_caption-arrive}.zhiE4G_waiting{justify-content:center;gap:.375rem;margin-top:1.5rem;display:flex}.zhiE4G_waiting span{background:var(--primary);border-radius:50%;width:4px;height:4px;animation:1.9s ease-in-out 1.6s infinite zhiE4G_waiting}.zhiE4G_waiting span:nth-child(2){animation-delay:1.75s}.zhiE4G_waiting span:nth-child(3){animation-delay:1.9s}@keyframes zhiE4G_care-arrive{0%{opacity:0;transform:translate(var(--from-x), var(--from-y)) rotate(var(--turn)) scale(.7)}15%{opacity:1}64%{opacity:1;animation-timing-function:ease-out;transform:translate(0)rotate(0)scale(1)}78%{opacity:.75;transform:translateY(.045em)rotate(0)scale(.72)}to{opacity:0;transform:translate(0)rotate(0)scale(.25)}}@keyframes zhiE4G_letter-arrive{0%,60%{opacity:.1;transform:scale(.94)}78%{opacity:1;color:var(--care-color);transform:scale(1.075)translateY(.025em)}to{opacity:1;color:var(--foreground);transform:scale(1)}}@keyframes zhiE4G_care-impact{0%,60%{opacity:0;transform:translate(-50%,-50%)scale(.4)}68%{opacity:.3}to{opacity:0;transform:translate(-50%,-50%)scale(1.65)}}@keyframes zhiE4G_waiting{0%,70%,to{opacity:.25}35%{opacity:.85}}@keyframes zhiE4G_caption-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.zhiE4G_letter,.zhiE4G_traveler,.zhiE4G_impact,.zhiE4G_caption,.zhiE4G_waiting span{animation:none}.zhiE4G_traveler,.zhiE4G_impact{display:none}.zhiE4G_waiting span{opacity:.45}}
