.header{width:100%;height:80px;background-color:#f3f4f6;justify-content:space-between;padding:0 16px;position:relative;z-index:10}.header,.header__logo,.header__nav{display:flex;align-items:center}.header__nav{gap:8px}.header__nav-item{background:none;border:none;font-size:13px;font-weight:600;color:#9ba8c2;cursor:pointer;transition:color .2s ease;padding:0;font-family:inherit}.header__nav-item:hover{color:#009393}.header__nav-divider{width:1px;height:10px;background-color:#e1e1e1}.toss-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:1000;animation:fadeIn .3s ease-out}.toss-modal-overlay.toss-modal-overlay-closing{animation:fadeOut .3s ease-out}.toss-modal{width:100%;max-width:480px;background-color:#eee;border-radius:0;display:flex;flex-direction:column;animation:slideUp .3s ease-out;overflow:hidden;-webkit-overflow-scrolling:touch}.toss-modal.toss-modal-closing{animation:slideDown .3s ease-out}.toss-modal-header{display:flex;align-items:flex-start;flex-direction:column;border-bottom:1px solid #e1e1e1;padding:10px 16px 25px}.toss-modal-header__close-btn-wrapper{width:100%;display:flex;justify-content:flex-end}.toss-modal-title{font-size:20px;font-weight:700;color:#000;margin:0;padding:0 10px}.toss-modal-close-btn{width:40px;height:40px;background:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.toss-modal-content{flex:1 1;overflow-y:auto;background-color:#eee;padding-bottom:20px}.toss-step-section .toss-step{padding:20px 16px 28px}.toss-step-section .toss-step.blue{background-color:#2c77f6}.toss-step-section .toss-step.blue .toss-step-badge{background-color:#4f90f7;color:#fff}.toss-step-section .toss-step.blue .toss-step-subtitle{color:#b8d3ff}.toss-step-section .toss-step.dark{background-color:#171d24}.toss-step-section .toss-step.dark .toss-step-badge{background-color:#343f4c;color:#fff}.toss-step-section .toss-step.dark .toss-step-subtitle{color:#6b7887}.toss-step-section .toss-step .toss-step-badge{font-size:11px;font-weight:500;line-height:14px;padding:6px 12px;border-radius:20px;display:inline-block}.toss-step-section .toss-step .toss-step-header{margin-top:20px}.toss-step-section .toss-step .toss-step-title{font-size:20px;font-weight:700;line-height:24px;color:#fff;margin-bottom:8px}.toss-step-section .toss-step .toss-step-subtitle{font-size:13px;font-weight:400;line-height:18px}.toss-step-section .toss-step-list{padding:20px 16px 40px}.toss-step-section .toss-step-item{display:flex;gap:8px;margin:0}.toss-step-section .toss-step-number{width:28px;height:28px;min-width:28px;background-color:#d2dded;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;line-height:18px;color:#2c77f6;margin-top:6px}.toss-step-section .toss-step-content{flex:1 1;padding-top:6px}.toss-step-section .toss-step-item-title{font-size:16px;font-weight:600;line-height:16px;color:#000;margin:0 0 8px}.toss-step-section .toss-step-item-desc{font-size:13px;font-weight:400;line-height:18px;color:#464f5c;margin:0}.toss-step-section .toss-step-item-desc strong{font-weight:600;color:#464f5c}.toss-step-section .toss-step-item-desc strong.highlight{color:#2c77f6}.toss-step-section .toss-step-divider{height:1px;background-color:#d2d2d2;margin:20px 0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.main-copy{padding:0 12px;margin-bottom:8px}.main-copy__card{position:relative;width:100%;height:260px;border-radius:16px;box-shadow:0 4px 10px rgba(0,0,0,.05);display:flex}.main-copy__background{position:absolute;inset:0;background:url(/images/top-background.webp) no-repeat top/cover;z-index:0}.main-copy__gradient{position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.6) 0,hsla(0,0%,100%,0));border:1px solid #fff;border-radius:16px;z-index:1}.main-copy__symbol{position:absolute;top:20px;right:20px;width:84px;height:78px;z-index:2}.main-copy__content{position:relative;z-index:3;flex:1 1;display:flex;padding:20px;justify-content:flex-end;flex-direction:column}.main-copy__title{font-size:32px;font-weight:600;line-height:1;letter-spacing:-.64px;background:linear-gradient(90deg,#1a8ec7,#0a2781);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.main-copy__subtitle{margin-top:4px;font-size:18px;font-weight:600;line-height:22px;letter-spacing:-.36px;color:#000}.main-copy__button{margin-top:28px;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:183px;height:40px;background:#0a2781;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.main-copy__button svg{width:24px;height:24px;flex-shrink:0}.main-copy__button:hover{background:#082063}.main-copy__button:active{transform:scale(.98)}.main-cards{padding:0 12px;display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.main-cards__card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px;background:#fff;border-radius:16px;box-shadow:0 4px 10px rgba(0,0,0,.05);min-height:73px}.main-cards__card--large{padding:20px;height:157px;flex-direction:column;align-items:flex-start;background:#fff}.main-cards__card.top{align-items:flex-start}.main-cards__emoji>img{display:block}.main-cards__title{font-size:18px;font-weight:600;letter-spacing:-.72px;color:#000;margin:0;flex:1 1}.main-cards__button{display:inline-flex;align-items:center;gap:4px;padding:12px 0;height:40px;background:transparent;color:#009393;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.main-cards__button:hover{opacity:.8}.main-cards__content{display:flex;align-items:center;gap:8px;flex:1 1}.main-cards__icon-box{width:40px;height:40px;background:#d1ebf3;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.main-cards__info{display:flex;flex-direction:column;gap:4px}.main-cards__amount{font-size:18px;font-weight:600;letter-spacing:-.72px;color:#000;line-height:21px}.main-cards__desc{font-size:13px;font-weight:500;line-height:16px;color:#666}.main-cards__highlight{color:#009393}.main-cards__title-group{display:flex;align-items:baseline;gap:2px;line-height:21px}.main-cards__kyc{font-size:18px;font-weight:600;letter-spacing:-.72px;color:#000}.main-cards__subtitle{font-size:16px;font-weight:500;letter-spacing:-.64px;color:#000}.main-cards__btn-small{padding:6px 12px;background:#f2f3f5;color:#666;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;flex-shrink:0}.main-cards__btn-small:hover{background:#e8e9eb}.main-cards__large-content{display:flex;justify-content:space-between;width:100%;gap:20px}.main-cards__large-title{font-size:18px;font-weight:600;letter-spacing:-.72px;color:#000;margin:0 0 4px}.main-cards__large-desc{font-size:13px;font-weight:500;line-height:16px;color:#666;margin:0}.main-cards__btn-gradient{display:inline-flex;align-items:center;gap:4px;padding:11.5px 16px;height:40px;background:linear-gradient(90deg,#009393,#f6e979);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:inset 0 .221px .443px rgba(0,0,0,.1)}.main-cards__btn-gradient svg{width:24px;height:24px}.main-cards__btn-gradient:hover{opacity:.9}.main-cards__btn-gradient:active{transform:scale(.98)}.tether-price{padding:0 12px;margin-top:8px;position:relative;z-index:2}.tether-price__cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tether-price__card{background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.05);border-radius:16px;padding:20px 16px 16px;display:flex;flex-direction:column}.tether-price__exchange{flex-shrink:0}.tether-price__exchange-logo{height:14px;display:flex;align-items:center}.tether-price__divider{width:100%;height:1px;background-color:#e1e1e1;opacity:.8;margin:12px 0;flex-shrink:0}.tether-price__price{letter-spacing:-.6px;color:#000;margin-bottom:4px;flex:1 1;display:flex;align-items:flex-end;line-height:1}.tether-price__price,.tether-price__price .price-integer{font-size:20px;font-weight:700}.tether-price__price .price-decimal{font-size:14px;font-weight:700}.tether-price__price .price-currency{font-size:14px;font-weight:700;margin-left:4px}.tether-price__price .loading-text{font-size:14px;font-weight:500;color:#9ba8c2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.tether-price__change{font-size:14px;font-weight:500;letter-spacing:-.42px;color:#9ba8c2;flex-shrink:0}.tether-price__change--positive{color:#00c851}.tether-price__change--negative{color:#f44}.exchange-calculator{padding:0 12px 40px;margin-top:8px;position:relative;z-index:2}.exchange-calculator__card{background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.05);border-radius:16px;padding:20px 10px;position:relative}.exchange-calculator__rate-input{display:flex;align-items:center;justify-content:space-between}.exchange-calculator__label{font-size:18px;font-weight:600;letter-spacing:-.42px;color:#0a2781;margin:0 10px}.exchange-calculator__rate-display{display:flex;align-items:center;gap:8px}.exchange-calculator__currency{font-size:14px;font-weight:600;letter-spacing:-.42px;color:#3265a8}.exchange-calculator__currency.unit{width:31px;color:#ccc}.exchange-calculator__equals{font-size:14px;font-weight:700;letter-spacing:-.42px;color:#7282a2}.exchange-calculator__input-wrapper{width:140px;height:34px;background-color:#f5f6f7;border:1px solid #e1e1e1;border-radius:8px;padding:0 10px;display:flex;align-items:center}.exchange-calculator__input-value{font-size:14px;font-weight:700;letter-spacing:-.42px;color:#000;width:100%;box-sizing:border-box;padding-right:12px}.exchange-calculator__divider{width:100%;height:1px;background-color:#e1e1e1;opacity:.8;margin:10px 0}.exchange-calculator__conversion{display:flex;flex-direction:column;gap:4px;position:relative}.exchange-calculator__input-group{display:flex;align-items:center;background-color:#f5f6f7;border:1px solid #e1e1e1;height:48px;padding:0 20px;border-radius:8px;font-size:20px;font-weight:700;letter-spacing:-.6px}.exchange-calculator__input-field{width:100%;padding-right:20px}.exchange-calculator__currency-label{font-size:20px;font-weight:700;letter-spacing:-.6px;color:#ccc;pointer-events:none;text-align:right}.exchange-calculator__arrow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.exchange-calculator__arrow,.loader-wrap{display:flex;align-items:center;justify-content:center}.loader-wrap{position:fixed;top:0;left:0;width:100vw;height:100vh;flex-direction:column;background-color:rgba(0,0,0,.8);z-index:9999}.loader{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:6rem;margin-top:3rem;margin-bottom:3rem}.loader:after,.loader:before{content:"";position:absolute;border-radius:50%;animation:pulsOut 1.8s ease-in-out infinite;filter:drop-shadow(0 0 1rem rgba(255,255,255,.75))}.loader:before{width:100%;padding-bottom:100%;box-shadow:inset 0 0 0 1rem #fff;animation-name:pulsIn}.loader:after{width:calc(100% - 2rem);padding-bottom:calc(100% - 2rem);box-shadow:0 0 0 0 #fff}@keyframes pulsIn{0%{box-shadow:inset 0 0 0 1rem #fff;opacity:1}50%,to{box-shadow:inset 0 0 0 0 #fff;opacity:0}}@keyframes pulsOut{0%,50%{box-shadow:0 0 0 0 #fff;opacity:0}to{box-shadow:0 0 0 1rem #fff;opacity:1}}.loader-message{color:#fff;font-size:1rem;margin-top:3rem;text-align:center}.footer{padding:20px 20px 60px;text-align:center}.footer__logo,.footer__menu{margin-bottom:20px}.footer__menu{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.logged .footer__menu{margin-bottom:8px}.footer__menu-item{font-size:13px;font-weight:600;color:#888;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer__menu-item.accent{color:#666}.footer__logout{margin-bottom:20px}.footer__logout button{font-size:13px;font-weight:600;border:0;padding:4px 12px;outline:none;color:#888;background-color:#aaa;border-radius:8px;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s}.footer__logout button:hover{background-color:#888}.footer__menu-divider{width:1px;height:12px;background-color:#dee2e6;margin:0 10px}.footer__info{margin-bottom:20px}.footer__info-text{line-height:1.23;margin:0}.footer__copyright,.footer__info-text{font-size:13px;color:#aaa}