.settings-section{display:flex;flex-direction:column;width:100%;height:100%;background-color:#191939;padding:16px;gap:12px;overflow:hidden;border-radius:12px}@media (max-width:719px){.settings-section{height:auto;overflow:visible;padding-bottom:48px}}.profile-allow-btn{position:relative;cursor:pointer;border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:Excon,Roboto,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:.9375rem;line-height:1.75;font-weight:900;color:#fff;box-shadow:inset 0 -3px 0 0 #c56a18,inset 0 2px 0 0 #ffea2f;transition:background-size .3s ease-in-out,transform .1s ease;background:linear-gradient(420deg,#ffce00,#ffce00 49%,#ffb800 0,#ffb800) 0 /100% 100% no-repeat;padding:8px 14px 12px;border:4px solid #090c1d;height:48px}.profile-allow-btn:hover{background-size:140% 140%}.profile-allow-btn:active{transform:translateY(1px)}.profile-allow-btn[aria-disabled=true],.profile-allow-btn[disabled]{opacity:.75;cursor:not-allowed}.profile-allow-btn-text{position:relative;font-size:.75rem;line-height:1rem;font-weight:900;padding:2px;display:inline-block;--wl-btn-stroke-color:#c56a18}.profile-allow-btn-stroke,.profile-allow-btn-stroke-2{position:absolute;left:2px;-webkit-text-stroke:2px var(--wl-btn-stroke-color);pointer-events:none;opacity:.95}.profile-allow-btn-stroke-2{top:3px}.profile-allow-btn-main{position:relative;z-index:1}@media (min-width:768px){.settings-section{padding:28px;gap:16px;min-height:904px;border-radius:initial}}.settings-title{margin:0;font-size:1.75rem;line-height:2.25rem;font-family:Excon,Roboto;letter-spacing:0;color:#fff;font-weight:700}.settings-group{display:flex;flex-direction:column;align-items:stretch;gap:4px}@media (min-width:768px){.settings-group{gap:12px}}.settings-group-title{font-family:Excon,Roboto;letter-spacing:.01071em;color:#fff;font-weight:700}.settings-description,.settings-group-title{margin:0;font-size:.875rem;line-height:1.25rem}.settings-description{font-weight:400;color:#9789cd}.settings-row{display:flex;flex-direction:column;gap:12px;align-items:flex-start;width:100%}@media (min-width:768px){.settings-row{flex-direction:row;align-items:flex-end}}.settings-input-wrapper{display:flex;flex-direction:column;align-items:baseline;width:100%}.settings-label{padding:0;gap:16px;display:block;transform-origin:left top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;position:static;transform:none;transition:none;margin-bottom:6px;color:#9789cd;font-size:.875rem;line-height:1.25rem;font-weight:500;font-family:Excon,Roboto;letter-spacing:.01071em}.settings-input-container{line-height:1.4375em;font-family:Excon,Roboto;letter-spacing:.00938em;box-sizing:border-box;cursor:text;display:inline-flex;align-items:center;width:100%;background-color:#2c2852;font-weight:400;color:#fff;font-size:1rem;outline:2px solid #463e7a;outline-offset:-2px;transition:outline-color .25s;position:relative;border-radius:12px}.profile-otp-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);height:34px;min-width:92px;border-radius:10px;border:4px solid #090c1d;background:linear-gradient(420deg,#ffce00,#ffce00 49%,#ffb800 0,#ffb800) 0 /100% 100% no-repeat;box-shadow:inset 0 -3px 0 0 #c56a18,inset 0 2px 0 0 #ffea2f;color:#fff;font-family:Excon,Roboto,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:900;font-size:.7rem;line-height:1rem;cursor:not-allowed;opacity:.75}.profile-otp-btn .profile-allow-btn-text{font-size:.68rem;line-height:.95rem}.settings-input-container.with-otp .settings-input{padding-right:112px}.settings-input-container:focus-within{outline-color:#7841ee}.settings-input-container.disabled{background-color:#463e7a;outline-color:#7b6cb9;cursor:default}.settings-input{font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;font-family:inherit;letter-spacing:inherit;color:currentcolor;border:0;box-sizing:content-box;background:none;margin:0;-webkit-tap-highlight-color:transparent;display:block;min-width:0;width:100%;height:auto;padding:16.5px 14px;padding-inline:12px;padding-block:10px;line-height:1.5rem;outline:none}.settings-input::-moz-placeholder{color:#7b6cb9}.settings-input::placeholder{color:#7b6cb9}.settings-input:disabled{color:#7b6cb9;-webkit-text-fill-color:#7b6cb9;cursor:default;opacity:1}.settings-helper-text{font-family:Excon,Roboto;font-size:.75rem;line-height:1.66;letter-spacing:.03333em;text-align:left;margin:8px 0 0;width:100%;color:#9789cd;font-weight:500}.settings-helper-text.success{color:#ffce00}.settings-helper-text p{margin:0;font-size:.75rem;line-height:1rem;font-family:Excon,Roboto;width:100%;text-align:right;color:#ffce00}.success-indicator{display:inline-flex;gap:4px;align-items:center;color:#64e300}.success-indicator svg{width:1rem;height:1rem}.settings-button-wrapper{width:100%;margin-bottom:-4px;align-self:center}@media (min-width:768px){.settings-button-wrapper{width:auto}}.settings-btn{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Excon,Roboto;font-size:.875rem;line-height:1.75;text-align:center;text-transform:none;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;letter-spacing:normal;--roo-loading-color:#a37ef2;min-width:0;box-shadow:none!important;outline:0;border-width:0;margin:0;text-decoration:none;transition:background-color .25s cubic-bezier(.7,-.4,.4,1.4),box-shadow .25s cubic-bezier(.7,-.4,.4,1.4),border-color .25s cubic-bezier(.7,-.4,.4,1.4),color .25s cubic-bezier(.7,-.4,.4,1.4);white-space:nowrap}.settings-btn[data-border-outline]{border-radius:16px;border:4px solid #090c1d}.settings-btn.primary.disabled,.settings-btn.primary:disabled{--roo-btn-text-stroke-color:#191939;-webkit-text-stroke-color:#191939;background:#2c2852;color:#d9d1f4;box-shadow:inset 0 -3px 0 0 #232042,inset 0 2px 0 0 #59518e;text-shadow:#191939 0 1px 0;cursor:default}.settings-btn.primary:disabled:before{content:" ";position:absolute;top:0;left:10px;width:5px;height:2px;background-color:#9789cd;border-radius:16px}.settings-btn-text{margin:0;font-size:.75rem;line-height:1rem;font-family:Excon,Roboto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:900;visibility:initial;position:relative;padding:2px}.settings-btn-text-stroke,.settings-btn-text-stroke-2{position:absolute;left:2px;-webkit-text-stroke:2px var(--roo-btn-text-stroke-color)}.settings-btn-text-stroke-2{top:3px}.settings-btn-text-main{position:relative}.settings-btn.tertiary{background-color:#2c2852;padding:10px;border-radius:12px}.settings-btn.tertiary:hover{background-color:#463e7a}.settings-btn.icon-btn{flex:0 0 auto;min-width:0}.copy-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.security-content{display:flex;flex-direction:column;gap:12px;width:100%}@media (min-width:768px){.security-content{gap:16px}}.password-inputs-row{display:flex;flex-direction:column;gap:12px;width:100%}.settings-group-2fa{display:flex;flex-direction:column;align-items:stretch;gap:4px}@media (min-width:768px){.settings-group-2fa{align-items:flex-start}}.settings-description-2fa{margin:0;font-size:.875rem;line-height:1.25rem;font-family:Excon,Roboto;letter-spacing:.01071em;color:#9789cd;font-weight:500;padding-bottom:4px}.settings-link{margin:0;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-weight:700;text-decoration:none;color:inherit}.settings-link:hover{text-decoration:underline}.button-group-row{display:flex;flex-direction:column;gap:4px;width:100%}@media (min-width:768px){.button-group-row{flex-direction:row;gap:12px}}.settings-btn.medium{font-size:.875rem;padding:9px 14px 11px}.settings-btn.large{font-size:.9375rem;padding:11px 14px 13px}.settings-btn-text-simple{margin:0;font-size:.75rem;line-height:1rem;font-family:Excon,Roboto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;visibility:initial;position:relative}.settings-btn.text{background-color:transparent;outline:0}.settings-btn.text:hover{background-color:rgba(120,65,238,.1)}.verification-content{display:flex;flex-direction:column;gap:16px;width:100%;min-height:620px}.verification-slider{display:flex;flex-direction:column;position:relative;--roo-slider-gap:8px;gap:12px}@media (min-width:768px){.verification-slider{gap:16px}}.verification-cards-scroll{display:grid;isolation:isolate;gap:var(--roo-slider-gap);scrollbar-width:none;grid-auto-flow:column;grid-auto-columns:auto;scroll-snap-type:x mandatory;overflow:scroll clip}.verification-cards-scroll::-webkit-scrollbar{display:none}.verification-cards-scroll>*{scroll-snap-align:start}.verification-card{display:flex;gap:12px;padding:10px 14px 10px 10px;min-width:212px;background-color:#2c2852;align-items:center;justify-content:flex-start;border-radius:12px;cursor:pointer;border:2px solid transparent;transition:background-color .25s;--icon-fill-color:#2c2852;--text-color:#9789cd}.verification-card.level-1.active{border:2px solid #64e300;background-color:#4e8731}.verification-card.level-1.active .verification-card-icon{background-color:#64e300;--icon-fill-color:#4e8731}.verification-card.level-2.active{border:2px solid #8754f3;background-color:#4f3796}.verification-card.level-2.active .verification-card-icon{background-color:#8754f3;--icon-fill-color:#4f3796}.verification-card-icon{display:flex;padding:8px;border-radius:8px;background-color:#090c1d}.verification-card-icon svg path,.verification-card.active .verification-card-icon svg path{fill:var(--icon-fill-color)!important}.verification-card-title{margin:0;font-size:.875rem;line-height:1.25rem;font-family:Excon,Roboto;letter-spacing:.01071em;white-space:nowrap;color:#fff;font-weight:700}.verification-card-level{margin:0;font-size:.75rem;line-height:1rem;font-family:Excon,Roboto;font-weight:500;color:var(--text-color)}.verification-card-level.active{color:#fff}.verification-form-section{display:flex;flex-direction:column;gap:8px}.verification-form-desc{margin:0;font-size:.875rem;line-height:1.25rem;font-family:Excon,Roboto;letter-spacing:.01071em;color:#9789cd;font-weight:500}.verification-grid{box-sizing:border-box;display:flex;flex-flow:wrap;width:calc(100% + 8px);margin-left:-8px;row-gap:12px}.verification-grid-item{padding-left:8px;flex-basis:100%;flex-grow:0;max-width:100%}@media (min-width:768px){.verification-grid-item.half{flex-basis:50%;max-width:50%}}@media (min-width:1200px){.verification-grid-item.half{flex-basis:50%;max-width:50%}}.verification-grid-item.full{flex-basis:100%;max-width:100%}.settings-input-container.small{font-size:.875rem}.settings-input.small{padding:8.5px 14px;padding-inline:10px;padding-block:8px}.settings-input-container.select{position:relative}.settings-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:0;cursor:pointer;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;font-family:inherit;letter-spacing:inherit;color:currentcolor;border:0;box-sizing:content-box;background:none;margin:0;-webkit-tap-highlight-color:transparent;display:block;min-width:0;width:100%;height:auto;padding-inline:10px;padding-block:8px;line-height:1.5rem;padding:1px 24px 5px 14px}.settings-select option{background-color:#191939;color:#fff}.settings-input optgroup,.settings-input option{background-color:#fff;color:#111}.select-icon{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1em;height:1em;overflow:hidden;text-align:center;flex-shrink:0;font-size:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;position:absolute;top:calc(50% - .5em);pointer-events:none;right:10px!important}.dob-inputs{display:grid;gap:8px;grid-template-rows:1fr;grid-template-columns:1fr}@media (min-width:768px){.dob-inputs{grid-template-columns:repeat(3,1fr)}}.required-asterisk{color:#ff1943}.verification-submit{display:flex;justify-content:flex-end;width:100%;grid-column:1/-1}.upload-dropzone-wrapper{width:100%;display:flex;align-items:center;justify-content:center;min-height:250px;border-radius:12px;position:relative;background-color:#2c2852;border:2px dashed #7841ee;padding:16px}@media (min-width:768px){.upload-dropzone-wrapper{padding:28px}}.upload-dropzone{position:relative;width:100%;min-height:250px;background-color:transparent;border:0!important;border-radius:8px;box-sizing:border-box;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:auto!important}.upload-dropzone input[type=file]{display:none}.upload-dropzone-text{text-align:center;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:16px}.upload-dropzone-title{margin:0;font-size:1.75rem;line-height:2.25rem;font-family:Excon,Roboto;letter-spacing:0;margin-block:0}.upload-dropzone-title p{margin:0;font-size:1rem;line-height:1.5rem;font-family:Excon,Roboto;letter-spacing:.00938em;color:#7841ee;font-weight:700}.upload-dropzone-title span{margin:0;font:inherit;color:#fff}.upload-dropzone-subtitle{margin:0;font-size:.75rem;line-height:1rem;font-family:Excon,Roboto;color:#7b6cb9;display:block;font-weight:500}.upload-dropzone-icon{width:64px;height:64px}.upload-dropzone-icon svg path{fill:#7b6cb9}.accepted-docs-text{margin:0;font-size:.875rem;line-height:1.25rem;font-family:Excon,Roboto;letter-spacing:.01071em;color:#d9d1f4;font-weight:700}.accepted-docs-text span{margin:0;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;color:#9789cd;font-weight:500}.verification-submit-end{display:flex;justify-content:flex-end;z-index:2;width:100%}.linked-accounts-list{display:flex;flex-flow:column wrap;gap:12px;width:100%}@media (min-width:768px){.linked-accounts-list{flex-direction:row;align-items:center;width:auto}}.linked-account-item{display:flex;border-radius:12px;padding:12px 16px 12px 12px;background-color:#2c2852;align-items:center}@media (min-width:768px){.linked-account-item{width:190px}}.linked-account-item img{margin-right:12px;width:32px;height:32px}.linked-account-name{margin:0 auto 0 0;font-size:1rem;line-height:1.5rem;font-family:Excon,Roboto;letter-spacing:.00938em;font-weight:500;color:#9789cd}.toggle-switch{overflow:hidden;box-sizing:border-box;position:relative;flex-shrink:0;z-index:0;vertical-align:middle;width:2.25rem;padding:0;display:flex;height:1.25rem}.toggle-switch input{cursor:inherit;opacity:0;width:100%;height:100%;padding:0}.toggle-slider,.toggle-switch input{position:absolute;top:0;left:0;margin:0;z-index:1}.toggle-slider{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;outline:0;border:none;text-decoration:none;padding:2px;border-radius:50%;transition:left .15s cubic-bezier(.7,-.4,.4,1.4),transform .15s cubic-bezier(.7,-.4,.4,1.4)}.toggle-slider:before{content:"";box-shadow:none;background-color:currentcolor;width:1rem;height:1rem;border-radius:50%;transition:width .2s cubic-bezier(.7,-.4,.4,1.4)}.toggle-switch:after{content:"";height:100%;width:100%;z-index:-1;background-color:transparent;opacity:1;border-radius:12px;border:2px solid #a37ef2;position:absolute;top:0;left:0;transition:opacity .15s cubic-bezier(.7,-.4,.4,1.4),background-color .15s cubic-bezier(.7,-.4,.4,1.4)}.toggle-switch input:checked+.toggle-slider{transform:translateX(16px);color:#fff}.toggle-switch input:checked~:after{opacity:1;background-color:#a37ef2}.user-id-row{display:flex;align-items:center;gap:8px}.user-id-text{margin:0;font-size:.875rem;line-height:1.25rem;font-family:Excon,Roboto;letter-spacing:.01071em;color:#9789cd;font-weight:500;word-break:break-all}.preference-list{flex-direction:column}.preference-item-row,.preference-list{gap:12px}.preference-item-row,.preference-list,.preference-text{display:flex;width:100%;height:-moz-fit-content;height:fit-content}.preference-text{flex-direction:column;gap:4px}.preference-title{margin:0;font-size:1rem;line-height:1.5rem;font-family:Excon,Roboto;letter-spacing:.00938em;color:#fff;font-weight:700}.muted-users-empty,.preference-desc{margin:0;font-size:.875rem;line-height:1.25rem;font-family:Excon,Roboto;letter-spacing:.01071em;color:#9789cd;font-weight:500}.verification-status{display:flex;align-items:center;gap:8px;margin:12px 0}.verification-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:.875rem;font-weight:600}.verification-badge.unverified{background-color:rgba(151,137,205,.1);color:#9789cd}.verification-badge.verified{background-color:rgba(100,227,0,.1);color:#64e300}.upload-area{margin-top:12px}.upload-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;border:2px dashed #463e7a;border-radius:12px;background-color:rgba(44,40,82,.5);cursor:pointer;transition:all .2s}.upload-placeholder:hover{border-color:#7841ee;background-color:rgba(120,65,238,.1)}.upload-placeholder p{margin:8px 0;font-size:.875rem;line-height:1.25rem;color:#fff}.upload-hint{font-size:.75rem!important;color:#9789cd!important}