:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--app-max-width:768px;--fs-hero-subtitle:2.5rem;--fs-hero-description:2rem;--fs-hero-button:1.5rem;--fs-upgrade-label:2rem;--fs-upgrade-title:3.5rem;--fs-upgrade-body:2.2rem;--fs-upgrade-button:1.5rem;--fs-about-title:2.5rem;--fs-about-body:1.5rem;background-color:#000;font-family:Roboto,PingFang TC,Microsoft JhengHei,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.5}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{min-width:320px;min-height:100vh;margin:0}#app{width:100%}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{width:100%;max-width:var(--app-max-width);text-align:center;background-color:#000;margin:0 auto;padding:0}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@media (width<=767px){:root{--fs-hero-subtitle:1.5rem;--fs-hero-description:1.1rem;--fs-hero-button:1rem;--fs-upgrade-label:1.2rem;--fs-upgrade-title:1.75rem;--fs-upgrade-body:1rem;--fs-upgrade-button:1rem;--fs-about-title:1.75rem;--fs-about-body:.95rem}}.toast-container[data-v-daa43334]{z-index:9999;pointer-events:none;flex-direction:column;gap:.5rem;width:100%;max-width:360px;display:flex;position:fixed;top:1.25rem;right:1.25rem}.toast[data-v-daa43334]{pointer-events:all;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);word-break:break-word;border-radius:.5rem;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:.9rem;font-weight:500;line-height:1.4;display:flex;box-shadow:0 4px 16px #00000040}.toast--success[data-v-daa43334]{color:#dcfce7;background:#166534;border-left:4px solid #22c55e}.toast--error[data-v-daa43334]{color:#fee2e2;background:#7f1d1d;border-left:4px solid #ef4444}.toast--warning[data-v-daa43334]{color:#fef3c7;background:#78350f;border-left:4px solid #f59e0b}.toast--info[data-v-daa43334]{color:#dbeafe;background:#1e3a5f;border-left:4px solid #3b82f6}.toast__icon[data-v-daa43334]{flex-shrink:0;font-size:1rem}.toast__msg[data-v-daa43334]{flex:1}.toast__close[data-v-daa43334]{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;flex-shrink:0;padding:0 .2rem;font-size:.85rem;line-height:1}.toast__close[data-v-daa43334]:hover{opacity:1}.toast-enter-active[data-v-daa43334]{transition:all .25s}.toast-leave-active[data-v-daa43334]{transition:all .2s}.toast-enter-from[data-v-daa43334],.toast-leave-to[data-v-daa43334]{opacity:0;transform:translate(60px)}.app-container[data-v-723851d6]{background-color:#000;min-height:100vh;margin:0;padding:0}.app-container.white-bg[data-v-723851d6]{background-color:#fff}.navbar[data-v-723851d6]{z-index:10;background-color:#fff;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.logo-image[data-v-723851d6]{height:60px;display:block}.hamburger[data-v-723851d6]{cursor:pointer;z-index:1001;background-color:#f0f0f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background-color .3s;display:flex}.hamburger[data-v-723851d6]:hover{background-color:#d0d0d0}.hamburger .icon[data-v-723851d6]{background-color:#000;width:24px;height:2px;display:block;position:relative}.hamburger .icon[data-v-723851d6]:before,.hamburger .icon[data-v-723851d6]:after{content:"";background-color:#000;width:24px;height:2px;position:absolute;left:0}.hamburger .icon[data-v-723851d6]:before{top:-8px}.hamburger .icon[data-v-723851d6]:after{width:16px;bottom:-8px}.full-menu-overlay[data-v-723851d6]{z-index:1000;background-color:#00000080;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}.menu-container-outer[data-v-723851d6]{width:100%;max-width:var(--app-max-width);background-color:#fff;height:100%;position:relative;overflow-y:auto}.menu-container-outer.is-main-menu[data-v-723851d6]{color:#fff;background-color:#333}.menu-container-outer.is-main-menu .menu-list a[data-v-723851d6]{color:#fff;text-align:center;background-color:#333}.menu-container-outer.is-main-menu .menu-list li[data-v-723851d6]{border-bottom:1px solid #777}.menu-container-outer.is-main-menu .menu-header[data-v-723851d6]{border-bottom:1px solid #333}.menu-clipper[data-v-723851d6]{width:100%;max-width:var(--app-max-width);height:100%;position:relative;overflow:hidden}.menu-container[data-v-723851d6]{color:#333;width:100%;height:100%;padding:0}.menu-header[data-v-723851d6]{color:#fff;background-color:#333;justify-content:space-between;align-items:center;margin-bottom:0;padding:1rem 1.5rem;display:flex}.header-left-area[data-v-723851d6],.header-right-area[data-v-723851d6]{flex:0 0 44px;align-items:center;display:flex}.header-right-area[data-v-723851d6]{justify-content:flex-end}.menu-header-title[data-v-723851d6]{text-align:center;color:#fff;flex-grow:1;margin:0;font-size:1.5rem;font-weight:700}.close-button[data-v-723851d6],.back-button[data-v-723851d6]{cursor:pointer;background:0 0;border:none;padding:10px}.cross-icon[data-v-723851d6]{width:20px;height:20px;display:block;position:relative}.cross-icon[data-v-723851d6]:before,.cross-icon[data-v-723851d6]:after{content:"";background-color:#fff;width:20px;height:2px;position:absolute;top:50%;left:0}.cross-icon[data-v-723851d6]:before{transform:rotate(45deg)}.cross-icon[data-v-723851d6]:after{transform:rotate(-45deg)}.arrow-left-icon[data-v-723851d6]{border:2px solid #fff;border-top:0;border-left:0;width:12px;height:12px;margin-top:-5px;display:block;transform:rotate(45deg)}.menu-list[data-v-723851d6],.submenu-list[data-v-723851d6]{margin:0;padding:0;list-style:none}.menu-list li[data-v-723851d6]:first-child{border-top:1px solid #f0f0f0}.menu-container-outer.is-main-menu .menu-list li[data-v-723851d6]:first-child{border-top:1px solid #777}.menu-list li[data-v-723851d6],.submenu-list li[data-v-723851d6]{border-bottom:1px solid #f0f0f0}.menu-list a[data-v-723851d6],.submenu-list a[data-v-723851d6]{color:#333;text-align:left;background-color:#fff;padding:1.25rem 1.5rem;font-size:1.25rem;font-weight:500;text-decoration:none;display:block}.lang-list a.active[data-v-723851d6]{color:#d71921;font-weight:700}.slide-enter-active[data-v-723851d6],.slide-leave-active[data-v-723851d6]{transition:background-color .3s}.slide-enter-from[data-v-723851d6],.slide-leave-to[data-v-723851d6]{background-color:#0000}.slide-enter-active .menu-container-outer[data-v-723851d6],.slide-leave-active .menu-container-outer[data-v-723851d6]{transition:transform .3s ease-out}.slide-enter-from .menu-container-outer[data-v-723851d6],.slide-leave-to .menu-container-outer[data-v-723851d6]{transform:translate(100%)}.logout-link[data-v-723851d6]{color:#ff4d4f!important}.bottom-nav[data-v-723851d6]{width:100%;max-width:var(--app-max-width);z-index:100;background-color:#fff;border-top:1px solid #ddd;justify-content:space-around;align-items:center;height:60px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.nav-item[data-v-723851d6]{color:#333;flex-direction:column;align-items:center;text-decoration:none;display:flex}.nav-icon[data-v-723851d6]{width:24px;height:24px;margin-bottom:4px}.nav-label[data-v-723851d6]{font-size:.75rem}.router-link-active.nav-item[data-v-723851d6]{color:#d71921}.fade-enter-active[data-v-723851d6],.fade-leave-active[data-v-723851d6]{transition:opacity .3s}.fade-enter-from[data-v-723851d6],.fade-leave-to[data-v-723851d6]{opacity:0}.announcements-page[data-v-723851d6]{background-color:#fff}.news-card[data-v-723851d6]{cursor:pointer;background-color:#fff;border-bottom:1px solid #ddd;flex-direction:column;align-items:flex-start;padding:1.25rem 1.5rem;transition:background-color .2s;display:flex}.news-card[data-v-723851d6]:hover{background-color:#f9f9f9}.news-title[data-v-723851d6]{color:#333;text-align:left;margin:0 0 .5rem;font-size:1.1rem;font-weight:500;line-height:1.4}.news-date[data-v-723851d6]{color:#999;align-self:flex-start;margin:0;font-size:.8rem}@media (width<=767px){.navbar[data-v-723851d6]{padding:.5rem 1rem}.logo-image[data-v-723851d6]{height:40px}.hamburger[data-v-723851d6]{width:36px;height:36px}.bottom-nav[data-v-723851d6]{height:50px}.nav-icon[data-v-723851d6]{width:20px;height:20px;margin-bottom:2px}.nav-label[data-v-723851d6]{font-size:.65rem}}.hero-section[data-v-9fd9b38a]{color:#fff;text-align:center;background-image:linear-gradient(#000c,#000c),url(/join-background.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:70vh;display:flex;position:relative}.hero-content[data-v-9fd9b38a]{flex-direction:column;align-items:center;padding:0 1.5rem;display:flex}.coin-image[data-v-9fd9b38a]{width:24vw;margin-bottom:.1rem}.hero-subtitle[data-v-9fd9b38a]{font-family:Playfair Display,serif;font-size:var(--fs-hero-subtitle);margin-bottom:.75rem;font-weight:800}.hero-description[data-v-9fd9b38a]{font-family:Playfair Display,serif;font-size:var(--fs-hero-description);max-width:var(--app-max-width);margin-bottom:2.5rem;font-weight:700;line-height:1.3}.cta-button[data-v-9fd9b38a]{color:#000;font-size:var(--fs-hero-button);cursor:pointer;background-color:#fff;border:none;border-radius:0;padding:.5rem 7rem;font-weight:900;text-decoration:none;transition:opacity .2s}.cta-button[data-v-9fd9b38a]:hover{opacity:.9}.upgrade-section[data-v-9fd9b38a]{color:#fff;text-align:center;background-image:linear-gradient(#00000080,#00000080),url(/upgrade-bg.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;height:84vh;display:flex;position:relative}.upgrade-content[data-v-9fd9b38a]{width:100%;max-width:var(--app-max-width);flex-direction:column;align-items:center;padding:0 5rem;display:flex}.upgrade-subtitle[data-v-9fd9b38a]{font-family:Playfair Display,serif;font-size:var(--fs-upgrade-label);text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem;font-weight:500}.upgrade-title[data-v-9fd9b38a]{font-family:Playfair Display,serif;font-size:var(--fs-upgrade-title);margin-bottom:1.5rem;font-weight:700;line-height:1.2}.upgrade-description[data-v-9fd9b38a]{font-size:var(--fs-upgrade-body);opacity:.9;text-align:justify;text-align-last:center;text-justify:inter-word;margin-bottom:2.5rem;font-weight:800;line-height:1.4}.upgrade-button[data-v-9fd9b38a]{color:#000;font-size:var(--fs-upgrade-button);cursor:pointer;text-align:center;box-sizing:border-box;background-color:#fff;border:2px solid #fff;border-radius:0;width:100%;padding:.6rem 0;font-weight:800;text-decoration:none;transition:all .3s;display:block}.upgrade-button[data-v-9fd9b38a]:hover{color:#000;background-color:#fff}.cabins-section[data-v-9fd9b38a]{background-color:#fff;width:100%}.full-width-image[data-v-9fd9b38a]{width:100%;display:block}.about-section[data-v-9fd9b38a]{color:#111;background-color:#fff;padding:5rem 1.5rem 14rem}.about-container[data-v-9fd9b38a]{max-width:var(--app-max-width);margin:0 auto}.about-header[data-v-9fd9b38a]{text-align:center;margin-bottom:3rem}.about-title[data-v-9fd9b38a]{font-size:var(--fs-about-title);color:#111;margin-bottom:1rem;font-weight:700}.title-underline[data-v-9fd9b38a]{background-color:#d71921;width:60px;height:4px;margin:0 auto 1.5rem}.about-subtitle[data-v-9fd9b38a]{font-size:var(--fs-about-body);color:#555;margin:0;font-weight:800;line-height:1.6}.about-circles[data-v-9fd9b38a]{grid-template-columns:repeat(2,30%);justify-content:center;gap:5rem;display:grid}.circle-img-wrap[data-v-9fd9b38a]{aspect-ratio:1;border-radius:50%;width:100%;overflow:hidden}.circle-img[data-v-9fd9b38a]{object-fit:cover;width:100%;height:100%}@media (width<=767px){.hero-section[data-v-9fd9b38a]{height:auto;min-height:55vh;padding:3rem 0}.coin-image[data-v-9fd9b38a]{width:45vw}.cta-button[data-v-9fd9b38a]{padding:.5rem 3rem}.upgrade-section[data-v-9fd9b38a]{height:auto;min-height:55vh;padding:3rem 0}.upgrade-content[data-v-9fd9b38a]{padding:0 1.5rem}.about-section[data-v-9fd9b38a]{padding:3rem 1.5rem 6rem}.about-circles[data-v-9fd9b38a]{grid-template-columns:repeat(2,40%);gap:2.5rem}}.app-input-group[data-v-cb9eeb38]{margin-bottom:1rem}.app-input-label[data-v-cb9eeb38]{color:#333;margin-bottom:.4rem;font-size:.875rem;font-weight:600;display:block}.app-input[data-v-cb9eeb38]{color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #a8a8a9;border-radius:8px;outline:none;width:100%;padding:.875rem 1rem;font-size:.95rem;transition:border-color .2s}.app-input[data-v-cb9eeb38]:focus{background-color:#fff;border-color:#d71921}.app-input[data-v-cb9eeb38]::placeholder{color:#aaa}.app-btn[data-v-fde15ba1]{color:#fff;cursor:pointer;background-color:#d71921;border:none;border-radius:4px;padding:1rem;font-size:1rem;font-weight:600;transition:background-color .2s}.app-btn[data-v-fde15ba1]:hover:not(:disabled){background-color:#b8151b}.app-btn-block[data-v-fde15ba1]{width:100%;display:block}.app-btn-disabled[data-v-fde15ba1]{cursor:not-allowed;background-color:#ccc}.auth-header[data-v-46919cfa]{text-align:center;margin-bottom:2rem}.auth-title[data-v-46919cfa]{color:#333;margin-bottom:1rem;font-size:1.75rem;font-weight:700}.auth-desc[data-v-46919cfa]{color:#666;margin-bottom:0;font-size:1rem;line-height:1.6}.debug-fill-btn[data-v-fcb56493]{z-index:9999;color:#fff;cursor:pointer;opacity:.8;background-color:#333;border:none;border-radius:50px;padding:10px 20px;font-size:14px;transition:opacity .3s;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 6px #0000001a}.debug-fill-btn[data-v-fcb56493]:hover{opacity:1}.standalone-login-page[data-v-9b6effbc]{background-color:#fff;min-height:100vh}.login-header-nav[data-v-9b6effbc]{background-color:#fff;border-bottom:1px solid #eee;align-items:center;padding:1rem 1.5rem;display:flex}.back-home-btn[data-v-9b6effbc]{cursor:pointer;color:#000;background:0 0;border:none;align-items:center;padding:.5rem;text-decoration:none;display:flex}.arrow-left[data-v-9b6effbc]{border-bottom:2px solid;border-left:2px solid;width:12px;height:12px;display:block;transform:rotate(45deg)}.login-logo-small[data-v-9b6effbc]{flex-grow:1;justify-content:center;padding-right:40px;display:flex}.login-logo-small img[data-v-9b6effbc]{height:35px}.login-page[data-v-9b6effbc]{text-align:center;flex-direction:column;align-items:center;margin:0 auto;padding:3rem 5rem;display:flex}.login-title[data-v-9b6effbc]{color:#333;margin-bottom:1rem;font-size:1.75rem;font-weight:700}.login-desc[data-v-9b6effbc]{color:#666;margin-bottom:2rem;font-size:1rem;line-height:1.6}.login-form[data-v-9b6effbc]{width:100%}.login-input[data-v-9b6effbc]{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;width:100%;margin-bottom:1rem;padding:1rem;font-size:1rem}.password-group[data-v-9b6effbc]{text-align:left;margin-bottom:2rem}.password-group input[data-v-9b6effbc]{margin-bottom:.5rem}.error-msg[data-v-9b6effbc]{color:#d71921;margin-bottom:1rem;font-size:.9rem;font-weight:700}.forgot-password[data-v-9b6effbc]{color:#d71921;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.login-submit-btn[data-v-9b6effbc]{margin-top:1rem}.login-divider[data-v-9b6effbc]{border:0;border-top:1px solid #ddd;margin:2.5rem 0}.join-now-group[data-v-9b6effbc]{text-align:left}.join-label[data-v-9b6effbc]{color:#333;margin-bottom:.5rem;font-size:.9rem;font-weight:600}.join-now-btn[data-v-9b6effbc]{color:#000;cursor:pointer;text-align:center;box-sizing:border-box;background-color:#fff;border:1px solid #a8a8a9;border-radius:4px;width:100%;padding:1.1rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:block}@media (width<=767px){.login-page[data-v-9b6effbc]{padding:2rem 1.5rem}}.standalone-login-page[data-v-edf3e9cd]{background-color:#fff;min-height:100vh}.login-header-nav[data-v-edf3e9cd]{background-color:#fff;border-bottom:1px solid #eee;align-items:center;padding:1rem 1.5rem;display:flex}.back-home-btn[data-v-edf3e9cd]{cursor:pointer;color:#000;background:0 0;border:none;align-items:center;padding:.5rem;text-decoration:none;display:flex}.arrow-left[data-v-edf3e9cd]{border-bottom:2px solid;border-left:2px solid;width:12px;height:12px;display:block;transform:rotate(45deg)}.login-logo-small[data-v-edf3e9cd]{flex-grow:1;justify-content:center;padding-right:40px;display:flex}.login-logo-small img[data-v-edf3e9cd]{height:35px}.login-page[data-v-edf3e9cd]{text-align:center;flex-direction:column;align-items:center;margin:0 auto;padding:3rem 5rem;display:flex}.login-title[data-v-edf3e9cd]{color:#333;margin-bottom:1rem;font-size:1.75rem;font-weight:700}.login-desc[data-v-edf3e9cd]{color:#666;margin-bottom:2rem;font-size:1rem;line-height:1.6}.login-form[data-v-edf3e9cd]{width:100%}.login-input[data-v-edf3e9cd]{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;width:100%;margin-bottom:1rem;padding:1rem;font-size:1rem}.form-field[data-v-edf3e9cd]{width:100%;margin-bottom:1.25rem}.field-instruction[data-v-edf3e9cd]{color:#666;text-align:left;margin-top:.4rem;font-size:.85rem;line-height:1.4}.form-row[data-v-edf3e9cd]{justify-content:space-between;gap:1rem;margin-bottom:1.25rem;display:flex}.half-input-container[data-v-edf3e9cd]{flex:1}.checkbox-group[data-v-edf3e9cd]{text-align:left;color:#333;align-items:flex-start;gap:.75rem;margin-bottom:2rem;font-size:.95rem;display:flex}.checkbox-group input[data-v-edf3e9cd]{width:18px;height:18px;margin-top:.25rem}.red-text[data-v-edf3e9cd]{color:#d71921;cursor:pointer}.login-submit-btn[data-v-edf3e9cd]{margin-top:1rem}.error-msg[data-v-edf3e9cd]{color:#d71921;text-align:center;margin-bottom:1rem;font-size:.9rem;font-weight:700}.footer-note[data-v-edf3e9cd]{color:#333;margin-top:2rem;font-size:1rem;font-weight:500}.login-link-red[data-v-edf3e9cd]{color:#d71921;margin-left:.5rem;font-weight:700;text-decoration:underline}@media (width<=767px){.login-page[data-v-edf3e9cd]{padding:1.5rem 1rem}}.login-logo-small[data-v-3ccd5db1]{flex-grow:1;justify-content:center;margin-right:32px;display:flex}.standalone-login-page[data-v-3ccd5db1]{background-color:#fff;min-height:100vh}.login-header-nav[data-v-3ccd5db1]{background-color:#fff;border-bottom:1px solid #eee;align-items:center;padding:1rem 1.5rem;display:flex}.back-home-btn[data-v-3ccd5db1]{cursor:pointer;color:#000;background:0 0;border:none;align-items:center;padding:.5rem;text-decoration:none;display:flex}.arrow-left[data-v-3ccd5db1]{border-bottom:2px solid;border-left:2px solid;width:12px;height:12px;display:block;transform:rotate(45deg)}.login-logo-small[data-v-3ccd5db1]{flex-grow:1;justify-content:center;padding-right:40px;display:flex}.login-logo-small img[data-v-3ccd5db1]{height:35px}.login-page[data-v-3ccd5db1]{text-align:center;flex-direction:column;align-items:center;margin:0 auto;padding:3rem 5rem;display:flex}.login-title[data-v-3ccd5db1]{color:#333;margin-bottom:1rem;font-size:1.75rem;font-weight:700}.login-form[data-v-3ccd5db1]{width:100%}.login-input[data-v-3ccd5db1]{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;width:100%;margin-bottom:1rem;padding:1rem;font-size:1rem}.forgot-instructions[data-v-3ccd5db1]{color:#666;text-align:left;margin-bottom:1.5rem;font-size:.95rem;line-height:1.4}.login-submit-btn[data-v-3ccd5db1]{color:#fff;cursor:pointer;background-color:#d71921;border:none;border-radius:4px;width:100%;padding:1.1rem;font-size:1.1rem;font-weight:700}@media (width<=767px){.login-page[data-v-3ccd5db1]{padding:2rem 1.5rem}}.settings-page[data-v-30ab3aab]{color:#333;background-color:#f5f5f5;min-height:100vh;padding-bottom:80px}.settings-header[data-v-30ab3aab]{z-index:10;background-color:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.header-title[data-v-30ab3aab]{margin:0;font-size:1.25rem;font-weight:700}.back-btn[data-v-30ab3aab]{color:#333;padding:5px;text-decoration:none}.arrow-left-icon[data-v-30ab3aab]{border-bottom:2px solid #333;border-left:2px solid #333;width:12px;height:12px;display:block;transform:rotate(45deg)}.header-placeholder[data-v-30ab3aab]{width:22px}.section[data-v-30ab3aab]{background-color:#fff;margin-top:1rem;padding:1.5rem}.section-title[data-v-30ab3aab]{color:#000;text-align:left;margin-bottom:1.25rem;padding-left:1rem;font-size:1.1rem;font-weight:700}.essentials-grid[data-v-30ab3aab]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.essential-card[data-v-30ab3aab]{text-align:center;color:#333;box-sizing:border-box;width:100%;box-shadow:none;background-color:#fff;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem .5rem;text-decoration:none;display:flex}.essential-card[data-v-30ab3aab]:first-child{border-top-left-radius:12px}.essential-card[data-v-30ab3aab]:nth-child(2){border-top-right-radius:12px}.essential-card[data-v-30ab3aab]:nth-child(5){border-bottom-left-radius:12px}.essential-card[data-v-30ab3aab]:nth-child(6){border-bottom-right-radius:12px}.icon-circle[data-v-30ab3aab]{background-color:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:.5rem;display:flex}.card-icon[data-v-30ab3aab]{width:32px;height:32px}.settings-rounded-btn[data-v-30ab3aab]{cursor:pointer;color:#333;background-color:#fff;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.5rem;font-size:1rem;display:flex;box-shadow:0 2px 5px #0000000d}.arrow-right-icon[data-v-30ab3aab]{border-top:2px solid #ccc;border-right:2px solid #ccc;width:8px;height:8px;transform:rotate(45deg)}.promo-card[data-v-30ab3aab]{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000000d}.promo-image[data-v-30ab3aab]{object-fit:cover;width:100%;height:150px}.promo-content[data-v-30ab3aab]{padding:1rem}.promo-title[data-v-30ab3aab]{margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.promo-text[data-v-30ab3aab]{color:#666;margin:0;font-size:.9rem}.logout-container[data-v-30ab3aab]{padding:2rem 4rem}.section-wide[data-v-30ab3aab]{padding-left:4rem;padding-right:4rem}@media (width<=767px){.section-wide[data-v-30ab3aab]{padding-left:1.5rem;padding-right:1.5rem}.logout-container[data-v-30ab3aab]{padding:2rem 1.5rem}}.logout-btn[data-v-30ab3aab]{color:#000;cursor:pointer;background-color:#0000;border:1px solid #000;border-radius:4px;width:100%;padding:1.2rem;font-size:1.25rem;font-weight:700;transition:background-color .2s}.logout-btn[data-v-30ab3aab]:hover{background-color:#f0f0f0}.settings-rounded-btn[data-v-30ab3aab]{color:inherit;box-sizing:border-box;outline:none;text-decoration:none;display:flex}.skywards-page[data-v-c0baed78]{color:#333;background-color:#f5f5f5;min-height:100vh;padding-bottom:80px}.skywards-header[data-v-c0baed78]{color:#fff;text-align:center;background-image:linear-gradient(#00205bd9,#00205bd9),url(/join-background.png);background-position:50%;background-size:cover;padding:3rem 1.5rem 2rem;position:relative}.profile-more-btn[data-v-c0baed78]{color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none;display:block;position:absolute;top:1rem;right:1.5rem}.avatar-circle[data-v-c0baed78]{background-color:#fff3;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1rem;display:flex;overflow:hidden}.avatar-img[data-v-c0baed78]{object-fit:cover;width:100%;height:100%}.avatar-icon[data-v-c0baed78]{font-size:2.5rem}.user-name[data-v-c0baed78]{margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.user-id[data-v-c0baed78]{opacity:.8;margin-bottom:1.5rem;font-size:.9rem}.user-balance[data-v-c0baed78]{justify-content:center;align-items:baseline;margin-bottom:1.5rem;display:flex}.currency[data-v-c0baed78]{margin-right:4px;font-size:1.25rem;font-weight:700}.amount[data-v-c0baed78]{font-size:2.5rem;font-weight:700}.details-btn[data-v-c0baed78]{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:4px;margin:0;padding:.5rem 1rem;font-size:.85rem;position:absolute;bottom:.5rem;left:1.5rem}.membership-section[data-v-c0baed78]{background-color:#fff;margin-bottom:1rem;padding:1.5rem}.stats-container[data-v-c0baed78]{text-align:center;justify-content:space-between;margin-bottom:2rem;display:flex;position:relative}.stat-box[data-v-c0baed78]{cursor:pointer;border-bottom:3px solid #0000;flex-direction:column;flex:1;justify-content:flex-end;padding:0 1rem 1rem;transition:border-color .3s;display:flex}.stat-box.active[data-v-c0baed78]{border-bottom-color:#e6007e}.stat-value[data-v-c0baed78]{color:#000;justify-content:center;align-items:flex-end;min-height:3rem;margin-bottom:5px;font-size:3rem;font-weight:700;line-height:1;display:flex}.stat-value.large[data-v-c0baed78]{color:#000;padding-bottom:.4rem;font-size:2rem}.stat-divider-vertical[data-v-c0baed78]{background-color:#ddd;align-self:center;width:1px;height:90%;margin:0 10px}.stat-label[data-v-c0baed78]{color:#666;font-size:.85rem}.stat-label.small[data-v-c0baed78]{font-size:.75rem}.tier-content[data-v-c0baed78]{text-align:center;padding:1rem 0}.tier-progress-container[data-v-c0baed78]{margin:3rem 1rem 4rem;position:relative}.tier-rail[data-v-c0baed78]{z-index:1;background-color:#ddd;height:2px;display:flex;position:absolute;top:10px;left:10%;right:10%}.tier-line[data-v-c0baed78]{flex:1;height:100%}.tier-line.active[data-v-c0baed78]{background-color:#d71921}.tier-points[data-v-c0baed78]{z-index:2;justify-content:space-between;display:flex;position:relative}.tier-point[data-v-c0baed78]{flex-direction:column;align-items:center;width:60px;display:flex}.point-dot[data-v-c0baed78]{background-color:#fff;border:2px solid #ddd;border-radius:50%;width:20px;height:20px;margin-bottom:15px}.tier-point.active .point-dot[data-v-c0baed78]{background-color:#d71921;border-color:#d71921;box-shadow:0 0 5px #d7192180}.tier-point.active .point-label[data-v-c0baed78]{color:#333;font-weight:700}.point-label[data-v-c0baed78]{color:#999;white-space:nowrap;font-size:.85rem}.tier-update-hint[data-v-c0baed78]{color:#333;opacity:.9;margin-bottom:2rem;font-size:.95rem}.view-benefits-btn[data-v-c0baed78]{color:#333;cursor:pointer;background-color:#0000;border:1px solid #333;border-radius:4px;padding:.75rem 2rem;font-size:.9rem;font-weight:700}.cards-section[data-v-c0baed78]{padding:1.5rem}.benefit-cards[data-v-c0baed78]{flex-direction:column;gap:1.5rem;display:flex}.benefit-card[data-v-c0baed78]{cursor:pointer;background-color:#fff;border-radius:12px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 12px #0000000d}.benefit-card[data-v-c0baed78]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.benefit-img[data-v-c0baed78]{object-fit:cover;width:100%;height:340px}.benefit-content[data-v-c0baed78]{padding:0 1.25rem 1.25rem}.benefit-title[data-v-c0baed78]{margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.benefit-desc[data-v-c0baed78]{color:#666;margin-bottom:1rem;font-size:.95rem;line-height:1.4}.benefit-link[data-v-c0baed78]{color:#000;text-transform:uppercase;font-size:1rem;font-weight:700;text-decoration:none;display:block}.section-hint[data-v-c0baed78]{color:#000;margin-bottom:1.25rem;font-size:1rem;font-weight:700}.silver-text[data-v-c0baed78]{color:#000;margin-left:0}.modal-overlay[data-v-c0baed78]{z-index:2000;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-c0baed78]{background:#fff;border-radius:12px;width:90%;max-width:400px;padding:2rem;position:relative;box-shadow:0 10px 25px #0003}.modal-header[data-v-c0baed78]{justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.modal-title[data-v-c0baed78]{text-align:center;margin:0;font-size:1.25rem;font-weight:800}.modal-close[data-v-c0baed78]{cursor:pointer;color:#999;background:0 0;border:none;font-size:1.5rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.benefits-rich-content[data-v-c0baed78]{text-align:left}.benefits-rich-content[data-v-c0baed78] ul{margin:.5rem 0;padding-left:1.5em;list-style:outside}.benefits-rich-content[data-v-c0baed78] ol{margin:.5rem 0;padding-left:1.5em;list-style:decimal}.benefits-rich-content[data-v-c0baed78] p{margin:0 0 .5rem}.benefits-rich-content[data-v-c0baed78] strong{font-weight:700}.rule-hint[data-v-c0baed78]{margin-bottom:1rem;font-weight:700}.rule-list[data-v-c0baed78]{margin-bottom:1.5rem;padding-left:1.25rem}.rule-list li[data-v-c0baed78]{margin-bottom:.75rem;font-size:.95rem;line-height:1.4}.rule-note[data-v-c0baed78]{color:#888;border-top:1px solid #eee;padding-top:1rem;font-size:.8rem}.modal-loading[data-v-c0baed78]{text-align:center;color:#999;padding:1.5rem 0;font-size:.9rem}.modal-empty[data-v-c0baed78]{text-align:center;color:#bbb;padding:1.5rem 0;font-size:.9rem}.modal-confirm-btn[data-v-c0baed78]{color:#fff;cursor:pointer;background-color:#d71921;border:none;border-radius:4px;width:100%;margin-top:1.5rem;padding:1rem;font-weight:700}.pop-enter-active[data-v-c0baed78],.pop-leave-active[data-v-c0baed78]{transition:all .3s}.pop-enter-from[data-v-c0baed78],.pop-leave-to[data-v-c0baed78]{opacity:0;transform:scale(.9)}.page-header[data-v-2cb57d25]{z-index:10;background-color:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.page-header.no-border[data-v-2cb57d25]{border-bottom:none}.back-btn[data-v-2cb57d25]{color:#333;align-items:center;padding:5px;text-decoration:none;display:flex}.arrow-left[data-v-2cb57d25]{border-bottom:2px solid #333;border-left:2px solid #333;width:12px;height:12px;display:block;transform:rotate(45deg)}.header-title[data-v-2cb57d25]{color:#000;margin:0;font-size:1.5rem;font-weight:900}.header-placeholder[data-v-2cb57d25]{width:22px}.header-right[data-v-2cb57d25]{align-items:center;display:flex}.profile-page[data-v-dd1a1b1c]{color:#333;background-color:#f5f5f5;min-height:100vh}.change-photo-section[data-v-dd1a1b1c]{background-color:#f5f5f5;flex-direction:column;align-items:center;padding:3rem 0;display:flex}.camera-icon-wrapper[data-v-dd1a1b1c]{cursor:pointer;background-color:#666;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1rem;display:flex;overflow:hidden}.camera-icon[data-v-dd1a1b1c]{stroke:#fff}.avatar-preview[data-v-dd1a1b1c]{object-fit:cover;width:100%;height:100%}.camera-emoji[data-v-dd1a1b1c]{font-size:1.5rem}.change-text[data-v-dd1a1b1c]{color:#666;cursor:pointer;font-size:.95rem;font-weight:700;text-decoration:none}.link-list[data-v-dd1a1b1c]{background-color:#fff;margin-top:1rem}.link-item[data-v-dd1a1b1c]{color:#333;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;text-decoration:none;display:flex}.link-label[data-v-dd1a1b1c]{font-size:1rem;font-weight:500}.arrow-right[data-v-dd1a1b1c]{color:#ccc;font-family:serif;font-size:1.25rem}.profile-footer-logo[data-v-dd1a1b1c]{justify-content:center;padding:4rem 0;display:flex}.footer-logo-img[data-v-dd1a1b1c]{opacity:.8;height:80px}.details-page[data-v-00002724]{color:#333;background-color:#f5f5f5;min-height:100vh}.section-container[data-v-00002724]{text-align:left;background-color:#fff;border-radius:12px;margin:1rem;padding:2rem 1.5rem}.title-row[data-v-00002724]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.contact-title[data-v-00002724]{margin:0;font-size:1.5rem;font-weight:700;display:inline-block;position:relative}.contact-title[data-v-00002724]:after{content:"";background-color:#e6007e;width:100%;height:3px;margin-top:4px;display:block}.edit-btn[data-v-00002724]{cursor:pointer;background-color:#e0e0e0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.edit-btn[data-v-00002724]:focus-visible{outline:none}.edit-btn svg[data-v-00002724]{stroke:#000}.sub-section[data-v-00002724]{margin-bottom:2.5rem}.sub-title[data-v-00002724]{color:#000;margin-bottom:1.5rem;font-size:1.1rem;font-weight:700}.form-group[data-v-00002724]{margin-bottom:1.5rem}.form-group label[data-v-00002724]{color:#666;margin-bottom:.5rem;font-size:.85rem;display:block}.field-value[data-v-00002724]{color:#333;border-bottom:1px solid #eee;padding-bottom:.25rem;font-size:1rem;font-weight:500}.email-group[data-v-00002724]{align-items:center;gap:1rem;display:flex}.email-value[data-v-00002724]{font-size:1rem;font-weight:500}.edit-input[data-v-00002724]{border:1px solid #ccc;border-radius:4px;width:100%;padding:.5rem;font-size:1rem}.verified-tag[data-v-00002724]{color:#2e7d32;background-color:#e6f7ed;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:700}.unverified-tag[data-v-00002724]{color:#e65100;background-color:#fff3e0;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:700}.verify-email-btn[data-v-00002724]{color:#fff;cursor:pointer;background-color:#d71921;border:none;border-radius:6px;margin-top:.75rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600}.verify-email-btn[data-v-00002724]:disabled{opacity:.6;cursor:not-allowed}.cp-page[data-v-e16f5e15]{background-color:#fff;min-height:100vh}.cp-content[data-v-e16f5e15]{padding:3rem 5rem}.cp-submit-btn[data-v-e16f5e15]{margin-top:1.5rem}[data-v-e16f5e15] .app-input-label{text-align:left}@media (width<=767px){.cp-content[data-v-e16f5e15]{padding:2rem 1.5rem}}.upload-box[data-v-dddead20]{text-align:center;cursor:pointer;background-color:#fff;border:2px dashed #ccc;border-radius:12px;margin-bottom:1rem;padding:2rem 1rem;transition:all .2s;position:relative;overflow:hidden}.upload-box[data-v-dddead20]:hover{background-color:#fff5f5;border-color:#c60c33}.hidden-input[data-v-dddead20]{display:none}.upload-icon-wrapper[data-v-dddead20]{background-color:#c60c33;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto .5rem;display:flex}.upload-side[data-v-dddead20]{color:#c60c33;margin:0 0 .25rem;font-size:1rem;font-weight:600}.upload-hint[data-v-dddead20]{color:#999;margin:0;font-size:.875rem}.preview-container[data-v-dddead20]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.preview-img[data-v-dddead20]{object-fit:contain;border-radius:8px;max-width:100%;max-height:200px}.spin-icon[data-v-dddead20]{animation:1s linear infinite spin-dddead20}@keyframes spin-dddead20{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notice-box[data-v-2254d131]{border:1.5px solid #d71921;border-radius:8px;margin:1.25rem 0;padding:1rem 1.25rem}.iv-page[data-v-60ca5547]{background-color:#fff;min-height:100vh}.iv-content[data-v-60ca5547]{padding:0 5rem 3rem}.iv-desc[data-v-60ca5547]{color:#999;text-align:center;margin-bottom:1.5rem;font-size:.875rem}[data-v-60ca5547] .app-input-label{text-align:left}[data-v-60ca5547] .notice-box{text-align:left;border-radius:4px}.notice-section[data-v-60ca5547]{margin-bottom:.875rem}.notice-section[data-v-60ca5547]:last-child{margin-bottom:0}.notice-title[data-v-60ca5547]{color:#d71921;margin:0 0 .25rem;font-size:.875rem;font-weight:700}.notice-text[data-v-60ca5547]{color:#555;margin:0;font-size:.8rem;line-height:1.6}.iv-next-btn[data-v-60ca5547]{margin-top:.5rem}.iv-approved-msg[data-v-60ca5547]{color:#1b5e20;background:#e8f5e9;border:1px solid #2e7d32;border-radius:8px;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding:.875rem 1rem;font-size:1rem;font-weight:700;display:flex}.iv-status-banner[data-v-60ca5547]{border-radius:8px;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.875rem 1rem;font-size:.875rem;display:flex}.iv-status--pending[data-v-60ca5547]{color:#7a5c00;background-color:#fff8e1;border:1px solid #f9a825}.iv-status--approved[data-v-60ca5547]{color:#1b5e20;background-color:#e8f5e9;border:1px solid #2e7d32}.iv-status--rejected[data-v-60ca5547]{color:#b71c1c;background-color:#ffebee;border:1px solid #c62828}.iv-status-icon[data-v-60ca5547]{flex-shrink:0;font-size:1.1rem;line-height:1.4}.iv-status-body[data-v-60ca5547]{flex-direction:column;gap:.25rem;display:flex}.iv-status-text[data-v-60ca5547]{margin:0;font-size:.9rem;font-weight:700}.iv-status-reason[data-v-60ca5547]{opacity:.85;margin:0;font-size:.8rem}.iv-img-block[data-v-60ca5547]{margin-bottom:1rem}.iv-img-label[data-v-60ca5547]{color:#555;margin:0 0 .375rem;font-size:.8rem;font-weight:600}.iv-id-img[data-v-60ca5547]{object-fit:cover;border:1px solid #ddd;border-radius:8px;width:100%;max-height:180px}.iv-uploaded-placeholder[data-v-60ca5547]{color:#2e7d32;background-color:#f0faf0;border:1px solid #a5d6a7;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}@media (width<=767px){.iv-content[data-v-60ca5547]{padding:0 1.5rem 2rem}}.cs-page[data-v-3fc0ccd1]{background-color:#f5f5f5;flex-direction:column;height:100vh;display:flex;overflow:hidden}.loading-overlay[data-v-3fc0ccd1]{z-index:50;color:#666;background:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.9rem;display:flex;position:absolute;inset:0}.loading-spinner[data-v-3fc0ccd1]{border:3px solid #e0e0e0;border-top-color:#7b2ff7;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin-3fc0ccd1}@keyframes spin-3fc0ccd1{to{transform:rotate(360deg)}}.loading-more[data-v-3fc0ccd1]{text-align:center;color:#999;padding:.5rem 0;font-size:.8rem}.empty-messages[data-v-3fc0ccd1]{text-align:center;color:#999;padding:3rem 0;font-size:.9rem}.messages-container[data-v-3fc0ccd1]{flex-direction:column;flex:1;gap:.75rem;padding:1rem 1rem .5rem;display:flex;overflow-y:auto}.image-preview-bar[data-v-3fc0ccd1]{background:#fff;border-top:1px solid #f0f0f0;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.preview-thumb[data-v-3fc0ccd1]{object-fit:cover;border:1px solid #ddd;border-radius:8px;width:48px;height:48px}.remove-preview[data-v-3fc0ccd1]{cursor:pointer;color:#555;background:#e0e0e0;border:none;border-radius:50%;width:22px;height:22px;font-size:.75rem;line-height:1}.message-image[data-v-3fc0ccd1]{cursor:pointer;border-radius:10px;max-width:180px;margin-bottom:.25rem;display:block}.msg-time[data-v-3fc0ccd1]{color:#ffffffa6;text-align:right;margin-top:.25rem;font-size:.65rem;display:block}.self-bubble .msg-time[data-v-3fc0ccd1]{color:#0006}.sending-bubble[data-v-3fc0ccd1]{opacity:.6}.sending-dots[data-v-3fc0ccd1]{animation:1.2s infinite blink-3fc0ccd1}@keyframes blink-3fc0ccd1{0%,to{opacity:1}50%{opacity:.2}}.date-divider[data-v-3fc0ccd1]{text-align:center;margin:.5rem 0}.date-divider span[data-v-3fc0ccd1]{color:#999;background-color:#e8e8e8;border-radius:12px;padding:.2rem .75rem;font-size:.75rem}.message-row[data-v-3fc0ccd1]{align-items:flex-end;gap:.5rem;display:flex}.message-row.other[data-v-3fc0ccd1]{flex-direction:row}.message-row.self[data-v-3fc0ccd1]{flex-direction:row-reverse}.avatar[data-v-3fc0ccd1]{color:#fff;background-color:#7b2ff7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.65rem;font-weight:700;display:flex}.bubble[data-v-3fc0ccd1]{word-break:break-word;border-radius:16px;max-width:70%;padding:.65rem .9rem;font-size:.9rem;line-height:1.5}.other-bubble[data-v-3fc0ccd1]{color:#fff;background-color:#7b2ff7;border-bottom-left-radius:4px}.self-bubble[data-v-3fc0ccd1]{color:#333;background-color:#e5e5e5;border-bottom-right-radius:4px}.input-bar[data-v-3fc0ccd1]{z-index:20;box-sizing:border-box;background-color:#fff;border-top:1px solid #eee;flex-shrink:0;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;display:flex;position:relative}.plus-btn[data-v-3fc0ccd1]{color:#666;cursor:pointer;background:0 0;border:1.5px solid #ccc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.25rem;line-height:1;display:flex}.chat-input[data-v-3fc0ccd1]{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:20px;outline:none;flex:1;min-width:0;padding:.55rem .875rem;font-size:.9rem}.chat-input[data-v-3fc0ccd1]::placeholder{color:#aaa}.send-btn[data-v-3fc0ccd1]{color:#fff;cursor:pointer;background-color:#7b2ff7;border:none;border-radius:20px;flex-shrink:0;padding:.55rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .2s}.send-btn[data-v-3fc0ccd1]:active,.send-btn[data-v-3fc0ccd1]:disabled{opacity:.65;cursor:not-allowed}.tx-page[data-v-a96e7c38]{background-color:#fff;min-height:100vh}.tx-content[data-v-a96e7c38]{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.tx-btn[data-v-a96e7c38]{color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #c7c7c7;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:1.25rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000001a}.tx-btn[data-v-a96e7c38]:hover{background-color:#f9f9f9;box-shadow:0 4px 6px #0000001a}.page-layout[data-v-3c1da396]{flex-direction:column;min-height:100vh;display:flex}.layout-gray[data-v-3c1da396]{background-color:#f5f5f5}.layout-white[data-v-3c1da396]{background-color:#fff}.page-content[data-v-3c1da396]{flex-direction:column;flex:1;display:flex}.content-list[data-v-196839c1]{background-color:#fff;padding:0 1.5rem}.content-list-item[data-v-7b8e1619]{cursor:inherit;border-bottom:1px solid #e0e0e0;align-items:center;padding:1.1rem 0;display:flex}.content-list-item.no-border[data-v-7b8e1619]{border-bottom:none}.empty-state[data-v-d0d553ed]{text-align:center;background-color:#f0f0f0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1.5rem;display:flex}.empty-icon[data-v-d0d553ed]{margin-bottom:.5rem}.empty-title[data-v-d0d553ed]{color:#444;margin:0;font-size:1.8rem;font-weight:700}.empty-desc[data-v-d0d553ed]{color:#888;margin:0;font-size:1rem;line-height:1.6}.record-item[data-v-e2c9f2ce]{justify-content:space-between}.record-left[data-v-e2c9f2ce]{text-align:left;flex-direction:column;display:flex}.record-type[data-v-e2c9f2ce]{color:#333;margin:0 0 .25rem;font-size:.95rem;font-weight:500}.record-time[data-v-e2c9f2ce]{color:#999;margin:0;font-size:.8rem}.record-amount[data-v-e2c9f2ce]{color:#000;font-size:1rem;font-weight:700}.tr-hint[data-v-e2c9f2ce]{text-align:center;color:#999;padding:2rem 1rem;font-size:.9rem}.tr-error[data-v-e2c9f2ce]{color:#e74c3c}.wsp-page[data-v-c20df767]{background-color:#fff;min-height:100vh}.wsp-content[data-v-c20df767]{padding:0 5rem 3rem}.wsp-desc[data-v-c20df767]{color:#999;text-align:center;margin-bottom:2rem;font-size:.875rem}.submit-btn[data-v-c20df767]{color:#fff;cursor:pointer;text-align:center;box-sizing:border-box;background-color:#d71921;border:none;border-radius:8px;width:100%;margin-top:2rem;padding:1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:block}.submit-btn[data-v-c20df767]:hover{background-color:#b8151b}@media (width<=767px){.wsp-content[data-v-c20df767]{padding:0 1.5rem 2rem}}.passbook-uploaded[data-v-20234692]{color:#2e7d32;background-color:#f1f8f1;border:1px solid #a5d6a7;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.875rem 1rem;font-size:.95rem;font-weight:600;display:flex}.notice-title[data-v-20234692]{color:#d71921;text-align:center;margin:0 0 1rem;font-size:1.2rem;font-weight:700}.notice-list[data-v-20234692]{margin:0;padding-left:0;list-style:none}.notice-list li[data-v-20234692]{color:#555;text-align:left;margin-bottom:.8rem;font-size:1rem;line-height:1.6}[data-v-20234692] .upload-hint{color:#c60c33!important;font-weight:700!important}.ws-page[data-v-20234692]{background-color:#fff;min-height:100vh}.ws-header[data-v-20234692]{z-index:10;background-color:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.back-btn[data-v-20234692]{color:#333;align-items:center;padding:5px;text-decoration:none;display:flex}.arrow-left[data-v-20234692]{border-bottom:2px solid #333;border-left:2px solid #333;width:12px;height:12px;display:block;transform:rotate(45deg)}.header-title[data-v-20234692]{margin:0;font-size:1.1rem;font-weight:700}.header-placeholder[data-v-20234692]{width:22px}.ws-content[data-v-20234692]{padding:0 5rem 3rem}.ws-desc[data-v-20234692]{color:#999;text-align:center;margin-bottom:1.5rem;font-size:.875rem}.upload-box[data-v-20234692]{text-align:center;cursor:pointer;border:2px dashed #ccc;border-radius:12px;margin-bottom:1.5rem;padding:2rem 1rem}.upload-icon[data-v-20234692]{margin-bottom:.5rem;font-size:2rem}.upload-hint[data-v-20234692]{color:#999;margin:0;font-size:.875rem}.section-label[data-v-20234692]{color:#333;margin-bottom:1rem;font-size:.95rem;font-weight:700}.form-group[data-v-20234692]{margin-bottom:1rem}.ws-input[data-v-20234692]{color:#333;box-sizing:border-box;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;outline:none;width:100%;padding:.875rem 1rem;font-size:.95rem;transition:border-color .2s}.ws-input[data-v-20234692]:focus{background-color:#fff;border-color:#d71921}.ws-input[data-v-20234692]::placeholder{color:#aaa}.notice-box[data-v-20234692]{border:1.5px solid #d71921;border-radius:8px;margin:1.25rem 0;padding:1rem 1.25rem}.notice-title[data-v-20234692]{color:#d71921;margin:0 0 .5rem;font-size:.875rem;font-weight:700}.notice-list[data-v-20234692]{margin:0;padding-left:1.25rem}.notice-list li[data-v-20234692]{color:#555;margin-bottom:.4rem;font-size:.8rem;line-height:1.6}.notice-list li[data-v-20234692]:last-child{margin-bottom:0}.submit-btn[data-v-20234692]{color:#fff;cursor:pointer;text-align:center;box-sizing:border-box;background-color:#d71921;border:none;border-radius:8px;width:100%;margin-top:.5rem;padding:1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:block}.submit-btn[data-v-20234692]:hover{background-color:#b8151b}@media (width<=767px){.ws-content[data-v-20234692]{padding:0 1.5rem 2rem}}.wa-page[data-v-e9149cc8]{background-color:#fff;flex-direction:column;min-height:100vh;display:flex}.wa-content[data-v-e9149cc8]{text-align:left;flex-direction:column;flex:1;padding:1.5rem;display:flex}.info-section[data-v-e9149cc8]{text-align:left;padding:.75rem 0}.info-label[data-v-e9149cc8]{color:#999;margin:0 0 .35rem;font-size:.8rem}.highlight-label[data-v-e9149cc8]{color:#444;font-size:1.2rem;font-weight:700}.info-value[data-v-e9149cc8]{color:#333;margin:0;font-size:1.25rem;font-weight:700}.cash-value[data-v-e9149cc8]{color:#d71921;font-size:1.5rem}.account-value[data-v-e9149cc8]{letter-spacing:.05em;font-size:1rem}.info-hint[data-v-e9149cc8]{color:#999;margin:0;font-size:.8rem;line-height:1.5}.divider[data-v-e9149cc8]{background-color:#f0f0f0;height:1px;margin:.25rem 0}.forgot-pwd-link[data-v-e9149cc8]{text-align:left;margin-top:.5rem;margin-bottom:2rem}.link-text[data-v-e9149cc8]{color:#666;cursor:pointer;font-size:.9rem;text-decoration:none}.bottom-button-container[data-v-e9149cc8]{margin-top:auto;padding-bottom:2rem}.mail-item[data-v-892f8f83]{cursor:pointer;text-align:left;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.mail-logo[data-v-892f8f83]{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.logo-img[data-v-892f8f83]{object-fit:contain;width:32px;height:32px}.mail-body[data-v-892f8f83]{flex:1;min-width:0}.mail-subject[data-v-892f8f83]{color:#333;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.2rem;font-size:1rem;overflow:hidden}.mail-time[data-v-892f8f83]{color:#999;font-family:Avram Sans,sans-serif;font-size:.85rem}.mail-modal[data-v-892f8f83]{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.mail-modal-content[data-v-892f8f83]{background-color:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:500px;max-height:80vh;display:flex;overflow:hidden}.modal-header[data-v-892f8f83]{border-bottom:1px solid #eee;align-items:center;gap:1rem;padding:1rem;display:flex}.header-info[data-v-892f8f83]{text-align:left;flex:1;min-width:0}.header-subject[data-v-892f8f83]{color:#333;margin:0;font-size:1rem;font-weight:700;line-height:1.4}.header-time[data-v-892f8f83]{color:#999;margin:.2rem 0 0;font-family:Avram Sans,sans-serif;font-size:.85rem}.close-btn[data-v-892f8f83]{cursor:pointer;color:#999;background:0 0;border:none;align-self:flex-start;margin-top:-5px;padding:0;font-size:1.5rem;line-height:1}.close-btn[data-v-892f8f83]:focus{outline:none}.modal-body[data-v-892f8f83]{padding:1rem;overflow-y:auto}.modal-text[data-v-892f8f83]{text-align:left;white-space:pre-wrap;color:#333;line-height:1.6}.ml-page[data-v-26365d57]{background-color:#fff;flex-direction:column;min-height:100vh;display:flex}.state-loading[data-v-26365d57],.state-empty[data-v-26365d57]{color:#999;flex:1;justify-content:center;align-items:center;padding:3rem 1rem;font-size:.95rem;display:flex}.product-grid[data-v-26365d57]{grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem;display:grid}.product-card[data-v-26365d57]{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem .5rem;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.product-card[data-v-26365d57]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.product-img-wrapper[data-v-26365d57]{background-color:#f0f0f0;width:100%;position:relative;overflow:hidden}.product-img[data-v-26365d57]{object-fit:contain;border-radius:4px;width:100%;height:auto;margin:0 auto;display:block}.pending-badge[data-v-26365d57]{color:#fff;white-space:nowrap;background-color:#f15656;border-radius:9999px;justify-content:center;align-items:center;height:20px;margin-bottom:4px;padding:0 16px;font-size:.68rem;font-weight:600;display:inline-flex}.product-info[data-v-26365d57]{text-align:left;width:100%;padding:0 .25rem}.info-row[data-v-26365d57]{margin-bottom:.3rem;line-height:1.4}.info-row.name[data-v-26365d57]{color:#000;font-size:.9rem;font-weight:700}.info-row.gray[data-v-26365d57]{color:#555;font-size:.82rem}.info-row.red[data-v-26365d57]{color:#d71921;font-size:.82rem;font-weight:600}.red-text[data-v-26365d57]{color:#d71921;font-weight:600}.ml-page[data-v-d609445f]{background-color:#fff;flex-direction:column;height:100vh;display:flex;overflow:hidden}.state-loading[data-v-d609445f],.state-empty[data-v-d609445f]{color:#999;flex:1;justify-content:center;align-items:center;padding:3rem 1rem;font-size:.95rem;display:flex}.product-section[data-v-d609445f]{padding:1.25rem 1rem 0}.product-image-wrap[data-v-d609445f]{justify-content:center;margin-bottom:1.25rem;display:flex;position:relative}.product-image[data-v-d609445f]{aspect-ratio:1;object-fit:contain;border-radius:8px;width:100%;max-width:360px;height:auto}.pending-badge[data-v-d609445f]{color:#fff;white-space:nowrap;background-color:#f15656;border-radius:9999px;justify-content:center;align-items:center;padding:3px 12px;font-size:.75rem;font-weight:600;display:flex;position:absolute;bottom:0;left:50%;transform:translate(calc(-50% - 60px))}.qty-row[data-v-d609445f]{justify-content:space-between;align-items:center;gap:.75rem;padding:0 .25rem;display:flex}.qty-label[data-v-d609445f]{color:#333;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.95rem;overflow:hidden}.qty-controls[data-v-d609445f]{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.qty-box[data-v-d609445f]{border:1px solid #ccc;border-radius:6px;align-items:center;display:flex;overflow:hidden}.qty-btn[data-v-d609445f]{cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;transition:background .15s;display:flex}.qty-btn[data-v-d609445f]:first-child{border-right:1px solid #ccc}.qty-btn[data-v-d609445f]:last-child{border-left:1px solid #ccc}.qty-btn[data-v-d609445f]:hover{background:#f5f5f5}.qty-num[data-v-d609445f]{text-align:center;color:#333;min-width:32px;padding:0 .5rem;font-size:.95rem}.stock-label[data-v-d609445f]{color:#555;white-space:nowrap;font-size:.85rem}.qty-row--horizontal[data-v-d609445f]{align-items:flex-start}.qty-row--horizontal .qty-label[data-v-d609445f]{align-items:center;height:32px;display:flex}.qty-controls--horizontal[data-v-d609445f]{flex-direction:column;align-items:flex-end;gap:0}.qty-controls--horizontal .stock-label[data-v-d609445f]{margin-top:.5rem}.amount-section[data-v-d609445f]{flex-direction:column;gap:.6rem;margin-top:1.5rem;padding:0 1rem;display:flex}.amount-section-horizontal[data-v-d609445f]{justify-content:space-between;margin-top:1.5rem;padding:0 1rem;display:flex}.amount-card[data-v-d609445f]{flex-direction:column;gap:.35rem;padding:.5rem 0;display:flex}.amount-card-left[data-v-d609445f],.amount-card-right[data-v-d609445f]{align-items:flex-start}.amount-card-label[data-v-d609445f]{color:#555;font-size:.85rem}.amount-card-value[data-v-d609445f]{color:#d71921;font-size:1.1rem;font-weight:700}.amount-row[data-v-d609445f]{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.amount-label[data-v-d609445f]{color:#555;font-size:.9rem}.amount-value[data-v-d609445f]{color:#333;text-align:right;min-width:80px;font-size:1rem;font-weight:600}.amount-value.red[data-v-d609445f]{color:#d71921}.error-msg[data-v-d609445f]{color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;margin:.75rem 1rem 0;padding:.6rem .9rem;font-size:.88rem}.page-body[data-v-d609445f]{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.content-wrap[data-v-d609445f]{width:100%;max-width:560px;margin:0 auto}.page-footer[data-v-d609445f]{background:#fff;border-top:1px solid #f1f5f9;flex-shrink:0;padding-top:.25rem}.page-footer--no-border[data-v-d609445f]{border-top:none;padding-top:0}.action-section[data-v-d609445f]{padding:.75rem 1rem .5rem}.support-section[data-v-d609445f]{text-align:center;color:#666;padding:.5rem 0 .25rem;font-size:.88rem}.support-link[data-v-d609445f]{color:#1a6fd4;font-weight:500;text-decoration:none}.support-link[data-v-d609445f]:hover{text-decoration:underline}.record-item[data-v-f84138a5]{justify-content:space-between}.record-left[data-v-f84138a5]{text-align:left;flex-direction:column;display:flex}.record-type[data-v-f84138a5]{color:#333;margin:0 0 .25rem;font-size:.95rem;font-weight:500}.record-time[data-v-f84138a5]{color:#999;margin:0;font-family:Avram Sans,sans-serif;font-size:.8rem}.record-amount[data-v-f84138a5]{color:#27ae60;font-weight:500}.record-amount.negative[data-v-f84138a5]{color:#e74c3c}.mr-hint[data-v-f84138a5]{text-align:center;color:#999;padding:2rem 1rem;font-size:.9rem}.mr-error[data-v-f84138a5]{color:#e74c3c}.loading-state[data-v-cfe52625],.empty-state[data-v-cfe52625]{text-align:center;color:#999;padding:2rem 1.5rem;font-size:.9rem}.modal-overlay[data-v-cfe52625]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.item-modal[data-v-cfe52625]{background:#fff;border-radius:16px;flex-direction:column;width:90%;max-width:480px;max-height:80vh;display:flex;overflow:hidden}.item-modal-header[data-v-cfe52625]{border-bottom:1px solid #f0f0f0;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex;position:relative}.item-modal-logo[data-v-cfe52625]{background-color:#f5f5f5;border:1px solid #ddd;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.item-modal-letter[data-v-cfe52625]{color:#555;font-size:1.2rem;font-weight:700}.item-modal-title-wrap[data-v-cfe52625]{flex:1}.item-modal-title[data-v-cfe52625]{color:#222;margin:0;font-size:1.05rem;font-weight:700}.item-modal-close[data-v-cfe52625]{color:#999;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.1rem;line-height:1}.item-modal-body[data-v-cfe52625]{flex:1;padding:1.25rem 1.5rem;overflow-y:auto}.item-modal-short[data-v-cfe52625]{color:#555;margin-bottom:1rem;font-size:.9rem;line-height:1.5}.item-modal-details[data-v-cfe52625]{color:#444;text-align:left;font-size:.88rem;line-height:1.7}.item-modal-empty[data-v-cfe52625]{color:#aaa;text-align:center;padding:1.5rem 0;font-size:.9rem}.item-modal-confirm[data-v-cfe52625]{color:#fff;cursor:pointer;background-color:#d71921;border:none;border-radius:8px;width:calc(100% - 3rem);margin:0 1.5rem 1.5rem;padding:.875rem;font-size:1rem;font-weight:700}.slide-up-enter-active[data-v-cfe52625],.slide-up-leave-active[data-v-cfe52625]{transition:transform .3s}.slide-up-enter-from[data-v-cfe52625],.slide-up-leave-to[data-v-cfe52625]{transform:translateY(100%)}.mileage-redemption-page[data-v-cfe52625]{color:#333;background-color:#f5f5f5;min-height:100vh}.tabs-header[data-v-cfe52625]{background-color:#fff;border-bottom:1px solid #eee;padding:0 1.5rem;display:flex}.tab-item[data-v-cfe52625]{color:#666;cursor:pointer;border-bottom:3px solid #0000;margin-right:2rem;padding:1rem 0;font-weight:500;transition:all .3s}.tab-item.active[data-v-cfe52625]{color:#d71921;border-bottom-color:#d71921;font-weight:700}.opportunity-header[data-v-cfe52625]{color:#333;text-align:left;background-color:#eaeaea;padding:.75rem 1.5rem;font-size:.95rem;font-weight:700}.items-list[data-v-cfe52625]{background-color:#fff}.list-item[data-v-cfe52625]{cursor:pointer;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.list-item[data-v-cfe52625]:last-child{border-bottom:none}.item-left[data-v-cfe52625]{align-items:center;gap:1rem;display:flex}.logo-box[data-v-cfe52625]{background-color:#fff;border:1px solid #ddd;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.logo-text[data-v-cfe52625]{color:#999;font-weight:700}.item-info[data-v-cfe52625]{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.featured-tag[data-v-cfe52625]{color:#e65100;align-items:center;margin-bottom:4px;font-size:.75rem;font-weight:700;display:flex}.star[data-v-cfe52625]{margin-right:4px;font-size:.9rem}.item-name[data-v-cfe52625]{color:#333;margin:0;font-size:1rem;font-weight:700}.item-desc[data-v-cfe52625]{color:#888;margin:4px 0 0;font-size:.8rem}.arrow-icon[data-v-cfe52625]{color:#999;font-size:1.5rem;font-weight:300}.redemption-content[data-v-cfe52625]{background-color:#f5f5f5;min-height:calc(100vh - 120px);padding:1.5rem}.redemption-box[data-v-cfe52625]{background-color:#fff;border-radius:8px;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem;display:flex;box-shadow:0 2px 8px #0000000d}.input-label[data-v-cfe52625]{margin-bottom:-.5rem;font-size:.9rem;font-weight:700}.code-input[data-v-cfe52625]{width:100%}.submit-btn[data-v-cfe52625]{color:#fff;cursor:pointer;background-color:#d71921;border:none;border-radius:4px;margin-top:1rem;padding:.75rem;font-size:1rem;font-weight:700}.submit-btn[data-v-cfe52625]:disabled{cursor:not-allowed;background-color:#e57373}.message[data-v-cfe52625]{text-align:center;margin:0;font-weight:700}.message.success[data-v-cfe52625]{color:#2e7d32}.message.error[data-v-cfe52625]{color:#d32f2f}.confirm-page[data-v-f91deb20]{background-color:#fff;flex-direction:column;min-height:100vh;display:flex}.state-loading[data-v-f91deb20],.state-empty[data-v-f91deb20]{color:#999;flex:1;justify-content:center;align-items:center;padding:3rem 1rem;font-size:.95rem;display:flex}.summary-card[data-v-f91deb20]{border:1px solid #e5e7eb;border-radius:12px;margin:1.25rem 1rem;padding:1rem}.product-row[data-v-f91deb20]{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.product-thumb[data-v-f91deb20]{object-fit:contain;border:1px solid #f3f4f6;border-radius:8px;width:60px;height:60px}.product-name[data-v-f91deb20]{color:#1f2937;flex:1;font-size:.95rem;font-weight:600}.divider[data-v-f91deb20]{border-bottom:1px solid #f3f4f6;margin:.75rem 0}.info-row[data-v-f91deb20]{justify-content:space-between;align-items:center;padding:.35rem 0;display:flex}.info-label[data-v-f91deb20]{color:#6b7280;font-size:.9rem}.info-value[data-v-f91deb20]{color:#1f2937;font-size:.95rem;font-weight:600}.info-value.reward[data-v-f91deb20]{color:#d71921}.info-value.miles[data-v-f91deb20]{color:#2563eb}.error-msg[data-v-f91deb20]{color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;margin:0 1rem .75rem;padding:.6rem .9rem;font-size:.88rem}.action-section[data-v-f91deb20]{padding:.5rem 1rem 1.5rem}.announcement-detail-page[data-v-b1433844]{background-color:#fff;min-height:100vh}.content-container[data-v-b1433844]{text-align:left;padding:1.5rem}.news-title[data-v-b1433844]{color:#333;margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.4}.news-date[data-v-b1433844]{color:#888;margin-bottom:1.5rem;font-size:.85rem}.news-body[data-v-b1433844]{color:#444;word-wrap:break-word;font-size:1rem;line-height:1.6}.not-found[data-v-b1433844]{text-align:center;color:#888;margin-top:2rem}.panel{background:#fff;border-radius:12px;margin:1.25rem;overflow:hidden;box-shadow:0 1px 4px #0000000f}.panel-header{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.panel-title{flex:1;font-size:1rem;font-weight:600}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:.85rem}.data-table th{text-align:left;color:#64748b;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.6rem 1rem;font-weight:500}.data-table td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.65rem 1rem}.data-table tr:last-child td{border-bottom:none}.data-table tr:hover td{background:#f8fafc}.td-muted{color:#94a3b8}.td-name{font-weight:500}.td-sub{color:#94a3b8;font-size:.75rem}.td-num{text-align:right;font-variant-numeric:tabular-nums}.td-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:5px;padding:.45rem .9rem;font-size:.85rem;font-weight:500;transition:all .15s;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{color:#fff;background:#3b82f6}.btn-primary:hover:not(:disabled){background:#2563eb}.btn-outline{color:#374151;background:0 0;border:1px solid #e2e8f0}.btn-outline:hover:not(:disabled){background:#f8fafc}.btn-danger{color:#fff;background:#ef4444}.btn-danger:hover:not(:disabled){background:#dc2626}.btn-green{color:#fff;background:#22c55e}.btn-green:hover:not(:disabled){background:#16a34a}.btn-sm{border-radius:6px;padding:.3rem .65rem;font-size:.8rem}.badge{border-radius:9999px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.badge-green{color:#166534;background:#dcfce7}.badge-red{color:#991b1b;background:#fee2e2}.badge-yellow{color:#854d0e;background:#fef9c3}.badge-blue{color:#1d4ed8;background:#dbeafe}.badge-purple{color:#5b21b6;background:#ede9fe}.badge-gray{color:#64748b;background:#f1f5f9}.state-msg{text-align:center;color:#94a3b8;padding:3rem 1.5rem;font-size:.9rem}.tab-pills{gap:4px;display:flex}.dev-toggle{color:#f59e0b;cursor:pointer;align-items:center;gap:6px;margin-left:auto;font-size:.78rem;font-weight:600;display:flex}.dev-toggle input{accent-color:#f59e0b;cursor:pointer}.pill{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:9999px;padding:.3rem .75rem;font-size:.8rem;transition:all .15s}.pill.active{color:#fff;background:#1e293b;border-color:#1e293b}.logo-chip{color:#1e293b;border:1px solid #00000014;border-radius:6px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:.8rem;font-weight:700;display:flex}.content-block{padding:1.25rem}.content-block-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.cb-title{margin-bottom:3px;font-size:.95rem;font-weight:600}.cb-desc{color:#64748b;font-size:.8rem}.cfg-textarea{resize:vertical;color:#1e293b;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:.6rem .75rem;font-family:inherit;font-size:.9rem}.cfg-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.divider{background:#f1f5f9;height:1px}.preview-box{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;margin-top:1rem;padding:1rem}.preview-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.mock-card{background:#fff;border-radius:12px;max-width:320px;margin:0 auto;overflow:hidden;box-shadow:0 4px 12px #00000014}.mock-card-img{object-fit:cover;width:100%;height:200px;display:block}.mock-card-body{padding:.75rem 1rem 1rem}.mock-card-title{margin-bottom:6px;font-size:1rem;font-weight:700}.mock-card-desc{color:#555;font-size:.85rem}.mock-modal{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:380px;margin:0 auto}.mock-modal-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.mock-modal-title{text-align:center;flex:1;font-size:1rem;font-weight:700}.mock-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:none}.mock-modal-body{color:#374151;text-align:left;min-height:60px;padding:1rem 1.25rem;font-size:.88rem}.mock-modal-body ul{padding-left:1.5em;list-style:outside}.mock-modal-body ol{padding-left:1.5em;list-style:decimal}.mock-modal-confirm{color:#fff;cursor:pointer;background:#1e293b;border:none;border-radius:8px;width:calc(100% - 2.5rem);margin:0 1.25rem 1rem;padding:.6rem;font-size:.9rem;display:block}.modal-overlay{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-box{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}.modal-hd{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.95rem;font-weight:600;display:flex}.modal-x{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.1rem;line-height:1}.modal-x:hover{color:#1e293b}.modal-bd{flex-direction:column;flex:1;gap:.25rem;padding:1.25rem;display:flex;overflow-y:auto}.modal-ft{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;display:flex}.f-label{color:#64748b;margin-bottom:4px;font-size:.8rem;font-weight:500;display:block}.f-input{box-sizing:border-box;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:.5rem .75rem;font-size:.9rem}.f-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.f-input:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.kyc-rows{flex-direction:column;gap:.5rem;display:flex}.kyc-row{align-items:baseline;gap:1rem;font-size:.9rem;display:flex}.kyc-lbl{color:#94a3b8;flex-shrink:0;min-width:100px;font-size:.8rem}.kyc-imgs{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.kyc-img-wrap{flex:1;min-width:140px}.kyc-img-label{color:#64748b;margin-bottom:6px;font-size:.8rem}.kyc-img{border:1px solid #e2e8f0;border-radius:8px;width:100%;max-width:200px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-d3bf1d53],[data-v-d3bf1d53]:before,[data-v-d3bf1d53]:after,[data-v-d3bf1d53]::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{[data-v-d3bf1d53]:root,[data-v-d3bf1d53]:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{[data-v-d3bf1d53],[data-v-d3bf1d53]:after,[data-v-d3bf1d53]:before,[data-v-d3bf1d53]::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}[data-v-d3bf1d53]::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html[data-v-d3bf1d53],[data-v-d3bf1d53]:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr[data-v-d3bf1d53]{height:0;color:inherit;border-top-width:1px}abbr[data-v-d3bf1d53]:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-d3bf1d53],h2[data-v-d3bf1d53],h3[data-v-d3bf1d53],h4[data-v-d3bf1d53],h5[data-v-d3bf1d53],h6[data-v-d3bf1d53]{font-size:inherit;font-weight:inherit}a[data-v-d3bf1d53]{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b[data-v-d3bf1d53],strong[data-v-d3bf1d53]{font-weight:bolder}code[data-v-d3bf1d53],kbd[data-v-d3bf1d53],samp[data-v-d3bf1d53],pre[data-v-d3bf1d53]{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small[data-v-d3bf1d53]{font-size:80%}sub[data-v-d3bf1d53],sup[data-v-d3bf1d53]{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub[data-v-d3bf1d53]{bottom:-.25em}sup[data-v-d3bf1d53]{top:-.5em}table[data-v-d3bf1d53]{text-indent:0;border-color:inherit;border-collapse:collapse}[data-v-d3bf1d53]:-moz-focusring{outline:auto}progress[data-v-d3bf1d53]{vertical-align:baseline}summary[data-v-d3bf1d53]{display:list-item}ol[data-v-d3bf1d53],ul[data-v-d3bf1d53],menu[data-v-d3bf1d53]{list-style:none}img[data-v-d3bf1d53],svg[data-v-d3bf1d53],video[data-v-d3bf1d53],canvas[data-v-d3bf1d53],audio[data-v-d3bf1d53],iframe[data-v-d3bf1d53],embed[data-v-d3bf1d53],object[data-v-d3bf1d53]{vertical-align:middle;display:block}img[data-v-d3bf1d53],video[data-v-d3bf1d53]{max-width:100%;height:auto}button[data-v-d3bf1d53],input[data-v-d3bf1d53],select[data-v-d3bf1d53],optgroup[data-v-d3bf1d53],textarea[data-v-d3bf1d53]{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}[data-v-d3bf1d53]::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup[data-v-d3bf1d53]{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option[data-v-d3bf1d53]{padding-inline-start:20px}[data-v-d3bf1d53]::file-selector-button{margin-inline-end:4px}[data-v-d3bf1d53]::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){[data-v-d3bf1d53]::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){[data-v-d3bf1d53]::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea[data-v-d3bf1d53]{resize:vertical}[data-v-d3bf1d53]::-webkit-search-decoration{-webkit-appearance:none}[data-v-d3bf1d53]::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}[data-v-d3bf1d53]::-webkit-datetime-edit{display:inline-flex}[data-v-d3bf1d53]::-webkit-datetime-edit-fields-wrapper{padding:0}[data-v-d3bf1d53]::-webkit-datetime-edit{padding-block:0}[data-v-d3bf1d53]::-webkit-datetime-edit-year-field{padding-block:0}[data-v-d3bf1d53]::-webkit-datetime-edit-month-field{padding-block:0}[data-v-d3bf1d53]::-webkit-datetime-edit-day-field{padding-block:0}[data-v-d3bf1d53]::-webkit-datetime-edit-hour-field{padding-block:0}[data-v-d3bf1d53]::-webkit-datetime-edit-minute-field{padding-block:0}[data-v-d3bf1d53]::-webkit-datetime-edit-second-field{padding-block:0}[data-v-d3bf1d53]::-webkit-datetime-edit-millisecond-field{padding-block:0}[data-v-d3bf1d53]::-webkit-datetime-edit-meridiem-field{padding-block:0}[data-v-d3bf1d53]::-webkit-calendar-picker-indicator{line-height:1}[data-v-d3bf1d53]:-moz-ui-invalid{box-shadow:none}button[data-v-d3bf1d53],input[data-v-d3bf1d53]:where([type=button],[type=reset],[type=submit]){appearance:button}[data-v-d3bf1d53]::file-selector-button{appearance:button}[data-v-d3bf1d53]::-webkit-inner-spin-button{height:auto}[data-v-d3bf1d53]::-webkit-outer-spin-button{height:auto}[hidden][data-v-d3bf1d53]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed[data-v-d3bf1d53]{position:fixed}.relative[data-v-d3bf1d53]{position:relative}.start[data-v-d3bf1d53]{inset-inline-start:var(--spacing)}.end[data-v-d3bf1d53]{inset-inline-end:var(--spacing)}.container[data-v-d3bf1d53]{width:100%}@media (width>=40rem){.container[data-v-d3bf1d53]{max-width:40rem}}@media (width>=48rem){.container[data-v-d3bf1d53]{max-width:48rem}}@media (width>=64rem){.container[data-v-d3bf1d53]{max-width:64rem}}@media (width>=80rem){.container[data-v-d3bf1d53]{max-width:80rem}}@media (width>=96rem){.container[data-v-d3bf1d53]{max-width:96rem}}.block[data-v-d3bf1d53]{display:block}.flex[data-v-d3bf1d53]{display:flex}.grid[data-v-d3bf1d53]{display:grid}.hidden[data-v-d3bf1d53]{display:none}.inline[data-v-d3bf1d53]{display:inline}.list-item[data-v-d3bf1d53]{display:list-item}.table[data-v-d3bf1d53]{display:table}.flex-shrink[data-v-d3bf1d53]{flex-shrink:1}.flex-grow[data-v-d3bf1d53]{flex-grow:1}.transform[data-v-d3bf1d53]{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap[data-v-d3bf1d53]{flex-wrap:wrap}.rounded[data-v-d3bf1d53]{border-radius:.25rem}.border[data-v-d3bf1d53]{border-style:var(--tw-border-style);border-width:1px}.text-justify[data-v-d3bf1d53]{text-align:justify}.italic[data-v-d3bf1d53]{font-style:italic}.underline[data-v-d3bf1d53]{text-decoration-line:underline}.shadow[data-v-d3bf1d53]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline[data-v-d3bf1d53]{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-filter[data-v-d3bf1d53]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition[data-v-d3bf1d53]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.admin-shell[data-v-d3bf1d53]{color:#1e293b;box-sizing:border-box;background:#f1f5f9;width:100vw;min-height:100vh;font-family:Inter,Segoe UI,system-ui,sans-serif;display:flex;position:relative;left:50%;transform:translate(-50%)}.sidebar[data-v-d3bf1d53]{color:#cbd5e1;background:#1e293b;flex-direction:column;flex-shrink:0;width:240px;height:100vh;min-height:100vh;transition:width .2s;display:flex;position:sticky;top:0;overflow:hidden}.sidebar.collapsed[data-v-d3bf1d53]{width:60px}.sidebar-logo[data-v-d3bf1d53]{border-bottom:1px solid #334155;align-items:center;gap:10px;padding:1.25rem 1rem;display:flex;overflow:hidden}.logo-img[data-v-d3bf1d53]{object-fit:contain;flex-shrink:0;width:32px;height:32px}.logo-text[data-v-d3bf1d53]{color:#f8fafc;white-space:nowrap;font-size:.95rem;font-weight:700}.sidebar-nav[data-v-d3bf1d53]{flex-direction:column;flex:1;gap:2px;padding:.75rem .5rem;display:flex}.nav-item[data-v-d3bf1d53]{cursor:pointer;white-space:nowrap;color:#94a3b8;border-radius:8px;align-items:center;gap:10px;padding:.6rem .75rem;font-size:.875rem;transition:all .15s;display:flex}.nav-item[data-v-d3bf1d53]:hover{color:#f8fafc;background:#334155}.nav-item.active[data-v-d3bf1d53]{color:#fff;background:#3b82f6}.nav-label[data-v-d3bf1d53]{flex:1;overflow:hidden}.sidebar-footer[data-v-d3bf1d53]{border-top:1px solid #334155;padding:.75rem .5rem}.collapse-btn[data-v-d3bf1d53]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;width:100%;padding:6px;transition:background .15s;display:flex}.collapse-btn[data-v-d3bf1d53]:hover{color:#fff;background:#334155}.main-area[data-v-d3bf1d53]{flex-direction:column;flex:1;min-width:0;display:flex}.top-bar[data-v-d3bf1d53]{z-index:10;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.section-heading[data-v-d3bf1d53]{margin:0;font-size:1.1rem;font-weight:700}.icon-btn[data-v-d3bf1d53]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:.45rem .85rem;font-size:.85rem;transition:background .15s;display:inline-flex}.icon-btn[data-v-d3bf1d53]:hover{background:#f8fafc}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.rich-editor-wrap[data-v-bb8f5c2e]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.rich-toolbar[data-v-bb8f5c2e]{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:2px;padding:6px 8px;display:flex}.rich-toolbar button[data-v-bb8f5c2e]{cursor:pointer;color:#374151;background:0 0;border:1px solid #0000;border-radius:4px;min-width:30px;height:28px;padding:0 6px;font-size:13px;transition:all .15s}.rich-toolbar button[data-v-bb8f5c2e]:hover{background:#e2e8f0}.rich-toolbar button.active[data-v-bb8f5c2e]{color:#fff;background:#1e293b;border-color:#1e293b}.rich-content[data-v-bb8f5c2e]{color:#1e293b;outline:none;min-height:120px;padding:10px 12px;font-size:14px}[data-v-bb8f5c2e] .ProseMirror{text-align:left;outline:none;min-height:120px}[data-v-bb8f5c2e] .ProseMirror p{margin-bottom:.5em}[data-v-bb8f5c2e] .ProseMirror ul{padding-left:1.5em;list-style:outside}[data-v-bb8f5c2e] .ProseMirror ol{padding-left:1.5em;list-style:decimal}.cls-page[data-v-894ddc32]{background:#f5f5f5;min-height:100vh}.cls-content[data-v-894ddc32]{padding:1rem 0}.cls-list[data-v-894ddc32]{background:#fff}.cls-row[data-v-894ddc32]{border-bottom:1px solid #efefef;justify-content:space-between;align-items:center;padding:1.05rem 1.5rem;display:flex}.cls-row[data-v-894ddc32]:last-child{border-bottom:none}.cls-row-clickable[data-v-894ddc32]{cursor:pointer;transition:background .15s}.cls-row-clickable[data-v-894ddc32]:active{background:#f9f9f9}.cls-row-label[data-v-894ddc32]{color:#1a1a1a;font-size:.95rem}.cls-row-right[data-v-894ddc32]{align-items:center;gap:.5rem;display:flex}.cls-row-value[data-v-894ddc32]{color:#999;font-size:.9rem}.cls-chevron[data-v-894ddc32]{flex-shrink:0}.lang-overlay[data-v-894ddc32]{z-index:200;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.lang-sheet[data-v-894ddc32]{width:100%;max-width:var(--app-max-width,480px);padding-bottom:env(safe-area-inset-bottom,1rem);background:#fff;border-radius:16px 16px 0 0}.lang-sheet-header[data-v-894ddc32]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.lang-sheet-title[data-v-894ddc32]{color:#1a1a1a;font-size:1rem;font-weight:700}.lang-sheet-close[data-v-894ddc32]{color:#999;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1rem;line-height:1}.lang-list[data-v-894ddc32]{margin:0;padding:0;list-style:none}.lang-option[data-v-894ddc32]{color:#1a1a1a;cursor:pointer;border-bottom:1px solid #f8f8f8;justify-content:space-between;align-items:center;padding:1rem 1.5rem;font-size:.95rem;transition:background .15s;display:flex}.lang-option[data-v-894ddc32]:last-child{border-bottom:none}.lang-option[data-v-894ddc32]:hover{background:#fafafa}.lang-option.selected[data-v-894ddc32]{color:#d71921;font-weight:600}
