@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Sans+KR:wght@100..900&family=Noto+Sans+SC:wght@100..900&family=Noto+Sans+TC:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";:root{--primary-000:#f5fbff;--primary-100:#eef8ff;--primary-200:#e2ecf4;--primary-300:#d2e9f2;--primary-400:#90c1d3;--primary-500:#007dae;--primary-600:#00558f;--primary-700:#07365b;--primary-800:#082b41;--primary-500-opacity-01:#017dae1a;--black:#1d232f;--gray-000:#f2f4f7;--gray-100:#e8e8e8;--gray-200:#9dacbd;--gray-300:#bbb;--gray-400:#a0a0a0;--gray-500:#6f7788;--gray-600:#3e4756;--gray-500-filter:brightness(0) saturate(100%) invert(48%) sepia(9%) saturate(493%) hue-rotate(178deg) brightness(97%) contrast(90%);--white:#fdfeff;--white-pure:#fff;--white-opacity-95:#fdfefff2;--white-opacity-80:#fdfeffcc;--white-opacity-60:#fdfeff99;--white-opacity-40:#fdfeff66;--alert-000:#ffeded;--alert-100:#ffd7d5;--alert-200:#df7c6b;--alert-300:#e34f35;--error-60:#e34f3599;--attn-000:#dbd4b7;--attn-100:#fef0d7;--attn-200:#fcb338;--attn-300:#ea9300;--attn-400:#dea01e;--attn-500:#d1af1f;--attn-600:#deb881;--attn-400-filter:brightness(0) saturate(100%) invert(66%) sepia(69%) saturate(605%) hue-rotate(2deg) brightness(104%) contrast(95%);--attn-500-filter:brightness(0) saturate(100%) invert(66%) sepia(78%) saturate(904%) hue-rotate(5deg) brightness(102%) contrast(97%);--green-000:#f9faed;--green-100:#cfeed3;--green-200:#cce3cd;--green-300:#82b586;--green-400:#377a3e;--purple-000:#f9f5ff;--purple-100:#e8dffb;--purple-200:#7f56d9;--purple-400:#6941c6;--primary-gradient:linear-gradient(186.974deg, var(--primary-500) 30%, var(--primary-600) 100%);--alert-gradient:linear-gradient(225deg, var(--alert-200) 0%, var(--alert-300) 100%);--gradient-bg:linear-gradient(180deg, var(--primary-100) 0%, var(--primary-100) 10%, var(--white) 30%, var(--white) 50%, var(--white) 100%);--gradient-bg-40:linear-gradient(180deg, var(--primary-400) 0%, var(--primary-300) 40%, var(--white) 60%, var(--white) 80%, var(--primary-200) 100%);--font-family-body:"Noto Sans", sans-serif;--font-family-display:"Noto Sans Display", sans-serif;--font-family-sf:"SF Compact Display", sans-serif;--space-0:0;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-48:48px;--space-64:64px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--shadow-button:1px 1px 2px 0px #00558f33;--shadow-input:1px 1px 2px 0px #07365b0d;--card-shadow:0px 2px 2px 1px #082b411a;--alert-button-shadow:1px 1px 2px 0px #c3373d33;--input-shadow:2px 2px 2px 0px #181c200d, 0px 0px 0px 2px #7bb4df33;--modal-overlay:#0009;--main-card-shadow:0 0 20px 0 #082b411a;--border-input:1px solid var(--gray-200);--font-family-en:"Roboto", "Segoe UI", "Helvetica Neue", sans-serif;--font-family-zh-Hans:"Noto Sans SC","PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-family-zh-Hant:"Noto Sans TC","PingFang TC", "Hiragino Sans CNS", "Microsoft JhengHei", sans-serif;--font-family-ko:"Noto Sans KR", "Apple SD Gothic Neo", "Gulim", "Malgun Gothic", sans-serif;--font-family-ja:"Noto Sans JP", "Hiragino Kaku Gothic Pro", "Meiryo", sans-serif;--body-font-size:16px;--body-font-weight:400;--body-line-height:1.5;--screen-min-width:520px;--screen-max-width:580px;--container-max-width:540px;--input-max-width:400px;--screen-min-hight:640px;--container-min-height:480px;--header-shadow:0 2px 2px #082b4113!important}*{box-sizing:border-box;margin:0;padding:0}body,html{color:var(--black);scrollbar-width:thin;min-height:100dvh;font-family:var(--font-family-en);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-image:var(--gradient-bg);overflow-x:hidden}body:lang(en),html:lang(en){font-family:var(--font-family-en)}body:lang(zh-Hans),html:lang(zh-Hans){font-family:var(--font-family-zh-Hans)}body:lang(zh-Hant),html:lang(zh-Hant){font-family:var(--font-family-zh-Hant)}body:lang(ko),html:lang(ko){font-family:var(--font-family-ko)}body:lang(ja),html:lang(ja){font-family:var(--font-family-ja)}.main-page-content{margin-bottom:calc(64px + env(safe-area-inset-bottom,0px));display:grid}.pre-login-content{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.welcome-page-content{flex-direction:column;min-height:100dvh;display:flex}.welcome-page-content .container{flex-direction:column;flex:1;display:flex}.welcome-page-content .actions-container{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));position:relative}.page-content{flex-direction:column;margin:0 auto;display:flex}@media screen and (max-width:580px){.pre-login-container:has(.page-content>.container.swiper){flex-direction:column;min-height:100dvh;display:flex}}.page-content:has(>.container.swiper){flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.page-content>.container.swiper{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.page-content>.container.swiper .actions-container{margin-top:auto;position:relative;bottom:auto}.signup-guide-page-content,.signup-guide-page-content>.container.swiper{flex-direction:column;flex:1;min-height:0;display:flex}.signup-guide-page-content .guide-content{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.signup-guide-page-content .guide-step{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.signup-guide-page-content .step-image{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.signup-guide-page-content .step-image img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:min(100%,400px);height:auto;max-height:100%}.container{width:100%;height:auto;min-height:var(--container-min-height);align-self:stretch;margin:0 auto}.signup-guide-page-content>.container.swiper{min-height:0}.container:has(.container-inner){align-items:center;display:flex}.container-inner{flex:1;width:100%;min-width:0}.main-content{flex-direction:column;gap:16px;padding:24px;display:flex}.guide-content{flex-direction:column;padding:0 24px;display:flex}.input-container{max-width:calc(var(--input-max-width) + 48px);flex-direction:column;gap:24px;margin:0 auto;padding:24px;display:flex}@media screen and (min-width:581px){body .pre-login-content{background-repeat:no-repeat;background-size:cover;background-image:url(/assets/bg_sakura-DYAbuxdP.svg)!important}main{max-width:100%;box-shadow:none;background:0 0;border-radius:0}.pre-login-content{justify-content:center;align-items:center;min-height:100vh;display:flex}.pre-login-container{border-radius:var(--radius-xl);width:100%;height:auto;min-height:var(--screen-min-hight);min-width:var(--screen-min-width);max-width:var(--screen-max-width);background-image:var(--white-opacity-95);box-shadow:var(--main-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.main-page-content{min-height:var(--screen-min-hight);max-width:var(--screen-max-width);margin:auto;padding:0}#top .main-page-content .container{max-width:var(--container-max-width)}.welcome-page-content{min-height:0}.welcome-page-content .container{padding-top:24px}.hint-container{border-radius:var(--radius-2xl);border:1px solid #58b6ff1a;margin:0 90px!important}.hint-container .hint-section{padding:0!important}}@media screen and (min-height:700px){.feedback-container{gap:48px}}.p-24{padding:24px!important}.pt-48{padding-top:48px!important}.mx-16{margin-left:16px!important;margin-right:16px!important}.mb-0{margin-bottom:0!important}.mb-16{margin-bottom:16px!important}.min-height{min-height:300px!important}h1,h2,h3,h4,h5,h6{color:var(--black);margin-bottom:0!important}p{color:var(--gray-500);font-size:14px;font-weight:400}ul{margin:0}ul li,ul li:hover,ul li:focus{text-decoration:none;list-style:none}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}a{color:var(--attn-400);text-decoration:none}a:hover,a:focus{outline:0 solid #0000;transition-duration:.5s}a.disabled{pointer-events:none;opacity:.5}.text-primary-gradient{color:var(--primary-gradient)!important}.text-primary{color:var(--primary-600)!important}.text-light{color:var(--primary-400)!important}.text-sub{color:var(--gray-200)!important}.text-success{color:var(--green-400)!important}.text-gray{color:var(--gray-500)!important}.text-alert{color:var(--alert-200)!important}.text-danger{color:var(--alert-300)!important}.text-attn{color:var(--attn-400)}.text-black{color:var(--black)!important}.text-white{color:var(--white)!important}.svg-attn-400{filter:var(--attn-400-filter)}.svg-attn-500{filter:var(--attn-500-filter)}.svg-gray-500{filter:var(--gray-500-filter)}.text-italic{text-underline-position:from-font!important;font-style:italic!important;text-decoration:underline!important}.font-bold{font-weight:700}.link-text{justify-content:center;align-items:center;gap:8px;padding-bottom:12px;display:flex}.link-text.link-welcome{gap:0;padding-bottom:0}.link-text a{z-index:1;color:var(--primary-600);font-size:14px;font-weight:500;line-height:1;display:block;position:relative}.link-text.link-welcome a{color:var(--attn-400);padding:12px 8px}.link-text a:after,.link-text p:after{content:"";border-radius:var(--radius-full);z-index:1;width:6px;height:6px;position:absolute;top:50%;right:-19px;transform:translateY(-50%)}.link-text a:last-child:after,.link-text p:last-child:after{display:none}.link-text a:hover,.link-text a:focus{color:var(--primary-500)}.link-text.link-welcome:hover,.link-text.link-welcome:focus{color:var(--attn-200);filter:var(--attn-400-filter)}.info-section{min-height:80px;max-width:calc(var(--input-max-width) + 48px);flex-direction:column;gap:8px;margin:0 auto;padding:24px 24px 0;display:flex}.info-section .info-text{text-align:center;justify-content:center;font-size:14px;font-weight:400}.hint{padding:0!important}.hint-container{background-color:var(--primary-100);padding:24px 24px 16px}.hint-section{width:100%;max-width:var(--input-max-width);flex-direction:column;gap:8px;margin:0 auto;display:flex}.hint-item{text-align:left;opacity:1;align-items:center;gap:16px;padding:4px;display:flex}.hint-content{flex:1}.hint-text{color:var(--gray-500);margin:0;font-size:14px}.header-area{z-index:1000;width:100%;height:64px;padding:0;transition-duration:.5s;top:0;left:0;right:0;margin:0 auto!important}@media screen and (min-width:581px){.header-area{position:relative}}.header-content{z-index:1;z-index:1000;background:var(--primary-100);justify-content:space-between;align-items:center;width:100%;height:64px;margin:0 auto;display:flex;position:fixed;top:0;left:0;right:0;padding:0 24px!important}@media screen and (min-width:581px){.pre-login-content .header-content{background:0 0}}.header-content .page-title{text-align:center;color:var(--black);flex:1;justify-content:center;place-self:center;align-items:center;width:100%;padding:0;font-size:16px;font-weight:bolder;display:flex}.primary-gradient-bg .header-content .page-title{color:var(--white)}.header-content .back-button a{margin-left:-.25rem;display:block}.header-content .back-button{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.header-content .back-button img{width:100%;max-width:none;height:100%;display:block}.header-content .logo-wrapper a{display:block}.header-content .logo-wrapper a img{justify-content:center;align-items:center;width:auto;height:24px;display:flex}.header-content .btn-menu-toggler{z-index:1;cursor:pointer;position:relative;padding:0!important}.side-menu{background-color:var(--white);z-index:1000;opacity:0;flex-direction:column;width:100%;height:100%;transition:opacity .3s;display:none;position:fixed;top:0;right:0;box-shadow:-1px -1px 36px #082b411a}@media screen and (min-width:581px){.side-menu{width:560px}}.side-menu.show{opacity:1;display:flex}.menu-header{align-items:center;padding:24px}.menu-title span{text-align:center;color:var(--black);justify-content:center;place-self:center;align-items:center;width:100%;padding:0;font-size:18px;font-weight:600;display:flex}.btn-close-menu{color:var(--white);cursor:pointer;border-radius:var(--radius-lg);z-index:1000;background:0 0;border:none;outline:0;padding:8px;transition:background-color .3s;position:absolute;top:24px;right:24px;padding:0!important}.menu-content{flex-direction:column;flex:1;display:flex;overflow-y:auto}.menu-wrapper{flex:0}body.menu-open{overflow:hidden}.menu-nav{z-index:1;position:relative}.logout a,.menu-nav li a{color:var(--black);letter-spacing:-.4px;z-index:1;gap:16px;padding:16px 24px;font-size:16px;font-style:normal;font-weight:600;line-height:24px;display:flex;text-decoration:none!important}.logout a{z-index:1000;padding:0 24px!important}.menu-nav li a i{z-index:1;margin-right:1rem;font-size:18px}.menu-nav li a:hover,.menu-nav li a:active{color:var(--primary-600);background-color:var(--primary-100)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.menu-item{animation:.6s ease-out fadeInUp}.copyright-info{text-align:center;width:100%;font-size:14px;bottom:0;left:0;padding:128px 0 8px!important}.copyright-info p{color:var(--attn-400);margin-bottom:0;font-size:12px;font-weight:400}.copyright-info p a{padding-left:4px;font-size:12px}.footer-nav-area{width:100%;height:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);z-index:1000;transition-duration:.5s;bottom:0;left:0;right:0;position:fixed!important}.footer-nav{background-color:var(--primary-000);width:100%;height:80px}.alert-content{justify-content:center;align-items:center;gap:24px;width:100%;display:grid;background-color:var(--alert-100)!important;padding:24px!important}@media screen and (min-width:581px){.alert-container{max-width:var(--container-max-width)}}.alert-container{gap:24px;display:grid}.alert-card{border:2px solid var(--alert-200);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-self:stretch;align-items:center;gap:8px;display:flex}.alert-content .alert-card{background:var(--white-opacity-80);max-width:var(--screen-max-width);padding:16px 12px 24px;margin:0!important}.menu-content .alert-card{margin:0 20px 16px;padding:12px 16px 24px 12px}.alert-card .alert-icon{aspect-ratio:1;border-radius:var(--radius-full);background:var(--alert-100);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex}.alert-card .alert-icon img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.alert-card .alert-info-content{flex:1}.alert-card .alert-info-content .alert-title{color:var(--black);margin:0 0 4px;font-size:18px;font-weight:500}.alert-card .alert-info-content .alert-subtitle{margin-bottom:12px;font-size:14px;font-weight:500;line-height:1.33;color:var(--alert-200)!important}.alert-card .alert-body{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;display:flex}.alert-card .alert-body .alert-message{flex:1;line-height:1.17}.alert-card .alert-body .alert-message p{color:var(--black);margin-bottom:4px}.alert-card .alert-body .alert-message p:last-child{margin-bottom:0}.alert-card .alert-body .alert-arrow{cursor:pointer;flex-shrink:0}.alert-card .alert-body .alert-arrow img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.refund-card{border-radius:var(--radius-xl);border:1px solid var(--primary-200);background:var(--white);box-shadow:var(--main-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:0 24px 16px}.refund-info-area{flex-direction:column;gap:24px;padding:24px 24px 0;display:flex}.total-non-refunded-text{color:var(--bw-gray-200,var(--gray-200));text-align:right;font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:8px!important}.total-non-refunded-area{justify-content:space-between;align-self:stretch;align-items:flex-end;display:flex}.total-non-refunded-amount{color:var(--black);text-align:right;letter-spacing:-2.4px;font-family:Roboto;font-size:48px;font-style:normal;font-weight:600;line-height:48px;margin-bottom:0!important}.msg-area{padding:8px 16px 16px}.dotted-line-wrapper{width:100%;height:6px;margin:16px 0;position:relative}.dotted-line{background-image:repeating-linear-gradient(to right, var(--attn-400), var(--attn-400) 4px, transparent 4px, transparent 8px);width:97%;height:2px;position:absolute;top:3px;left:4px;right:4px}.dot-left{background-color:var(--attn-400);border-radius:var(--radius-full);width:8px;height:8px;top:0;right:0}.dot-right{background-color:var(--attn-400);border-radius:var(--radius-full);width:8px;height:8px;position:absolute;top:0;right:0}.card-mas{justify-content:center;align-self:stretch;align-items:center;gap:8px;display:flex}.msg-text{background:var(--primary-gradient);-webkit-text-fill-color:transparent;background-clip:text;font-size:14px;font-weight:500;line-height:18px;margin-bottom:0!important}.refund-completed-area{border-radius:var(--radius-lg);border:2px dashed var(--attn-400);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:16px;padding:24px 8px;display:flex}.completed-label{color:var(--black);font-size:16px;font-style:normal;font-weight:600;line-height:18px}.completed-info{color:var(--black);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.history-list-footer p{text-align:center;color:var(--attn-300);padding:24px 0 0}.history-list-more{color:var(--primary-600);justify-content:flex-end;align-items:center;gap:8px;padding-top:24px;font-size:16px;font-weight:700;display:inline-flex}.history-list-area{background:var(--primary-100);box-shadow:var(--card-shadow);border-radius:0 0 0 24px;flex-direction:column;gap:16px;margin-bottom:64px;padding:12px 24px 36px;display:flex}@media screen and (min-width:581px){.history-list-area{margin:24px 24px 64px;border-radius:var(--radius-xl)!important}}.tax-free-history-area{flex-direction:column;gap:16px;padding:16px 24px;display:flex}.history-list-title{color:var(--primary-600);flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;font-size:16px;font-style:normal;font-weight:600;line-height:150%;display:flex}.history-list-card{border-radius:var(--radius-xl);background:var(--white);box-shadow:var(--main-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;align-items:flex-start;gap:10px;padding:18px 12px;display:flex}.inactive{background:var(--gray-000)!important;color:var(--black)!important;box-shadow:none!important}.history-list-cont{justify-content:space-between;align-self:stretch;align-items:flex-end;display:flex}.history-list-cont-l{border-right:2px solid #0000;-o-border-image:repeating-linear-gradient(to bottom, var(--attn-400), var(--attn-400) 4px, transparent 4px, transparent 8px) 1;border-image:repeating-linear-gradient(to bottom, var(--attn-400), var(--attn-400) 4px, transparent 4px, transparent 8px) 1;flex-direction:column;flex:0 0 65%;align-items:flex-start;min-width:0;display:flex}.inactive .history-list-cont-l{-o-border-image:repeating-linear-gradient(to bottom, var(--gray-200), var(--gray-200) 4px, transparent 4px, transparent 8px) 1;border-image:repeating-linear-gradient(to bottom, var(--gray-200), var(--gray-200) 4px, transparent 4px, transparent 8px) 1}.history-list-cont-r{flex-direction:column;flex:1 0 0;justify-content:space-between;align-self:stretch;align-items:flex-end;display:flex}.tax-free-amount{flex-direction:column;align-self:stretch;align-items:flex-end;gap:5px;height:44px;min-height:36px;margin-bottom:8px;display:flex}.history-list-cont-l,.history-store{min-width:0}.history-refund-amount{align-self:stretch;align-items:center;gap:8px;margin-bottom:8px;display:flex}.history-store{text-overflow:ellipsis;width:100%;color:var(--primary-600);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;align-items:start;margin-bottom:0;font-size:16px;font-style:normal;font-weight:600;line-height:28px;display:-webkit-box;overflow:hidden}.history-time{color:var(--black);flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;padding:6px 0;font-family:Noto Sans;font-size:14px;font-style:normal;font-weight:400;line-height:28px;display:flex;margin-bottom:0!important}.refunded-methods{flex-direction:column;align-self:stretch;align-items:flex-start;gap:2px;display:flex}.history-refund-method{align-self:stretch;align-items:center;gap:8px;display:flex}.history-non-refund{justify-content:center;align-items:center;padding-left:50px;display:flex}.receipt-icon{aspect-ratio:1;border-radius:var(--radius-full);background:var(--primary-300);flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex}.inactive .receipt-icon{background:var(--gray-100)}.card-icon{background:var(--attn-100);border-radius:16px;align-items:center;height:22px;padding:2px 12px;display:flex}.inactive .card-icon{background:var(--gray-100)}.bank-icon{background:var(--purple-100);border-radius:16px;align-items:center;height:22px;padding:2px 12px;display:flex}.inactive .bank-icon{background:var(--gray-100)}.alipay-icon{background:var(--primary-100);border-radius:16px;align-items:center;height:22px;padding:2px 12px;display:flex}.inactive .alipay-icon{background:var(--gray-100)}.refunded-info{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.refund-amount{color:var(--gray-200);flex-direction:column;align-self:stretch;font-size:14px;font-style:normal;line-height:24px;display:flex}.amount{color:var(--black);font-size:16px;font-style:normal;font-weight:600;line-height:120%}.total-non-refunded{color:var(--black);font-size:14px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:0!important;font-family:Roboto!important}.status-badge{border-radius:var(--radius-full);align-items:flex-end;padding:2px 12px 4px;display:flex}.status-badge p{letter-spacing:-.4px;font-weight:500;margin-bottom:0!important}.status-in-progress{background:var(--green-100)}.status-in-progress p{color:var(--green-400)}.status-pending{background:var(--attn-300)}.status-pending p{color:var(--white)}.status-done{background:var(--gray-300)}.status-done p{color:var(--gray-600)}.status-failed{background:var(--alert-300)}.status-failed p{color:var(--alert-000)}.status-rejected{background:var(--gray-500)}.status-rejected p{color:var(--gray-000)}.non-refunded{color:var(--black);text-align:right;font-size:14px;font-style:normal;font-weight:700;line-height:36px;margin-bottom:0!important;font-family:Roboto!important}.refunded-amount{flex-direction:column;align-self:stretch;align-items:flex-end;gap:2px;display:flex}.refunded{width:100%;color:var(--gray-200);text-align:right;flex-direction:column;align-items:flex-end;font-size:14px;font-weight:400;line-height:24px;display:flex;margin-bottom:0!important;font-family:Roboto!important}.refund-method{border-radius:var(--radius-xl);background:var(--white);box-shadow:var(--main-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-self:stretch;align-items:center;gap:24px;margin:24px;padding:24px 16px 32px;display:grid}.refund-method-desc{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex}.refund-method-title{color:var(--primary-600);font-size:16px;font-style:normal;font-weight:600;line-height:150%}.refund-method-text{color:var(--gray-500);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.refund-methods{flex-direction:column;gap:16px;display:flex}.refund-method-option{border-radius:var(--radius-lg);background-image:var(--white-opacity-95);border:1px solid var(--primary-200);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all .3s;overflow:hidden}.refund-method-option.selected{border-color:var(--primary-300);background:linear-gradient(135deg, var(--primary-300) 0%, var(--white-opacity-80) 100%)}.refund-method{animation:.6s ease-out fadeInUp}.method-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .3s;display:flex}.method-input:checked+.method-label .method-icon{transform:scale(1.05)}.method-icon img{width:24px;height:24px;transition:filter .3s}.btn{text-align:center;border-radius:var(--radius-full);vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background-color:#0000;border:1px solid #0000;justify-content:center;width:100%;padding:8px 16px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.btn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn:hover{opacity:.6}.btn:hover:before{left:100%}.btn:focus{outline:0;box-shadow:1px 1px 2px #181c2033,0 0 0 4px #7bb4df4d}.btn.disabled,.btn:disabled{background:var(--primary-200);color:var(--gray-200);cursor:not-allowed;pointer-events:none;opacity:.5;transform:none}.btn-pri{background-color:#007dae;background-image:linear-gradient(186.974deg,#007dae 30%,#00558f 100%);background-image:var(--primary-gradient);color:var(--white);box-shadow:var(--shadow-button);display:flex}.btn-pri:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #007dae66}.btn-pri:active:not(:disabled){box-shadow:var(--shadow-button);transition:transform .1s,box-shadow .1s;transform:translateY(0)}.btn-pri img{filter:brightness(0)invert();width:16px;height:16px}.btn-sec{border:1px solid var(--primary-600);background:var(--white);color:var(--primary-600);display:flex}.btn-sec:hover{background-color:var(--primary-100);transform:translateY(-2px);box-shadow:0 8px 24px #57d0ff33}.btn-cash{background:var(--primary-gradient);width:100%;color:var(--white);justify-content:center;font-size:14px;line-height:20px}.btn-alert{background:var(--alert-gradient);color:var(--white);box-shadow:var(--alert-button-shadow);flex-direction:column;font-size:14px;font-style:normal;font-weight:600;line-height:20px;display:flex}.btn-edit{text-align:center;color:var(--white);border-radius:var(--radius-full);border:1px solid var(--attn-300);background:var(--attn-200);justify-content:center;align-items:center;padding:4px 16px;font-size:14px;font-weight:600;line-height:120%}.btn-edit:hover{color:var(--attn-300);border:1px solid var(--attn-100);background:var(--attn-100);box-shadow:1px 1px 2px #181c201a}.btn-edit:active,.btn-edit:disabled{color:var(--attn-300);border:1px solid var(--attn-100);background:var(--attn-100);box-shadow:1px 1px 2px #181c201a,0 0 0 2px #fcb33880}.button-content{justify-content:space-around;align-self:stretch;align-items:center;gap:8px;display:flex}.btn-sp-text{font-size:18px}.button-content .button-icon{justify-content:center;align-items:center;height:24px;display:flex}.button-content .button-icon img{width:auto;max-width:none;height:auto;display:block}.btn-cash .button-content .span .active,.btn-cash:active{opacity:.8;border:1px solid var(--primary-500);box-shadow:1px 1px 2px #181c201a,0 0 0 4px #7bb4df33}.btn-alert.active,.btn-alert:active{border:1px solid var(--alert-300);opacity:.8;background:var(--alert-200);color:var(--alert-400);box-shadow:1px 1px 2px #181c201a,0 0 0 4px #7bb4df33}.action-button{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;bottom:0}.actions-container{width:100%;padding:16px 24px max(48px, calc(16px + env(safe-area-inset-bottom,0px))) 24px;z-index:100;gap:16px;display:grid;position:fixed;bottom:0;left:0;right:0}@media only screen and (min-width:580px){.actions-container{position:relative}}@media screen and (max-width:580px){.pre-login-container:has(.page-content>.actions-container){flex-direction:column;min-height:100dvh;display:flex}.page-content:has(>.actions-container){flex-direction:column;flex:1;width:100%;min-height:0;margin:0;display:flex}.page-content>.actions-container{margin-top:auto;position:relative;bottom:auto}}.actions-container .buttons-section{width:100%;max-width:var(--input-max-width);flex-direction:column;gap:16px;margin:0 auto;display:flex}.actions-container .buttons-section .action-button{cursor:pointer;border-radius:var(--radius-full);border:none;justify-content:center;align-items:center;height:48px;padding:8px 16px;transition:all .2s;display:flex;overflow:hidden}.actions-container .buttons-section .action-button:hover{transform:translateY(-1px)}.actions-container .buttons-section .action-button:active{transform:translateY(0)}.actions-container .buttons-section .action-button .button-content{justify-content:space-between;align-items:center;width:100%;height:32px;padding:0;display:flex}.actions-container .buttons-section .action-button .button-content .button-text{text-align:center;flex:1;font-size:18px;font-weight:600;line-height:32px}.actions-container .buttons-section .action-button .button-content .button-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.actions-container .buttons-section .action-button .button-content .button-icon img{width:100%;max-width:none;height:100%;display:block}.actions-container .buttons-section .login-button{background-color:var(--white);border:1px solid var(--primary-500);box-shadow:var(--shadow-button)}.actions-container .buttons-section .login-button .button-text{background:linear-gradient(214.249deg, var(--primary-500) 30.288%, var(--primary-600) 100%);-webkit-text-fill-color:transparent;background-clip:text}.actions-container .buttons-section .login-button:hover{border-color:var(--primary-700);box-shadow:1px 1px 2px #00558f33,0 4px 8px #007dae33}.actions-container .buttons-section .signup-button{background:linear-gradient(188.351deg, var(--primary-500) 30.288%, var(--primary-600) 100%);box-shadow:var(--shadow-button)}.actions-container .buttons-section .signup-button .button-text{color:var(--white)}.actions-container .buttons-section .signup-button:hover{background:linear-gradient(188.351deg, var(--primary-500) 30.288%, var(--primary-600) 100%);box-shadow:1px 1px 2px #00558f33,0 4px 8px #00558f4d}.actions-container .hint-bottom-btn{bottom:0;padding:0 24px 36px!important}.actions-container .info-text{text-align:center;justify-content:center;font-size:14px;font-weight:400}.btn-container{width:100%;max-width:var(--input-max-width);flex-direction:column;gap:16px;margin:0 auto;display:flex}.actions-container.not-fixed{padding:16px 24px 64px;position:relative;bottom:auto}.input-field input[type=date].form-date{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;appearance:none;min-width:0;max-width:100%}.input-section{width:100%}.input-section .input-group{flex-direction:column;gap:4px;display:flex}.input-section .input-group .label-row{align-items:center;gap:12px;margin-bottom:0;display:flex}.input-section .input-group .label-row .dot-input{background-color:var(--primary-600);border-radius:var(--radius-full);width:4px;height:4px;top:0;right:0}.input-section .input-group .label-row .label-text{align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:20px;display:flex}.input-section .input-group .label-row .label-text .link{color:var(--primary-600)}.required{color:var(--alert-300)}.input-section .input-group .input-field{position:relative}.input-section .input-group .input-field input{color:var(--black);border:1px solid var(--gray-200);border-radius:var(--radius-full);width:100%;box-shadow:var(--shadow-input);outline:none;align-items:center;padding:8px 14px;font-size:16px;transition:all .2s}.input-section .input-group .input-field select{color:var(--black);border:1px solid var(--gray-200);border-radius:var(--radius-full);width:100%;box-shadow:var(--shadow-input);background-color:var(--white);appearance:none;outline:none;align-items:center;padding:8px 40px 8px 14px;font-size:16px;transition:all .2s}.input-section .input-group .input-field input::placeholder{color:var(--gray-100)}.input-field ::placeholder{color:var(--gray-200)}.input-field.has-icon input{padding-right:40px}.input-section .input-group .input-field input:hover,.input-section .input-group .input-field input:focus,.input-section .input-group .input-field select:hover,.input-section .input-group .input-field select:focus{border:1px solid var(--primary-400);box-shadow:var(--input-shadow)}.input-section .input-group .input-field .select-wrapper{position:relative}.input-section .input-group .input-field .select-arrow{border-right:1.5px solid var(--gray-500);border-bottom:1.5px solid var(--gray-500);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.verification-container{margin-bottom:48px;padding:24px}.verification-input-section{text-align:center;align-items:center;padding:24px 0}.email-address{color:var(--primary-600);font-weight:500}.code-inputs{justify-content:center;align-items:center;gap:clamp(4px,2vw,12px);display:flex}.code-input{border:1px solid var(--gray-200);border-radius:var(--radius-xl);background-color:var(--white);width:clamp(36px,11vw,48px);height:clamp(48px,14vw,56px);font-family:var(--font-family-body);text-align:center;color:var(--primary-500);outline:none;font-size:clamp(18px,5vw,24px);font-weight:600;transition:all .2s}.code-input:focus{border:1px solid var(--primary-400);box-shadow:var(--input-shadow)}.code-input:hover{border-color:var(--border-medium)}.code-input::placeholder{color:var(--gray-200)}.code-inputs.error input{border-color:var(--alert-300)!important;background-color:var(--alert-000)!important;color:var(--alert-300)!important}.input-group.success .input-field input{border-color:var(--green-300);background-color:var(--green-000)}.input-group.success .input-field input:focus{border-color:var(--green-300);box-shadow:0 0 0 3px var(--green-500);outline:none}@keyframes inputSuccess{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.input-group.success .input-field{animation:.3s ease-in-out inputSuccess}.input-group.error .input-field input,.input-group.error .input-field select{border-color:var(--alert-300)!important;background-color:var(--alert-000)!important;color:var(--alert-300)!important}.input-group.error .input-field input:focus,.input-group.error .input-field select:focus{border-color:var(--alert-300);box-shadow:0 0 0 3px var(--alert-000)}.input-group.error .input-field input::placeholder{color:var(--error-60)}.input-group.error .dot-input{background-color:var(--alert-300)!important}.input-group.error .label{color:var(--alert-300)}.error-message{margin-top:4px}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.input-group.error .input-field{animation:.5s ease-in-out shake}.input-group.success .dot-input{background-color:var(--green-400)!important}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.password-toggle{cursor:pointer;color:var(--gray-200);background:0 0;border:none;padding:4px;transition:color .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-toggle:hover{color:var(--black)}.password-toggle:hover,.password-toggle svg:hover,.password-toggle:focus{box-shadow:none!important;border:none!important}.modal{background:var(--modal-overlay);z-index:2000;outline:0;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden auto}@media (prefers-reduced-motion:reduce){.modal .modal-dialog{transition:none}}.modal .modal-dialog{gap:24px;transform:none}.modal-content{pointer-events:auto;background-color:var(--white);border-radius:var(--radius-xl);z-index:1;background-clip:padding-box;outline:0;flex-direction:column;width:90%;padding:24px 16px;display:flex;position:relative}.modal-header{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.modal-title{margin-bottom:0;line-height:1.5}.btn-close{text-align:center;border-radius:var(--radius-full);vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:1px solid #0000;justify-content:center;text-decoration:none;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.btn-close:hover{color:var(--primary-600);opacity:.75;text-decoration:none}.btn-close:focus{box-shadow:0 0 0 .25rem rgba(var(--primary-600), .25);opacity:1;outline:0}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.25}.modal-body{flex:auto;position:relative}.modal-footer{margin-top:16px;display:flex}.modal-footer .buttons-section{flex-direction:column;gap:16px;width:100%;display:flex}.modal-footer .buttons-section .btn-modal .button-content{justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.modal-footer .buttons-section .btn-modal .button-content .button-icon{justify-content:center;align-items:center;width:20px;height:auto;display:flex}.btn-modal{justify-content:center;font-size:14px;font-weight:600;line-height:24px;display:flex;width:100%!important}@media (min-width:576px){.modal-dialog{max-width:500px;margin:24px auto}}body.modal-open .background-content{filter:blur(4px);pointer-events:none}.modal-header{position:relative}.modal-icon{margin:0 4px 0 0}.modal-icon .icon-background{border-width:8px}.icon-background{background-color:var(--primary-300);border:8px solid var(--primary-100);border-radius:32px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.modal-icon .icon-alert-background{border-width:8px}.icon-alert-background{background-color:var(--alert-100);border:8px solid var(--alert-000);border-radius:32px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.modal-title{color:var(--black);padding-bottom:12px;font-size:18px;font-weight:600;line-height:28px}.modal-sub-title{color:var(--black);margin-top:8px;font-size:16px;font-weight:600}.modal-text{color:var(--gray-700);margin-bottom:16px;font-size:14px;font-weight:400}.modal-btn-group{text-align:center;justify-content:center;align-items:center;gap:16px;width:auto;display:flex}.app-btn{border-radius:8px;justify-content:center;width:auto;height:60px;display:flex;background-color:unset!important;border:0!important}.btn-modal-icon{justify-content:center;align-items:center;position:absolute;right:16px;width:auto!important;height:24px!important}.btn-modal-loading{border:2.5px solid var(--primary-400);border-top:2.5px solid var(--primary-700);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite btnSpinRotate;display:none;position:absolute;right:16px}@keyframes btnSpinRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.feedback-container{text-align:center;flex-direction:column;align-items:center;padding:clamp(12px,4vw,24px);animation:.6s ease-out forwards feedbackFadeIn;display:flex}@media screen and (max-width:580px){.pre-login-container:has(.page-content>.container>.feedback-container){flex-direction:column;min-height:100dvh;display:flex}}.page-content:has(>.container>.feedback-container){flex-direction:column;flex:1;width:100%;min-height:0;margin:0;display:flex}.page-content:has(>.container>.feedback-container)>.container{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex}.page-content:has(>.container>.feedback-container)>.actions-container,.page-content:has(>.container>.feedback-container)>.actions-container.hint{margin-top:auto;position:relative;bottom:auto}@keyframes feedbackFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.feedback-message{max-width:400px;min-height:80px}.feedback-title{color:var(--black);font-size:24px;font-weight:600;line-height:32px}.success-description{color:var(--green-400);align-self:stretch;margin-top:16px;font-size:16px;line-height:1.5}.error-description{color:var(--alert-300);margin-top:8px;font-size:16px;line-height:1.5}.feedback-icon-container{justify-content:center;align-items:center;margin-top:clamp(8px,3vw,24px);margin-bottom:clamp(12px,5vw,48px);display:flex}.feedback-success-icon,.feedback-fail-icon{aspect-ratio:1;border-radius:var(--radius-full);justify-content:center;align-items:center;width:min(clamp(80px,30vw,140px),18vh);height:min(clamp(80px,30vw,140px),18vh);animation:2s ease-in-out infinite successPulse;display:flex;position:relative}.feedback-success-icon{background:linear-gradient(135deg,#2ed5731a,#2ed5730d)}.feedback-fail-icon{background:linear-gradient(135deg,#e34f351a,#e34f350d)}.feedback-success-icon:before,.feedback-fail-icon:before{content:"";border-radius:var(--radius-full);width:130%;height:130%;animation:2s ease-in-out infinite successRipple;position:absolute}.feedback-success-icon:before{background:#2ed5731a}.feedback-fail-icon:before{background:#e34f351a}.feedback-success-icon img,.feedback-fail-icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@keyframes successPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes successRipple{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.feedback-container,.hint-item{opacity:1;transition:none;animation:none;transform:none}}.password-requirements{border-radius:var(--radius-xl);background-color:#58b6ff0d;border:1px solid #58b6ff1a;margin-top:16px;padding:16px}.requirements-title{color:var(--black);margin-bottom:12px;font-size:14px;font-weight:600}.requirements-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.requirement-item{color:var(--gray-600);align-items:center;gap:8px;font-size:14px;transition:all .2s;display:flex}.requirement-icon{vertical-align:top;border-radius:var(--radius-full);background-color:var(--gray-200);width:16px;height:16px;color:var(--gray-400);justify-content:center;align-items:center;margin-bottom:0;font-size:10px;font-weight:700;transition:all .2s;display:flex;position:relative;top:1px}.requirement-item.valid .requirement-icon{background-color:var(--green-300);color:#fff}.requirement-item.valid .requirement-text{color:var(--green-300)}.requirement-item.invalid .requirement-icon{background-color:var(--alert-300);color:#fff}.requirement-item.invalid .requirement-text{color:var(--alert-300)}.password-strength{background-color:var(--gray-200);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.password-strength-bar{border-radius:2px;width:0%;height:100%;transition:all .3s}.password-strength-bar.weak{background-color:var(--alert-300);width:33%}.password-strength-bar.medium{background-color:var(--attn-300);width:66%}.password-strength-bar.strong{background-color:var(--green-300);width:100%}.password-toggle{cursor:pointer;color:var(--gray-600);background:0 0;border:none;border-radius:6px;padding:8px;transition:all .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-toggle:hover{color:var(--primary-500);background-color:#58b6ff1a}.password-toggle:focus{outline:none;box-shadow:0 0 0 2px #58b6ff33}.password-toggle svg{width:18px;height:18px}.set-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.set-button:enabled{opacity:1;cursor:pointer}.set-button.loading{color:#0000;pointer-events:none;position:relative}.set-button.loading:after{content:"";border:2px solid #0000;border-top:2px solid var(--bw-white);border-radius:var(--radius-full);width:20px;height:20px;margin:-10px 0 0 -10px;animation:1s linear infinite spin;position:absolute;top:50%;left:50%}@keyframes checkMark{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.requirement-item.valid .requirement-icon{animation:.3s ease-in-out checkMark}@media (prefers-reduced-motion:reduce){.requirement-item,.password-toggle,.input-group.success .input-field,.requirement-item.valid .requirement-icon{transition:none;animation:none}}.title-content{flex-direction:column;align-self:stretch;align-items:flex-start;padding:0 12px;display:flex}.subpage-title{color:var(--primary-400);font-size:36px;font-weight:700;line-height:32px}.subpage-subtitle{color:var(--primary-600);margin-top:8px;font-size:14px;line-height:20px}.terms-content{border-radius:var(--radius-lg);background:var(--white-opacity-80);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-height:120px;max-height:45vh;padding:20px 12px;display:flex;overflow-y:auto;box-shadow:1px 1px 4px #07365b26}@media screen and (max-width:580px){.pre-login-container:has(.page-content>.container>.main-content>.terms-content){flex-direction:column;min-height:100dvh;display:flex}}.page-content:has(>.container>.main-content>.terms-content){flex-direction:column;flex:1;width:100%;min-height:0;margin:0;display:flex}.page-content:has(>.container>.main-content>.terms-content)>.container,.page-content:has(>.container>.main-content>.terms-content)>.container>.main-content{flex-direction:column;flex:1;min-height:0;display:flex}.page-content:has(>.container>.main-content>.terms-content)>.actions-container{margin-top:auto;position:relative;bottom:auto}.terms-content::-webkit-scrollbar{width:2px}.terms-content::-webkit-scrollbar-track{background:var(--gray-000);border-radius:3px}.terms-content::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.terms-content::-webkit-scrollbar-thumb:hover{background:var(--primary-300)}.terms-section{opacity:0;margin-bottom:12px;transition:all .5s ease-out;transform:translateY(20px)}.terms-section:last-child{margin-bottom:0}.terms-section.animate-in{opacity:1;transform:translateY(0)}.section-title{color:var(--black);margin-bottom:8px;font-size:14px;font-weight:600;line-height:26px}.section-text{color:var(--gray-500);margin:0;font-size:12px;line-height:16px}.checkbox-container{align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.terms-checkbox{opacity:0;pointer-events:none;position:absolute}.checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}.checkbox-custom{border:1px solid var(--gray-200);background-color:#0000;border-radius:4px;flex-shrink:0;width:20px;height:20px;transition:all .3s;position:relative}.checkbox-custom:after{content:"";border:solid var(--white);opacity:0;border-width:0 2px 2px 0;width:6px;height:10px;transition:opacity .2s;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.terms-checkbox:checked+.checkbox-label .checkbox-custom{background-color:var(--primary-600);border-color:var(--primary-600)}.terms-checkbox:checked+.checkbox-label .checkbox-custom:after{opacity:1}.checkbox-text{color:var(--black);font-size:16px;line-height:24px}.faqs-container{background-color:var(--white);border-radius:var(--radius-xl);flex-direction:column;margin-bottom:32px;padding-top:16px;padding-bottom:16px;display:flex;box-shadow:0 2px 8px #0000001a}.faq-item{opacity:0;transition:all .5s ease-out;overflow:hidden;transform:translateY(20px)}.faq-item.animate-in{opacity:1;transform:translateY(0)}.faq-header{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;transition:background-color .3s;display:flex}.faq-question{color:var(--black);flex:1;margin:0;padding-right:16px;font-size:14px;font-weight:500;line-height:24px}.faq-toggle{border-radius:var(--radius-full);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.faq-icon{width:24px;height:24px;transition:transform .3s;rotate:-90deg}.faq-content{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.faq-answer{color:var(--gray-500);margin:0;padding:0 16px 16px;font-size:14px;line-height:22px}.profile-section{margin:24px 0 32px;padding:0 24px;display:contents}.profile-header{background:var(--white-opacity-80);border-radius:var(--radius-2xl);border:1px solid var(--primary-200);box-shadow:var(--liquid-glass-shadow);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);align-items:center;gap:16px;padding:24px;display:flex;position:relative}.profile-avatar{border-radius:var(--radius-full);border:3px solid var(--primary-300);background:var(--white);flex-shrink:0;width:64px;height:64px;overflow:hidden}.profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.profile-info{flex:1}.profile-name{color:var(--black);margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.2}.profile-email{color:var(--gray-500);margin:0 0 6px;font-size:14px;font-weight:400;line-height:1.3}.profile-status{color:var(--green-400);background:var(--green-100);border-radius:var(--radius-xl);margin:0;padding:4px 8px;font-size:12px;font-weight:600;display:inline-block}.edit-profile-btn{border-radius:var(--radius-full);background:var(--primary-500);cursor:pointer;width:40px;height:40px;box-shadow:var(--shadow-button);border:none;justify-content:center;align-items:center;transition:all .3s;display:flex}.edit-profile-btn:hover{background:var(--primary-600);transform:translateY(-1px)}.edit-profile-btn img{filter:brightness(0)invert();width:20px;height:20px}.account-menu{margin:8px 24px}.account-menu-item{text-align:center;background:var(--white-opacity-60);border-radius:var(--radius-lg);border:1px solid var(--primary-200);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--liquid-glass-shadow);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;margin-bottom:16px;padding:24px 12px;transition:all .3s;display:flex}.account-menu-item:hover{background-image:var(--white-opacity-95);transform:translateY(-4px)}.account-menu-item-group{-moz-column-gap:16px;flex-shrink:0;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.account-menu-item-icon{border-radius:var(--radius-full);background:var(--primary-200);text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:auto;margin:10px;padding:12px;display:flex}.account-menu-item-icon img{width:24px;height:auto}.account-menu-item-content{flex:1}.account-menu-item-title{color:var(--black);padding-bottom:8px;font-size:16px;font-weight:600;line-height:150%}.account-menu-item-subtitle{color:var(--gray-500);padding-bottom:8px;font-size:14px;line-height:120%}.setting-info{color:var(--attn-400)!important}.account-menu-item:hover .menu-item-arrow{opacity:1}.account-actions{flex-direction:column;gap:12px;margin:0 24px 32px;display:flex}.action-btn{border-radius:var(--radius-xl);cursor:pointer;text-align:left;border:none;align-items:center;gap:12px;width:100%;padding:16px 20px;font-size:16px;font-weight:600;transition:all .3s;display:flex}.action-btn-icon{flex-shrink:0;width:20px;height:20px}.action-btn-icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.logout-btn{background:var(--gray-100);color:var(--gray-600);border:1px solid var(--gray-200)}.logout-btn:hover{background:var(--gray-200);transform:translateY(-1px)}.logout-btn .action-btn-icon img{filter:brightness(0)saturate()invert(45%)sepia(11%)saturate(1158%)hue-rotate(180deg)brightness(93%)contrast(86%)}.delete-btn{background:var(--alert-000);color:var(--alert-300);border:1px solid var(--alert-200)}.delete-btn:hover{background:var(--alert-100);transform:translateY(-1px)}.delete-btn .action-btn-icon img{filter:brightness(0)saturate()invert(24%)sepia(84%)saturate(1724%)hue-rotate(344deg)brightness(97%)contrast(88%)}.account-menu-item{animation:.6s ease-out backwards fadeInUp}.account-menu-item:first-child{animation-delay:.1s}.account-menu-item:nth-child(2){animation-delay:.2s}.account-menu-item:nth-child(3){animation-delay:.3s}.account-menu-item:nth-child(4){animation-delay:.4s}.account-menu-item:nth-child(5){animation-delay:.5s}.account-menu-item:nth-child(6){animation-delay:.6s}.account-menu-item:focus,.action-btn:focus,.edit-profile-btn:focus{outline:1px solid var(--primary-500)}.method-radio{position:relative}.method-input{opacity:0;pointer-events:none;position:absolute}.disable-method{background-color:var(--gray-000);cursor:not-allowed!important}.method-label{cursor:pointer;align-items:center;gap:16px;padding:16px;transition:all .3s;display:flex;position:relative}.method-label:before{content:"";opacity:0;background:linear-gradient(135deg,#007dae0d 0%,#007dae05 100%);transition:opacity .3s;position:absolute;inset:0}.method-input:checked+.method-label:before{opacity:1}.method-set-info{border-radius:var(--radius-lg);border:1px solid var(--primary-400);background-color:var(--primary-000);justify-content:center;align-self:stretch;align-items:center;gap:12px;width:auto;height:60px;margin:8px 16px 16px;padding:8px;display:flex}.method-set-info .set-info-title{color:var(--black);font-size:14px}.method-set-info .set-info{flex-direction:column;flex:1 0 0;align-items:flex-start;display:flex}.method-set-bank-info{background-color:var(--primary-000);border:1px solid var(--primary-400);border-radius:var(--radius-lg);justify-content:center;align-self:stretch;align-items:center;gap:12px;width:auto;height:60px;margin:8px 16px 16px;padding:16px;display:flex}.method-set-bank-info .set-bank-info{flex-direction:row;flex:1 0 0;justify-content:space-between;align-items:flex-start;display:flex}.method-content{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.disable-method .method-title{color:var(--gray-500)!important;font-weight:400!important}.method-title{color:var(--black);margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.2}.method-subtitle{color:var(--gray-500);margin:0 0 12px;font-size:14px;font-weight:400;line-height:1.3}.method-details{flex-direction:column;gap:6px;display:flex}.detail-item{justify-content:space-between;align-items:center;font-size:13px;display:flex}.detail-label{color:var(--gray-500);font-weight:500}.detail-value{color:var(--black);font-weight:600}.method-input:checked+.method-label .detail-value{color:var(--primary-600)}.method-check{flex-shrink:0;width:16px;height:16px;position:relative}.check-icon{border:2px solid var(--gray-300);border-radius:var(--radius-full);background:var(--white);width:16px;height:16px;transition:all .3s;position:relative}.check-icon:after{content:"";background:var(--white);border-radius:var(--radius-full);width:8px;height:8px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.method-input:checked+.method-label .check-icon{border-color:var(--primary-500);background:var(--primary-500);box-shadow:0 4px 12px #007dae4d}.method-input:checked+.method-label .check-icon:after{transform:translate(-50%,-50%)scale(1)}.selected-method-info{opacity:0;transition:all .5s;transform:translateY(20px)}.selected-method-info.show{opacity:1;transform:translateY(0)}.info-card{border:1px solid var(--primary-200);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:16px}.info-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.info-icon{margin:0 4px 0 0}.info-icon .icon-background{border-width:8px}.info-title{color:var(--black);margin:0;font-size:16px;font-weight:600}.info-content{color:var(--gray-600);font-size:14px;line-height:1.5}.info-content ul{margin:0;padding-left:20px}.info-content li:last-child{margin-bottom:0}.refund-method-option,.top-card{animation:.6s ease-out backwards fadeInUp}.refund-method-option:first-child{animation-delay:.1s}.refund-method-option:nth-child(2){animation-delay:.2s}.refund-method-option:nth-child(3){animation-delay:.3s}.method-input:focus+.method-label{outline:1px solid var(--primary-500);outline-offset:2px}@media (prefers-contrast:high){.refund-method-option{border-width:3px}.method-input:checked+.method-label{background:var(--primary-200)}}.label-set{text-align:center;color:var(--primary-500);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:4px 16px;font-size:14px;font-weight:600;line-height:120%}.top-card:first-child{animation-delay:.1s}.top-card:nth-child(2){animation-delay:.2s}.top-card:nth-child(3){animation-delay:.3s}.top-card:nth-child(4){animation-delay:.4s}.top-card:nth-child(5){animation-delay:.5s}.top-card:nth-child(6){animation-delay:.6s}.top-card:nth-child(7){animation-delay:.7s}.top-card:nth-child(8){animation-delay:.8s}.top-card:nth-child(9){animation-delay:.9s}.language-selection{justify-content:flex-end;align-items:center;gap:10px;margin:48px 30px 24px;display:flex;position:relative}.language-selection .language-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:var(--white-opacity-80);cursor:pointer;border:none;border-right:1px solid var(--primary-500);border-bottom:1px solid var(--primary-500);border-radius:50px;width:80px;height:80px;padding:17px 9px;transition:all .2s;box-shadow:-2px -2px 4px #003a6226,2px 2px 4px #003a6226}.language-selection .language-btn:hover{transform:translateY(-2px);box-shadow:-2px -2px 4px #003a6226,2px 2px 4px #003a6226,0 4px 8px #003a6233}.language-selection .language-btn.active{border:1px solid var(--primary-500);background-color:#58b6ff1a;transform:translateY(-2px)}.language-selection .language-btn .language-icon{justify-content:center;align-items:center;width:61.714px;height:45px;display:flex;overflow:hidden}.language-selection .language-btn .language-icon img{width:100%;max-width:none;height:100%;display:block}.language-dropdown{background:var(--bw-white-80,#fff);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1000;opacity:0;visibility:hidden;border:1px solid #58b6ff4d;border-radius:20px;min-width:200px;padding:8px;transition:all .3s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-10px);box-shadow:1px 1px 4px #082b4133,inset 0 .9px 1.08px #ffffffde,inset 0 0 2px #ffffffb3,inset 0 0 16.19px #fff3,inset 0 16.19px 32.39px #ffffff21}.language-dropdown.show{opacity:1;visibility:visible;transform:translateY(0)}.language-options{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.language-option{width:100%}.language-option-btn{cursor:pointer;width:100%;color:var(--black);text-align:left;background:0 0;border:none;border-radius:30px;align-items:center;gap:8px;padding:4px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.language-option-btn:hover{background:#58b6ff1a;transform:translate(2px)}.language-option-btn.active{color:var(--primary-500);border:1px solid var(--primary-500);background-color:#58b6ff1a}.language-option-flag{border:1px solid var(--primary-500);border-radius:999px;flex-direction:column;flex-shrink:0;align-items:center;width:48px;height:48px;padding:8px;display:grid;overflow:hidden}.language-option-btn:hover .language-option-flag{background-color:var(--primary-500)}.language-option-btn.active .language-option-flag{background-image:var(--primary-gradient)}.language-option-flag span{text-align:center;color:var(--primary-500);font-size:18px;font-style:normal;font-weight:600}.language-option-btn:hover .language-option-flag span{color:var(--white)}.language-option-btn.active .language-option-flag span{color:var(--white)!important}.language-option-flag img{width:48px;height:36px}.language-option-text{flex:1}.language-dropdown-container{width:100%;padding:24px 0 16px;display:flex}.language-dropdown-container select,.language-select{background:var(--primary-000);justify-content:space-between;align-self:stretch;align-items:center;width:100%;padding:16px 12px;display:flex}.custom-language-select{border-bottom:1px solid var(--primary-500);width:100%;position:relative}.language-select-btn{cursor:pointer;background-color:var(--primary-000);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-weight:600;line-height:24px;transition:all .3s;display:flex}.language-select-btn:hover{border-color:var(--primary-400);transform:translateY(-1px)}.language-select-btn.active{border-color:var(--primary-500)}.selected-language{color:var(--black);align-items:center;gap:12px;font-size:16px;line-height:20px;display:flex}.dropdown-arrow{justify-content:center;align-items:center;width:16px;height:16px;transition:transform .3s;display:flex}.language-select-btn.active .dropdown-arrow{transform:rotate(180deg)}.language-dropdown-menu{background:var(--primary-000);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:9999;opacity:0;visibility:hidden;max-height:280px;transition:all .3s;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow-y:auto;transform:translateY(-10px);box-shadow:0 8px 32px #00558f26}.language-dropdown-menu.show{opacity:1;visibility:visible;display:block;transform:translateY(0)}.custom-option.active{color:var(--primary-600);font-weight:700}.custom-option{cursor:pointer;border-bottom:1px solid var(--gray-100);align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.custom-option:last-child{border-bottom:none}.custom-option:hover,.custom-option.selected{background:var(--primary-100);color:var(--primary-600)}.custom-option .language-text{color:var(--gray-700);flex:1;font-size:14px;font-weight:400}.custom-option.selected .language-text{color:var(--primary-600);font-weight:500}.language-dropdown-menu::-webkit-scrollbar{width:6px}.language-dropdown-menu::-webkit-scrollbar-track{background:var(--gray-100);border-radius:3px}.language-dropdown-menu::-webkit-scrollbar-thumb{background:var(--primary-300);border-radius:3px}.language-dropdown-menu::-webkit-scrollbar-thumb:hover{background:var(--primary-400)}.language-option-btn[data-language=en],.language-option[data-language=en]{font-family:var(--font-family-en)}.language-option-btn[data-language=zh-Hans],.language-option[data-language=zh-Hans]{font-family:var(--font-family-zh-Hans)}.language-option-btn[data-language=zh-Hant],.language-option[data-language=zh-Hant]{font-family:var(--font-family-zh-Hant)}.language-option-btn[data-language=ko],.language-option[data-language=ko]{font-family:var(--font-family-ko)}.language-option-btn[data-language=ja],.language-option[data-language=ja]{font-family:var(--font-family-ja)}.language-option.active{color:var(--primary-600);font-weight:700}.side-menu .language-option{cursor:pointer;align-items:center;gap:0;padding:12px 16px;transition:all .2s;display:flex}.side-menu .selected-language{gap:0}.side-menu .language-option:hover{background:var(--primary-300);color:var(--primary-600);font-weight:600}img,svg{vertical-align:middle;max-width:100%;height:auto}.img-size-14{width:auto;height:14px}.img-size-18{width:auto;height:18px}.img-size-20{width:auto;height:20px}.primary-gradient-bg{background-image:var(--primary-gradient)}.primary-bg{background-image:var(--primary-600)}.gradient-bg{background-image:var(--gradient-bg)}.blackAndWhite{filter:grayscale()}.invisible{visibility:hidden}.text-pre-line{white-space:pre-line}.top-user-info{align-items:center;gap:8px;padding:16px 20px;display:flex}.top-user-info .userIcon{cursor:pointer;background-image:url(/assets/userIcon-B8abQGdV.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:50%;width:48px;height:48px;display:block}.user-info-area{gap:4px;display:grid}.main-msg{color:var(--primary-600);letter-spacing:-1px;font-weight:600}.user-info-area p{margin-bottom:0;font-size:16px;font-style:normal;line-height:150%}.user-info{color:var(--gray-500);justify-content:center;align-items:center;gap:8px;display:flex}.info-detail{gap:4px;display:flex}.info-detail img{width:18px;height:auto;filter:var(--gray-500-filter)}.vertical-line{background-color:var(--primary-500);width:.5px;height:12px}.logo-section{flex-direction:column;justify-content:center;align-items:center;margin-bottom:36px;display:flex}@media screen and (max-width:580px){.welcome-page-content .container{min-height:0}.welcome-page-content .logo-section{gap:8px;margin-top:24px;margin-bottom:16px;flex:0 auto!important}.welcome-page-content .logo-section .title-section .welcome-title{gap:4px;padding:0 12px}}.logo-section .logo-container{width:auto;height:auto;overflow:hidden}.logo-section .logo-container .logo{width:min(clamp(64px,20vw,110px),16vh);max-width:none;height:auto;display:block}.logo-section .title-section{justify-content:center;align-items:center;width:100%;display:flex}.logo-section .title-section .welcome-title{color:var(--black);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 12px 8px;font-family:Noto Sans,sans-serif;font-weight:600;display:flex}.logo-section .title-section .welcome-title .welcome-text{white-space:nowrap;font-size:clamp(18px,6vw,24px);line-height:1.2}.logo-section .title-section .welcome-title .app-title{white-space:nowrap;font-size:clamp(24px,8vw,32px);line-height:1.2}.alert{text-align:start;border-radius:var(--radius-full);align-self:stretch;align-items:center;gap:8px;padding:4px;font-size:14px;display:flex;position:relative}.alert-explain{color:var(--primary-600);background-color:var(--primary-100);border:1px solid var(--primary-600)}.alert-error{color:var(--alert-300);background-color:var(--alert-000);border:1px solid var(--alert-200)}.input-error{color:var(--alert-300);padding-left:16px;font-size:14px}.divider{justify-content:space-between;align-items:center;width:100%;padding:4px 12px;display:flex}.divider .divider-line{border-top:.5px solid var(--gray-200);z-index:1;clear:both;width:40%;margin:1rem 0}.divider .divider-text{color:var(--gray-200);text-align:center;font-size:14px;font-weight:400;line-height:20px}.resend-section{flex-direction:column;gap:8px;display:flex}.resend-area button{display:flex}.resend-text{color:var(--gray-500);text-align:center;font-size:14px;line-height:1.4}.resend-button{cursor:pointer;background:0 0;border:none;align-self:flex-start;gap:4px;width:100%;transition:all .2s;display:flex;text-align:center!important;justify-content:center!important;align-items:center!important}.resend-button:hover{transform:translateY(-1px)}.resend-button:disabled{opacity:.5;cursor:not-allowed}.resend-button:disabled:hover{transform:none}.resend-button-text{text-align:center;color:var(--primary-600);font-size:14px;font-weight:500}.resend-icon{transition:transform .2s}.resend-button:hover .resend-icon{transform:translate(2px,-2px)}.bg-sakura{background-image:url(/assets/bg_sakura-DYAbuxdP.svg);background-position:top;background-repeat:no-repeat;background-size:contain}.bg-pri-400{background-color:var(--primary-200)!important}.bg-pri-g{background-image:var(--gradient-bg-40)!important}.bg-pri{background-color:var(--primary-300)!important}.guide-next-button,.swiper-button-sign-up{width:100%;top:var(--swiper-navigation-top-offset,90%);z-index:10;height:auto;position:sticky}.swiper-pagination-bullet-active{background:var(--primary-600)!important}.page-content>.container.swiper>.swiper-wrapper{flex:1;min-height:0;height:auto!important}@media screen and (min-width:581px){.swiper{padding:0 0 64px!important}.swiper-wrapper{height:100%!important}.guide-content{padding:0 64px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,-24px)!important}.swiper-pagination{position:relative!important}.main-page-content .swiper-wrapper{max-height:580px}.main-page-content .swiper .actions-container{padding-top:30px}.main-page-content .guide-next-button .actions-container{padding-top:64px}.main-page-content .invisible .actions-container .buttons-section{display:none}}.step-content{flex-shrink:0;gap:8px}.step-title{font-size:clamp(20px,5.5vw,28px);line-height:1.2;margin-bottom:8px!important}.step-description{color:var(--primary-600);font-size:clamp(13px,3.6vw,14px)}.step-image{text-align:center;align-items:center}.step-image img{width:100%;max-width:400px;height:auto}.password-notes-section{flex-direction:column;gap:8px;display:flex}.password-notes-text{color:var(--gray-500);font-size:14px;line-height:1.4}@layer base;:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;left:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{-o-object-fit:contain;object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;background:var(--swiper-scrollbar-bg-color,#0000001a);position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{opacity:.6;z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-cube .swiper-cube-shadow:before{content:"";filter:blur(50px);background:#000;position:absolute;inset:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:bottom;backface-visibility:hidden;overflow:hidden}.fade-enter-active[data-v-2671a8d7],.fade-leave-active[data-v-2671a8d7]{transition:opacity .5s}.fade-enter-from[data-v-2671a8d7],.fade-leave-to[data-v-2671a8d7]{opacity:0}.fade-enter-active[data-v-89c7a8ee],.fade-leave-active[data-v-89c7a8ee]{transition:opacity .5s}.fade-enter-from[data-v-89c7a8ee],.fade-leave-to[data-v-89c7a8ee]{opacity:0}.modal[data-v-f602f13c]{z-index:1050;justify-content:center;align-items:center;width:100%;height:100%;position:fixed;top:0;left:0;display:flex!important}.modal-dialog[data-v-f602f13c]{z-index:1051;width:90%;max-width:500px;margin:0 auto;position:relative}.modal-content[data-v-f602f13c]{background-color:#fff;border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 .5rem 1rem #00000026}.modal-header[data-v-f602f13c]{border-bottom:none;justify-content:space-between;align-items:flex-start;padding:24px 24px 20px;display:flex;position:relative}.modal-header-left[data-v-f602f13c]{flex-direction:column;flex:1;align-items:flex-start;display:flex}.modal-icon[data-v-f602f13c]{background:var(--primary-300);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;display:flex}.modal-icon .icon-background[data-v-f602f13c],.modal-icon .icon-alert-background[data-v-f602f13c]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.modal-icon img[data-v-f602f13c]{width:24px;height:24px}.modal-title[data-v-f602f13c]{color:var(--black);text-align:left;margin:0;font-size:16px;font-weight:700}.modal-close-button[data-v-f602f13c]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;padding:4px;display:flex}.modal-close-button img[data-v-f602f13c]{width:24px;height:24px}.modal-close-button[data-v-f602f13c]:hover{opacity:.7}.modal-body[data-v-f602f13c]{padding:0 24px 24px}.modal-description[data-v-f602f13c],.modal-description-secondary[data-v-f602f13c]{color:var(--gray-600);margin-bottom:16px;font-size:14px;line-height:1.5}.modal-disclaimer[data-v-f602f13c]{color:var(--gray-500);margin-bottom:0;font-size:12px;line-height:1.5}.modal-footer[data-v-f602f13c]{margin-top:auto;padding:0 24px 24px}.modal-footer.actions-container[data-v-f602f13c]{flex-direction:column;gap:12px;z-index:auto!important;width:100%!important;margin:0!important;display:flex!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.modal-footer .buttons-section[data-v-f602f13c]{flex-direction:column;gap:12px;width:100%;max-width:none;margin:0;display:flex}.modal-backdrop[data-v-f602f13c]{z-index:1040;-webkit-backdrop-filter:blur(8px)brightness(.8);background-color:#0000004d;width:100%;height:100%;position:fixed;top:0;left:0}@media (max-width:480px){.modal-dialog[data-v-f602f13c]{width:90%;margin:16px auto;left:50%;transform:translate(-50%)}.modal-content[data-v-f602f13c]{max-height:90vh;overflow-y:auto}.modal-header[data-v-f602f13c]{padding:20px 16px 16px}.modal-body[data-v-f602f13c],.modal-footer[data-v-f602f13c]{padding:0 16px 16px}.modal-footer.actions-container[data-v-f602f13c]{z-index:auto!important;width:100%!important;margin:0!important;display:flex!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.modal-footer .buttons-section[data-v-f602f13c]{width:100%;max-width:none;margin:0}}.fade-enter-active[data-v-a515439d],.fade-leave-active[data-v-a515439d]{transition:opacity .5s}.fade-enter-from[data-v-a515439d],.fade-leave-to[data-v-a515439d]{opacity:0}
