.Card-module__voNlGW__card{border-radius:var(--radius-lg);background-color:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);color:var(--color-text);box-sizing:border-box;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.Card-module__voNlGW__card:before{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:4px;position:absolute;top:0;left:0}.Card-module__voNlGW__elevated{box-shadow:var(--shadow-md);border-color:#8a63ff33}.Card-module__voNlGW__elevated:before{background:linear-gradient(90deg, transparent, var(--color-primary), transparent)}.Card-module__voNlGW__outlined{background-color:#0003;border-color:#ffffff0d}.Card-module__voNlGW__pad-none{padding:0}.Card-module__voNlGW__pad-sm{padding:16px}.Card-module__voNlGW__pad-md{padding:24px}.Card-module__voNlGW__pad-lg{padding:36px}.Card-module__voNlGW__clickable{cursor:pointer}.Card-module__voNlGW__clickable:hover{border-color:#8a63ff4d;transform:translateY(-6px);box-shadow:0 15px 30px #0006,0 0 20px #8a63ff1a}
.Button-module__nvBtUW__button{border-radius:var(--radius-sm);font-weight:500;font-family:var(--font-sans);border:1px solid #0000;outline:none;justify-content:center;align-items:center;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.Button-module__nvBtUW__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__nvBtUW__btnText{z-index:2;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.Button-module__nvBtUW__primary{color:var(--color-primary);background:#00ffa326;border:1px solid #00ffa380;box-shadow:0 4px 10px #00ffa31a}.Button-module__nvBtUW__primary:not(:disabled):hover{border-color:var(--color-primary);background:#00ffa326;transform:translateY(-2px);box-shadow:0 5px 15px #00ffa333}.Button-module__nvBtUW__secondary{color:var(--color-secondary);background:#8a63ff26;border:1px solid #8a63ff66;box-shadow:0 4px 10px #8a63ff1a}.Button-module__nvBtUW__secondary:not(:disabled):hover{border-color:var(--color-secondary);background:#8a63ff26;transform:translateY(-2px);box-shadow:0 5px 15px #8a63ff33}.Button-module__nvBtUW__btnGlow{z-index:1;width:100%;height:100%;transition:transform .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.Button-module__nvBtUW__primary .Button-module__nvBtUW__btnGlow{background:radial-gradient(circle,#00ffa366 0%,#0000 70%)}.Button-module__nvBtUW__secondary .Button-module__nvBtUW__btnGlow{background:radial-gradient(circle,#8a63ff66 0%,#0000 70%)}.Button-module__nvBtUW__button:hover .Button-module__nvBtUW__btnGlow{transform:translate(-50%,-50%)scale(2)}.Button-module__nvBtUW__ghost{color:var(--color-text-muted);background:#ffffff0d;border:1px solid #ffffff26}.Button-module__nvBtUW__ghost:not(:disabled):hover{color:var(--color-text-bright);background:#ffffff14;border-color:#ffffff4d}.Button-module__nvBtUW__danger{color:var(--color-error);background:#ef444426;border:1px solid #ef444466}.Button-module__nvBtUW__danger:not(:disabled):hover{border-color:var(--color-error);background:#ef444440;transform:translateY(-2px)}.Button-module__nvBtUW__sm{border-radius:12px 4px;padding:6px 12px;font-size:.85rem}.Button-module__nvBtUW__md{border-radius:16px 6px;padding:10px 20px;font-size:1rem}.Button-module__nvBtUW__lg{border-radius:20px 8px;padding:14px 28px;font-size:1.15rem}.Button-module__nvBtUW__spinner{border:2px solid #ffffff4d;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:1s linear infinite Button-module__nvBtUW__spin;display:inline-block}@keyframes Button-module__nvBtUW__spin{to{transform:rotate(360deg)}}
.Input-module__gfXr-q__container{flex-direction:column;gap:.75rem;width:100%;display:flex}.Input-module__gfXr-q__label{color:var(--color-text);font-size:1.1rem;font-weight:300}.Input-module__gfXr-q__required{color:var(--color-error)}.Input-module__gfXr-q__inputWrapper{width:100%;position:relative}.Input-module__gfXr-q__input{width:100%;color:var(--color-text-bright);font-size:1.1rem;font-family:var(--font-sans);background:#0003;border:1px solid #ffffff1a;border-radius:16px 6px;outline:none;padding:1.25rem 1.5rem;transition:all .3s}.Input-module__gfXr-q__input:focus{border-color:var(--color-primary);background:#00ffa308;outline:none}.Input-module__gfXr-q__input::placeholder{color:#e5d9f24d}.Input-module__gfXr-q__inputGlow{pointer-events:none;border-radius:16px 6px;transition:box-shadow .3s;position:absolute;inset:0;box-shadow:0 0 #00ffa300}.Input-module__gfXr-q__input:focus+.Input-module__gfXr-q__inputGlow{box-shadow:0 0 20px #00ffa326}.Input-module__gfXr-q__input:disabled{opacity:.5;cursor:not-allowed}.Input-module__gfXr-q__inputError{border-color:var(--color-error)}.Input-module__gfXr-q__inputError:focus+.Input-module__gfXr-q__inputGlow{box-shadow:0 0 20px #ef444433}.Input-module__gfXr-q__error,.Input-module__gfXr-q__errorMessage{color:var(--color-error);font-size:.8rem}.Input-module__gfXr-q__helper{color:var(--color-text-muted);font-size:.8rem}
.dropdown-menu-module__hRuGBq__container{display:inline-block;position:relative}.dropdown-menu-module__hRuGBq__trigger{background:var(--glass-bg,#ffffff0d);border:1px solid var(--glass-border,#8a63ff33);border-radius:var(--radius-md,8px);width:40px;height:40px;color:var(--text-bright,#fff);cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:flex}.dropdown-menu-module__hRuGBq__trigger:hover{background:#8a63ff1a;border-color:#8a63ff66}.dropdown-menu-module__hRuGBq__dropdown{background:var(--bg-dark,#08040c);border:1px solid var(--glass-border,#8a63ff33);border-radius:var(--radius-md,12px);z-index:1000;flex-direction:column;gap:.25rem;width:220px;margin-top:.5rem;padding:.5rem;animation:.2s cubic-bezier(.16,1,.3,1) dropdown-menu-module__hRuGBq__slideDown;display:flex;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #00000080,0 0 15px #8a63ff1a}.dropdown-menu-module__hRuGBq__menuItem{width:100%;color:var(--text-main,#e5d9f2);cursor:pointer;border-radius:var(--radius-sm,8px);text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;text-decoration:none;transition:all .2s;display:flex}.dropdown-menu-module__hRuGBq__menuItem:hover:not(.dropdown-menu-module__hRuGBq__disabled){color:var(--text-bright,#fff);background:#8a63ff26}.dropdown-menu-module__hRuGBq__disabled{opacity:.5;cursor:not-allowed}.dropdown-menu-module__hRuGBq__icon{justify-content:center;align-items:center;font-size:1.1rem;display:flex}.dropdown-menu-module__hRuGBq__label{font-weight:500}@keyframes dropdown-menu-module__hRuGBq__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
