._primaryBtn_s4w50_4{width:100%;border:none;border-radius:11px;background:#4f46e5;color:#fff;font-family:Space Mono,monospace;font-weight:700;cursor:pointer;line-height:1.3;text-wrap:balance;box-shadow:inset 0 2px #ffffff1f,0 8px 22px #4f46e54d;transition:transform .15s ease,background .25s ease}._greenBtn_s4w50_23{width:100%;border:none;border-radius:9px;background:#10b981;color:#fff;font-family:Space Mono,monospace;font-weight:700;cursor:pointer;box-shadow:0 8px 20px #10b98147;transition:transform .15s ease,background .25s ease}._outlineBtn_s4w50_38{width:100%;border:1px solid #e5e7eb;border-radius:9px;background:#fff;color:#1e1e2e;font-family:Space Mono,monospace;font-weight:700;cursor:pointer;transition:background .2s ease}._ghostBtn_s4w50_51{width:100%;background:none;border:none;color:#4f46e5;font-family:Inter,sans-serif;font-size:13px;font-weight:500;cursor:pointer;padding:8px;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}._resetBtn_s4w50_66{background:none;border:none;color:#c4c4ce;font-family:Space Mono,monospace;font-size:11px;cursor:pointer;transition:color .2s ease}._leadInput_s4w50_76{width:100%;height:48px;padding:0 15px;border:1.5px solid #e5e7eb;border-radius:9px;font-family:Inter,sans-serif;font-size:14px;color:#1e1e2e;outline:none;transition:border-color .2s ease,box-shadow .2s ease}._leadInput_s4w50_76:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e526}._payTile_s4w50_96{transition:border-color .18s ease,box-shadow .18s ease,transform .15s ease}._payTile_s4w50_96:active{transform:scale(.98)}._tierCard_s4w50_107{transition:transform .2s ease,box-shadow .2s ease}@media (hover: hover){._primaryBtn_s4w50_4:hover{background:linear-gradient(90deg,#4f46e5,#6366f1);transform:scale(1.02)}._greenBtn_s4w50_23:hover{background:linear-gradient(90deg,#059669,#34d399);transform:scale(1.02)}._outlineBtn_s4w50_38:hover{background:#f9fafb}._ghostBtn_s4w50_51:hover{opacity:.7}._resetBtn_s4w50_66:hover{color:#4f46e5}._payTile_s4w50_96:hover{transform:translateY(-2px)}._tierCard_s4w50_107:hover{transform:translateY(-6px);box-shadow:0 14px 30px #0000001f}}._card_60gqy_3{position:relative;background:#fafafc;border:1px solid #eeeef4;border-radius:16px;padding:18px 16px 16px;-webkit-user-select:none;user-select:none}._fixOverlay_60gqy_16{display:flex;flex-direction:column;justify-content:center;padding:6px 4px;animation:_fadeIn_60gqy_1 .3s ease both}._reasonInput_60gqy_24{width:100%;min-height:82px;resize:none;padding:12px 14px;border:1.5px solid #e5e7eb;border-radius:11px;font-family:Inter,sans-serif;font-size:13.5px;line-height:1.4;color:#1e1e2e;outline:none;-webkit-user-select:text;user-select:text;transition:border-color .2s ease,box-shadow .2s ease}._reasonInput_60gqy_24:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e526}._reasonInput_60gqy_24::placeholder{color:#9ca3af}._introBtn_60gqy_52{padding:14px 28px;border:none;border-radius:10px;background:#4f46e5;color:#fff;font-family:Space Mono,monospace;font-size:14px;font-weight:700;cursor:pointer;box-shadow:inset 0 2px #ffffff24,0 8px 22px #4f46e54d;transition:transform .15s ease,background .25s ease}._introBtn_60gqy_52:hover{background:linear-gradient(90deg,#4f46e5,#6366f1);transform:scale(1.02)}._applyBtn_60gqy_75{width:100%;padding:10px;border:none;border-radius:9px;background:#4f46e5;color:#fff;font-family:Space Mono,monospace;font-size:13px;font-weight:700;cursor:pointer;transition:background .25s ease,transform .15s ease}._applyBtn_60gqy_75:hover{background:linear-gradient(90deg,#4f46e5,#6366f1);transform:scale(1.02)}._tooltipBtn_60gqy_96{white-space:nowrap;padding:9px 16px;border:none;border-radius:9px;color:#fff;font-family:Space Mono,monospace;font-size:12.5px;font-weight:700;cursor:pointer}._tooltipStart_60gqy_107{background:#4f46e5;animation:_glowPulse_60gqy_1 1.2s ease-in-out infinite}._tooltipFix_60gqy_111{background:#1e1e2e;box-shadow:0 8px 20px #1e1e2e52}._routeScroll_60gqy_119{scrollbar-width:thin;scrollbar-color:#bcbcc8 #ececf1;padding-bottom:5px}._routeScroll_60gqy_119::-webkit-scrollbar{height:7px;-webkit-appearance:none}._routeScroll_60gqy_119::-webkit-scrollbar-track{background:#ececf1;border-radius:4px}._routeScroll_60gqy_119::-webkit-scrollbar-thumb{background:#bcbcc8;border-radius:4px}._routeScroll_60gqy_119::-webkit-scrollbar-thumb:hover{background:#a6a6b4}*{box-sizing:border-box}html,body{margin:0;overscroll-behavior:none}body{font-family:Inter,system-ui,sans-serif;color:#1e1e2e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{font-family:inherit}.minh-screen{min-height:100vh;min-height:100dvh}.minh-screen-inset{min-height:calc(100vh - 32px);min-height:calc(100dvh - 32px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes caretBob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes redPulse{0%,to{transform:scale(1);box-shadow:0 3px 8px #ef444466}50%{transform:scale(1.12);box-shadow:0 0 0 8px #ef44441f,0 3px 8px #ef444466}}@keyframes glowPulse{0%,to{box-shadow:0 8px 20px #4f46e559}50%{box-shadow:0 8px 30px #4f46e599}}@keyframes dotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.4}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes giftPop{0%{transform:scale(0) rotate(-25deg)}60%{transform:scale(1.18)}to{transform:scale(1) rotate(0)}}@keyframes arrowGo{0%{opacity:0;transform:translate(-12px)}55%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes analyzeFill{0%{width:4%}to{width:100%}}@keyframes ctaPulse{0%,to{box-shadow:0 6px 18px #0000001f,0 0 0 3px #10b98180}50%{box-shadow:0 9px 24px #10b98147,0 0 0 7px #10b9811f}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
