body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0;box-sizing:border-box}body{width:100%;min-height:100vh;background:linear-gradient(#0c1328,#090c15);background-repeat:no-repeat;background-size:cover}.left-right-input-groups{width:60%;margin:10px auto auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.input-group_{width:30%;margin:10px}.foty-percent{width:20%;margin-top:23px;display:flex;justify-content:center}.button-actions-row_{width:80%;margin:auto;display:flex;align-items:center;justify-content:center;padding:10px 0}.input-group-label{font-size:13px;color:#fff;margin-bottom:4px;text-transform:capitalize}.input-field_{width:100%;height:30px;background:transparent;padding-left:12px;font-size:14px;color:#fff;border:none;border:1px solid #757575;border-radius:4px;outline:none}.input-field_::-webkit-inner-spin-button{display:none}.primary-button_{width:100%;height:40px;background:linear-gradient(#324fbf,#1f2d74);color:#fff;font-size:17px;border-radius:8px;border:none;outline:none;margin:auto;border:1px solid #2E469B}.error-text{color:#e91100}@media screen and (min-width: 1024px){.left-right-input-groups{flex-wrap:wrap;justify-content:center}.input-group_{width:30%}.foty-percent{width:35%;display:flex;justify-content:flex-end;margin-top:10px}}@media screen and (max-width:768px){.left-right-input-groups{width:100%;margin:10px auto auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.input-group_{width:45%;margin:0 4px}.foty-percent{width:30%;margin-top:10px}.button-actions-row_{width:100%;padding:5px 0}.input-group-label{font-size:13px;margin-bottom:4px;text-transform:capitalize}.input-field_{width:100%;height:30px}.primary-button_{width:100%;height:40px;font-size:14px}}.golden-chip-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#1a1a1a,#000,#1a1a1a);z-index:99999;position:fixed;top:0;left:0}.loader-wrapper{position:relative}.golden-chip{position:relative;border-radius:50%;box-shadow:0 20px 40px #00000080;background:conic-gradient(from 0deg,gold,#ffed4e,#fbbf24,#f59e0b,#d97706,gold);animation:spinChip 2s linear infinite}.chip-outer-ring{position:absolute;inset:8px;border-radius:50%;border:4px solid rgba(255,210,32,.6);background:linear-gradient(135deg,#fde047,#eab308,#ca8a04)}.chip-inner-ring{position:absolute;inset:12px;border-radius:50%;border:2px solid rgba(255,255,255,.8)}.chip-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:linear-gradient(135deg,#fef3c7,#fbbf24);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px #0000004d}.chip-center-dot{width:16px;height:16px;background:linear-gradient(135deg,#d97706,#92400e);border-radius:50%}.radial-line{position:absolute;top:50%;left:50%;width:1px;height:30px;background-color:#fff6;transform-origin:bottom}.diamond-dot{position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:#ffffffb3;border-radius:50%;transform:translate(-50%,-50%)}.chip-shine{position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,transparent,rgba(255,255,255,.3),transparent);animation:pulse 2s ease-in-out infinite}.chip-edge-highlight{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 4px 8px #ffffff4d,inset 0 -4px 8px #0003}.sparkle{position:absolute;width:4px;height:4px;background-color:#fde047;border-radius:50%;animation:sparkleAnimation 2s infinite}.outer-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;opacity:.5;background:conic-gradient(from 0deg,transparent,#ffd700,transparent,#ffd700,transparent);animation:spinGlow 3s linear infinite reverse}.loading-text-wrapper{margin-top:32px;text-align:center}.loading-message{color:#fbbf24;font-size:1.25rem;font-weight:700;margin-bottom:12px;animation:pulse 2s ease-in-out infinite}.loading-dots{display:flex;justify-content:center;gap:4px}.loading-dot{width:8px;height:8px;background-color:#fbbf24;border-radius:50%;animation:bounce 1s infinite}.compact-chip-container{display:flex;align-items:center;justify-content:center}.compact-chip-wrapper{position:relative}.compact-chip{border-radius:50%;box-shadow:0 8px 16px #0000004d;background:linear-gradient(135deg,gold,#ffed4e,#fbbf24);animation:spin 1.5s linear infinite}.compact-chip-inner{position:absolute;inset:4px;border-radius:50%;border:2px solid rgba(255,210,32,.6);background:linear-gradient(135deg,#fde047,#eab308)}.compact-chip-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background-color:#ffffffe6;border-radius:50%}.compact-chip-shine{position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,transparent,rgba(255,255,255,.4),transparent)}@keyframes spinChip{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinGlow{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.8}}@keyframes sparkleAnimation{0%{transform:scale(1);opacity:1}75%,to{transform:scale(2);opacity:0}}@keyframes bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}}@media (max-width: 640px){.loading-message{font-size:1rem}.golden-chip{transform:scale(.8)}}@media (prefers-color-scheme: dark){.golden-chip-container{background:linear-gradient(135deg,#0f0f0f,#000,#0f0f0f)}}
