.ceremony_inner__7Tpkf{position:relative;z-index:2;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(24px,6vh,64px) clamp(20px,8vw,80px)}.ceremony_mark__Xmwqr{margin-bottom:26px}.ceremony_title__FJ_ux{margin:0;font-size:clamp(38px,6vw,72px);line-height:1.03;font-weight:600;letter-spacing:-.03em;color:var(--foreground);text-wrap:balance}.ceremony_grad__PQhgU{background:linear-gradient(135deg,#3b56cf,#dc323d 120%);-webkit-background-clip:text;background-clip:text;color:transparent}.ceremony_sub__n_o4_{margin:20px 0 0;max-width:34ch;font-size:clamp(16px,2vw,21px);font-weight:450;color:var(--muted-foreground)}.ceremony_actions__d4XYw{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px}.ceremony_footnote__0P4Kq{margin:22px 0 0;font-size:14px;color:var(--muted-foreground)}.ceremony_footnote__0P4Kq a,.ceremony_footnote__0P4Kq button{background:none;border:0;padding:0;font:inherit;color:var(--primary);text-decoration:none;cursor:pointer}.ceremony_footnote__0P4Kq a:hover,.ceremony_footnote__0P4Kq button:hover{text-decoration:underline}.ceremony_reveal__VTgpm{opacity:0;animation:ceremony_cerRise__qvWqV .85s ease both}@keyframes ceremony_cerRise__qvWqV{0%{opacity:0;transform:translateY(16px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@media (prefers-reduced-motion:reduce){.ceremony_reveal__VTgpm{animation:none;opacity:1}}.tour-overlay_dim__tnLah{position:fixed;background:rgba(2,6,23,.55);z-index:400;pointer-events:auto}.tour-overlay_ring___Kq1_{position:fixed;z-index:401;border-radius:10px;box-shadow:0 0 0 2px var(--primary),0 0 0 7px color-mix(in srgb,var(--primary) 28%,transparent);pointer-events:none;transition:all .22s cubic-bezier(.16,1,.3,1)}.tour-overlay_holeBlock__yhy8i{position:fixed;z-index:401;background:transparent;pointer-events:auto}.tour-overlay_card__RYojY{position:fixed;z-index:402;width:320px;max-width:calc(100vw - 32px);background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:14px;padding:16px;box-shadow:0 24px 60px -18px rgba(0,0,0,.45);pointer-events:auto;transition:top .22s cubic-bezier(.16,1,.3,1),left .22s cubic-bezier(.16,1,.3,1)}.tour-overlay_meta__GNV8Q{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tour-overlay_step__Rj3Nz{flex-shrink:0;white-space:nowrap;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.tour-overlay_dots__Ps8dU{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px;min-width:0;margin-left:auto}.tour-overlay_dot__6porq{width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--foreground) 20%,transparent)}.tour-overlay_dotActive__KOpiV{background:var(--primary)}.tour-overlay_title__bJsb_{margin:0 0 4px;font-size:15.5px;font-weight:600;color:var(--foreground)}.tour-overlay_body__lw1hV{margin:0;font-size:13.5px;line-height:1.5;color:var(--muted-foreground)}.tour-overlay_hint__NnUZr{margin-top:10px;font-size:12.5px;font-weight:500;color:var(--primary)}.tour-overlay_footer___TPuc{display:flex;align-items:center;gap:8px;margin-top:14px}.tour-overlay_exit__mWq1s{margin-left:auto}@media (prefers-reduced-motion:reduce){.tour-overlay_card__RYojY,.tour-overlay_ring___Kq1_{transition:none}}