@import"https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400&family=Barlow+Condensed:wght@400;600;700;800;900&family=Syne:wght@400;700;800;900&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Syne,sans-serif;background:#060a10;color:#e2e8f0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes countUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes receiptIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bubbleIn{0%{opacity:0;transform:scale(.8) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes lawyerPop{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes konkordatoFlash{0%,to{background:#f440}50%{background:#ff444426}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes refundPop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes eventIn{0%{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes confettiFall{0%{transform:translateY(0) rotate(0);opacity:1}85%{opacity:.8}to{transform:translateY(110vh) rotate(720deg);opacity:0}}@keyframes winFlash{0%,to{box-shadow:none}25%{box-shadow:0 0 0 3px #00d4aa80,0 0 60px #00d4aa40}75%{box-shadow:0 0 0 2px #00d4aa4d}}@keyframes lossFlash{0%,to{background:#060a1000}20%{background:#ff44442e}60%{background:#ff444414}}@keyframes judgeIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes insolvencyIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes loanIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:2px;background:#ffffff1a;width:100%;cursor:pointer;padding:20px 0;margin:-20px 0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#00d4aa;cursor:pointer;box-shadow:0 0 8px #00d4aa80}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00d4aa4d;border-radius:2px}.tooltip-wrap{position:relative;display:inline-flex;align-items:center;cursor:help}.tooltip-wrap .tooltip-box{display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#0d1b2a;border:1px solid rgba(0,212,170,.3);color:#cce;font-size:11px;line-height:1.6;padding:8px 12px;border-radius:8px;width:240px;z-index:999;pointer-events:none}.tooltip-wrap:hover .tooltip-box{display:block;animation:bubbleIn .2s ease-out}@media (max-width: 768px){.bot-grid{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.bot-grid{grid-template-columns:1fr}.modal-content{max-height:90dvh;overflow-y:auto;border-radius:12px 12px 0 0;position:fixed;bottom:0;left:0;right:0}input[type=range]{padding:16px 0;margin:-16px 0;cursor:pointer}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
