*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}img,picture,video,canvas,svg{max-width:100%;display:block}#root,#__next{isolation:isolate}html[data-bs-theme]{transition:background-color .2s cubic-bezier(.16,1,.3,1)}.interactive{transition:all .2s cubic-bezier(.16,1,.3,1)}.interactive:hover{transform:scale(1.02)}.interactive:active{transform:scale(.97)}.interactive-focus{transition:all .2s cubic-bezier(.16,1,.3,1)}.interactive-focus:focus{transform:translateY(-1px);border-color:var(--primary)!important;box-shadow:0 0 0 .2rem rgba(var(--primary-rgb), .25)!important}.form-control:focus{transition:all .2s cubic-bezier(.16,1,.3,1);border-color:var(--primary)!important;box-shadow:0 0 0 .2rem rgba(var(--primary-rgb), .25)!important}.btn-responsive{width:100%}@media (min-width:576px){.btn-responsive{width:auto;padding-left:1.5rem;padding-right:1.5rem}}.text-balance{text-wrap:balance}:root{--navbar-bg-scrolled:#ffffffb8;--navbar-border-scrolled:#0f172a14;--navbar-shadow-scrolled:0 10px 34px #0f172a1f, 0 2px 8px #0f172a0f, inset 0 1px 0 #ffffffb3}[data-bs-theme=dark]{--navbar-bg-scrolled:#121214b8;--navbar-border-scrolled:#ffffff14;--navbar-shadow-scrolled:0 12px 40px #0009, 0 2px 10px #0006, inset 0 1px 0 #ffffff0f}.navbar-blur{-webkit-backdrop-filter:blur(12px)}.navbar-blur-light{background-color:var(--navbar-bg-scrolled)}::selection{color:inherit;background:#f9731640}.navbar .dropdown-menu{overflow:hidden;background:var(--bg-surface)!important;-webkit-backdrop-filter:blur(24px)saturate(180%)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-xl)!important;min-width:220px!important;margin-top:.5rem!important;padding:.375rem!important;box-shadow:0 20px 60px #0000004d,0 0 0 1px #ffffff0d!important}.navbar .dropdown-item{border-radius:var(--radius-md)!important;color:var(--text-primary)!important;transition:all .15s var(--ease-out-expo)!important;align-items:center!important;gap:.5rem!important;padding:.5rem .75rem!important;font-size:.85rem!important;font-weight:500!important;display:flex!important}.navbar .dropdown-item:hover,.navbar .dropdown-item:focus{background:rgba(var(--primary-rgb), .08)!important;color:var(--primary)!important}.navbar .dropdown-item.text-danger:hover,.navbar .dropdown-item.text-danger:focus{background:rgba(var(--danger-rgb), .1)!important;color:var(--danger)!important}.navbar .dropdown-divider{opacity:.15!important;margin:.25rem 0!important}.navbar .dropdown-header{color:var(--text-tertiary)!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:.375rem .75rem!important;font-size:.7rem!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-md)}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.table-responsive-wrapper{-webkit-overflow-scrolling:touch;margin-bottom:1rem;overflow-x:auto}.table-responsive-wrapper .table{min-width:max-content;margin-bottom:0}@media (max-width:575.98px){.container.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin,.spin,.spinner{animation:.8s linear infinite spin}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer{animation:1.5s ease-in-out infinite shimmer;background-size:200% 100%!important}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}body{max-width:100%}p,li,a,span,h1,h2,h3,h4,h5,h6,td,th,dd,dt,label,small,strong,em,blockquote,figcaption{overflow-wrap:break-word;word-break:break-word}img,svg,video,canvas,iframe,embed,object{max-width:100%}@media (hover:none) and (pointer:coarse){button,.btn,a.btn,[role=button],input[type=checkbox],input[type=radio]{touch-action:manipulation}}@media (max-width:575.98px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl,.container-fluid{padding-left:1rem;padding-right:1rem}}@media (max-width:767.98px){.container table.table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}@media (max-width:575.98px){.modal-dialog{max-width:calc(100% - 1rem);margin:.5rem}.display-1{font-size:clamp(2.25rem,11vw,3.5rem)!important}.display-4{font-size:clamp(1.65rem,8vw,2.5rem)!important}.display-5{font-size:clamp(1.5rem,6.5vw,2rem)!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.animate-fade-in-up{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) forwards fadeInUp}.animate-fade-in-scale{opacity:0;animation:.4s cubic-bezier(.16,1,.3,1) forwards fadeInScale}.animate-slide-in-right{opacity:0;animation:.45s cubic-bezier(.16,1,.3,1) forwards slideInRight}.delay-1{animation-delay:80ms}.delay-2{animation-delay:.16s}.delay-3{animation-delay:.24s}.delay-4{animation-delay:.32s}.delay-5{animation-delay:.4s}@keyframes successPulse{0%{box-shadow:0 0 #10b98159}70%{box-shadow:0 0 0 22px #10b98100}to{box-shadow:0 0 #10b98100}}.success-halo{animation:1.8s cubic-bezier(.16,1,.3,1) infinite successPulse}@keyframes checkDraw{0%{stroke-dashoffset:48px}to{stroke-dashoffset:0}}.animate-check-draw circle{stroke-dasharray:166;stroke-dashoffset:166px;animation:.6s cubic-bezier(.65,0,.45,1) .15s forwards checkDraw}.animate-check-draw path{stroke-dasharray:48;stroke-dashoffset:48px;animation:.35s cubic-bezier(.65,0,.45,1) .55s forwards checkDraw}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes overlayCardIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lockGlow{0%,to{box-shadow:0 0 0 0 rgba(var(--primary-rgb), .35)}50%{box-shadow:0 0 34px 6px rgba(var(--primary-rgb), .28)}}.pay-overlay{z-index:1080;-webkit-backdrop-filter:blur(8px);background:#04070eb8;justify-content:center;align-items:center;padding:1rem;animation:.25s forwards overlayIn;display:flex;position:fixed;inset:0}.pay-overlay-card{background:var(--bg-surface,#10131a);border:1px solid var(--border-color,#ffffff14);border-radius:var(--radius-2xl,20px);text-align:center;width:100%;max-width:400px;padding:2.5rem 2.25rem;animation:.45s cubic-bezier(.16,1,.3,1) forwards overlayCardIn;position:relative;overflow:hidden}.pay-overlay-card:before{content:"";background:var(--gradient-primary,linear-gradient(90deg, #f97316, #6366f1));height:3px;position:absolute;top:0;left:0;right:0}.pay-overlay-lock{background:rgba(var(--primary-rgb), .12);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.25rem;animation:2.2s ease-in-out infinite lockGlow;display:flex}.pay-overlay-card h3{color:var(--text-primary,#fff);margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.pay-overlay-card p{color:var(--text-secondary,#ffffffa6);margin:0 0 1.5rem;font-size:.88rem;line-height:1.55}.pay-overlay-spinner{background:var(--border-color,#ffffff1a);border-radius:2px;width:100%;height:4px;position:relative;overflow:hidden}.pay-overlay-spinner:after{content:"";background:var(--gradient-primary,linear-gradient(90deg, #f97316, #6366f1));border-radius:2px;width:40%;animation:1.2s ease-in-out infinite overlayIndeterminate;position:absolute;top:0;bottom:0;left:-40%}@keyframes overlayIndeterminate{0%{width:40%;left:-40%}50%{width:60%}to{width:40%;left:110%}}.stack-sm{grid-template-columns:1fr;display:grid}@media (min-width:576px){.stack-sm.stack-sm-2{grid-template-columns:1fr 1fr}}@media (max-width:991.98px){.sticky-lg-only{position:static!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
