.boundary-module__RmSgxa__wrap{justify-content:center;align-items:center;min-height:60vh;padding:96px 0;display:flex}.boundary-module__RmSgxa__inner{text-align:center;max-width:560px;margin:0 auto}.boundary-module__RmSgxa__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--acc);background:#c084fc14;border:1px solid #c084fc4d;border-radius:999px;margin-bottom:18px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-block}.boundary-module__RmSgxa__title{letter-spacing:-.02em;background:linear-gradient(180deg, #fff 40%, var(--acc-4));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 14px;font-size:clamp(28px,5vw,44px);font-weight:800;line-height:1.08}.boundary-module__RmSgxa__text{max-width:460px;color:var(--dim);margin:0 auto 28px;font-size:15.5px;line-height:1.6}.boundary-module__RmSgxa__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.boundary-module__RmSgxa__btnPrimary{background:linear-gradient(135deg, var(--acc-2), var(--acc-3));color:#fff;cursor:pointer;transition:filter .2s var(--ease), transform .2s var(--ease);border:1px solid #0000;border-radius:999px;padding:12px 26px;font-size:14px;font-weight:600;box-shadow:0 6px 22px #a855f766}.boundary-module__RmSgxa__btnPrimary:hover{filter:brightness(1.08);transform:translateY(-1px)}.boundary-module__RmSgxa__btnGhost{border:1px solid var(--line-2);color:#fff;cursor:pointer;background:#ffffff08;border-radius:999px;padding:12px 26px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s}.boundary-module__RmSgxa__btnGhost:hover{border-color:var(--acc);background:#c084fc1a}.boundary-module__RmSgxa__digest{color:var(--mute);letter-spacing:.02em;margin:22px 0 0;font-size:12px}.boundary-module__RmSgxa__digest code{color:var(--dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.boundary-module__RmSgxa__loader{text-align:center;color:var(--mute)}.boundary-module__RmSgxa__dot{background:var(--acc);border-radius:50%;width:8px;height:8px;margin:0 4px;animation:1.4s ease-in-out infinite boundary-module__RmSgxa__boundaryPulse;display:inline-block}.boundary-module__RmSgxa__dot:nth-child(2){animation-delay:.2s}.boundary-module__RmSgxa__dot:nth-child(3){animation-delay:.4s}@keyframes boundary-module__RmSgxa__boundaryPulse{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.boundary-module__RmSgxa__dot{animation:none}}
