.operationalPage-module__N5pytG__page{background:radial-gradient(circle at top,#f8fbff 0%,#f2f6fb 45%,#edf2f8 100%);min-height:100vh;padding:56px 16px}.operationalPage-module__N5pytG__container{max-width:760px;margin:0 auto}.operationalPage-module__N5pytG__wideContainer{max-width:1280px;margin:0 auto}.operationalPage-module__N5pytG__card{background:#fff;border:1px solid #dbe5ef;border-radius:16px;padding:24px;box-shadow:0 10px 30px #0f172a0d}.operationalPage-module__N5pytG__title{color:#0f172a;margin:0;font-size:1.9rem}.operationalPage-module__N5pytG__subtitle{color:#475569;margin:8px 0 0}.operationalPage-module__N5pytG__stack{gap:12px;display:grid}.operationalPage-module__N5pytG__input{background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:11px 12px}.operationalPage-module__N5pytG__row{align-items:center;gap:8px;display:flex}.operationalPage-module__N5pytG__button{color:#fff;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border:1px solid #1d4ed8;border-radius:10px;padding:11px 14px;font-weight:600}.operationalPage-module__N5pytG__button:disabled{opacity:.6}.operationalPage-module__N5pytG__secondaryButton{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:11px 14px;font-weight:600}.operationalPage-module__N5pytG__message{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin-top:14px;padding:10px 12px}.operationalPage-module__N5pytG__warning{color:#92400e}.operationalPage-module__N5pytG__links{color:#334155;margin-top:12px}.operationalPage-module__N5pytG__center{text-align:center}.operationalPage-module__N5pytG__statusBadge{color:#1d4ed8;letter-spacing:.03em;text-transform:uppercase;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;width:fit-content;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.operationalPage-module__N5pytG__alert{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:12px 14px;line-height:1.5}.operationalPage-module__N5pytG__buttonRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.operationalPage-module__N5pytG__buttonRow a{text-decoration:none}.operationalPage-module__N5pytG__helperText{color:#64748b;margin:0;line-height:1.5;display:block}.operationalPage-module__N5pytG__codeInput{letter-spacing:.22em;background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:min(100%,220px);padding:12px 14px;font-size:1.15rem;font-weight:700}.operationalPage-module__N5pytG__statusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.operationalPage-module__N5pytG__statusGrid>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.operationalPage-module__N5pytG__statusGrid strong{color:#0f172a;margin-top:4px;display:block}.operationalPage-module__N5pytG__qrCode{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:fit-content;padding:12px}.operationalPage-module__N5pytG__heroCard{gap:16px;display:grid}.operationalPage-module__N5pytG__heroTitle{color:#0f172a;letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,7vw,4.5rem);line-height:.95}.operationalPage-module__N5pytG__heroSubtitle{color:#1e293b;margin:0;font-size:1.35rem;font-weight:700}.operationalPage-module__N5pytG__heroDescription{color:#475569;max-width:560px;margin:0;line-height:1.6}.operationalPage-module__N5pytG__infoCard{margin-top:16px}.operationalPage-module__N5pytG__infoTitle{color:#0f172a;margin:0 0 12px;font-size:1rem}.operationalPage-module__N5pytG__infoList{color:#475569;gap:8px;margin:0;padding-left:20px;display:grid}.operationalPage-module__N5pytG__setupCard{justify-items:start}.operationalPage-module__N5pytG__setupPulse{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.operationalPage-module__N5pytG__setupDot{background:#2563eb;border-radius:999px;width:8px;height:8px;animation:1s ease-in-out infinite operationalPage-module__N5pytG__setupPulse}.operationalPage-module__N5pytG__setupDot:nth-child(2){animation-delay:.15s}.operationalPage-module__N5pytG__setupDot:nth-child(3){animation-delay:.3s}@keyframes operationalPage-module__N5pytG__setupPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (max-width:640px){.operationalPage-module__N5pytG__statusGrid{grid-template-columns:1fr}}
