.vs-widget{background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:24px;padding:0;overflow:visible;box-shadow:0 20px 50px #00000014,inset 0 1px 0 #fff;border:1px solid #0000000d;width:100%;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease;position:relative;z-index:10}.vs-widget--visible{opacity:1;transform:translateY(0)}.vs-head{gap:1rem;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid #0000000a}.vs-head,.vs-head-icon{display:flex;align-items:center}.vs-head-icon{width:48px;height:48px;background:linear-gradient(135deg,#fff3eb,#ffe4d1);color:#ff5722;border-radius:14px;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #ff572226}.vs-head-text{display:flex;flex-direction:column;gap:2px;flex:1 1}.vs-head-title{font-size:1.1rem;font-weight:800;color:var(--navy);letter-spacing:-.02em}.vs-head-sub{font-size:.8rem;color:var(--navy-lt);font-weight:500}.vs-head-badge{background:#ef6c001a;color:var(--orange);font-size:.7rem;font-weight:800;letter-spacing:1.5px;padding:.3rem .6rem;border-radius:8px}.vs-field-group{padding:1rem 1.5rem 0;transition:opacity .3s;position:relative}.vs-field-group--disabled{opacity:.4;pointer-events:none}.vs-label{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:800;color:var(--navy-lt);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:.75rem}.vs-select-wrap{position:relative;width:100%}.vs-custom-select{display:flex;align-items:center;justify-content:space-between;width:100%;background:#f8fafc;border:1px solid #00000014;border-radius:14px;padding:.85rem 1.15rem;cursor:pointer;transition:all .25s ease;-webkit-user-select:none;user-select:none}.vs-custom-select:hover{border-color:#ffb89e;background:#fff;box-shadow:0 4px 12px #ff572214}.vs-custom-select--active{border-color:#ff5722;background:#fff;box-shadow:0 0 0 3px #ff57221a}.vs-custom-select-content{display:flex;align-items:center;gap:.75rem;flex:1 1}.vs-custom-select-placeholder{color:#64748b;font-weight:500;font-size:.95rem}.vs-custom-select-value{color:var(--navy);font-weight:700;font-size:.95rem}.vs-selected-logo{height:24px;width:auto;object-fit:contain;flex-shrink:0}.vs-chevron{color:#94a3b8;display:flex;align-items:center;transition:transform .3s ease}.vs-custom-select--active .vs-chevron{transform:rotate(180deg);color:var(--orange)}.vs-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #00000014;border-radius:14px;box-shadow:0 10px 40px #0000001f;z-index:100;max-height:210px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s cubic-bezier(.16,1,.3,1)}.vs-dropdown--open{opacity:1;visibility:visible;transform:translateY(0)}.vs-dropdown::-webkit-scrollbar{width:6px}.vs-dropdown::-webkit-scrollbar-track{background:#0000}.vs-dropdown::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:10px}.vs-dropdown-item{padding:.85rem 1.25rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:background .2s ease;color:var(--navy);font-weight:600;font-size:.9rem;border-bottom:1px solid #00000008}.vs-dropdown-item:last-child{border-bottom:none}.vs-dropdown-item:hover{background:#f8fafc;color:var(--orange)}.vs-dropdown-item--selected{background:#ef6c000d;color:var(--orange)}.vs-divider{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.5rem 0;transition:all .3s}.vs-divider-line{flex:1 1;height:1px;background:#0000000a;transition:background .4s ease}.vs-divider--active .vs-divider-line{background:#ef6c0026}.vs-divider-icon{color:#0000001a;display:flex;align-items:center;transition:color .3s,transform .35s cubic-bezier(.16,1,.3,1)}.vs-divider--active .vs-divider-icon{color:var(--orange);transform:scale(1.25) rotate(180deg)}.vs-btn{width:calc(100% - 3rem);margin:1.25rem 1.5rem;padding:1rem;border-radius:16px;border:none;font-size:.95rem;font-weight:800;display:flex;align-items:center;justify-content:center;gap:.75rem;cursor:not-allowed;background:#f1f5f9;color:#94a3b8;transition:all .3s cubic-bezier(.16,1,.3,1);letter-spacing:.3px}.vs-btn--active{background:linear-gradient(135deg,#ff6b3d,#e64a19);color:#fff;cursor:pointer;box-shadow:0 8px 25px #e64a1966}.vs-btn--active:hover{box-shadow:0 12px 30px #e64a1980;transform:translateY(-2px);background:var(--orange-dk);box-shadow:0 14px 30px #ef6c0066}.vs-btn--active:active{transform:translateY(0)}.vs-trust-row{justify-content:center;gap:.75rem;padding:0 1.5rem 1.25rem;flex-wrap:wrap}.vs-trust-item,.vs-trust-row{display:flex;align-items:center}.vs-trust-item{gap:.4rem;font-size:.75rem;font-weight:600;color:var(--navy-lt)}.vs-trust-item svg{color:var(--orange);flex-shrink:0}.vs-trust-dot{width:4px;height:4px;border-radius:50%;background:#0000001a}