.SubstitutionDemo-module___fFWUq__wrap{width:100%;max-width:420px;margin:0 auto;position:relative}.SubstitutionDemo-module___fFWUq__halo{filter:blur(34px);z-index:0;pointer-events:none;background:radial-gradient(50% 50% at 30% 20%,#f26b1f38,#0000 62%),radial-gradient(55% 55% at 80% 75%,#0f766e38,#0000 64%);border-radius:50%;position:absolute;inset:-14% -10% -10%}.SubstitutionDemo-module___fFWUq__device{z-index:1;background:var(--paper-raised,#fff);font-family:var(--font-ui,system-ui, sans-serif);border:1px solid #1c31311a;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 34px 70px -28px #0f172a8c,0 16px 32px -12px #0f172a4d}.SubstitutionDemo-module___fFWUq__bar{border-bottom:1px solid #1c313112;align-items:center;gap:8px;padding:11px 14px;display:flex}.SubstitutionDemo-module___fFWUq__dots{gap:5px;display:inline-flex}.SubstitutionDemo-module___fFWUq__dots i{background:#1c313129;border-radius:50%;width:8px;height:8px}.SubstitutionDemo-module___fFWUq__barTitle{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted,#475569);margin-left:2px;font-size:10.5px;font-weight:800}.SubstitutionDemo-module___fFWUq__demoTag{letter-spacing:.1em;text-transform:uppercase;color:#c9531a;background:#f26b1f1f;border-radius:100px;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;font-size:8.5px;font-weight:800;display:inline-flex}.SubstitutionDemo-module___fFWUq__demoTagDot{background:#f26b1f;border-radius:50%;width:5px;height:5px}.SubstitutionDemo-module___fFWUq__stage{flex-direction:column;min-height:248px;padding:14px;display:flex;position:relative}.SubstitutionDemo-module___fFWUq__stepLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--saffron-700,#c9531a);align-items:center;gap:8px;min-height:16px;margin-bottom:12px;font-size:10px;font-weight:800;display:flex}.SubstitutionDemo-module___fFWUq__stepLabel svg{flex-shrink:0}.SubstitutionDemo-module___fFWUq__row{border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;padding:9px 11px;display:flex}.SubstitutionDemo-module___fFWUq__rowAbsent{background:#f43f5e12;border-color:#f43f5e38}.SubstitutionDemo-module___fFWUq__rowCand{background:#10b9810d;border-color:#10b98121}.SubstitutionDemo-module___fFWUq__rowBest{background:#10b9811a;border-color:#10b98157;box-shadow:inset 0 0 0 1px #10b98124}.SubstitutionDemo-module___fFWUq__rowSelected{background:#10b98129;border-color:#10b9818c;box-shadow:0 0 0 2px #10b98147}.SubstitutionDemo-module___fFWUq__av{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:10.5px;font-weight:800;display:inline-flex}.SubstitutionDemo-module___fFWUq__avRed{color:#be123c;background:#f43f5e21}.SubstitutionDemo-module___fFWUq__avGreen{color:#047857;background:#10b98121}.SubstitutionDemo-module___fFWUq__rowText{flex:1;min-width:0}.SubstitutionDemo-module___fFWUq__name{color:var(--ink,#0f172a);font-size:12.5px;font-weight:700;line-height:1.2}.SubstitutionDemo-module___fFWUq__meta{margin-top:1px;font-size:9.5px;font-weight:600;line-height:1.3}.SubstitutionDemo-module___fFWUq__metaRed{color:#be123c}.SubstitutionDemo-module___fFWUq__metaGreen{color:#047857}.SubstitutionDemo-module___fFWUq__tag{letter-spacing:.04em;text-transform:uppercase;border-radius:100px;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;font-size:8.5px;font-weight:800;display:inline-flex}.SubstitutionDemo-module___fFWUq__tagOut{color:#be123c;background:#f43f5e21}.SubstitutionDemo-module___fFWUq__tagBest{color:#047857;background:#10b9812e}.SubstitutionDemo-module___fFWUq__tagDone{color:#fff;background:#047857}.SubstitutionDemo-module___fFWUq__pulse{animation:2.2s ease-in-out infinite SubstitutionDemo-module___fFWUq__demoPulse}@keyframes SubstitutionDemo-module___fFWUq__demoPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}.SubstitutionDemo-module___fFWUq__list{flex-direction:column;gap:7px;margin-top:9px;display:flex}.SubstitutionDemo-module___fFWUq__scanWrap{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:18px 0;display:flex}.SubstitutionDemo-module___fFWUq__scanRing{border:3px solid #0f766e26;border-top-color:#0f766e;border-radius:50%;width:46px;height:46px;animation:.9s linear infinite SubstitutionDemo-module___fFWUq__demoSpin}@keyframes SubstitutionDemo-module___fFWUq__demoSpin{to{transform:rotate(360deg)}}.SubstitutionDemo-module___fFWUq__scanText{color:var(--ink-muted,#475569);font-size:12px;font-weight:700}.SubstitutionDemo-module___fFWUq__toast{background:#10b9811a;border:1px solid #10b9814d;border-radius:12px;align-items:center;gap:9px;margin-top:10px;padding:9px 12px;display:flex}.SubstitutionDemo-module___fFWUq__toastIcon{color:#047857;background:#10b9812e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.SubstitutionDemo-module___fFWUq__toastText{color:#065f46;font-size:10.5px;font-weight:700;line-height:1.35}.SubstitutionDemo-module___fFWUq__push{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #1c31311f;border-radius:14px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 18px 40px -16px #0f172a73}.SubstitutionDemo-module___fFWUq__pushIcon{color:#fff;background:linear-gradient(135deg,#f26b1f,#ff8a3d);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.SubstitutionDemo-module___fFWUq__pushBody{min-width:0}.SubstitutionDemo-module___fFWUq__pushHead{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint,#94a3b8);align-items:center;gap:6px;margin-bottom:2px;font-size:8.5px;font-weight:800;display:flex}.SubstitutionDemo-module___fFWUq__pushTitle{color:var(--ink,#0f172a);font-size:11.5px;font-weight:800;line-height:1.25}.SubstitutionDemo-module___fFWUq__pushMsg{color:var(--ink-muted,#475569);margin-top:2px;font-size:10px;font-weight:600;line-height:1.35}.SubstitutionDemo-module___fFWUq__controls{z-index:1;border-top:1px solid #1c313112;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.SubstitutionDemo-module___fFWUq__steps{gap:6px;display:inline-flex}.SubstitutionDemo-module___fFWUq__stepDot{background:#1c313124;border-radius:100px;width:18px;height:5px;transition:background .3s,width .3s}.SubstitutionDemo-module___fFWUq__stepDotActive{background:linear-gradient(90deg,#f26b1f,#0f766e);width:26px}.SubstitutionDemo-module___fFWUq__ctrlBtn{letter-spacing:.02em;color:var(--ink-muted,#475569);cursor:pointer;background:#1c31310d;border:1px solid #1c31311a;border-radius:100px;align-items:center;gap:6px;min-height:26px;margin-left:auto;padding:5px 11px;font-size:10px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.SubstitutionDemo-module___fFWUq__ctrlBtn:hover{color:var(--ink,#0f172a);background:#1c313117}.SubstitutionDemo-module___fFWUq__ctrlBtn:focus-visible{outline-offset:2px;outline:2px solid #0f766e}.SubstitutionDemo-module___fFWUq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:420px){.SubstitutionDemo-module___fFWUq__wrap{max-width:100%}.SubstitutionDemo-module___fFWUq__stage{min-height:236px}.SubstitutionDemo-module___fFWUq__name{font-size:12px}.SubstitutionDemo-module___fFWUq__meta{font-size:9px}}@media (prefers-reduced-motion:reduce){.SubstitutionDemo-module___fFWUq__pulse,.SubstitutionDemo-module___fFWUq__scanRing{animation:none!important}.SubstitutionDemo-module___fFWUq__stepDot{transition:none!important}}
.AnalyticsLive-module__sfDqmW__flagPill{letter-spacing:.04em;text-transform:uppercase;color:#0f766e;white-space:nowrap;background:#0f766e1f;border-radius:100px;align-items:center;gap:4px;padding:3px 8px;font-size:8.5px;font-weight:800;display:inline-flex}.AnalyticsLive-module__sfDqmW__barList{flex-direction:column;gap:12px;padding:12px 14px 15px;display:flex}.AnalyticsLive-module__sfDqmW__barRow{align-items:center;gap:10px;display:flex}.AnalyticsLive-module__sfDqmW__barMain{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.AnalyticsLive-module__sfDqmW__barTopLine{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.AnalyticsLive-module__sfDqmW__barName{color:var(--ink,#0f172a);font-size:11.5px;font-weight:700}.AnalyticsLive-module__sfDqmW__barCount{color:var(--ink-muted,#475569);white-space:nowrap;font-size:9px;font-weight:700}.AnalyticsLive-module__sfDqmW__barTrackWrap{background:#0f172a12;border-radius:6px;height:9px;overflow:hidden}.AnalyticsLive-module__sfDqmW__barFill{background:linear-gradient(90deg,#0f766e,#2dd4bf);border-radius:6px;height:100%}.AnalyticsLive-module__sfDqmW__barFillFlag{background:linear-gradient(90deg,#c9531a,#f59e0b)}.AnalyticsLive-module__sfDqmW__rowFlag{letter-spacing:.03em;text-transform:uppercase;color:#c9531a;white-space:nowrap;background:#f26b1f21;border-radius:100px;flex-shrink:0;padding:3px 7px;font-size:8px;font-weight:800}@media (prefers-reduced-motion:reduce){.AnalyticsLive-module__sfDqmW__barFill{transition:none!important}}
